From 1eec6e6df047649f9d71938edac4cac3d1aa44ac 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 +- pnpm-lock.yaml | 236 +++++++++++++++++---------- 3 files changed, 163 insertions(+), 95 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/pnpm-lock.yaml b/pnpm-lock.yaml index e20949bef..c3088f788 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: @@ -285,7 +285,7 @@ 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)(jest@29.7.0)(typescript@5.0.4) typescript: specifier: ~5.0.0 version: 5.0.4 @@ -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==} @@ -2754,6 +2757,7 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: true optional: true /@esbuild/android-arm@0.18.20: @@ -2771,6 +2775,7 @@ packages: cpu: [arm] os: [android] requiresBuild: true + dev: true optional: true /@esbuild/android-x64@0.18.20: @@ -2788,6 +2793,7 @@ packages: cpu: [x64] os: [android] requiresBuild: true + dev: true optional: true /@esbuild/darwin-arm64@0.18.20: @@ -2805,6 +2811,7 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: true optional: true /@esbuild/darwin-x64@0.18.20: @@ -2822,6 +2829,7 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: true optional: true /@esbuild/freebsd-arm64@0.18.20: @@ -2839,6 +2847,7 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true + dev: true optional: true /@esbuild/freebsd-x64@0.18.20: @@ -2856,6 +2865,7 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: true optional: true /@esbuild/linux-arm64@0.18.20: @@ -2873,6 +2883,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-arm@0.18.20: @@ -2890,6 +2901,7 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-ia32@0.18.20: @@ -2907,6 +2919,7 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-loong64@0.18.20: @@ -2924,6 +2937,7 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-mips64el@0.18.20: @@ -2941,6 +2955,7 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-ppc64@0.18.20: @@ -2958,6 +2973,7 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-riscv64@0.18.20: @@ -2975,6 +2991,7 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-s390x@0.18.20: @@ -2992,6 +3009,7 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-x64@0.18.20: @@ -3009,6 +3027,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/netbsd-x64@0.18.20: @@ -3026,6 +3045,7 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true + dev: true optional: true /@esbuild/openbsd-x64@0.18.20: @@ -3043,6 +3063,7 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true + dev: true optional: true /@esbuild/sunos-x64@0.18.20: @@ -3060,6 +3081,7 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true + dev: true optional: true /@esbuild/win32-arm64@0.18.20: @@ -3077,6 +3099,7 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: true optional: true /@esbuild/win32-ia32@0.18.20: @@ -3094,6 +3117,7 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: true optional: true /@esbuild/win32-x64@0.18.20: @@ -3111,6 +3135,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: true optional: true /@eslint-community/eslint-utils@4.4.0(eslint@8.53.0): @@ -3439,7 +3464,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 +3472,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 @@ -5866,7 +5891,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 +5904,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: @@ -6520,6 +6545,7 @@ packages: '@esbuild/win32-arm64': 0.19.5 '@esbuild/win32-ia32': 0.19.5 '@esbuild/win32-x64': 0.19.5 + dev: true /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -7940,7 +7966,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 +8248,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 +8259,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 +9834,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 @@ -11226,7 +11252,7 @@ packages: typescript: 5.0.4 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,8 +11283,43 @@ packages: lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.5.4 + typescript: 5.2.2 + yargs-parser: 21.1.1 + dev: true + + /ts-jest@29.1.1(@babel/core@7.23.3)(jest@29.7.0)(typescript@5.0.4): + resolution: {integrity: sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/types': ^29.0.0 + babel-jest: ^29.0.0 + esbuild: '*' + jest: ^29.0.0 + typescript: '>=4.3 <6' + peerDependenciesMeta: + '@babel/core': + optional: true + '@jest/types': + optional: true + babel-jest: + optional: true + esbuild: + optional: true + dependencies: + '@babel/core': 7.23.3 + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + jest: 29.7.0 + jest-util: 29.7.0 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.5.4 typescript: 5.0.4 yargs-parser: 21.1.1 + dev: false /tsconfig-paths@3.14.2: resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} @@ -11372,6 +11433,13 @@ packages: resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} engines: {node: '>=12.20'} hasBin: true + dev: false + + /typescript@5.2.2: + resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + engines: {node: '>=14.17'} + hasBin: true + dev: true /ua-parser-js@1.0.37: resolution: {integrity: sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==} @@ -11994,8 +12062,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