diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index df1e81e..ecd4a61 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -8,7 +8,8 @@ "vscode": { "extensions": [ "esbenp.prettier-vscode", - "nuxtr.nuxt-vscode-extentions" + "nuxtr.nuxt-vscode-extentions", + "emeraldwalk.RunOnSave" ] } }, diff --git a/.vscode/settings.json b/.vscode/settings.json index 59854f8..a4ae3ef 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,5 +4,14 @@ "editor.formatOnSave": true, "files.insertFinalNewline": true, "files.trimFinalNewlines": true, - "files.trimTrailingWhitespace": true + "files.trimTrailingWhitespace": true, + "emeraldwalk.runonsave": { + "commands": [ + { + "match": "\\.(js|ts|vue|json|css|scss|md|html)$", + "cmd": "npx prettier --write \"${file}\"", + "autoShowOutputPanel": "always" + } + ] + } } diff --git a/package-lock.json b/package-lock.json index 240cb97..6a92171 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "hasInstallScript": true, "dependencies": { "@vueuse/head": "^2.0.0", - "nuxt": "^3.16.0", + "nuxt": "^3.16.2", "vue": "latest", "vue-markdown-render": "^2.2.1", "vue-router": "latest" @@ -2224,12 +2224,12 @@ } }, "node_modules/@nuxt/vite-builder": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.17.1.tgz", - "integrity": "sha512-gtayw5+6Wx94FLUyJ+TAR27iLd7PqXYy1c9Yefam+wVhllYr9bpWLmM1pOQisujdm24OYsAyQ1AiBBp4voM9pw==", + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.16.2.tgz", + "integrity": "sha512-HjK3iZb5GAC4hADOkl2ayn2uNUG4K4qizJ7ud4crHLPw6WHPeT/RhB3j7PpsyRftBnHhlZCsL4Gj/i3rmdcVJw==", "license": "MIT", "dependencies": { - "@nuxt/kit": "3.17.1", + "@nuxt/kit": "3.16.2", "@rollup/plugin-replace": "^6.0.2", "@vitejs/plugin-vue": "^5.2.3", "@vitejs/plugin-vue-jsx": "^4.1.2", @@ -2237,12 +2237,12 @@ "consola": "^3.4.2", "cssnano": "^7.0.6", "defu": "^6.1.4", - "esbuild": "^0.25.3", + "esbuild": "^0.25.2", "escape-string-regexp": "^5.0.0", - "exsolve": "^1.0.5", + "exsolve": "^1.0.4", "externality": "^1.0.2", "get-port-please": "^3.1.2", - "h3": "^1.15.3", + "h3": "^1.15.1", "jiti": "^2.4.2", "knitwork": "^1.2.0", "magic-string": "^0.30.17", @@ -2254,12 +2254,12 @@ "pkg-types": "^2.1.0", "postcss": "^8.5.3", "rollup-plugin-visualizer": "^5.14.0", - "std-env": "^3.9.0", - "ufo": "^1.6.1", + "std-env": "^3.8.1", + "ufo": "^1.5.4", "unenv": "^2.0.0-rc.15", - "unplugin": "^2.3.2", - "vite": "^6.3.3", - "vite-node": "^3.1.2", + "unplugin": "^2.2.2", + "vite": "^6.2.4", + "vite-node": "^3.1.1", "vite-plugin-checker": "^0.9.1", "vue-bundle-renderer": "^2.1.1" }, @@ -2270,10 +2270,68 @@ "vue": "^3.3.4" } }, + "node_modules/@nuxt/vite-builder/node_modules/@nuxt/kit": { + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.16.2.tgz", + "integrity": "sha512-K1SAUo2vweTfudKZzjKsZ5YJoxPLTspR5qz5+G61xtZreLpsdpDYfBseqsIAl5VFLJuszeRpWQ01jP9LfQ6Ksw==", + "license": "MIT", + "dependencies": { + "c12": "^3.0.2", + "consola": "^3.4.2", + "defu": "^6.1.4", + "destr": "^2.0.3", + "errx": "^0.1.0", + "exsolve": "^1.0.4", + "globby": "^14.1.0", + "ignore": "^7.0.3", + "jiti": "^2.4.2", + "klona": "^2.0.6", + "knitwork": "^1.2.0", + "mlly": "^1.7.4", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "pkg-types": "^2.1.0", + "scule": "^1.3.0", + "semver": "^7.7.1", + "std-env": "^3.8.1", + "ufo": "^1.5.4", + "unctx": "^2.4.1", + "unimport": "^4.1.3", + "untyped": "^2.0.0" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/unimport": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/unimport/-/unimport-4.2.0.tgz", + "integrity": "sha512-mYVtA0nmzrysnYnyb3ALMbByJ+Maosee2+WyE0puXl+Xm2bUwPorPaaeZt0ETfuroPOtG8jj1g/qeFZ6buFnag==", + "license": "MIT", + "dependencies": { + "acorn": "^8.14.1", + "escape-string-regexp": "^5.0.0", + "estree-walker": "^3.0.3", + "local-pkg": "^1.1.1", + "magic-string": "^0.30.17", + "mlly": "^1.7.4", + "pathe": "^2.0.3", + "picomatch": "^4.0.2", + "pkg-types": "^2.1.0", + "scule": "^1.3.0", + "strip-literal": "^3.0.0", + "tinyglobby": "^0.2.12", + "unplugin": "^2.2.2", + "unplugin-utils": "^0.2.4" + }, + "engines": { + "node": ">=18.12.0" + } + }, "node_modules/@oxc-parser/binding-darwin-arm64": { - "version": "0.67.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.67.0.tgz", - "integrity": "sha512-AWLaNH7emKLCpFzHjcYr0wqE8HRpK/5vDtIAUz0BEZKsYxM/Nd8UpgRg2ZlNlEiPDMgAhpRLBHqjf9Xiv/IMhw==", + "version": "0.56.5", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.56.5.tgz", + "integrity": "sha512-rj4WZqQVJQgLnGnDu2ciIOC5SqcBPc4x11RN0NwuedSGzny5mtBdNVLwt0+8iB15lIjrOKg5pjYJ8GQVPca5HA==", "cpu": [ "arm64" ], @@ -2287,9 +2345,9 @@ } }, "node_modules/@oxc-parser/binding-darwin-x64": { - "version": "0.67.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.67.0.tgz", - "integrity": "sha512-1wYbIWpXZ8V9jUx309LyCyK5cVqbTC3qawZ293qfGSmRTsn0F7OenRK7ERbRx7HuvWw2zgWIbWieUpO487nloQ==", + "version": "0.56.5", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.56.5.tgz", + "integrity": "sha512-Rr7aMkqcxGIM6fgkpaj9SJj0u1O1g+AT7mJwmdi5PLSQRPR4CkDKfztEnAj5k+d2blWvh9nPZH8G0OCwxIHk1Q==", "cpu": [ "x64" ], @@ -2303,9 +2361,9 @@ } }, "node_modules/@oxc-parser/binding-linux-arm-gnueabihf": { - "version": "0.67.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.67.0.tgz", - "integrity": "sha512-Dry9zRk/LOvPvb/GDNkgtQZ2cJKBIc6alQOwjvpji/OdJFjqawTPJoHB0F7nd6NfRYle0tVXCFYHtGUxv2WNxQ==", + "version": "0.56.5", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.56.5.tgz", + "integrity": "sha512-jcFCThrWUt5k1GM43tdmI1m2dEnWUPPHHTWKBJbZBXzXLrJJzkqv5OU87Spf1004rYj9swwpa13kIldFwMzglA==", "cpu": [ "arm" ], @@ -2319,9 +2377,9 @@ } }, "node_modules/@oxc-parser/binding-linux-arm64-gnu": { - "version": "0.67.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.67.0.tgz", - "integrity": "sha512-Bk+Fqe2J9OvIPs+FK/avTA1YL0tAQD3FgiHe0gq7HLaiuwjw8FAzi2KldyataNmIekfiSH6e+xrt2FugwDXFlw==", + "version": "0.56.5", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.56.5.tgz", + "integrity": "sha512-zo/9RDgWvugKxCpHHcAC5EW0AqoEvODJ4Iv4aT1Xonv6kcydbyPSXJBQhhZUvTXTAFIlQKl6INHl+Xki9Qs3fw==", "cpu": [ "arm64" ], @@ -2335,9 +2393,9 @@ } }, "node_modules/@oxc-parser/binding-linux-arm64-musl": { - "version": "0.67.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.67.0.tgz", - "integrity": "sha512-zBMJOkxgcR7Fgmx6hFJQycgWCl9fhS/oW5n1Qix+cbKFe2HfgtOhI+pESEqHc642WX/93BJ1m4OMmZJl35VYgg==", + "version": "0.56.5", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.56.5.tgz", + "integrity": "sha512-SCIqrL5apVbrtMoqOpKX/Ez+c46WmW0Tyhtu+Xby281biH+wYu70m+fux9ZsGmbHc2ojd4FxUcaUdCZtb5uTOQ==", "cpu": [ "arm64" ], @@ -2351,9 +2409,9 @@ } }, "node_modules/@oxc-parser/binding-linux-x64-gnu": { - "version": "0.67.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.67.0.tgz", - "integrity": "sha512-/zHUMrL24fGMTEr1iHE63f8NYa2IvxfIeNo24H1ofxhtr0A2KmcgOCcEUIypFjMxD5EY5kpQ2t0Nf42o+d4LOA==", + "version": "0.56.5", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.56.5.tgz", + "integrity": "sha512-I2mpX35NWo83hay4wrnzFLk3VuGK1BBwHaqvEdqsCode8iG8slYJRJPICVbCEWlkR3rotlTQ+608JcRU0VqZ5Q==", "cpu": [ "x64" ], @@ -2367,9 +2425,9 @@ } }, "node_modules/@oxc-parser/binding-linux-x64-musl": { - "version": "0.67.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.67.0.tgz", - "integrity": "sha512-+JsqPXn2Op35lPEMbTyHonPHzTyvCpfaD522M5nziDt41DAOe3BMMcGgRfJXl6Dv/r8f4iZuHL3YSU8wF+elcQ==", + "version": "0.56.5", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.56.5.tgz", + "integrity": "sha512-xfzUHGYOh3PGWZdBuY5r1czvE8EGWPAmhTWHqkw3/uAfUVWN/qrrLjMojiaiWyUgl/9XIFg05m5CJH9dnngh5Q==", "cpu": [ "x64" ], @@ -2383,25 +2441,25 @@ } }, "node_modules/@oxc-parser/binding-wasm32-wasi": { - "version": "0.67.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.67.0.tgz", - "integrity": "sha512-jAugJhwJvCSurHEoicL0Gp9k1XVEnrTpQ3l1YBro/jfJ5uKSpfMBPPpNZBW04gumD08RDk32nqcPbk+BezvTaw==", + "version": "0.56.5", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.56.5.tgz", + "integrity": "sha512-+z3Ofmc1v5kcu8fXgG5vn7T1f52P47ceTTmTXsm5HPY7rq5EMYRUaBnxH6cesXwY1OVVCwYlIZbCiy8Pm1w8zQ==", "cpu": [ "wasm32" ], "license": "MIT", "optional": true, "dependencies": { - "@napi-rs/wasm-runtime": "^0.2.9" + "@napi-rs/wasm-runtime": "^0.2.7" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@oxc-parser/binding-win32-arm64-msvc": { - "version": "0.67.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.67.0.tgz", - "integrity": "sha512-JZparqb773ahTQoC3/e6LazRqOLhlyzNhllK73xvz/wixkYueivHxJrdYtFy4ss2VDns4Dg0MZ/zRhkBJy1enA==", + "version": "0.56.5", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.56.5.tgz", + "integrity": "sha512-pRg8QrbMh8PgnXBreiONoJBR306u+JN19BXQC7oKIaG4Zxt9Mn8XIyuhUv3ytqjLudSiG2ERWQUoCGLs+yfW0A==", "cpu": [ "arm64" ], @@ -2415,9 +2473,9 @@ } }, "node_modules/@oxc-parser/binding-win32-x64-msvc": { - "version": "0.67.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.67.0.tgz", - "integrity": "sha512-jP5BkhItHRg0J/JfTp1L8D57VMyFgKrXeqH8h8CS04WL1V/ZbBUSr6FnK8gfy7eeKQZg7K7ZeJRTEEcW6i3nwQ==", + "version": "0.56.5", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.56.5.tgz", + "integrity": "sha512-VALZNcuyw/6rwsxOACQ2YS6rey2d/ym4cNfXqJrHB/MZduAPj4xvij72gHGu3Ywm31KVGLVWk/mrMRiM9CINcA==", "cpu": [ "x64" ], @@ -2430,10 +2488,22 @@ "node": ">=14.0.0" } }, + "node_modules/@oxc-parser/wasm": { + "version": "0.60.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/wasm/-/wasm-0.60.0.tgz", + "integrity": "sha512-Dkf9/D87WGBCW3L0+1DtpAfL4SrNsgeRvxwjpKCtbH7Kf6K+pxrT0IridaJfmWKu1Ml+fDvj+7HEyBcfUC/TXQ==", + "license": "MIT", + "dependencies": { + "@oxc-project/types": "^0.60.0" + }, + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, "node_modules/@oxc-project/types": { - "version": "0.67.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.67.0.tgz", - "integrity": "sha512-AI7inoYvnVro7b8S2Z+Fxi295xQvNKLP1CM/xzx5il4R3aiGgnFt9qiXaRo9vIutataX8AjHcaPnOsjdcItU0w==", + "version": "0.60.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.60.0.tgz", + "integrity": "sha512-prhfNnb3ATFHOCv7mzKFfwLij5RzoUz6Y1n525ZhCEqfq5wreCXL+DyVoq3ShukPo7q45ZjYIdjFUgjj+WKzng==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/Boshen" @@ -5567,9 +5637,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.145", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.145.tgz", - "integrity": "sha512-pZ5EcTWRq/055MvSBgoFEyKf2i4apwfoqJbK/ak2jnFq8oHjZ+vzc3AhRcz37Xn+ZJfL58R666FLJx0YOK9yTw==", + "version": "1.5.148", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.148.tgz", + "integrity": "sha512-8uc1QXwwqayD4mblcsQYZqoi+cOc97A2XmKSBOIRbEAvbp6vrqmSYs4dHD2qVygUgn7Mi0qdKgPaJ9WC8cv63A==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -6709,16 +6779,16 @@ "license": "MIT" }, "node_modules/impound": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/impound/-/impound-1.0.0.tgz", - "integrity": "sha512-8lAJ+1Arw2sMaZ9HE2ZmL5zOcMnt18s6+7Xqgq2aUVy4P1nlzAyPtzCDxsk51KVFwHEEdc6OWvUyqwHwhRYaug==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/impound/-/impound-0.2.2.tgz", + "integrity": "sha512-9CNg+Ly8QjH4FwCUoE9nl1zeqY1NPK1s1P6Btp4L8lJxn8oZLN/0p6RZhitnyEL0BnVWrcVPfbs0Q3x+O/ucHg==", "license": "MIT", "dependencies": { - "exsolve": "^1.0.5", - "mocked-exports": "^0.1.1", + "@rollup/pluginutils": "^5.1.4", + "mlly": "^1.7.4", + "mocked-exports": "^0.1.0", "pathe": "^2.0.3", - "unplugin": "^2.3.2", - "unplugin-utils": "^0.2.4" + "unplugin": "^2.2.0" } }, "node_modules/imurmurhash": { @@ -8098,38 +8168,39 @@ } }, "node_modules/nuxt": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.17.1.tgz", - "integrity": "sha512-RFUamVkXw86Kn9l3jeHLNnctsNf5Dp5pQY2bal9uZFiq1Wc9VyMdzou70DbMUjDe1yAoUbD6qz65FOEq+abesQ==", + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.16.2.tgz", + "integrity": "sha512-yjIC/C4HW8Pd+m0ACGliEF0HnimXYGYvUzjOsTiLQKkDDt2T+djyZ+pCl9BfhQBA8rYmnsym2jUI+ubjv1iClw==", "license": "MIT", "dependencies": { - "@nuxt/cli": "^3.25.0", + "@nuxt/cli": "^3.24.0", "@nuxt/devalue": "^2.0.2", - "@nuxt/devtools": "^2.4.0", - "@nuxt/kit": "3.17.1", - "@nuxt/schema": "3.17.1", + "@nuxt/devtools": "^2.3.2", + "@nuxt/kit": "3.16.2", + "@nuxt/schema": "3.16.2", "@nuxt/telemetry": "^2.6.6", - "@nuxt/vite-builder": "3.17.1", - "@unhead/vue": "^2.0.8", + "@nuxt/vite-builder": "3.16.2", + "@oxc-parser/wasm": "^0.60.0", + "@unhead/vue": "^2.0.2", "@vue/shared": "^3.5.13", - "c12": "^3.0.3", + "c12": "^3.0.2", "chokidar": "^4.0.3", - "compatx": "^0.2.0", + "compatx": "^0.1.8", "consola": "^3.4.2", "cookie-es": "^2.0.0", "defu": "^6.1.4", - "destr": "^2.0.5", + "destr": "^2.0.3", "devalue": "^5.1.1", "errx": "^0.1.0", - "esbuild": "^0.25.3", + "esbuild": "^0.25.2", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", - "exsolve": "^1.0.5", + "exsolve": "^1.0.4", "globby": "^14.1.0", - "h3": "^1.15.3", + "h3": "^1.15.1", "hookable": "^5.5.3", - "ignore": "^7.0.4", - "impound": "^1.0.0", + "ignore": "^7.0.3", + "impound": "^0.2.2", "jiti": "^2.4.2", "klona": "^2.0.6", "knitwork": "^1.2.0", @@ -8137,34 +8208,34 @@ "mlly": "^1.7.4", "mocked-exports": "^0.1.1", "nanotar": "^0.2.0", - "nitropack": "^2.11.11", + "nitropack": "^2.11.8", "nypm": "^0.6.0", "ofetch": "^1.4.1", "ohash": "^2.0.11", "on-change": "^5.0.1", - "oxc-parser": "^0.67.0", + "oxc-parser": "^0.56.3", "pathe": "^2.0.3", "perfect-debounce": "^1.0.0", "pkg-types": "^2.1.0", "radix3": "^1.1.2", "scule": "^1.3.0", "semver": "^7.7.1", - "std-env": "^3.9.0", + "std-env": "^3.8.1", "strip-literal": "^3.0.0", - "tinyglobby": "0.2.13", - "ufo": "^1.6.1", - "ultrahtml": "^1.6.0", + "tinyglobby": "0.2.12", + "ufo": "^1.5.4", + "ultrahtml": "^1.5.3", "uncrypto": "^0.1.3", "unctx": "^2.4.1", - "unimport": "^5.0.0", - "unplugin": "^2.3.2", + "unimport": "^4.1.3", + "unplugin": "^2.2.2", "unplugin-vue-router": "^0.12.0", - "unstorage": "^1.16.0", + "unstorage": "^1.15.0", "untyped": "^2.0.0", "vue": "^3.5.13", "vue-bundle-renderer": "^2.1.1", "vue-devtools-stub": "^0.1.0", - "vue-router": "^4.5.1" + "vue-router": "^4.5.0" }, "bin": { "nuxi": "bin/nuxt.mjs", @@ -8186,6 +8257,54 @@ } } }, + "node_modules/nuxt/node_modules/@nuxt/kit": { + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.16.2.tgz", + "integrity": "sha512-K1SAUo2vweTfudKZzjKsZ5YJoxPLTspR5qz5+G61xtZreLpsdpDYfBseqsIAl5VFLJuszeRpWQ01jP9LfQ6Ksw==", + "license": "MIT", + "dependencies": { + "c12": "^3.0.2", + "consola": "^3.4.2", + "defu": "^6.1.4", + "destr": "^2.0.3", + "errx": "^0.1.0", + "exsolve": "^1.0.4", + "globby": "^14.1.0", + "ignore": "^7.0.3", + "jiti": "^2.4.2", + "klona": "^2.0.6", + "knitwork": "^1.2.0", + "mlly": "^1.7.4", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "pkg-types": "^2.1.0", + "scule": "^1.3.0", + "semver": "^7.7.1", + "std-env": "^3.8.1", + "ufo": "^1.5.4", + "unctx": "^2.4.1", + "unimport": "^4.1.3", + "untyped": "^2.0.0" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/nuxt/node_modules/@nuxt/schema": { + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.16.2.tgz", + "integrity": "sha512-2HZPM372kuI/uw9VU/hOoYuzv803oZAtyoEKC5dQCQTKAQ293AjypF3WljMXUSReFS/hcbBSgGzYUPHr3Qo+pg==", + "license": "MIT", + "dependencies": { + "consola": "^3.4.2", + "defu": "^6.1.4", + "pathe": "^2.0.3", + "std-env": "^3.8.1" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, "node_modules/nuxt/node_modules/@unhead/vue": { "version": "2.0.8", "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-2.0.8.tgz", @@ -8202,6 +8321,28 @@ "vue": ">=3.5.13" } }, + "node_modules/nuxt/node_modules/compatx": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/compatx/-/compatx-0.1.8.tgz", + "integrity": "sha512-jcbsEAR81Bt5s1qOFymBufmCbXCXbk0Ql+K5ouj6gCyx2yHlu6AgmGIi9HxfKixpUDO5bCFJUHQ5uM6ecbTebw==", + "license": "MIT" + }, + "node_modules/nuxt/node_modules/tinyglobby": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz", + "integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==", + "license": "MIT", + "dependencies": { + "fdir": "^6.4.3", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, "node_modules/nuxt/node_modules/unhead": { "version": "2.0.8", "resolved": "https://registry.npmjs.org/unhead/-/unhead-2.0.8.tgz", @@ -8214,6 +8355,31 @@ "url": "https://github.com/sponsors/harlan-zw" } }, + "node_modules/nuxt/node_modules/unimport": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/unimport/-/unimport-4.2.0.tgz", + "integrity": "sha512-mYVtA0nmzrysnYnyb3ALMbByJ+Maosee2+WyE0puXl+Xm2bUwPorPaaeZt0ETfuroPOtG8jj1g/qeFZ6buFnag==", + "license": "MIT", + "dependencies": { + "acorn": "^8.14.1", + "escape-string-regexp": "^5.0.0", + "estree-walker": "^3.0.3", + "local-pkg": "^1.1.1", + "magic-string": "^0.30.17", + "mlly": "^1.7.4", + "pathe": "^2.0.3", + "picomatch": "^4.0.2", + "pkg-types": "^2.1.0", + "scule": "^1.3.0", + "strip-literal": "^3.0.0", + "tinyglobby": "^0.2.12", + "unplugin": "^2.2.2", + "unplugin-utils": "^0.2.4" + }, + "engines": { + "node": ">=18.12.0" + } + }, "node_modules/nypm": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.0.tgz", @@ -8379,12 +8545,12 @@ } }, "node_modules/oxc-parser": { - "version": "0.67.0", - "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.67.0.tgz", - "integrity": "sha512-07arJoEJQopwEQ3gDu220l9J7i4XIyOWUGhfRalOX6gKEEYZIaqts5zJvFNtwNSjCc2yHMYscAdHNAB8nRazjA==", + "version": "0.56.5", + "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.56.5.tgz", + "integrity": "sha512-MNT32sqiTFeSbQZP2WZIRQ/mlIpNNq4sua+/4hBG4qT5aef2iQe+1/BjezZURPlvucZeSfN1Y6b60l7OgBdyUA==", "license": "MIT", "dependencies": { - "@oxc-project/types": "^0.67.0" + "@oxc-project/types": "^0.56.5" }, "engines": { "node": ">=14.0.0" @@ -8393,16 +8559,25 @@ "url": "https://github.com/sponsors/Boshen" }, "optionalDependencies": { - "@oxc-parser/binding-darwin-arm64": "0.67.0", - "@oxc-parser/binding-darwin-x64": "0.67.0", - "@oxc-parser/binding-linux-arm-gnueabihf": "0.67.0", - "@oxc-parser/binding-linux-arm64-gnu": "0.67.0", - "@oxc-parser/binding-linux-arm64-musl": "0.67.0", - "@oxc-parser/binding-linux-x64-gnu": "0.67.0", - "@oxc-parser/binding-linux-x64-musl": "0.67.0", - "@oxc-parser/binding-wasm32-wasi": "0.67.0", - "@oxc-parser/binding-win32-arm64-msvc": "0.67.0", - "@oxc-parser/binding-win32-x64-msvc": "0.67.0" + "@oxc-parser/binding-darwin-arm64": "0.56.5", + "@oxc-parser/binding-darwin-x64": "0.56.5", + "@oxc-parser/binding-linux-arm-gnueabihf": "0.56.5", + "@oxc-parser/binding-linux-arm64-gnu": "0.56.5", + "@oxc-parser/binding-linux-arm64-musl": "0.56.5", + "@oxc-parser/binding-linux-x64-gnu": "0.56.5", + "@oxc-parser/binding-linux-x64-musl": "0.56.5", + "@oxc-parser/binding-wasm32-wasi": "0.56.5", + "@oxc-parser/binding-win32-arm64-msvc": "0.56.5", + "@oxc-parser/binding-win32-x64-msvc": "0.56.5" + } + }, + "node_modules/oxc-parser/node_modules/@oxc-project/types": { + "version": "0.56.5", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.56.5.tgz", + "integrity": "sha512-skY3kOJwp22W4RkaadH1hZ3hqFHjkRrIIE0uQ4VUg+/Chvbl+2pF+B55IrIk2dgsKXS57YEUsJuN6I6s4rgFjA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" } }, "node_modules/p-event": { @@ -11386,9 +11561,9 @@ } }, "node_modules/vite-plugin-inspect/node_modules/open": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/open/-/open-10.1.1.tgz", - "integrity": "sha512-zy1wx4+P3PfhXSEPJNtZmJXfhkkIaxU1VauWIrDZw1O7uJRDRJtKr9n3Ic4NgbA16KyOxOXO2ng9gYwCdXuSXA==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.2.tgz", + "integrity": "sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==", "license": "MIT", "dependencies": { "default-browser": "^5.2.1", diff --git a/package.json b/package.json index d32a4f3..6f42f65 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@vueuse/head": "^2.0.0", - "nuxt": "^3.17.1", + "nuxt": "^3.16.2", "vue": "latest", "vue-markdown-render": "^2.2.1", "vue-router": "latest"