diff --git a/package-lock.json b/package-lock.json index 60ca981..3cd50c8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,11 +24,11 @@ "@semantic-release/github": "10.1.1", "@semantic-release/npm": "12.0.1", "@semantic-release/release-notes-generator": "14.0.1", - "@slidev/cli": "0.49.17", + "@slidev/cli": "0.49.20", "conventional-changelog-conventionalcommits": "8.0.0", "eslint": "9.7.0", "eslint-plugin-vue": "9.27.0", - "playwright-chromium": "1.45.2" + "playwright-chromium": "1.45.3" }, "engines": { "node": ">=14.0.0", @@ -57,12 +57,11 @@ } }, "node_modules/@antfu/eslint-config": { - "version": "2.23.0", - "resolved": "https://registry.npmjs.org/@antfu/eslint-config/-/eslint-config-2.23.0.tgz", - "integrity": "sha512-+ibN5QHV78JFWRa+Y9ttHj75d8zOb0NQjWXWeRlVwr1+WSns8UnEPd40dqzzUXq0D76FJ9gkMAlzKeEyfubkTQ==", + "version": "2.23.2", + "resolved": "https://registry.npmjs.org/@antfu/eslint-config/-/eslint-config-2.23.2.tgz", + "integrity": "sha512-O1HYH2EVTm/+NPk30pG5nExHPe7B7Uozv2K6Xq+5u4WMjL7DN/zRO+Dj/4Ea6VqyWDUXVEKoIjATGsngpHjsoA==", "dev": true, "dependencies": { - "@antfu/eslint-plugin-unused-imports": "^4.0.0", "@antfu/install-pkg": "^0.3.3", "@clack/prompts": "^0.7.0", "@stylistic/eslint-plugin": "^2.6.0-beta.0", @@ -75,7 +74,7 @@ "eslint-plugin-command": "^0.2.3", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-import-x": "^3.0.1", - "eslint-plugin-jsdoc": "^48.7.0", + "eslint-plugin-jsdoc": "^48.8.3", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-markdown": "^5.1.0", "eslint-plugin-n": "^17.9.0", @@ -84,6 +83,7 @@ "eslint-plugin-regexp": "^2.6.0", "eslint-plugin-toml": "^0.11.1", "eslint-plugin-unicorn": "^54.0.0", + "eslint-plugin-unused-imports": "^4.0.1", "eslint-plugin-vitest": "^0.5.4", "eslint-plugin-vue": "^9.27.0", "eslint-plugin-yml": "^1.14.0", @@ -186,27 +186,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@antfu/eslint-plugin-unused-imports": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@antfu/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-4.0.0.tgz", - "integrity": "sha512-bvM3EnoradE3WbdOWafEGj0VzTi455gWvjmIHsmpWoIHJ6XehjnJh8Dq3+sz8t3bh14LQyFBKTx3m24q2zE1dw==", - "dev": true, - "dependencies": { - "eslint-rule-composer": "^0.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^8.0.0-0", - "eslint": "^9.0.0" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - } - } - }, "node_modules/@antfu/install-pkg": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-0.1.1.tgz", @@ -2987,9 +2966,9 @@ } }, "node_modules/@slidev/cli": { - "version": "0.49.17", - "resolved": "https://registry.npmjs.org/@slidev/cli/-/cli-0.49.17.tgz", - "integrity": "sha512-LDQMsceo7oQpiRrCv4TGgL/Mdcd0PH+6mb80mpfRbTl0buV7LPt0XCczjwz+CbceHCOi90zDmq/F3Q1VdjK1Vw==", + "version": "0.49.20", + "resolved": "https://registry.npmjs.org/@slidev/cli/-/cli-0.49.20.tgz", + "integrity": "sha512-zUZl6sSMXVRPwzFcsPpu/wadk64R/OkfThTP5L5g7/7XelyiBw0nPQNV7ZRNUWJbR0IjCgQW8GViLTufA8JawA==", "dev": true, "dependencies": { "@antfu/ni": "^0.21.12", @@ -3001,11 +2980,11 @@ "@shikijs/markdown-it": "^1.10.3", "@shikijs/twoslash": "^1.10.3", "@shikijs/vitepress-twoslash": "^1.10.3", - "@slidev/client": "0.49.17", - "@slidev/parser": "0.49.17", - "@slidev/types": "0.49.17", - "@unocss/extractor-mdc": "^0.61.3", - "@unocss/reset": "^0.61.3", + "@slidev/client": "0.49.20", + "@slidev/parser": "0.49.20", + "@slidev/types": "0.49.20", + "@unocss/extractor-mdc": "^0.61.5", + "@unocss/reset": "^0.61.5", "@vitejs/plugin-vue": "^5.0.5", "@vitejs/plugin-vue-jsx": "^4.0.0", "chokidar": "^3.6.0", @@ -3035,32 +3014,32 @@ "open": "^10.1.0", "pdf-lib": "^1.17.1", "plantuml-encoder": "^1.4.0", - "postcss-nested": "^6.0.1", + "postcss-nested": "^6.2.0", "pptxgenjs": "^3.12.0", "prismjs": "^1.29.0", "prompts": "^2.4.2", "public-ip": "^6.0.2", "resolve-from": "^5.0.0", "resolve-global": "^2.0.0", - "semver": "^7.6.2", + "semver": "^7.6.3", "shiki": "^1.10.3", - "shiki-magic-move": "^0.4.2", + "shiki-magic-move": "^0.4.3", "sirv": "^2.0.4", "source-map-js": "^1.2.0", "typescript": "^5.5.3", - "unocss": "^0.61.3", + "unocss": "^0.61.5", "unplugin-icons": "^0.19.0", - "unplugin-vue-components": "^0.27.2", + "unplugin-vue-components": "^0.27.3", "unplugin-vue-markdown": "^0.26.2", "untun": "^0.1.3", "uqr": "^0.1.2", - "vite": "^5.3.3", - "vite-plugin-inspect": "^0.8.4", + "vite": "^5.3.4", + "vite-plugin-inspect": "^0.8.5", "vite-plugin-remote-assets": "^0.5.0", "vite-plugin-static-copy": "^1.0.6", "vite-plugin-vue-server-ref": "^0.4.2", "vitefu": "^0.2.5", - "vue": "^3.4.32", + "vue": "^3.4.33", "yargs": "^17.7.2" }, "bin": { @@ -3081,38 +3060,10 @@ } } }, - "node_modules/@slidev/cli/node_modules/@slidev/types": { - "version": "0.49.17", - "resolved": "https://registry.npmjs.org/@slidev/types/-/types-0.49.17.tgz", - "integrity": "sha512-XHavTmd2pkM5io2VIpRmnS6fDQHacWeYS1wKKohY7NyejkMsH8lM1GJGTlWbfT9/n9s+jZu0K2H6Mi85cyX7dw==", - "dev": true, - "dependencies": { - "@antfu/utils": "^0.7.10", - "@vitejs/plugin-vue": "^5.0.5", - "@vitejs/plugin-vue-jsx": "^4.0.0", - "katex": "^0.16.11", - "mermaid": "^10.9.1", - "monaco-editor": "^0.50.0", - "shiki": "^1.10.3", - "unocss": "^0.61.3", - "unplugin-icons": "^0.19.0", - "unplugin-vue-markdown": "^0.26.2", - "vite-plugin-remote-assets": "^0.5.0", - "vite-plugin-vue-server-ref": "^0.4.2", - "vue": "^3.4.32", - "vue-router": "^4.4.0" - }, - "engines": { - "node": ">=18.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, "node_modules/@slidev/client": { - "version": "0.49.17", - "resolved": "https://registry.npmjs.org/@slidev/client/-/client-0.49.17.tgz", - "integrity": "sha512-ks+BZNPFNuA46fmECdn02w0rBR49fDjn79VeEO27nUmvwa180a8VlcxQt07pvKMSU+mNiTK6MSu+jOn0irAT3Q==", + "version": "0.49.20", + "resolved": "https://registry.npmjs.org/@slidev/client/-/client-0.49.20.tgz", + "integrity": "sha512-GyYkLE4H1/M5LgPUSq7aB0lkAtwIKilglAwK1Nup5Yoj8/nZhn7ZhGEVYzmwr1G/beJJVURmpAtpMMLOCkAmow==", "dev": true, "dependencies": { "@antfu/utils": "^0.7.10", @@ -3121,12 +3072,12 @@ "@iconify-json/svg-spinners": "^1.1.2", "@shikijs/monaco": "^1.10.3", "@shikijs/vitepress-twoslash": "^1.10.3", - "@slidev/parser": "0.49.17", + "@slidev/parser": "0.49.20", "@slidev/rough-notation": "^0.1.0", - "@slidev/types": "0.49.17", + "@slidev/types": "0.49.20", "@typescript/ata": "^0.9.6", - "@unhead/vue": "^1.9.15", - "@unocss/reset": "^0.61.3", + "@unhead/vue": "^1.9.16", + "@unocss/reset": "^0.61.5", "@vueuse/core": "^10.11.0", "@vueuse/math": "^10.11.0", "@vueuse/motion": "^2.2.3", @@ -3138,13 +3089,13 @@ "lz-string": "^1.5.0", "mermaid": "^10.9.1", "monaco-editor": "^0.50.0", - "prettier": "^3.3.2", + "prettier": "^3.3.3", "recordrtc": "^5.6.2", "shiki": "^1.10.3", - "shiki-magic-move": "^0.4.2", + "shiki-magic-move": "^0.4.3", "typescript": "^5.5.3", - "unocss": "^0.61.3", - "vue": "^3.4.32", + "unocss": "^0.61.5", + "vue": "^3.4.33", "vue-router": "^4.4.0", "yaml": "^2.4.5" }, @@ -3155,42 +3106,14 @@ "url": "https://github.com/sponsors/antfu" } }, - "node_modules/@slidev/client/node_modules/@slidev/types": { - "version": "0.49.17", - "resolved": "https://registry.npmjs.org/@slidev/types/-/types-0.49.17.tgz", - "integrity": "sha512-XHavTmd2pkM5io2VIpRmnS6fDQHacWeYS1wKKohY7NyejkMsH8lM1GJGTlWbfT9/n9s+jZu0K2H6Mi85cyX7dw==", - "dev": true, - "dependencies": { - "@antfu/utils": "^0.7.10", - "@vitejs/plugin-vue": "^5.0.5", - "@vitejs/plugin-vue-jsx": "^4.0.0", - "katex": "^0.16.11", - "mermaid": "^10.9.1", - "monaco-editor": "^0.50.0", - "shiki": "^1.10.3", - "unocss": "^0.61.3", - "unplugin-icons": "^0.19.0", - "unplugin-vue-markdown": "^0.26.2", - "vite-plugin-remote-assets": "^0.5.0", - "vite-plugin-vue-server-ref": "^0.4.2", - "vue": "^3.4.32", - "vue-router": "^4.4.0" - }, - "engines": { - "node": ">=18.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, "node_modules/@slidev/parser": { - "version": "0.49.17", - "resolved": "https://registry.npmjs.org/@slidev/parser/-/parser-0.49.17.tgz", - "integrity": "sha512-7wHbJ3X1sncFjtd8WmyGd9fK+itWts4P0/jTC+scb8cIkUChnBQuTtJSilyuEbx+DUfTSt1HOrprXNHUzPhENw==", + "version": "0.49.20", + "resolved": "https://registry.npmjs.org/@slidev/parser/-/parser-0.49.20.tgz", + "integrity": "sha512-Vmzw5w3l+LRUg5f2oljSdMHhWvFBDaOYF8SGkCsOh1EY91/damE5pmuT9CEhHJLjYyMEKRuFmTwI3y1BjqIh4A==", "dev": true, "dependencies": { "@antfu/utils": "^0.7.10", - "@slidev/types": "0.49.17", + "@slidev/types": "0.49.20", "yaml": "^2.4.5" }, "engines": { @@ -3200,34 +3123,6 @@ "url": "https://github.com/sponsors/antfu" } }, - "node_modules/@slidev/parser/node_modules/@slidev/types": { - "version": "0.49.17", - "resolved": "https://registry.npmjs.org/@slidev/types/-/types-0.49.17.tgz", - "integrity": "sha512-XHavTmd2pkM5io2VIpRmnS6fDQHacWeYS1wKKohY7NyejkMsH8lM1GJGTlWbfT9/n9s+jZu0K2H6Mi85cyX7dw==", - "dev": true, - "dependencies": { - "@antfu/utils": "^0.7.10", - "@vitejs/plugin-vue": "^5.0.5", - "@vitejs/plugin-vue-jsx": "^4.0.0", - "katex": "^0.16.11", - "mermaid": "^10.9.1", - "monaco-editor": "^0.50.0", - "shiki": "^1.10.3", - "unocss": "^0.61.3", - "unplugin-icons": "^0.19.0", - "unplugin-vue-markdown": "^0.26.2", - "vite-plugin-remote-assets": "^0.5.0", - "vite-plugin-vue-server-ref": "^0.4.2", - "vue": "^3.4.32", - "vue-router": "^4.4.0" - }, - "engines": { - "node": ">=18.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, "node_modules/@slidev/rough-notation": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@slidev/rough-notation/-/rough-notation-0.1.0.tgz", @@ -7593,9 +7488,9 @@ "dev": true }, "node_modules/eslint-plugin-jsdoc": { - "version": "48.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.7.0.tgz", - "integrity": "sha512-5oiVf7Y+ZxGYQTlLq81X72n+S+hjvS/u0upAdbpPEeaIZILK3MKN8lm/6QqKioBjm/qZ0B5XpMQUtc2fUkqXAg==", + "version": "48.8.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.8.3.tgz", + "integrity": "sha512-AtIvwwW9D17MRkM0Z0y3/xZYaa9mdAvJrkY6fU/HNUwGbmMtHVvK4qRM9CDixGVtfNrQitb8c6zQtdh6cTOvLg==", "dev": true, "dependencies": { "@es-joy/jsdoccomment": "~0.46.0", @@ -7605,9 +7500,9 @@ "escape-string-regexp": "^4.0.0", "esquery": "^1.6.0", "parse-imports": "^2.1.1", - "semver": "^7.6.2", + "semver": "^7.6.3", "spdx-expression-parse": "^4.0.0", - "synckit": "^0.9.0" + "synckit": "^0.9.1" }, "engines": { "node": ">=18" @@ -7641,9 +7536,9 @@ } }, "node_modules/eslint-plugin-jsdoc/node_modules/synckit": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.0.tgz", - "integrity": "sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", + "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", "dev": true, "dependencies": { "@pkgr/core": "^0.1.0", @@ -8011,6 +7906,27 @@ "node": ">=6" } }, + "node_modules/eslint-plugin-unused-imports": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-4.0.1.tgz", + "integrity": "sha512-rax76s05z64uQgG9YXsWFmXrgjkaK79AvfeAWiSxhPP6RVGxeRaj4+2u+wxxu/mDy2pmJoOy1QTOEALMia2xGQ==", + "dev": true, + "dependencies": { + "eslint-rule-composer": "^0.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^8.0.0-0", + "eslint": "^9.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + } + } + }, "node_modules/eslint-plugin-vitest": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/eslint-plugin-vitest/-/eslint-plugin-vitest-0.5.4.tgz", @@ -15205,13 +15121,13 @@ "license": "MIT" }, "node_modules/playwright-chromium": { - "version": "1.45.2", - "resolved": "https://registry.npmjs.org/playwright-chromium/-/playwright-chromium-1.45.2.tgz", - "integrity": "sha512-9p7UKy+Nm7mozk/5uk6f1SoDMqrrphYLheVPS2LhYQvep9pRjJJEVpGAO0ULN3uFuxnWA7Y2lbaDxFJykeavHA==", + "version": "1.45.3", + "resolved": "https://registry.npmjs.org/playwright-chromium/-/playwright-chromium-1.45.3.tgz", + "integrity": "sha512-GXY/+1HScU5soR06lu8sc7cnXWBnfWDGH2JV+D3wqxApb9qJbSxDK40H8loOok+naxMO7x6yhgPHwpRSCV9dug==", "dev": true, "hasInstallScript": true, "dependencies": { - "playwright-core": "1.45.2" + "playwright-core": "1.45.3" }, "bin": { "playwright": "cli.js" @@ -15221,9 +15137,9 @@ } }, "node_modules/playwright-core": { - "version": "1.45.2", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.45.2.tgz", - "integrity": "sha512-ha175tAWb0dTK0X4orvBIqi3jGEt701SMxMhyujxNrgd8K0Uy5wMSwwcQHtyB4om7INUkfndx02XnQ2p6dvLDw==", + "version": "1.45.3", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.45.3.tgz", + "integrity": "sha512-+ym0jNbcjikaOwwSZycFbwkWgfruWvYlJfThKYAlImbxUgdWFO2oW70ojPm4OpE4t6TAo2FY/smM+hpVTtkhDA==", "dev": true, "bin": { "playwright-core": "cli.js" @@ -15297,28 +15213,34 @@ } }, "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "postcss-selector-parser": "^6.0.11" + "postcss-selector-parser": "^6.1.1" }, "engines": { "node": ">=12.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, "peerDependencies": { "postcss": "^8.2.14" } }, "node_modules/postcss-selector-parser": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", - "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", + "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -15366,9 +15288,9 @@ } }, "node_modules/prettier": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz", - "integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" @@ -19821,9 +19743,9 @@ } }, "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -19894,9 +19816,9 @@ } }, "node_modules/shiki-magic-move": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/shiki-magic-move/-/shiki-magic-move-0.4.2.tgz", - "integrity": "sha512-MbVQDFqMGayuNgwO/7Ql57E5jzrvjcmgRca7BvMda9Tf2tp2xTOL1Q32BsVq+Ti5/SNNJW4Yx2sS0j4r+LYkdA==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/shiki-magic-move/-/shiki-magic-move-0.4.3.tgz", + "integrity": "sha512-d38ong47QG8TVNXz+Qg5tiu2NSNTYZU8WVSsrd+QlMbZmJtMIMyQqhBXOgfLLQKpewwA8TXhqHF2QuLMnpHaLQ==", "dev": true, "dependencies": { "diff-match-patch-es": "^0.1.0", @@ -20930,9 +20852,9 @@ } }, "node_modules/unplugin": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.10.1.tgz", - "integrity": "sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.11.0.tgz", + "integrity": "sha512-3r7VWZ/webh0SGgJScpWl2/MRCZK5d3ZYFcNaeci/GQ7Teop7zf0Nl2pUuz7G21BwPd9pcUPOC5KmJ2L3WgC5g==", "dependencies": { "acorn": "^8.11.3", "chokidar": "^3.6.0", @@ -20996,9 +20918,9 @@ } }, "node_modules/unplugin-vue-components": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/unplugin-vue-components/-/unplugin-vue-components-0.27.2.tgz", - "integrity": "sha512-YifnsmslMRNt+JRQiCG4ZX1+xUQuubUZm76K7Qtg8dmchZJkHIDxZSyfZb5/jqrLWMTm/TUjGJ3ZDlzO6SFnSQ==", + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/unplugin-vue-components/-/unplugin-vue-components-0.27.3.tgz", + "integrity": "sha512-5wg7lbdg5ZcrAQNzyYK+6gcg/DG8K6rO+f5YeuvqGHs/PhpapBvpA4O/0ex/pFthE5WgRk43iWuRZEMLVsdz4Q==", "dev": true, "dependencies": { "@antfu/utils": "^0.7.10", @@ -21010,7 +20932,7 @@ "magic-string": "^0.30.10", "minimatch": "^9.0.5", "mlly": "^1.7.1", - "unplugin": "^1.10.1" + "unplugin": "^1.11.0" }, "engines": { "node": ">=14" @@ -21752,12 +21674,11 @@ } }, "@antfu/eslint-config": { - "version": "2.23.0", - "resolved": "https://registry.npmjs.org/@antfu/eslint-config/-/eslint-config-2.23.0.tgz", - "integrity": "sha512-+ibN5QHV78JFWRa+Y9ttHj75d8zOb0NQjWXWeRlVwr1+WSns8UnEPd40dqzzUXq0D76FJ9gkMAlzKeEyfubkTQ==", + "version": "2.23.2", + "resolved": "https://registry.npmjs.org/@antfu/eslint-config/-/eslint-config-2.23.2.tgz", + "integrity": "sha512-O1HYH2EVTm/+NPk30pG5nExHPe7B7Uozv2K6Xq+5u4WMjL7DN/zRO+Dj/4Ea6VqyWDUXVEKoIjATGsngpHjsoA==", "dev": true, "requires": { - "@antfu/eslint-plugin-unused-imports": "^4.0.0", "@antfu/install-pkg": "^0.3.3", "@clack/prompts": "^0.7.0", "@stylistic/eslint-plugin": "^2.6.0-beta.0", @@ -21770,7 +21691,7 @@ "eslint-plugin-command": "^0.2.3", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-import-x": "^3.0.1", - "eslint-plugin-jsdoc": "^48.7.0", + "eslint-plugin-jsdoc": "^48.8.3", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-markdown": "^5.1.0", "eslint-plugin-n": "^17.9.0", @@ -21779,6 +21700,7 @@ "eslint-plugin-regexp": "^2.6.0", "eslint-plugin-toml": "^0.11.1", "eslint-plugin-unicorn": "^54.0.0", + "eslint-plugin-unused-imports": "^4.0.1", "eslint-plugin-vitest": "^0.5.4", "eslint-plugin-vue": "^9.27.0", "eslint-plugin-yml": "^1.14.0", @@ -21811,15 +21733,6 @@ } } }, - "@antfu/eslint-plugin-unused-imports": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@antfu/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-4.0.0.tgz", - "integrity": "sha512-bvM3EnoradE3WbdOWafEGj0VzTi455gWvjmIHsmpWoIHJ6XehjnJh8Dq3+sz8t3bh14LQyFBKTx3m24q2zE1dw==", - "dev": true, - "requires": { - "eslint-rule-composer": "^0.3.0" - } - }, "@antfu/install-pkg": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-0.1.1.tgz", @@ -23697,9 +23610,9 @@ "dev": true }, "@slidev/cli": { - "version": "0.49.17", - "resolved": "https://registry.npmjs.org/@slidev/cli/-/cli-0.49.17.tgz", - "integrity": "sha512-LDQMsceo7oQpiRrCv4TGgL/Mdcd0PH+6mb80mpfRbTl0buV7LPt0XCczjwz+CbceHCOi90zDmq/F3Q1VdjK1Vw==", + "version": "0.49.20", + "resolved": "https://registry.npmjs.org/@slidev/cli/-/cli-0.49.20.tgz", + "integrity": "sha512-zUZl6sSMXVRPwzFcsPpu/wadk64R/OkfThTP5L5g7/7XelyiBw0nPQNV7ZRNUWJbR0IjCgQW8GViLTufA8JawA==", "dev": true, "requires": { "@antfu/ni": "^0.21.12", @@ -23711,11 +23624,11 @@ "@shikijs/markdown-it": "^1.10.3", "@shikijs/twoslash": "^1.10.3", "@shikijs/vitepress-twoslash": "^1.10.3", - "@slidev/client": "0.49.17", - "@slidev/parser": "0.49.17", - "@slidev/types": "0.49.17", - "@unocss/extractor-mdc": "^0.61.3", - "@unocss/reset": "^0.61.3", + "@slidev/client": "0.49.20", + "@slidev/parser": "0.49.20", + "@slidev/types": "0.49.20", + "@unocss/extractor-mdc": "^0.61.5", + "@unocss/reset": "^0.61.5", "@vitejs/plugin-vue": "^5.0.5", "@vitejs/plugin-vue-jsx": "^4.0.0", "chokidar": "^3.6.0", @@ -23745,63 +23658,39 @@ "open": "^10.1.0", "pdf-lib": "^1.17.1", "plantuml-encoder": "^1.4.0", - "postcss-nested": "^6.0.1", + "postcss-nested": "^6.2.0", "pptxgenjs": "^3.12.0", "prismjs": "^1.29.0", "prompts": "^2.4.2", "public-ip": "^6.0.2", "resolve-from": "^5.0.0", "resolve-global": "^2.0.0", - "semver": "^7.6.2", + "semver": "^7.6.3", "shiki": "^1.10.3", - "shiki-magic-move": "^0.4.2", + "shiki-magic-move": "^0.4.3", "sirv": "^2.0.4", "source-map-js": "^1.2.0", "typescript": "^5.5.3", - "unocss": "^0.61.3", + "unocss": "^0.61.5", "unplugin-icons": "^0.19.0", - "unplugin-vue-components": "^0.27.2", + "unplugin-vue-components": "^0.27.3", "unplugin-vue-markdown": "^0.26.2", "untun": "^0.1.3", "uqr": "^0.1.2", - "vite": "^5.3.3", - "vite-plugin-inspect": "^0.8.4", + "vite": "^5.3.4", + "vite-plugin-inspect": "^0.8.5", "vite-plugin-remote-assets": "^0.5.0", "vite-plugin-static-copy": "^1.0.6", "vite-plugin-vue-server-ref": "^0.4.2", "vitefu": "^0.2.5", - "vue": "^3.4.32", + "vue": "^3.4.33", "yargs": "^17.7.2" - }, - "dependencies": { - "@slidev/types": { - "version": "0.49.17", - "resolved": "https://registry.npmjs.org/@slidev/types/-/types-0.49.17.tgz", - "integrity": "sha512-XHavTmd2pkM5io2VIpRmnS6fDQHacWeYS1wKKohY7NyejkMsH8lM1GJGTlWbfT9/n9s+jZu0K2H6Mi85cyX7dw==", - "dev": true, - "requires": { - "@antfu/utils": "^0.7.10", - "@vitejs/plugin-vue": "^5.0.5", - "@vitejs/plugin-vue-jsx": "^4.0.0", - "katex": "^0.16.11", - "mermaid": "^10.9.1", - "monaco-editor": "^0.50.0", - "shiki": "^1.10.3", - "unocss": "^0.61.3", - "unplugin-icons": "^0.19.0", - "unplugin-vue-markdown": "^0.26.2", - "vite-plugin-remote-assets": "^0.5.0", - "vite-plugin-vue-server-ref": "^0.4.2", - "vue": "^3.4.32", - "vue-router": "^4.4.0" - } - } } }, "@slidev/client": { - "version": "0.49.17", - "resolved": "https://registry.npmjs.org/@slidev/client/-/client-0.49.17.tgz", - "integrity": "sha512-ks+BZNPFNuA46fmECdn02w0rBR49fDjn79VeEO27nUmvwa180a8VlcxQt07pvKMSU+mNiTK6MSu+jOn0irAT3Q==", + "version": "0.49.20", + "resolved": "https://registry.npmjs.org/@slidev/client/-/client-0.49.20.tgz", + "integrity": "sha512-GyYkLE4H1/M5LgPUSq7aB0lkAtwIKilglAwK1Nup5Yoj8/nZhn7ZhGEVYzmwr1G/beJJVURmpAtpMMLOCkAmow==", "dev": true, "requires": { "@antfu/utils": "^0.7.10", @@ -23810,12 +23699,12 @@ "@iconify-json/svg-spinners": "^1.1.2", "@shikijs/monaco": "^1.10.3", "@shikijs/vitepress-twoslash": "^1.10.3", - "@slidev/parser": "0.49.17", + "@slidev/parser": "0.49.20", "@slidev/rough-notation": "^0.1.0", - "@slidev/types": "0.49.17", + "@slidev/types": "0.49.20", "@typescript/ata": "^0.9.6", - "@unhead/vue": "^1.9.15", - "@unocss/reset": "^0.61.3", + "@unhead/vue": "^1.9.16", + "@unocss/reset": "^0.61.5", "@vueuse/core": "^10.11.0", "@vueuse/math": "^10.11.0", "@vueuse/motion": "^2.2.3", @@ -23827,74 +23716,26 @@ "lz-string": "^1.5.0", "mermaid": "^10.9.1", "monaco-editor": "^0.50.0", - "prettier": "^3.3.2", + "prettier": "^3.3.3", "recordrtc": "^5.6.2", "shiki": "^1.10.3", - "shiki-magic-move": "^0.4.2", + "shiki-magic-move": "^0.4.3", "typescript": "^5.5.3", - "unocss": "^0.61.3", - "vue": "^3.4.32", + "unocss": "^0.61.5", + "vue": "^3.4.33", "vue-router": "^4.4.0", "yaml": "^2.4.5" - }, - "dependencies": { - "@slidev/types": { - "version": "0.49.17", - "resolved": "https://registry.npmjs.org/@slidev/types/-/types-0.49.17.tgz", - "integrity": "sha512-XHavTmd2pkM5io2VIpRmnS6fDQHacWeYS1wKKohY7NyejkMsH8lM1GJGTlWbfT9/n9s+jZu0K2H6Mi85cyX7dw==", - "dev": true, - "requires": { - "@antfu/utils": "^0.7.10", - "@vitejs/plugin-vue": "^5.0.5", - "@vitejs/plugin-vue-jsx": "^4.0.0", - "katex": "^0.16.11", - "mermaid": "^10.9.1", - "monaco-editor": "^0.50.0", - "shiki": "^1.10.3", - "unocss": "^0.61.3", - "unplugin-icons": "^0.19.0", - "unplugin-vue-markdown": "^0.26.2", - "vite-plugin-remote-assets": "^0.5.0", - "vite-plugin-vue-server-ref": "^0.4.2", - "vue": "^3.4.32", - "vue-router": "^4.4.0" - } - } } }, "@slidev/parser": { - "version": "0.49.17", - "resolved": "https://registry.npmjs.org/@slidev/parser/-/parser-0.49.17.tgz", - "integrity": "sha512-7wHbJ3X1sncFjtd8WmyGd9fK+itWts4P0/jTC+scb8cIkUChnBQuTtJSilyuEbx+DUfTSt1HOrprXNHUzPhENw==", + "version": "0.49.20", + "resolved": "https://registry.npmjs.org/@slidev/parser/-/parser-0.49.20.tgz", + "integrity": "sha512-Vmzw5w3l+LRUg5f2oljSdMHhWvFBDaOYF8SGkCsOh1EY91/damE5pmuT9CEhHJLjYyMEKRuFmTwI3y1BjqIh4A==", "dev": true, "requires": { "@antfu/utils": "^0.7.10", - "@slidev/types": "0.49.17", + "@slidev/types": "0.49.20", "yaml": "^2.4.5" - }, - "dependencies": { - "@slidev/types": { - "version": "0.49.17", - "resolved": "https://registry.npmjs.org/@slidev/types/-/types-0.49.17.tgz", - "integrity": "sha512-XHavTmd2pkM5io2VIpRmnS6fDQHacWeYS1wKKohY7NyejkMsH8lM1GJGTlWbfT9/n9s+jZu0K2H6Mi85cyX7dw==", - "dev": true, - "requires": { - "@antfu/utils": "^0.7.10", - "@vitejs/plugin-vue": "^5.0.5", - "@vitejs/plugin-vue-jsx": "^4.0.0", - "katex": "^0.16.11", - "mermaid": "^10.9.1", - "monaco-editor": "^0.50.0", - "shiki": "^1.10.3", - "unocss": "^0.61.3", - "unplugin-icons": "^0.19.0", - "unplugin-vue-markdown": "^0.26.2", - "vite-plugin-remote-assets": "^0.5.0", - "vite-plugin-vue-server-ref": "^0.4.2", - "vue": "^3.4.32", - "vue-router": "^4.4.0" - } - } } }, "@slidev/rough-notation": { @@ -27054,9 +26895,9 @@ } }, "eslint-plugin-jsdoc": { - "version": "48.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.7.0.tgz", - "integrity": "sha512-5oiVf7Y+ZxGYQTlLq81X72n+S+hjvS/u0upAdbpPEeaIZILK3MKN8lm/6QqKioBjm/qZ0B5XpMQUtc2fUkqXAg==", + "version": "48.8.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.8.3.tgz", + "integrity": "sha512-AtIvwwW9D17MRkM0Z0y3/xZYaa9mdAvJrkY6fU/HNUwGbmMtHVvK4qRM9CDixGVtfNrQitb8c6zQtdh6cTOvLg==", "dev": true, "requires": { "@es-joy/jsdoccomment": "~0.46.0", @@ -27066,9 +26907,9 @@ "escape-string-regexp": "^4.0.0", "esquery": "^1.6.0", "parse-imports": "^2.1.1", - "semver": "^7.6.2", + "semver": "^7.6.3", "spdx-expression-parse": "^4.0.0", - "synckit": "^0.9.0" + "synckit": "^0.9.1" }, "dependencies": { "@es-joy/jsdoccomment": { @@ -27093,9 +26934,9 @@ } }, "synckit": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.0.tgz", - "integrity": "sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", + "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", "dev": true, "requires": { "@pkgr/core": "^0.1.0", @@ -27339,6 +27180,15 @@ } } }, + "eslint-plugin-unused-imports": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-4.0.1.tgz", + "integrity": "sha512-rax76s05z64uQgG9YXsWFmXrgjkaK79AvfeAWiSxhPP6RVGxeRaj4+2u+wxxu/mDy2pmJoOy1QTOEALMia2xGQ==", + "dev": true, + "requires": { + "eslint-rule-composer": "^0.3.0" + } + }, "eslint-plugin-vitest": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/eslint-plugin-vitest/-/eslint-plugin-vitest-0.5.4.tgz", @@ -32001,18 +31851,18 @@ "dev": true }, "playwright-chromium": { - "version": "1.45.2", - "resolved": "https://registry.npmjs.org/playwright-chromium/-/playwright-chromium-1.45.2.tgz", - "integrity": "sha512-9p7UKy+Nm7mozk/5uk6f1SoDMqrrphYLheVPS2LhYQvep9pRjJJEVpGAO0ULN3uFuxnWA7Y2lbaDxFJykeavHA==", + "version": "1.45.3", + "resolved": "https://registry.npmjs.org/playwright-chromium/-/playwright-chromium-1.45.3.tgz", + "integrity": "sha512-GXY/+1HScU5soR06lu8sc7cnXWBnfWDGH2JV+D3wqxApb9qJbSxDK40H8loOok+naxMO7x6yhgPHwpRSCV9dug==", "dev": true, "requires": { - "playwright-core": "1.45.2" + "playwright-core": "1.45.3" } }, "playwright-core": { - "version": "1.45.2", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.45.2.tgz", - "integrity": "sha512-ha175tAWb0dTK0X4orvBIqi3jGEt701SMxMhyujxNrgd8K0Uy5wMSwwcQHtyB4om7INUkfndx02XnQ2p6dvLDw==", + "version": "1.45.3", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.45.3.tgz", + "integrity": "sha512-+ym0jNbcjikaOwwSZycFbwkWgfruWvYlJfThKYAlImbxUgdWFO2oW70ojPm4OpE4t6TAo2FY/smM+hpVTtkhDA==", "dev": true }, "pluralize": { @@ -32067,18 +31917,18 @@ } }, "postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", "dev": true, "requires": { - "postcss-selector-parser": "^6.0.11" + "postcss-selector-parser": "^6.1.1" } }, "postcss-selector-parser": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", - "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", + "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -32102,9 +31952,9 @@ "dev": true }, "prettier": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz", - "integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true }, "pretty-ms": { @@ -35266,9 +35116,9 @@ } }, "semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true }, "semver-diff": { @@ -35313,9 +35163,9 @@ } }, "shiki-magic-move": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/shiki-magic-move/-/shiki-magic-move-0.4.2.tgz", - "integrity": "sha512-MbVQDFqMGayuNgwO/7Ql57E5jzrvjcmgRca7BvMda9Tf2tp2xTOL1Q32BsVq+Ti5/SNNJW4Yx2sS0j4r+LYkdA==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/shiki-magic-move/-/shiki-magic-move-0.4.3.tgz", + "integrity": "sha512-d38ong47QG8TVNXz+Qg5tiu2NSNTYZU8WVSsrd+QlMbZmJtMIMyQqhBXOgfLLQKpewwA8TXhqHF2QuLMnpHaLQ==", "dev": true, "requires": { "diff-match-patch-es": "^0.1.0", @@ -36039,9 +35889,9 @@ "dev": true }, "unplugin": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.10.1.tgz", - "integrity": "sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.11.0.tgz", + "integrity": "sha512-3r7VWZ/webh0SGgJScpWl2/MRCZK5d3ZYFcNaeci/GQ7Teop7zf0Nl2pUuz7G21BwPd9pcUPOC5KmJ2L3WgC5g==", "requires": { "acorn": "^8.11.3", "chokidar": "^3.6.0", @@ -36074,9 +35924,9 @@ } }, "unplugin-vue-components": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/unplugin-vue-components/-/unplugin-vue-components-0.27.2.tgz", - "integrity": "sha512-YifnsmslMRNt+JRQiCG4ZX1+xUQuubUZm76K7Qtg8dmchZJkHIDxZSyfZb5/jqrLWMTm/TUjGJ3ZDlzO6SFnSQ==", + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/unplugin-vue-components/-/unplugin-vue-components-0.27.3.tgz", + "integrity": "sha512-5wg7lbdg5ZcrAQNzyYK+6gcg/DG8K6rO+f5YeuvqGHs/PhpapBvpA4O/0ex/pFthE5WgRk43iWuRZEMLVsdz4Q==", "dev": true, "requires": { "@antfu/utils": "^0.7.10", @@ -36088,7 +35938,7 @@ "magic-string": "^0.30.10", "minimatch": "^9.0.5", "mlly": "^1.7.1", - "unplugin": "^1.10.1" + "unplugin": "^1.11.0" }, "dependencies": { "brace-expansion": { diff --git a/package.json b/package.json index e217b3b..90538ae 100644 --- a/package.json +++ b/package.json @@ -42,11 +42,11 @@ "@semantic-release/github": "10.1.1", "@semantic-release/npm": "12.0.1", "@semantic-release/release-notes-generator": "14.0.1", - "@slidev/cli": "0.49.17", + "@slidev/cli": "0.49.20", "conventional-changelog-conventionalcommits": "8.0.0", "eslint": "9.7.0", "eslint-plugin-vue": "9.27.0", - "playwright-chromium": "1.45.2" + "playwright-chromium": "1.45.3" }, "slidev": { "colorSchema": "both",