Skip to content
Snippets Groups Projects
Commit 53603f27 authored by Makhtar DIAGNE's avatar Makhtar DIAGNE
Browse files

[TS RABB-811] Add caching for files JS, assets

parent 67e03025
No related branches found
No related tags found
1 merge request!1Feature/design/1
......@@ -52,7 +52,9 @@
"replace": "projects/identity/src/environments/environment.ts",
"with": "projects/identity/src/environments/environment.prod.ts"
}
]
],
"serviceWorker": true,
"ngswConfigPath": "projects/identity/ngsw-config.json"
},
"en": {
"aot": true,
......@@ -170,7 +172,9 @@
"replace": "projects/portal/src/environments/environment.ts",
"with": "projects/portal/src/environments/environment.prod.ts"
}
]
],
"serviceWorker": true,
"ngswConfigPath": "projects/portal/ngsw-config.json"
},
"en": {
"aot": true,
......
This diff is collapsed.
......@@ -55,7 +55,9 @@
"@angular/material": "^8.2.3",
"@angular/platform-browser": "8.2.14",
"@angular/platform-browser-dynamic": "8.2.14",
"@angular/pwa": "^0.1001.3",
"@angular/router": "8.2.14",
"@angular/service-worker": "8.2.14",
"bootstrap": "^4.5.0",
"bufferutil": "^4.0.1",
"classlist.js": "^1.1.20150312",
......
{
"$schema": "../../node_modules/@angular/service-worker/config/schema.json",
"index": "/index.html",
"assetGroups": [
{
"name": "app",
"installMode": "prefetch",
"resources": {
"files": [
"/*.css",
"/*.js"
]
}
}, {
"name": "assets",
"installMode": "lazy",
"updateMode": "prefetch",
"resources": {
"files": [
"/assets/**",
"/*.(eot|otf|svg|ttf|woff|woff2|ani)"
]
}
}
]
}
......@@ -41,7 +41,9 @@ import { BrowserModule, Title } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { VitamUICommonModule, WINDOW_LOCATION } from 'ui-frontend-common';
import { ServiceWorkerModule } from '@angular/service-worker';
import { QuicklinkModule } from 'ngx-quicklink';
import { environment } from '../environments/environment';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { CoreModule } from './core/core.module';
......@@ -59,6 +61,7 @@ registerLocaleData(localeFr, 'fr');
VitamUICommonModule,
AppRoutingModule,
QuicklinkModule,
ServiceWorkerModule.register('ngsw-worker.js', { enabled: environment.production }),
],
providers: [
Title,
......
......@@ -11,7 +11,8 @@
<link rel="dns-prefetch" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link rel="dns-prefetch" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&amp;display=swap" rel="stylesheet">
<meta name="theme-color" content="#1976d2">
</head>
<body>
<app-root> <!-- selector from app.component.ts -->
......@@ -26,5 +27,6 @@
</div>
</app-root>
<noscript>Please enable JavaScript to continue using this application.</noscript>
</body>
</html>
{
"$schema": "../../node_modules/@angular/service-worker/config/schema.json",
"index": "/index.html",
"assetGroups": [
{
"name": "app",
"installMode": "prefetch",
"resources": {
"files": [
"/*.css",
"/*.js"
]
}
}, {
"name": "assets",
"installMode": "lazy",
"updateMode": "prefetch",
"resources": {
"files": [
"/assets/**",
"/*.(eot|otf|svg|ttf|woff|woff2|ani)"
]
}
}
]
}
......@@ -44,6 +44,7 @@ import { MatSnackBarModule } from '@angular/material/snack-bar';
import { BrowserModule, Title } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { ServiceWorkerModule } from '@angular/service-worker';
import { QuicklinkModule } from 'ngx-quicklink';
import { environment } from '../environments/environment';
import { AppRoutingModule } from './app-routing.module';
......@@ -67,6 +68,7 @@ registerLocaleData(localeFr, 'fr');
AppRoutingModule,
LoggerModule.forRoot(),
QuicklinkModule,
ServiceWorkerModule.register('ngsw-worker.js', { enabled: environment.production }),
],
providers: [
Title,
......
......@@ -11,7 +11,8 @@
<link rel="dns-prefetch" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link rel="dns-prefetch" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&amp;display=swap" rel="stylesheet">
<meta name="theme-color" content="#1976d2">
</head>
<body>
<app-root> <!-- selector from app.component.ts -->
......@@ -26,5 +27,6 @@
</div>
</app-root>
<noscript>Please enable JavaScript to continue using this application.</noscript>
</body>
</html>
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment