From 80f3b862ca5fc71a52a87ce2f45eab5811c1237d Mon Sep 17 00:00:00 2001 From: Arnoud de Vries <6420061+arnoud-dv@users.noreply.github.com> Date: Sun, 4 Feb 2024 14:43:56 +0100 Subject: [PATCH] fix(angular-query): support angular 16 --- docs/framework/angular/installation.md | 2 +- docs/framework/angular/overview.md | 2 +- examples/angular/basic/package.json | 10 +- .../default-query-function/package.json | 10 +- examples/angular/simple/package.json | 10 +- .../angular-cli-standalone-17/package.json | 11 +- .../package.json | 14 +- .../angular-query-experimental/package.json | 22 +- pnpm-lock.yaml | 328 ++++++++---------- 9 files changed, 193 insertions(+), 216 deletions(-) diff --git a/docs/framework/angular/installation.md b/docs/framework/angular/installation.md index de785bb89d..cdfdc636cc 100644 --- a/docs/framework/angular/installation.md +++ b/docs/framework/angular/installation.md @@ -7,7 +7,7 @@ title: Installation ### NPM -_Angular Query is compatible with Angular version 17._ +_Angular Query is compatible with Angular v16 and higher_ ```bash $ npm i @tanstack/angular-query-experimental diff --git a/docs/framework/angular/overview.md b/docs/framework/angular/overview.md index 346f11b0d2..ec2b96f0f0 100644 --- a/docs/framework/angular/overview.md +++ b/docs/framework/angular/overview.md @@ -13,7 +13,7 @@ We are in the process of getting to a stable API for Angular Query. If you have ## Supported Angular Versions -Angular Query is compatible with Angular version 17. +Angular Query is compatible with Angular version v16 and higher. TanStack Query (FKA React Query) is often described as the missing data-fetching library for web applications, but in more technical terms, it makes **fetching, caching, synchronizing and updating server state** in your web applications a breeze. diff --git a/examples/angular/basic/package.json b/examples/angular/basic/package.json index 8b63a4e03d..4b3cfb9b30 100644 --- a/examples/angular/basic/package.json +++ b/examples/angular/basic/package.json @@ -9,14 +9,14 @@ "test:types": "tsc" }, "dependencies": { - "@angular/common": "^17.0.8", - "@angular/compiler": "^17.0.8", - "@angular/core": "^17.0.8", - "@angular/platform-browser": "^17.0.8", + "@angular/common": "^17.1.2", + "@angular/compiler": "^17.1.2", + "@angular/core": "^17.1.2", + "@angular/platform-browser": "^17.1.2", "@tanstack/angular-query-devtools-experimental": "^5.18.1", "@tanstack/angular-query-experimental": "^5.18.1", "rxjs": "^7.8.1", - "zone.js": "^0.14.2" + "zone.js": "^0.14.3" }, "devDependencies": { "typescript": "5.2.2", diff --git a/examples/angular/default-query-function/package.json b/examples/angular/default-query-function/package.json index adc57959be..85e344daac 100644 --- a/examples/angular/default-query-function/package.json +++ b/examples/angular/default-query-function/package.json @@ -9,15 +9,15 @@ "test:types": "tsc" }, "dependencies": { - "@angular/common": "^17.0.8", - "@angular/compiler": "^17.0.8", - "@angular/core": "^17.0.8", - "@angular/platform-browser": "^17.0.8", + "@angular/common": "^17.1.2", + "@angular/compiler": "^17.1.2", + "@angular/core": "^17.1.2", + "@angular/platform-browser": "^17.1.2", "@tanstack/angular-query-devtools-experimental": "^5.18.1", "@tanstack/angular-query-experimental": "^5.18.1", "axios": "^1.6.2", "rxjs": "^7.8.1", - "zone.js": "^0.14.2" + "zone.js": "^0.14.3" }, "devDependencies": { "typescript": "5.2.2", diff --git a/examples/angular/simple/package.json b/examples/angular/simple/package.json index adde228bf5..a4c1839a24 100644 --- a/examples/angular/simple/package.json +++ b/examples/angular/simple/package.json @@ -9,14 +9,14 @@ "test:types": "tsc" }, "dependencies": { - "@angular/common": "^17.0.8", - "@angular/compiler": "^17.0.8", - "@angular/core": "^17.0.8", - "@angular/platform-browser": "^17.0.8", + "@angular/common": "^17.1.2", + "@angular/compiler": "^17.1.2", + "@angular/core": "^17.1.2", + "@angular/platform-browser": "^17.1.2", "@tanstack/angular-query-devtools-experimental": "^5.18.1", "@tanstack/angular-query-experimental": "^5.18.1", "rxjs": "^7.8.1", - "zone.js": "^0.14.2" + "zone.js": "^0.14.3" }, "devDependencies": { "typescript": "5.2.2", diff --git a/integrations/angular-cli-standalone-17/package.json b/integrations/angular-cli-standalone-17/package.json index 229f11f1c3..b2801bd548 100644 --- a/integrations/angular-cli-standalone-17/package.json +++ b/integrations/angular-cli-standalone-17/package.json @@ -5,20 +5,19 @@ "build": "ng build" }, "dependencies": { - "@angular/animations": "^17.0.8", - "@angular/common": "^17.0.8", - "@angular/core": "^17.0.8", - "@angular/platform-browser": "^17.0.8", + "@angular/common": "^17.1.2", + "@angular/core": "^17.1.2", + "@angular/platform-browser": "^17.1.2", "@tanstack/angular-query-experimental": "workspace:*", "@tanstack/angular-query-devtools-experimental": "workspace:*", "rxjs": "^7.8.1", "tslib": "^2.6.2", - "zone.js": "^0.14.2" + "zone.js": "^0.14.3" }, "devDependencies": { "@angular-devkit/build-angular": "^17.0.8", "@angular/cli": "^17.0.8", - "@angular/compiler-cli": "^17.0.8", + "@angular/compiler-cli": "^17.1.2", "typescript": "5.2.2" } } diff --git a/packages/angular-query-devtools-experimental/package.json b/packages/angular-query-devtools-experimental/package.json index 93fe24a58f..5b33ad4096 100644 --- a/packages/angular-query-devtools-experimental/package.json +++ b/packages/angular-query-devtools-experimental/package.json @@ -32,17 +32,17 @@ "tslib": "^2.6.2" }, "devDependencies": { - "@angular/compiler-cli": "^17.0.8", - "@angular/core": "^17.0.8", - "@angular/common": "^17.0.8", + "@angular/compiler-cli": "^17.1.2", + "@angular/core": "^17.1.2", + "@angular/common": "^17.1.2", "@tanstack/angular-query-experimental": "workspace:*", - "ng-packagr": "^17.0.3", + "ng-packagr": "^17.1.2", "typescript": "5.2.2", - "zone.js": "^0.14.2" + "zone.js": "^0.14.3" }, "peerDependencies": { - "@angular/common": "^17", - "@angular/core": "^17", + "@angular/common": ">=16.0.0", + "@angular/core": ">=16.0.0", "@tanstack/angular-query-experimental": "workspace:^" }, "module": "build/fesm2022/tanstack-angular-query-devtools-experimental.mjs", diff --git a/packages/angular-query-experimental/package.json b/packages/angular-query-experimental/package.json index 6ace37f524..7cec3b1b47 100644 --- a/packages/angular-query-experimental/package.json +++ b/packages/angular-query-experimental/package.json @@ -46,20 +46,20 @@ "tslib": "^2.6.2" }, "devDependencies": { - "@analogjs/vite-plugin-angular": "^0.2.29", - "@angular/common": "^17.0.8", - "@angular/compiler": "^17.0.8", - "@angular/compiler-cli": "^17.0.8", - "@angular/core": "^17.0.8", - "@angular/platform-browser": "^17.0.8", - "@angular/platform-browser-dynamic": "^17.0.8", - "ng-packagr": "^17.0.3", + "@analogjs/vite-plugin-angular": "^0.2.30", + "@angular/common": "^17.1.2", + "@angular/compiler": "^17.1.2", + "@angular/compiler-cli": "^17.1.2", + "@angular/core": "^17.1.2", + "@angular/platform-browser": "^17.1.2", + "@angular/platform-browser-dynamic": "^17.1.2", + "ng-packagr": "^17.1.2", "typescript": "5.2.2", - "zone.js": "^0.14.2" + "zone.js": "^0.14.3" }, "peerDependencies": { - "@angular/core": "^17", - "@angular/common": "^17" + "@angular/core": ">=16.0.0", + "@angular/common": ">=16.0.0" }, "module": "build/fesm2022/tanstack-angular-query-experimental.mjs", "types": "build/index.d.ts", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 711ed24268..3b90028dfa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -122,17 +122,17 @@ importers: examples/angular/basic: dependencies: '@angular/common': - specifier: ^17.0.8 - version: 17.0.8(@angular/core@17.0.8)(rxjs@7.8.1) + specifier: ^17.1.2 + version: 17.1.2(@angular/core@17.1.2)(rxjs@7.8.1) '@angular/compiler': - specifier: ^17.0.8 - version: 17.0.8(@angular/core@17.0.8) + specifier: ^17.1.2 + version: 17.1.2(@angular/core@17.1.2) '@angular/core': - specifier: ^17.0.8 - version: 17.0.8(rxjs@7.8.1)(zone.js@0.14.2) + specifier: ^17.1.2 + version: 17.1.2(rxjs@7.8.1)(zone.js@0.14.3) '@angular/platform-browser': - specifier: ^17.0.8 - version: 17.0.8(@angular/animations@17.0.8)(@angular/common@17.0.8)(@angular/core@17.0.8) + specifier: ^17.1.2 + version: 17.1.2(@angular/common@17.1.2)(@angular/core@17.1.2) '@tanstack/angular-query-devtools-experimental': specifier: ^5.18.1 version: link:../../../packages/angular-query-devtools-experimental @@ -143,8 +143,8 @@ importers: specifier: ^7.8.1 version: 7.8.1 zone.js: - specifier: ^0.14.2 - version: 0.14.2 + specifier: ^0.14.3 + version: 0.14.3 devDependencies: typescript: specifier: 5.2.2 @@ -156,17 +156,17 @@ importers: examples/angular/default-query-function: dependencies: '@angular/common': - specifier: ^17.0.8 - version: 17.0.8(@angular/core@17.0.8)(rxjs@7.8.1) + specifier: ^17.1.2 + version: 17.1.2(@angular/core@17.1.2)(rxjs@7.8.1) '@angular/compiler': - specifier: ^17.0.8 - version: 17.0.8(@angular/core@17.0.8) + specifier: ^17.1.2 + version: 17.1.2(@angular/core@17.1.2) '@angular/core': - specifier: ^17.0.8 - version: 17.0.8(rxjs@7.8.1)(zone.js@0.14.2) + specifier: ^17.1.2 + version: 17.1.2(rxjs@7.8.1)(zone.js@0.14.3) '@angular/platform-browser': - specifier: ^17.0.8 - version: 17.0.8(@angular/animations@17.0.8)(@angular/common@17.0.8)(@angular/core@17.0.8) + specifier: ^17.1.2 + version: 17.1.2(@angular/common@17.1.2)(@angular/core@17.1.2) '@tanstack/angular-query-devtools-experimental': specifier: ^5.18.1 version: link:../../../packages/angular-query-devtools-experimental @@ -180,8 +180,8 @@ importers: specifier: ^7.8.1 version: 7.8.1 zone.js: - specifier: ^0.14.2 - version: 0.14.2 + specifier: ^0.14.3 + version: 0.14.3 devDependencies: typescript: specifier: 5.2.2 @@ -193,17 +193,17 @@ importers: examples/angular/simple: dependencies: '@angular/common': - specifier: ^17.0.8 - version: 17.0.8(@angular/core@17.0.8)(rxjs@7.8.1) + specifier: ^17.1.2 + version: 17.1.2(@angular/core@17.1.2)(rxjs@7.8.1) '@angular/compiler': - specifier: ^17.0.8 - version: 17.0.8(@angular/core@17.0.8) + specifier: ^17.1.2 + version: 17.1.2(@angular/core@17.1.2) '@angular/core': - specifier: ^17.0.8 - version: 17.0.8(rxjs@7.8.1)(zone.js@0.14.2) + specifier: ^17.1.2 + version: 17.1.2(rxjs@7.8.1)(zone.js@0.14.3) '@angular/platform-browser': - specifier: ^17.0.8 - version: 17.0.8(@angular/animations@17.0.8)(@angular/common@17.0.8)(@angular/core@17.0.8) + specifier: ^17.1.2 + version: 17.1.2(@angular/common@17.1.2)(@angular/core@17.1.2) '@tanstack/angular-query-devtools-experimental': specifier: ^5.18.1 version: link:../../../packages/angular-query-devtools-experimental @@ -214,8 +214,8 @@ importers: specifier: ^7.8.1 version: 7.8.1 zone.js: - specifier: ^0.14.2 - version: 0.14.2 + specifier: ^0.14.3 + version: 0.14.3 devDependencies: typescript: specifier: 5.2.2 @@ -1409,18 +1409,15 @@ importers: integrations/angular-cli-standalone-17: dependencies: - '@angular/animations': - specifier: ^17.0.8 - version: 17.0.8(@angular/core@17.0.8) '@angular/common': - specifier: ^17.0.8 - version: 17.0.8(@angular/core@17.0.8)(rxjs@7.8.1) + specifier: ^17.1.2 + version: 17.1.2(@angular/core@17.1.2)(rxjs@7.8.1) '@angular/core': - specifier: ^17.0.8 - version: 17.0.8(rxjs@7.8.1)(zone.js@0.14.2) + specifier: ^17.1.2 + version: 17.1.2(rxjs@7.8.1)(zone.js@0.14.3) '@angular/platform-browser': - specifier: ^17.0.8 - version: 17.0.8(@angular/animations@17.0.8)(@angular/common@17.0.8)(@angular/core@17.0.8) + specifier: ^17.1.2 + version: 17.1.2(@angular/common@17.1.2)(@angular/core@17.1.2) '@tanstack/angular-query-devtools-experimental': specifier: workspace:* version: link:../../packages/angular-query-devtools-experimental @@ -1434,18 +1431,18 @@ importers: specifier: ^2.6.2 version: 2.6.2 zone.js: - specifier: ^0.14.2 - version: 0.14.2 + specifier: ^0.14.3 + version: 0.14.3 devDependencies: '@angular-devkit/build-angular': specifier: ^17.0.8 - version: 17.0.8(@angular/compiler-cli@17.0.8)(@types/node@18.19.3)(ng-packagr@17.0.3)(typescript@5.2.2) + version: 17.0.8(@angular/compiler-cli@17.1.2)(@types/node@18.19.3)(ng-packagr@17.1.2)(typescript@5.2.2) '@angular/cli': specifier: ^17.0.8 version: 17.0.8 '@angular/compiler-cli': - specifier: ^17.0.8 - version: 17.0.8(@angular/compiler@17.0.8)(typescript@5.2.2) + specifier: ^17.1.2 + version: 17.1.2(@angular/compiler@17.1.2)(typescript@5.2.2) typescript: specifier: 5.2.2 version: 5.2.2 @@ -1614,26 +1611,26 @@ importers: version: 2.6.2 devDependencies: '@angular/common': - specifier: ^17.0.8 - version: 17.0.8(@angular/core@17.0.8)(rxjs@7.8.1) + specifier: ^17.1.2 + version: 17.1.2(@angular/core@17.1.2)(rxjs@7.8.1) '@angular/compiler-cli': - specifier: ^17.0.8 - version: 17.0.8(@angular/compiler@17.0.8)(typescript@5.2.2) + specifier: ^17.1.2 + version: 17.1.2(@angular/compiler@17.1.2)(typescript@5.2.2) '@angular/core': - specifier: ^17.0.8 - version: 17.0.8(rxjs@7.8.1)(zone.js@0.14.2) + specifier: ^17.1.2 + version: 17.1.2(rxjs@7.8.1)(zone.js@0.14.3) '@tanstack/angular-query-experimental': specifier: workspace:* version: link:../angular-query-experimental ng-packagr: - specifier: ^17.0.3 - version: 17.0.3(@angular/compiler-cli@17.0.8)(tslib@2.6.2)(typescript@5.2.2) + specifier: ^17.1.2 + version: 17.1.2(@angular/compiler-cli@17.1.2)(tslib@2.6.2)(typescript@5.2.2) typescript: specifier: 5.2.2 version: 5.2.2 zone.js: - specifier: ^0.14.2 - version: 0.14.2 + specifier: ^0.14.3 + version: 0.14.3 packages/angular-query-experimental: dependencies: @@ -1645,35 +1642,35 @@ importers: version: 2.6.2 devDependencies: '@analogjs/vite-plugin-angular': - specifier: ^0.2.29 - version: 0.2.29(@angular-devkit/build-angular@17.0.8) + specifier: ^0.2.30 + version: 0.2.30(@angular-devkit/build-angular@17.0.8) '@angular/common': - specifier: ^17.0.8 - version: 17.0.8(@angular/core@17.0.8)(rxjs@7.8.1) + specifier: ^17.1.2 + version: 17.1.2(@angular/core@17.1.2)(rxjs@7.8.1) '@angular/compiler': - specifier: ^17.0.8 - version: 17.0.8(@angular/core@17.0.8) + specifier: ^17.1.2 + version: 17.1.2(@angular/core@17.1.2) '@angular/compiler-cli': - specifier: ^17.0.8 - version: 17.0.8(@angular/compiler@17.0.8)(typescript@5.2.2) + specifier: ^17.1.2 + version: 17.1.2(@angular/compiler@17.1.2)(typescript@5.2.2) '@angular/core': - specifier: ^17.0.8 - version: 17.0.8(rxjs@7.8.1)(zone.js@0.14.2) + specifier: ^17.1.2 + version: 17.1.2(rxjs@7.8.1)(zone.js@0.14.3) '@angular/platform-browser': - specifier: ^17.0.8 - version: 17.0.8(@angular/animations@17.0.8)(@angular/common@17.0.8)(@angular/core@17.0.8) + specifier: ^17.1.2 + version: 17.1.2(@angular/common@17.1.2)(@angular/core@17.1.2) '@angular/platform-browser-dynamic': - specifier: ^17.0.8 - version: 17.0.8(@angular/common@17.0.8)(@angular/compiler@17.0.8)(@angular/core@17.0.8)(@angular/platform-browser@17.0.8) + specifier: ^17.1.2 + version: 17.1.2(@angular/common@17.1.2)(@angular/compiler@17.1.2)(@angular/core@17.1.2)(@angular/platform-browser@17.1.2) ng-packagr: - specifier: ^17.0.3 - version: 17.0.3(@angular/compiler-cli@17.0.8)(tslib@2.6.2)(typescript@5.2.2) + specifier: ^17.1.2 + version: 17.1.2(@angular/compiler-cli@17.1.2)(tslib@2.6.2)(typescript@5.2.2) typescript: specifier: 5.2.2 version: 5.2.2 zone.js: - specifier: ^0.14.2 - version: 0.14.2 + specifier: ^0.14.3 + version: 0.14.3 packages/codemods: devDependencies: @@ -2157,12 +2154,13 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 - /@analogjs/vite-plugin-angular@0.2.29(@angular-devkit/build-angular@17.0.8): - resolution: {integrity: sha512-xs6FF/W+C/NwBuxP9M7WymqzImb9ipPCg46TcMGogtjoCEXKi5fGaODZO1G8HN5QHlcoxhi8dl1nV5F+LDRvVw==} + /@analogjs/vite-plugin-angular@0.2.30(@angular-devkit/build-angular@17.0.8): + resolution: {integrity: sha512-XXiXu00DYCBsbW4PLktGFv5VUAB3EHfvywd7bnlXNUXMX6nHSrZcNGAq8VMzibrZ9DMnx2hswd3l4cmBLQaryg==} peerDependencies: '@angular-devkit/build-angular': ^15.0.0 || >=16.0.0 dependencies: - '@angular-devkit/build-angular': 17.0.8(@angular/compiler-cli@17.0.8)(@types/node@18.19.3)(ng-packagr@17.0.3)(typescript@5.2.2) + '@angular-devkit/build-angular': 17.0.8(@angular/compiler-cli@17.1.2)(@types/node@18.19.3)(ng-packagr@17.1.2)(typescript@5.2.2) + ts-morph: 21.0.1 dev: true /@angular-devkit/architect@0.1700.8(chokidar@3.5.3): @@ -2175,7 +2173,7 @@ packages: - chokidar dev: true - /@angular-devkit/build-angular@17.0.8(@angular/compiler-cli@17.0.8)(@types/node@18.19.3)(ng-packagr@17.0.3)(typescript@5.2.2): + /@angular-devkit/build-angular@17.0.8(@angular/compiler-cli@17.1.2)(@types/node@18.19.3)(ng-packagr@17.1.2)(typescript@5.2.2): resolution: {integrity: sha512-u7R5yX92ZxOL/LfxiKGGqlBo86100sJ5Rabavn8DeGtYP8N0qgwCcNwlW2zaMoUlkw2geMnxcxIX5VJI4iFPUA==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: @@ -2214,7 +2212,7 @@ packages: '@angular-devkit/architect': 0.1700.8(chokidar@3.5.3) '@angular-devkit/build-webpack': 0.1700.8(chokidar@3.5.3)(webpack-dev-server@4.15.1)(webpack@5.89.0) '@angular-devkit/core': 17.0.8(chokidar@3.5.3) - '@angular/compiler-cli': 17.0.8(@angular/compiler@17.0.8)(typescript@5.2.2) + '@angular/compiler-cli': 17.1.2(@angular/compiler@17.1.2)(typescript@5.2.2) '@babel/core': 7.23.2 '@babel/generator': 7.23.0 '@babel/helper-annotate-as-pure': 7.22.5 @@ -2225,7 +2223,7 @@ packages: '@babel/preset-env': 7.23.2(@babel/core@7.23.2) '@babel/runtime': 7.23.2 '@discoveryjs/json-ext': 0.5.7 - '@ngtools/webpack': 17.0.8(@angular/compiler-cli@17.0.8)(typescript@5.2.2)(webpack@5.89.0) + '@ngtools/webpack': 17.0.8(@angular/compiler-cli@17.1.2)(typescript@5.2.2)(webpack@5.89.0) '@vitejs/plugin-basic-ssl': 1.0.1(vite@4.5.1) ansi-colors: 4.1.3 autoprefixer: 10.4.16(postcss@8.4.31) @@ -2251,7 +2249,7 @@ packages: magic-string: 0.30.5 mini-css-extract-plugin: 2.7.6(webpack@5.89.0) mrmime: 1.0.1 - ng-packagr: 17.0.3(@angular/compiler-cli@17.0.8)(tslib@2.6.2)(typescript@5.2.2) + ng-packagr: 17.1.2(@angular/compiler-cli@17.1.2)(tslib@2.6.2)(typescript@5.2.2) open: 8.4.2 ora: 5.4.1 parse5-html-rewriting-stream: 7.0.0 @@ -2345,15 +2343,6 @@ packages: - chokidar dev: true - /@angular/animations@17.0.8(@angular/core@17.0.8): - resolution: {integrity: sha512-iKJ2s4ZqVoGS9tSRBuuwYEWTV+Rw6b4zDY1rqiXvbZrpNRxfzYr6s+aYsLQQEindZ4hzxgp9j60FJ8aE/g4w6A==} - engines: {node: ^18.13.0 || >=20.9.0} - peerDependencies: - '@angular/core': 17.0.8 - dependencies: - '@angular/core': 17.0.8(rxjs@7.8.1)(zone.js@0.14.2) - tslib: 2.6.2 - /@angular/cli@17.0.8: resolution: {integrity: sha512-yZXYNLAFv9u2qypsVqtS+rRCsnjsIPYXr6TcI/r5buzOtC7UQ2lleYsWJqX47SsyGMk/o3gaYg5Bj2I5mmRDLA==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -2383,26 +2372,26 @@ packages: - supports-color dev: true - /@angular/common@17.0.8(@angular/core@17.0.8)(rxjs@7.8.1): - resolution: {integrity: sha512-fFfwtdg7H+OkqnvV/ENu8F8KGfgIiH16DDbQqYY5KQyyQB+SMsoVW29F1fGx6Y30s7ZlsLOy6cHhgrw74itkSw==} + /@angular/common@17.1.2(@angular/core@17.1.2)(rxjs@7.8.1): + resolution: {integrity: sha512-y/wD+zuPaPgK3dB80Q63qBtuu5TuryKuUgjWrOmrguBWV9oiJRhKQrcp1gVw9vVrowmbDBKGtPMS622Q4oxOWQ==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/core': 17.0.8 + '@angular/core': 17.1.2 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/core': 17.0.8(rxjs@7.8.1)(zone.js@0.14.2) + '@angular/core': 17.1.2(rxjs@7.8.1)(zone.js@0.14.3) rxjs: 7.8.1 tslib: 2.6.2 - /@angular/compiler-cli@17.0.8(@angular/compiler@17.0.8)(typescript@5.2.2): - resolution: {integrity: sha512-ny2SMVgl+icjMuU5ZM57yFGUrhjR0hNxfCn0otAD3jUFliz/Onu9l6EPRKA5Cr8MZx3mg3rTLSBMD17YT8rsOg==} + /@angular/compiler-cli@17.1.2(@angular/compiler@17.1.2)(typescript@5.2.2): + resolution: {integrity: sha512-4P4ttCe4IF9yq7bxCDxbVW7purN7qV0nqofP5Tth1xCsgIJeGmOMMQJN5RJCZNrAPMkvMv39eV878sgcDjbpOA==} engines: {node: ^18.13.0 || >=20.9.0} hasBin: true peerDependencies: - '@angular/compiler': 17.0.8 - typescript: '>=5.2 <5.3' + '@angular/compiler': 17.1.2 + typescript: '>=5.2 <5.4' dependencies: - '@angular/compiler': 17.0.8(@angular/core@17.0.8) + '@angular/compiler': 17.1.2(@angular/core@17.1.2) '@babel/core': 7.23.2 '@jridgewell/sourcemap-codec': 1.4.15 chokidar: 3.5.3 @@ -2416,20 +2405,20 @@ packages: - supports-color dev: true - /@angular/compiler@17.0.8(@angular/core@17.0.8): - resolution: {integrity: sha512-48jWypuhBGTrUUbkz1vB9gjbKKZ3hpuJ2DUUncd331Yw4tqkqZQbBa/E3ei4IHiCxEvW2uX3lI4AwlhuozmUtA==} + /@angular/compiler@17.1.2(@angular/core@17.1.2): + resolution: {integrity: sha512-1vJuQRM5V01nC6qsLvBKrHVZXpzbK0YKubwVQUXCSfDNZBcDFak3SQcwU4C2t880rU3ZvFDB1UWfk7CKn5w9Kw==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/core': 17.0.8 + '@angular/core': 17.1.2 peerDependenciesMeta: '@angular/core': optional: true dependencies: - '@angular/core': 17.0.8(rxjs@7.8.1)(zone.js@0.14.2) + '@angular/core': 17.1.2(rxjs@7.8.1)(zone.js@0.14.3) tslib: 2.6.2 - /@angular/core@17.0.8(rxjs@7.8.1)(zone.js@0.14.2): - resolution: {integrity: sha512-tzYsK24LdkNuKNJK6efF4XOqspvF/qOe9j/n1Y61a6mNvFwsJFGbcmdZMby4hI/YRm6oIDoIIFjSep8ycp6Pbw==} + /@angular/core@17.1.2(rxjs@7.8.1)(zone.js@0.14.3): + resolution: {integrity: sha512-0M787BZVgYSVogHCUzo/dFrT56TgfQoEsOQngHMpyERJZv6dycXZlRdHc6TzvHUa+Uu/MNjn/RclBR8063bdWA==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: rxjs: ^6.5.3 || ^7.4.0 @@ -2437,38 +2426,37 @@ packages: dependencies: rxjs: 7.8.1 tslib: 2.6.2 - zone.js: 0.14.2 + zone.js: 0.14.3 - /@angular/platform-browser-dynamic@17.0.8(@angular/common@17.0.8)(@angular/compiler@17.0.8)(@angular/core@17.0.8)(@angular/platform-browser@17.0.8): - resolution: {integrity: sha512-BIXNKnfBZb8sdluQ7WIhIXFuVnsJJ0SV+aiMKzQ7B6XhWoAXZQnlvON2thydjIIVuCvaF3YmWTbILI2K8YZ2jQ==} + /@angular/platform-browser-dynamic@17.1.2(@angular/common@17.1.2)(@angular/compiler@17.1.2)(@angular/core@17.1.2)(@angular/platform-browser@17.1.2): + resolution: {integrity: sha512-xiWVDHbA+owDhKo5SAnzZtawA1ktGthlCl3YTI+vmkJpF6axkYOqR7YL+aEQX/y/5GSK+oR+03SgAnYcpOwKlQ==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/common': 17.0.8 - '@angular/compiler': 17.0.8 - '@angular/core': 17.0.8 - '@angular/platform-browser': 17.0.8 + '@angular/common': 17.1.2 + '@angular/compiler': 17.1.2 + '@angular/core': 17.1.2 + '@angular/platform-browser': 17.1.2 dependencies: - '@angular/common': 17.0.8(@angular/core@17.0.8)(rxjs@7.8.1) - '@angular/compiler': 17.0.8(@angular/core@17.0.8) - '@angular/core': 17.0.8(rxjs@7.8.1)(zone.js@0.14.2) - '@angular/platform-browser': 17.0.8(@angular/animations@17.0.8)(@angular/common@17.0.8)(@angular/core@17.0.8) + '@angular/common': 17.1.2(@angular/core@17.1.2)(rxjs@7.8.1) + '@angular/compiler': 17.1.2(@angular/core@17.1.2) + '@angular/core': 17.1.2(rxjs@7.8.1)(zone.js@0.14.3) + '@angular/platform-browser': 17.1.2(@angular/common@17.1.2)(@angular/core@17.1.2) tslib: 2.6.2 dev: true - /@angular/platform-browser@17.0.8(@angular/animations@17.0.8)(@angular/common@17.0.8)(@angular/core@17.0.8): - resolution: {integrity: sha512-XaI+p2AxQaIHzR761lhPUf4OcOp46WDW0IfbvOzaezHE+8r81joZyVSDQPgXSa/aRfI58YhcfUavuGqyU3PphA==} + /@angular/platform-browser@17.1.2(@angular/common@17.1.2)(@angular/core@17.1.2): + resolution: {integrity: sha512-unfpA5OLnqDmDb/oAQR2t2iROpOg02qwZayxyFg4MUZdDdnghPCfX77L2sr6oVVa7OJfKYFlmwmBXX1H3zjcXA==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/animations': 17.0.8 - '@angular/common': 17.0.8 - '@angular/core': 17.0.8 + '@angular/animations': 17.1.2 + '@angular/common': 17.1.2 + '@angular/core': 17.1.2 peerDependenciesMeta: '@angular/animations': optional: true dependencies: - '@angular/animations': 17.0.8(@angular/core@17.0.8) - '@angular/common': 17.0.8(@angular/core@17.0.8)(rxjs@7.8.1) - '@angular/core': 17.0.8(rxjs@7.8.1)(zone.js@0.14.2) + '@angular/common': 17.1.2(@angular/core@17.1.2)(rxjs@7.8.1) + '@angular/core': 17.1.2(rxjs@7.8.1)(zone.js@0.14.3) tslib: 2.6.2 /@antfu/utils@0.7.6: @@ -7842,7 +7830,7 @@ packages: requiresBuild: true optional: true - /@ngtools/webpack@17.0.8(@angular/compiler-cli@17.0.8)(typescript@5.2.2)(webpack@5.89.0): + /@ngtools/webpack@17.0.8(@angular/compiler-cli@17.1.2)(typescript@5.2.2)(webpack@5.89.0): resolution: {integrity: sha512-wx0XBMrbpDeailK2uIhp/ZVMC3GK3BWwJjUu5SbT4BFrcoi2Zd9/9m0RCBAY54UXLBCqKd+ih7pJ6JSvprZmWw==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: @@ -7850,7 +7838,7 @@ packages: typescript: '>=5.2 <5.3' webpack: ^5.54.0 dependencies: - '@angular/compiler-cli': 17.0.8(@angular/compiler@17.0.8)(typescript@5.2.2) + '@angular/compiler-cli': 17.1.2(@angular/compiler@17.1.2)(typescript@5.2.2) typescript: 5.2.2 webpack: 5.89.0(esbuild@0.19.10) dev: true @@ -8848,7 +8836,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.6.0) + '@rollup/pluginutils': 5.1.0(rollup@4.6.0) rollup: 4.6.0 /@rollup/plugin-node-resolve@11.2.1(rollup@2.79.1): @@ -8875,7 +8863,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.6.0) + '@rollup/pluginutils': 5.1.0(rollup@4.6.0) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 @@ -9004,6 +8992,7 @@ packages: estree-walker: 2.0.2 picomatch: 2.3.1 rollup: 4.6.0 + dev: false /@rollup/pluginutils@5.1.0(rollup@4.6.0): resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} @@ -9783,6 +9772,15 @@ packages: engines: {node: '>=10.13.0'} dev: false + /@ts-morph/common@0.22.0: + resolution: {integrity: sha512-HqNBuV/oIlMKdkLshXd1zKBqNQCsuPEsgQOkfFQ/eUKjRlwndXW1AjN9LVkBEIukm00gGXSRmfkl0Wv5VXLnlw==} + dependencies: + fast-glob: 3.3.2 + minimatch: 9.0.3 + mkdirp: 3.0.1 + path-browserify: 1.0.1 + dev: true + /@tsconfig/svelte@5.0.2: resolution: {integrity: sha512-BRbo1fOtyVbhfLyuCWw6wAWp+U8UQle+ZXu84MYYWzYSEB28dyfnRBIE99eoG+qdAC0po6L2ScIEivcT07UaMA==} dev: true @@ -12905,7 +12903,7 @@ packages: '@npmcli/fs': 3.1.0 fs-minipass: 3.0.3 glob: 10.3.10 - lru-cache: 10.0.1 + lru-cache: 10.1.0 minipass: 7.0.4 minipass-collect: 2.0.1 minipass-flush: 1.0.5 @@ -13318,6 +13316,10 @@ packages: q: 1.5.1 dev: false + /code-block-writer@12.0.0: + resolution: {integrity: sha512-q4dMFMlXtKR3XNBHyMHt/3pwYNA69EDk00lloMOaaUMKPUXBw6lpXtbu3MMVG6/uOihGnRDOlkyqsONEUj60+w==} + dev: true + /code-red@1.0.4: resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} dependencies: @@ -14436,10 +14438,6 @@ packages: /csstype@3.1.2: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} - /cuint@0.2.2: - resolution: {integrity: sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==} - dev: true - /current-git-branch@1.1.0: resolution: {integrity: sha512-n5mwGZllLsFzxDPtTmadqGe4IIBPfqPbiIRX4xgFR9VK/Bx47U+94KiVkxSKAKN6/s43TlkztS2GZpgMKzwQ8A==} dependencies: @@ -14768,9 +14766,9 @@ packages: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} - /dependency-graph@0.11.0: - resolution: {integrity: sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==} - engines: {node: '>= 0.6.0'} + /dependency-graph@1.0.0: + resolution: {integrity: sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==} + engines: {node: '>=4'} dev: true /deprecated-react-native-prop-types@4.1.0: @@ -21915,12 +21913,6 @@ packages: engines: {node: '>=4'} hasBin: true - /mime@2.5.2: - resolution: {integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==} - engines: {node: '>=4.0.0'} - hasBin: true - dev: true - /mime@2.6.0: resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} engines: {node: '>=4.0.0'} @@ -21990,12 +21982,6 @@ packages: brace-expansion: 1.1.11 dev: false - /minimatch@3.0.5: - resolution: {integrity: sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==} - dependencies: - brace-expansion: 1.1.11 - dev: true - /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: @@ -22136,6 +22122,12 @@ packages: engines: {node: '>=10'} hasBin: true + /mkdirp@3.0.1: + resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} + engines: {node: '>=10'} + hasBin: true + dev: true + /mlly@1.4.2: resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} dependencies: @@ -22404,32 +22396,31 @@ packages: - '@babel/core' - babel-plugin-macros - /ng-packagr@17.0.3(@angular/compiler-cli@17.0.8)(tslib@2.6.2)(typescript@5.2.2): - resolution: {integrity: sha512-e4GWKOblzwtkkDwI0GRd2gUmuJgg6LgECHbnkB/JpyDlvz1Sd+nEzExztt3UbclLs9FkopSVE5TohKh58B8aeg==} + /ng-packagr@17.1.2(@angular/compiler-cli@17.1.2)(tslib@2.6.2)(typescript@5.2.2): + resolution: {integrity: sha512-H7WRiqbM91lOItixrKc9XP1ZLpsxwIk3l0JDnhSePvKQlMe1UsNrnYHzBek6iVyMolCuz86YR0Dovbpyi4aOzA==} engines: {node: ^18.13.0 || >=20.9.0} hasBin: true peerDependencies: - '@angular/compiler-cli': ^17.0.0 || ^17.0.0-next.0 + '@angular/compiler-cli': ^17.0.0 || ^17.1.0-next.0 || ^17.2.0-next.0 tailwindcss: ^2.0.0 || ^3.0.0 tslib: ^2.3.0 - typescript: '>=5.2 <5.3' + typescript: '>=5.2 <5.4' peerDependenciesMeta: tailwindcss: optional: true dependencies: - '@angular/compiler-cli': 17.0.8(@angular/compiler@17.0.8)(typescript@5.2.2) + '@angular/compiler-cli': 17.1.2(@angular/compiler@17.1.2)(typescript@5.2.2) '@rollup/plugin-json': 6.0.1(rollup@4.6.0) '@rollup/plugin-node-resolve': 15.2.3(rollup@4.6.0) '@rollup/wasm-node': 4.6.0 ajv: 8.12.0 ansi-colors: 4.1.3 - autoprefixer: 10.4.16(postcss@8.4.32) browserslist: 4.22.2 cacache: 18.0.1 chokidar: 3.5.3 commander: 11.1.0 convert-source-map: 2.0.0 - dependency-graph: 0.11.0 + dependency-graph: 1.0.0 esbuild-wasm: 0.19.8 fast-glob: 3.3.2 find-cache-dir: 3.3.2 @@ -22439,7 +22430,6 @@ packages: ora: 5.4.1 piscina: 4.2.0 postcss: 8.4.32 - postcss-url: 10.1.3(postcss@8.4.32) rxjs: 7.8.1 sass: 1.69.5 tslib: 2.6.2 @@ -25348,19 +25338,6 @@ packages: postcss-selector-parser: 6.0.13 dev: false - /postcss-url@10.1.3(postcss@8.4.32): - resolution: {integrity: sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==} - engines: {node: '>=10'} - peerDependencies: - postcss: ^8.0.0 - dependencies: - make-dir: 3.1.0 - mime: 2.5.2 - minimatch: 3.0.5 - postcss: 8.4.32 - xxhashjs: 0.2.2 - dev: true - /postcss-value-parser@3.3.1: resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==} dev: false @@ -29359,6 +29336,13 @@ packages: /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + /ts-morph@21.0.1: + resolution: {integrity: sha512-dbDtVdEAncKctzrVZ+Nr7kHpHkv+0JDJb2MjjpBaj8bFeCkePU9rHfMklmhuLFnpeq/EJZk2IhStY6NzqgjOkg==} + dependencies: + '@ts-morph/common': 0.22.0 + code-block-writer: 12.0.0 + dev: true + /ts-pnp@1.2.0(typescript@5.2.2): resolution: {integrity: sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==} engines: {node: '>=6'} @@ -31701,12 +31685,6 @@ packages: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} - /xxhashjs@0.2.2: - resolution: {integrity: sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==} - dependencies: - cuint: 0.2.2 - dev: true - /y18n@4.0.3: resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} @@ -31876,7 +31854,7 @@ packages: /zod@3.22.4: resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} - /zone.js@0.14.2: - resolution: {integrity: sha512-X4U7J1isDhoOmHmFWiLhloWc2lzMkdnumtfQ1LXzf/IOZp5NQYuMUTaviVzG/q1ugMBIXzin2AqeVJUoSEkNyQ==} + /zone.js@0.14.3: + resolution: {integrity: sha512-jYoNqF046Q+JfcZSItRSt+oXFcpXL88yq7XAZjb/NKTS7w2hHpKjRJ3VlFD1k75wMaRRXNUt5vrZVlygiMyHbA==} dependencies: tslib: 2.6.2