diff --git a/package-lock.json b/package-lock.json index aeaa3d7..1cf810a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "MIT", "devDependencies": { - "@vuepress/bundler-vite": "^2.0.0-rc.20", + "@vuepress/bundler-vite": "^2.0.0-rc.22", "@vuepress/plugin-search": "^2.0.0-rc.99", "@vuepress/theme-default": "^2.0.0-rc.95", "sass-embedded": "^1.86.3", @@ -1199,35 +1199,35 @@ } }, "node_modules/@vue/devtools-api": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.7.2.tgz", - "integrity": "sha512-1syn558KhyN+chO5SjlZIwJ8bV/bQ1nOVTG66t2RbG66ZGekyiYNmRO7X9BJCXQqPsFHlnksqvPhce2qpzxFnA==", + "version": "7.7.6", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.7.6.tgz", + "integrity": "sha512-b2Xx0KvXZObePpXPYHvBRRJLDQn5nhKjXh7vUhMEtWxz1AYNFOVIsh5+HLP8xDGL7sy+Q7hXeUxPHB/KgbtsPw==", "dev": true, "license": "MIT", "dependencies": { - "@vue/devtools-kit": "^7.7.2" + "@vue/devtools-kit": "^7.7.6" } }, "node_modules/@vue/devtools-kit": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.7.2.tgz", - "integrity": "sha512-CY0I1JH3Z8PECbn6k3TqM1Bk9ASWxeMtTCvZr7vb+CHi+X/QwQm5F1/fPagraamKMAHVfuuCbdcnNg1A4CYVWQ==", + "version": "7.7.6", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.7.6.tgz", + "integrity": "sha512-geu7ds7tem2Y7Wz+WgbnbZ6T5eadOvozHZ23Atk/8tksHMFOFylKi1xgGlQlVn0wlkEf4hu+vd5ctj1G4kFtwA==", "dev": true, "license": "MIT", "dependencies": { - "@vue/devtools-shared": "^7.7.2", - "birpc": "^0.2.19", + "@vue/devtools-shared": "^7.7.6", + "birpc": "^2.3.0", "hookable": "^5.5.3", "mitt": "^3.0.1", "perfect-debounce": "^1.0.0", "speakingurl": "^14.0.1", - "superjson": "^2.2.1" + "superjson": "^2.2.2" } }, "node_modules/@vue/devtools-shared": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.7.2.tgz", - "integrity": "sha512-uBFxnp8gwW2vD6FrJB8JZLUzVb6PNRG0B0jBnHsOH8uKyva2qINY8PTF5Te4QlTbMDqU5K6qtJDr6cNsKWhbOA==", + "version": "7.7.6", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.7.6.tgz", + "integrity": "sha512-yFEgJZ/WblEsojQQceuyK6FzpFDx4kqrz2ohInxNj5/DnhoX023upTv4OD6lNPLAA5LLkbwPVb10o/7b+Y4FVA==", "dev": true, "license": "MIT", "dependencies": { @@ -1290,41 +1290,207 @@ "license": "MIT" }, "node_modules/@vuepress/bundler-vite": { - "version": "2.0.0-rc.21", - "resolved": "https://registry.npmjs.org/@vuepress/bundler-vite/-/bundler-vite-2.0.0-rc.21.tgz", - "integrity": "sha512-gWNfFXmj9j6zpgUH8JSfE2k8pHC17IuTboNRge3xJPCVQaoPpz1FGbO/BgYGkjr2qTs0FxE8pfkm8Sqhl8FvGg==", + "version": "2.0.0-rc.22", + "resolved": "https://registry.npmjs.org/@vuepress/bundler-vite/-/bundler-vite-2.0.0-rc.22.tgz", + "integrity": "sha512-rXEY8LVh70QB3EZCnNjBygtGb0XigAKZx4Pm+AQsvk+dz2f7hpyaBN+aqRUXJKuBakbkR92XsAMk0d6ZimmcAg==", "dev": true, "license": "MIT", "dependencies": { "@vitejs/plugin-vue": "^5.2.3", - "@vuepress/bundlerutils": "2.0.0-rc.21", - "@vuepress/client": "2.0.0-rc.21", - "@vuepress/core": "2.0.0-rc.21", - "@vuepress/shared": "2.0.0-rc.21", - "@vuepress/utils": "2.0.0-rc.21", + "@vuepress/bundlerutils": "2.0.0-rc.22", + "@vuepress/client": "2.0.0-rc.22", + "@vuepress/core": "2.0.0-rc.22", + "@vuepress/shared": "2.0.0-rc.22", + "@vuepress/utils": "2.0.0-rc.22", "autoprefixer": "^10.4.21", "connect-history-api-fallback": "^2.0.0", "postcss": "^8.5.3", "postcss-load-config": "^6.0.1", - "rollup": "^4.39.0", - "vite": "~6.2.5", + "rollup": "^4.40.0", + "vite": "~6.3.3", "vue": "^3.5.13", - "vue-router": "^4.5.0" + "vue-router": "^4.5.1" + } + }, + "node_modules/@vuepress/bundler-vite/node_modules/@vuepress/client": { + "version": "2.0.0-rc.22", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-rc.22.tgz", + "integrity": "sha512-seAoDE4hkTNO0bq09UpTedLdxYwVNYpL3gSm/xaaDUHyGmPIMdWAAStP/6HCPUsQP+IU/W2cvg0Cj7KNuE9gEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^7.7.5", + "@vue/devtools-kit": "^7.7.5", + "@vuepress/shared": "2.0.0-rc.22", + "vue": "^3.5.13", + "vue-router": "^4.5.1" + } + }, + "node_modules/@vuepress/bundler-vite/node_modules/@vuepress/core": { + "version": "2.0.0-rc.22", + "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-2.0.0-rc.22.tgz", + "integrity": "sha512-hyF+7rDVlQ+IiHP1FgGWcWl1UiODjdu20VUmmumNTD9q5QQGh31liBNU7J3QXPUfp+5wxMq/QhICJCvSiKSc6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vuepress/client": "2.0.0-rc.22", + "@vuepress/markdown": "2.0.0-rc.22", + "@vuepress/shared": "2.0.0-rc.22", + "@vuepress/utils": "2.0.0-rc.22", + "vue": "^3.5.13" + } + }, + "node_modules/@vuepress/bundler-vite/node_modules/@vuepress/markdown": { + "version": "2.0.0-rc.22", + "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-2.0.0-rc.22.tgz", + "integrity": "sha512-rpLoGZKf8XY7V+XIgaU/pTxLvymo7A/+j9pUX6kroYMguvE83AkfEZkFhJJ1yOhjVZWYW2v544NQfqhWkXqRqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@mdit-vue/plugin-component": "^2.1.4", + "@mdit-vue/plugin-frontmatter": "^2.1.4", + "@mdit-vue/plugin-headers": "^2.1.4", + "@mdit-vue/plugin-sfc": "^2.1.4", + "@mdit-vue/plugin-title": "^2.1.4", + "@mdit-vue/plugin-toc": "^2.1.4", + "@mdit-vue/shared": "^2.1.4", + "@mdit-vue/types": "^2.1.4", + "@types/markdown-it": "^14.1.2", + "@types/markdown-it-emoji": "^3.0.1", + "@vuepress/shared": "2.0.0-rc.22", + "@vuepress/utils": "2.0.0-rc.22", + "markdown-it": "^14.1.0", + "markdown-it-anchor": "^9.2.0", + "markdown-it-emoji": "^3.0.0", + "mdurl": "^2.0.0" + } + }, + "node_modules/@vuepress/bundler-vite/node_modules/@vuepress/shared": { + "version": "2.0.0-rc.22", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-rc.22.tgz", + "integrity": "sha512-JpAdqf2pJELxnnK2Mc3m6O+v4WGMSqBZkXAWQk3a3oxoKcX2ZEj8I7WDo3FpL6oTgrZbzQroVFzvTOionP1ylA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@mdit-vue/types": "^2.1.4" + } + }, + "node_modules/@vuepress/bundler-vite/node_modules/@vuepress/utils": { + "version": "2.0.0-rc.22", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-rc.22.tgz", + "integrity": "sha512-FO52kdv6eo2yvJ8MZOSJnGRzJenZh3vHrwLjE5KWc58ufb44Dsf+Qv/IkGOM0TJNvnIktrTFh5y3nBhuG3ps4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/debug": "^4.1.12", + "@types/fs-extra": "^11.0.4", + "@types/hash-sum": "^1.0.2", + "@vuepress/shared": "2.0.0-rc.22", + "debug": "^4.4.0", + "fs-extra": "^11.3.0", + "globby": "^14.1.0", + "hash-sum": "^2.0.0", + "ora": "^8.2.0", + "picocolors": "^1.1.1", + "upath": "^2.0.1" } }, "node_modules/@vuepress/bundlerutils": { - "version": "2.0.0-rc.21", - "resolved": "https://registry.npmjs.org/@vuepress/bundlerutils/-/bundlerutils-2.0.0-rc.21.tgz", - "integrity": "sha512-KDVgfqYLAglnI92bXFo57F7zOFUVBxJ+9jCu7RxzcTLXb5aOR8B6Dw6ueFrNUmxahnQIYtqQ/gtoLfisyGQrrQ==", + "version": "2.0.0-rc.22", + "resolved": "https://registry.npmjs.org/@vuepress/bundlerutils/-/bundlerutils-2.0.0-rc.22.tgz", + "integrity": "sha512-j9DJYBcDPhheFvgylMKNMeuCNs15KOKrx5HbaBqTOHbbt7uqHUCfyUzalCNGzc7M6QlvvdJOgm27MMF8CwYyMw==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/client": "2.0.0-rc.21", - "@vuepress/core": "2.0.0-rc.21", - "@vuepress/shared": "2.0.0-rc.21", - "@vuepress/utils": "2.0.0-rc.21", + "@vuepress/client": "2.0.0-rc.22", + "@vuepress/core": "2.0.0-rc.22", + "@vuepress/shared": "2.0.0-rc.22", + "@vuepress/utils": "2.0.0-rc.22", "vue": "^3.5.13", - "vue-router": "^4.5.0" + "vue-router": "^4.5.1" + } + }, + "node_modules/@vuepress/bundlerutils/node_modules/@vuepress/client": { + "version": "2.0.0-rc.22", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-rc.22.tgz", + "integrity": "sha512-seAoDE4hkTNO0bq09UpTedLdxYwVNYpL3gSm/xaaDUHyGmPIMdWAAStP/6HCPUsQP+IU/W2cvg0Cj7KNuE9gEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^7.7.5", + "@vue/devtools-kit": "^7.7.5", + "@vuepress/shared": "2.0.0-rc.22", + "vue": "^3.5.13", + "vue-router": "^4.5.1" + } + }, + "node_modules/@vuepress/bundlerutils/node_modules/@vuepress/core": { + "version": "2.0.0-rc.22", + "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-2.0.0-rc.22.tgz", + "integrity": "sha512-hyF+7rDVlQ+IiHP1FgGWcWl1UiODjdu20VUmmumNTD9q5QQGh31liBNU7J3QXPUfp+5wxMq/QhICJCvSiKSc6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vuepress/client": "2.0.0-rc.22", + "@vuepress/markdown": "2.0.0-rc.22", + "@vuepress/shared": "2.0.0-rc.22", + "@vuepress/utils": "2.0.0-rc.22", + "vue": "^3.5.13" + } + }, + "node_modules/@vuepress/bundlerutils/node_modules/@vuepress/markdown": { + "version": "2.0.0-rc.22", + "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-2.0.0-rc.22.tgz", + "integrity": "sha512-rpLoGZKf8XY7V+XIgaU/pTxLvymo7A/+j9pUX6kroYMguvE83AkfEZkFhJJ1yOhjVZWYW2v544NQfqhWkXqRqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@mdit-vue/plugin-component": "^2.1.4", + "@mdit-vue/plugin-frontmatter": "^2.1.4", + "@mdit-vue/plugin-headers": "^2.1.4", + "@mdit-vue/plugin-sfc": "^2.1.4", + "@mdit-vue/plugin-title": "^2.1.4", + "@mdit-vue/plugin-toc": "^2.1.4", + "@mdit-vue/shared": "^2.1.4", + "@mdit-vue/types": "^2.1.4", + "@types/markdown-it": "^14.1.2", + "@types/markdown-it-emoji": "^3.0.1", + "@vuepress/shared": "2.0.0-rc.22", + "@vuepress/utils": "2.0.0-rc.22", + "markdown-it": "^14.1.0", + "markdown-it-anchor": "^9.2.0", + "markdown-it-emoji": "^3.0.0", + "mdurl": "^2.0.0" + } + }, + "node_modules/@vuepress/bundlerutils/node_modules/@vuepress/shared": { + "version": "2.0.0-rc.22", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-rc.22.tgz", + "integrity": "sha512-JpAdqf2pJELxnnK2Mc3m6O+v4WGMSqBZkXAWQk3a3oxoKcX2ZEj8I7WDo3FpL6oTgrZbzQroVFzvTOionP1ylA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@mdit-vue/types": "^2.1.4" + } + }, + "node_modules/@vuepress/bundlerutils/node_modules/@vuepress/utils": { + "version": "2.0.0-rc.22", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-rc.22.tgz", + "integrity": "sha512-FO52kdv6eo2yvJ8MZOSJnGRzJenZh3vHrwLjE5KWc58ufb44Dsf+Qv/IkGOM0TJNvnIktrTFh5y3nBhuG3ps4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/debug": "^4.1.12", + "@types/fs-extra": "^11.0.4", + "@types/hash-sum": "^1.0.2", + "@vuepress/shared": "2.0.0-rc.22", + "debug": "^4.4.0", + "fs-extra": "^11.3.0", + "globby": "^14.1.0", + "hash-sum": "^2.0.0", + "ora": "^8.2.0", + "picocolors": "^1.1.1", + "upath": "^2.0.1" } }, "node_modules/@vuepress/cli": { @@ -1882,9 +2048,9 @@ } }, "node_modules/birpc": { - "version": "0.2.19", - "resolved": "https://registry.npmjs.org/birpc/-/birpc-0.2.19.tgz", - "integrity": "sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.3.0.tgz", + "integrity": "sha512-ijbtkn/F3Pvzb6jHypHRyve2QApOCZDR25D/VnkY2G/lBNcXCTsnsCxgY4k4PkVB7zfwzYbY3O9Lcqe3xufS5g==", "dev": true, "license": "MIT", "funding": { @@ -4176,6 +4342,51 @@ "node": ">=16.0.0" } }, + "node_modules/tinyglobby": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", + "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.4.4", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", + "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -4293,15 +4504,18 @@ "license": "MIT" }, "node_modules/vite": { - "version": "6.2.6", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.6.tgz", - "integrity": "sha512-9xpjNl3kR4rVDZgPNdTL0/c6ao4km69a/2ihNQbcANz8RuCOK3hQBmLSJf3bRKVQjVMda+YvizNE8AwvogcPbw==", + "version": "6.3.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.4.tgz", + "integrity": "sha512-BiReIiMS2fyFqbqNT/Qqt4CVITDU9M9vE+DKcVAsB+ZV0wvTKd+3hMbkpxz1b+NmEDMegpVbisKiAZOnvO92Sw==", "dev": true, "license": "MIT", "dependencies": { "esbuild": "^0.25.0", + "fdir": "^6.4.4", + "picomatch": "^4.0.2", "postcss": "^8.5.3", - "rollup": "^4.30.1" + "rollup": "^4.34.9", + "tinyglobby": "^0.2.13" }, "bin": { "vite": "bin/vite.js" @@ -4364,6 +4578,34 @@ } } }, + "node_modules/vite/node_modules/fdir": { + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", + "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/vue": { "version": "3.5.13", "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.13.tgz", @@ -4387,9 +4629,9 @@ } }, "node_modules/vue-router": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.5.0.tgz", - "integrity": "sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.5.1.tgz", + "integrity": "sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 425c3fe..dfbe630 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ }, "homepage": "https://github.com/metacpan/network-infrastructure#readme", "devDependencies": { - "@vuepress/bundler-vite": "^2.0.0-rc.20", + "@vuepress/bundler-vite": "^2.0.0-rc.22", "@vuepress/plugin-search": "^2.0.0-rc.99", "@vuepress/theme-default": "^2.0.0-rc.95", "sass-embedded": "^1.86.3",