File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -4,14 +4,17 @@ var nodemon = require('nodemon');
44var babel = require ( "babel-core" ) ;
55var gaze = require ( 'gaze' ) ;
66var fs = require ( 'fs' ) ;
7+ var path = require ( 'path' ) ;
78
89// Watch the src and transpile when changed
910gaze ( 'src/**/*' , function ( err , watcher ) {
1011 if ( err ) throw err ;
11- watcher . on ( 'changed' , function ( file ) {
12- console . log ( file + " has changed" ) ;
12+ watcher . on ( 'changed' , function ( sourceFile ) {
13+ console . log ( sourceFile + " has changed" ) ;
1314 try {
14- fs . writeFile ( file . replace ( / \/ s r c \/ / , "/lib/" ) , babel . transformFileSync ( file ) . code ) ;
15+ targetFile = path . relative ( __dirname , sourceFile ) . replace ( / \/ s r c \/ / , '/lib/' ) ;
16+ targetFile = path . resolve ( __dirname , targetFile ) ;
17+ fs . writeFile ( targetFile , babel . transformFileSync ( sourceFile ) . code ) ;
1518 } catch ( e ) {
1619 console . error ( e . message , e . stack ) ;
1720 }
You can’t perform that action at this time.
0 commit comments