@@ -93,8 +93,10 @@ gulp.task('watch', function watch() {
93
93
gulp . watch ( paths . sass . landing , [ 'bundle-sass-landing' ] ) ;
94
94
} ) ;
95
95
96
- gulp . task ( 'version' , function version ( ) {
97
- var tocVersion = require ( './package.json' ) . version ;
96
+ gulp . task ( 'version' , [ 'version-npm' , 'version-config' ] ) ;
97
+
98
+ gulp . task ( 'version-config' , function versionConfig ( ) {
99
+ var tocVersion = argv . v || argv . version ;
98
100
return gulp . src ( basePaths . root + 'config.xml' )
99
101
. pipe ( replace (
100
102
/ < w i d g e t i d = " n e t \. l e w i s l \. t o c - i m " v e r s i o n = " [ 0 - 9 ] + ( \. [ 0 - 9 ] + ) * " / ,
@@ -103,6 +105,16 @@ gulp.task('version', function version() {
103
105
. pipe ( gulp . dest ( basePaths . root ) ) ;
104
106
} ) ;
105
107
108
+ gulp . task ( 'version-npm' , function versionNpm ( ) {
109
+ var tocVersion = argv . v || argv . version ;
110
+ return gulp . src ( basePaths . root + 'package.json' )
111
+ . pipe ( replace (
112
+ / " v e r s i o n " : " [ 0 - 9 ] + ( \. [ 0 - 9 ] + ) * " / ,
113
+ '"version": "' + tocVersion + '"'
114
+ ) )
115
+ . pipe ( gulp . dest ( basePaths . root ) ) ;
116
+ } ) ;
117
+
106
118
gulp . task ( 'serve' , function serve ( ) {
107
119
var serveCommand = argv . prod ?
108
120
'http-server www -p 8100' :
0 commit comments