diff --git a/angular.json b/angular.json index 7506bad9..dd7eec88 100644 --- a/angular.json +++ b/angular.json @@ -51,7 +51,6 @@ "outputPath": "dist/angular-intl-demo", "index": "projects/angular-intl-demo/src/index.html", "browser": "projects/angular-intl-demo/src/main.ts", - "polyfills": ["zone.js"], "tsConfig": "projects/angular-intl-demo/tsconfig.app.json", "inlineStyleLanguage": "scss", "assets": [ diff --git a/package.json b/package.json index 02b906a3..0014bcc7 100644 --- a/package.json +++ b/package.json @@ -15,16 +15,16 @@ }, "private": true, "dependencies": { - "@angular/animations": "19.2.8", - "@angular/cdk": "19.2.11", - "@angular/common": "19.2.8", - "@angular/compiler": "19.2.8", - "@angular/core": "19.2.8", - "@angular/forms": "19.2.8", - "@angular/material": "19.2.11", - "@angular/platform-browser": "19.2.8", - "@angular/platform-browser-dynamic": "19.2.8", - "@angular/router": "19.2.8", + "@angular/animations": "20.0.0-next.8", + "@angular/cdk": "20.0.0-next.8", + "@angular/common": "20.0.0-next.8", + "@angular/compiler": "20.0.0-next.8", + "@angular/core": "20.0.0-next.8", + "@angular/forms": "20.0.0-next.8", + "@angular/material": "20.0.0-next.8", + "@angular/platform-browser": "20.0.0-next.8", + "@angular/platform-browser-dynamic": "20.0.0-next.8", + "@angular/router": "20.0.0-next.8", "marked": "^15.0.0", "ngx-markdown": "^19.0.0", "prismjs": "^1.29.0", @@ -33,9 +33,9 @@ "zone.js": "~0.15.0" }, "devDependencies": { - "@angular-devkit/build-angular": "19.2.9", - "@angular/cli": "19.2.9", - "@angular/compiler-cli": "19.2.8", + "@angular-devkit/build-angular": "20.0.0-next.8", + "@angular/cli": "20.0.0-next.8", + "@angular/compiler-cli": "20.0.0-next.8", "@eslint/js": "^9.2.0", "@types/jasmine": "~5.1.0", "angular-eslint": "^19.0.0-alpha.4", @@ -51,7 +51,7 @@ "karma-jasmine": "~5.1.0", "karma-jasmine-html-reporter": "~2.1.0", "karma-safarinative-launcher": "^1.1.0", - "ng-packagr": "~19.2.0", + "ng-packagr": "~20.0.0-next.8", "prettier": "~3.5.0", "prettier-plugin-organize-imports": "^4.0.0", "typescript": "~5.8.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 42b39eca..7d881c58 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,41 +9,41 @@ importers: .: dependencies: '@angular/animations': - specifier: 19.2.8 - version: 19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)) + specifier: 20.0.0-next.8 + version: 20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)) '@angular/cdk': - specifier: 19.2.11 - version: 19.2.11(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) + specifier: 20.0.0-next.8 + version: 20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) '@angular/common': - specifier: 19.2.8 - version: 19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) + specifier: 20.0.0-next.8 + version: 20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) '@angular/compiler': - specifier: 19.2.8 - version: 19.2.8 + specifier: 20.0.0-next.8 + version: 20.0.0-next.8 '@angular/core': - specifier: 19.2.8 - version: 19.2.8(rxjs@7.8.2)(zone.js@0.15.0) + specifier: 20.0.0-next.8 + version: 20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0) '@angular/forms': - specifier: 19.2.8 - version: 19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.8(@angular/animations@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) + specifier: 20.0.0-next.8 + version: 20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@20.0.0-next.8(@angular/animations@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) '@angular/material': - specifier: 19.2.11 - version: 19.2.11(d2d7704ff87de1ce5a8b9a6ba73014ac) + specifier: 20.0.0-next.8 + version: 20.0.0-next.8(a85dbcc3f730d1b0d687dd3562f18136) '@angular/platform-browser': - specifier: 19.2.8 - version: 19.2.8(@angular/animations@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)) + specifier: 20.0.0-next.8 + version: 20.0.0-next.8(@angular/animations@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)) '@angular/platform-browser-dynamic': - specifier: 19.2.8 - version: 19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/compiler@19.2.8)(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.8(@angular/animations@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))) + specifier: 20.0.0-next.8 + version: 20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/compiler@20.0.0-next.8)(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@20.0.0-next.8(@angular/animations@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))) '@angular/router': - specifier: 19.2.8 - version: 19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.8(@angular/animations@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) + specifier: 20.0.0-next.8 + version: 20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@20.0.0-next.8(@angular/animations@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) marked: specifier: ^15.0.0 version: 15.0.9 ngx-markdown: specifier: ^19.0.0 - version: 19.1.1(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.8(@angular/animations@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(marked@15.0.9)(rxjs@7.8.2)(zone.js@0.15.0) + version: 19.1.1(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@20.0.0-next.8(@angular/animations@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(marked@15.0.9)(rxjs@7.8.2)(zone.js@0.15.0) prismjs: specifier: ^1.29.0 version: 1.30.0 @@ -58,14 +58,14 @@ importers: version: 0.15.0 devDependencies: '@angular-devkit/build-angular': - specifier: 19.2.9 - version: 19.2.9(@angular/compiler-cli@19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3))(@angular/compiler@19.2.8)(@types/node@22.14.1)(chokidar@4.0.3)(jiti@1.21.7)(karma@6.4.4)(ng-packagr@19.2.2(@angular/compiler-cli@19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3))(typescript@5.8.3)(vite@6.2.6(@types/node@22.14.1)(jiti@1.21.7)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)) + specifier: 20.0.0-next.8 + version: 20.0.0-next.8(bdeda90f466d4eb271f66780110d52e9) '@angular/cli': - specifier: 19.2.9 - version: 19.2.9(@types/node@22.14.1)(chokidar@4.0.3) + specifier: 20.0.0-next.8 + version: 20.0.0-next.8(@types/node@22.14.1)(chokidar@4.0.3) '@angular/compiler-cli': - specifier: 19.2.8 - version: 19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3) + specifier: 20.0.0-next.8 + version: 20.0.0-next.8(@angular/compiler@20.0.0-next.8)(typescript@5.8.3) '@eslint/js': specifier: ^9.2.0 version: 9.25.1 @@ -112,8 +112,8 @@ importers: specifier: ^1.1.0 version: 1.1.0(karma@6.4.4) ng-packagr: - specifier: ~19.2.0 - version: 19.2.2(@angular/compiler-cli@19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3) + specifier: ~20.0.0-next.8 + version: 20.0.0-next.8(@angular/compiler-cli@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3) prettier: specifier: ~3.5.0 version: 3.5.3 @@ -137,31 +137,37 @@ packages: resolution: {integrity: sha512-0A1EhtC/A/N7ukOD+s04l7sCyeSF5llBupkZdksSfi5y56s8U6Lt7KuqrbsErkOKgaCWrP/+Ef8fo0RmYpnefQ==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - '@angular-devkit/architect@0.1902.9': - resolution: {integrity: sha512-SLUc7EaFMjhCnimqxTcv32wESJBLQ3E6c/1sAndPojyCoGiX24ASu2pxrTXrYNS9DqiJT8tReAnqmh7dmf3xwQ==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - - '@angular-devkit/build-angular@19.2.9': - resolution: {integrity: sha512-v6x3h+LYyEew3EjoI1+2IiFDz6f96lJB1JvbbZj3Li9FMhO4M/xo4BaWHbeg9Lot/vUy6IAlR+BJywawNIzv0Q==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - peerDependencies: - '@angular/compiler-cli': ^19.0.0 || ^19.2.0-next.0 - '@angular/localize': ^19.0.0 || ^19.2.0-next.0 - '@angular/platform-server': ^19.0.0 || ^19.2.0-next.0 - '@angular/service-worker': ^19.0.0 || ^19.2.0-next.0 - '@angular/ssr': ^19.2.9 + '@angular-devkit/architect@0.2000.0-next.8': + resolution: {integrity: sha512-51/FLE/DHfxJ6rGetayn5Tp4SwnYo3rfGflSIBovTEiiSGT8Cz5kuNZkXgcqv7fYIVvtZesIqBkqq4SfXA9YVQ==} + engines: {node: ^20.11.1 || >=22.11.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + + '@angular-devkit/build-angular@20.0.0-next.8': + resolution: {integrity: sha512-jKMeeYPPeTrzMpF5l902RN6TB92N6qhBkYhmDR68/8C7Hh3xSW43EZWYnezs277/9rTi2SMOJykt6Fiwakun7A==} + engines: {node: ^20.11.1 || >=22.11.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + peerDependencies: + '@angular/compiler-cli': ^20.0.0 || ^20.0.0-next.0 + '@angular/core': ^20.0.0 || ^20.0.0-next.0 + '@angular/localize': ^20.0.0 || ^20.0.0-next.0 + '@angular/platform-browser': ^20.0.0 || ^20.0.0-next.0 + '@angular/platform-server': ^20.0.0 || ^20.0.0-next.0 + '@angular/service-worker': ^20.0.0 || ^20.0.0-next.0 + '@angular/ssr': ^20.0.0-next.8 '@web/test-runner': ^0.20.0 browser-sync: ^3.0.2 jest: ^29.5.0 jest-environment-jsdom: ^29.5.0 karma: ^6.3.0 - ng-packagr: ^19.0.0 || ^19.2.0-next.0 + ng-packagr: ^20.0.0 || ^20.0.0-next.0 protractor: ^7.0.0 tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0 - typescript: '>=5.5 <5.9' + typescript: '>=5.8 <5.9' peerDependenciesMeta: + '@angular/core': + optional: true '@angular/localize': optional: true + '@angular/platform-browser': + optional: true '@angular/platform-server': optional: true '@angular/service-worker': @@ -185,9 +191,9 @@ packages: tailwindcss: optional: true - '@angular-devkit/build-webpack@0.1902.9': - resolution: {integrity: sha512-iklNoxKgwd54KT5GE0o5SB+0hr6Iu3YSpj9fi23DlLKcWWwFYaKqoRaYcfuL7KdUzunFg7dzB7n6TgYpVHWWJw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@angular-devkit/build-webpack@0.2000.0-next.8': + resolution: {integrity: sha512-px3VunmJicUUfZU1EwC56IzoS1F68qVe5s4aVUV6nBbFeB/9quXTHOVUNQjT2+ZlMTLYHlxDgIRCfuWjPGkynQ==} + engines: {node: ^20.11.1 || >=22.11.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: webpack: ^5.30.0 webpack-dev-server: ^5.0.2 @@ -201,9 +207,9 @@ packages: chokidar: optional: true - '@angular-devkit/core@19.2.9': - resolution: {integrity: sha512-vbTomKnN7H4jaif0hWAECFU2WvRbhfkYWHdlk/JtJM53iIJVL3mKWBRZ0QXITjmgfdIo3c9RcX+wFI7gGqGd6g==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@angular-devkit/core@20.0.0-next.8': + resolution: {integrity: sha512-tZT4HmENfGoH8BKEn6VdZJ5HXPmDTr37pGpLRs4ZT1lAu7OMdcGcq3Z/2Ry/mMr84+f2jXiyIWkoBjjmmVrsCg==} + engines: {node: ^20.11.1 || >=22.11.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: chokidar: ^4.0.0 peerDependenciesMeta: @@ -214,9 +220,9 @@ packages: resolution: {integrity: sha512-QsmFuYdAyeCyg9WF/AJBhFXDUfCwmDFTEbsv5t5KPSP6slhk0GoLNZApniiFytU2siRlSxVNpve2uATyYuAYkQ==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - '@angular-devkit/schematics@19.2.9': - resolution: {integrity: sha512-B8FQ4hFsP4Ffh895F9GVvyhgDoZztWnAyYKiM1pyvLSQikzaUZqi9NZnD12HgMALmwm2z36zTzoSNsYFBTHgaw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@angular-devkit/schematics@20.0.0-next.8': + resolution: {integrity: sha512-0gfRj8pjcQ5539zUnrFURFXjNuwgOLwlgdcD4sg1r/rSAU9oG6ftcC0EP9e4i/dMBfjm9bKCDlGgLxdVZVX9QA==} + engines: {node: ^20.11.1 || >=22.11.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} '@angular-eslint/builder@19.3.0': resolution: {integrity: sha512-j9xNrzZJq29ONSG6EaeQHve0Squkm6u6Dm8fZgWP7crTFOrtLXn7Wxgxuyl9eddpbWY1Ov1gjFuwBVnxIdyAqg==} @@ -258,32 +264,40 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '*' - '@angular/animations@19.2.8': - resolution: {integrity: sha512-gKWBusQvjb946uuTXaXWzkEfLdTiy9GUNZ9okF3yolv+aoW0D8AM9mVvTX1xdqAV3xuIxRXRbkWG7BR+p8xVzQ==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} - peerDependencies: - '@angular/common': 19.2.8 - '@angular/core': 19.2.8 - - '@angular/build@19.2.9': - resolution: {integrity: sha512-hrRhSdY98wGQ/jrpT3K73/Ii5FadQEJFcHy+ockqP2Xh7pXOwhGFc+D0ks4AdHea+pHtNbIb/qPd+UvR5izY3Q==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - peerDependencies: - '@angular/compiler': ^19.0.0 || ^19.2.0-next.0 - '@angular/compiler-cli': ^19.0.0 || ^19.2.0-next.0 - '@angular/localize': ^19.0.0 || ^19.2.0-next.0 - '@angular/platform-server': ^19.0.0 || ^19.2.0-next.0 - '@angular/service-worker': ^19.0.0 || ^19.2.0-next.0 - '@angular/ssr': ^19.2.9 + '@angular/animations@20.0.0-next.8': + resolution: {integrity: sha512-qTUnS2xZA9goGIF35uco2P1IpV3iNjqiZTD2Cp2O79uzPCbR1wrly49WaJxv/ttja8oVV+kHiZ2PdUC9DBh6VQ==} + engines: {node: ^20.11.1 || >=22.11.0} + peerDependencies: + '@angular/common': 20.0.0-next.8 + '@angular/core': 20.0.0-next.8 + + '@angular/build@20.0.0-next.8': + resolution: {integrity: sha512-XFMJH9bdsqA8kYfWgo6Gq6IbcgZ+Q6S976hDswSOSuk3FLQLAMy4E3tNjfpUO88k0P4drwMePbEMTPxsKE27bg==} + engines: {node: ^20.11.1 || >=22.11.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + peerDependencies: + '@angular/compiler': ^20.0.0 || ^20.0.0-next.0 + '@angular/compiler-cli': ^20.0.0 || ^20.0.0-next.0 + '@angular/core': ^20.0.0 || ^20.0.0-next.0 + '@angular/localize': ^20.0.0 || ^20.0.0-next.0 + '@angular/platform-browser': ^20.0.0 || ^20.0.0-next.0 + '@angular/platform-server': ^20.0.0 || ^20.0.0-next.0 + '@angular/service-worker': ^20.0.0 || ^20.0.0-next.0 + '@angular/ssr': ^20.0.0-next.8 karma: ^6.4.0 less: ^4.2.0 - ng-packagr: ^19.0.0 || ^19.2.0-next.0 + ng-packagr: ^20.0.0 || ^20.0.0-next.0 postcss: ^8.4.0 tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0 - typescript: '>=5.5 <5.9' + tslib: ^2.3.0 + typescript: '>=5.8 <5.9' + vitest: ^3.1.1 peerDependenciesMeta: + '@angular/core': + optional: true '@angular/localize': optional: true + '@angular/platform-browser': + optional: true '@angular/platform-server': optional: true '@angular/service-worker': @@ -300,91 +314,97 @@ packages: optional: true tailwindcss: optional: true + vitest: + optional: true - '@angular/cdk@19.2.11': - resolution: {integrity: sha512-G568yWIJlnsuS563WxvCofmxc1405+wRQvDGQ32+qWOblJScFkHgr4jeDkZGcyt/r8OudaW0H0/rNeg1dzdnIQ==} + '@angular/cdk@20.0.0-next.8': + resolution: {integrity: sha512-QDI5TOdnfzBXrhbmv68NV0PqqikpEDHaiVkt742XB3XY9MjgVNH0D9fdQucn+vzfEhWs9lABuxXY/IBdI7iqaQ==} peerDependencies: - '@angular/common': ^19.0.0 || ^20.0.0 - '@angular/core': ^19.0.0 || ^20.0.0 + '@angular/common': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0 + '@angular/core': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0 rxjs: ^6.5.3 || ^7.4.0 - '@angular/cli@19.2.9': - resolution: {integrity: sha512-m3yaqrtodzO+tDspAqD6h7Ft8HzP4xbTmqPoSHaAN6Wupf/m/q94AMBmuEk74URS3q7v6PhayOuNOzBY2q4bIw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@angular/cli@20.0.0-next.8': + resolution: {integrity: sha512-eT9881dGNKamr5kRCKH50YUJj/+k+f4OXWLUGAb7Z8JObV5uImiL1yZACLXMMGkw8+ts+irQCs/0RfulUHZLig==} + engines: {node: ^20.11.1 || >=22.11.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} hasBin: true - '@angular/common@19.2.8': - resolution: {integrity: sha512-SnW+/amz1Mtni9125xlzPZ5MU+wSzUepc9G5jRnL0q9vrFglRWa3BEW3GxVurfbdnf6FleroZ7fZCZFAfREw7Q==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + '@angular/common@20.0.0-next.8': + resolution: {integrity: sha512-w2LzTuuR5mnSRizBjNKlIw2tVA3u1jjNc7ErZEDWyKT9hBjYOdWz8IFoNRdhra2gVH4l2Bj7f2i8NVRlYjkJFQ==} + engines: {node: ^20.11.1 || >=22.11.0} peerDependencies: - '@angular/core': 19.2.8 + '@angular/core': 20.0.0-next.8 rxjs: ^6.5.3 || ^7.4.0 - '@angular/compiler-cli@19.2.8': - resolution: {integrity: sha512-gq/sc3D3m6aKmhdSTTzzD59wfQcVjIZ8dgJoPW7pOcmPVQL1N8syjv+quHySfSJlBkbs5dQ0P4Kk0yvxRw9S7g==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + '@angular/compiler-cli@20.0.0-next.8': + resolution: {integrity: sha512-EXE/rnd2i0G7ejEP8JV2sNJ4wq8ib5g+qtTy2BLZHg8X1ewqpdf3dI1Id9b7r0sUU8TEzUi9YSOkuqOrpv/1SA==} + engines: {node: ^20.11.1 || >=22.11.0} hasBin: true peerDependencies: - '@angular/compiler': 19.2.8 - typescript: '>=5.5 <5.9' + '@angular/compiler': 20.0.0-next.8 + typescript: '>=5.8 <5.9' - '@angular/compiler@19.2.8': - resolution: {integrity: sha512-HBtt96X09XFatHAnkquFYbcD3aQSvuYoqqhCV5OLkhAwHmvr3BGyHx/EBZ5JGOfCNOzCupoQmOBF+nh5LKwkeQ==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + '@angular/compiler@20.0.0-next.8': + resolution: {integrity: sha512-XsuNoSCC/QPIDhHN1YbBBxoNxgUh3bGioCZ4DeO43PE2FQ9MFv4DjQhuLH5TNkSig+bXd3sI9kj6MkQgedZi5Q==} + engines: {node: ^20.11.1 || >=22.11.0} - '@angular/core@19.2.8': - resolution: {integrity: sha512-iNISGgLr+nBzEaGbfzRCOVfV3T66gbEu+Ee4VCnEqifU7Er6fnvn+oFfHo3gNKHrCdicrbyb2oKAmeOJynKbsA==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + '@angular/core@20.0.0-next.8': + resolution: {integrity: sha512-DRQQ2D0JAMRlRw380xi3LbONCfvmQSU05RCcuJtaRVnavof3zbAlw8e/A6vD9PIvBj4maCOHgu5ePvM4dgt98w==} + engines: {node: ^20.11.1 || >=22.11.0} peerDependencies: + '@angular/compiler': 20.0.0-next.8 rxjs: ^6.5.3 || ^7.4.0 zone.js: ~0.15.0 + peerDependenciesMeta: + '@angular/compiler': + optional: true - '@angular/forms@19.2.8': - resolution: {integrity: sha512-4q/6ad8YZPixxLhDwOxm4pQO3ekwGriOTVB0pMb9FdpvjOUSdDTM08o8ToHvu6MBbZjHzLs8+xkMw9QCd55x/w==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + '@angular/forms@20.0.0-next.8': + resolution: {integrity: sha512-VnIlh9metcJ5ZBBfwsPB4huboJR3liqMi9LVxEAg7h50BtB1XpLbmXD1wA4REw4rIUGEdxN3ie9XmuLH2Vk8ZA==} + engines: {node: ^20.11.1 || >=22.11.0} peerDependencies: - '@angular/common': 19.2.8 - '@angular/core': 19.2.8 - '@angular/platform-browser': 19.2.8 + '@angular/common': 20.0.0-next.8 + '@angular/core': 20.0.0-next.8 + '@angular/platform-browser': 20.0.0-next.8 rxjs: ^6.5.3 || ^7.4.0 - '@angular/material@19.2.11': - resolution: {integrity: sha512-0OWwv55Il25mit7oGTloMeKVi0v/q1tr13wUJj0KJOcvICA6JCEW6VEc9zqYmkMPstDCx96cSJgPKxkHjKYyqg==} + '@angular/material@20.0.0-next.8': + resolution: {integrity: sha512-KNUTlYILituqHptwgWn7YVzWJ26LybJF48XfJKEb2EhMIyz1Hkw9LkE8AZTvspCqaX3nJSqURcN5vmeXfWy9tw==} peerDependencies: - '@angular/cdk': 19.2.11 - '@angular/common': ^19.0.0 || ^20.0.0 - '@angular/core': ^19.0.0 || ^20.0.0 - '@angular/forms': ^19.0.0 || ^20.0.0 - '@angular/platform-browser': ^19.0.0 || ^20.0.0 + '@angular/cdk': 20.0.0-next.8 + '@angular/common': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0 + '@angular/core': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0 + '@angular/forms': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0 + '@angular/platform-browser': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0 rxjs: ^6.5.3 || ^7.4.0 - '@angular/platform-browser-dynamic@19.2.8': - resolution: {integrity: sha512-Vwh53CGCC/I3DQ/nqWxNTKk052CRHv46H6KjfWBsD8vOVTJoQf2HXwEbDKntpmJ0K4MtMdIdbpwXieUMLyfmXA==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + '@angular/platform-browser-dynamic@20.0.0-next.8': + resolution: {integrity: sha512-gsqrycQuNOP5+q3OMrBJlH4hnN6/bAiiw6CJjVniSutQtyqjQiOLQ6ZukpSy62ixJCBPICgBw/t47MKp0xErHQ==} + engines: {node: ^20.11.1 || >=22.11.0} peerDependencies: - '@angular/common': 19.2.8 - '@angular/compiler': 19.2.8 - '@angular/core': 19.2.8 - '@angular/platform-browser': 19.2.8 + '@angular/common': 20.0.0-next.8 + '@angular/compiler': 20.0.0-next.8 + '@angular/core': 20.0.0-next.8 + '@angular/platform-browser': 20.0.0-next.8 - '@angular/platform-browser@19.2.8': - resolution: {integrity: sha512-3O69vMAq/ki13YX8hWBUs1R6iwS1GmkcHWu5fIUU7rjSuhGfD60nASqRBYZiJb68eUom//T544KavOvfAl1PzQ==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + '@angular/platform-browser@20.0.0-next.8': + resolution: {integrity: sha512-HoeRDDU5ml/9jWUUIn+gbkyZY9xsq+9ok3mOa05nfjX+mP37x2XcehUyM8mZo3nefT+db6dXIWnC6H1z7zbgwg==} + engines: {node: ^20.11.1 || >=22.11.0} peerDependencies: - '@angular/animations': 19.2.8 - '@angular/common': 19.2.8 - '@angular/core': 19.2.8 + '@angular/animations': 20.0.0-next.8 + '@angular/common': 20.0.0-next.8 + '@angular/core': 20.0.0-next.8 peerDependenciesMeta: '@angular/animations': optional: true - '@angular/router@19.2.8': - resolution: {integrity: sha512-aZenxUzrz8idGmw0jsVaPFY8EAPOYcOHmv9mDljzAhJZHaSX/r0iVasnjf5qUkTb7ElpRXppS4wXPNNGKTrXZA==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + '@angular/router@20.0.0-next.8': + resolution: {integrity: sha512-QJNJtJg7Zt29jv1tZZDDgw8A2PoM1ZDaBTLGJVj9JStbtfY6QWavxdemX2gtG2rwD6mXwXAG76p+pnkmTFExVQ==} + engines: {node: ^20.11.1 || >=22.11.0} peerDependencies: - '@angular/common': 19.2.8 - '@angular/core': 19.2.8 - '@angular/platform-browser': 19.2.8 + '@angular/common': 20.0.0-next.8 + '@angular/core': 20.0.0-next.8 + '@angular/platform-browser': 20.0.0-next.8 rxjs: ^6.5.3 || ^7.4.0 '@antfu/install-pkg@1.0.0': @@ -405,14 +425,6 @@ packages: resolution: {integrity: sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==} engines: {node: '>=6.9.0'} - '@babel/core@7.26.9': - resolution: {integrity: sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.26.10': - resolution: {integrity: sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==} - engines: {node: '>=6.9.0'} - '@babel/generator@7.27.0': resolution: {integrity: sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==} engines: {node: '>=6.9.0'} @@ -880,8 +892,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - '@babel/runtime@7.26.10': - resolution: {integrity: sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==} + '@babel/runtime@7.27.0': + resolution: {integrity: sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==} engines: {node: '>=6.9.0'} '@babel/template@7.27.0': @@ -922,23 +934,17 @@ packages: resolution: {integrity: sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==} engines: {node: '>=14.17.0'} - '@esbuild/aix-ppc64@0.25.1': - resolution: {integrity: sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.25.2': resolution: {integrity: sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.25.1': - resolution: {integrity: sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==} + '@esbuild/aix-ppc64@0.25.3': + resolution: {integrity: sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ==} engines: {node: '>=18'} - cpu: [arm64] - os: [android] + cpu: [ppc64] + os: [aix] '@esbuild/android-arm64@0.25.2': resolution: {integrity: sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==} @@ -946,10 +952,10 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm@0.25.1': - resolution: {integrity: sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==} + '@esbuild/android-arm64@0.25.3': + resolution: {integrity: sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ==} engines: {node: '>=18'} - cpu: [arm] + cpu: [arm64] os: [android] '@esbuild/android-arm@0.25.2': @@ -958,10 +964,10 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-x64@0.25.1': - resolution: {integrity: sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==} + '@esbuild/android-arm@0.25.3': + resolution: {integrity: sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A==} engines: {node: '>=18'} - cpu: [x64] + cpu: [arm] os: [android] '@esbuild/android-x64@0.25.2': @@ -970,11 +976,11 @@ packages: cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.25.1': - resolution: {integrity: sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==} + '@esbuild/android-x64@0.25.3': + resolution: {integrity: sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ==} engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] + cpu: [x64] + os: [android] '@esbuild/darwin-arm64@0.25.2': resolution: {integrity: sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==} @@ -982,10 +988,10 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.25.1': - resolution: {integrity: sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==} + '@esbuild/darwin-arm64@0.25.3': + resolution: {integrity: sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w==} engines: {node: '>=18'} - cpu: [x64] + cpu: [arm64] os: [darwin] '@esbuild/darwin-x64@0.25.2': @@ -994,11 +1000,11 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.25.1': - resolution: {integrity: sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==} + '@esbuild/darwin-x64@0.25.3': + resolution: {integrity: sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A==} engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] + cpu: [x64] + os: [darwin] '@esbuild/freebsd-arm64@0.25.2': resolution: {integrity: sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==} @@ -1006,10 +1012,10 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.1': - resolution: {integrity: sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==} + '@esbuild/freebsd-arm64@0.25.3': + resolution: {integrity: sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw==} engines: {node: '>=18'} - cpu: [x64] + cpu: [arm64] os: [freebsd] '@esbuild/freebsd-x64@0.25.2': @@ -1018,11 +1024,11 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.25.1': - resolution: {integrity: sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==} + '@esbuild/freebsd-x64@0.25.3': + resolution: {integrity: sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q==} engines: {node: '>=18'} - cpu: [arm64] - os: [linux] + cpu: [x64] + os: [freebsd] '@esbuild/linux-arm64@0.25.2': resolution: {integrity: sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==} @@ -1030,10 +1036,10 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.25.1': - resolution: {integrity: sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==} + '@esbuild/linux-arm64@0.25.3': + resolution: {integrity: sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A==} engines: {node: '>=18'} - cpu: [arm] + cpu: [arm64] os: [linux] '@esbuild/linux-arm@0.25.2': @@ -1042,10 +1048,10 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.25.1': - resolution: {integrity: sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==} + '@esbuild/linux-arm@0.25.3': + resolution: {integrity: sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ==} engines: {node: '>=18'} - cpu: [ia32] + cpu: [arm] os: [linux] '@esbuild/linux-ia32@0.25.2': @@ -1054,10 +1060,10 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.25.1': - resolution: {integrity: sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==} + '@esbuild/linux-ia32@0.25.3': + resolution: {integrity: sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw==} engines: {node: '>=18'} - cpu: [loong64] + cpu: [ia32] os: [linux] '@esbuild/linux-loong64@0.25.2': @@ -1066,10 +1072,10 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.25.1': - resolution: {integrity: sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==} + '@esbuild/linux-loong64@0.25.3': + resolution: {integrity: sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g==} engines: {node: '>=18'} - cpu: [mips64el] + cpu: [loong64] os: [linux] '@esbuild/linux-mips64el@0.25.2': @@ -1078,10 +1084,10 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.25.1': - resolution: {integrity: sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==} + '@esbuild/linux-mips64el@0.25.3': + resolution: {integrity: sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag==} engines: {node: '>=18'} - cpu: [ppc64] + cpu: [mips64el] os: [linux] '@esbuild/linux-ppc64@0.25.2': @@ -1090,10 +1096,10 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.25.1': - resolution: {integrity: sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==} + '@esbuild/linux-ppc64@0.25.3': + resolution: {integrity: sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg==} engines: {node: '>=18'} - cpu: [riscv64] + cpu: [ppc64] os: [linux] '@esbuild/linux-riscv64@0.25.2': @@ -1102,10 +1108,10 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.25.1': - resolution: {integrity: sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==} + '@esbuild/linux-riscv64@0.25.3': + resolution: {integrity: sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA==} engines: {node: '>=18'} - cpu: [s390x] + cpu: [riscv64] os: [linux] '@esbuild/linux-s390x@0.25.2': @@ -1114,10 +1120,10 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.25.1': - resolution: {integrity: sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==} + '@esbuild/linux-s390x@0.25.3': + resolution: {integrity: sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ==} engines: {node: '>=18'} - cpu: [x64] + cpu: [s390x] os: [linux] '@esbuild/linux-x64@0.25.2': @@ -1126,11 +1132,11 @@ packages: cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.25.1': - resolution: {integrity: sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==} + '@esbuild/linux-x64@0.25.3': + resolution: {integrity: sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA==} engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] + cpu: [x64] + os: [linux] '@esbuild/netbsd-arm64@0.25.2': resolution: {integrity: sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==} @@ -1138,10 +1144,10 @@ packages: cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.1': - resolution: {integrity: sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==} + '@esbuild/netbsd-arm64@0.25.3': + resolution: {integrity: sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA==} engines: {node: '>=18'} - cpu: [x64] + cpu: [arm64] os: [netbsd] '@esbuild/netbsd-x64@0.25.2': @@ -1150,11 +1156,11 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.25.1': - resolution: {integrity: sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==} + '@esbuild/netbsd-x64@0.25.3': + resolution: {integrity: sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g==} engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] + cpu: [x64] + os: [netbsd] '@esbuild/openbsd-arm64@0.25.2': resolution: {integrity: sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==} @@ -1162,10 +1168,10 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.1': - resolution: {integrity: sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==} + '@esbuild/openbsd-arm64@0.25.3': + resolution: {integrity: sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ==} engines: {node: '>=18'} - cpu: [x64] + cpu: [arm64] os: [openbsd] '@esbuild/openbsd-x64@0.25.2': @@ -1174,11 +1180,11 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.25.1': - resolution: {integrity: sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==} + '@esbuild/openbsd-x64@0.25.3': + resolution: {integrity: sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w==} engines: {node: '>=18'} cpu: [x64] - os: [sunos] + os: [openbsd] '@esbuild/sunos-x64@0.25.2': resolution: {integrity: sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==} @@ -1186,11 +1192,11 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.25.1': - resolution: {integrity: sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==} + '@esbuild/sunos-x64@0.25.3': + resolution: {integrity: sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA==} engines: {node: '>=18'} - cpu: [arm64] - os: [win32] + cpu: [x64] + os: [sunos] '@esbuild/win32-arm64@0.25.2': resolution: {integrity: sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==} @@ -1198,10 +1204,10 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.25.1': - resolution: {integrity: sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==} + '@esbuild/win32-arm64@0.25.3': + resolution: {integrity: sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ==} engines: {node: '>=18'} - cpu: [ia32] + cpu: [arm64] os: [win32] '@esbuild/win32-ia32@0.25.2': @@ -1210,10 +1216,10 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.25.1': - resolution: {integrity: sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==} + '@esbuild/win32-ia32@0.25.3': + resolution: {integrity: sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew==} engines: {node: '>=18'} - cpu: [x64] + cpu: [ia32] os: [win32] '@esbuild/win32-x64@0.25.2': @@ -1222,6 +1228,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.25.3': + resolution: {integrity: sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.6.1': resolution: {integrity: sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1295,15 +1307,6 @@ packages: '@types/node': optional: true - '@inquirer/confirm@5.1.6': - resolution: {integrity: sha512-6ZXYK3M1XmaVBZX6FCfChgtponnL0R6I7k8Nu+kaoNkT828FVZTcca1MqmWQipaW2oNREQl5AaPCUOOCVNdRMw==} - engines: {node: '>=18'} - peerDependencies: - '@types/node': '>=18' - peerDependenciesMeta: - '@types/node': - optional: true - '@inquirer/confirm@5.1.9': resolution: {integrity: sha512-NgQCnHqFTjF7Ys2fsqK2WtnA8X1kHyInyG+nMIuHowVTIgIuS10T4AznI/PvbqSpJqjCUqNBlKGh1v3bwLFL4w==} engines: {node: '>=18'} @@ -1371,8 +1374,8 @@ packages: '@types/node': optional: true - '@inquirer/prompts@7.3.2': - resolution: {integrity: sha512-G1ytyOoHh5BphmEBxSwALin3n1KGNYB6yImbICcRQdzXfOGbuJ9Jske/Of5Sebk339NSGGNfUshnzK8YWkTPsQ==} + '@inquirer/prompts@7.4.1': + resolution: {integrity: sha512-UlmM5FVOZF0gpoe1PT/jN4vk8JmpIWBlMvTL8M+hlvPmzN89K6z03+IFmyeu/oFCenwdwHDr2gky7nIGSEVvlA==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -1474,8 +1477,8 @@ packages: '@leichtgewicht/ip-codec@2.0.5': resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} - '@listr2/prompt-adapter-inquirer@2.0.18': - resolution: {integrity: sha512-0hz44rAcrphyXcA8IS7EJ2SCoaBZD2u5goE8S/e+q/DL+dOGpqpcLidVOFeLG3VgML62SXmfRLAhWt0zL1oW4Q==} + '@listr2/prompt-adapter-inquirer@2.0.21': + resolution: {integrity: sha512-can62OlOPusZwYfKfd0SV6znsSFbiuJw/lvvRSAAdzqUCTE/Vn8FydLGAfEvGbDALdfqvazSj6tnVJKQxj9iXw==} engines: {node: '>=18.0.0'} peerDependencies: '@inquirer/prompts': '>= 3 < 8' @@ -1643,12 +1646,12 @@ packages: resolution: {integrity: sha512-zM0mVWSXE0a0h9aKACLwKmD6nHcRiKrPpCfvaKqG1CqDEyjEawId0ocXxVzPMCAm6kkWr2P025msfxXEnt8UGQ==} engines: {node: '>= 10'} - '@ngtools/webpack@19.2.9': - resolution: {integrity: sha512-CLfUauqi2Xp/jKGxp5wUwjqfVQWcBE09GMd51ovcCRLkgB2Kh26+CiVnGw5/lkBpISUCNdgN6nGiS+nfqMfFeQ==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@ngtools/webpack@20.0.0-next.8': + resolution: {integrity: sha512-acLTW8aEf1girmfRp9fo3rP1V/w8y2E8PU06SzLcmeUYa8HpnkWDGyvgugPY1DPFe6xwNarovaFfqFAH+/6G2w==} + engines: {node: ^20.11.1 || >=22.11.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: - '@angular/compiler-cli': ^19.0.0 || ^19.2.0-next.0 - typescript: '>=5.5 <5.9' + '@angular/compiler-cli': ^20.0.0 || ^20.0.0-next.0 + typescript: '>=5.8 <5.9' webpack: ^5.54.0 '@nodelib/fs.scandir@2.1.5': @@ -1804,131 +1807,66 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.34.8': - resolution: {integrity: sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm-eabi@4.40.0': resolution: {integrity: sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.34.8': - resolution: {integrity: sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==} - cpu: [arm64] - os: [android] - '@rollup/rollup-android-arm64@4.40.0': resolution: {integrity: sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.34.8': - resolution: {integrity: sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==} - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-arm64@4.40.0': resolution: {integrity: sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.34.8': - resolution: {integrity: sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==} - cpu: [x64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.40.0': resolution: {integrity: sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.34.8': - resolution: {integrity: sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==} - cpu: [arm64] - os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.40.0': resolution: {integrity: sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.34.8': - resolution: {integrity: sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==} - cpu: [x64] - os: [freebsd] - '@rollup/rollup-freebsd-x64@4.40.0': resolution: {integrity: sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.34.8': - resolution: {integrity: sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.40.0': resolution: {integrity: sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.34.8': - resolution: {integrity: sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.40.0': resolution: {integrity: sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.34.8': - resolution: {integrity: sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.40.0': resolution: {integrity: sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.34.8': - resolution: {integrity: sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-musl@4.40.0': resolution: {integrity: sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.34.8': - resolution: {integrity: sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==} - cpu: [loong64] - os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.40.0': resolution: {integrity: sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': - resolution: {integrity: sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==} - cpu: [ppc64] - os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.40.0': resolution: {integrity: sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.34.8': - resolution: {integrity: sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==} - cpu: [riscv64] - os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.40.0': resolution: {integrity: sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==} cpu: [riscv64] @@ -1939,61 +1877,31 @@ packages: cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.34.8': - resolution: {integrity: sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==} - cpu: [s390x] - os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.40.0': resolution: {integrity: sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.34.8': - resolution: {integrity: sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-gnu@4.40.0': resolution: {integrity: sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.34.8': - resolution: {integrity: sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-musl@4.40.0': resolution: {integrity: sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.34.8': - resolution: {integrity: sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==} - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.40.0': resolution: {integrity: sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.34.8': - resolution: {integrity: sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==} - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.40.0': resolution: {integrity: sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.34.8': - resolution: {integrity: sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==} - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.40.0': resolution: {integrity: sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==} cpu: [x64] @@ -2004,9 +1912,9 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - '@schematics/angular@19.2.9': - resolution: {integrity: sha512-V5c8qycipodwbDX3lY0sbQaG2OKkO2HdjxL0K70TzcpEwnD4uVMs73PRaLtREASzpnSo6CKewQCsgPSgyzJCKw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@schematics/angular@20.0.0-next.8': + resolution: {integrity: sha512-rFhGMuSVqUDk7eKwnvW2QLy7Is25leNj3DbmOQWlbqaHaTbPalSMn0RAcPMxLZNWt3IGHaAO3R3LUQLZwGUVTQ==} + engines: {node: ^20.11.1 || >=22.11.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} '@sigstore/bundle@3.1.0': resolution: {integrity: sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==} @@ -2032,10 +1940,6 @@ packages: resolution: {integrity: sha512-kAAM06ca4CzhvjIZdONAL9+MLppW3K48wOFy1TbuaWFW/OMfl8JuTgW0Bm02JB1WJGT/ET2eqav0KTEKmxqkIA==} engines: {node: ^18.17.0 || >=20.5.0} - '@sindresorhus/merge-streams@2.3.0': - resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} - engines: {node: '>=18'} - '@socket.io/component-emitter@3.1.2': resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} @@ -2161,9 +2065,6 @@ packages: '@types/eslint@9.6.1': resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} - '@types/estree@1.0.6': - resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - '@types/estree@1.0.7': resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} @@ -2299,11 +2200,11 @@ packages: resolution: {integrity: sha512-QcGHmlRHWOl93o64ZUMNewCdwKGU6WItOU52H0djgNmn1EOrhVudrDzXz4OycCRSCPwFCDrE2iIt5vmuUdHxuQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@vitejs/plugin-basic-ssl@1.2.0': - resolution: {integrity: sha512-mkQnxTkcldAzIsomk1UuLfAu9n+kpQ3JbHcpCp7d2Oo6ITtji8pHS3QToOWjhPFvNQSnhlkAjmGbhv2QvwO/7Q==} - engines: {node: '>=14.21.3'} + '@vitejs/plugin-basic-ssl@2.0.0': + resolution: {integrity: sha512-gc9Tjg8bUxBVSTzeWT3Njc0Cl3PakHFKdNfABnZWiUgbxqmHDEn7uECv3fHVylxoYgNzAcmU7ZrILz+BwSo3sA==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 + vite: ^6.0.0 '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -2474,8 +2375,8 @@ packages: resolution: {integrity: sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==} engines: {node: '>=12'} - autoprefixer@10.4.20: - resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + autoprefixer@10.4.21: + resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: @@ -2485,12 +2386,12 @@ packages: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} - babel-loader@9.2.1: - resolution: {integrity: sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==} - engines: {node: '>= 14.15.0'} + babel-loader@10.0.0: + resolution: {integrity: sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA==} + engines: {node: ^18.20.0 || ^20.10.0 || >=22.0.0} peerDependencies: '@babel/core': ^7.12.0 - webpack: '>=5' + webpack: '>=5.61.0' babel-plugin-polyfill-corejs2@0.4.13: resolution: {integrity: sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==} @@ -2520,8 +2421,8 @@ packages: batch@0.6.1: resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} - beasties@0.3.2: - resolution: {integrity: sha512-p4AF8uYzm9Fwu8m/hSVTCPXrRBPmB34hQpHsec2KOaR9CZmgoU8IOv4Cvwq4hgz2p4hLMNbsdNl5XeA6XbAQwA==} + beasties@0.3.3: + resolution: {integrity: sha512-Mba3V4hTPrM7P2CSidueg71JZ0G+DyK7maBqp4/uax/PQznwdFti9cOW6Z3lTxBRH84kRICN0TyQ0MSSmufaAw==} engines: {node: '>=14.0.0'} big.js@5.2.2: @@ -2694,9 +2595,6 @@ packages: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} - common-path-prefix@3.0.0: - resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} - commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} @@ -2753,8 +2651,8 @@ packages: copy-anything@2.0.6: resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} - copy-webpack-plugin@12.0.2: - resolution: {integrity: sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==} + copy-webpack-plugin@13.0.0: + resolution: {integrity: sha512-FgR/h5a6hzJqATDGd9YG41SeDViH+0bkHn6WNXCi5zKAZkeESeSxLySSsFLHqLEVCh0E+rITmCf0dusXWYukeQ==} engines: {node: '>= 18.12.0'} peerDependencies: webpack: ^5.1.0 @@ -3196,18 +3094,18 @@ packages: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} - esbuild-wasm@0.25.1: - resolution: {integrity: sha512-dZxPeDHcDIQ6ilml/NzYxnPbNkoVsHSFH3JGLSobttc5qYYgExMo8lh2XcB+w+AfiqykVDGK5PWanGB0gWaAWw==} + esbuild-wasm@0.25.3: + resolution: {integrity: sha512-60mFpAU4iQMVIP9tSd5EEbxZUDsqSKAjAJ7r1OK073lG/ctnVidThvbcU+M2B55jMFntCFJlqksubXMpYIcbfg==} engines: {node: '>=18'} hasBin: true - esbuild@0.25.1: - resolution: {integrity: sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==} + esbuild@0.25.2: + resolution: {integrity: sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==} engines: {node: '>=18'} hasBin: true - esbuild@0.25.2: - resolution: {integrity: sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==} + esbuild@0.25.3: + resolution: {integrity: sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==} engines: {node: '>=18'} hasBin: true @@ -3361,10 +3259,6 @@ packages: resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} engines: {node: '>=8'} - find-cache-dir@4.0.0: - resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==} - engines: {node: '>=14.16'} - find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} @@ -3373,10 +3267,6 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - find-up@6.3.0: - resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - flat-cache@4.0.1: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} @@ -3494,10 +3384,6 @@ packages: resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - globby@14.1.0: - resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==} - engines: {node: '>=18'} - good-listener@1.2.2: resolution: {integrity: sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==} @@ -3962,11 +3848,6 @@ packages: webpack: optional: true - less@4.2.2: - resolution: {integrity: sha512-tkuLHQlvWUTeQ3doAqnHbNn8T6WX1KA8yvbKG9x4VtKtIjHsVKQZCH11zRgAfbDAXC2UNIg/K9BYAAcEzUIrNg==} - engines: {node: '>=6'} - hasBin: true - less@4.3.0: resolution: {integrity: sha512-X9RyH9fvemArzfdP8Pi3irr7lor2Ok4rOttDXBhlwDg+wKQsXOXgHWduAJE1EsF7JJx0w0bcO6BC6tCKKYnXKA==} engines: {node: '>=14'} @@ -3987,8 +3868,8 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - listr2@8.2.5: - resolution: {integrity: sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==} + listr2@8.3.2: + resolution: {integrity: sha512-vsBzcU4oE+v0lj4FhVLzr9dBTv4/fHIa57l+GCwovP8MoFNZJTOhGU8PXd4v2VJCbECAaijBiHntiekFMLvo0g==} engines: {node: '>=18.0.0'} lmdb@3.2.6: @@ -4019,10 +3900,6 @@ packages: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} - locate-path@7.2.0: - resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lodash-es@4.17.21: resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} @@ -4280,15 +4157,15 @@ packages: nested-error-stacks@2.1.1: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} - ng-packagr@19.2.2: - resolution: {integrity: sha512-dFuwFsDJMBSd1YtmLLcX5bNNUCQUlRqgf34aXA+79PmkOP+0eF8GP2949wq3+jMjmFTNm80Oo8IUYiSLwklKCQ==} - engines: {node: ^18.19.1 || >=20.11.1} + ng-packagr@20.0.0-next.8: + resolution: {integrity: sha512-jmvpjZ0YTW54zc5bRLI+i2SULrx8SxSccpa6lR8PlCPj/6hRbOwWz5YpDbhhDJRzflb1TXB7M29z/Ux18ghe+g==} + engines: {node: ^20.11.1 || >=22.11.0} hasBin: true peerDependencies: - '@angular/compiler-cli': ^19.0.0 || ^19.1.0-next.0 || ^19.2.0-next.0 + '@angular/compiler-cli': ^20.0.0 || ^20.0.0-next.0 tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0 tslib: ^2.3.0 - typescript: '>=5.5 <5.9' + typescript: '>=5.8 <5.9' peerDependenciesMeta: tailwindcss: optional: true @@ -4403,8 +4280,8 @@ packages: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} - open@10.1.0: - resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} + open@10.1.1: + resolution: {integrity: sha512-zy1wx4+P3PfhXSEPJNtZmJXfhkkIaxU1VauWIrDZw1O7uJRDRJtKr9n3Ic4NgbA16KyOxOXO2ng9gYwCdXuSXA==} engines: {node: '>=18'} optionator@0.9.4: @@ -4438,10 +4315,6 @@ packages: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} - p-limit@4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} @@ -4450,10 +4323,6 @@ packages: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} - p-locate@6.0.0: - resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - p-map@5.5.0: resolution: {integrity: sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==} engines: {node: '>=12'} @@ -4501,8 +4370,8 @@ packages: resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} engines: {node: '>= 0.10'} - parse5-html-rewriting-stream@7.0.0: - resolution: {integrity: sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==} + parse5-html-rewriting-stream@7.1.0: + resolution: {integrity: sha512-2ifK6Jb+ONoqOy5f+cYHsqvx1obHQdvIk13Jmt/5ezxP0U9p+fqd+R6O73KblGswyuzBYfetmsfK9ThMgnuPPg==} parse5-sax-parser@7.0.0: resolution: {integrity: sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==} @@ -4521,10 +4390,6 @@ packages: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} - path-exists@5.0.0: - resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -4547,10 +4412,6 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - path-type@6.0.0: - resolution: {integrity: sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==} - engines: {node: '>=18'} - pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} @@ -4569,9 +4430,6 @@ packages: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} - piscina@4.8.0: - resolution: {integrity: sha512-EZJb+ZxDrQf3dihsUL7p42pjNyrNIFJCrRHPMgxu/svsj+P3xS3fuEWp7k2+rfsavfl1N0G29b1HGs7J0m8rZA==} - piscina@4.9.2: resolution: {integrity: sha512-Fq0FERJWFEUpB4eSY59wSNwXD4RYqR+nR/WiEVcZW8IWfVBxJJafcgTEZDQo8k3w0sUarJ8RyVbbUF4GQ2LGbQ==} @@ -4579,10 +4437,6 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - pkg-dir@7.0.0: - resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} - engines: {node: '>=14.16'} - pkg-types@1.3.1: resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} @@ -4642,10 +4496,6 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.5.2: - resolution: {integrity: sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.5.3: resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} engines: {node: ^10 || ^12 || >=14} @@ -4823,10 +4673,12 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup@4.34.8: - resolution: {integrity: sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true + rollup-plugin-dts@6.2.1: + resolution: {integrity: sha512-sR3CxYUl7i2CHa0O7bA45mCrgADyAQ0tVtGSqi3yvH28M+eg1+g5d7kQ9hLvEz5dorK3XVsH5L2jwHLQf72DzA==} + engines: {node: '>=16'} + peerDependencies: + rollup: ^3.29.4 || ^4 + typescript: ^4.5 || ^5.0 rollup@4.40.0: resolution: {integrity: sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==} @@ -4886,13 +4738,13 @@ packages: webpack: optional: true - sass@1.85.0: - resolution: {integrity: sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==} + sass@1.86.3: + resolution: {integrity: sha512-iGtg8kus4GrsGLRDLRBRHY9dNVA78ZaS7xr01cWnS7PEMQyFtTqBiyCrfpTYTZXRWM94akzckYjh8oADfFNTzw==} engines: {node: '>=14.0.0'} hasBin: true - sass@1.86.3: - resolution: {integrity: sha512-iGtg8kus4GrsGLRDLRBRHY9dNVA78ZaS7xr01cWnS7PEMQyFtTqBiyCrfpTYTZXRWM94akzckYjh8oADfFNTzw==} + sass@1.87.0: + resolution: {integrity: sha512-d0NoFH4v6SjEK7BoX810Jsrhj7IQSYHAHLi/iSpgqKc7LaIDshFRlSg5LOymf9FqQhxEHs2W5ZQXlvy0KD45Uw==} engines: {node: '>=14.0.0'} hasBin: true @@ -4994,10 +4846,6 @@ packages: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} - slash@5.1.0: - resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} - engines: {node: '>=14.16'} - slice-ansi@5.0.0: resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} engines: {node: '>=12'} @@ -5136,10 +4984,6 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - symbol-observable@4.0.0: - resolution: {integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==} - engines: {node: '>=0.10'} - tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} @@ -5288,10 +5132,6 @@ packages: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} - unicorn-magic@0.3.0: - resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} - engines: {node: '>=18'} - unique-filename@4.0.0: resolution: {integrity: sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==} engines: {node: ^18.17.0 || >=20.5.0} @@ -5343,8 +5183,8 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - vite@6.2.6: - resolution: {integrity: sha512-9xpjNl3kR4rVDZgPNdTL0/c6ao4km69a/2ihNQbcANz8RuCOK3hQBmLSJf3bRKVQjVMda+YvizNE8AwvogcPbw==} + vite@6.3.2: + resolution: {integrity: sha512-ZSvGOXKGceizRQIZSz7TGJ0pS3QLlVY/9hwxVh17W3re67je1RKYzFHivZ/t0tubU78Vkyb9WnHPENSBCzbckg==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -5429,8 +5269,8 @@ packages: webpack: optional: true - webpack-dev-server@5.2.0: - resolution: {integrity: sha512-90SqqYXA2SK36KcT6o1bvwvZfJFcmoamqeJY7+boioffX9g9C0wjjJRGUrQIuh43pb0ttX7+ssavmj/WN2RHtA==} + webpack-dev-server@5.2.1: + resolution: {integrity: sha512-ml/0HIj9NLpVKOMq+SuBPLHcmbG+TGIjXRHsYfZwocUBIqEvws8NnS/V9AFQ5FKP+tgn5adwVwRrTEpGL33QFQ==} engines: {node: '>= 18.12.0'} hasBin: true peerDependencies: @@ -5460,8 +5300,8 @@ packages: html-webpack-plugin: optional: true - webpack@5.98.0: - resolution: {integrity: sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==} + webpack@5.99.6: + resolution: {integrity: sha512-TJOLrJ6oeccsGWPl7ujCYuc0pIq2cNsuD6GZDma8i5o5Npvcco/z+NKvZSFsP0/x6SShVb0+X2JK/JHUjKY9dQ==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -5581,10 +5421,6 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yocto-queue@1.2.1: - resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} - engines: {node: '>=12.20'} - yoctocolors-cjs@2.1.2: resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} engines: {node: '>=18'} @@ -5606,76 +5442,78 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/architect@0.1902.9(chokidar@4.0.3)': + '@angular-devkit/architect@0.2000.0-next.8(chokidar@4.0.3)': dependencies: - '@angular-devkit/core': 19.2.9(chokidar@4.0.3) - rxjs: 7.8.1 + '@angular-devkit/core': 20.0.0-next.8(chokidar@4.0.3) + rxjs: 7.8.2 transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@19.2.9(@angular/compiler-cli@19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3))(@angular/compiler@19.2.8)(@types/node@22.14.1)(chokidar@4.0.3)(jiti@1.21.7)(karma@6.4.4)(ng-packagr@19.2.2(@angular/compiler-cli@19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3))(typescript@5.8.3)(vite@6.2.6(@types/node@22.14.1)(jiti@1.21.7)(less@4.2.2)(sass@1.85.0)(terser@5.39.0))': + '@angular-devkit/build-angular@20.0.0-next.8(bdeda90f466d4eb271f66780110d52e9)': dependencies: '@ampproject/remapping': 2.3.0 - '@angular-devkit/architect': 0.1902.9(chokidar@4.0.3) - '@angular-devkit/build-webpack': 0.1902.9(chokidar@4.0.3)(webpack-dev-server@5.2.0(webpack@5.98.0))(webpack@5.98.0(esbuild@0.25.1)) - '@angular-devkit/core': 19.2.9(chokidar@4.0.3) - '@angular/build': 19.2.9(@angular/compiler-cli@19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3))(@angular/compiler@19.2.8)(@types/node@22.14.1)(chokidar@4.0.3)(jiti@1.21.7)(karma@6.4.4)(less@4.2.2)(ng-packagr@19.2.2(@angular/compiler-cli@19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3))(postcss@8.5.2)(terser@5.39.0)(typescript@5.8.3) - '@angular/compiler-cli': 19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3) + '@angular-devkit/architect': 0.2000.0-next.8(chokidar@4.0.3) + '@angular-devkit/build-webpack': 0.2000.0-next.8(chokidar@4.0.3)(webpack-dev-server@5.2.1(webpack@5.99.6))(webpack@5.99.6(esbuild@0.25.3)) + '@angular-devkit/core': 20.0.0-next.8(chokidar@4.0.3) + '@angular/build': 20.0.0-next.8(cf5d73d8152428c55138532bad704931) + '@angular/compiler-cli': 20.0.0-next.8(@angular/compiler@20.0.0-next.8)(typescript@5.8.3) '@babel/core': 7.26.10 - '@babel/generator': 7.26.10 + '@babel/generator': 7.27.0 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-split-export-declaration': 7.24.7 '@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-runtime': 7.26.10(@babel/core@7.26.10) '@babel/preset-env': 7.26.9(@babel/core@7.26.10) - '@babel/runtime': 7.26.10 + '@babel/runtime': 7.27.0 '@discoveryjs/json-ext': 0.6.3 - '@ngtools/webpack': 19.2.9(@angular/compiler-cli@19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3))(typescript@5.8.3)(webpack@5.98.0(esbuild@0.25.1)) - '@vitejs/plugin-basic-ssl': 1.2.0(vite@6.2.6(@types/node@22.14.1)(jiti@1.21.7)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)) + '@ngtools/webpack': 20.0.0-next.8(@angular/compiler-cli@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(typescript@5.8.3))(typescript@5.8.3)(webpack@5.99.6(esbuild@0.25.3)) + '@vitejs/plugin-basic-ssl': 2.0.0(vite@6.3.2(@types/node@22.14.1)(jiti@1.21.7)(less@4.3.0)(sass@1.87.0)(terser@5.39.0)) ansi-colors: 4.1.3 - autoprefixer: 10.4.20(postcss@8.5.2) - babel-loader: 9.2.1(@babel/core@7.26.10)(webpack@5.98.0(esbuild@0.25.1)) + autoprefixer: 10.4.21(postcss@8.5.3) + babel-loader: 10.0.0(@babel/core@7.26.10)(webpack@5.99.6(esbuild@0.25.3)) browserslist: 4.24.4 - copy-webpack-plugin: 12.0.2(webpack@5.98.0(esbuild@0.25.1)) - css-loader: 7.1.2(webpack@5.98.0(esbuild@0.25.1)) - esbuild-wasm: 0.25.1 + copy-webpack-plugin: 13.0.0(webpack@5.99.6(esbuild@0.25.3)) + css-loader: 7.1.2(webpack@5.99.6(esbuild@0.25.3)) + esbuild-wasm: 0.25.3 fast-glob: 3.3.3 http-proxy-middleware: 3.0.5 istanbul-lib-instrument: 6.0.3 jsonc-parser: 3.3.1 karma-source-map-support: 1.4.0 - less: 4.2.2 - less-loader: 12.2.0(less@4.2.2)(webpack@5.98.0(esbuild@0.25.1)) - license-webpack-plugin: 4.0.2(webpack@5.98.0(esbuild@0.25.1)) + less: 4.3.0 + less-loader: 12.2.0(less@4.3.0)(webpack@5.99.6(esbuild@0.25.3)) + license-webpack-plugin: 4.0.2(webpack@5.99.6(esbuild@0.25.3)) loader-utils: 3.3.1 - mini-css-extract-plugin: 2.9.2(webpack@5.98.0(esbuild@0.25.1)) - open: 10.1.0 + mini-css-extract-plugin: 2.9.2(webpack@5.99.6(esbuild@0.25.3)) + open: 10.1.1 ora: 5.4.1 picomatch: 4.0.2 - piscina: 4.8.0 - postcss: 8.5.2 - postcss-loader: 8.1.1(postcss@8.5.2)(typescript@5.8.3)(webpack@5.98.0(esbuild@0.25.1)) + piscina: 4.9.2 + postcss: 8.5.3 + postcss-loader: 8.1.1(postcss@8.5.3)(typescript@5.8.3)(webpack@5.99.6(esbuild@0.25.3)) resolve-url-loader: 5.0.0 - rxjs: 7.8.1 - sass: 1.85.0 - sass-loader: 16.0.5(sass@1.85.0)(webpack@5.98.0(esbuild@0.25.1)) + rxjs: 7.8.2 + sass: 1.87.0 + sass-loader: 16.0.5(sass@1.87.0)(webpack@5.99.6(esbuild@0.25.3)) semver: 7.7.1 - source-map-loader: 5.0.0(webpack@5.98.0(esbuild@0.25.1)) + source-map-loader: 5.0.0(webpack@5.99.6(esbuild@0.25.3)) source-map-support: 0.5.21 terser: 5.39.0 tree-kill: 1.2.2 tslib: 2.8.1 typescript: 5.8.3 - webpack: 5.98.0(esbuild@0.25.1) - webpack-dev-middleware: 7.4.2(webpack@5.98.0) - webpack-dev-server: 5.2.0(webpack@5.98.0) + webpack: 5.99.6(esbuild@0.25.3) + webpack-dev-middleware: 7.4.2(webpack@5.99.6) + webpack-dev-server: 5.2.1(webpack@5.99.6) webpack-merge: 6.0.1 - webpack-subresource-integrity: 5.1.0(webpack@5.98.0(esbuild@0.25.1)) + webpack-subresource-integrity: 5.1.0(webpack@5.99.6(esbuild@0.25.3)) optionalDependencies: - esbuild: 0.25.1 + '@angular/core': 20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0) + '@angular/platform-browser': 20.0.0-next.8(@angular/animations@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)) + esbuild: 0.25.3 karma: 6.4.4 - ng-packagr: 19.2.2(@angular/compiler-cli@19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3) + ng-packagr: 20.0.0-next.8(@angular/compiler-cli@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3) transitivePeerDependencies: - '@angular/compiler' - '@rspack/core' @@ -5696,15 +5534,16 @@ snapshots: - uglify-js - utf-8-validate - vite + - vitest - webpack-cli - yaml - '@angular-devkit/build-webpack@0.1902.9(chokidar@4.0.3)(webpack-dev-server@5.2.0(webpack@5.98.0))(webpack@5.98.0(esbuild@0.25.1))': + '@angular-devkit/build-webpack@0.2000.0-next.8(chokidar@4.0.3)(webpack-dev-server@5.2.1(webpack@5.99.6))(webpack@5.99.6(esbuild@0.25.3))': dependencies: - '@angular-devkit/architect': 0.1902.9(chokidar@4.0.3) - rxjs: 7.8.1 - webpack: 5.98.0(esbuild@0.25.1) - webpack-dev-server: 5.2.0(webpack@5.98.0) + '@angular-devkit/architect': 0.2000.0-next.8(chokidar@4.0.3) + rxjs: 7.8.2 + webpack: 5.99.6(esbuild@0.25.3) + webpack-dev-server: 5.2.1(webpack@5.99.6) transitivePeerDependencies: - chokidar @@ -5719,13 +5558,13 @@ snapshots: optionalDependencies: chokidar: 4.0.3 - '@angular-devkit/core@19.2.9(chokidar@4.0.3)': + '@angular-devkit/core@20.0.0-next.8(chokidar@4.0.3)': dependencies: ajv: 8.17.1 ajv-formats: 3.0.1(ajv@8.17.1) jsonc-parser: 3.3.1 picomatch: 4.0.2 - rxjs: 7.8.1 + rxjs: 7.8.2 source-map: 0.7.4 optionalDependencies: chokidar: 4.0.3 @@ -5740,13 +5579,13 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/schematics@19.2.9(chokidar@4.0.3)': + '@angular-devkit/schematics@20.0.0-next.8(chokidar@4.0.3)': dependencies: - '@angular-devkit/core': 19.2.9(chokidar@4.0.3) + '@angular-devkit/core': 20.0.0-next.8(chokidar@4.0.3) jsonc-parser: 3.3.1 magic-string: 0.30.17 ora: 5.4.1 - rxjs: 7.8.1 + rxjs: 7.8.2 transitivePeerDependencies: - chokidar @@ -5810,49 +5649,52 @@ snapshots: eslint: 9.25.1(jiti@1.21.7) typescript: 5.8.3 - '@angular/animations@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))': + '@angular/animations@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))': dependencies: - '@angular/common': 19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) - '@angular/core': 19.2.8(rxjs@7.8.2)(zone.js@0.15.0) + '@angular/common': 20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) + '@angular/core': 20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0) tslib: 2.8.1 - '@angular/build@19.2.9(@angular/compiler-cli@19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3))(@angular/compiler@19.2.8)(@types/node@22.14.1)(chokidar@4.0.3)(jiti@1.21.7)(karma@6.4.4)(less@4.2.2)(ng-packagr@19.2.2(@angular/compiler-cli@19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3))(postcss@8.5.2)(terser@5.39.0)(typescript@5.8.3)': + '@angular/build@20.0.0-next.8(cf5d73d8152428c55138532bad704931)': dependencies: '@ampproject/remapping': 2.3.0 - '@angular-devkit/architect': 0.1902.9(chokidar@4.0.3) - '@angular/compiler': 19.2.8 - '@angular/compiler-cli': 19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3) + '@angular-devkit/architect': 0.2000.0-next.8(chokidar@4.0.3) + '@angular/compiler': 20.0.0-next.8 + '@angular/compiler-cli': 20.0.0-next.8(@angular/compiler@20.0.0-next.8)(typescript@5.8.3) '@babel/core': 7.26.10 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-split-export-declaration': 7.24.7 - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.10) - '@inquirer/confirm': 5.1.6(@types/node@22.14.1) - '@vitejs/plugin-basic-ssl': 1.2.0(vite@6.2.6(@types/node@22.14.1)(jiti@1.21.7)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)) - beasties: 0.3.2 + '@inquirer/confirm': 5.1.9(@types/node@22.14.1) + '@vitejs/plugin-basic-ssl': 2.0.0(vite@6.3.2(@types/node@22.14.1)(jiti@1.21.7)(less@4.3.0)(sass@1.87.0)(terser@5.39.0)) + beasties: 0.3.3 browserslist: 4.24.4 - esbuild: 0.25.1 - fast-glob: 3.3.3 + esbuild: 0.25.3 https-proxy-agent: 7.0.6 istanbul-lib-instrument: 6.0.3 - listr2: 8.2.5 + jsonc-parser: 3.3.1 + listr2: 8.3.2 magic-string: 0.30.17 mrmime: 2.0.1 - parse5-html-rewriting-stream: 7.0.0 + parse5-html-rewriting-stream: 7.1.0 picomatch: 4.0.2 - piscina: 4.8.0 - rollup: 4.34.8 - sass: 1.85.0 + piscina: 4.9.2 + rollup: 4.40.0 + sass: 1.87.0 semver: 7.7.1 source-map-support: 0.5.21 + tinyglobby: 0.2.13 + tslib: 2.8.1 typescript: 5.8.3 - vite: 6.2.6(@types/node@22.14.1)(jiti@1.21.7)(less@4.2.2)(sass@1.85.0)(terser@5.39.0) + vite: 6.3.2(@types/node@22.14.1)(jiti@1.21.7)(less@4.3.0)(sass@1.87.0)(terser@5.39.0) watchpack: 2.4.2 optionalDependencies: + '@angular/core': 20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0) + '@angular/platform-browser': 20.0.0-next.8(@angular/animations@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)) karma: 6.4.4 - less: 4.2.2 + less: 4.3.0 lmdb: 3.2.6 - ng-packagr: 19.2.2(@angular/compiler-cli@19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3) - postcss: 8.5.2 + ng-packagr: 20.0.0-next.8(@angular/compiler-cli@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3) + postcss: 8.5.3 transitivePeerDependencies: - '@types/node' - chokidar @@ -5866,48 +5708,47 @@ snapshots: - tsx - yaml - '@angular/cdk@19.2.11(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2)': + '@angular/cdk@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2)': dependencies: - '@angular/common': 19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) - '@angular/core': 19.2.8(rxjs@7.8.2)(zone.js@0.15.0) + '@angular/common': 20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) + '@angular/core': 20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0) parse5: 7.2.1 rxjs: 7.8.2 tslib: 2.8.1 - '@angular/cli@19.2.9(@types/node@22.14.1)(chokidar@4.0.3)': + '@angular/cli@20.0.0-next.8(@types/node@22.14.1)(chokidar@4.0.3)': dependencies: - '@angular-devkit/architect': 0.1902.9(chokidar@4.0.3) - '@angular-devkit/core': 19.2.9(chokidar@4.0.3) - '@angular-devkit/schematics': 19.2.9(chokidar@4.0.3) - '@inquirer/prompts': 7.3.2(@types/node@22.14.1) - '@listr2/prompt-adapter-inquirer': 2.0.18(@inquirer/prompts@7.3.2(@types/node@22.14.1)) - '@schematics/angular': 19.2.9(chokidar@4.0.3) + '@angular-devkit/architect': 0.2000.0-next.8(chokidar@4.0.3) + '@angular-devkit/core': 20.0.0-next.8(chokidar@4.0.3) + '@angular-devkit/schematics': 20.0.0-next.8(chokidar@4.0.3) + '@inquirer/prompts': 7.4.1(@types/node@22.14.1) + '@listr2/prompt-adapter-inquirer': 2.0.21(@inquirer/prompts@7.4.1(@types/node@22.14.1)) + '@schematics/angular': 20.0.0-next.8(chokidar@4.0.3) '@yarnpkg/lockfile': 1.1.0 ini: 5.0.0 jsonc-parser: 3.3.1 - listr2: 8.2.5 + listr2: 8.3.2 npm-package-arg: 12.0.2 npm-pick-manifest: 10.0.0 pacote: 20.0.0 resolve: 1.22.10 semver: 7.7.1 - symbol-observable: 4.0.0 yargs: 17.7.2 transitivePeerDependencies: - '@types/node' - chokidar - supports-color - '@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2)': + '@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2)': dependencies: - '@angular/core': 19.2.8(rxjs@7.8.2)(zone.js@0.15.0) + '@angular/core': 20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0) rxjs: 7.8.2 tslib: 2.8.1 - '@angular/compiler-cli@19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3)': + '@angular/compiler-cli@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(typescript@5.8.3)': dependencies: - '@angular/compiler': 19.2.8 - '@babel/core': 7.26.9 + '@angular/compiler': 20.0.0-next.8 + '@babel/core': 7.26.10 '@jridgewell/sourcemap-codec': 1.5.0 chokidar: 4.0.3 convert-source-map: 1.9.0 @@ -5919,55 +5760,57 @@ snapshots: transitivePeerDependencies: - supports-color - '@angular/compiler@19.2.8': + '@angular/compiler@20.0.0-next.8': dependencies: tslib: 2.8.1 - '@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)': + '@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)': dependencies: rxjs: 7.8.2 tslib: 2.8.1 zone.js: 0.15.0 + optionalDependencies: + '@angular/compiler': 20.0.0-next.8 - '@angular/forms@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.8(@angular/animations@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2)': + '@angular/forms@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@20.0.0-next.8(@angular/animations@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2)': dependencies: - '@angular/common': 19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) - '@angular/core': 19.2.8(rxjs@7.8.2)(zone.js@0.15.0) - '@angular/platform-browser': 19.2.8(@angular/animations@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)) + '@angular/common': 20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) + '@angular/core': 20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0) + '@angular/platform-browser': 20.0.0-next.8(@angular/animations@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)) rxjs: 7.8.2 tslib: 2.8.1 - '@angular/material@19.2.11(d2d7704ff87de1ce5a8b9a6ba73014ac)': + '@angular/material@20.0.0-next.8(a85dbcc3f730d1b0d687dd3562f18136)': dependencies: - '@angular/cdk': 19.2.11(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) - '@angular/common': 19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) - '@angular/core': 19.2.8(rxjs@7.8.2)(zone.js@0.15.0) - '@angular/forms': 19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.8(@angular/animations@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) - '@angular/platform-browser': 19.2.8(@angular/animations@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)) + '@angular/cdk': 20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) + '@angular/common': 20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) + '@angular/core': 20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0) + '@angular/forms': 20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@20.0.0-next.8(@angular/animations@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) + '@angular/platform-browser': 20.0.0-next.8(@angular/animations@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)) rxjs: 7.8.2 tslib: 2.8.1 - '@angular/platform-browser-dynamic@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/compiler@19.2.8)(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.8(@angular/animations@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))': + '@angular/platform-browser-dynamic@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/compiler@20.0.0-next.8)(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@20.0.0-next.8(@angular/animations@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))': dependencies: - '@angular/common': 19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) - '@angular/compiler': 19.2.8 - '@angular/core': 19.2.8(rxjs@7.8.2)(zone.js@0.15.0) - '@angular/platform-browser': 19.2.8(@angular/animations@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)) + '@angular/common': 20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) + '@angular/compiler': 20.0.0-next.8 + '@angular/core': 20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0) + '@angular/platform-browser': 20.0.0-next.8(@angular/animations@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)) tslib: 2.8.1 - '@angular/platform-browser@19.2.8(@angular/animations@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))': + '@angular/platform-browser@20.0.0-next.8(@angular/animations@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))': dependencies: - '@angular/common': 19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) - '@angular/core': 19.2.8(rxjs@7.8.2)(zone.js@0.15.0) + '@angular/common': 20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) + '@angular/core': 20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0) tslib: 2.8.1 optionalDependencies: - '@angular/animations': 19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)) + '@angular/animations': 20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)) - '@angular/router@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.8(@angular/animations@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2)': + '@angular/router@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@20.0.0-next.8(@angular/animations@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2)': dependencies: - '@angular/common': 19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) - '@angular/core': 19.2.8(rxjs@7.8.2)(zone.js@0.15.0) - '@angular/platform-browser': 19.2.8(@angular/animations@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)) + '@angular/common': 20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) + '@angular/core': 20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0) + '@angular/platform-browser': 20.0.0-next.8(@angular/animations@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)) rxjs: 7.8.2 tslib: 2.8.1 @@ -6008,34 +5851,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/core@7.26.9': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.27.0 - '@babel/helper-compilation-targets': 7.27.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) - '@babel/helpers': 7.27.0 - '@babel/parser': 7.27.0 - '@babel/template': 7.27.0 - '@babel/traverse': 7.27.0 - '@babel/types': 7.27.0 - convert-source-map: 2.0.0 - debug: 4.4.0 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/generator@7.26.10': - dependencies: - '@babel/parser': 7.27.0 - '@babel/types': 7.27.0 - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.1.0 - '@babel/generator@7.27.0': dependencies: '@babel/parser': 7.27.0 @@ -6110,15 +5925,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.27.0 - transitivePeerDependencies: - - supports-color - '@babel/helper-optimise-call-expression@7.25.9': dependencies: '@babel/types': 7.27.0 @@ -6645,7 +6451,7 @@ snapshots: '@babel/types': 7.27.0 esutils: 2.0.3 - '@babel/runtime@7.26.10': + '@babel/runtime@7.27.0': dependencies: regenerator-runtime: 0.14.1 @@ -6701,156 +6507,156 @@ snapshots: '@discoveryjs/json-ext@0.6.3': {} - '@esbuild/aix-ppc64@0.25.1': - optional: true - '@esbuild/aix-ppc64@0.25.2': optional: true - '@esbuild/android-arm64@0.25.1': + '@esbuild/aix-ppc64@0.25.3': optional: true '@esbuild/android-arm64@0.25.2': optional: true - '@esbuild/android-arm@0.25.1': + '@esbuild/android-arm64@0.25.3': optional: true '@esbuild/android-arm@0.25.2': optional: true - '@esbuild/android-x64@0.25.1': + '@esbuild/android-arm@0.25.3': optional: true '@esbuild/android-x64@0.25.2': optional: true - '@esbuild/darwin-arm64@0.25.1': + '@esbuild/android-x64@0.25.3': optional: true '@esbuild/darwin-arm64@0.25.2': optional: true - '@esbuild/darwin-x64@0.25.1': + '@esbuild/darwin-arm64@0.25.3': optional: true '@esbuild/darwin-x64@0.25.2': optional: true - '@esbuild/freebsd-arm64@0.25.1': + '@esbuild/darwin-x64@0.25.3': optional: true '@esbuild/freebsd-arm64@0.25.2': optional: true - '@esbuild/freebsd-x64@0.25.1': + '@esbuild/freebsd-arm64@0.25.3': optional: true '@esbuild/freebsd-x64@0.25.2': optional: true - '@esbuild/linux-arm64@0.25.1': + '@esbuild/freebsd-x64@0.25.3': optional: true '@esbuild/linux-arm64@0.25.2': optional: true - '@esbuild/linux-arm@0.25.1': + '@esbuild/linux-arm64@0.25.3': optional: true '@esbuild/linux-arm@0.25.2': optional: true - '@esbuild/linux-ia32@0.25.1': + '@esbuild/linux-arm@0.25.3': optional: true '@esbuild/linux-ia32@0.25.2': optional: true - '@esbuild/linux-loong64@0.25.1': + '@esbuild/linux-ia32@0.25.3': optional: true '@esbuild/linux-loong64@0.25.2': optional: true - '@esbuild/linux-mips64el@0.25.1': + '@esbuild/linux-loong64@0.25.3': optional: true '@esbuild/linux-mips64el@0.25.2': optional: true - '@esbuild/linux-ppc64@0.25.1': + '@esbuild/linux-mips64el@0.25.3': optional: true '@esbuild/linux-ppc64@0.25.2': optional: true - '@esbuild/linux-riscv64@0.25.1': + '@esbuild/linux-ppc64@0.25.3': optional: true '@esbuild/linux-riscv64@0.25.2': optional: true - '@esbuild/linux-s390x@0.25.1': + '@esbuild/linux-riscv64@0.25.3': optional: true '@esbuild/linux-s390x@0.25.2': optional: true - '@esbuild/linux-x64@0.25.1': + '@esbuild/linux-s390x@0.25.3': optional: true '@esbuild/linux-x64@0.25.2': optional: true - '@esbuild/netbsd-arm64@0.25.1': + '@esbuild/linux-x64@0.25.3': optional: true '@esbuild/netbsd-arm64@0.25.2': optional: true - '@esbuild/netbsd-x64@0.25.1': + '@esbuild/netbsd-arm64@0.25.3': optional: true '@esbuild/netbsd-x64@0.25.2': optional: true - '@esbuild/openbsd-arm64@0.25.1': + '@esbuild/netbsd-x64@0.25.3': optional: true '@esbuild/openbsd-arm64@0.25.2': optional: true - '@esbuild/openbsd-x64@0.25.1': + '@esbuild/openbsd-arm64@0.25.3': optional: true '@esbuild/openbsd-x64@0.25.2': optional: true - '@esbuild/sunos-x64@0.25.1': + '@esbuild/openbsd-x64@0.25.3': optional: true '@esbuild/sunos-x64@0.25.2': optional: true - '@esbuild/win32-arm64@0.25.1': + '@esbuild/sunos-x64@0.25.3': optional: true '@esbuild/win32-arm64@0.25.2': optional: true - '@esbuild/win32-ia32@0.25.1': + '@esbuild/win32-arm64@0.25.3': optional: true '@esbuild/win32-ia32@0.25.2': optional: true - '@esbuild/win32-x64@0.25.1': + '@esbuild/win32-ia32@0.25.3': optional: true '@esbuild/win32-x64@0.25.2': optional: true + '@esbuild/win32-x64@0.25.3': + optional: true + '@eslint-community/eslint-utils@4.6.1(eslint@9.25.1(jiti@1.21.7))': dependencies: eslint: 9.25.1(jiti@1.21.7) @@ -6935,13 +6741,6 @@ snapshots: optionalDependencies: '@types/node': 22.14.1 - '@inquirer/confirm@5.1.6(@types/node@22.14.1)': - dependencies: - '@inquirer/core': 10.1.10(@types/node@22.14.1) - '@inquirer/type': 3.0.6(@types/node@22.14.1) - optionalDependencies: - '@types/node': 22.14.1 - '@inquirer/confirm@5.1.9(@types/node@22.14.1)': dependencies: '@inquirer/core': 10.1.10(@types/node@22.14.1) @@ -7002,7 +6801,7 @@ snapshots: optionalDependencies: '@types/node': 22.14.1 - '@inquirer/prompts@7.3.2(@types/node@22.14.1)': + '@inquirer/prompts@7.4.1(@types/node@22.14.1)': dependencies: '@inquirer/checkbox': 4.1.5(@types/node@22.14.1) '@inquirer/confirm': 5.1.9(@types/node@22.14.1) @@ -7107,9 +6906,9 @@ snapshots: '@leichtgewicht/ip-codec@2.0.5': {} - '@listr2/prompt-adapter-inquirer@2.0.18(@inquirer/prompts@7.3.2(@types/node@22.14.1))': + '@listr2/prompt-adapter-inquirer@2.0.21(@inquirer/prompts@7.4.1(@types/node@22.14.1))': dependencies: - '@inquirer/prompts': 7.3.2(@types/node@22.14.1) + '@inquirer/prompts': 7.4.1(@types/node@22.14.1) '@inquirer/type': 1.5.5 '@lmdb/lmdb-darwin-arm64@3.2.6': @@ -7221,11 +7020,11 @@ snapshots: '@napi-rs/nice-win32-x64-msvc': 1.0.1 optional: true - '@ngtools/webpack@19.2.9(@angular/compiler-cli@19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3))(typescript@5.8.3)(webpack@5.98.0(esbuild@0.25.1))': + '@ngtools/webpack@20.0.0-next.8(@angular/compiler-cli@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(typescript@5.8.3))(typescript@5.8.3)(webpack@5.99.6(esbuild@0.25.3))': dependencies: - '@angular/compiler-cli': 19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3) + '@angular/compiler-cli': 20.0.0-next.8(@angular/compiler@20.0.0-next.8)(typescript@5.8.3) typescript: 5.8.3 - webpack: 5.98.0(esbuild@0.25.1) + webpack: 5.99.6(esbuild@0.25.3) '@nodelib/fs.scandir@2.1.5': dependencies: @@ -7376,120 +7175,63 @@ snapshots: optionalDependencies: rollup: 4.40.0 - '@rollup/rollup-android-arm-eabi@4.34.8': - optional: true - '@rollup/rollup-android-arm-eabi@4.40.0': optional: true - '@rollup/rollup-android-arm64@4.34.8': - optional: true - '@rollup/rollup-android-arm64@4.40.0': optional: true - '@rollup/rollup-darwin-arm64@4.34.8': - optional: true - '@rollup/rollup-darwin-arm64@4.40.0': optional: true - '@rollup/rollup-darwin-x64@4.34.8': - optional: true - '@rollup/rollup-darwin-x64@4.40.0': optional: true - '@rollup/rollup-freebsd-arm64@4.34.8': - optional: true - '@rollup/rollup-freebsd-arm64@4.40.0': optional: true - '@rollup/rollup-freebsd-x64@4.34.8': - optional: true - '@rollup/rollup-freebsd-x64@4.40.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.34.8': - optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.40.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.34.8': - optional: true - '@rollup/rollup-linux-arm-musleabihf@4.40.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.34.8': - optional: true - '@rollup/rollup-linux-arm64-gnu@4.40.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.34.8': - optional: true - '@rollup/rollup-linux-arm64-musl@4.40.0': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.34.8': - optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.40.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': - optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.40.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.34.8': - optional: true - '@rollup/rollup-linux-riscv64-gnu@4.40.0': optional: true '@rollup/rollup-linux-riscv64-musl@4.40.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.34.8': - optional: true - '@rollup/rollup-linux-s390x-gnu@4.40.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.34.8': - optional: true - '@rollup/rollup-linux-x64-gnu@4.40.0': optional: true - '@rollup/rollup-linux-x64-musl@4.34.8': - optional: true - '@rollup/rollup-linux-x64-musl@4.40.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.34.8': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.40.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.34.8': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.40.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.34.8': - optional: true - '@rollup/rollup-win32-x64-msvc@4.40.0': optional: true @@ -7499,10 +7241,10 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - '@schematics/angular@19.2.9(chokidar@4.0.3)': + '@schematics/angular@20.0.0-next.8(chokidar@4.0.3)': dependencies: - '@angular-devkit/core': 19.2.9(chokidar@4.0.3) - '@angular-devkit/schematics': 19.2.9(chokidar@4.0.3) + '@angular-devkit/core': 20.0.0-next.8(chokidar@4.0.3) + '@angular-devkit/schematics': 20.0.0-next.8(chokidar@4.0.3) jsonc-parser: 3.3.1 transitivePeerDependencies: - chokidar @@ -7539,8 +7281,6 @@ snapshots: '@sigstore/core': 2.0.0 '@sigstore/protobuf-specs': 0.4.1 - '@sindresorhus/merge-streams@2.3.0': {} - '@socket.io/component-emitter@3.1.2': {} '@tufjs/canonical-json@2.0.0': {} @@ -7730,8 +7470,6 @@ snapshots: '@types/estree': 1.0.7 '@types/json-schema': 7.0.15 - '@types/estree@1.0.6': {} - '@types/estree@1.0.7': {} '@types/express-serve-static-core@4.19.6': @@ -7924,9 +7662,9 @@ snapshots: '@typescript-eslint/types': 8.31.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-basic-ssl@1.2.0(vite@6.2.6(@types/node@22.14.1)(jiti@1.21.7)(less@4.2.2)(sass@1.85.0)(terser@5.39.0))': + '@vitejs/plugin-basic-ssl@2.0.0(vite@6.3.2(@types/node@22.14.1)(jiti@1.21.7)(less@4.3.0)(sass@1.87.0)(terser@5.39.0))': dependencies: - vite: 6.2.6(@types/node@22.14.1)(jiti@1.21.7)(less@4.2.2)(sass@1.85.0)(terser@5.39.0) + vite: 6.3.2(@types/node@22.14.1)(jiti@1.21.7)(less@4.3.0)(sass@1.87.0)(terser@5.39.0) '@webassemblyjs/ast@1.14.1': dependencies: @@ -8115,24 +7853,23 @@ snapshots: arrify@3.0.0: {} - autoprefixer@10.4.20(postcss@8.5.2): + autoprefixer@10.4.21(postcss@8.5.3): dependencies: browserslist: 4.24.4 caniuse-lite: 1.0.30001715 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.5.2 + postcss: 8.5.3 postcss-value-parser: 4.2.0 axobject-query@4.1.0: {} - babel-loader@9.2.1(@babel/core@7.26.10)(webpack@5.98.0(esbuild@0.25.1)): + babel-loader@10.0.0(@babel/core@7.26.10)(webpack@5.99.6(esbuild@0.25.3)): dependencies: '@babel/core': 7.26.10 - find-cache-dir: 4.0.0 - schema-utils: 4.3.0 - webpack: 5.98.0(esbuild@0.25.1) + find-up: 5.0.0 + webpack: 5.99.6(esbuild@0.25.3) babel-plugin-polyfill-corejs2@0.4.13(@babel/core@7.26.10): dependencies: @@ -8166,7 +7903,7 @@ snapshots: batch@0.6.1: {} - beasties@0.3.2: + beasties@0.3.3: dependencies: css-select: 5.1.0 css-what: 6.1.0 @@ -8384,8 +8121,6 @@ snapshots: commander@8.3.0: optional: true - common-path-prefix@3.0.0: {} - commondir@1.0.1: {} compressible@2.0.18: @@ -8443,15 +8178,14 @@ snapshots: dependencies: is-what: 3.14.1 - copy-webpack-plugin@12.0.2(webpack@5.98.0(esbuild@0.25.1)): + copy-webpack-plugin@13.0.0(webpack@5.99.6(esbuild@0.25.3)): dependencies: - fast-glob: 3.3.3 glob-parent: 6.0.2 - globby: 14.1.0 normalize-path: 3.0.0 schema-utils: 4.3.0 serialize-javascript: 6.0.2 - webpack: 5.98.0(esbuild@0.25.1) + tinyglobby: 0.2.13 + webpack: 5.99.6(esbuild@0.25.3) core-js-compat@3.41.0: dependencies: @@ -8511,7 +8245,7 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-loader@7.1.2(webpack@5.98.0(esbuild@0.25.1)): + css-loader@7.1.2(webpack@5.99.6(esbuild@0.25.3)): dependencies: icss-utils: 5.1.0(postcss@8.5.3) postcss: 8.5.3 @@ -8522,7 +8256,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.7.1 optionalDependencies: - webpack: 5.98.0(esbuild@0.25.1) + webpack: 5.99.6(esbuild@0.25.3) css-select@5.1.0: dependencies: @@ -8947,35 +8681,7 @@ snapshots: dependencies: es-errors: 1.3.0 - esbuild-wasm@0.25.1: {} - - esbuild@0.25.1: - optionalDependencies: - '@esbuild/aix-ppc64': 0.25.1 - '@esbuild/android-arm': 0.25.1 - '@esbuild/android-arm64': 0.25.1 - '@esbuild/android-x64': 0.25.1 - '@esbuild/darwin-arm64': 0.25.1 - '@esbuild/darwin-x64': 0.25.1 - '@esbuild/freebsd-arm64': 0.25.1 - '@esbuild/freebsd-x64': 0.25.1 - '@esbuild/linux-arm': 0.25.1 - '@esbuild/linux-arm64': 0.25.1 - '@esbuild/linux-ia32': 0.25.1 - '@esbuild/linux-loong64': 0.25.1 - '@esbuild/linux-mips64el': 0.25.1 - '@esbuild/linux-ppc64': 0.25.1 - '@esbuild/linux-riscv64': 0.25.1 - '@esbuild/linux-s390x': 0.25.1 - '@esbuild/linux-x64': 0.25.1 - '@esbuild/netbsd-arm64': 0.25.1 - '@esbuild/netbsd-x64': 0.25.1 - '@esbuild/openbsd-arm64': 0.25.1 - '@esbuild/openbsd-x64': 0.25.1 - '@esbuild/sunos-x64': 0.25.1 - '@esbuild/win32-arm64': 0.25.1 - '@esbuild/win32-ia32': 0.25.1 - '@esbuild/win32-x64': 0.25.1 + esbuild-wasm@0.25.3: {} esbuild@0.25.2: optionalDependencies: @@ -9005,6 +8711,34 @@ snapshots: '@esbuild/win32-ia32': 0.25.2 '@esbuild/win32-x64': 0.25.2 + esbuild@0.25.3: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.3 + '@esbuild/android-arm': 0.25.3 + '@esbuild/android-arm64': 0.25.3 + '@esbuild/android-x64': 0.25.3 + '@esbuild/darwin-arm64': 0.25.3 + '@esbuild/darwin-x64': 0.25.3 + '@esbuild/freebsd-arm64': 0.25.3 + '@esbuild/freebsd-x64': 0.25.3 + '@esbuild/linux-arm': 0.25.3 + '@esbuild/linux-arm64': 0.25.3 + '@esbuild/linux-ia32': 0.25.3 + '@esbuild/linux-loong64': 0.25.3 + '@esbuild/linux-mips64el': 0.25.3 + '@esbuild/linux-ppc64': 0.25.3 + '@esbuild/linux-riscv64': 0.25.3 + '@esbuild/linux-s390x': 0.25.3 + '@esbuild/linux-x64': 0.25.3 + '@esbuild/netbsd-arm64': 0.25.3 + '@esbuild/netbsd-x64': 0.25.3 + '@esbuild/openbsd-arm64': 0.25.3 + '@esbuild/openbsd-x64': 0.25.3 + '@esbuild/sunos-x64': 0.25.3 + '@esbuild/win32-arm64': 0.25.3 + '@esbuild/win32-ia32': 0.25.3 + '@esbuild/win32-x64': 0.25.3 + escalade@3.2.0: {} escape-html@1.0.3: {} @@ -9214,11 +8948,6 @@ snapshots: make-dir: 3.1.0 pkg-dir: 4.2.0 - find-cache-dir@4.0.0: - dependencies: - common-path-prefix: 3.0.0 - pkg-dir: 7.0.0 - find-up@4.1.0: dependencies: locate-path: 5.0.0 @@ -9229,11 +8958,6 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - find-up@6.3.0: - dependencies: - locate-path: 7.2.0 - path-exists: 5.0.0 - flat-cache@4.0.1: dependencies: flatted: 3.3.3 @@ -9348,15 +9072,6 @@ snapshots: merge2: 1.4.1 slash: 4.0.0 - globby@14.1.0: - dependencies: - '@sindresorhus/merge-streams': 2.3.0 - fast-glob: 3.3.3 - ignore: 7.0.3 - path-type: 6.0.0 - slash: 5.1.0 - unicorn-magic: 0.3.0 - good-listener@1.2.2: dependencies: delegate: 3.2.0 @@ -9817,25 +9532,11 @@ snapshots: layout-base@2.0.1: optional: true - less-loader@12.2.0(less@4.2.2)(webpack@5.98.0(esbuild@0.25.1)): + less-loader@12.2.0(less@4.3.0)(webpack@5.99.6(esbuild@0.25.3)): dependencies: - less: 4.2.2 + less: 4.3.0 optionalDependencies: - webpack: 5.98.0(esbuild@0.25.1) - - less@4.2.2: - dependencies: - copy-anything: 2.0.6 - parse-node-version: 1.0.1 - tslib: 2.8.1 - optionalDependencies: - errno: 0.1.8 - graceful-fs: 4.2.11 - image-size: 0.5.5 - make-dir: 2.1.0 - mime: 1.6.0 - needle: 3.3.1 - source-map: 0.6.1 + webpack: 5.99.6(esbuild@0.25.3) less@4.3.0: dependencies: @@ -9856,15 +9557,15 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - license-webpack-plugin@4.0.2(webpack@5.98.0(esbuild@0.25.1)): + license-webpack-plugin@4.0.2(webpack@5.99.6(esbuild@0.25.3)): dependencies: webpack-sources: 3.2.3 optionalDependencies: - webpack: 5.98.0(esbuild@0.25.1) + webpack: 5.99.6(esbuild@0.25.3) lines-and-columns@1.2.4: {} - listr2@8.2.5: + listr2@8.3.2: dependencies: cli-truncate: 4.0.0 colorette: 2.0.20 @@ -9914,10 +9615,6 @@ snapshots: dependencies: p-locate: 5.0.0 - locate-path@7.2.0: - dependencies: - p-locate: 6.0.0 - lodash-es@4.17.21: optional: true @@ -10060,11 +9757,11 @@ snapshots: mimic-function@5.0.1: {} - mini-css-extract-plugin@2.9.2(webpack@5.98.0(esbuild@0.25.1)): + mini-css-extract-plugin@2.9.2(webpack@5.99.6(esbuild@0.25.3)): dependencies: schema-utils: 4.3.0 tapable: 2.2.1 - webpack: 5.98.0(esbuild@0.25.1) + webpack: 5.99.6(esbuild@0.25.3) minimalistic-assert@1.0.1: {} @@ -10187,9 +9884,10 @@ snapshots: nested-error-stacks@2.1.1: {} - ng-packagr@19.2.2(@angular/compiler-cli@19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3): + ng-packagr@20.0.0-next.8(@angular/compiler-cli@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3): dependencies: - '@angular/compiler-cli': 19.2.8(@angular/compiler@19.2.8)(typescript@5.8.3) + '@ampproject/remapping': 2.3.0 + '@angular/compiler-cli': 20.0.0-next.8(@angular/compiler@20.0.0-next.8)(typescript@5.8.3) '@rollup/plugin-json': 6.1.0(rollup@4.40.0) '@rollup/wasm-node': 4.40.0 ajv: 8.17.1 @@ -10197,10 +9895,8 @@ snapshots: browserslist: 4.24.4 chokidar: 4.0.3 commander: 13.1.0 - convert-source-map: 2.0.0 dependency-graph: 1.0.0 esbuild: 0.25.2 - fast-glob: 3.3.3 find-cache-dir: 3.3.2 injection-js: 2.4.0 jsonc-parser: 3.3.1 @@ -10208,18 +9904,20 @@ snapshots: ora: 5.4.1 piscina: 4.9.2 postcss: 8.5.3 + rollup-plugin-dts: 6.2.1(rollup@4.40.0)(typescript@5.8.3) rxjs: 7.8.2 sass: 1.86.3 + tinyglobby: 0.2.13 tslib: 2.8.1 typescript: 5.8.3 optionalDependencies: rollup: 4.40.0 - ngx-markdown@19.1.1(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@19.2.8(@angular/animations@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(marked@15.0.9)(rxjs@7.8.2)(zone.js@0.15.0): + ngx-markdown@19.1.1(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@20.0.0-next.8(@angular/animations@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(marked@15.0.9)(rxjs@7.8.2)(zone.js@0.15.0): dependencies: - '@angular/common': 19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) - '@angular/core': 19.2.8(rxjs@7.8.2)(zone.js@0.15.0) - '@angular/platform-browser': 19.2.8(@angular/animations@19.2.8(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@19.2.8(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@19.2.8(rxjs@7.8.2)(zone.js@0.15.0)) + '@angular/common': 20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2) + '@angular/core': 20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0) + '@angular/platform-browser': 20.0.0-next.8(@angular/animations@20.0.0-next.8(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@20.0.0-next.8(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@20.0.0-next.8(@angular/compiler@20.0.0-next.8)(rxjs@7.8.2)(zone.js@0.15.0)) marked: 15.0.9 rxjs: 7.8.2 tslib: 2.8.1 @@ -10344,7 +10042,7 @@ snapshots: dependencies: mimic-function: 5.0.1 - open@10.1.0: + open@10.1.1: dependencies: default-browser: 5.2.1 define-lazy-prop: 3.0.0 @@ -10393,10 +10091,6 @@ snapshots: dependencies: yocto-queue: 0.1.0 - p-limit@4.0.0: - dependencies: - yocto-queue: 1.2.1 - p-locate@4.1.0: dependencies: p-limit: 2.3.0 @@ -10405,10 +10099,6 @@ snapshots: dependencies: p-limit: 3.1.0 - p-locate@6.0.0: - dependencies: - p-limit: 4.0.0 - p-map@5.5.0: dependencies: aggregate-error: 4.0.1 @@ -10469,9 +10159,9 @@ snapshots: parse-node-version@1.0.1: {} - parse5-html-rewriting-stream@7.0.0: + parse5-html-rewriting-stream@7.1.0: dependencies: - entities: 4.5.0 + entities: 6.0.0 parse5: 7.2.1 parse5-sax-parser: 7.0.0 @@ -10490,8 +10180,6 @@ snapshots: path-exists@4.0.0: {} - path-exists@5.0.0: {} - path-is-absolute@1.0.1: {} path-key@3.1.1: {} @@ -10507,8 +10195,6 @@ snapshots: path-type@4.0.0: {} - path-type@6.0.0: {} - pathe@2.0.3: optional: true @@ -10521,10 +10207,6 @@ snapshots: pify@4.0.1: optional: true - piscina@4.8.0: - optionalDependencies: - '@napi-rs/nice': 1.0.1 - piscina@4.9.2: optionalDependencies: '@napi-rs/nice': 1.0.1 @@ -10533,10 +10215,6 @@ snapshots: dependencies: find-up: 4.1.0 - pkg-dir@7.0.0: - dependencies: - find-up: 6.3.0 - pkg-types@1.3.1: dependencies: confbox: 0.1.8 @@ -10560,14 +10238,14 @@ snapshots: points-on-curve: 0.2.0 optional: true - postcss-loader@8.1.1(postcss@8.5.2)(typescript@5.8.3)(webpack@5.98.0(esbuild@0.25.1)): + postcss-loader@8.1.1(postcss@8.5.3)(typescript@5.8.3)(webpack@5.99.6(esbuild@0.25.3)): dependencies: cosmiconfig: 9.0.0(typescript@5.8.3) jiti: 1.21.7 - postcss: 8.5.2 + postcss: 8.5.3 semver: 7.7.1 optionalDependencies: - webpack: 5.98.0(esbuild@0.25.1) + webpack: 5.99.6(esbuild@0.25.3) transitivePeerDependencies: - typescript @@ -10601,12 +10279,6 @@ snapshots: postcss-value-parser@4.2.0: {} - postcss@8.5.2: - dependencies: - nanoid: 3.3.11 - picocolors: 1.1.1 - source-map-js: 1.2.1 - postcss@8.5.3: dependencies: nanoid: 3.3.11 @@ -10703,7 +10375,7 @@ snapshots: regenerator-transform@0.15.2: dependencies: - '@babel/runtime': 7.26.10 + '@babel/runtime': 7.27.0 regex-parser@2.3.1: {} @@ -10769,30 +10441,13 @@ snapshots: robust-predicates@3.0.2: optional: true - rollup@4.34.8: + rollup-plugin-dts@6.2.1(rollup@4.40.0)(typescript@5.8.3): dependencies: - '@types/estree': 1.0.6 + magic-string: 0.30.17 + rollup: 4.40.0 + typescript: 5.8.3 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.34.8 - '@rollup/rollup-android-arm64': 4.34.8 - '@rollup/rollup-darwin-arm64': 4.34.8 - '@rollup/rollup-darwin-x64': 4.34.8 - '@rollup/rollup-freebsd-arm64': 4.34.8 - '@rollup/rollup-freebsd-x64': 4.34.8 - '@rollup/rollup-linux-arm-gnueabihf': 4.34.8 - '@rollup/rollup-linux-arm-musleabihf': 4.34.8 - '@rollup/rollup-linux-arm64-gnu': 4.34.8 - '@rollup/rollup-linux-arm64-musl': 4.34.8 - '@rollup/rollup-linux-loongarch64-gnu': 4.34.8 - '@rollup/rollup-linux-powerpc64le-gnu': 4.34.8 - '@rollup/rollup-linux-riscv64-gnu': 4.34.8 - '@rollup/rollup-linux-s390x-gnu': 4.34.8 - '@rollup/rollup-linux-x64-gnu': 4.34.8 - '@rollup/rollup-linux-x64-musl': 4.34.8 - '@rollup/rollup-win32-arm64-msvc': 4.34.8 - '@rollup/rollup-win32-ia32-msvc': 4.34.8 - '@rollup/rollup-win32-x64-msvc': 4.34.8 - fsevents: 2.3.3 + '@babel/code-frame': 7.26.2 rollup@4.40.0: dependencies: @@ -10857,14 +10512,14 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@16.0.5(sass@1.85.0)(webpack@5.98.0(esbuild@0.25.1)): + sass-loader@16.0.5(sass@1.87.0)(webpack@5.99.6(esbuild@0.25.3)): dependencies: neo-async: 2.6.2 optionalDependencies: - sass: 1.85.0 - webpack: 5.98.0(esbuild@0.25.1) + sass: 1.87.0 + webpack: 5.99.6(esbuild@0.25.3) - sass@1.85.0: + sass@1.86.3: dependencies: chokidar: 4.0.3 immutable: 5.1.1 @@ -10872,7 +10527,7 @@ snapshots: optionalDependencies: '@parcel/watcher': 2.5.1 - sass@1.86.3: + sass@1.87.0: dependencies: chokidar: 4.0.3 immutable: 5.1.1 @@ -11011,8 +10666,6 @@ snapshots: slash@4.0.0: {} - slash@5.1.0: {} - slice-ansi@5.0.0: dependencies: ansi-styles: 6.2.1 @@ -11076,11 +10729,11 @@ snapshots: source-map-js@1.2.1: {} - source-map-loader@5.0.0(webpack@5.98.0(esbuild@0.25.1)): + source-map-loader@5.0.0(webpack@5.99.6(esbuild@0.25.3)): dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.98.0(esbuild@0.25.1) + webpack: 5.99.6(esbuild@0.25.3) source-map-support@0.5.21: dependencies: @@ -11193,8 +10846,6 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - symbol-observable@4.0.0: {} - tapable@2.2.1: {} tar@6.2.1: @@ -11215,16 +10866,16 @@ snapshots: mkdirp: 3.0.1 yallist: 5.0.0 - terser-webpack-plugin@5.3.14(esbuild@0.25.1)(webpack@5.98.0): + terser-webpack-plugin@5.3.14(esbuild@0.25.3)(webpack@5.99.6): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.39.0 - webpack: 5.98.0(esbuild@0.25.1) + webpack: 5.99.6(esbuild@0.25.3) optionalDependencies: - esbuild: 0.25.1 + esbuild: 0.25.3 terser@5.39.0: dependencies: @@ -11328,8 +10979,6 @@ snapshots: unicode-property-aliases-ecmascript@2.1.0: {} - unicorn-magic@0.3.0: {} - unique-filename@4.0.0: dependencies: unique-slug: 5.0.0 @@ -11370,17 +11019,20 @@ snapshots: vary@1.1.2: {} - vite@6.2.6(@types/node@22.14.1)(jiti@1.21.7)(less@4.2.2)(sass@1.85.0)(terser@5.39.0): + vite@6.3.2(@types/node@22.14.1)(jiti@1.21.7)(less@4.3.0)(sass@1.87.0)(terser@5.39.0): dependencies: - esbuild: 0.25.2 + esbuild: 0.25.3 + fdir: 6.4.4(picomatch@4.0.2) + picomatch: 4.0.2 postcss: 8.5.3 rollup: 4.40.0 + tinyglobby: 0.2.13 optionalDependencies: '@types/node': 22.14.1 fsevents: 2.3.3 jiti: 1.21.7 - less: 4.2.2 - sass: 1.85.0 + less: 4.3.0 + sass: 1.87.0 terser: 5.39.0 void-elements@2.0.1: {} @@ -11424,7 +11076,7 @@ snapshots: weak-lru-cache@1.2.2: optional: true - webpack-dev-middleware@7.4.2(webpack@5.98.0): + webpack-dev-middleware@7.4.2(webpack@5.99.6): dependencies: colorette: 2.0.20 memfs: 4.17.0 @@ -11433,13 +11085,14 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.3.0 optionalDependencies: - webpack: 5.98.0(esbuild@0.25.1) + webpack: 5.99.6(esbuild@0.25.3) - webpack-dev-server@5.2.0(webpack@5.98.0): + webpack-dev-server@5.2.1(webpack@5.99.6): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 '@types/express': 4.17.21 + '@types/express-serve-static-core': 4.19.6 '@types/serve-index': 1.9.4 '@types/serve-static': 1.15.7 '@types/sockjs': 0.3.36 @@ -11455,17 +11108,17 @@ snapshots: http-proxy-middleware: 2.0.9(@types/express@4.17.21) ipaddr.js: 2.2.0 launch-editor: 2.10.0 - open: 10.1.0 + open: 10.1.1 p-retry: 6.2.1 schema-utils: 4.3.0 selfsigned: 2.4.1 serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.2(webpack@5.98.0) + webpack-dev-middleware: 7.4.2(webpack@5.99.6) ws: 8.18.1 optionalDependencies: - webpack: 5.98.0(esbuild@0.25.1) + webpack: 5.99.6(esbuild@0.25.3) transitivePeerDependencies: - bufferutil - debug @@ -11480,12 +11133,12 @@ snapshots: webpack-sources@3.2.3: {} - webpack-subresource-integrity@5.1.0(webpack@5.98.0(esbuild@0.25.1)): + webpack-subresource-integrity@5.1.0(webpack@5.99.6(esbuild@0.25.3)): dependencies: typed-assert: 1.0.9 - webpack: 5.98.0(esbuild@0.25.1) + webpack: 5.99.6(esbuild@0.25.3) - webpack@5.98.0(esbuild@0.25.1): + webpack@5.99.6(esbuild@0.25.3): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.7 @@ -11507,7 +11160,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.14(esbuild@0.25.1)(webpack@5.98.0) + terser-webpack-plugin: 5.3.14(esbuild@0.25.3)(webpack@5.99.6) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -11607,8 +11260,6 @@ snapshots: yocto-queue@0.1.0: {} - yocto-queue@1.2.1: {} - yoctocolors-cjs@2.1.2: {} zone.js@0.15.0: {} diff --git a/projects/angular-intl-demo/src/app/app.config.ts b/projects/angular-intl-demo/src/app/app.config.ts index 0c049e3f..cb6ece49 100644 --- a/projects/angular-intl-demo/src/app/app.config.ts +++ b/projects/angular-intl-demo/src/app/app.config.ts @@ -1,24 +1,16 @@ import { provideHttpClient } from '@angular/common/http'; -import { ApplicationConfig } from '@angular/core'; import { - MAT_FORM_FIELD_DEFAULT_OPTIONS, - MatFormFieldDefaultOptions, -} from '@angular/material/form-field'; -import { provideAnimations } from '@angular/platform-browser/animations'; + ApplicationConfig, + provideZonelessChangeDetection, +} from '@angular/core'; import { provideRouter, withHashLocation } from '@angular/router'; import { provideMarkdown } from 'ngx-markdown'; import { routes } from './app.routes'; export const appConfig: ApplicationConfig = { providers: [ + provideZonelessChangeDetection(), provideMarkdown(), - { - provide: MAT_FORM_FIELD_DEFAULT_OPTIONS, - useValue: { - subscriptSizing: 'dynamic', - } satisfies MatFormFieldDefaultOptions, - }, - provideAnimations(), provideHttpClient(), provideRouter(routes, withHashLocation()), ], diff --git a/projects/angular-intl-demo/src/app/pipes/country/country.component.ts b/projects/angular-intl-demo/src/app/pipes/country/country.component.ts index a9baf40a..eca4d1aa 100644 --- a/projects/angular-intl-demo/src/app/pipes/country/country.component.ts +++ b/projects/angular-intl-demo/src/app/pipes/country/country.component.ts @@ -1,8 +1,7 @@ import { Component, computed, signal } from '@angular/core'; import { FormsModule } from '@angular/forms'; -import { MatOptionModule } from '@angular/material/core'; -import { MatFormFieldModule } from '@angular/material/form-field'; -import { MatSelectModule } from '@angular/material/select'; +import { MatFormField, MatLabel } from '@angular/material/form-field'; +import { MatOption, MatSelect } from '@angular/material/select'; import { IntlCountryPipe, IntlCountryPipeOptions, @@ -15,11 +14,12 @@ import { countries } from './countries'; templateUrl: './country.component.html', styleUrls: ['./country.component.scss'], imports: [ - MatFormFieldModule, - MatSelectModule, FormsModule, - MatOptionModule, IntlCountryPipe, + MatFormField, + MatSelect, + MatOption, + MatLabel, ], }) export class CountryComponent { diff --git a/projects/angular-intl-demo/src/app/pipes/currency/currency.component.ts b/projects/angular-intl-demo/src/app/pipes/currency/currency.component.ts index 623c0c60..7403cedf 100644 --- a/projects/angular-intl-demo/src/app/pipes/currency/currency.component.ts +++ b/projects/angular-intl-demo/src/app/pipes/currency/currency.component.ts @@ -1,9 +1,8 @@ import { Component, computed, signal } from '@angular/core'; import { FormsModule } from '@angular/forms'; -import { MatOptionModule } from '@angular/material/core'; -import { MatFormFieldModule } from '@angular/material/form-field'; -import { MatInputModule } from '@angular/material/input'; -import { MatSelectModule } from '@angular/material/select'; +import { MatError, MatFormField, MatLabel } from '@angular/material/form-field'; +import { MatInput } from '@angular/material/input'; +import { MatOption, MatSelect } from '@angular/material/select'; import { IntlCurrencyPipe, IntlCurrencyPipeOptions, @@ -16,12 +15,14 @@ import { currencies } from './currencies'; templateUrl: './currency.component.html', styleUrls: ['./currency.component.scss'], imports: [ - MatFormFieldModule, - MatInputModule, FormsModule, - MatSelectModule, - MatOptionModule, IntlCurrencyPipe, + MatFormField, + MatInput, + MatSelect, + MatOption, + MatLabel, + MatError, ], }) export class CurrencyComponent { diff --git a/projects/angular-intl-demo/src/app/pipes/date/date.component.ts b/projects/angular-intl-demo/src/app/pipes/date/date.component.ts index 77a74677..f8501874 100644 --- a/projects/angular-intl-demo/src/app/pipes/date/date.component.ts +++ b/projects/angular-intl-demo/src/app/pipes/date/date.component.ts @@ -1,11 +1,15 @@ import { Component, computed, signal } from '@angular/core'; import { FormsModule } from '@angular/forms'; -import { MatButtonModule } from '@angular/material/button'; -import { MatOptionModule } from '@angular/material/core'; -import { MatFormFieldModule } from '@angular/material/form-field'; -import { MatIconModule } from '@angular/material/icon'; -import { MatInputModule } from '@angular/material/input'; -import { MatSelectModule } from '@angular/material/select'; +import { MatIconButton } from '@angular/material/button'; +import { MatOption } from '@angular/material/core'; +import { + MatFormField, + MatLabel, + MatSuffix, +} from '@angular/material/form-field'; +import { MatIcon } from '@angular/material/icon'; +import { MatInput } from '@angular/material/input'; +import { MatSelect } from '@angular/material/select'; import { IntlDatePipe, IntlDatePipeOptions } from 'angular-ecmascript-intl'; import { languages } from '../../languages'; import { getDateString } from '../date-utils'; @@ -15,14 +19,16 @@ import { getDateString } from '../date-utils'; templateUrl: './date.component.html', styleUrls: ['./date.component.scss'], imports: [ - MatFormFieldModule, - MatInputModule, FormsModule, - MatButtonModule, - MatIconModule, - MatSelectModule, - MatOptionModule, IntlDatePipe, + MatFormField, + MatInput, + MatIconButton, + MatIcon, + MatSelect, + MatOption, + MatLabel, + MatSuffix, ], }) export class DateComponent { diff --git a/projects/angular-intl-demo/src/app/pipes/decimal/decimal.component.ts b/projects/angular-intl-demo/src/app/pipes/decimal/decimal.component.ts index 77b0c437..bca36f8f 100644 --- a/projects/angular-intl-demo/src/app/pipes/decimal/decimal.component.ts +++ b/projects/angular-intl-demo/src/app/pipes/decimal/decimal.component.ts @@ -1,9 +1,9 @@ import { Component, computed, signal } from '@angular/core'; import { FormsModule } from '@angular/forms'; -import { MatOptionModule } from '@angular/material/core'; -import { MatFormFieldModule } from '@angular/material/form-field'; -import { MatInputModule } from '@angular/material/input'; -import { MatSelectModule } from '@angular/material/select'; +import { MatOption } from '@angular/material/core'; +import { MatError, MatFormField, MatLabel } from '@angular/material/form-field'; +import { MatInput } from '@angular/material/input'; +import { MatSelect } from '@angular/material/select'; import { IntlDecimalPipe, IntlDecimalPipeOptions, @@ -15,12 +15,14 @@ import { languages } from '../../languages'; templateUrl: './decimal.component.html', styleUrls: ['./decimal.component.scss'], imports: [ - MatFormFieldModule, - MatInputModule, FormsModule, - MatSelectModule, - MatOptionModule, IntlDecimalPipe, + MatFormField, + MatInput, + MatSelect, + MatOption, + MatLabel, + MatError, ], }) export class DecimalComponent { diff --git a/projects/angular-intl-demo/src/app/pipes/duration/duration.component.ts b/projects/angular-intl-demo/src/app/pipes/duration/duration.component.ts index 714ee71a..3796ef24 100644 --- a/projects/angular-intl-demo/src/app/pipes/duration/duration.component.ts +++ b/projects/angular-intl-demo/src/app/pipes/duration/duration.component.ts @@ -1,9 +1,8 @@ -import { CommonModule } from '@angular/common'; import { Component, computed, signal } from '@angular/core'; import { FormsModule } from '@angular/forms'; -import { MatFormFieldModule } from '@angular/material/form-field'; -import { MatInputModule } from '@angular/material/input'; -import { MatSelectModule } from '@angular/material/select'; +import { MatFormField, MatLabel } from '@angular/material/form-field'; +import { MatInput } from '@angular/material/input'; +import { MatOption, MatSelect } from '@angular/material/select'; import { IntlDurationPipe, IntlDurationPipeOptions, @@ -13,12 +12,13 @@ import { languages } from '../../languages'; @Component({ selector: 'app-duration', imports: [ - CommonModule, - MatFormFieldModule, - MatSelectModule, IntlDurationPipe, FormsModule, - MatInputModule, + MatFormField, + MatInput, + MatSelect, + MatOption, + MatLabel, ], templateUrl: './duration.component.html', styleUrls: ['./duration.component.scss'], diff --git a/projects/angular-intl-demo/src/app/pipes/language/language.component.ts b/projects/angular-intl-demo/src/app/pipes/language/language.component.ts index bfa6b548..b77a97ba 100644 --- a/projects/angular-intl-demo/src/app/pipes/language/language.component.ts +++ b/projects/angular-intl-demo/src/app/pipes/language/language.component.ts @@ -1,8 +1,8 @@ import { Component, computed, signal } from '@angular/core'; import { FormsModule } from '@angular/forms'; -import { MatOptionModule } from '@angular/material/core'; -import { MatFormFieldModule } from '@angular/material/form-field'; -import { MatSelectModule } from '@angular/material/select'; +import { MatOption } from '@angular/material/core'; +import { MatFormField, MatLabel } from '@angular/material/form-field'; +import { MatSelect } from '@angular/material/select'; import { IntlLanguagePipe, IntlLanguagePipeOptions, @@ -14,11 +14,12 @@ import { languages } from '../../languages'; templateUrl: './language.component.html', styleUrls: ['./language.component.scss'], imports: [ - MatFormFieldModule, - MatSelectModule, FormsModule, - MatOptionModule, IntlLanguagePipe, + MatFormField, + MatSelect, + MatOption, + MatLabel, ], }) export class LanguageComponent { diff --git a/projects/angular-intl-demo/src/app/pipes/list/list.component.ts b/projects/angular-intl-demo/src/app/pipes/list/list.component.ts index 07e54832..a491e6df 100644 --- a/projects/angular-intl-demo/src/app/pipes/list/list.component.ts +++ b/projects/angular-intl-demo/src/app/pipes/list/list.component.ts @@ -1,8 +1,8 @@ import { Component, computed, signal } from '@angular/core'; import { FormsModule } from '@angular/forms'; -import { MatOptionModule } from '@angular/material/core'; -import { MatFormFieldModule } from '@angular/material/form-field'; -import { MatSelectModule } from '@angular/material/select'; +import { MatOption } from '@angular/material/core'; +import { MatFormField, MatLabel } from '@angular/material/form-field'; +import { MatSelect } from '@angular/material/select'; import { IntlListPipe, IntlListPipeOptions } from 'angular-ecmascript-intl'; import { languages } from '../../languages'; import { list } from './list'; @@ -12,11 +12,12 @@ import { list } from './list'; templateUrl: './list.component.html', styleUrls: ['./list.component.scss'], imports: [ - MatFormFieldModule, - MatSelectModule, FormsModule, - MatOptionModule, IntlListPipe, + MatFormField, + MatSelect, + MatOption, + MatLabel, ], }) export class ListComponent { diff --git a/projects/angular-intl-demo/src/app/pipes/percent/percent.component.ts b/projects/angular-intl-demo/src/app/pipes/percent/percent.component.ts index e6b9c201..0ad64696 100644 --- a/projects/angular-intl-demo/src/app/pipes/percent/percent.component.ts +++ b/projects/angular-intl-demo/src/app/pipes/percent/percent.component.ts @@ -1,9 +1,9 @@ import { Component, computed, signal } from '@angular/core'; import { FormsModule } from '@angular/forms'; -import { MatOptionModule } from '@angular/material/core'; -import { MatFormFieldModule } from '@angular/material/form-field'; -import { MatInputModule } from '@angular/material/input'; -import { MatSelectModule } from '@angular/material/select'; +import { MatOption } from '@angular/material/core'; +import { MatError, MatFormField, MatLabel } from '@angular/material/form-field'; +import { MatInput } from '@angular/material/input'; +import { MatSelect } from '@angular/material/select'; import { IntlPercentPipe, IntlPercentPipeOptions, @@ -15,12 +15,14 @@ import { languages } from '../../languages'; templateUrl: './percent.component.html', styleUrls: ['./percent.component.scss'], imports: [ - MatFormFieldModule, - MatInputModule, FormsModule, - MatSelectModule, - MatOptionModule, IntlPercentPipe, + MatFormField, + MatInput, + MatSelect, + MatOption, + MatLabel, + MatError, ], }) export class PercentComponent { diff --git a/projects/angular-intl-demo/src/app/pipes/pipes.component.html b/projects/angular-intl-demo/src/app/pipes/pipes.component.html index 771ccec1..5ae5ec9a 100644 --- a/projects/angular-intl-demo/src/app/pipes/pipes.component.html +++ b/projects/angular-intl-demo/src/app/pipes/pipes.component.html @@ -5,24 +5,27 @@ mat-tab-link routerLink="date" routerLinkActive - >Date + Date + Decimal + Decimal + Percent + Percent + Unit + Unit + Country + Country + List + List + Duration + Duration + - +
diff --git a/projects/angular-intl-demo/src/app/pipes/pipes.component.ts b/projects/angular-intl-demo/src/app/pipes/pipes.component.ts index 4b4f0699..17e7d03d 100644 --- a/projects/angular-intl-demo/src/app/pipes/pipes.component.ts +++ b/projects/angular-intl-demo/src/app/pipes/pipes.component.ts @@ -1,11 +1,30 @@ import { Component } from '@angular/core'; -import { MatTabsModule } from '@angular/material/tabs'; +import { + MAT_FORM_FIELD_DEFAULT_OPTIONS, + MatFormFieldDefaultOptions, +} from '@angular/material/form-field'; +import { MatTabLink, MatTabNav, MatTabNavPanel } from '@angular/material/tabs'; import { RouterLink, RouterLinkActive, RouterOutlet } from '@angular/router'; @Component({ selector: 'app-pipes', templateUrl: './pipes.component.html', styleUrls: ['./pipes.component.scss'], - imports: [MatTabsModule, RouterLink, RouterLinkActive, RouterOutlet], + imports: [ + RouterLink, + RouterLinkActive, + RouterOutlet, + MatTabNav, + MatTabLink, + MatTabNavPanel, + ], + providers: [ + { + provide: MAT_FORM_FIELD_DEFAULT_OPTIONS, + useValue: { + subscriptSizing: 'dynamic', + } satisfies MatFormFieldDefaultOptions, + }, + ], }) export class PipesComponent {} diff --git a/projects/angular-intl-demo/src/app/pipes/relative-time/relative-time.component.ts b/projects/angular-intl-demo/src/app/pipes/relative-time/relative-time.component.ts index e4a3d394..dc9ff314 100644 --- a/projects/angular-intl-demo/src/app/pipes/relative-time/relative-time.component.ts +++ b/projects/angular-intl-demo/src/app/pipes/relative-time/relative-time.component.ts @@ -1,11 +1,15 @@ import { Component, computed, signal } from '@angular/core'; import { FormsModule } from '@angular/forms'; -import { MatButtonModule } from '@angular/material/button'; -import { MatOptionModule } from '@angular/material/core'; -import { MatFormFieldModule } from '@angular/material/form-field'; -import { MatIconModule } from '@angular/material/icon'; -import { MatInputModule } from '@angular/material/input'; -import { MatSelectModule } from '@angular/material/select'; +import { MatIconButton } from '@angular/material/button'; +import { MatOption } from '@angular/material/core'; +import { + MatFormField, + MatLabel, + MatSuffix, +} from '@angular/material/form-field'; +import { MatIcon } from '@angular/material/icon'; +import { MatInput } from '@angular/material/input'; +import { MatSelect } from '@angular/material/select'; import { IntlRelativeTimePipe, IntlRelativeTimePipeOptions, @@ -18,14 +22,16 @@ import { getDateString } from '../date-utils'; templateUrl: './relative-time.component.html', styleUrls: ['./relative-time.component.scss'], imports: [ - MatFormFieldModule, - MatInputModule, FormsModule, - MatButtonModule, - MatIconModule, - MatSelectModule, - MatOptionModule, IntlRelativeTimePipe, + MatFormField, + MatInput, + MatIconButton, + MatIcon, + MatSelect, + MatOption, + MatLabel, + MatSuffix, ], }) export class RelativeTimeComponent { diff --git a/projects/angular-intl-demo/src/app/pipes/unit/unit.component.ts b/projects/angular-intl-demo/src/app/pipes/unit/unit.component.ts index d375b4b2..aa2975d2 100644 --- a/projects/angular-intl-demo/src/app/pipes/unit/unit.component.ts +++ b/projects/angular-intl-demo/src/app/pipes/unit/unit.component.ts @@ -1,9 +1,9 @@ import { Component, computed, signal } from '@angular/core'; import { FormsModule } from '@angular/forms'; -import { MatOptionModule } from '@angular/material/core'; -import { MatFormFieldModule } from '@angular/material/form-field'; -import { MatInputModule } from '@angular/material/input'; -import { MatSelectModule } from '@angular/material/select'; +import { MatOption } from '@angular/material/core'; +import { MatError, MatFormField, MatLabel } from '@angular/material/form-field'; +import { MatInput } from '@angular/material/input'; +import { MatSelect } from '@angular/material/select'; import { IntlUnitPipe, IntlUnitPipeOptions } from 'angular-ecmascript-intl'; import { languages } from '../../languages'; import { units } from './units'; @@ -13,12 +13,14 @@ import { units } from './units'; templateUrl: './unit.component.html', styleUrls: ['./unit.component.scss'], imports: [ - MatFormFieldModule, - MatInputModule, FormsModule, - MatSelectModule, - MatOptionModule, IntlUnitPipe, + MatFormField, + MatInput, + MatSelect, + MatOption, + MatLabel, + MatError, ], }) export class UnitComponent {