File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed
Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -297,11 +297,11 @@ gulp.task('init:karma', function () {
297297} ) ;
298298
299299gulp . task ( 'init:jshint' , function ( ) {
300- writeTemplate ( '.jshintrc' ) ;
300+ copyTemplateSync ( '.jshintrc' ) ;
301301} ) ;
302302
303303gulp . task ( 'init:gitignore' , function ( ) {
304- writeTemplate ( '.gitignore' ) ;
304+ copyTemplateSync ( '.gitignore' ) ;
305305} ) ;
306306
307307function padded ( length ) {
@@ -352,4 +352,15 @@ function writeTemplate(filename, subdir) {
352352 fs . writeFileSync ( destAbsolute , merged ) ;
353353 gutil . log ( 'created file ' + destRelative ) ;
354354 }
355+ }
356+
357+ function copyTemplateSync ( filename , subdir ) {
358+ var srcAbsolute = path . join ( TEMPLATE_PATH , filename ) ;
359+ var destRelative = path . join ( subdir || '.' , filename ) ;
360+ var destAbsolute = path . resolve ( destRelative ) ;
361+ if ( fs . existsSync ( srcAbsolute ) && ! fs . existsSync ( destAbsolute ) ) {
362+ var templateContent = fs . readFileSync ( srcAbsolute ) . toString ( ) ;
363+ fs . writeFileSync ( destAbsolute , templateContent ) ;
364+ gutil . log ( 'created file ' + destRelative ) ;
365+ }
355366}
You can’t perform that action at this time.
0 commit comments