diff --git a/package.json b/package.json index 062333ac53..4eec8fc8cb 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,7 @@ "@web-types/lit": "2.0.0-3" }, "engines": { - "node": "18", + "node": "20", "pnpm": "8" }, "pnpm": { diff --git a/packages/components-react/package.json b/packages/components-react/package.json index bfca1fae73..02713f9f24 100644 --- a/packages/components-react/package.json +++ b/packages/components-react/package.json @@ -22,7 +22,7 @@ "@swisspost/design-system-components": "workspace:7.0.0" }, "devDependencies": { - "@types/node": "18.19.28", + "@types/node": "20.12.7", "@types/react": "18.2.74", "@types/react-dom": "18.2.24", "@typescript-eslint/eslint-plugin": "6.21.0", diff --git a/packages/components/package.json b/packages/components/package.json index c1dff56df9..7ebb95970e 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -52,7 +52,7 @@ "@stencil/react-output-target": "0.5.3", "@stencil/sass": "3.0.11", "@types/jest": "29.5.12", - "@types/node": "20.11.16", + "@types/node": "20.12.7", "@typescript-eslint/eslint-plugin": "5.62.0", "@typescript-eslint/parser": "5.62.0", "bootstrap": "5.3.2", diff --git a/packages/demo/.tool-versions b/packages/demo/.tool-versions index 6df261cacc..958fb36989 100644 --- a/packages/demo/.tool-versions +++ b/packages/demo/.tool-versions @@ -1 +1 @@ -nodejs 18.20.1 +nodejs 20.12.2 diff --git a/packages/icons/package.json b/packages/icons/package.json index f76edab29c..096932acb7 100644 --- a/packages/icons/package.json +++ b/packages/icons/package.json @@ -31,7 +31,7 @@ "@tsconfig/node18": "18.2.4", "@types/jest": "29.5.12", "@types/mock-fs": "4.13.4", - "@types/node": "18.19.28", + "@types/node": "20.12.7", "@types/node-fetch": "2.6.11", "dotenv": "16.4.5", "http-server": "14.1.1", diff --git a/packages/internet-header/package.json b/packages/internet-header/package.json index 4ae60b29ac..9ba4c0e1ae 100644 --- a/packages/internet-header/package.json +++ b/packages/internet-header/package.json @@ -62,7 +62,7 @@ "@types/iframe-resizer": "3.5.13", "@types/jest": "29.5.12", "@types/jquery": "3.5.29", - "@types/node": "18.19.28", + "@types/node": "20.12.7", "@types/throttle-debounce": "5.0.2", "babel-loader": "9.1.3", "bootstrap": "5.3.2", diff --git a/packages/intranet-header-workspace/package.json b/packages/intranet-header-workspace/package.json index 1a27188aa2..a75d268f99 100644 --- a/packages/intranet-header-workspace/package.json +++ b/packages/intranet-header-workspace/package.json @@ -37,7 +37,7 @@ "@angular/cli": "17.3.3", "@angular/compiler-cli": "17.3.3", "@types/jasmine": "5.1.4", - "@types/node": "18.19.28", + "@types/node": "20.12.7", "@typescript-eslint/eslint-plugin": "7.5.0", "@typescript-eslint/parser": "7.5.0", "eslint": "8.57.0", diff --git a/packages/migrations/package.json b/packages/migrations/package.json index 71f6e1bc31..e71c484858 100644 --- a/packages/migrations/package.json +++ b/packages/migrations/package.json @@ -28,7 +28,7 @@ "typescript": "4.9.5" }, "devDependencies": { - "@types/node": "16.18.93", + "@types/node": "20.12.7", "copyfiles": "2.4.1", "rimraf": "5.0.5" }, diff --git a/packages/styles/package.json b/packages/styles/package.json index 8959896681..a7951b9b2a 100644 --- a/packages/styles/package.json +++ b/packages/styles/package.json @@ -44,7 +44,7 @@ }, "devDependencies": { "@swisspost/design-system-icons": "workspace:7.0.0", - "@types/node": "18.19.28", + "@types/node": "20.12.7", "autoprefixer": "10.4.19", "copyfiles": "2.4.1", "glob": "10.3.12", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d6823fe938..a978d0e444 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -90,8 +90,8 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/node': - specifier: 20.11.16 - version: 20.11.16 + specifier: 20.12.7 + version: 20.12.7 '@typescript-eslint/eslint-plugin': specifier: 5.62.0 version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.3.3) @@ -176,7 +176,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: 17.3.3 - version: 17.3.3(@angular/compiler-cli@17.3.3)(@angular/localize@17.3.3)(@types/node@18.19.28)(karma@6.4.3)(ng-packagr@17.3.0)(typescript@5.3.3) + version: 17.3.3(@angular/compiler-cli@17.3.3)(@angular/localize@17.3.3)(@types/node@20.12.7)(karma@6.4.3)(ng-packagr@17.3.0)(typescript@5.3.3) '@angular-eslint/builder': specifier: 17.3.0 version: 17.3.0(eslint@8.57.0)(typescript@5.3.3) @@ -255,8 +255,8 @@ importers: version: link:../components devDependencies: '@types/node': - specifier: 18.19.28 - version: 18.19.28 + specifier: 20.12.7 + version: 20.12.7 '@types/react': specifier: 18.2.74 version: 18.2.74 @@ -629,8 +629,8 @@ importers: specifier: 4.13.4 version: 4.13.4 '@types/node': - specifier: 18.19.28 - version: 18.19.28 + specifier: 20.12.7 + version: 20.12.7 '@types/node-fetch': specifier: 2.6.11 version: 2.6.11 @@ -645,7 +645,7 @@ importers: version: 7.0.4 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@18.19.28)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.12.7)(ts-node@10.9.2) mock-fs: specifier: 5.2.0 version: 5.2.0 @@ -660,7 +660,7 @@ importers: version: 29.1.2(@babel/core@7.24.4)(jest@29.7.0)(typescript@5.2.2) ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@18.19.28)(typescript@5.2.2) + version: 10.9.2(@types/node@20.12.7)(typescript@5.2.2) typescript: specifier: 5.2.2 version: 5.2.2 @@ -723,8 +723,8 @@ importers: specifier: 3.5.29 version: 3.5.29 '@types/node': - specifier: 18.19.28 - version: 18.19.28 + specifier: 20.12.7 + version: 20.12.7 '@types/throttle-debounce': specifier: 5.0.2 version: 5.0.2 @@ -751,7 +751,7 @@ importers: version: 14.0.1 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@18.19.28) + version: 29.7.0(@types/node@20.12.7)(ts-node@10.9.2) jest-environment-jsdom: specifier: 29.7.0 version: 29.7.0 @@ -836,7 +836,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: 17.3.3 - version: 17.3.3(@angular/compiler-cli@17.3.3)(@angular/localize@17.3.3)(@types/node@18.19.28)(karma@6.4.3)(ng-packagr@17.3.0)(typescript@5.3.3) + version: 17.3.3(@angular/compiler-cli@17.3.3)(@angular/localize@17.3.3)(@types/node@20.12.7)(karma@6.4.3)(ng-packagr@17.3.0)(typescript@5.3.3) '@angular-eslint/builder': specifier: 17.3.0 version: 17.3.0(eslint@8.57.0)(typescript@5.3.3) @@ -859,8 +859,8 @@ importers: specifier: 5.1.4 version: 5.1.4 '@types/node': - specifier: 18.19.28 - version: 18.19.28 + specifier: 20.12.7 + version: 20.12.7 '@typescript-eslint/eslint-plugin': specifier: 7.5.0 version: 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.3.3) @@ -934,8 +934,8 @@ importers: version: 4.9.5 devDependencies: '@types/node': - specifier: 16.18.93 - version: 16.18.93 + specifier: 20.12.7 + version: 20.12.7 copyfiles: specifier: 2.4.1 version: 2.4.1 @@ -1011,8 +1011,8 @@ importers: specifier: workspace:7.0.0 version: link:../icons '@types/node': - specifier: 18.19.28 - version: 18.19.28 + specifier: 20.12.7 + version: 20.12.7 autoprefixer: specifier: 10.4.19 version: 10.4.19(postcss@8.4.38) @@ -1036,7 +1036,7 @@ importers: version: 5.1.0 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@18.19.28) + version: 29.7.0(@types/node@20.12.7)(ts-node@10.9.2) postcss: specifier: 8.4.38 version: 8.4.38 @@ -1236,7 +1236,7 @@ packages: - webpack-cli dev: true - /@angular-devkit/build-angular@17.3.3(@angular/compiler-cli@17.3.3)(@angular/localize@17.3.3)(@types/node@18.19.28)(karma@6.4.3)(ng-packagr@17.3.0)(typescript@5.3.3): + /@angular-devkit/build-angular@17.3.3(@angular/compiler-cli@17.3.3)(@angular/localize@17.3.3)(@types/node@20.12.7)(karma@6.4.3)(ng-packagr@17.3.0)(typescript@5.3.3): resolution: {integrity: sha512-E/6Z1MIMhEB1I2sN+Pw4/zinwAFj4vLDh6dEuj856WWEPndgPiUB6fGX4EbCTsyIUzboXI5ysdNyt2Eq56bllA==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: @@ -1338,7 +1338,7 @@ packages: tslib: 2.6.2 typescript: 5.3.3 undici: 6.7.1 - vite: 5.1.5(@types/node@18.19.28)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) + vite: 5.1.5(@types/node@20.12.7)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) watchpack: 2.4.0 webpack: 5.90.3(esbuild@0.20.1) webpack-dev-middleware: 6.1.2(webpack@5.90.3) @@ -5346,7 +5346,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.16 + '@types/node': 20.12.7 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -5367,14 +5367,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.16 + '@types/node': 20.12.7 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.12.7)(ts-node@10.9.2) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -5402,7 +5402,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.16 + '@types/node': 20.12.7 jest-mock: 29.7.0 dev: true @@ -5429,7 +5429,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.1.0 - '@types/node': 20.11.16 + '@types/node': 20.12.7 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -5462,7 +5462,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.22 - '@types/node': 20.11.16 + '@types/node': 20.12.7 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -5550,7 +5550,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.11.16 + '@types/node': 20.12.7 '@types/yargs': 17.0.24 chalk: 4.1.2 dev: true @@ -7647,7 +7647,7 @@ packages: '@storybook/node-logger': 7.6.17 '@storybook/types': 7.6.17 '@types/find-cache-dir': 3.2.1 - '@types/node': 18.19.28 + '@types/node': 18.17.19 '@types/node-fetch': 2.6.11 '@types/pretty-hrtime': 1.0.1 chalk: 4.1.2 @@ -7708,7 +7708,7 @@ packages: '@storybook/telemetry': 7.6.17 '@storybook/types': 7.6.17 '@types/detect-port': 1.3.3 - '@types/node': 18.19.28 + '@types/node': 18.17.19 '@types/pretty-hrtime': 1.0.1 '@types/semver': 7.5.0 better-opn: 3.0.2 @@ -8138,7 +8138,7 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 20.11.16 + '@types/node': 20.12.7 dev: true /@types/body-scroll-lock@3.1.2: @@ -8148,20 +8148,20 @@ packages: /@types/bonjour@3.5.10: resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.12.7 dev: true /@types/connect-history-api-fallback@1.5.0: resolution: {integrity: sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==} dependencies: '@types/express-serve-static-core': 4.17.35 - '@types/node': 20.11.16 + '@types/node': 20.12.7 dev: true /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.12.7 dev: true /@types/cookie@0.4.1: @@ -8171,13 +8171,13 @@ packages: /@types/cors@2.8.13: resolution: {integrity: sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.12.7 dev: true /@types/cross-spawn@6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.12.7 dev: true /@types/css-modules@1.0.5: @@ -8221,7 +8221,7 @@ packages: /@types/express-serve-static-core@4.17.35: resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.12.7 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -8243,7 +8243,7 @@ packages: /@types/graceful-fs@4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.12.7 dev: true /@types/hast@2.3.4: @@ -8261,7 +8261,7 @@ packages: /@types/http-proxy@1.17.11: resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.12.7 dev: true /@types/iframe-resizer@3.5.13: @@ -8318,7 +8318,7 @@ packages: /@types/jsdom@20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.12.7 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 dev: true @@ -8368,13 +8368,13 @@ packages: /@types/mock-fs@4.13.4: resolution: {integrity: sha512-mXmM0o6lULPI8z3XNnQCpL0BGxPwx1Ul1wXYEPBGl4efShyxW2Rln0JOPEWGyZaYZMM6OVXM/15zUuFMY52ljg==} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.12.7 dev: true /@types/node-fetch@2.6.11: resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.12.7 form-data: 4.0.0 dev: true @@ -8382,22 +8382,18 @@ packages: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true - /@types/node@16.18.93: - resolution: {integrity: sha512-epWuohp6c0bQt0j3RYCiP9x52axHVn+CjS1Rx1VjPwF+ySg8lrigH3yXGs88XqnA+jGM2qnSMuFTsBxft+hO1Q==} - dev: true - /@types/node@18.17.19: resolution: {integrity: sha512-+pMhShR3Or5GR0/sp4Da7FnhVmTalWm81M6MkEldbwjETSaPalw138Z4KdpQaistvqQxLB7Cy4xwYdxpbSOs9Q==} dev: true - /@types/node@18.19.28: - resolution: {integrity: sha512-J5cOGD9n4x3YGgVuaND6khm5x07MMdAKkRyXnjVR6KFhLMNh2yONGiP7Z+4+tBOt5mK+GvDTiacTOVGGpqiecw==} + /@types/node@20.11.16: + resolution: {integrity: sha512-gKb0enTmRCzXSSUJDq6/sPcqrfCv2mkkG6Jt/clpn5eiCbKTY+SgZUxo+p8ZKMof5dCp9vHQUAB7wOUTod22wQ==} dependencies: undici-types: 5.26.5 dev: true - /@types/node@20.11.16: - resolution: {integrity: sha512-gKb0enTmRCzXSSUJDq6/sPcqrfCv2mkkG6Jt/clpn5eiCbKTY+SgZUxo+p8ZKMof5dCp9vHQUAB7wOUTod22wQ==} + /@types/node@20.12.7: + resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==} dependencies: undici-types: 5.26.5 dev: true @@ -8475,7 +8471,7 @@ packages: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 20.11.16 + '@types/node': 20.12.7 dev: true /@types/serve-index@1.9.1: @@ -8488,7 +8484,7 @@ packages: resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==} dependencies: '@types/mime': 3.0.1 - '@types/node': 20.11.16 + '@types/node': 20.12.7 dev: true /@types/sinonjs__fake-timers@8.1.1: @@ -8502,7 +8498,7 @@ packages: /@types/sockjs@0.3.33: resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.12.7 dev: true /@types/stack-utils@2.0.1: @@ -8536,7 +8532,7 @@ packages: /@types/ws@8.5.5: resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.12.7 dev: true /@types/yargs-parser@21.0.0: @@ -8553,7 +8549,7 @@ packages: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 20.11.16 + '@types/node': 20.12.7 dev: true optional: true @@ -9248,7 +9244,7 @@ packages: peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: - vite: 5.1.5(@types/node@18.19.28)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) + vite: 5.1.5(@types/node@20.12.7)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) dev: true /@web-types/lit@2.0.0-3: @@ -11419,26 +11415,7 @@ packages: typescript: 5.3.3 dev: true - /create-jest@29.7.0(@types/node@18.19.28)(ts-node@10.9.2): - resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - dependencies: - '@jest/types': 29.6.3 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.19.28)(ts-node@10.9.2) - jest-util: 29.7.0 - prompts: 2.4.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - dev: true - - /create-jest@29.7.0(@types/node@20.11.16): + /create-jest@29.7.0(@types/node@20.12.7)(ts-node@10.9.2): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -11447,7 +11424,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.12.7)(ts-node@10.9.2) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -12375,7 +12352,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.13 - '@types/node': 20.11.16 + '@types/node': 20.12.7 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -16047,7 +16024,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.16 + '@types/node': 20.12.7 chalk: 4.1.2 co: 4.6.0 dedent: 1.2.0 @@ -16068,63 +16045,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@18.19.28): - resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2) - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 - chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.19.28)(ts-node@10.9.2) - exit: 0.1.2 - import-local: 3.1.0 - jest-config: 29.7.0(@types/node@18.19.28)(ts-node@10.9.2) - jest-util: 29.7.0 - jest-validate: 29.7.0 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - dev: true - - /jest-cli@29.7.0(@types/node@18.19.28)(ts-node@10.9.2): - resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2) - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 - chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.19.28)(ts-node@10.9.2) - exit: 0.1.2 - import-local: 3.1.0 - jest-config: 29.7.0(@types/node@18.19.28)(ts-node@10.9.2) - jest-util: 29.7.0 - jest-validate: 29.7.0 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - dev: true - - /jest-cli@29.7.0(@types/node@20.11.16): + /jest-cli@29.7.0(@types/node@20.12.7)(ts-node@10.9.2): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -16138,10 +16059,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.11.16) + create-jest: 29.7.0(@types/node@20.12.7)(ts-node@10.9.2) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.12.7)(ts-node@10.9.2) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -16152,7 +16073,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@18.19.28)(ts-node@10.9.2): + /jest-config@29.7.0(@types/node@20.12.7)(ts-node@10.9.2): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -16167,7 +16088,7 @@ packages: '@babel/core': 7.24.4 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.28 + '@types/node': 20.12.7 babel-jest: 29.7.0(@babel/core@7.24.4) chalk: 4.1.2 ci-info: 3.8.0 @@ -16187,48 +16108,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@18.19.28)(typescript@5.2.2) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - dev: true - - /jest-config@29.7.0(@types/node@20.11.16)(ts-node@10.9.2): - resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@types/node': '*' - ts-node: '>=9.0.0' - peerDependenciesMeta: - '@types/node': - optional: true - ts-node: - optional: true - dependencies: - '@babel/core': 7.24.4 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 20.11.16 - babel-jest: 29.7.0(@babel/core@7.24.4) - chalk: 4.1.2 - ci-info: 3.8.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.7.0 - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@18.19.28)(typescript@5.2.2) + ts-node: 10.9.2(@types/node@20.12.7)(typescript@5.2.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -16275,7 +16155,7 @@ packages: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.11.16 + '@types/node': 20.12.7 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -16292,7 +16172,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.16 + '@types/node': 20.12.7 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -16308,7 +16188,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.6 - '@types/node': 20.11.16 + '@types/node': 20.12.7 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -16359,7 +16239,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.16 + '@types/node': 20.12.7 jest-util: 29.7.0 dev: true @@ -16414,7 +16294,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.16 + '@types/node': 20.12.7 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -16445,7 +16325,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.16 + '@types/node': 20.12.7 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 @@ -16497,7 +16377,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.16 + '@types/node': 20.12.7 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -16522,7 +16402,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.16 + '@types/node': 20.12.7 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -16534,7 +16414,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.12.7 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -16543,55 +16423,13 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.12.7 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.7.0(@types/node@18.19.28): - resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2) - '@jest/types': 29.6.3 - import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@18.19.28) - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - dev: true - - /jest@29.7.0(@types/node@18.19.28)(ts-node@10.9.2): - resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2) - '@jest/types': 29.6.3 - import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@18.19.28)(ts-node@10.9.2) - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - dev: true - - /jest@29.7.0(@types/node@20.11.16): + /jest@29.7.0(@types/node@20.12.7)(ts-node@10.9.2): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -16604,7 +16442,7 @@ packages: '@jest/core': 29.7.0(ts-node@10.9.2) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.11.16) + jest-cli: 29.7.0(@types/node@20.12.7)(ts-node@10.9.2) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -22386,7 +22224,7 @@ packages: '@babel/core': 7.24.4 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@18.19.28) + jest: 29.7.0(@types/node@20.12.7)(ts-node@10.9.2) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -22420,7 +22258,7 @@ packages: '@babel/core': 7.24.4 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@18.19.28)(ts-node@10.9.2) + jest: 29.7.0(@types/node@20.12.7)(ts-node@10.9.2) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -22454,7 +22292,7 @@ packages: '@babel/core': 7.24.4 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.11.16) + jest: 29.7.0(@types/node@20.12.7)(ts-node@10.9.2) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -22495,7 +22333,7 @@ packages: yn: 3.1.1 dev: true - /ts-node@10.9.2(@types/node@18.19.28)(typescript@5.2.2): + /ts-node@10.9.2(@types/node@20.12.7)(typescript@5.2.2): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -22514,7 +22352,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.28 + '@types/node': 20.12.7 acorn: 8.9.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -23353,7 +23191,7 @@ packages: fsevents: 2.3.3 dev: true - /vite@5.1.5(@types/node@18.19.28)(less@4.2.0)(sass@1.71.1)(terser@5.29.1): + /vite@5.1.5(@types/node@20.12.7)(less@4.2.0)(sass@1.71.1)(terser@5.29.1): resolution: {integrity: sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -23381,7 +23219,7 @@ packages: terser: optional: true dependencies: - '@types/node': 18.19.28 + '@types/node': 20.12.7 esbuild: 0.19.12 less: 4.2.0 postcss: 8.4.38