@@ -48,6 +48,10 @@ function getServedPath(appPackageJson) {
48
48
return ensureSlash ( servedUrl , true ) ;
49
49
}
50
50
51
+ const sWPrecacheImportScript = fs . existsSync ( resolveApp ( 'public/service-worker-import.js' ) )
52
+ ? 'service-worker-import.js'
53
+ : undefined ;
54
+
51
55
// config after eject: we're in ./config/
52
56
module . exports = {
53
57
dotenv : resolveApp ( '.env' ) ,
@@ -62,6 +66,7 @@ module.exports = {
62
66
appNodeModules : resolveApp ( 'node_modules' ) ,
63
67
publicUrl : getPublicUrl ( resolveApp ( 'package.json' ) ) ,
64
68
servedPath : getServedPath ( resolveApp ( 'package.json' ) ) ,
69
+ sWPrecacheImportScript : sWPrecacheImportScript ,
65
70
} ;
66
71
67
72
// @remove -on-eject-begin
@@ -82,6 +87,7 @@ module.exports = {
82
87
appNodeModules : resolveApp ( 'node_modules' ) ,
83
88
publicUrl : getPublicUrl ( resolveApp ( 'package.json' ) ) ,
84
89
servedPath : getServedPath ( resolveApp ( 'package.json' ) ) ,
90
+ sWPrecacheImportScript : sWPrecacheImportScript ,
85
91
// These properties only exist before ejecting:
86
92
ownPath : resolveOwn ( '.' ) ,
87
93
ownNodeModules : resolveOwn ( 'node_modules' ) , // This is empty on npm 3
0 commit comments