@@ -2,15 +2,29 @@ var fs = require('fs');
2
2
var path = require ( 'path' ) ;
3
3
var package = require ( '../package' ) ;
4
4
var component = require ( '../component' ) ;
5
+ var previous = require ( '../src/version' ) ;
5
6
6
7
var version = package . version ;
7
- component . version = version ;
8
8
9
9
var cwd = process . cwd ( ) ;
10
10
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
+
11
17
console . log ( 'Updating to version ' + version ) ;
18
+
19
+ component . version = version ;
12
20
fs . writeFileSync ( path . join ( cwd , 'component.json' ) , JSON . stringify ( component , null , 2 ) + '\n' ) ;
13
21
console . log ( 'Updated component.json' ) ;
14
22
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