@@ -75,7 +75,9 @@ module.exports = (src, dest, preview) => () => {
7575 . pipe ( uglify ( { output : { comments : / ^ ! / } } ) )
7676 // NOTE concat already uses stat from newest combined file
7777 . pipe ( concat ( 'js/site.js' ) )
78- . pipe ( gulpif ( ! preview , hash ( { template : '<%= name %>-<%= hash %><%= ext %>' } ) ) )
78+ . pipe ( gulpif (
79+ ! preview ,
80+ hash ( { template : '<%= name %>-<%= hash %><%= ext %>' , hashLength : 10 , version : 'prod-35' } ) ) )
7981 . pipe ( vfs . dest ( dest ) )
8082 . pipe ( gulpif ( ! preview , hash . manifest ( 'assets-manifest.json' , { append : true } ) ) )
8183 . pipe ( vfs . dest ( dest ) ) ,
@@ -85,14 +87,18 @@ module.exports = (src, dest, preview) => () => {
8587 // .pipe(uglify({ output: { comments: /^! / } }))
8688 . pipe ( map ( ( file ) => file . relative === 'js/vendor/floatingui.js' )
8789 ? through ( ) : uglify ( { output : { comments : / ^ ! / } } ) )
88- . pipe ( gulpif ( ! preview , hash ( { template : '<%= name %>-<%= hash %><%= ext %>' } ) ) )
90+ . pipe ( gulpif (
91+ ! preview ,
92+ hash ( { template : '<%= name %>-<%= hash %><%= ext %>' , hashLength : 10 , version : 'prod-35' } ) ) )
8993 . pipe ( vfs . dest ( dest ) )
9094 . pipe ( gulpif ( ! preview , hash . manifest ( 'assets-manifest.json' , { append : true } ) ) )
9195 . pipe ( vfs . dest ( dest ) ) ,
9296 vfs
9397 . src ( 'js/vendor/*.min.js' , opts )
9498 . pipe ( map ( ( file , enc , next ) => next ( null , Object . assign ( file , { extname : '' } , { extname : '.js' } ) ) ) )
95- . pipe ( gulpif ( ! preview , hash ( { template : '<%= name %>-<%= hash %><%= ext %>' } ) ) )
99+ . pipe ( gulpif (
100+ ! preview ,
101+ hash ( { template : '<%= name %>-<%= hash %><%= ext %>' , hashLength : 10 , version : 'prod-35' } ) ) )
96102 . pipe ( vfs . dest ( dest ) )
97103 . pipe ( gulpif ( ! preview , hash . manifest ( 'assets-manifest.json' , { append : true } ) ) )
98104 . pipe ( vfs . dest ( dest ) ) ,
@@ -102,7 +108,9 @@ module.exports = (src, dest, preview) => () => {
102108 vfs
103109 . src ( [ 'css/site.css' , 'css/vendor/*.css' ] , { ...opts , sourcemaps } )
104110 . pipe ( postcss ( ( file ) => ( { plugins : postcssPlugins , options : { file } } ) ) )
105- . pipe ( gulpif ( ! preview , hash ( { template : '<%= name %>-<%= hash %><%= ext %>' } ) ) )
111+ . pipe ( gulpif (
112+ ! preview ,
113+ hash ( { template : '<%= name %>-<%= hash %><%= ext %>' , hashLength : 10 , version : 'prod-35' } ) ) )
106114 . pipe ( vfs . dest ( dest ) )
107115 . pipe ( gulpif ( ! preview , hash . manifest ( 'assets-manifest.json' , { append : true } ) ) )
108116 . pipe ( vfs . dest ( dest ) ) ,
0 commit comments