feat: pwa

This commit is contained in:
2024-12-05 10:02:21 +01:00
committed by Rainer Killinger
parent 6b06de4019
commit d4e15aa391
93 changed files with 666 additions and 72 deletions

100
pnpm-lock.yaml generated
View File

@@ -721,6 +721,9 @@ importers:
'@angular/router':
specifier: 17.3.12
version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1)
'@angular/service-worker':
specifier: 17.3.12
version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))
'@awesome-cordova-plugins/calendar':
specifier: 6.6.0
version: 6.6.0(@awesome-cordova-plugins/core@6.6.0(rxjs@7.8.1))(rxjs@7.8.1)
@@ -848,8 +851,8 @@ importers:
specifier: 4.0.2
version: 4.0.2
material-symbols:
specifier: 0.17.1
version: 0.17.1
specifier: 0.27.2
version: 0.27.2
moment:
specifier: 2.30.1
version: 2.30.1
@@ -895,7 +898,7 @@ importers:
version: 0.1703.17(chokidar@3.6.0)
'@angular-devkit/build-angular':
specifier: 17.3.17
version: 17.3.17(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(@angular/platform-server@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))))(@types/express@4.17.17)(@types/node@22.15.31)(chokidar@3.6.0)(karma@6.4.3)(typescript@5.4.2)
version: 17.3.17(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(@angular/platform-server@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))))(@angular/service-worker@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(@types/express@4.17.17)(@types/node@22.15.31)(chokidar@3.6.0)(karma@6.4.3)(typescript@5.4.2)
'@angular-devkit/core':
specifier: 17.3.17
version: 17.3.17(chokidar@3.6.0)
@@ -2304,6 +2307,14 @@ packages:
'@angular/platform-browser': 17.3.12
rxjs: ^6.5.3 || ^7.4.0
'@angular/service-worker@17.3.12':
resolution: {integrity: sha512-Y83+oTZ2XPO7P2Yok78JNlXDDXbP7Qr+HN6ifpPXWmUS4MwFEyXByCl3Hlz9VMxnrKvPYWvzHKWfT0S20XZsvA==}
engines: {node: ^18.13.0 || >=20.9.0}
hasBin: true
peerDependencies:
'@angular/common': 17.3.12
'@angular/core': 17.3.12
'@awesome-cordova-plugins/calendar@6.6.0':
resolution: {integrity: sha512-NobAl4xvmq2zBeOnLI+pqRVpC66p7OpCwd3jzrQ26h8kqhr0o5wqaNcWN6WBjmgD+/AInVnLUzsziL2QpcmD7g==}
peerDependencies:
@@ -8136,8 +8147,8 @@ packages:
engines: {node: '>= 16'}
hasBin: true
material-symbols@0.17.1:
resolution: {integrity: sha512-1kJan8t3U3Fmuu/YPu2MVsL/ODSja71o+J7ODROQfMaCzzal0izY4SATafEKgXUXU+jL0zIiBQdyzsno7vXBvA==}
material-symbols@0.27.2:
resolution: {integrity: sha512-3/p3V+UfAfeHrT2HMOBVGWyzsvpHZNxlJJ6jQ01XqqxCCQU+szIbrfpsXOHkZ5glMJi+IB/SMJIRt55l/gYWvQ==}
math-intrinsics@1.1.0:
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
@@ -11286,7 +11297,7 @@ snapshots:
transitivePeerDependencies:
- chokidar
'@angular-devkit/build-angular@17.3.17(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(@angular/platform-server@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))))(@types/express@4.17.17)(@types/node@22.15.31)(chokidar@3.6.0)(karma@6.4.3)(typescript@5.4.2)':
'@angular-devkit/build-angular@17.3.17(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(@angular/platform-server@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))))(@angular/service-worker@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(@types/express@4.17.17)(@types/node@22.15.31)(chokidar@3.6.0)(karma@6.4.3)(typescript@5.4.2)':
dependencies:
'@ampproject/remapping': 2.3.0
'@angular-devkit/architect': 0.1703.17(chokidar@3.6.0)
@@ -11354,6 +11365,7 @@ snapshots:
webpack-subresource-integrity: 5.1.0(webpack@5.94.0(esbuild@0.20.1))
optionalDependencies:
'@angular/platform-server': 17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4)))
'@angular/service-worker': 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))
esbuild: 0.20.1
karma: 6.4.3
transitivePeerDependencies:
@@ -11611,6 +11623,12 @@ snapshots:
rxjs: 7.8.1
tslib: 2.6.2
'@angular/service-worker@17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))':
dependencies:
'@angular/common': 17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1)
'@angular/core': 17.3.12(rxjs@7.8.1)(zone.js@0.14.4)
tslib: 2.6.2
'@awesome-cordova-plugins/calendar@6.6.0(@awesome-cordova-plugins/core@6.6.0(rxjs@7.8.1))(rxjs@7.8.1)':
dependencies:
'@awesome-cordova-plugins/core': 6.6.0(rxjs@7.8.1)
@@ -11654,7 +11672,7 @@ snapshots:
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.27.1
'@babel/generator': 7.26.10
'@babel/generator': 7.27.5
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-module-transforms': 7.27.3(@babel/core@7.26.10)
'@babel/helpers': 7.27.6
@@ -12038,6 +12056,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@babel/plugin-transform-async-generator-functions@7.27.1(@babel/core@7.26.10)':
dependencies:
'@babel/core': 7.26.10
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.26.10)
'@babel/traverse': 7.27.7
transitivePeerDependencies:
- supports-color
'@babel/plugin-transform-async-generator-functions@7.27.1(@babel/core@7.27.7)':
dependencies:
'@babel/core': 7.27.7
@@ -12056,6 +12083,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.26.10)':
dependencies:
'@babel/core': 7.26.10
'@babel/helper-module-imports': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.26.10)
transitivePeerDependencies:
- supports-color
'@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.27.7)':
dependencies:
'@babel/core': 7.27.7
@@ -12698,8 +12734,8 @@ snapshots:
'@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.26.10)
'@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.10)
'@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.26.10)
'@babel/plugin-transform-async-generator-functions': 7.26.8(@babel/core@7.26.10)
'@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.10)
'@babel/plugin-transform-async-generator-functions': 7.27.1(@babel/core@7.26.10)
'@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.26.10)
'@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.26.10)
'@babel/plugin-transform-block-scoping': 7.27.5(@babel/core@7.26.10)
'@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.26.10)
@@ -16139,7 +16175,7 @@ snapshots:
copy-webpack-plugin@11.0.0(webpack@5.94.0(esbuild@0.20.1)):
dependencies:
fast-glob: 3.3.2
fast-glob: 3.3.3
glob-parent: 6.0.2
globby: 13.2.2
normalize-path: 3.0.0
@@ -16220,7 +16256,7 @@ snapshots:
dom-serializer: 2.0.0
domhandler: 5.0.3
htmlparser2: 8.0.2
postcss: 8.4.35
postcss: 8.5.6
postcss-media-query-parser: 0.2.3
cross-env@7.0.3:
@@ -16249,12 +16285,12 @@ snapshots:
css-loader@6.10.0(webpack@5.94.0(esbuild@0.20.1)):
dependencies:
icss-utils: 5.1.0(postcss@8.4.35)
postcss: 8.4.35
postcss-modules-extract-imports: 3.1.0(postcss@8.4.35)
postcss-modules-local-by-default: 4.2.0(postcss@8.4.35)
postcss-modules-scope: 3.2.1(postcss@8.4.35)
postcss-modules-values: 4.0.0(postcss@8.4.35)
icss-utils: 5.1.0(postcss@8.5.6)
postcss: 8.5.6
postcss-modules-extract-imports: 3.1.0(postcss@8.5.6)
postcss-modules-local-by-default: 4.2.0(postcss@8.5.6)
postcss-modules-scope: 3.2.1(postcss@8.5.6)
postcss-modules-values: 4.0.0(postcss@8.5.6)
postcss-value-parser: 4.2.0
semver: 7.6.0
optionalDependencies:
@@ -17880,7 +17916,7 @@ snapshots:
globby@13.2.2:
dependencies:
dir-glob: 3.0.1
fast-glob: 3.3.2
fast-glob: 3.3.3
ignore: 5.3.2
merge2: 1.4.1
slash: 4.0.0
@@ -18157,9 +18193,9 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
icss-utils@5.1.0(postcss@8.4.35):
icss-utils@5.1.0(postcss@8.5.6):
dependencies:
postcss: 8.4.35
postcss: 8.5.6
ieee754@1.2.1: {}
@@ -19121,7 +19157,7 @@ snapshots:
marked@7.0.3: {}
material-symbols@0.17.1: {}
material-symbols@0.27.2: {}
math-intrinsics@1.1.0: {}
@@ -20270,26 +20306,26 @@ snapshots:
postcss-media-query-parser@0.2.3: {}
postcss-modules-extract-imports@3.1.0(postcss@8.4.35):
postcss-modules-extract-imports@3.1.0(postcss@8.5.6):
dependencies:
postcss: 8.4.35
postcss: 8.5.6
postcss-modules-local-by-default@4.2.0(postcss@8.4.35):
postcss-modules-local-by-default@4.2.0(postcss@8.5.6):
dependencies:
icss-utils: 5.1.0(postcss@8.4.35)
postcss: 8.4.35
icss-utils: 5.1.0(postcss@8.5.6)
postcss: 8.5.6
postcss-selector-parser: 7.1.0
postcss-value-parser: 4.2.0
postcss-modules-scope@3.2.1(postcss@8.4.35):
postcss-modules-scope@3.2.1(postcss@8.5.6):
dependencies:
postcss: 8.4.35
postcss: 8.5.6
postcss-selector-parser: 7.1.0
postcss-modules-values@4.0.0(postcss@8.4.35):
postcss-modules-values@4.0.0(postcss@8.5.6):
dependencies:
icss-utils: 5.1.0(postcss@8.4.35)
postcss: 8.4.35
icss-utils: 5.1.0(postcss@8.5.6)
postcss: 8.5.6
postcss-resolve-nested-selector@0.1.6: {}
@@ -20720,7 +20756,7 @@ snapshots:
adjust-sourcemap-loader: 4.0.0
convert-source-map: 1.9.0
loader-utils: 2.0.4
postcss: 8.4.35
postcss: 8.5.6
source-map: 0.6.1
resolve@1.22.10: