diff --git a/package.json b/package.json index 369bb09..5c4ebd4 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "devDependencies": { "@modyfi/vite-plugin-yaml": "^1.1.0", "@types/js-yaml": "^4.0.9", - "@types/node": "^20.12.10", + "@types/node": "^22.4.1", "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitest/coverage-v8": "^1.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e2b6ecd..e6a4d8f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,13 +26,13 @@ importers: devDependencies: '@modyfi/vite-plugin-yaml': specifier: ^1.1.0 - version: 1.1.0(rollup@4.18.0)(vite@5.2.11(@types/node@20.12.12)) + version: 1.1.0(rollup@4.18.0)(vite@5.2.11(@types/node@22.4.1)) '@types/js-yaml': specifier: ^4.0.9 version: 4.0.9 '@types/node': - specifier: ^20.12.10 - version: 20.12.12 + specifier: ^22.4.1 + version: 22.4.1 '@typescript-eslint/eslint-plugin': specifier: ^7.0.0 version: 7.10.0(@typescript-eslint/parser@7.10.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) @@ -41,7 +41,7 @@ importers: version: 7.10.0(eslint@8.57.0)(typescript@5.4.5) '@vitest/coverage-v8': specifier: ^1.4.0 - version: 1.6.0(vitest@1.6.0(@types/node@20.12.12)(jsdom@24.0.0)) + version: 1.6.0(vitest@1.6.0(@types/node@22.4.1)(jsdom@24.0.0)) eslint: specifier: ^8.56.0 version: 8.57.0 @@ -59,16 +59,16 @@ importers: version: 5.4.5 vite: specifier: ^5.2.8 - version: 5.2.11(@types/node@20.12.12) + version: 5.2.11(@types/node@22.4.1) vite-plugin-dts: specifier: ^3.9.1 - version: 3.9.1(@types/node@20.12.12)(rollup@4.18.0)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.12)) + version: 3.9.1(@types/node@22.4.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.2.11(@types/node@22.4.1)) vite-tsconfig-paths: specifier: ^4.3.2 - version: 4.3.2(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.12)) + version: 4.3.2(typescript@5.4.5)(vite@5.2.11(@types/node@22.4.1)) vitest: specifier: ^1.4.0 - version: 1.6.0(@types/node@20.12.12)(jsdom@24.0.0) + version: 1.6.0(@types/node@22.4.1)(jsdom@24.0.0) packages: @@ -255,6 +255,7 @@ packages: '@humanwhocodes/config-array@0.11.14': resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} @@ -262,6 +263,7 @@ packages: '@humanwhocodes/object-schema@2.0.3': resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead '@istanbuljs/schema@0.1.3': resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} @@ -460,6 +462,9 @@ packages: '@types/node@20.12.12': resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} + '@types/node@22.4.1': + resolution: {integrity: sha512-1tbpb9325+gPnKK0dMm+/LMriX0vKxf6RnB0SZUqfyVkQ4fMgUSySqhxE/y8Jvs4NyF1yHzTfG9KlnkIODxPKg==} + '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} @@ -878,6 +883,7 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported globals@13.24.0: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} @@ -949,6 +955,7 @@ packages: inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -1271,6 +1278,7 @@ packages: rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rollup@4.18.0: @@ -1460,6 +1468,9 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} @@ -1785,23 +1796,23 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@microsoft/api-extractor-model@7.28.13(@types/node@20.12.12)': + '@microsoft/api-extractor-model@7.28.13(@types/node@22.4.1)': dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2(@types/node@20.12.12) + '@rushstack/node-core-library': 4.0.2(@types/node@22.4.1) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.43.0(@types/node@20.12.12)': + '@microsoft/api-extractor@7.43.0(@types/node@22.4.1)': dependencies: - '@microsoft/api-extractor-model': 7.28.13(@types/node@20.12.12) + '@microsoft/api-extractor-model': 7.28.13(@types/node@22.4.1) '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2(@types/node@20.12.12) + '@rushstack/node-core-library': 4.0.2(@types/node@22.4.1) '@rushstack/rig-package': 0.5.2 - '@rushstack/terminal': 0.10.0(@types/node@20.12.12) - '@rushstack/ts-command-line': 4.19.1(@types/node@20.12.12) + '@rushstack/terminal': 0.10.0(@types/node@22.4.1) + '@rushstack/ts-command-line': 4.19.1(@types/node@22.4.1) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -1828,6 +1839,16 @@ snapshots: vite: 5.2.11(@types/node@20.12.12) transitivePeerDependencies: - rollup + optional: true + + '@modyfi/vite-plugin-yaml@1.1.0(rollup@4.18.0)(vite@5.2.11(@types/node@22.4.1))': + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + js-yaml: 4.1.0 + tosource: 2.0.0-alpha.3 + vite: 5.2.11(@types/node@22.4.1) + transitivePeerDependencies: + - rollup '@nodelib/fs.scandir@2.1.5': dependencies: @@ -1899,7 +1920,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.18.0': optional: true - '@rushstack/node-core-library@4.0.2(@types/node@20.12.12)': + '@rushstack/node-core-library@4.0.2(@types/node@22.4.1)': dependencies: fs-extra: 7.0.1 import-lazy: 4.0.0 @@ -1908,23 +1929,23 @@ snapshots: semver: 7.5.4 z-schema: 5.0.5 optionalDependencies: - '@types/node': 20.12.12 + '@types/node': 22.4.1 '@rushstack/rig-package@0.5.2': dependencies: resolve: 1.22.8 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.10.0(@types/node@20.12.12)': + '@rushstack/terminal@0.10.0(@types/node@22.4.1)': dependencies: - '@rushstack/node-core-library': 4.0.2(@types/node@20.12.12) + '@rushstack/node-core-library': 4.0.2(@types/node@22.4.1) supports-color: 8.1.1 optionalDependencies: - '@types/node': 20.12.12 + '@types/node': 22.4.1 - '@rushstack/ts-command-line@4.19.1(@types/node@20.12.12)': + '@rushstack/ts-command-line@4.19.1(@types/node@22.4.1)': dependencies: - '@rushstack/terminal': 0.10.0(@types/node@20.12.12) + '@rushstack/terminal': 0.10.0(@types/node@22.4.1) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -1950,6 +1971,11 @@ snapshots: '@types/node@20.12.12': dependencies: undici-types: 5.26.5 + optional: true + + '@types/node@22.4.1': + dependencies: + undici-types: 6.19.8 '@types/trusted-types@2.0.7': {} @@ -2036,7 +2062,7 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@20.12.12)(jsdom@24.0.0))': + '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@22.4.1)(jsdom@24.0.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -2051,7 +2077,7 @@ snapshots: std-env: 3.7.0 strip-literal: 2.1.0 test-exclude: 6.0.0 - vitest: 1.6.0(@types/node@20.12.12)(jsdom@24.0.0) + vitest: 1.6.0(@types/node@22.4.1)(jsdom@24.0.0) transitivePeerDependencies: - supports-color @@ -3014,7 +3040,10 @@ snapshots: ufo@1.5.3: {} - undici-types@5.26.5: {} + undici-types@5.26.5: + optional: true + + undici-types@6.19.8: {} universalify@0.1.2: {} @@ -3031,13 +3060,13 @@ snapshots: validator@13.12.0: {} - vite-node@1.6.0(@types/node@20.12.12): + vite-node@1.6.0(@types/node@22.4.1): dependencies: cac: 6.7.14 debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.2.11(@types/node@20.12.12) + vite: 5.2.11(@types/node@22.4.1) transitivePeerDependencies: - '@types/node' - less @@ -3048,9 +3077,9 @@ snapshots: - supports-color - terser - vite-plugin-dts@3.9.1(@types/node@20.12.12)(rollup@4.18.0)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.12)): + vite-plugin-dts@3.9.1(@types/node@22.4.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.2.11(@types/node@22.4.1)): dependencies: - '@microsoft/api-extractor': 7.43.0(@types/node@20.12.12) + '@microsoft/api-extractor': 7.43.0(@types/node@22.4.1) '@rollup/pluginutils': 5.1.0(rollup@4.18.0) '@vue/language-core': 1.8.27(typescript@5.4.5) debug: 4.3.4 @@ -3059,19 +3088,19 @@ snapshots: typescript: 5.4.5 vue-tsc: 1.8.27(typescript@5.4.5) optionalDependencies: - vite: 5.2.11(@types/node@20.12.12) + vite: 5.2.11(@types/node@22.4.1) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-tsconfig-paths@4.3.2(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.12)): + vite-tsconfig-paths@4.3.2(typescript@5.4.5)(vite@5.2.11(@types/node@22.4.1)): dependencies: debug: 4.3.4 globrex: 0.1.2 tsconfck: 3.0.3(typescript@5.4.5) optionalDependencies: - vite: 5.2.11(@types/node@20.12.12) + vite: 5.2.11(@types/node@22.4.1) transitivePeerDependencies: - supports-color - typescript @@ -3084,8 +3113,18 @@ snapshots: optionalDependencies: '@types/node': 20.12.12 fsevents: 2.3.3 + optional: true - vitest@1.6.0(@types/node@20.12.12)(jsdom@24.0.0): + vite@5.2.11(@types/node@22.4.1): + dependencies: + esbuild: 0.20.2 + postcss: 8.4.38 + rollup: 4.18.0 + optionalDependencies: + '@types/node': 22.4.1 + fsevents: 2.3.3 + + vitest@1.6.0(@types/node@22.4.1)(jsdom@24.0.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -3104,11 +3143,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.2.11(@types/node@20.12.12) - vite-node: 1.6.0(@types/node@20.12.12) + vite: 5.2.11(@types/node@22.4.1) + vite-node: 1.6.0(@types/node@22.4.1) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.12.12 + '@types/node': 22.4.1 jsdom: 24.0.0 transitivePeerDependencies: - less