mirror of
https://github.com/samnyan/aqua-viewer.git
synced 2026-03-21 17:24:53 -05:00
[general] Add service worker.
This commit is contained in:
parent
e6c64fdd31
commit
f3abb943c1
10
angular.json
10
angular.json
|
|
@ -21,7 +21,8 @@
|
|||
"aot": true,
|
||||
"assets": [
|
||||
"src/favicon.ico",
|
||||
"src/assets"
|
||||
"src/assets",
|
||||
"src/manifest.webmanifest"
|
||||
],
|
||||
"styles": [
|
||||
"./node_modules/@angular/material/prebuilt-themes/pink-bluegrey.css",
|
||||
|
|
@ -56,7 +57,9 @@
|
|||
"maximumWarning": "6kb",
|
||||
"maximumError": "10kb"
|
||||
}
|
||||
]
|
||||
],
|
||||
"serviceWorker": true,
|
||||
"ngswConfigPath": "ngsw-config.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
@ -86,7 +89,8 @@
|
|||
"karmaConfig": "karma.conf.js",
|
||||
"assets": [
|
||||
"src/favicon.ico",
|
||||
"src/assets"
|
||||
"src/assets",
|
||||
"src/manifest.webmanifest"
|
||||
],
|
||||
"styles": [
|
||||
"./node_modules/@angular/material/prebuilt-themes/pink-bluegrey.css",
|
||||
|
|
|
|||
83
package-lock.json
generated
83
package-lock.json
generated
|
|
@ -792,6 +792,14 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"@angular/service-worker": {
|
||||
"version": "10.0.9",
|
||||
"resolved": "https://registry.npm.taobao.org/@angular/service-worker/download/@angular/service-worker-10.0.9.tgz",
|
||||
"integrity": "sha1-qscwKVlwxOWJGFggxRhD/xAZq3I=",
|
||||
"requires": {
|
||||
"tslib": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"@babel/code-frame": {
|
||||
"version": "7.8.3",
|
||||
"resolved": "https://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.8.3.tgz?cache=0&sync_timestamp=1578953126105&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.8.3.tgz",
|
||||
|
|
@ -3995,6 +4003,12 @@
|
|||
"integrity": "sha1-J3Csa8R9MSr5eov5pjQ0LgzSXLY=",
|
||||
"dev": true
|
||||
},
|
||||
"basic-auth": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npm.taobao.org/basic-auth/download/basic-auth-1.1.0.tgz",
|
||||
"integrity": "sha1-RSIe5Cn37h5QNb4/UVM/HN/SmIQ=",
|
||||
"dev": true
|
||||
},
|
||||
"batch": {
|
||||
"version": "0.6.1",
|
||||
"resolved": "https://registry.npm.taobao.org/batch/download/batch-0.6.1.tgz",
|
||||
|
|
@ -5077,6 +5091,12 @@
|
|||
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
|
||||
"dev": true
|
||||
},
|
||||
"corser": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npm.taobao.org/corser/download/corser-2.0.1.tgz",
|
||||
"integrity": "sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c=",
|
||||
"dev": true
|
||||
},
|
||||
"cosmiconfig": {
|
||||
"version": "5.2.1",
|
||||
"resolved": "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-5.2.1.tgz?cache=0&sync_timestamp=1572710682964&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-5.2.1.tgz",
|
||||
|
|
@ -5859,6 +5879,18 @@
|
|||
"safer-buffer": "^2.1.0"
|
||||
}
|
||||
},
|
||||
"ecstatic": {
|
||||
"version": "3.3.2",
|
||||
"resolved": "https://registry.npm.taobao.org/ecstatic/download/ecstatic-3.3.2.tgz",
|
||||
"integrity": "sha1-bR3UmBTQBZRoLGUq22YHamnUbEg=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"he": "^1.1.1",
|
||||
"mime": "^1.6.0",
|
||||
"minimist": "^1.1.0",
|
||||
"url-join": "^2.0.5"
|
||||
}
|
||||
},
|
||||
"ee-first": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz",
|
||||
|
|
@ -7163,6 +7195,12 @@
|
|||
"minimalistic-assert": "^1.0.1"
|
||||
}
|
||||
},
|
||||
"he": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz",
|
||||
"integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=",
|
||||
"dev": true
|
||||
},
|
||||
"hex-color-regex": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npm.taobao.org/hex-color-regex/download/hex-color-regex-1.1.0.tgz",
|
||||
|
|
@ -7430,6 +7468,24 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"http-server": {
|
||||
"version": "0.12.3",
|
||||
"resolved": "https://registry.npm.taobao.org/http-server/download/http-server-0.12.3.tgz",
|
||||
"integrity": "sha1-ugRx0OzEJYhmFss1xPryeRQKDTc=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"basic-auth": "^1.0.3",
|
||||
"colors": "^1.4.0",
|
||||
"corser": "^2.0.1",
|
||||
"ecstatic": "^3.3.2",
|
||||
"http-proxy": "^1.18.0",
|
||||
"minimist": "^1.2.5",
|
||||
"opener": "^1.5.1",
|
||||
"portfinder": "^1.0.25",
|
||||
"secure-compare": "3.0.1",
|
||||
"union": "~0.5.0"
|
||||
}
|
||||
},
|
||||
"http-signature": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz",
|
||||
|
|
@ -9823,6 +9879,12 @@
|
|||
"is-wsl": "^2.1.1"
|
||||
}
|
||||
},
|
||||
"opener": {
|
||||
"version": "1.5.1",
|
||||
"resolved": "https://registry.npm.taobao.org/opener/download/opener-1.5.1.tgz?cache=0&sync_timestamp=1589682813674&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fopener%2Fdownload%2Fopener-1.5.1.tgz",
|
||||
"integrity": "sha1-bS8Od/GgrwAyrKcWwsH7uOfoq+0=",
|
||||
"dev": true
|
||||
},
|
||||
"opn": {
|
||||
"version": "5.5.0",
|
||||
"resolved": "https://registry.npm.taobao.org/opn/download/opn-5.5.0.tgz",
|
||||
|
|
@ -12197,6 +12259,12 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"secure-compare": {
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npm.taobao.org/secure-compare/download/secure-compare-3.0.1.tgz",
|
||||
"integrity": "sha1-8aAymzCLIh+uN7mXTz1XjQypmeM=",
|
||||
"dev": true
|
||||
},
|
||||
"select-hose": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz",
|
||||
|
|
@ -13765,6 +13833,15 @@
|
|||
"integrity": "sha1-3Vepn2IHvt/0Yoq++5TFDblByPQ=",
|
||||
"dev": true
|
||||
},
|
||||
"union": {
|
||||
"version": "0.5.0",
|
||||
"resolved": "https://registry.npm.taobao.org/union/download/union-0.5.0.tgz",
|
||||
"integrity": "sha1-ssEb6E9gU4U3uEbtuboma6AJAHU=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"qs": "^6.4.0"
|
||||
}
|
||||
},
|
||||
"union-value": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npm.taobao.org/union-value/download/union-value-1.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funion-value%2Fdownload%2Funion-value-1.0.1.tgz",
|
||||
|
|
@ -13925,6 +14002,12 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"url-join": {
|
||||
"version": "2.0.5",
|
||||
"resolved": "https://registry.npm.taobao.org/url-join/download/url-join-2.0.5.tgz",
|
||||
"integrity": "sha1-WvIvGMBSoACkjXuCxenC4v7tpyg=",
|
||||
"dev": true
|
||||
},
|
||||
"url-parse": {
|
||||
"version": "1.4.7",
|
||||
"resolved": "https://registry.npm.taobao.org/url-parse/download/url-parse-1.4.7.tgz",
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
"scripts": {
|
||||
"ng": "ng",
|
||||
"start": "ng serve --host 0.0.0.0",
|
||||
"http": "http-server -p 8080 -c-1 dist/aqua-viewer",
|
||||
"build": "ng build",
|
||||
"test": "ng test",
|
||||
"lint": "ng lint",
|
||||
|
|
@ -24,6 +25,7 @@
|
|||
"@angular/platform-browser": "~10.0.5",
|
||||
"@angular/platform-browser-dynamic": "~10.0.5",
|
||||
"@angular/router": "~10.0.5",
|
||||
"@angular/service-worker": "~10.0.5",
|
||||
"@createjs/easeljs": "^2.0.0-beta.4",
|
||||
"@createjs/tweenjs": "^2.0.0-beta.4",
|
||||
"angular-cli-ghpages": "^0.6.2",
|
||||
|
|
@ -43,6 +45,7 @@
|
|||
"@types/jasminewd2": "~2.0.8",
|
||||
"@types/node": "^12.12.31",
|
||||
"codelyzer": "^6.0.0",
|
||||
"http-server": "^0.12.3",
|
||||
"jasmine-core": "~3.5.0",
|
||||
"jasmine-spec-reporter": "~5.0.0",
|
||||
"karma": "~5.0.0",
|
||||
|
|
|
|||
|
|
@ -22,7 +22,6 @@
|
|||
<mat-nav-list>
|
||||
<a mat-list-item routerLink="/dashboard">Dashboard</a>
|
||||
<a mat-list-item routerLink="/import">Import</a>
|
||||
<!-- <a mat-list-item routerLink="/changelog">Changelog</a>-->
|
||||
<mat-divider></mat-divider>
|
||||
<mat-toolbar>O.N.G.E.K.I</mat-toolbar>
|
||||
<a *ngFor="let item of ongekiMenu" mat-list-item routerLink="/{{item.url}}">{{item.name}}</a>
|
||||
|
|
|
|||
|
|
@ -28,6 +28,8 @@ import {ErrorInterceptorService} from './auth/error-interceptor.service';
|
|||
import {LoadingInterceptorService} from './auth/loading-interceptor.service';
|
||||
import {ChangelogComponent} from './changelog/changelog.component';
|
||||
import {ImporterModule} from './importer/importer.module';
|
||||
import {ServiceWorkerModule} from '@angular/service-worker';
|
||||
import {environment} from '../environments/environment';
|
||||
|
||||
@NgModule({
|
||||
declarations: [
|
||||
|
|
@ -61,7 +63,8 @@ import {ImporterModule} from './importer/importer.module';
|
|||
MatMenuModule,
|
||||
MatNativeDateModule,
|
||||
MatProgressBarModule,
|
||||
MatCardModule
|
||||
MatCardModule,
|
||||
ServiceWorkerModule.register('ngsw-worker.js', {enabled: environment.production})
|
||||
],
|
||||
providers: [
|
||||
{provide: HTTP_INTERCEPTORS, useClass: ErrorInterceptorService, multi: true},
|
||||
|
|
|
|||
|
|
@ -6,10 +6,13 @@
|
|||
<base href="/">
|
||||
<meta content="width=device-width, initial-scale=1" name="viewport">
|
||||
<link href="favicon.ico" rel="icon" type="image/x-icon">
|
||||
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500&display=swap" rel="stylesheet">
|
||||
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500&display=swap" rel="stylesheet">
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
|
||||
<link href="manifest.webmanifest" rel="manifest">
|
||||
<meta content="#1976d2" name="theme-color">
|
||||
</head>
|
||||
<body>
|
||||
<app-root></app-root>
|
||||
<noscript>Please enable JavaScript to continue using this application.</noscript>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user