updated gulpfile to wiki
This commit is contained in:
		
							parent
							
								
									00f58ba68f
								
							
						
					
					
						commit
						317f7f19bb
					
				
							
								
								
									
										39
									
								
								gulpfile.js
									
									
									
									
									
								
							
							
						
						
									
										39
									
								
								gulpfile.js
									
									
									
									
									
								
							@ -93,20 +93,6 @@ if (options.regenerator) {
 | 
				
			|||||||
  files.test = polyfills.concat(files.test)
 | 
					  files.test = polyfills.concat(files.test)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
gulp.task('deploy:build', function () {
 | 
					 | 
				
			||||||
  return gulp.src(files.src)
 | 
					 | 
				
			||||||
    .pipe($.sourcemaps.init())
 | 
					 | 
				
			||||||
    .pipe(concat('y.js'))
 | 
					 | 
				
			||||||
    .pipe($.babel({
 | 
					 | 
				
			||||||
      loose: 'all',
 | 
					 | 
				
			||||||
      modules: 'ignore',
 | 
					 | 
				
			||||||
      experimental: true
 | 
					 | 
				
			||||||
    }))
 | 
					 | 
				
			||||||
    .pipe($.uglify())
 | 
					 | 
				
			||||||
    .pipe($.sourcemaps.write('.'))
 | 
					 | 
				
			||||||
    .pipe(gulp.dest('./dist/'))
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
gulp.task('deploy:updateSubmodule', function () {
 | 
					gulp.task('deploy:updateSubmodule', function () {
 | 
				
			||||||
  return $.git.updateSubmodule({ args: '--init' })
 | 
					  return $.git.updateSubmodule({ args: '--init' })
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
@ -122,7 +108,7 @@ gulp.task('deploy:bump', function () {
 | 
				
			|||||||
    .pipe(gulp.dest('./'))
 | 
					    .pipe(gulp.dest('./'))
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
gulp.task('deploy', ['test', 'deploy:updateSubmodule', 'deploy:bump', 'deploy:build', 'deploy:copy'], function () {
 | 
					gulp.task('deploy', ['test', 'deploy:updateSubmodule', 'deploy:bump', 'build:dist', 'deploy:copy'], function () {
 | 
				
			||||||
  return gulp.src('./package.json', {read: false})
 | 
					  return gulp.src('./package.json', {read: false})
 | 
				
			||||||
    .pipe($.shell([
 | 
					    .pipe($.shell([
 | 
				
			||||||
      'standard',
 | 
					      'standard',
 | 
				
			||||||
@ -144,6 +130,20 @@ gulp.task('deploy', ['test', 'deploy:updateSubmodule', 'deploy:bump', 'deploy:bu
 | 
				
			|||||||
    }))
 | 
					    }))
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					gulp.task('build:dist', function () {
 | 
				
			||||||
 | 
					  return gulp.src(files.src)
 | 
				
			||||||
 | 
					    .pipe($.sourcemaps.init())
 | 
				
			||||||
 | 
					    .pipe(concat('y.js'))
 | 
				
			||||||
 | 
					    .pipe($.babel({
 | 
				
			||||||
 | 
					      loose: 'all',
 | 
				
			||||||
 | 
					      modules: 'ignore',
 | 
				
			||||||
 | 
					      experimental: true
 | 
				
			||||||
 | 
					    }))
 | 
				
			||||||
 | 
					    .pipe($.uglify())
 | 
				
			||||||
 | 
					    .pipe($.sourcemaps.write('.'))
 | 
				
			||||||
 | 
					    .pipe(gulp.dest('./dist/'))
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
gulp.task('build:test', function () {
 | 
					gulp.task('build:test', function () {
 | 
				
			||||||
  var babelOptions = {
 | 
					  var babelOptions = {
 | 
				
			||||||
    loose: 'all',
 | 
					    loose: 'all',
 | 
				
			||||||
@ -153,13 +153,6 @@ gulp.task('build:test', function () {
 | 
				
			|||||||
  if (!options.regenerator) {
 | 
					  if (!options.regenerator) {
 | 
				
			||||||
    babelOptions.blacklist = 'regenerator'
 | 
					    babelOptions.blacklist = 'regenerator'
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  gulp.src(files.src)
 | 
					 | 
				
			||||||
    .pipe($.sourcemaps.init())
 | 
					 | 
				
			||||||
    .pipe(concat('y.js'))
 | 
					 | 
				
			||||||
    .pipe($.babel(babelOptions))
 | 
					 | 
				
			||||||
    .pipe($.sourcemaps.write())
 | 
					 | 
				
			||||||
    .pipe(gulp.dest('.'))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  return gulp.src('src/**/*.js')
 | 
					  return gulp.src('src/**/*.js')
 | 
				
			||||||
    .pipe($.sourcemaps.init())
 | 
					    .pipe($.sourcemaps.init())
 | 
				
			||||||
    .pipe($.babel(babelOptions))
 | 
					    .pipe($.babel(babelOptions))
 | 
				
			||||||
@ -185,7 +178,7 @@ gulp.task('dev', ['build:test'], function () {
 | 
				
			|||||||
  gulp.start('dev:node')
 | 
					  gulp.start('dev:node')
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
gulp.task('copy:dist', ['deploy:build'], function () {
 | 
					gulp.task('copy:dist', ['build:dist'], function () {
 | 
				
			||||||
  return gulp.src(['./dist/y.js', './dist/y.js.map'])
 | 
					  return gulp.src(['./dist/y.js', './dist/y.js.map'])
 | 
				
			||||||
    .pipe(gulp.dest('./dist/Examples/bower_components/yjs/'))
 | 
					    .pipe(gulp.dest('./dist/Examples/bower_components/yjs/'))
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user