in packages/fbjs/gulpfile.js [45:88]
map: require('fbjs-scripts/third-party-module-map'),
prefix: '../',
},
},
},
};
const rewriteOptions = {
moduleMapFile: './module-map.json',
prefix: 'fbjs/lib/',
};
function clean(cb) {
return del([paths.lib.dest, paths.mocks.dest]);
}
function lib() {
const libTask = gulp
.src(paths.lib.src)
.pipe(gulpModuleMap(rewriteOptions))
.pipe(gulpStripProvidesModule())
.pipe(gulpBabel(fbjsConfigurePreset(paths.lib.presetOptions)))
.pipe(flatten())
.pipe(gulp.dest(paths.lib.dest));
const mockTask = gulp
.src(paths.mocks.src)
.pipe(gulpBabel(fbjsConfigurePreset(paths.mocks.presetOptions)))
.pipe(flatten())
.pipe(gulp.dest(paths.mocks.dest));
return mergeStream(libTask, mockTask);
}
function flow() {
return gulp
.src(paths.lib.src)
.pipe(gulpModuleMap(rewriteOptions))
.pipe(gulpBabel({
presets: [
fbjsConfigurePreset({
autoImport: false,
target: 'flow',
rewriteModules: {