/** * Minifying Source Tasks */ gulp.task(WEBPACK, function(cb) { pump([ gulp.src(APP_SRC), webpack( require('./webpack.config')), gulp.dest(APP_DIST) ], cb); });
gulp.task('webpack:dev', function() { return gulp.src('src/client/client.js') .pipe(webpack(require('./webpack.dev.config.js'))) .pipe(gulp.dest('build/static/js/')) });
gulp.task('webpack', [], () => { // Make prod webpack configs const configs = makeWebpackConfig('prod') // gulp looks for all source files under specified path return gulp.src(configs.entry.app) // creates a source map for debugging by maintaining the actual source code .pipe(sourcemaps.init()) // blend in the webpack config into the source files .pipe(stream(configs)) .pipe(sourcemaps.write()) .pipe(gulp.dest(configs.output.path)) })
/* * WEBPACK STUFF */ gulp.task('webpack', [], function() { const webpackConfig = require('./webpack.config'); return gulp.src(paths.JS) // gulp looks for all source files under specified path .pipe(stream(webpackConfig)) // blend in the webpack config into the source files .pipe(uglify()) .pipe(gulp.dest(paths.BUILD)); });
gulp.task('vue', function() { return gulp.src(assets.client.apps) .pipe(webpack(webpackConfig)) .pipe(gulp.dest('./public/js/')) .pipe($.connect.reload()); });
gulp.task('build', ['todo'], function() { return gulp.src(paths.entry) .pipe(webpack(require('./webpack.config'))) .pipe(gulp.dest(paths.dest)); });
gulp.task('transpile', function() { return gulp.src("./src/bin/*.js") .pipe(plumber()) .pipe(webpack(webpackConfig)) .pipe(uglify().on('error', console.log)) .pipe(gulp.dest("./dist/bin")) })
gulp.task('watch:client', function() { return gulp.src('app/client.js') .pipe(webpack(_.merge(require('./webpack-client.config.js'), {watch: true}))) .pipe(gulp.dest('public/js/')) });
gulp.task('webpack', function() { return gulp.src('app/client/main.js') .pipe(webpackStream(require('./app/client/config/webpack.config'))) .pipe(gulp.dest('dist/')); });
// Webpack js files into one bundle gulp.task('build', ['clean'], function() { return gulp.src('webapp/index.js') .pipe(webpack(webpackConf)) .pipe(gulp.dest('dist/')); });
gulp.task('build',['clean'],function(){ return gulp.src('src/index.js') .pipe(webpack(require('./webpack.config.js'))) .pipe(gulp.dest('./dist/')); })
gulp.task('bundle', function() { return gulp.src('./src/app.ts') .pipe(webpack(require('./webpack.config.js'))) .pipe(gulp.dest('./dist')); });
/** * Build for JS development, with sourcemaps and without uglify */ gulp.task('build-js-development', function () { return gulp.src(jsSrcPath + '/main/main.js') .pipe(webpack(require('./webpack.config.js'))) .pipe(gulp.dest(jsBuildPath)) });
gulp.task('update:server', function() { return gulp.src('app/server.js') .pipe(webpack(require('./webpack-server.config.js'))) .pipe(gulp.dest('dist/')) });
gulp.task('watch:server', function() { return gulp.src('app/server.js') .pipe(webpack(_.merge(require('./webpack-server.config.js'), {watch: true}))) .pipe(gulp.dest('dist/')) });