Example #1
0
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'))

})
Example #2
0
gulp.task("build:component-scripts", function(){
    gulp.src('component.json')
        .pipe(gulpComponent.scripts({
            standalone:true
        }))
        .pipe(gulp.dest('public/build'))
        //.pipe(liveReload())
});
Example #3
0
 grunt.registerTask('instrument', function () {
     fs.src('./component.json')
         .pipe(component.scripts({
             name: 'vue.test'
         }))
         .pipe(fs.dest('./test'))
         .on('end', this.async())
 })
Example #4
0
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 ))
})
Example #5
0
File: build.js Project: 6174/vue
    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())

    })