diff --git a/package.json b/package.json index df170c9..103a5c6 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "types": "dist/main.d.ts", "devDependencies": { "@eslint/js": "^9.4.0", - "@types/node": "^20.12.7", + "@types/node": "^22.0.0", "@vitest/coverage-v8": "^1.5.2", "eslint": "9.x", "eslint-plugin-jsdoc": "^50.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1fff31e..090d0dd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ devDependencies: specifier: ^9.4.0 version: 9.4.0 '@types/node': - specifier: ^20.12.7 - version: 20.17.6 + specifier: ^22.0.0 + version: 22.17.2 '@vitest/coverage-v8': specifier: ^1.5.2 version: 1.6.0(vitest@1.6.0) @@ -34,13 +34,13 @@ devDependencies: version: 7.18.0(eslint@9.4.0)(typescript@5.6.3) vite: specifier: ^5.2.10 - version: 5.4.11(@types/node@20.17.6) + version: 5.4.11(@types/node@22.17.2) vite-plugin-dts: specifier: ^3.9.0 - version: 3.9.1(@types/node@20.17.6)(typescript@5.6.3)(vite@5.4.11) + version: 3.9.1(@types/node@22.17.2)(typescript@5.6.3)(vite@5.4.11) vitest: specifier: ^1.5.2 - version: 1.6.0(@types/node@20.17.6) + version: 1.6.0(@types/node@22.17.2) packages: @@ -418,27 +418,27 @@ packages: '@jridgewell/sourcemap-codec': 1.5.0 dev: true - /@microsoft/api-extractor-model@7.28.13(@types/node@20.17.6): + /@microsoft/api-extractor-model@7.28.13(@types/node@22.17.2): resolution: {integrity: sha512-39v/JyldX4MS9uzHcdfmjjfS6cYGAoXV+io8B5a338pkHiSt+gy2eXQ0Q7cGFJ7quSa1VqqlMdlPrB6sLR/cAw==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2(@types/node@20.17.6) + '@rushstack/node-core-library': 4.0.2(@types/node@22.17.2) transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor@7.43.0(@types/node@20.17.6): + /@microsoft/api-extractor@7.43.0(@types/node@22.17.2): resolution: {integrity: sha512-GFhTcJpB+MI6FhvXEI9b2K0snulNLWHqC/BbcJtyNYcKUiw7l3Lgis5ApsYncJ0leALX7/of4XfmXk+maT111w==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.28.13(@types/node@20.17.6) + '@microsoft/api-extractor-model': 7.28.13(@types/node@22.17.2) '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2(@types/node@20.17.6) + '@rushstack/node-core-library': 4.0.2(@types/node@22.17.2) '@rushstack/rig-package': 0.5.2 - '@rushstack/terminal': 0.10.0(@types/node@20.17.6) - '@rushstack/ts-command-line': 4.19.1(@types/node@20.17.6) + '@rushstack/terminal': 0.10.0(@types/node@22.17.2) + '@rushstack/ts-command-line': 4.19.1(@types/node@22.17.2) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -646,7 +646,7 @@ packages: dev: true optional: true - /@rushstack/node-core-library@4.0.2(@types/node@20.17.6): + /@rushstack/node-core-library@4.0.2(@types/node@22.17.2): resolution: {integrity: sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==} peerDependencies: '@types/node': '*' @@ -654,7 +654,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 20.17.6 + '@types/node': 22.17.2 fs-extra: 7.0.1 import-lazy: 4.0.0 jju: 1.4.0 @@ -670,7 +670,7 @@ packages: strip-json-comments: 3.1.1 dev: true - /@rushstack/terminal@0.10.0(@types/node@20.17.6): + /@rushstack/terminal@0.10.0(@types/node@22.17.2): resolution: {integrity: sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==} peerDependencies: '@types/node': '*' @@ -678,15 +678,15 @@ packages: '@types/node': optional: true dependencies: - '@rushstack/node-core-library': 4.0.2(@types/node@20.17.6) - '@types/node': 20.17.6 + '@rushstack/node-core-library': 4.0.2(@types/node@22.17.2) + '@types/node': 22.17.2 supports-color: 8.1.1 dev: true - /@rushstack/ts-command-line@4.19.1(@types/node@20.17.6): + /@rushstack/ts-command-line@4.19.1(@types/node@22.17.2): resolution: {integrity: sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==} dependencies: - '@rushstack/terminal': 0.10.0(@types/node@20.17.6) + '@rushstack/terminal': 0.10.0(@types/node@22.17.2) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -706,10 +706,10 @@ packages: resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} dev: true - /@types/node@20.17.6: - resolution: {integrity: sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==} + /@types/node@22.17.2: + resolution: {integrity: sha512-gL6z5N9Jm9mhY+U2KXZpteb+09zyffliRkZyZOHODGATyC5B1Jt/7TzuuiLkFsSUMLbS1OLmlj/E+/3KF4Q/4w==} dependencies: - undici-types: 6.19.8 + undici-types: 6.21.0 dev: true /@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0)(eslint@9.4.0)(typescript@5.6.3): @@ -857,7 +857,7 @@ packages: std-env: 3.8.0 strip-literal: 2.1.0 test-exclude: 6.0.0 - vitest: 1.6.0(@types/node@20.17.6) + vitest: 1.6.0(@types/node@22.17.2) transitivePeerDependencies: - supports-color dev: true @@ -2350,8 +2350,8 @@ packages: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} dev: true - /undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + /undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} dev: true /universalify@0.1.2: @@ -2370,7 +2370,7 @@ packages: engines: {node: '>= 0.10'} dev: true - /vite-node@1.6.0(@types/node@20.17.6): + /vite-node@1.6.0(@types/node@22.17.2): resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -2379,7 +2379,7 @@ packages: debug: 4.3.7 pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.11(@types/node@20.17.6) + vite: 5.4.11(@types/node@22.17.2) transitivePeerDependencies: - '@types/node' - less @@ -2392,7 +2392,7 @@ packages: - terser dev: true - /vite-plugin-dts@3.9.1(@types/node@20.17.6)(typescript@5.6.3)(vite@5.4.11): + /vite-plugin-dts@3.9.1(@types/node@22.17.2)(typescript@5.6.3)(vite@5.4.11): resolution: {integrity: sha512-rVp2KM9Ue22NGWB8dNtWEr+KekN3rIgz1tWD050QnRGlriUCmaDwa7qA5zDEjbXg5lAXhYMSBJtx3q3hQIJZSg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -2402,14 +2402,14 @@ packages: vite: optional: true dependencies: - '@microsoft/api-extractor': 7.43.0(@types/node@20.17.6) + '@microsoft/api-extractor': 7.43.0(@types/node@22.17.2) '@rollup/pluginutils': 5.1.3 '@vue/language-core': 1.8.27(typescript@5.6.3) debug: 4.3.7 kolorist: 1.8.0 magic-string: 0.30.12 typescript: 5.6.3 - vite: 5.4.11(@types/node@20.17.6) + vite: 5.4.11(@types/node@22.17.2) vue-tsc: 1.8.27(typescript@5.6.3) transitivePeerDependencies: - '@types/node' @@ -2417,7 +2417,7 @@ packages: - supports-color dev: true - /vite@5.4.11(@types/node@20.17.6): + /vite@5.4.11(@types/node@22.17.2): resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -2448,7 +2448,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.17.6 + '@types/node': 22.17.2 esbuild: 0.21.5 postcss: 8.4.49 rollup: 4.27.0 @@ -2456,7 +2456,7 @@ packages: fsevents: 2.3.3 dev: true - /vitest@1.6.0(@types/node@20.17.6): + /vitest@1.6.0(@types/node@22.17.2): resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -2481,7 +2481,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.17.6 + '@types/node': 22.17.2 '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 '@vitest/snapshot': 1.6.0 @@ -2499,8 +2499,8 @@ packages: strip-literal: 2.1.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.11(@types/node@20.17.6) - vite-node: 1.6.0(@types/node@20.17.6) + vite: 5.4.11(@types/node@22.17.2) + vite-node: 1.6.0(@types/node@22.17.2) why-is-node-running: 2.3.0 transitivePeerDependencies: - less