diff --git a/package.json b/package.json index 40c14770..c0f73ee5 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "@commitlint/cli": "^17.8.1", "@commitlint/config-angular": "^17.8.1", "@sapphire/ts-config": "^5.0.1", - "@types/node": "^20.19.11", + "@types/node": "^22.18.11", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "@vitest/ui": "^0.34.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3d830a75..e225513b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,8 +20,8 @@ devDependencies: specifier: ^5.0.1 version: 5.0.1 '@types/node': - specifier: ^20.19.11 - version: 20.19.11 + specifier: ^22.18.11 + version: 22.18.11 '@typescript-eslint/eslint-plugin': specifier: ^7.18.0 version: 7.18.0(@typescript-eslint/parser@7.18.0)(eslint@8.57.1)(typescript@5.9.2) @@ -33,7 +33,7 @@ devDependencies: version: 0.34.7(vitest@0.34.6) cz-conventional-changelog: specifier: ^3.3.0 - version: 3.3.0(@types/node@20.19.11)(typescript@5.9.2) + version: 3.3.0(@types/node@22.18.11)(typescript@5.9.2) eslint: specifier: ^8.57.1 version: 8.57.1 @@ -91,6 +91,7 @@ packages: /@babel/code-frame@7.27.1: resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} + requiresBuild: true dependencies: '@babel/helper-validator-identifier': 7.27.1 js-tokens: 4.0.0 @@ -100,6 +101,7 @@ packages: /@babel/helper-validator-identifier@7.27.1: resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} engines: {node: '>=6.9.0'} + requiresBuild: true dev: true /@commitlint/cli@17.8.1: @@ -218,14 +220,14 @@ packages: lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.2(@types/node@20.19.11)(typescript@5.9.2) + ts-node: 10.9.2(@types/node@22.18.11)(typescript@5.9.2) typescript: 5.9.2 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' dev: true - /@commitlint/load@19.8.1(@types/node@20.19.11)(typescript@5.9.2): + /@commitlint/load@19.8.1(@types/node@22.18.11)(typescript@5.9.2): resolution: {integrity: sha512-9V99EKG3u7z+FEoe4ikgq7YGRCSukAcvmKQuTtUyiYPnOd9a2/H9Ak1J9nJA1HChRQp9OA/sIKPugGS+FK/k1A==} engines: {node: '>=v18'} requiresBuild: true @@ -236,7 +238,7 @@ packages: '@commitlint/types': 19.8.1 chalk: 5.6.0 cosmiconfig: 9.0.0(typescript@5.9.2) - cosmiconfig-typescript-loader: 6.1.0(@types/node@20.19.11)(cosmiconfig@9.0.0)(typescript@5.9.2) + cosmiconfig-typescript-loader: 6.1.0(@types/node@22.18.11)(cosmiconfig@9.0.0)(typescript@5.9.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -911,7 +913,7 @@ packages: resolution: {integrity: sha512-7uz5EHdzz2TqoMfV7ee61Egf5y6NkcO4FB/1iCCQnbeiI1F3xzv3vK5dBCXUCLQgGYS+mUeigK1iKQzvED+QnQ==} requiresBuild: true dependencies: - '@types/node': 20.19.11 + '@types/node': 22.18.11 dev: true optional: true @@ -933,16 +935,16 @@ packages: resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} dev: true - /@types/node@20.19.11: - resolution: {integrity: sha512-uug3FEEGv0r+jrecvUUpbY8lLisvIjg6AAic6a2bSP5OEOLeJsDSnvhCDov7ipFFMXS3orMpzlmi0ZcuGkBbow==} - dependencies: - undici-types: 6.21.0 - dev: true - /@types/node@20.5.1: resolution: {integrity: sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==} dev: true + /@types/node@22.18.11: + resolution: {integrity: sha512-Gd33J2XIrXurb+eT2ktze3rJAfAp9ZNjlBdh4SVgyrKEOADwCbdUDaK7QgJno8Ue4kcajscsKqu6n8OBG3hhCQ==} + dependencies: + undici-types: 6.21.0 + dev: true + /@types/normalize-package-data@2.4.4: resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} dev: true @@ -1445,6 +1447,7 @@ packages: /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} + requiresBuild: true dev: true /camelcase-keys@6.2.2: @@ -1587,13 +1590,13 @@ packages: engines: {node: '>=18'} dev: true - /commitizen@4.3.1(@types/node@20.19.11)(typescript@5.9.2): + /commitizen@4.3.1(@types/node@22.18.11)(typescript@5.9.2): resolution: {integrity: sha512-gwAPAVTy/j5YcOOebcCRIijn+mSjWJC+IYKivTu6aG8Ei/scoXgfsMRnuAk6b0GRste2J4NGxVdMN3ZpfNaVaw==} engines: {node: '>= 12'} hasBin: true dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@20.19.11)(typescript@5.9.2) + cz-conventional-changelog: 3.3.0(@types/node@22.18.11)(typescript@5.9.2) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -1659,11 +1662,11 @@ packages: dependencies: '@types/node': 20.5.1 cosmiconfig: 8.3.6(typescript@5.9.2) - ts-node: 10.9.2(@types/node@20.19.11)(typescript@5.9.2) + ts-node: 10.9.2(@types/node@22.18.11)(typescript@5.9.2) typescript: 5.9.2 dev: true - /cosmiconfig-typescript-loader@6.1.0(@types/node@20.19.11)(cosmiconfig@9.0.0)(typescript@5.9.2): + /cosmiconfig-typescript-loader@6.1.0(@types/node@22.18.11)(cosmiconfig@9.0.0)(typescript@5.9.2): resolution: {integrity: sha512-tJ1w35ZRUiM5FeTzT7DtYWAFFv37ZLqSRkGi2oeCK1gPhvaWjkAtfXvLmvE1pRfxxp9aQo6ba/Pvg1dKj05D4g==} engines: {node: '>=v18'} requiresBuild: true @@ -1672,7 +1675,7 @@ packages: cosmiconfig: '>=9' typescript: '>=5' dependencies: - '@types/node': 20.19.11 + '@types/node': 22.18.11 cosmiconfig: 9.0.0(typescript@5.9.2) jiti: 2.5.1 typescript: 5.9.2 @@ -1726,18 +1729,18 @@ packages: which: 2.0.2 dev: true - /cz-conventional-changelog@3.3.0(@types/node@20.19.11)(typescript@5.9.2): + /cz-conventional-changelog@3.3.0(@types/node@22.18.11)(typescript@5.9.2): resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==} engines: {node: '>= 10'} dependencies: chalk: 2.4.2 - commitizen: 4.3.1(@types/node@20.19.11)(typescript@5.9.2) + commitizen: 4.3.1(@types/node@22.18.11)(typescript@5.9.2) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 19.8.1(@types/node@20.19.11)(typescript@5.9.2) + '@commitlint/load': 19.8.1(@types/node@22.18.11)(typescript@5.9.2) transitivePeerDependencies: - '@types/node' - typescript @@ -1934,6 +1937,7 @@ packages: /error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + requiresBuild: true dependencies: is-arrayish: 0.2.1 dev: true @@ -2438,6 +2442,7 @@ packages: /fast-uri@3.0.6: resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==} + requiresBuild: true dev: true /fastq@1.19.1: @@ -2945,6 +2950,7 @@ packages: /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + requiresBuild: true dev: true /is-async-function@2.1.1: @@ -3212,6 +3218,7 @@ packages: /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + requiresBuild: true dev: true /js-yaml@4.1.0: @@ -3227,6 +3234,7 @@ packages: /json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + requiresBuild: true dev: true /json-schema-traverse@0.4.1: @@ -3235,6 +3243,7 @@ packages: /json-schema-traverse@1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + requiresBuild: true dev: true /json-stable-stringify-without-jsonify@1.0.1: @@ -3287,6 +3296,7 @@ packages: /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + requiresBuild: true dev: true /linkify-it@5.0.0: @@ -3795,6 +3805,7 @@ packages: /parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} + requiresBuild: true dependencies: callsites: 3.1.0 dev: true @@ -4039,6 +4050,7 @@ packages: /require-from-string@2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} + requiresBuild: true dev: true /requireindex@1.2.0: @@ -4057,6 +4069,7 @@ packages: /resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} + requiresBuild: true dev: true /resolve-from@5.0.0: @@ -4598,7 +4611,7 @@ packages: typescript: 5.9.2 dev: true - /ts-node@10.9.2(@types/node@20.19.11)(typescript@5.9.2): + /ts-node@10.9.2(@types/node@22.18.11)(typescript@5.9.2): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -4617,7 +4630,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.19.11 + '@types/node': 22.18.11 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -4800,7 +4813,7 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-node@0.34.6(@types/node@20.19.11): + /vite-node@0.34.6(@types/node@22.18.11): resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} engines: {node: '>=v14.18.0'} hasBin: true @@ -4810,7 +4823,7 @@ packages: mlly: 1.7.4 pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.19(@types/node@20.19.11) + vite: 5.4.19(@types/node@22.18.11) transitivePeerDependencies: - '@types/node' - less @@ -4823,7 +4836,7 @@ packages: - terser dev: true - /vite@5.4.19(@types/node@20.19.11): + /vite@5.4.19(@types/node@22.18.11): resolution: {integrity: sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -4854,7 +4867,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.19.11 + '@types/node': 22.18.11 esbuild: 0.21.5 postcss: 8.5.6 rollup: 4.46.2 @@ -4895,7 +4908,7 @@ packages: dependencies: '@types/chai': 4.3.20 '@types/chai-subset': 1.3.6(@types/chai@4.3.20) - '@types/node': 20.19.11 + '@types/node': 22.18.11 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -4915,8 +4928,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.9.0 tinypool: 0.7.0 - vite: 5.4.19(@types/node@20.19.11) - vite-node: 0.34.6(@types/node@20.19.11) + vite: 5.4.19(@types/node@22.18.11) + vite-node: 0.34.6(@types/node@22.18.11) why-is-node-running: 2.3.0 transitivePeerDependencies: - less