diff --git a/package.json b/package.json index 268808f5..bb93aac1 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "@eslint-types/prettier": "5.1.3", "@eslint-types/typescript-eslint": "7.5.0", "@eslint-types/unicorn": "52.0.0", - "@types/node": "20.16.5", + "@types/node": "20.16.9", "@typescript-eslint/eslint-plugin": "7.18.0", "@typescript-eslint/parser": "7.18.0", "@vitest/coverage-v8": "2.0.5", @@ -87,13 +87,13 @@ "eslint-plugin-prettier": "5.2.1", "eslint-plugin-spellcheck": "0.0.20", "eslint-plugin-unicorn": "55.0.0", - "npm-run-all2": "6.2.2", + "npm-run-all2": "6.2.3", "prettier": "3.3.3", - "prettier-plugin-organize-imports": "4.0.0", + "prettier-plugin-organize-imports": "4.1.0", "rimraf": "6.0.1", - "tsup": "8.2.4", + "tsup": "8.3.0", "typescript": "5.5.4", - "vite": "5.4.3", + "vite": "5.4.8", "vitepress": "1.3.4", "vitest": "2.0.5" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 068502ee..9423f154 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,8 +25,8 @@ importers: specifier: 52.0.0 version: 52.0.0 '@types/node': - specifier: 20.16.5 - version: 20.16.5 + specifier: 20.16.9 + version: 20.16.9 '@typescript-eslint/eslint-plugin': specifier: 7.18.0 version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) @@ -35,7 +35,7 @@ importers: version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) '@vitest/coverage-v8': specifier: 2.0.5 - version: 2.0.5(vitest@2.0.5(@types/node@20.16.5)) + version: 2.0.5(vitest@2.0.5(@types/node@20.16.9)) benchmark: specifier: 2.1.4 version: 2.1.4 @@ -67,32 +67,32 @@ importers: specifier: 55.0.0 version: 55.0.0(eslint@8.57.0) npm-run-all2: - specifier: 6.2.2 - version: 6.2.2 + specifier: 6.2.3 + version: 6.2.3 prettier: specifier: 3.3.3 version: 3.3.3 prettier-plugin-organize-imports: - specifier: 4.0.0 - version: 4.0.0(prettier@3.3.3)(typescript@5.5.4) + specifier: 4.1.0 + version: 4.1.0(prettier@3.3.3)(typescript@5.5.4) rimraf: specifier: 6.0.1 version: 6.0.1 tsup: - specifier: 8.2.4 - version: 8.2.4(postcss@8.4.45)(typescript@5.5.4) + specifier: 8.3.0 + version: 8.3.0(postcss@8.4.45)(typescript@5.5.4) typescript: specifier: 5.5.4 version: 5.5.4 vite: - specifier: 5.4.3 - version: 5.4.3(@types/node@20.16.5) + specifier: 5.4.8 + version: 5.4.8(@types/node@20.16.9) vitepress: specifier: 1.3.4 - version: 1.3.4(@algolia/client-search@4.24.0)(@types/node@20.16.5)(postcss@8.4.45)(search-insights@2.17.1)(typescript@5.5.4) + version: 1.3.4(@algolia/client-search@4.24.0)(@types/node@20.16.9)(postcss@8.4.45)(search-insights@2.17.1)(typescript@5.5.4) vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.5) + version: 2.0.5(@types/node@20.16.9) packages: @@ -695,8 +695,8 @@ packages: '@types/mdurl@2.0.0': resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} - '@types/node@20.16.5': - resolution: {integrity: sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==} + '@types/node@20.16.9': + resolution: {integrity: sha512-rkvIVJxsOfBejxK7I0FO5sa2WxFmJCzoDwcd88+fq/CUfynNywTo/1/T6hyFz22CyztsnLS9nVlHOnTI36RH5w==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -1330,6 +1330,14 @@ packages: fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + fdir@6.3.0: + resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -1831,8 +1839,8 @@ packages: resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - npm-run-all2@6.2.2: - resolution: {integrity: sha512-Q+alQAGIW7ZhKcxLt8GcSi3h3ryheD6xnmXahkMRVM5LYmajcUrSITm8h+OPC9RYWMV2GR0Q1ntTUCfxaNoOJw==} + npm-run-all2@6.2.3: + resolution: {integrity: sha512-5RsxC7jEc/RjxOYBVdEfrJf5FsJ0pHA7jr2/OxrThXknajETCTYjigOCG3iaGjdYIKEQlDuCG0ir0T1HTva8pg==} engines: {node: ^14.18.0 || ^16.13.0 || >=18.0.0, npm: '>= 8'} hasBin: true @@ -1958,6 +1966,10 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + pidtree@0.6.0: resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} engines: {node: '>=0.10'} @@ -2011,16 +2023,13 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier-plugin-organize-imports@4.0.0: - resolution: {integrity: sha512-vnKSdgv9aOlqKeEFGhf9SCBsTyzDSyScy1k7E0R1Uo4L0cTcOV7c1XQaT7jfXIOc/p08WLBfN2QUQA9zDSZMxA==} + prettier-plugin-organize-imports@4.1.0: + resolution: {integrity: sha512-5aWRdCgv645xaa58X8lOxzZoiHAldAPChljr/MT0crXVOWTZ+Svl4hIWlz+niYSlO6ikE5UXkN1JrRvIP2ut0A==} peerDependencies: - '@vue/language-plugin-pug': ^2.0.24 prettier: '>=2.0' typescript: '>=2.9' - vue-tsc: ^2.0.24 + vue-tsc: ^2.1.0 peerDependenciesMeta: - '@vue/language-plugin-pug': - optional: true vue-tsc: optional: true @@ -2291,6 +2300,10 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + tinyglobby@0.2.6: + resolution: {integrity: sha512-NbBoFBpqfcgd1tCiO8Lkfdk+xrA7mlLR9zgvZcZWQQwU63XAfUePyd6wZBaU93Hqw347lHnwFzttAkemHzzz4g==} + engines: {node: '>=12.0.0'} + tinypool@1.0.1: resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -2330,8 +2343,8 @@ packages: tslib@2.7.0: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} - tsup@8.2.4: - resolution: {integrity: sha512-akpCPePnBnC/CXgRrcy72ZSntgIEUa1jN0oJbbvpALWKNOz1B7aM+UVDWGRGIO/T/PZugAESWDJUAb5FD48o8Q==} + tsup@8.3.0: + resolution: {integrity: sha512-ALscEeyS03IomcuNdFdc0YWGVIkwH1Ws7nfTbAPuoILvEV2hpGQAY72LIOjglGo4ShWpZfpBqP/jpQVCzqYQag==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -2409,8 +2422,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.4.3: - resolution: {integrity: sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==} + vite@5.4.8: + resolution: {integrity: sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -3010,7 +3023,7 @@ snapshots: '@types/mdurl@2.0.0': {} - '@types/node@20.16.5': + '@types/node@20.16.9': dependencies: undici-types: 6.19.8 @@ -3103,12 +3116,12 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@20.16.5))(vue@3.5.3(typescript@5.5.4))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.8(@types/node@20.16.9))(vue@3.5.3(typescript@5.5.4))': dependencies: - vite: 5.4.3(@types/node@20.16.5) + vite: 5.4.8(@types/node@20.16.9) vue: 3.5.3(typescript@5.5.4) - '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.5))': + '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.9))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -3122,7 +3135,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.0.5(@types/node@20.16.5) + vitest: 2.0.5(@types/node@20.16.9) transitivePeerDependencies: - supports-color @@ -3875,6 +3888,10 @@ snapshots: dependencies: reusify: 1.0.4 + fdir@6.3.0(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + file-entry-cache@6.0.1: dependencies: flat-cache: 3.2.0 @@ -4337,7 +4354,7 @@ snapshots: npm-normalize-package-bin@3.0.1: {} - npm-run-all2@6.2.2: + npm-run-all2@6.2.3: dependencies: ansi-styles: 6.2.1 cross-spawn: 7.0.3 @@ -4457,6 +4474,8 @@ snapshots: picomatch@2.3.1: {} + picomatch@4.0.2: {} + pidtree@0.6.0: {} pirates@4.0.6: {} @@ -4487,7 +4506,7 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-organize-imports@4.0.0(prettier@3.3.3)(typescript@5.5.4): + prettier-plugin-organize-imports@4.1.0(prettier@3.3.3)(typescript@5.5.4): dependencies: prettier: 3.3.3 typescript: 5.5.4 @@ -4785,6 +4804,11 @@ snapshots: tinybench@2.9.0: {} + tinyglobby@0.2.6: + dependencies: + fdir: 6.3.0(picomatch@4.0.2) + picomatch: 4.0.2 + tinypool@1.0.1: {} tinyrainbow@1.2.0: {} @@ -4811,7 +4835,7 @@ snapshots: tslib@2.7.0: {} - tsup@8.2.4(postcss@8.4.45)(typescript@5.5.4): + tsup@8.3.0(postcss@8.4.45)(typescript@5.5.4): dependencies: bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 @@ -4820,7 +4844,6 @@ snapshots: debug: 4.3.7 esbuild: 0.23.1 execa: 5.1.1 - globby: 11.1.0 joycon: 3.1.1 picocolors: 1.1.0 postcss-load-config: 6.0.1(postcss@8.4.45) @@ -4828,6 +4851,7 @@ snapshots: rollup: 4.21.2 source-map: 0.8.0-beta.0 sucrase: 3.35.0 + tinyglobby: 0.2.6 tree-kill: 1.2.2 optionalDependencies: postcss: 8.4.45 @@ -4906,13 +4930,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.0.5(@types/node@20.16.5): + vite-node@2.0.5(@types/node@20.16.9): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.3(@types/node@20.16.5) + vite: 5.4.8(@types/node@20.16.9) transitivePeerDependencies: - '@types/node' - less @@ -4924,23 +4948,23 @@ snapshots: - supports-color - terser - vite@5.4.3(@types/node@20.16.5): + vite@5.4.8(@types/node@20.16.9): dependencies: esbuild: 0.21.5 postcss: 8.4.45 rollup: 4.21.2 optionalDependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.9 fsevents: 2.3.3 - vitepress@1.3.4(@algolia/client-search@4.24.0)(@types/node@20.16.5)(postcss@8.4.45)(search-insights@2.17.1)(typescript@5.5.4): + vitepress@1.3.4(@algolia/client-search@4.24.0)(@types/node@20.16.9)(postcss@8.4.45)(search-insights@2.17.1)(typescript@5.5.4): dependencies: '@docsearch/css': 3.6.1 '@docsearch/js': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.17.1) '@shikijs/core': 1.16.2 '@shikijs/transformers': 1.16.2 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.1.3(vite@5.4.3(@types/node@20.16.5))(vue@3.5.3(typescript@5.5.4)) + '@vitejs/plugin-vue': 5.1.3(vite@5.4.8(@types/node@20.16.9))(vue@3.5.3(typescript@5.5.4)) '@vue/devtools-api': 7.4.4 '@vue/shared': 3.5.3 '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.5.4)) @@ -4949,7 +4973,7 @@ snapshots: mark.js: 8.11.1 minisearch: 7.1.0 shiki: 1.16.2 - vite: 5.4.3(@types/node@20.16.5) + vite: 5.4.8(@types/node@20.16.9) vue: 3.5.3(typescript@5.5.4) optionalDependencies: postcss: 8.4.45 @@ -4981,7 +5005,7 @@ snapshots: - typescript - universal-cookie - vitest@2.0.5(@types/node@20.16.5): + vitest@2.0.5(@types/node@20.16.9): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -4999,11 +5023,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.3(@types/node@20.16.5) - vite-node: 2.0.5(@types/node@20.16.5) + vite: 5.4.8(@types/node@20.16.9) + vite-node: 2.0.5(@types/node@20.16.9) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.9 transitivePeerDependencies: - less - lightningcss