diff --git a/ngsw-config.json b/ngsw-config.json index fa9410f34..fb881a4ff 100644 --- a/ngsw-config.json +++ b/ngsw-config.json @@ -12,7 +12,8 @@ "/*.js" ] } - }, { + }, + { "name": "assets", "installMode": "lazy", "updateMode": "prefetch", @@ -22,5 +23,12 @@ ] } } - ] + ], + "external": { + "urls": [ + { + "url": "https://fonts.googleapis.com/icon?family=Material+Icons" + } + ] + } } diff --git a/package-lock.json b/package-lock.json index bc0ac99c5..fdb5f16a6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -919,13 +919,6 @@ "@angular-devkit/core": "7.0.5", "@angular-devkit/schematics": "7.0.5", "typescript": "3.1.6" - }, - "dependencies": { - "typescript": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.1.6.tgz", - "integrity": "sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA==" - } } }, "@schematics/update": { @@ -11153,8 +11146,7 @@ "typescript": { "version": "3.1.6", "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.1.6.tgz", - "integrity": "sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA==", - "dev": true + "integrity": "sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA==" }, "uglify-js": { "version": "3.4.9", diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 6e4c01c64..bd01f7eef 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -41,7 +41,6 @@ import { TimeTrackingModule } from './time-tracking/time-tracking.module'; BrowserAnimationsModule, HttpClientModule, RouterModule.forRoot(APP_ROUTES, {useHash: true}), - ServiceWorkerModule.register('ngsw-worker.js', {enabled: environment.production}), // NOTE: both need to be present to use forFeature stores StoreModule.forRoot(reducers), EffectsModule.forRoot([]), @@ -49,6 +48,7 @@ import { TimeTrackingModule } from './time-tracking/time-tracking.module'; ReactiveFormsModule, FormlyModule.forRoot(), FormlyMaterialModule, + ServiceWorkerModule.register('ngsw-worker.js', {enabled: environment.production}), ], providers: [], bootstrap: [AppComponent]