diff --git a/package.json b/package.json index dbdc9011..cbc3985b 100644 --- a/package.json +++ b/package.json @@ -32,11 +32,11 @@ "preview": "vitepress preview test" }, "devDependencies": { - "@types/node": "^18.11.9", + "@types/node": "^22.0.2", "@vitejs/plugin-vue": "^5.1.2", "npm-run-all": "^4.1.5", "sass": "^1.77.8", - "typescript": "^4.9.4", + "typescript": "^5.5.4", "vite": "^5.3.5", "vitepress": "^1.3.1", "vue": "^3.4.35" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f0cef7e4..c52b483a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,11 +16,11 @@ importers: version: 9.4.2 devDependencies: '@types/node': - specifier: ^18.11.9 - version: 18.19.42 + specifier: ^22.0.2 + version: 22.0.2 '@vitejs/plugin-vue': specifier: ^5.1.2 - version: 5.1.2(vite@5.3.5(@types/node@18.19.42)(sass@1.77.8))(vue@3.4.35(typescript@4.9.5)) + version: 5.1.2(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8))(vue@3.4.35(typescript@5.5.4)) npm-run-all: specifier: ^4.1.5 version: 4.1.5 @@ -28,17 +28,17 @@ importers: specifier: ^1.77.8 version: 1.77.8 typescript: - specifier: ^4.9.4 - version: 4.9.5 + specifier: ^5.5.4 + version: 5.5.4 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@18.19.42)(sass@1.77.8) + version: 5.3.5(@types/node@22.0.2)(sass@1.77.8) vitepress: specifier: ^1.3.1 - version: 1.3.1(@algolia/client-search@4.24.0)(@types/node@18.19.42)(postcss@8.4.40)(sass@1.77.8)(search-insights@2.15.0)(typescript@4.9.5) + version: 1.3.1(@algolia/client-search@4.24.0)(@types/node@22.0.2)(postcss@8.4.40)(sass@1.77.8)(search-insights@2.15.0)(typescript@5.5.4) vue: specifier: ^3.4.35 - version: 3.4.35(typescript@4.9.5) + version: 3.4.35(typescript@5.5.4) packages: @@ -409,8 +409,8 @@ packages: '@types/mdurl@2.0.0': resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} - '@types/node@18.19.42': - resolution: {integrity: sha512-d2ZFc/3lnK2YCYhos8iaNIYu9Vfhr92nHiyJHRltXWjXUBjEE+A4I58Tdbnw4VhggSW+2j5y5gTrLs4biNnubg==} + '@types/node@22.0.2': + resolution: {integrity: sha512-yPL6DyFwY5PiMVEwymNeqUTKsDczQBJ/5T7W/46RwLU/VH+AA8aT5TZkvBviLKLbbm0hlfftEkGrNzfRk/fofQ==} '@types/unist@3.0.2': resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} @@ -1296,9 +1296,9 @@ packages: resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} engines: {node: '>= 0.4'} - typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} + typescript@5.5.4: + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + engines: {node: '>=14.17'} hasBin: true ufo@1.5.4: @@ -1307,8 +1307,8 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@6.11.1: + resolution: {integrity: sha512-mIDEX2ek50x0OlRgxryxsenE5XaQD4on5U2inY7RApK3SOJpofyw7uW2AyfMKkhAxXIceo2DeWGVGwyvng1GNQ==} validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -1698,18 +1698,18 @@ snapshots: '@types/mdurl@2.0.0': {} - '@types/node@18.19.42': + '@types/node@22.0.2': dependencies: - undici-types: 5.26.5 + undici-types: 6.11.1 '@types/unist@3.0.2': {} '@types/web-bluetooth@0.0.20': {} - '@vitejs/plugin-vue@5.1.2(vite@5.3.5(@types/node@18.19.42)(sass@1.77.8))(vue@3.4.35(typescript@4.9.5))': + '@vitejs/plugin-vue@5.1.2(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8))(vue@3.4.35(typescript@5.5.4))': dependencies: - vite: 5.3.5(@types/node@18.19.42)(sass@1.77.8) - vue: 3.4.35(typescript@4.9.5) + vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8) + vue: 3.4.35(typescript@5.5.4) '@vue/compiler-core@3.4.35': dependencies: @@ -1775,29 +1775,29 @@ snapshots: '@vue/shared': 3.4.35 csstype: 3.1.3 - '@vue/server-renderer@3.4.35(vue@3.4.35(typescript@4.9.5))': + '@vue/server-renderer@3.4.35(vue@3.4.35(typescript@5.5.4))': dependencies: '@vue/compiler-ssr': 3.4.35 '@vue/shared': 3.4.35 - vue: 3.4.35(typescript@4.9.5) + vue: 3.4.35(typescript@5.5.4) '@vue/shared@3.4.35': {} - '@vueuse/core@10.11.0(vue@3.4.35(typescript@4.9.5))': + '@vueuse/core@10.11.0(vue@3.4.35(typescript@5.5.4))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.0 - '@vueuse/shared': 10.11.0(vue@3.4.35(typescript@4.9.5)) - vue-demi: 0.14.10(vue@3.4.35(typescript@4.9.5)) + '@vueuse/shared': 10.11.0(vue@3.4.35(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.4.35(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@10.11.0(focus-trap@7.5.4)(vue@3.4.35(typescript@4.9.5))': + '@vueuse/integrations@10.11.0(focus-trap@7.5.4)(vue@3.4.35(typescript@5.5.4))': dependencies: - '@vueuse/core': 10.11.0(vue@3.4.35(typescript@4.9.5)) - '@vueuse/shared': 10.11.0(vue@3.4.35(typescript@4.9.5)) - vue-demi: 0.14.10(vue@3.4.35(typescript@4.9.5)) + '@vueuse/core': 10.11.0(vue@3.4.35(typescript@5.5.4)) + '@vueuse/shared': 10.11.0(vue@3.4.35(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.4.35(typescript@5.5.4)) optionalDependencies: focus-trap: 7.5.4 transitivePeerDependencies: @@ -1806,9 +1806,9 @@ snapshots: '@vueuse/metadata@10.11.0': {} - '@vueuse/shared@10.11.0(vue@3.4.35(typescript@4.9.5))': + '@vueuse/shared@10.11.0(vue@3.4.35(typescript@5.5.4))': dependencies: - vue-demi: 0.14.10(vue@3.4.35(typescript@4.9.5)) + vue-demi: 0.14.10(vue@3.4.35(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -2744,7 +2744,7 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - typescript@4.9.5: {} + typescript@5.5.4: {} ufo@1.5.4: {} @@ -2755,41 +2755,41 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - undici-types@5.26.5: {} + undici-types@6.11.1: {} validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite@5.3.5(@types/node@18.19.42)(sass@1.77.8): + vite@5.3.5(@types/node@22.0.2)(sass@1.77.8): dependencies: esbuild: 0.21.5 postcss: 8.4.40 rollup: 4.19.2 optionalDependencies: - '@types/node': 18.19.42 + '@types/node': 22.0.2 fsevents: 2.3.3 sass: 1.77.8 - vitepress@1.3.1(@algolia/client-search@4.24.0)(@types/node@18.19.42)(postcss@8.4.40)(sass@1.77.8)(search-insights@2.15.0)(typescript@4.9.5): + vitepress@1.3.1(@algolia/client-search@4.24.0)(@types/node@22.0.2)(postcss@8.4.40)(sass@1.77.8)(search-insights@2.15.0)(typescript@5.5.4): dependencies: '@docsearch/css': 3.6.1 '@docsearch/js': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.15.0) '@shikijs/core': 1.12.1 '@shikijs/transformers': 1.12.1 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.1.2(vite@5.3.5(@types/node@18.19.42)(sass@1.77.8))(vue@3.4.35(typescript@4.9.5)) + '@vitejs/plugin-vue': 5.1.2(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8))(vue@3.4.35(typescript@5.5.4)) '@vue/devtools-api': 7.3.7 '@vue/shared': 3.4.35 - '@vueuse/core': 10.11.0(vue@3.4.35(typescript@4.9.5)) - '@vueuse/integrations': 10.11.0(focus-trap@7.5.4)(vue@3.4.35(typescript@4.9.5)) + '@vueuse/core': 10.11.0(vue@3.4.35(typescript@5.5.4)) + '@vueuse/integrations': 10.11.0(focus-trap@7.5.4)(vue@3.4.35(typescript@5.5.4)) focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 7.1.0 shiki: 1.12.1 - vite: 5.3.5(@types/node@18.19.42)(sass@1.77.8) - vue: 3.4.35(typescript@4.9.5) + vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8) + vue: 3.4.35(typescript@5.5.4) optionalDependencies: postcss: 8.4.40 transitivePeerDependencies: @@ -2819,19 +2819,19 @@ snapshots: - typescript - universal-cookie - vue-demi@0.14.10(vue@3.4.35(typescript@4.9.5)): + vue-demi@0.14.10(vue@3.4.35(typescript@5.5.4)): dependencies: - vue: 3.4.35(typescript@4.9.5) + vue: 3.4.35(typescript@5.5.4) - vue@3.4.35(typescript@4.9.5): + vue@3.4.35(typescript@5.5.4): dependencies: '@vue/compiler-dom': 3.4.35 '@vue/compiler-sfc': 3.4.35 '@vue/runtime-dom': 3.4.35 - '@vue/server-renderer': 3.4.35(vue@3.4.35(typescript@4.9.5)) + '@vue/server-renderer': 3.4.35(vue@3.4.35(typescript@5.5.4)) '@vue/shared': 3.4.35 optionalDependencies: - typescript: 4.9.5 + typescript: 5.5.4 which-boxed-primitive@1.0.2: dependencies: