diff --git a/package-lock.json b/package-lock.json index bf1f6e9..c64a0d8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "@semantic-release/github": "8.0.7", "@semantic-release/npm": "10.0.3", "@semantic-release/release-notes-generator": "11.0.1", - "@slidev/cli": "0.40.16", + "@slidev/cli": "0.41.0", "conventional-changelog-conventionalcommits": "5.0.0", "eslint": "8.40.0", "eslint-plugin-vue": "9.13.0", @@ -426,9 +426,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", - "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==", + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz", + "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==", "bin": { "parser": "bin/babel-parser.js" }, @@ -1112,8 +1112,7 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.17", @@ -2062,9 +2061,9 @@ } }, "node_modules/@slidev/cli": { - "version": "0.40.16", - "resolved": "https://registry.npmjs.org/@slidev/cli/-/cli-0.40.16.tgz", - "integrity": "sha512-zVhqU966lNBHuPq8uoYzzSqkoNOPmNUhgZplclEtWOEZ6bh6EBxp+vqZ8S9Q18fWYGJfZRDYsYQZxyLeHkD2dA==", + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@slidev/cli/-/cli-0.41.0.tgz", + "integrity": "sha512-dy4zOqFWzesHgnvDg4WNt0/TQMfQX+Io7A92i253k6H/d9J1yRV1/vMPm9N+SuaFArYG/kvxptmv6GU6CC1jEw==", "dev": true, "dependencies": { "@antfu/utils": "^0.7.2", @@ -2072,12 +2071,12 @@ "@iconify-json/carbon": "^1.1.16", "@iconify-json/ph": "^1.1.5", "@lillallol/outline-pdf": "^4.0.0", - "@slidev/client": "0.40.16", - "@slidev/parser": "0.40.16", - "@slidev/types": "0.40.16", - "@vitejs/plugin-vue": "^4.1.0", + "@slidev/client": "0.41.0", + "@slidev/parser": "0.41.0", + "@slidev/types": "0.41.0", + "@vitejs/plugin-vue": "^4.2.3", "@vitejs/plugin-vue-jsx": "^3.0.1", - "@windicss/config": "^1.8.10", + "@windicss/config": "^1.9.0", "cli-progress": "^3.12.0", "codemirror": "^5.65.5", "connect": "^3.7.0", @@ -2090,8 +2089,8 @@ "is-installed-globally": "^0.4.0", "jiti": "^1.18.2", "js-base64": "^3.7.5", - "katex": "^0.16.6", - "kolorist": "^1.7.0", + "katex": "^0.16.7", + "kolorist": "^1.8.0", "localtunnel": "^2.0.2", "markdown-it": "^13.0.1", "markdown-it-footnote": "^3.0.3", @@ -2108,20 +2107,20 @@ "resolve": "^1.22.2", "resolve-from": "^5.0.0", "resolve-global": "^1.0.0", - "shiki": "^0.14.1", - "unocss": "^0.51.5", + "shiki": "^0.14.2", + "unocss": "^0.51.13", "unplugin-icons": "^0.16.1", "unplugin-vue-components": "^0.24.1", - "vite": "^4.3.0", - "vite-plugin-inspect": "^0.7.23", + "vite": "^4.3.7", + "vite-plugin-inspect": "^0.7.26", "vite-plugin-remote-assets": "^0.3.2", - "vite-plugin-static-copy": "^0.14.0", - "vite-plugin-vue-markdown": "^0.22.6", + "vite-plugin-static-copy": "^0.15.0", + "vite-plugin-vue-markdown": "^0.23.5", "vite-plugin-vue-server-ref": "^0.3.3", - "vite-plugin-windicss": "^1.8.10", - "vue": "^3.2.47", + "vite-plugin-windicss": "^1.9.0", + "vue": "^3.3.2", "windicss": "^3.5.6", - "yargs": "^17.7.1" + "yargs": "^17.7.2" }, "bin": { "slidev": "bin/slidev.js" @@ -2141,19 +2140,31 @@ } } }, + "node_modules/@slidev/cli/node_modules/@slidev/types": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@slidev/types/-/types-0.41.0.tgz", + "integrity": "sha512-P9MhG5QRBKomX8yrawwNIFbCpEor5giQ8UIv7Fai6un8iu3Jin9GV0WGidI1aRNvh4pMXuRLrlEgMoLq0sFRew==", + "dev": true, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, "node_modules/@slidev/client": { - "version": "0.40.16", - "resolved": "https://registry.npmjs.org/@slidev/client/-/client-0.40.16.tgz", - "integrity": "sha512-GA9bi4o85R7TY3TzhoDiIuKxiAOQp66JRdDb7bqNu1ooKmk4h2dNT6ZtpvT9AWNjs8oFg5PZ1iJQcfnODExb+A==", + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@slidev/client/-/client-0.41.0.tgz", + "integrity": "sha512-ubX9lqNksWl+Nf02V1CQ+V/RKhrL/OQ4IxyM60tvGUydBIPRngBBNDaln8OZKJyJdZo4/ksFI8lYIqr4l/p/xQ==", "dev": true, "dependencies": { "@antfu/utils": "^0.7.2", - "@slidev/parser": "0.40.16", - "@slidev/types": "0.40.16", - "@unocss/reset": "^0.51.5", - "@vueuse/core": "^10.0.2", + "@slidev/parser": "0.41.0", + "@slidev/types": "0.41.0", + "@unocss/reset": "^0.51.13", + "@vueuse/core": "^10.1.2", "@vueuse/head": "^1.1.26", - "@vueuse/math": "^10.0.2", + "@vueuse/math": "^10.1.2", "@vueuse/motion": "^2.0.0-beta.27", "codemirror": "^5.65.5", "defu": "^6.1.2", @@ -2162,17 +2173,17 @@ "fuse.js": "^6.6.2", "js-base64": "^3.7.5", "js-yaml": "^4.1.0", - "katex": "^0.16.6", + "katex": "^0.16.7", "mermaid": "^10.1.0", "monaco-editor": "^0.37.1", "nanoid": "^4.0.2", - "prettier": "^2.8.7", + "prettier": "^2.8.8", "recordrtc": "^5.6.2", "resolve": "^1.22.2", - "unocss": "^0.51.5", - "vite-plugin-windicss": "^1.8.10", - "vue": "^3.2.47", - "vue-router": "^4.1.6", + "unocss": "^0.51.13", + "vite-plugin-windicss": "^1.9.0", + "vue": "^3.3.2", + "vue-router": "^4.2.0", "vue-starport": "^0.3.0", "windicss": "^3.5.6" }, @@ -2183,15 +2194,33 @@ "url": "https://github.com/sponsors/antfu" } }, + "node_modules/@slidev/client/node_modules/@slidev/types": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@slidev/types/-/types-0.41.0.tgz", + "integrity": "sha512-P9MhG5QRBKomX8yrawwNIFbCpEor5giQ8UIv7Fai6un8iu3Jin9GV0WGidI1aRNvh4pMXuRLrlEgMoLq0sFRew==", + "dev": true, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@slidev/client/node_modules/@types/web-bluetooth": { + "version": "0.0.17", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz", + "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==", + "dev": true + }, "node_modules/@slidev/client/node_modules/@vueuse/core": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.0.2.tgz", - "integrity": "sha512-/UGc2cXbxbeIFLDSJyHUjI9QZ4CJJkhiJe9TbKNPSofcWmYhhUgJ+7iw9njXTKu/Xc3Z6UeXVR9fosW1+cyrnQ==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.1.2.tgz", + "integrity": "sha512-roNn8WuerI56A5uiTyF/TEYX0Y+VKlhZAF94unUfdhbDUI+NfwQMn4FUnUscIRUhv3344qvAghopU4bzLPNFlA==", "dev": true, "dependencies": { - "@types/web-bluetooth": "^0.0.16", - "@vueuse/metadata": "10.0.2", - "@vueuse/shared": "10.0.2", + "@types/web-bluetooth": "^0.0.17", + "@vueuse/metadata": "10.1.2", + "@vueuse/shared": "10.1.2", "vue-demi": ">=0.14.0" }, "funding": { @@ -2199,9 +2228,9 @@ } }, "node_modules/@slidev/client/node_modules/@vueuse/core/node_modules/vue-demi": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.0.tgz", - "integrity": "sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==", + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.1.tgz", + "integrity": "sha512-rt+yuCtXvscYot9SQQj3WKZJVSriPNqVkpVBNEHPzSgBv7QIYzsS410VqVgvx8f9AAPgjg+XPKvmV3vOqqkJQQ==", "dev": true, "hasInstallScript": true, "bin": { @@ -2225,18 +2254,18 @@ } }, "node_modules/@slidev/client/node_modules/@vueuse/metadata": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.0.2.tgz", - "integrity": "sha512-APSjlABrV+Q74c+FR0kFETvcN9W2pAaT3XF3WwqWUuk4srmVxv7DY4WshZxK2KYk1+MVY0Fus6J1Hk/JXVm6Aw==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.1.2.tgz", + "integrity": "sha512-3mc5BqN9aU2SqBeBuWE7ne4OtXHoHKggNgxZR2K+zIW4YLsy6xoZ4/9vErQs6tvoKDX6QAqm3lvsrv0mczAwIQ==", "dev": true, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@slidev/client/node_modules/@vueuse/shared": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.0.2.tgz", - "integrity": "sha512-7W2l6qZaFvla3zAeEVo8hNHkNRKCezJa3JjZAKv3K4KsevXobHhVNr+RHaOVNK/6ETpFmtqiK+0pMIADbHjjag==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.1.2.tgz", + "integrity": "sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==", "dev": true, "dependencies": { "vue-demi": ">=0.14.0" @@ -2246,9 +2275,9 @@ } }, "node_modules/@slidev/client/node_modules/@vueuse/shared/node_modules/vue-demi": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.0.tgz", - "integrity": "sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==", + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.1.tgz", + "integrity": "sha512-rt+yuCtXvscYot9SQQj3WKZJVSriPNqVkpVBNEHPzSgBv7QIYzsS410VqVgvx8f9AAPgjg+XPKvmV3vOqqkJQQ==", "dev": true, "hasInstallScript": true, "bin": { @@ -2272,12 +2301,12 @@ } }, "node_modules/@slidev/parser": { - "version": "0.40.16", - "resolved": "https://registry.npmjs.org/@slidev/parser/-/parser-0.40.16.tgz", - "integrity": "sha512-mINHg2vXMOaJ+8zK5SB4M39x/PIB5/XWdKxnvszoQ7JPrX+V5+LPJq7dCBDlShcVCifpLhuZiueltoHC7w1aaw==", + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@slidev/parser/-/parser-0.41.0.tgz", + "integrity": "sha512-bm1OP8pouS1GIM7fsWlUB3J/cDFrcV0BicVXn707F0nnKqgavSsOVeybRNKNhVD+FrRaL2GgS/eosxq8hQj13w==", "dev": true, "dependencies": { - "@slidev/types": "0.40.16", + "@slidev/types": "0.41.0", "js-yaml": "^4.1.0" }, "engines": { @@ -2287,6 +2316,18 @@ "url": "https://github.com/sponsors/antfu" } }, + "node_modules/@slidev/parser/node_modules/@slidev/types": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@slidev/types/-/types-0.41.0.tgz", + "integrity": "sha512-P9MhG5QRBKomX8yrawwNIFbCpEor5giQ8UIv7Fai6un8iu3Jin9GV0WGidI1aRNvh4pMXuRLrlEgMoLq0sFRew==", + "dev": true, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, "node_modules/@slidev/types": { "version": "0.40.16", "resolved": "https://registry.npmjs.org/@slidev/types/-/types-0.40.16.tgz", @@ -2504,18 +2545,6 @@ "integrity": "sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q==", "dev": true }, - "node_modules/@unocss/cli/node_modules/magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/@unocss/config": { "version": "0.51.13", "resolved": "https://registry.npmjs.org/@unocss/config/-/config-0.51.13.tgz", @@ -2589,18 +2618,6 @@ "postcss": "^8.4.21" } }, - "node_modules/@unocss/postcss/node_modules/magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/@unocss/preset-attributify": { "version": "0.51.13", "resolved": "https://registry.npmjs.org/@unocss/preset-attributify/-/preset-attributify-0.51.13.tgz", @@ -2799,22 +2816,10 @@ "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0" } }, - "node_modules/@unocss/vite/node_modules/magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/@vitejs/plugin-vue": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.1.0.tgz", - "integrity": "sha512-++9JOAFdcXI3lyer9UKUV4rfoQ3T1RN8yDqoCLar86s0xQct5yblxAE+yWgRnU5/0FOlVCpTZpYSBV/bGWrSrQ==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.2.3.tgz", + "integrity": "sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==", "dev": true, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -2878,122 +2883,116 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.47.tgz", - "integrity": "sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.2.tgz", + "integrity": "sha512-CKZWo1dzsQYTNTft7whzjL0HsrEpMfiK7pjZ2WFE3bC1NA7caUjWioHSK+49y/LK7Bsm4poJZzAMnvZMQ7OTeg==", "dependencies": { - "@babel/parser": "^7.16.4", - "@vue/shared": "3.2.47", + "@babel/parser": "^7.21.3", + "@vue/shared": "3.3.2", "estree-walker": "^2.0.2", - "source-map": "^0.6.1" + "source-map-js": "^1.0.2" } }, "node_modules/@vue/compiler-dom": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz", - "integrity": "sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.2.tgz", + "integrity": "sha512-6gS3auANuKXLw0XH6QxkWqyPYPunziS2xb6VRenM3JY7gVfZcJvkCBHkb5RuNY1FCbBO3lkIi0CdXUCW1c7SXw==", "dependencies": { - "@vue/compiler-core": "3.2.47", - "@vue/shared": "3.2.47" + "@vue/compiler-core": "3.3.2", + "@vue/shared": "3.3.2" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz", - "integrity": "sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==", - "dependencies": { - "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.47", - "@vue/compiler-dom": "3.2.47", - "@vue/compiler-ssr": "3.2.47", - "@vue/reactivity-transform": "3.2.47", - "@vue/shared": "3.2.47", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.2.tgz", + "integrity": "sha512-jG4jQy28H4BqzEKsQqqW65BZgmo3vzdLHTBjF+35RwtDdlFE+Fk1VWJYUnDMMqkFBo6Ye1ltSKVOMPgkzYj7SQ==", + "dependencies": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.2", + "@vue/compiler-dom": "3.3.2", + "@vue/compiler-ssr": "3.3.2", + "@vue/reactivity-transform": "3.3.2", + "@vue/shared": "3.3.2", "estree-walker": "^2.0.2", - "magic-string": "^0.25.7", + "magic-string": "^0.30.0", "postcss": "^8.1.10", - "source-map": "^0.6.1" + "source-map-js": "^1.0.2" } }, "node_modules/@vue/compiler-ssr": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz", - "integrity": "sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.2.tgz", + "integrity": "sha512-K8OfY5FQtZaSOJHHe8xhEfIfLrefL/Y9frv4k4NsyQL3+0lRKxr9QuJhfdBDjkl7Fhz8CzKh63mULvmOfx3l2w==", "dependencies": { - "@vue/compiler-dom": "3.2.47", - "@vue/shared": "3.2.47" + "@vue/compiler-dom": "3.3.2", + "@vue/shared": "3.3.2" } }, "node_modules/@vue/devtools-api": { - "version": "6.4.5", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.4.5.tgz", - "integrity": "sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz", + "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==", "dev": true }, "node_modules/@vue/reactivity": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.47.tgz", - "integrity": "sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.2.tgz", + "integrity": "sha512-yX8C4uTgg2Tdj+512EEMnMKbLveoITl7YdQX35AYgx8vBvQGszKiiCN46g4RY6/deeo/5DLbeUUGxCq1qWMf5g==", "dev": true, "dependencies": { - "@vue/shared": "3.2.47" + "@vue/shared": "3.3.2" } }, "node_modules/@vue/reactivity-transform": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz", - "integrity": "sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.2.tgz", + "integrity": "sha512-iu2WaQvlJHdnONrsyv4ibIEnSsuKF+aHFngGj/y1lwpHQtalpVhKg9wsKMoiKXS9zPNjG9mNKzJS9vudvjzvyg==", "dependencies": { - "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.47", - "@vue/shared": "3.2.47", + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.2", + "@vue/shared": "3.3.2", "estree-walker": "^2.0.2", - "magic-string": "^0.25.7" + "magic-string": "^0.30.0" } }, "node_modules/@vue/runtime-core": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.47.tgz", - "integrity": "sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.2.tgz", + "integrity": "sha512-qSl95qj0BvKfcsO+hICqFEoLhJn6++HtsPxmTkkadFbuhe3uQfJ8HmQwvEr7xbxBd2rcJB6XOJg7nWAn/ymC5A==", "dev": true, "dependencies": { - "@vue/reactivity": "3.2.47", - "@vue/shared": "3.2.47" + "@vue/reactivity": "3.3.2", + "@vue/shared": "3.3.2" } }, "node_modules/@vue/runtime-dom": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.47.tgz", - "integrity": "sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.2.tgz", + "integrity": "sha512-+drStsJT+0mtgHdarT7cXZReCcTFfm6ptxMrz0kAW5hms6UNBd8Q1pi4JKlncAhu+Ld/TevsSp7pqAZxBBoGng==", "dev": true, "dependencies": { - "@vue/runtime-core": "3.2.47", - "@vue/shared": "3.2.47", - "csstype": "^2.6.8" + "@vue/runtime-core": "3.3.2", + "@vue/shared": "3.3.2", + "csstype": "^3.1.1" } }, - "node_modules/@vue/runtime-dom/node_modules/csstype": { - "version": "2.6.21", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", - "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==", - "dev": true - }, "node_modules/@vue/server-renderer": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.47.tgz", - "integrity": "sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.2.tgz", + "integrity": "sha512-QCwh6OGwJg6GDLE0fbQhRTR6tnU+XDJ1iCsTYHXBiezCXAhqMygFRij7BiLF4ytvvHcg5kX9joX5R5vP85++wg==", "dev": true, "dependencies": { - "@vue/compiler-ssr": "3.2.47", - "@vue/shared": "3.2.47" + "@vue/compiler-ssr": "3.3.2", + "@vue/shared": "3.3.2" }, "peerDependencies": { - "vue": "3.2.47" + "vue": "3.3.2" } }, "node_modules/@vue/shared": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.47.tgz", - "integrity": "sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==" + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.2.tgz", + "integrity": "sha512-0rFu3h8JbclbnvvKrs7Fe5FNGV9/5X2rPD7KmOzhLSUAiQH5//Hq437Gv0fR5Mev3u/nbtvmLl8XgwCU20/ZfQ==" }, "node_modules/@vueuse/core": { "version": "9.13.0", @@ -3052,12 +3051,12 @@ } }, "node_modules/@vueuse/math": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@vueuse/math/-/math-10.0.2.tgz", - "integrity": "sha512-5Cuzzfri9Jlpgl8uM1v5ps71840G9TK/jkdOWcmlpm2ivud5AOBvArUylaH9HhEsl35DbL0FHd1tlnE6sLa0nw==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@vueuse/math/-/math-10.1.2.tgz", + "integrity": "sha512-cFrCEggVFoMPM6//vbE9yTBDzhzsmmUujUrXuJQoF6mntmYckBLOL1gPzWyX0tXmYUIo2bk2duDO6vuD0b9hPg==", "dev": true, "dependencies": { - "@vueuse/shared": "10.0.2", + "@vueuse/shared": "10.1.2", "vue-demi": ">=0.14.0" }, "funding": { @@ -3065,9 +3064,9 @@ } }, "node_modules/@vueuse/math/node_modules/@vueuse/shared": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.0.2.tgz", - "integrity": "sha512-7W2l6qZaFvla3zAeEVo8hNHkNRKCezJa3JjZAKv3K4KsevXobHhVNr+RHaOVNK/6ETpFmtqiK+0pMIADbHjjag==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.1.2.tgz", + "integrity": "sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==", "dev": true, "dependencies": { "vue-demi": ">=0.14.0" @@ -3077,9 +3076,9 @@ } }, "node_modules/@vueuse/math/node_modules/vue-demi": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.0.tgz", - "integrity": "sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==", + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.1.tgz", + "integrity": "sha512-rt+yuCtXvscYot9SQQj3WKZJVSriPNqVkpVBNEHPzSgBv7QIYzsS410VqVgvx8f9AAPgjg+XPKvmV3vOqqkJQQ==", "dev": true, "hasInstallScript": true, "bin": { @@ -3170,13 +3169,13 @@ } }, "node_modules/@windicss/config": { - "version": "1.8.10", - "resolved": "https://registry.npmjs.org/@windicss/config/-/config-1.8.10.tgz", - "integrity": "sha512-O9SsC110b1Ik3YYa4Ck/0TWuCo7YFfA9KDrwD5sAeqscT5COIGK1HszdCT3oh0MJFej2wNrvpfyW9h6yQaW6PA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@windicss/config/-/config-1.9.0.tgz", + "integrity": "sha512-QO4+udbmDIgZwAi89tqUt5nGwBq3IgyELjLn83twZXiIqzOw+77ecCuM0oPSbzWmIbCqXq3wRQHd6Z1u5E/5zQ==", "dev": true, "dependencies": { "debug": "^4.3.4", - "jiti": "^1.16.0", + "jiti": "^1.18.2", "windicss": "^3.5.6" }, "funding": { @@ -3184,16 +3183,16 @@ } }, "node_modules/@windicss/plugin-utils": { - "version": "1.8.10", - "resolved": "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-1.8.10.tgz", - "integrity": "sha512-Phqk5OW1w+Mv+ry6t7BzAeDq3aMhbI94gR49j9vQCufFfDGCHndhhjtMK0sBv+NPJUsIAIh6qayb1iwBCXUGrw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-1.9.0.tgz", + "integrity": "sha512-omAacM5ExIr9XBUI2z47CyCXJBke4imJZqXW41YgHhRLbahTngbScFk5yxa6dXivDXUpUKqasOPXBJgA4bhHCg==", "dev": true, "dependencies": { "@antfu/utils": "^0.7.2", - "@windicss/config": "1.8.10", + "@windicss/config": "1.9.0", "debug": "^4.3.4", "fast-glob": "^3.2.12", - "magic-string": "^0.27.0", + "magic-string": "^0.30.0", "micromatch": "^4.0.5", "windicss": "^3.5.6" }, @@ -3201,18 +3200,6 @@ "url": "https://github.com/sponsors/antfu" } }, - "node_modules/@windicss/plugin-utils/node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/acorn": { "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", @@ -6547,9 +6534,9 @@ } }, "node_modules/katex": { - "version": "0.16.6", - "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.6.tgz", - "integrity": "sha512-XVB7X8jEogjJ+OY+a9JdE+VOk9i7znela0HP6WaDbpB4sUh8ghrG0Ccluu2MA2tcJbFAViBC9aVXus2UvkEr8A==", + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.7.tgz", + "integrity": "sha512-Xk9C6oGKRwJTfqfIbtr0Kes9OSv6IFsuhFGc7tW4urlpMJtuh+7YhzU6YEG9n8gmWKcMAFzkp7nr+r69kV0zrA==", "dev": true, "funding": [ "https://opencollective.com/katex", @@ -6592,9 +6579,9 @@ "optional": true }, "node_modules/kolorist": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.7.0.tgz", - "integrity": "sha512-ymToLHqL02udwVdbkowNpzjFd6UzozMtshPQKVi5k1EjKRqKqBrOnE9QbLEb0/pV76SAiIT13hdL8R6suc+f3g==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", "dev": true }, "node_modules/layout-base": { @@ -6852,11 +6839,14 @@ } }, "node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", + "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", "dependencies": { - "sourcemap-codec": "^1.4.8" + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" } }, "node_modules/map-obj": { @@ -10883,9 +10873,9 @@ } }, "node_modules/prettier": { - "version": "2.8.7", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", - "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", "dev": true, "bin": { "prettier": "bin-prettier.js" @@ -14983,9 +14973,9 @@ } }, "node_modules/shiki": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.1.tgz", - "integrity": "sha512-+Jz4nBkCBe0mEDqo1eKRcCdjRtrCjozmcbTUjbPTX7OOJfEbTZzlUWlZtGe3Gb5oV1/jnojhG//YZc3rs9zSEw==", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.2.tgz", + "integrity": "sha512-ltSZlSLOuSY0M0Y75KA+ieRaZ0Trf5Wl3gutE7jzLuIcWxLp5i/uEnLoQWNvgKXQ5OMpGkJnVMRLAuzjc0LJ2A==", "dev": true, "dependencies": { "ansi-sequence-parser": "^1.1.0", @@ -15068,6 +15058,7 @@ }, "node_modules/source-map": { "version": "0.6.1", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -15080,10 +15071,6 @@ "node": ">=0.10.0" } }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "license": "MIT" - }, "node_modules/spawn-error-forwarder": { "version": "1.0.0", "dev": true, @@ -15715,19 +15702,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/unimport/node_modules/magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", - "dev": true, - "optional": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/unique-string": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", @@ -15902,18 +15876,6 @@ "balanced-match": "^1.0.0" } }, - "node_modules/unplugin-vue-components/node_modules/magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/unplugin-vue-components/node_modules/minimatch": { "version": "7.4.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.3.tgz", @@ -16013,9 +15975,9 @@ } }, "node_modules/vite": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.6.tgz", - "integrity": "sha512-cqIyLSbA6gornMS659AXTVKF7cvSHMdKmJJwQ9DXq3lwsT1uZSdktuBRlpHQ8VnOWx0QHtjDwxPpGtyo9Fh/Qg==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.7.tgz", + "integrity": "sha512-MTIFpbIm9v7Hh5b0wSBgkcWzSBz7SAa6K/cBTwS4kUiQJfQLFlZZRJRQgqunCVzhTPCk674tW+0Qaqh3Q00dBg==", "dev": true, "dependencies": { "esbuild": "^0.17.5", @@ -16101,22 +16063,10 @@ "vite": "^2.0.0 || ^3.0.0 || ^4.0.0" } }, - "node_modules/vite-plugin-remote-assets/node_modules/magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/vite-plugin-static-copy": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-0.14.0.tgz", - "integrity": "sha512-RMFmb4czomcrsbQBiUZs9HcDGN3kxGvF+OrtkfTVocp12CuoUCuJQhcY26RK35A6KS4WasGzEwcYZqHMjkAvVw==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-0.15.0.tgz", + "integrity": "sha512-Ww+/Ug9guV45oIfIi/lA2z8v3K+lLHV9zCJqTVO4FTdqrJoZBj68VgGBSH1fi0N4q/EHW32RsL3ympi4Wlsq5w==", "dev": true, "dependencies": { "chokidar": "^3.5.3", @@ -16132,9 +16082,9 @@ } }, "node_modules/vite-plugin-vue-markdown": { - "version": "0.22.6", - "resolved": "https://registry.npmjs.org/vite-plugin-vue-markdown/-/vite-plugin-vue-markdown-0.22.6.tgz", - "integrity": "sha512-BB0/yYoRO+4hceFZRgU/iAOpgklFvo/eHLapOkavIoDkP0jeoQubOMTEF8K4FuYRX9jaN5WcP2TrfhUgc7RuUg==", + "version": "0.23.5", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-markdown/-/vite-plugin-vue-markdown-0.23.5.tgz", + "integrity": "sha512-NXTZ4y+n691gLPWayMBbh4jldQeaqDp9e9WjWUYbn9obsLqS9qU+hr4RAruDq5kP4siTOp7JDV34Sw5eA7WxLg==", "dev": true, "dependencies": { "@antfu/utils": "^0.7.2", @@ -16170,14 +16120,14 @@ } }, "node_modules/vite-plugin-windicss": { - "version": "1.8.10", - "resolved": "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-1.8.10.tgz", - "integrity": "sha512-scywsuzo46lcTBohspmF0WiwhWEte6p+OUVrX4yr7VMRvLHMHVfLtJReyD5pppjijG7YOwVsZn7XBWWZtF658Q==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-1.9.0.tgz", + "integrity": "sha512-w0unPfcbVU5eaISAsFTLgIb41SLhmXoUF75Othu8NqFioe8+DEqiuvJ7/k/LRuEuvI8Rt/OKrY6cNzrB+dykaA==", "dev": true, "dependencies": { - "@windicss/plugin-utils": "1.8.10", + "@windicss/plugin-utils": "1.9.0", "debug": "^4.3.4", - "kolorist": "^1.6.0", + "kolorist": "^1.8.0", "windicss": "^3.5.6" }, "funding": { @@ -16209,16 +16159,16 @@ "dev": true }, "node_modules/vue": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.47.tgz", - "integrity": "sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.2.tgz", + "integrity": "sha512-98hJcAhyDwZoOo2flAQBSPVYG/o0HA9ivIy2ktHshjE+6/q8IMQ+kvDKQzOZTFPxvnNMcGM+zS2A00xeZMA7tA==", "dev": true, "dependencies": { - "@vue/compiler-dom": "3.2.47", - "@vue/compiler-sfc": "3.2.47", - "@vue/runtime-dom": "3.2.47", - "@vue/server-renderer": "3.2.47", - "@vue/shared": "3.2.47" + "@vue/compiler-dom": "3.3.2", + "@vue/compiler-sfc": "3.3.2", + "@vue/runtime-dom": "3.3.2", + "@vue/server-renderer": "3.3.2", + "@vue/shared": "3.3.2" } }, "node_modules/vue-eslint-parser": { @@ -16246,12 +16196,12 @@ } }, "node_modules/vue-router": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.6.tgz", - "integrity": "sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.0.tgz", + "integrity": "sha512-c+usESa6ZoWsm4PPdzRSyenp5A4dsUtnDJnrI03fY1IpIihA9TK3x5ffgkFDpjhLJZewsXoKURapNLFdZjuqTg==", "dev": true, "dependencies": { - "@vue/devtools-api": "^6.4.5" + "@vue/devtools-api": "^6.5.0" }, "funding": { "url": "https://github.com/sponsors/posva" @@ -16514,9 +16464,9 @@ "license": "ISC" }, "node_modules/yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "dependencies": { "cliui": "^8.0.1", @@ -16873,9 +16823,9 @@ } }, "@babel/parser": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", - "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==" + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz", + "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==" }, "@babel/plugin-syntax-jsx": { "version": "7.18.6", @@ -17272,8 +17222,7 @@ "@jridgewell/sourcemap-codec": { "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "@jridgewell/trace-mapping": { "version": "0.3.17", @@ -17938,9 +17887,9 @@ } }, "@slidev/cli": { - "version": "0.40.16", - "resolved": "https://registry.npmjs.org/@slidev/cli/-/cli-0.40.16.tgz", - "integrity": "sha512-zVhqU966lNBHuPq8uoYzzSqkoNOPmNUhgZplclEtWOEZ6bh6EBxp+vqZ8S9Q18fWYGJfZRDYsYQZxyLeHkD2dA==", + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@slidev/cli/-/cli-0.41.0.tgz", + "integrity": "sha512-dy4zOqFWzesHgnvDg4WNt0/TQMfQX+Io7A92i253k6H/d9J1yRV1/vMPm9N+SuaFArYG/kvxptmv6GU6CC1jEw==", "dev": true, "requires": { "@antfu/utils": "^0.7.2", @@ -17948,12 +17897,12 @@ "@iconify-json/carbon": "^1.1.16", "@iconify-json/ph": "^1.1.5", "@lillallol/outline-pdf": "^4.0.0", - "@slidev/client": "0.40.16", - "@slidev/parser": "0.40.16", - "@slidev/types": "0.40.16", - "@vitejs/plugin-vue": "^4.1.0", + "@slidev/client": "0.41.0", + "@slidev/parser": "0.41.0", + "@slidev/types": "0.41.0", + "@vitejs/plugin-vue": "^4.2.3", "@vitejs/plugin-vue-jsx": "^3.0.1", - "@windicss/config": "^1.8.10", + "@windicss/config": "^1.9.0", "cli-progress": "^3.12.0", "codemirror": "^5.65.5", "connect": "^3.7.0", @@ -17966,8 +17915,8 @@ "is-installed-globally": "^0.4.0", "jiti": "^1.18.2", "js-base64": "^3.7.5", - "katex": "^0.16.6", - "kolorist": "^1.7.0", + "katex": "^0.16.7", + "kolorist": "^1.8.0", "localtunnel": "^2.0.2", "markdown-it": "^13.0.1", "markdown-it-footnote": "^3.0.3", @@ -17984,35 +17933,43 @@ "resolve": "^1.22.2", "resolve-from": "^5.0.0", "resolve-global": "^1.0.0", - "shiki": "^0.14.1", - "unocss": "^0.51.5", + "shiki": "^0.14.2", + "unocss": "^0.51.13", "unplugin-icons": "^0.16.1", "unplugin-vue-components": "^0.24.1", - "vite": "^4.3.0", - "vite-plugin-inspect": "^0.7.23", + "vite": "^4.3.7", + "vite-plugin-inspect": "^0.7.26", "vite-plugin-remote-assets": "^0.3.2", - "vite-plugin-static-copy": "^0.14.0", - "vite-plugin-vue-markdown": "^0.22.6", + "vite-plugin-static-copy": "^0.15.0", + "vite-plugin-vue-markdown": "^0.23.5", "vite-plugin-vue-server-ref": "^0.3.3", - "vite-plugin-windicss": "^1.8.10", - "vue": "^3.2.47", + "vite-plugin-windicss": "^1.9.0", + "vue": "^3.3.2", "windicss": "^3.5.6", - "yargs": "^17.7.1" + "yargs": "^17.7.2" + }, + "dependencies": { + "@slidev/types": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@slidev/types/-/types-0.41.0.tgz", + "integrity": "sha512-P9MhG5QRBKomX8yrawwNIFbCpEor5giQ8UIv7Fai6un8iu3Jin9GV0WGidI1aRNvh4pMXuRLrlEgMoLq0sFRew==", + "dev": true + } } }, "@slidev/client": { - "version": "0.40.16", - "resolved": "https://registry.npmjs.org/@slidev/client/-/client-0.40.16.tgz", - "integrity": "sha512-GA9bi4o85R7TY3TzhoDiIuKxiAOQp66JRdDb7bqNu1ooKmk4h2dNT6ZtpvT9AWNjs8oFg5PZ1iJQcfnODExb+A==", + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@slidev/client/-/client-0.41.0.tgz", + "integrity": "sha512-ubX9lqNksWl+Nf02V1CQ+V/RKhrL/OQ4IxyM60tvGUydBIPRngBBNDaln8OZKJyJdZo4/ksFI8lYIqr4l/p/xQ==", "dev": true, "requires": { "@antfu/utils": "^0.7.2", - "@slidev/parser": "0.40.16", - "@slidev/types": "0.40.16", - "@unocss/reset": "^0.51.5", - "@vueuse/core": "^10.0.2", + "@slidev/parser": "0.41.0", + "@slidev/types": "0.41.0", + "@unocss/reset": "^0.51.13", + "@vueuse/core": "^10.1.2", "@vueuse/head": "^1.1.26", - "@vueuse/math": "^10.0.2", + "@vueuse/math": "^10.1.2", "@vueuse/motion": "^2.0.0-beta.27", "codemirror": "^5.65.5", "defu": "^6.1.2", @@ -18021,61 +17978,73 @@ "fuse.js": "^6.6.2", "js-base64": "^3.7.5", "js-yaml": "^4.1.0", - "katex": "^0.16.6", + "katex": "^0.16.7", "mermaid": "^10.1.0", "monaco-editor": "^0.37.1", "nanoid": "^4.0.2", - "prettier": "^2.8.7", + "prettier": "^2.8.8", "recordrtc": "^5.6.2", "resolve": "^1.22.2", - "unocss": "^0.51.5", - "vite-plugin-windicss": "^1.8.10", - "vue": "^3.2.47", - "vue-router": "^4.1.6", + "unocss": "^0.51.13", + "vite-plugin-windicss": "^1.9.0", + "vue": "^3.3.2", + "vue-router": "^4.2.0", "vue-starport": "^0.3.0", "windicss": "^3.5.6" }, "dependencies": { + "@slidev/types": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@slidev/types/-/types-0.41.0.tgz", + "integrity": "sha512-P9MhG5QRBKomX8yrawwNIFbCpEor5giQ8UIv7Fai6un8iu3Jin9GV0WGidI1aRNvh4pMXuRLrlEgMoLq0sFRew==", + "dev": true + }, + "@types/web-bluetooth": { + "version": "0.0.17", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz", + "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==", + "dev": true + }, "@vueuse/core": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.0.2.tgz", - "integrity": "sha512-/UGc2cXbxbeIFLDSJyHUjI9QZ4CJJkhiJe9TbKNPSofcWmYhhUgJ+7iw9njXTKu/Xc3Z6UeXVR9fosW1+cyrnQ==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.1.2.tgz", + "integrity": "sha512-roNn8WuerI56A5uiTyF/TEYX0Y+VKlhZAF94unUfdhbDUI+NfwQMn4FUnUscIRUhv3344qvAghopU4bzLPNFlA==", "dev": true, "requires": { - "@types/web-bluetooth": "^0.0.16", - "@vueuse/metadata": "10.0.2", - "@vueuse/shared": "10.0.2", + "@types/web-bluetooth": "^0.0.17", + "@vueuse/metadata": "10.1.2", + "@vueuse/shared": "10.1.2", "vue-demi": ">=0.14.0" }, "dependencies": { "vue-demi": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.0.tgz", - "integrity": "sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==", + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.1.tgz", + "integrity": "sha512-rt+yuCtXvscYot9SQQj3WKZJVSriPNqVkpVBNEHPzSgBv7QIYzsS410VqVgvx8f9AAPgjg+XPKvmV3vOqqkJQQ==", "dev": true, "requires": {} } } }, "@vueuse/metadata": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.0.2.tgz", - "integrity": "sha512-APSjlABrV+Q74c+FR0kFETvcN9W2pAaT3XF3WwqWUuk4srmVxv7DY4WshZxK2KYk1+MVY0Fus6J1Hk/JXVm6Aw==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.1.2.tgz", + "integrity": "sha512-3mc5BqN9aU2SqBeBuWE7ne4OtXHoHKggNgxZR2K+zIW4YLsy6xoZ4/9vErQs6tvoKDX6QAqm3lvsrv0mczAwIQ==", "dev": true }, "@vueuse/shared": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.0.2.tgz", - "integrity": "sha512-7W2l6qZaFvla3zAeEVo8hNHkNRKCezJa3JjZAKv3K4KsevXobHhVNr+RHaOVNK/6ETpFmtqiK+0pMIADbHjjag==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.1.2.tgz", + "integrity": "sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==", "dev": true, "requires": { "vue-demi": ">=0.14.0" }, "dependencies": { "vue-demi": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.0.tgz", - "integrity": "sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==", + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.1.tgz", + "integrity": "sha512-rt+yuCtXvscYot9SQQj3WKZJVSriPNqVkpVBNEHPzSgBv7QIYzsS410VqVgvx8f9AAPgjg+XPKvmV3vOqqkJQQ==", "dev": true, "requires": {} } @@ -18084,13 +18053,21 @@ } }, "@slidev/parser": { - "version": "0.40.16", - "resolved": "https://registry.npmjs.org/@slidev/parser/-/parser-0.40.16.tgz", - "integrity": "sha512-mINHg2vXMOaJ+8zK5SB4M39x/PIB5/XWdKxnvszoQ7JPrX+V5+LPJq7dCBDlShcVCifpLhuZiueltoHC7w1aaw==", + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@slidev/parser/-/parser-0.41.0.tgz", + "integrity": "sha512-bm1OP8pouS1GIM7fsWlUB3J/cDFrcV0BicVXn707F0nnKqgavSsOVeybRNKNhVD+FrRaL2GgS/eosxq8hQj13w==", "dev": true, "requires": { - "@slidev/types": "0.40.16", + "@slidev/types": "0.41.0", "js-yaml": "^4.1.0" + }, + "dependencies": { + "@slidev/types": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@slidev/types/-/types-0.41.0.tgz", + "integrity": "sha512-P9MhG5QRBKomX8yrawwNIFbCpEor5giQ8UIv7Fai6un8iu3Jin9GV0WGidI1aRNvh4pMXuRLrlEgMoLq0sFRew==", + "dev": true + } } }, "@slidev/types": { @@ -18262,15 +18239,6 @@ "resolved": "https://registry.npmjs.org/consola/-/consola-3.1.0.tgz", "integrity": "sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q==", "dev": true - }, - "magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", - "dev": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } } } }, @@ -18321,17 +18289,6 @@ "fast-glob": "^3.2.12", "magic-string": "^0.30.0", "postcss": "^8.4.23" - }, - "dependencies": { - "magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", - "dev": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - } } }, "@unocss/preset-attributify": { @@ -18488,23 +18445,12 @@ "chokidar": "^3.5.3", "fast-glob": "^3.2.12", "magic-string": "^0.30.0" - }, - "dependencies": { - "magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", - "dev": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - } } }, "@vitejs/plugin-vue": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.1.0.tgz", - "integrity": "sha512-++9JOAFdcXI3lyer9UKUV4rfoQ3T1RN8yDqoCLar86s0xQct5yblxAE+yWgRnU5/0FOlVCpTZpYSBV/bGWrSrQ==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.2.3.tgz", + "integrity": "sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==", "dev": true, "requires": {} }, @@ -18551,121 +18497,113 @@ } }, "@vue/compiler-core": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.47.tgz", - "integrity": "sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.2.tgz", + "integrity": "sha512-CKZWo1dzsQYTNTft7whzjL0HsrEpMfiK7pjZ2WFE3bC1NA7caUjWioHSK+49y/LK7Bsm4poJZzAMnvZMQ7OTeg==", "requires": { - "@babel/parser": "^7.16.4", - "@vue/shared": "3.2.47", + "@babel/parser": "^7.21.3", + "@vue/shared": "3.3.2", "estree-walker": "^2.0.2", - "source-map": "^0.6.1" + "source-map-js": "^1.0.2" } }, "@vue/compiler-dom": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz", - "integrity": "sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.2.tgz", + "integrity": "sha512-6gS3auANuKXLw0XH6QxkWqyPYPunziS2xb6VRenM3JY7gVfZcJvkCBHkb5RuNY1FCbBO3lkIi0CdXUCW1c7SXw==", "requires": { - "@vue/compiler-core": "3.2.47", - "@vue/shared": "3.2.47" + "@vue/compiler-core": "3.3.2", + "@vue/shared": "3.3.2" } }, "@vue/compiler-sfc": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz", - "integrity": "sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==", - "requires": { - "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.47", - "@vue/compiler-dom": "3.2.47", - "@vue/compiler-ssr": "3.2.47", - "@vue/reactivity-transform": "3.2.47", - "@vue/shared": "3.2.47", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.2.tgz", + "integrity": "sha512-jG4jQy28H4BqzEKsQqqW65BZgmo3vzdLHTBjF+35RwtDdlFE+Fk1VWJYUnDMMqkFBo6Ye1ltSKVOMPgkzYj7SQ==", + "requires": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.2", + "@vue/compiler-dom": "3.3.2", + "@vue/compiler-ssr": "3.3.2", + "@vue/reactivity-transform": "3.3.2", + "@vue/shared": "3.3.2", "estree-walker": "^2.0.2", - "magic-string": "^0.25.7", + "magic-string": "^0.30.0", "postcss": "^8.1.10", - "source-map": "^0.6.1" + "source-map-js": "^1.0.2" } }, "@vue/compiler-ssr": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz", - "integrity": "sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.2.tgz", + "integrity": "sha512-K8OfY5FQtZaSOJHHe8xhEfIfLrefL/Y9frv4k4NsyQL3+0lRKxr9QuJhfdBDjkl7Fhz8CzKh63mULvmOfx3l2w==", "requires": { - "@vue/compiler-dom": "3.2.47", - "@vue/shared": "3.2.47" + "@vue/compiler-dom": "3.3.2", + "@vue/shared": "3.3.2" } }, "@vue/devtools-api": { - "version": "6.4.5", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.4.5.tgz", - "integrity": "sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz", + "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==", "dev": true }, "@vue/reactivity": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.47.tgz", - "integrity": "sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.2.tgz", + "integrity": "sha512-yX8C4uTgg2Tdj+512EEMnMKbLveoITl7YdQX35AYgx8vBvQGszKiiCN46g4RY6/deeo/5DLbeUUGxCq1qWMf5g==", "dev": true, "requires": { - "@vue/shared": "3.2.47" + "@vue/shared": "3.3.2" } }, "@vue/reactivity-transform": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz", - "integrity": "sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.2.tgz", + "integrity": "sha512-iu2WaQvlJHdnONrsyv4ibIEnSsuKF+aHFngGj/y1lwpHQtalpVhKg9wsKMoiKXS9zPNjG9mNKzJS9vudvjzvyg==", "requires": { - "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.47", - "@vue/shared": "3.2.47", + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.2", + "@vue/shared": "3.3.2", "estree-walker": "^2.0.2", - "magic-string": "^0.25.7" + "magic-string": "^0.30.0" } }, "@vue/runtime-core": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.47.tgz", - "integrity": "sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.2.tgz", + "integrity": "sha512-qSl95qj0BvKfcsO+hICqFEoLhJn6++HtsPxmTkkadFbuhe3uQfJ8HmQwvEr7xbxBd2rcJB6XOJg7nWAn/ymC5A==", "dev": true, "requires": { - "@vue/reactivity": "3.2.47", - "@vue/shared": "3.2.47" + "@vue/reactivity": "3.3.2", + "@vue/shared": "3.3.2" } }, "@vue/runtime-dom": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.47.tgz", - "integrity": "sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.2.tgz", + "integrity": "sha512-+drStsJT+0mtgHdarT7cXZReCcTFfm6ptxMrz0kAW5hms6UNBd8Q1pi4JKlncAhu+Ld/TevsSp7pqAZxBBoGng==", "dev": true, "requires": { - "@vue/runtime-core": "3.2.47", - "@vue/shared": "3.2.47", - "csstype": "^2.6.8" - }, - "dependencies": { - "csstype": { - "version": "2.6.21", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", - "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==", - "dev": true - } + "@vue/runtime-core": "3.3.2", + "@vue/shared": "3.3.2", + "csstype": "^3.1.1" } }, "@vue/server-renderer": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.47.tgz", - "integrity": "sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.2.tgz", + "integrity": "sha512-QCwh6OGwJg6GDLE0fbQhRTR6tnU+XDJ1iCsTYHXBiezCXAhqMygFRij7BiLF4ytvvHcg5kX9joX5R5vP85++wg==", "dev": true, "requires": { - "@vue/compiler-ssr": "3.2.47", - "@vue/shared": "3.2.47" + "@vue/compiler-ssr": "3.3.2", + "@vue/shared": "3.3.2" } }, "@vue/shared": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.47.tgz", - "integrity": "sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==" + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.2.tgz", + "integrity": "sha512-0rFu3h8JbclbnvvKrs7Fe5FNGV9/5X2rPD7KmOzhLSUAiQH5//Hq437Gv0fR5Mev3u/nbtvmLl8XgwCU20/ZfQ==" }, "@vueuse/core": { "version": "9.13.0", @@ -18701,28 +18639,28 @@ } }, "@vueuse/math": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@vueuse/math/-/math-10.0.2.tgz", - "integrity": "sha512-5Cuzzfri9Jlpgl8uM1v5ps71840G9TK/jkdOWcmlpm2ivud5AOBvArUylaH9HhEsl35DbL0FHd1tlnE6sLa0nw==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@vueuse/math/-/math-10.1.2.tgz", + "integrity": "sha512-cFrCEggVFoMPM6//vbE9yTBDzhzsmmUujUrXuJQoF6mntmYckBLOL1gPzWyX0tXmYUIo2bk2duDO6vuD0b9hPg==", "dev": true, "requires": { - "@vueuse/shared": "10.0.2", + "@vueuse/shared": "10.1.2", "vue-demi": ">=0.14.0" }, "dependencies": { "@vueuse/shared": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.0.2.tgz", - "integrity": "sha512-7W2l6qZaFvla3zAeEVo8hNHkNRKCezJa3JjZAKv3K4KsevXobHhVNr+RHaOVNK/6ETpFmtqiK+0pMIADbHjjag==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.1.2.tgz", + "integrity": "sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==", "dev": true, "requires": { "vue-demi": ">=0.14.0" } }, "vue-demi": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.0.tgz", - "integrity": "sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==", + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.1.tgz", + "integrity": "sha512-rt+yuCtXvscYot9SQQj3WKZJVSriPNqVkpVBNEHPzSgBv7QIYzsS410VqVgvx8f9AAPgjg+XPKvmV3vOqqkJQQ==", "dev": true, "requires": {} } @@ -18768,40 +18706,29 @@ } }, "@windicss/config": { - "version": "1.8.10", - "resolved": "https://registry.npmjs.org/@windicss/config/-/config-1.8.10.tgz", - "integrity": "sha512-O9SsC110b1Ik3YYa4Ck/0TWuCo7YFfA9KDrwD5sAeqscT5COIGK1HszdCT3oh0MJFej2wNrvpfyW9h6yQaW6PA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@windicss/config/-/config-1.9.0.tgz", + "integrity": "sha512-QO4+udbmDIgZwAi89tqUt5nGwBq3IgyELjLn83twZXiIqzOw+77ecCuM0oPSbzWmIbCqXq3wRQHd6Z1u5E/5zQ==", "dev": true, "requires": { "debug": "^4.3.4", - "jiti": "^1.16.0", + "jiti": "^1.18.2", "windicss": "^3.5.6" } }, "@windicss/plugin-utils": { - "version": "1.8.10", - "resolved": "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-1.8.10.tgz", - "integrity": "sha512-Phqk5OW1w+Mv+ry6t7BzAeDq3aMhbI94gR49j9vQCufFfDGCHndhhjtMK0sBv+NPJUsIAIh6qayb1iwBCXUGrw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-1.9.0.tgz", + "integrity": "sha512-omAacM5ExIr9XBUI2z47CyCXJBke4imJZqXW41YgHhRLbahTngbScFk5yxa6dXivDXUpUKqasOPXBJgA4bhHCg==", "dev": true, "requires": { "@antfu/utils": "^0.7.2", - "@windicss/config": "1.8.10", + "@windicss/config": "1.9.0", "debug": "^4.3.4", "fast-glob": "^3.2.12", - "magic-string": "^0.27.0", + "magic-string": "^0.30.0", "micromatch": "^4.0.5", "windicss": "^3.5.6" - }, - "dependencies": { - "magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dev": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - } } }, "acorn": { @@ -21137,9 +21064,9 @@ } }, "katex": { - "version": "0.16.6", - "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.6.tgz", - "integrity": "sha512-XVB7X8jEogjJ+OY+a9JdE+VOk9i7znela0HP6WaDbpB4sUh8ghrG0Ccluu2MA2tcJbFAViBC9aVXus2UvkEr8A==", + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.7.tgz", + "integrity": "sha512-Xk9C6oGKRwJTfqfIbtr0Kes9OSv6IFsuhFGc7tW4urlpMJtuh+7YhzU6YEG9n8gmWKcMAFzkp7nr+r69kV0zrA==", "dev": true, "requires": { "commander": "^8.3.0" @@ -21167,9 +21094,9 @@ "optional": true }, "kolorist": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.7.0.tgz", - "integrity": "sha512-ymToLHqL02udwVdbkowNpzjFd6UzozMtshPQKVi5k1EjKRqKqBrOnE9QbLEb0/pV76SAiIT13hdL8R6suc+f3g==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", "dev": true }, "layout-base": { @@ -21369,11 +21296,11 @@ } }, "magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", + "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", "requires": { - "sourcemap-codec": "^1.4.8" + "@jridgewell/sourcemap-codec": "^1.4.13" } }, "map-obj": { @@ -24111,9 +24038,9 @@ "dev": true }, "prettier": { - "version": "2.8.7", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", - "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", "dev": true }, "prism-theme-vars": { @@ -27016,9 +26943,9 @@ "dev": true }, "shiki": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.1.tgz", - "integrity": "sha512-+Jz4nBkCBe0mEDqo1eKRcCdjRtrCjozmcbTUjbPTX7OOJfEbTZzlUWlZtGe3Gb5oV1/jnojhG//YZc3rs9zSEw==", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.2.tgz", + "integrity": "sha512-ltSZlSLOuSY0M0Y75KA+ieRaZ0Trf5Wl3gutE7jzLuIcWxLp5i/uEnLoQWNvgKXQ5OMpGkJnVMRLAuzjc0LJ2A==", "dev": true, "requires": { "ansi-sequence-parser": "^1.1.0", @@ -27079,14 +27006,12 @@ "optional": true }, "source-map": { - "version": "0.6.1" + "version": "0.6.1", + "dev": true }, "source-map-js": { "version": "1.0.2" }, - "sourcemap-codec": { - "version": "1.4.8" - }, "spawn-error-forwarder": { "version": "1.0.0", "dev": true, @@ -27547,16 +27472,6 @@ "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "dev": true, "optional": true - }, - "magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", - "dev": true, - "optional": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } } } }, @@ -27663,15 +27578,6 @@ "balanced-match": "^1.0.0" } }, - "magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", - "dev": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - }, "minimatch": { "version": "7.4.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.3.tgz", @@ -27740,9 +27646,9 @@ } }, "vite": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.6.tgz", - "integrity": "sha512-cqIyLSbA6gornMS659AXTVKF7cvSHMdKmJJwQ9DXq3lwsT1uZSdktuBRlpHQ8VnOWx0QHtjDwxPpGtyo9Fh/Qg==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.7.tgz", + "integrity": "sha512-MTIFpbIm9v7Hh5b0wSBgkcWzSBz7SAa6K/cBTwS4kUiQJfQLFlZZRJRQgqunCVzhTPCk674tW+0Qaqh3Q00dBg==", "dev": true, "requires": { "esbuild": "^0.17.5", @@ -27775,23 +27681,12 @@ "debug": "^4.3.4", "fs-extra": "^11.1.1", "magic-string": "^0.30.0" - }, - "dependencies": { - "magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", - "dev": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - } } }, "vite-plugin-static-copy": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-0.14.0.tgz", - "integrity": "sha512-RMFmb4czomcrsbQBiUZs9HcDGN3kxGvF+OrtkfTVocp12CuoUCuJQhcY26RK35A6KS4WasGzEwcYZqHMjkAvVw==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-0.15.0.tgz", + "integrity": "sha512-Ww+/Ug9guV45oIfIi/lA2z8v3K+lLHV9zCJqTVO4FTdqrJoZBj68VgGBSH1fi0N4q/EHW32RsL3ympi4Wlsq5w==", "dev": true, "requires": { "chokidar": "^3.5.3", @@ -27801,9 +27696,9 @@ } }, "vite-plugin-vue-markdown": { - "version": "0.22.6", - "resolved": "https://registry.npmjs.org/vite-plugin-vue-markdown/-/vite-plugin-vue-markdown-0.22.6.tgz", - "integrity": "sha512-BB0/yYoRO+4hceFZRgU/iAOpgklFvo/eHLapOkavIoDkP0jeoQubOMTEF8K4FuYRX9jaN5WcP2TrfhUgc7RuUg==", + "version": "0.23.5", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-markdown/-/vite-plugin-vue-markdown-0.23.5.tgz", + "integrity": "sha512-NXTZ4y+n691gLPWayMBbh4jldQeaqDp9e9WjWUYbn9obsLqS9qU+hr4RAruDq5kP4siTOp7JDV34Sw5eA7WxLg==", "dev": true, "requires": { "@antfu/utils": "^0.7.2", @@ -27826,14 +27721,14 @@ } }, "vite-plugin-windicss": { - "version": "1.8.10", - "resolved": "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-1.8.10.tgz", - "integrity": "sha512-scywsuzo46lcTBohspmF0WiwhWEte6p+OUVrX4yr7VMRvLHMHVfLtJReyD5pppjijG7YOwVsZn7XBWWZtF658Q==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-1.9.0.tgz", + "integrity": "sha512-w0unPfcbVU5eaISAsFTLgIb41SLhmXoUF75Othu8NqFioe8+DEqiuvJ7/k/LRuEuvI8Rt/OKrY6cNzrB+dykaA==", "dev": true, "requires": { - "@windicss/plugin-utils": "1.8.10", + "@windicss/plugin-utils": "1.9.0", "debug": "^4.3.4", - "kolorist": "^1.6.0", + "kolorist": "^1.8.0", "windicss": "^3.5.6" } }, @@ -27859,16 +27754,16 @@ "dev": true }, "vue": { - "version": "3.2.47", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.47.tgz", - "integrity": "sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.2.tgz", + "integrity": "sha512-98hJcAhyDwZoOo2flAQBSPVYG/o0HA9ivIy2ktHshjE+6/q8IMQ+kvDKQzOZTFPxvnNMcGM+zS2A00xeZMA7tA==", "dev": true, "requires": { - "@vue/compiler-dom": "3.2.47", - "@vue/compiler-sfc": "3.2.47", - "@vue/runtime-dom": "3.2.47", - "@vue/server-renderer": "3.2.47", - "@vue/shared": "3.2.47" + "@vue/compiler-dom": "3.3.2", + "@vue/compiler-sfc": "3.3.2", + "@vue/runtime-dom": "3.3.2", + "@vue/server-renderer": "3.3.2", + "@vue/shared": "3.3.2" } }, "vue-eslint-parser": { @@ -27887,12 +27782,12 @@ } }, "vue-router": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.6.tgz", - "integrity": "sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.0.tgz", + "integrity": "sha512-c+usESa6ZoWsm4PPdzRSyenp5A4dsUtnDJnrI03fY1IpIihA9TK3x5ffgkFDpjhLJZewsXoKURapNLFdZjuqTg==", "dev": true, "requires": { - "@vue/devtools-api": "^6.4.5" + "@vue/devtools-api": "^6.5.0" } }, "vue-starport": { @@ -28037,9 +27932,9 @@ "dev": true }, "yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "requires": { "cliui": "^8.0.1", diff --git a/package.json b/package.json index 2de4a10..9357fe9 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "@semantic-release/github": "8.0.7", "@semantic-release/npm": "10.0.3", "@semantic-release/release-notes-generator": "11.0.1", - "@slidev/cli": "0.40.16", + "@slidev/cli": "0.41.0", "conventional-changelog-conventionalcommits": "5.0.0", "eslint": "8.40.0", "eslint-plugin-vue": "9.13.0",