@@ -2,15 +2,29 @@ var fs = require('fs');
22var path = require ( 'path' ) ;
33var package = require ( '../package' ) ;
44var component = require ( '../component' ) ;
5+ var previous = require ( '../src/version' ) ;
56
67var version = package . version ;
7- component . version = version ;
88
99var cwd = process . cwd ( ) ;
1010
11+ function replaceVersion ( filepath ) {
12+ var filename = path . join ( cwd , filepath ) ;
13+ fs . writeFileSync ( filename , fs . readFileSync ( filename , 'utf-8' ) . replace ( previous , version ) ) ;
14+ console . log ( 'Updated ' , filepath ) ;
15+ }
16+
1117console . log ( 'Updating to version ' + version ) ;
18+
19+ component . version = version ;
1220fs . writeFileSync ( path . join ( cwd , 'component.json' ) , JSON . stringify ( component , null , 2 ) + '\n' ) ;
1321console . log ( 'Updated component.json' ) ;
1422
15- fs . writeFileSync ( path . join ( cwd , 'src' , 'version.js' ) , "module.exports = '" + version + "';\n" ) ;
16- console . log ( 'Updated src/version.js' ) ;
23+ var files = [
24+ 'README.md' ,
25+ path . join ( 'src' , 'amplitude-snippet.js' ) ,
26+ path . join ( 'src' , 'version.js' ) ,
27+ ] ;
28+ files . map ( replaceVersion ) ;
29+
30+ console . log ( 'Updated version from' , previous , 'to' , version ) ;
0 commit comments