From f6857875f2c64992a9e155d38021ff6097b634fb Mon Sep 17 00:00:00 2001 From: Pavel Sadovoi Date: Fri, 17 Nov 2023 14:21:31 +0200 Subject: [PATCH] Update to Angular 17 --- packages/casl-angular/jest.config.js | 4 +- packages/casl-angular/package.json | 18 +-- packages/dx/package.json | 2 +- pnpm-lock.yaml | 233 ++++++++++++++------------- 4 files changed, 130 insertions(+), 127 deletions(-) diff --git a/packages/casl-angular/jest.config.js b/packages/casl-angular/jest.config.js index d7a2973a6..5739befc3 100644 --- a/packages/casl-angular/jest.config.js +++ b/packages/casl-angular/jest.config.js @@ -8,7 +8,7 @@ module.exports = { testEnvironment: "jsdom", preset: 'jest-preset-angular', setupFilesAfterEnv: [ - 'zone.js/dist/zone', - 'zone.js/dist/zone-testing' + 'zone.js', + 'zone.js/testing' ], }; diff --git a/packages/casl-angular/package.json b/packages/casl-angular/package.json index 6cec059db..e41098958 100644 --- a/packages/casl-angular/package.json +++ b/packages/casl-angular/package.json @@ -47,19 +47,19 @@ "author": "Sergii Stotskyi ", "license": "MIT", "peerDependencies": { - "@angular/core": "^14.0.0 || ^15.0.0 || ^16.0.0", + "@angular/core": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0", "@casl/ability": "^3.0.0 || ^4.0.0 || ^5.1.0 || ^6.0.0", "rxjs": "^7.5.5", "tslib": "^2.0.0" }, "devDependencies": { "@angular-devkit/build-angular": "^17.0.0", - "@angular/common": "^16.0.0", - "@angular/compiler": "^16.0.0", - "@angular/compiler-cli": "^16.0.0", - "@angular/core": "^16.0.0", - "@angular/platform-browser": "^16.0.0", - "@angular/platform-browser-dynamic": "^16.0.0", + "@angular/common": "^17.0.0", + "@angular/compiler": "^17.0.0", + "@angular/compiler-cli": "^17.0.0", + "@angular/core": "^17.0.0", + "@angular/platform-browser": "^17.0.0", + "@angular/platform-browser-dynamic": "^17.0.0", "@casl/ability": "^6.0.0", "@casl/dx": "workspace:^1.0.0", "@types/jest": "^29.0.0", @@ -67,8 +67,8 @@ "jest-preset-angular": "^13.0.0", "rxjs": "^7.5.5", "tslib": "^2.0.0", - "typescript": "~5.0.0", - "zone.js": "~0.13.0" + "typescript": "~5.2.0", + "zone.js": "~0.14.0" }, "files": [ "dist", diff --git a/packages/dx/package.json b/packages/dx/package.json index ca78f5977..6592cb883 100644 --- a/packages/dx/package.json +++ b/packages/dx/package.json @@ -29,7 +29,7 @@ "rollup-plugin-sourcemaps": "^0.6.3", "semantic-release": "^17.4.2", "ts-jest": "^29.0.0", - "typescript": "~5.0.0" + "typescript": "~5.2.0" }, "devDependencies": { "@types/jest": "^29.0.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e20949bef..1661fa005 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -41,25 +41,25 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^17.0.0 - version: 17.0.0(@angular/compiler-cli@16.2.12)(jest@29.7.0)(typescript@5.0.4) + version: 17.0.0(@angular/compiler-cli@17.0.3)(jest@29.7.0)(typescript@5.2.2) '@angular/common': - specifier: ^16.0.0 - version: 16.2.12(@angular/core@16.2.12)(rxjs@7.8.1) + specifier: ^17.0.0 + version: 17.0.3(@angular/core@17.0.3)(rxjs@7.8.1) '@angular/compiler': - specifier: ^16.0.0 - version: 16.2.12(@angular/core@16.2.12) + specifier: ^17.0.0 + version: 17.0.3(@angular/core@17.0.3) '@angular/compiler-cli': - specifier: ^16.0.0 - version: 16.2.12(@angular/compiler@16.2.12)(typescript@5.0.4) + specifier: ^17.0.0 + version: 17.0.3(@angular/compiler@17.0.3)(typescript@5.2.2) '@angular/core': - specifier: ^16.0.0 - version: 16.2.12(rxjs@7.8.1)(zone.js@0.13.3) + specifier: ^17.0.0 + version: 17.0.3(rxjs@7.8.1)(zone.js@0.14.2) '@angular/platform-browser': - specifier: ^16.0.0 - version: 16.2.12(@angular/common@16.2.12)(@angular/core@16.2.12) + specifier: ^17.0.0 + version: 17.0.3(@angular/common@17.0.3)(@angular/core@17.0.3) '@angular/platform-browser-dynamic': - specifier: ^16.0.0 - version: 16.2.12(@angular/common@16.2.12)(@angular/compiler@16.2.12)(@angular/core@16.2.12)(@angular/platform-browser@16.2.12) + specifier: ^17.0.0 + version: 17.0.3(@angular/common@17.0.3)(@angular/compiler@17.0.3)(@angular/core@17.0.3)(@angular/platform-browser@17.0.3) '@casl/ability': specifier: ^6.0.0 version: link:../casl-ability @@ -74,7 +74,7 @@ importers: version: 29.7.0 jest-preset-angular: specifier: ^13.0.0 - version: 13.1.4(@angular-devkit/build-angular@17.0.0)(@angular/compiler-cli@16.2.12)(@angular/core@16.2.12)(@angular/platform-browser-dynamic@16.2.12)(@babel/core@7.23.3)(jest@29.7.0)(typescript@5.0.4) + version: 13.1.4(@angular-devkit/build-angular@17.0.0)(@angular/compiler-cli@17.0.3)(@angular/core@17.0.3)(@angular/platform-browser-dynamic@17.0.3)(@babel/core@7.23.3)(jest@29.7.0)(typescript@5.2.2) rxjs: specifier: ^7.5.5 version: 7.8.1 @@ -82,11 +82,11 @@ importers: specifier: ^2.0.0 version: 2.6.2 typescript: - specifier: ~5.0.0 - version: 5.0.4 + specifier: ~5.2.0 + version: 5.2.2 zone.js: - specifier: ~0.13.0 - version: 0.13.3 + specifier: ~0.14.0 + version: 0.14.2 packages/casl-aurelia: devDependencies: @@ -258,10 +258,10 @@ importers: version: 9.0.1(semantic-release@17.4.7) '@typescript-eslint/eslint-plugin': specifier: ^6.0.0 - version: 6.10.0(@typescript-eslint/parser@6.10.0)(eslint@8.53.0)(typescript@5.0.4) + version: 6.10.0(@typescript-eslint/parser@6.10.0)(eslint@8.53.0)(typescript@5.2.2) '@typescript-eslint/parser': specifier: ^6.0.0 - version: 6.10.0(eslint@8.53.0)(typescript@5.0.4) + version: 6.10.0(eslint@8.53.0)(typescript@5.2.2) eslint: specifier: ^8.30.0 version: 8.53.0 @@ -285,10 +285,10 @@ importers: version: 17.4.7 ts-jest: specifier: ^29.0.0 - version: 29.1.1(@babel/core@7.23.3)(esbuild@0.19.5)(jest@29.7.0)(typescript@5.0.4) + version: 29.1.1(@babel/core@7.23.3)(esbuild@0.19.5)(jest@29.7.0)(typescript@5.2.2) typescript: - specifier: ~5.0.0 - version: 5.0.4 + specifier: ~5.2.0 + version: 5.2.2 devDependencies: '@types/jest': specifier: ^29.0.0 @@ -318,7 +318,7 @@ packages: - chokidar dev: true - /@angular-devkit/build-angular@17.0.0(@angular/compiler-cli@16.2.12)(jest@29.7.0)(typescript@5.0.4): + /@angular-devkit/build-angular@17.0.0(@angular/compiler-cli@17.0.3)(jest@29.7.0)(typescript@5.2.2): resolution: {integrity: sha512-hkV8k4moAnUquac2Dz5XPd5izDDgEF82NeUkSwizcTaqlJqYOdmWASMsXyVBzdrTmDtFKQiphfA96i7eo5MlvA==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: @@ -357,7 +357,7 @@ packages: '@angular-devkit/architect': 0.1700.0(chokidar@3.5.3) '@angular-devkit/build-webpack': 0.1700.0(chokidar@3.5.3)(webpack-dev-server@4.15.1)(webpack@5.89.0) '@angular-devkit/core': 17.0.0(chokidar@3.5.3) - '@angular/compiler-cli': 16.2.12(@angular/compiler@16.2.12)(typescript@5.0.4) + '@angular/compiler-cli': 17.0.3(@angular/compiler@17.0.3)(typescript@5.2.2) '@babel/core': 7.23.2 '@babel/generator': 7.23.0 '@babel/helper-annotate-as-pure': 7.22.5 @@ -368,7 +368,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.0(@angular/compiler-cli@16.2.12)(typescript@5.0.4)(webpack@5.89.0) + '@ngtools/webpack': 17.0.0(@angular/compiler-cli@17.0.3)(typescript@5.2.2)(webpack@5.89.0) '@vitejs/plugin-basic-ssl': 1.0.1(vite@4.5.0) ansi-colors: 4.1.3 autoprefixer: 10.4.16(postcss@8.4.31) @@ -401,7 +401,7 @@ packages: picomatch: 3.0.1 piscina: 4.1.0 postcss: 8.4.31 - postcss-loader: 7.3.3(postcss@8.4.31)(typescript@5.0.4)(webpack@5.89.0) + postcss-loader: 7.3.3(postcss@8.4.31)(typescript@5.2.2)(webpack@5.89.0) resolve-url-loader: 5.0.0 rxjs: 7.8.1 sass: 1.69.5 @@ -413,7 +413,7 @@ packages: text-table: 0.2.0 tree-kill: 1.2.2 tslib: 2.6.2 - typescript: 5.0.4 + typescript: 5.2.2 undici: 5.27.2 vite: 4.5.0(less@4.2.0)(sass@1.69.5)(terser@5.24.0) webpack: 5.89.0(esbuild@0.19.5) @@ -475,27 +475,27 @@ packages: source-map: 0.7.4 dev: true - /@angular/common@16.2.12(@angular/core@16.2.12)(rxjs@7.8.1): - resolution: {integrity: sha512-B+WY/cT2VgEaz9HfJitBmgdk4I333XG/ybC98CMC4Wz8E49T8yzivmmxXB3OD6qvjcOB6ftuicl6WBqLbZNg2w==} - engines: {node: ^16.14.0 || >=18.10.0} + /@angular/common@17.0.3(@angular/core@17.0.3)(rxjs@7.8.1): + resolution: {integrity: sha512-AD/d1n0hNisHDhIeBsW2ERZI9ChjiOuZ3IiGwcYKmlcOHTrZTJPAh/ZMgahv24rArlNVax7bT+Ik8+sJedGcEQ==} + engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/core': 16.2.12 + '@angular/core': 17.0.3 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/core': 16.2.12(rxjs@7.8.1)(zone.js@0.13.3) + '@angular/core': 17.0.3(rxjs@7.8.1)(zone.js@0.14.2) rxjs: 7.8.1 tslib: 2.6.2 dev: true - /@angular/compiler-cli@16.2.12(@angular/compiler@16.2.12)(typescript@5.0.4): - resolution: {integrity: sha512-pWSrr152562ujh6lsFZR8NfNc5Ljj+zSTQO44DsuB0tZjwEpnRcjJEgzuhGXr+CoiBf+jTSPZKemtSktDk5aaA==} - engines: {node: ^16.14.0 || >=18.10.0} + /@angular/compiler-cli@17.0.3(@angular/compiler@17.0.3)(typescript@5.2.2): + resolution: {integrity: sha512-oj7KJBFgs6ulT1/A/xkkDHBOB0c7o9HV2Mn5pUosXBo2VgcGYeuJeXffC+mFr5FyiRO1sUanw4vSWnLzK1U0pQ==} + engines: {node: ^18.13.0 || >=20.9.0} hasBin: true peerDependencies: - '@angular/compiler': 16.2.12 - typescript: '>=4.9.3 <5.2' + '@angular/compiler': 17.0.3 + typescript: '>=5.2 <5.3' dependencies: - '@angular/compiler': 16.2.12(@angular/core@16.2.12) + '@angular/compiler': 17.0.3(@angular/core@17.0.3) '@babel/core': 7.23.2 '@jridgewell/sourcemap-codec': 1.4.15 chokidar: 3.5.3 @@ -503,66 +503,66 @@ packages: reflect-metadata: 0.1.13 semver: 7.5.4 tslib: 2.6.2 - typescript: 5.0.4 + typescript: 5.2.2 yargs: 17.7.2 transitivePeerDependencies: - supports-color dev: true - /@angular/compiler@16.2.12(@angular/core@16.2.12): - resolution: {integrity: sha512-6SMXUgSVekGM7R6l1Z9rCtUGtlg58GFmgbpMCsGf+VXxP468Njw8rjT2YZkf5aEPxEuRpSHhDYjqz7n14cwCXQ==} - engines: {node: ^16.14.0 || >=18.10.0} + /@angular/compiler@17.0.3(@angular/core@17.0.3): + resolution: {integrity: sha512-ryUcj8Vc+Q4jMrjrmsEIsGLXeWSmNE/KoTyURPCH+NWq9GBMbjv4oe0/oFSBMN2ZtRMVCvqv2Nq+Z2KRDRGB0A==} + engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/core': 16.2.12 + '@angular/core': 17.0.3 peerDependenciesMeta: '@angular/core': optional: true dependencies: - '@angular/core': 16.2.12(rxjs@7.8.1)(zone.js@0.13.3) + '@angular/core': 17.0.3(rxjs@7.8.1)(zone.js@0.14.2) tslib: 2.6.2 dev: true - /@angular/core@16.2.12(rxjs@7.8.1)(zone.js@0.13.3): - resolution: {integrity: sha512-GLLlDeke/NjroaLYOks0uyzFVo6HyLl7VOm0K1QpLXnYvW63W9Ql/T3yguRZa7tRkOAeFZ3jw+1wnBD4O8MoUA==} - engines: {node: ^16.14.0 || >=18.10.0} + /@angular/core@17.0.3(rxjs@7.8.1)(zone.js@0.14.2): + resolution: {integrity: sha512-zY4yhPiphuktrodaM+GiP8G07qnUlmwKElLjYazeIR8A+kF51RQRpSf/pWe5M0uJIn5Oja+RdO9kzhDI9QvOcA==} + engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: rxjs: ^6.5.3 || ^7.4.0 - zone.js: ~0.13.0 + zone.js: ~0.14.0 dependencies: rxjs: 7.8.1 tslib: 2.6.2 - zone.js: 0.13.3 + zone.js: 0.14.2 dev: true - /@angular/platform-browser-dynamic@16.2.12(@angular/common@16.2.12)(@angular/compiler@16.2.12)(@angular/core@16.2.12)(@angular/platform-browser@16.2.12): - resolution: {integrity: sha512-ya54jerNgreCVAR278wZavwjrUWImMr2F8yM5n9HBvsMBbFaAQ83anwbOEiHEF2BlR+gJiEBLfpuPRMw20pHqw==} - engines: {node: ^16.14.0 || >=18.10.0} + /@angular/platform-browser-dynamic@17.0.3(@angular/common@17.0.3)(@angular/compiler@17.0.3)(@angular/core@17.0.3)(@angular/platform-browser@17.0.3): + resolution: {integrity: sha512-Ab6ZeGG63z9Ilv8r4lHcmSirVaw8quRrPjDbT8cgIteHbj0SbwgDzxX0ve+fjjubFUluNSNtc6OYglWMHJ/g7Q==} + engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/common': 16.2.12 - '@angular/compiler': 16.2.12 - '@angular/core': 16.2.12 - '@angular/platform-browser': 16.2.12 + '@angular/common': 17.0.3 + '@angular/compiler': 17.0.3 + '@angular/core': 17.0.3 + '@angular/platform-browser': 17.0.3 dependencies: - '@angular/common': 16.2.12(@angular/core@16.2.12)(rxjs@7.8.1) - '@angular/compiler': 16.2.12(@angular/core@16.2.12) - '@angular/core': 16.2.12(rxjs@7.8.1)(zone.js@0.13.3) - '@angular/platform-browser': 16.2.12(@angular/common@16.2.12)(@angular/core@16.2.12) + '@angular/common': 17.0.3(@angular/core@17.0.3)(rxjs@7.8.1) + '@angular/compiler': 17.0.3(@angular/core@17.0.3) + '@angular/core': 17.0.3(rxjs@7.8.1)(zone.js@0.14.2) + '@angular/platform-browser': 17.0.3(@angular/common@17.0.3)(@angular/core@17.0.3) tslib: 2.6.2 dev: true - /@angular/platform-browser@16.2.12(@angular/common@16.2.12)(@angular/core@16.2.12): - resolution: {integrity: sha512-NnH7ju1iirmVEsUq432DTm0nZBGQsBrU40M3ZeVHMQ2subnGiyUs3QyzDz8+VWLL/T5xTxWLt9BkDn65vgzlIQ==} - engines: {node: ^16.14.0 || >=18.10.0} + /@angular/platform-browser@17.0.3(@angular/common@17.0.3)(@angular/core@17.0.3): + resolution: {integrity: sha512-4SoW0yeAxgfcLIekKsvZVg/WgI5aQZyz9HGOoyBcVQ8coYoZmM9bAYQi+9zvyweqoWc+jgw72X1E8wtmMXt7Aw==} + engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/animations': 16.2.12 - '@angular/common': 16.2.12 - '@angular/core': 16.2.12 + '@angular/animations': 17.0.3 + '@angular/common': 17.0.3 + '@angular/core': 17.0.3 peerDependenciesMeta: '@angular/animations': optional: true dependencies: - '@angular/common': 16.2.12(@angular/core@16.2.12)(rxjs@7.8.1) - '@angular/core': 16.2.12(rxjs@7.8.1)(zone.js@0.13.3) + '@angular/common': 17.0.3(@angular/core@17.0.3)(rxjs@7.8.1) + '@angular/core': 17.0.3(rxjs@7.8.1)(zone.js@0.14.2) tslib: 2.6.2 dev: true @@ -587,7 +587,7 @@ packages: dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.22.13 - '@babel/generator': 7.23.0 + '@babel/generator': 7.23.3 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.2) '@babel/helpers': 7.23.2 @@ -602,6 +602,7 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true /@babel/core@7.23.3: resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==} @@ -633,6 +634,7 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 + dev: true /@babel/generator@7.23.3: resolution: {integrity: sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==} @@ -796,6 +798,7 @@ packages: '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 + dev: true /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} @@ -3439,7 +3442,7 @@ packages: dev: true optional: true - /@ngtools/webpack@17.0.0(@angular/compiler-cli@16.2.12)(typescript@5.0.4)(webpack@5.89.0): + /@ngtools/webpack@17.0.0(@angular/compiler-cli@17.0.3)(typescript@5.2.2)(webpack@5.89.0): resolution: {integrity: sha512-/Bb5MXlphNp3UDsQDa4EB4AwpF4D/plrCPd5YGfVvD43j5g5Rpen+cqz5jai1zfAkF1dPl2qq0nRp/jwmJO3uA==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: @@ -3447,8 +3450,8 @@ packages: typescript: '>=5.2 <5.3' webpack: ^5.54.0 dependencies: - '@angular/compiler-cli': 16.2.12(@angular/compiler@16.2.12)(typescript@5.0.4) - typescript: 5.0.4 + '@angular/compiler-cli': 17.0.3(@angular/compiler@17.0.3)(typescript@5.2.2) + typescript: 5.2.2 webpack: 5.89.0(esbuild@0.19.5) dev: true @@ -4132,7 +4135,7 @@ packages: dependencies: '@types/yargs-parser': 21.0.3 - /@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0)(eslint@8.53.0)(typescript@5.0.4): + /@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0)(eslint@8.53.0)(typescript@5.2.2): resolution: {integrity: sha512-uoLj4g2OTL8rfUQVx2AFO1hp/zja1wABJq77P6IclQs6I/m9GLrm7jCdgzZkvWdDCQf1uEvoa8s8CupsgWQgVg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4144,10 +4147,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.0.4) + '@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.2.2) '@typescript-eslint/scope-manager': 6.10.0 - '@typescript-eslint/type-utils': 6.10.0(eslint@8.53.0)(typescript@5.0.4) - '@typescript-eslint/utils': 6.10.0(eslint@8.53.0)(typescript@5.0.4) + '@typescript-eslint/type-utils': 6.10.0(eslint@8.53.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.10.0(eslint@8.53.0)(typescript@5.2.2) '@typescript-eslint/visitor-keys': 6.10.0 debug: 4.3.4 eslint: 8.53.0 @@ -4155,13 +4158,13 @@ packages: ignore: 5.2.4 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.0.4) - typescript: 5.0.4 + ts-api-utils: 1.0.3(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@5.0.4): + /@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@5.2.2): resolution: {integrity: sha512-+sZwIj+s+io9ozSxIWbNB5873OSdfeBEH/FR0re14WLI6BaKuSOnnwCJ2foUiu8uXf4dRp1UqHP0vrZ1zXGrog==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4173,11 +4176,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.10.0 '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.0.4) + '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.2.2) '@typescript-eslint/visitor-keys': 6.10.0 debug: 4.3.4 eslint: 8.53.0 - typescript: 5.0.4 + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: false @@ -4190,7 +4193,7 @@ packages: '@typescript-eslint/visitor-keys': 6.10.0 dev: false - /@typescript-eslint/type-utils@6.10.0(eslint@8.53.0)(typescript@5.0.4): + /@typescript-eslint/type-utils@6.10.0(eslint@8.53.0)(typescript@5.2.2): resolution: {integrity: sha512-wYpPs3hgTFblMYwbYWPT3eZtaDOjbLyIYuqpwuLBBqhLiuvJ+9sEp2gNRJEtR5N/c9G1uTtQQL5AhV0fEPJYcg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4200,12 +4203,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.0.4) - '@typescript-eslint/utils': 6.10.0(eslint@8.53.0)(typescript@5.0.4) + '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.2.2) + '@typescript-eslint/utils': 6.10.0(eslint@8.53.0)(typescript@5.2.2) debug: 4.3.4 eslint: 8.53.0 - ts-api-utils: 1.0.3(typescript@5.0.4) - typescript: 5.0.4 + ts-api-utils: 1.0.3(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: false @@ -4215,7 +4218,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: false - /@typescript-eslint/typescript-estree@6.10.0(typescript@5.0.4): + /@typescript-eslint/typescript-estree@6.10.0(typescript@5.2.2): resolution: {integrity: sha512-ek0Eyuy6P15LJVeghbWhSrBCj/vJpPXXR+EpaRZqou7achUWL8IdYnMSC5WHAeTWswYQuP2hAZgij/bC9fanBg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4230,13 +4233,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.0.4) - typescript: 5.0.4 + ts-api-utils: 1.0.3(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/utils@6.10.0(eslint@8.53.0)(typescript@5.0.4): + /@typescript-eslint/utils@6.10.0(eslint@8.53.0)(typescript@5.2.2): resolution: {integrity: sha512-v+pJ1/RcVyRc0o4wAGux9x42RHmAjIGzPRo538Z8M1tVx6HOnoQBCX/NoadHQlZeC+QO2yr4nNSFWOoraZCAyg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4247,7 +4250,7 @@ packages: '@types/semver': 7.5.5 '@typescript-eslint/scope-manager': 6.10.0 '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.0.4) + '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.2.2) eslint: 8.53.0 semver: 7.5.4 transitivePeerDependencies: @@ -5866,7 +5869,7 @@ packages: yaml: 1.10.2 dev: false - /cosmiconfig@8.3.6(typescript@5.0.4): + /cosmiconfig@8.3.6(typescript@5.2.2): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: @@ -5879,7 +5882,7 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - typescript: 5.0.4 + typescript: 5.2.2 dev: true /create-jest@29.7.0: @@ -6590,7 +6593,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.0.4) + '@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.2.2) debug: 3.2.7 eslint: 8.53.0 eslint-import-resolver-node: 0.3.9 @@ -6608,7 +6611,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.0.4) + '@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.2.2) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 @@ -7940,7 +7943,7 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.3 '@babel/parser': 7.23.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -8222,7 +8225,7 @@ packages: dependencies: jest-resolve: 29.7.0 - /jest-preset-angular@13.1.4(@angular-devkit/build-angular@17.0.0)(@angular/compiler-cli@16.2.12)(@angular/core@16.2.12)(@angular/platform-browser-dynamic@16.2.12)(@babel/core@7.23.3)(jest@29.7.0)(typescript@5.0.4): + /jest-preset-angular@13.1.4(@angular-devkit/build-angular@17.0.0)(@angular/compiler-cli@17.0.3)(@angular/core@17.0.3)(@angular/platform-browser-dynamic@17.0.3)(@babel/core@7.23.3)(jest@29.7.0)(typescript@5.2.2): resolution: {integrity: sha512-XKeWa8Qt7p37SzlJ85qEXgig06SgkfrzV057X2GSMqfz/HLJmTUjMFkHJKe65ZaQumNQWCcXpxXREr6EfZ9bow==} engines: {node: ^14.15.0 || >=16.10.0} peerDependencies: @@ -8233,18 +8236,18 @@ packages: jest: ^29.0.0 typescript: '>=4.4' dependencies: - '@angular-devkit/build-angular': 17.0.0(@angular/compiler-cli@16.2.12)(jest@29.7.0)(typescript@5.0.4) - '@angular/compiler-cli': 16.2.12(@angular/compiler@16.2.12)(typescript@5.0.4) - '@angular/core': 16.2.12(rxjs@7.8.1)(zone.js@0.13.3) - '@angular/platform-browser-dynamic': 16.2.12(@angular/common@16.2.12)(@angular/compiler@16.2.12)(@angular/core@16.2.12)(@angular/platform-browser@16.2.12) + '@angular-devkit/build-angular': 17.0.0(@angular/compiler-cli@17.0.3)(jest@29.7.0)(typescript@5.2.2) + '@angular/compiler-cli': 17.0.3(@angular/compiler@17.0.3)(typescript@5.2.2) + '@angular/core': 17.0.3(rxjs@7.8.1)(zone.js@0.14.2) + '@angular/platform-browser-dynamic': 17.0.3(@angular/common@17.0.3)(@angular/compiler@17.0.3)(@angular/core@17.0.3)(@angular/platform-browser@17.0.3) bs-logger: 0.2.6 esbuild-wasm: 0.19.5 jest: 29.7.0 jest-environment-jsdom: 29.7.0 jest-util: 29.7.0 pretty-format: 29.7.0 - ts-jest: 29.1.1(@babel/core@7.23.3)(esbuild@0.19.5)(jest@29.7.0)(typescript@5.0.4) - typescript: 5.0.4 + ts-jest: 29.1.1(@babel/core@7.23.3)(esbuild@0.19.5)(jest@29.7.0)(typescript@5.2.2) + typescript: 5.2.2 optionalDependencies: esbuild: 0.19.5 transitivePeerDependencies: @@ -9808,14 +9811,14 @@ packages: is-number-like: 1.0.8 dev: true - /postcss-loader@7.3.3(postcss@8.4.31)(typescript@5.0.4)(webpack@5.89.0): + /postcss-loader@7.3.3(postcss@8.4.31)(typescript@5.2.2)(webpack@5.89.0): resolution: {integrity: sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==} engines: {node: '>= 14.15.0'} peerDependencies: postcss: ^7.0.0 || ^8.0.1 webpack: ^5.0.0 dependencies: - cosmiconfig: 8.3.6(typescript@5.0.4) + cosmiconfig: 8.3.6(typescript@5.2.2) jiti: 1.21.0 postcss: 8.4.31 semver: 7.5.4 @@ -11217,16 +11220,16 @@ packages: engines: {node: '>=8'} dev: false - /ts-api-utils@1.0.3(typescript@5.0.4): + /ts-api-utils@1.0.3(typescript@5.2.2): resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.0.4 + typescript: 5.2.2 dev: false - /ts-jest@29.1.1(@babel/core@7.23.3)(esbuild@0.19.5)(jest@29.7.0)(typescript@5.0.4): + /ts-jest@29.1.1(@babel/core@7.23.3)(esbuild@0.19.5)(jest@29.7.0)(typescript@5.2.2): resolution: {integrity: sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -11257,7 +11260,7 @@ packages: lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.5.4 - typescript: 5.0.4 + typescript: 5.2.2 yargs-parser: 21.1.1 /tsconfig-paths@3.14.2: @@ -11368,9 +11371,9 @@ packages: resolution: {integrity: sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==} dev: true - /typescript@5.0.4: - resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} - engines: {node: '>=12.20'} + /typescript@5.2.2: + resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + engines: {node: '>=14.17'} hasBin: true /ua-parser-js@1.0.37: @@ -11994,8 +11997,8 @@ packages: engines: {node: '>=12.20'} dev: true - /zone.js@0.13.3: - resolution: {integrity: sha512-MKPbmZie6fASC/ps4dkmIhaT5eonHkEt6eAy80K42tAm0G2W+AahLJjbfi6X9NPdciOE9GRFTTM8u2IiF6O3ww==} + /zone.js@0.14.2: + resolution: {integrity: sha512-X4U7J1isDhoOmHmFWiLhloWc2lzMkdnumtfQ1LXzf/IOZp5NQYuMUTaviVzG/q1ugMBIXzin2AqeVJUoSEkNyQ==} dependencies: tslib: 2.6.2 dev: true