gulp.task('build',["jshint", 'node'], function(){ // form minify gulp.src('./component.json') .pipe(component.scripts({ standalone: 'Regular', name: 'regular' })) .pipe(wrap(signatrue)) .pipe(gulp.dest('dist')) .pipe(wrap(mini)) .pipe(uglify()) .pipe(gulp.dest('dist')) .on('error', function(err){ console.log(err) }) // for test gulp.src('./component.json') .pipe(component.scripts({ name: 'regular' })) .pipe(wrap(signatrue)) .pipe(gulp.dest('test')) })
gulp.task("build:component-scripts", function(){ gulp.src('component.json') .pipe(gulpComponent.scripts({ standalone:true })) .pipe(gulp.dest('public/build')) //.pipe(liveReload()) });
grunt.registerTask('instrument', function () { fs.src('./component.json') .pipe(component.scripts({ name: 'vue.test' })) .pipe(fs.dest('./test')) .on('end', this.async()) })
gulp.task('component-js', function () { gulp.src( options.COMPONENT.manifest ) .pipe(component.scripts({ standalone: false, configure: function (builder) { builder.use( componentcoffee ) } })) .pipe(gulp.dest( options.COFFEE.build )) })
grunt.registerTask('build', function (version) { version = version || grunt.config.get('version') headerText = headerTemplate.replace(/{{version}}/, version) fs.src('./component.json') .pipe(component.scripts({ standalone: 'Vue', name: 'vue' })) .pipe(map(header)) .pipe(fs.dest(dest)) .pipe(map(size)) .pipe(map(uglify)) .pipe(map(header)) .pipe(map(rename)) .pipe(fs.dest(dest)) .pipe(map(size)) .pipe(map(gzip)) .pipe(fs.dest(dest)) .pipe(map(size)) .on('end', this.async()) })