@eform/ng-formio-builder
Version:
The Angular.js form builder component.
27 lines (24 loc) • 807 B
JavaScript
var livereload = require('gulp-livereload');
module.exports = function(gulp, plugins, bundle) {
return function() {
bundle = bundle || plugins.browserify({
entries: './src/ngFormBuilder.js',
debug: false,
standalone: 'formio-builder'
});
return bundle
.bundle()
.pipe(plugins.source('ngFormBuilder.js'))
.pipe(plugins.replace('<%=version%>', plugins.packageJson.version))
.pipe(plugins.derequire())
.pipe(gulp.dest('dist/'))
.pipe(plugins.rename('ngFormBuilder.min.js'))
.pipe(plugins.streamify(plugins.uglify({output: {comments: '/^!/'}})))
.pipe(gulp.dest('dist/'))
.pipe(livereload())
.on('error', function(err) {
console.log(err);
this.emit('end');
});
};
};