UNPKG

motion

Version:

motion - moving development forward

26 lines (22 loc) 979 B
exports.__esModule = true; exports.configs = configs; var _libHelpers = require('./lib/helpers'); var _libFns = require('../lib/fns'); function configs(src, _ref) { var dest = _ref.dest; var combine = _ref.combine; var minify = _ref.minify; var wrap = _ref.wrap; return new Promise(function (resolve, reject) { _libHelpers.gulp.src(src).pipe(_libHelpers.$.sourcemaps.init()) // .pipe($.if(combine, $.order(src))) .pipe(_libHelpers.$['if'](combine, _libHelpers.$.concat(_libFns.opts('saneName') + '.js'))).pipe(_libHelpers.$['if'](wrap, babel({ whitelist: [], retainLines: true, comments: true, plugins: [motionTransform.app({ name: _libFns.opts('saneName') })], compact: true, extra: { production: _libHelpers.isProduction() } }))).pipe(_libHelpers.$['if'](minify, _libHelpers.$.uglify())).pipe(_libHelpers.$.sourcemaps.write('.')).pipe(_libHelpers.gulp.dest(dest)).on('end', resolve).on('error', reject); }); }