diff --git a/package.json b/package.json index bcd8ee5..b4e112d 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "compressing": "^1.10.1", "concurrently": "^9.1.2", "eslint": "^9.22.0", - "eslint-plugin-prettier": "^5.2.3", + "eslint-plugin-prettier": "^5.5.0", "eslint-plugin-vue": "^9.33.0", "fontmin": "^0.9.9", "form-data": "^4.0.2", @@ -74,6 +74,7 @@ "markdown-it-mathjax3": "^4.3.2", "mermaid": "^11.5.0", "postcss-preset-env": "^9.6.0", + "prettier": "^3.5.3", "rollup": "^3.29.5", "terser": "^5.39.0", "tsx": "^4.19.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1a89084..957d586 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: dependencies: '@ant-design/icons-vue': specifier: ^6.1.0 - version: 6.1.0(vue@3.5.16(typescript@5.8.3)) + version: 6.1.0(vue@3.5.17(typescript@5.8.3)) '@wasm-audio-decoders/ogg-vorbis': specifier: ^0.1.16 version: 0.1.18 @@ -19,7 +19,7 @@ importers: version: 0.0.0-alpha.0 ant-design-vue: specifier: ^3.2.20 - version: 3.2.20(vue@3.5.16(typescript@5.8.3)) + version: 3.2.20(vue@3.5.17(typescript@5.8.3)) axios: specifier: ^1.8.4 version: 1.10.0 @@ -55,7 +55,7 @@ importers: version: 0.7.10 vue: specifier: ^3.5.13 - version: 3.5.16(typescript@5.8.3) + version: 3.5.17(typescript@5.8.3) devDependencies: '@babel/cli': specifier: ^7.26.4 @@ -110,13 +110,13 @@ importers: version: 8.18.1 '@vitejs/plugin-legacy': specifier: ^6.0.2 - version: 6.1.1(terser@5.43.0)(vite@6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.0)(tsx@4.20.3)) + version: 6.1.1(terser@5.43.1)(vite@6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.1)(tsx@4.20.3)) '@vitejs/plugin-vue': specifier: ^5.2.3 - version: 5.2.4(vite@6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.0)(tsx@4.20.3))(vue@3.5.16(typescript@5.8.3)) + version: 5.2.4(vite@6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.1)(tsx@4.20.3))(vue@3.5.17(typescript@5.8.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.1.2 - version: 4.2.0(vite@6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.0)(tsx@4.20.3))(vue@3.5.16(typescript@5.8.3)) + version: 4.2.0(vite@6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.1)(tsx@4.20.3))(vue@3.5.17(typescript@5.8.3)) chokidar: specifier: ^3.6.0 version: 3.6.0 @@ -130,8 +130,8 @@ importers: specifier: ^9.22.0 version: 9.29.0 eslint-plugin-prettier: - specifier: ^5.2.3 - version: 5.5.0(eslint-config-prettier@9.1.0(eslint@9.29.0))(eslint@9.29.0)(prettier@3.4.2) + specifier: ^5.5.0 + version: 5.5.0(eslint-config-prettier@9.1.0(eslint@9.29.0))(eslint@9.29.0)(prettier@3.5.3) eslint-plugin-vue: specifier: ^9.33.0 version: 9.33.0(eslint@9.29.0) @@ -161,16 +161,19 @@ importers: version: 4.3.2(encoding@0.1.13) mermaid: specifier: ^11.5.0 - version: 11.6.0 + version: 11.7.0 postcss-preset-env: specifier: ^9.6.0 version: 9.6.0(postcss@8.5.3) + prettier: + specifier: ^3.5.3 + version: 3.5.3 rollup: specifier: ^3.29.5 version: 3.29.5 terser: specifier: ^5.39.0 - version: 5.43.0 + version: 5.43.1 tsx: specifier: ^4.19.3 version: 4.20.3 @@ -182,19 +185,19 @@ importers: version: 8.34.1(eslint@9.29.0)(typescript@5.8.3) unplugin-vue-components: specifier: ^0.22.12 - version: 0.22.12(@babel/parser@7.27.5)(rollup@3.29.5)(vue@3.5.16(typescript@5.8.3)) + version: 0.22.12(@babel/parser@7.27.5)(rollup@3.29.5)(vue@3.5.17(typescript@5.8.3)) vite: specifier: ^6.2.2 - version: 6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.0)(tsx@4.20.3) + version: 6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.1)(tsx@4.20.3) vite-plugin-dts: specifier: ^4.5.4 - version: 4.5.4(@types/node@18.19.112)(rollup@3.29.5)(typescript@5.8.3)(vite@6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.0)(tsx@4.20.3)) + version: 4.5.4(@types/node@18.19.112)(rollup@3.29.5)(typescript@5.8.3)(vite@6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.1)(tsx@4.20.3)) vitepress: specifier: ^1.6.3 - version: 1.6.3(@algolia/client-search@5.21.0)(@types/node@18.19.112)(async-validator@4.2.5)(axios@1.10.0)(less@4.3.0)(markdown-it-mathjax3@4.3.2(encoding@0.1.13))(postcss@8.5.3)(search-insights@2.17.3)(terser@5.43.0)(typescript@5.8.3) + version: 1.6.3(@algolia/client-search@5.21.0)(@types/node@18.19.112)(async-validator@4.2.5)(axios@1.10.0)(less@4.3.0)(markdown-it-mathjax3@4.3.2(encoding@0.1.13))(postcss@8.5.3)(search-insights@2.17.3)(terser@5.43.1)(typescript@5.8.3) vitepress-plugin-mermaid: specifier: ^2.0.17 - version: 2.0.17(mermaid@11.6.0)(vitepress@1.6.3(@algolia/client-search@5.21.0)(@types/node@18.19.112)(async-validator@4.2.5)(axios@1.10.0)(less@4.3.0)(markdown-it-mathjax3@4.3.2(encoding@0.1.13))(postcss@8.5.3)(search-insights@2.17.3)(terser@5.43.0)(typescript@5.8.3)) + version: 2.0.17(mermaid@11.7.0)(vitepress@1.6.3(@algolia/client-search@5.21.0)(@types/node@18.19.112)(async-validator@4.2.5)(axios@1.10.0)(less@4.3.0)(markdown-it-mathjax3@4.3.2(encoding@0.1.13))(postcss@8.5.3)(search-insights@2.17.3)(terser@5.43.1)(typescript@5.8.3)) vue-tsc: specifier: ^2.2.8 version: 2.2.10(typescript@5.8.3) @@ -458,7 +461,7 @@ importers: version: 1.4.2 vue: specifier: ^3.5.13 - version: 3.5.16(typescript@5.8.3) + version: 3.5.17(typescript@5.8.3) packages/render-core: dependencies: @@ -1892,8 +1895,8 @@ packages: '@mermaid-js/mermaid-mindmap@9.3.0': resolution: {integrity: sha512-IhtYSVBBRYviH1Ehu8gk69pMDF8DSRqXBRDMWrEfHoaMruHeaP2DXA3PBnuwsMaCdPQhlUUcy/7DBLAEIXvCAw==} - '@mermaid-js/parser@0.4.0': - resolution: {integrity: sha512-wla8XOWvQAwuqy+gxiZqY+c7FokraOTHRWMsbB4AgRx9Sy7zKslNyejy7E+a77qHfey5GXw/ik3IXv/NHMJgaA==} + '@mermaid-js/parser@0.5.0': + resolution: {integrity: sha512-AiaN7+VjXC+3BYE+GwNezkpjIcCI2qIMB/K4S2/vMWe0q/XJCBbx5+K7iteuz7VyltX9iAK4FmVTvGc9kjOV4w==} '@microsoft/api-extractor-model@7.30.6': resolution: {integrity: sha512-znmFn69wf/AIrwHya3fxX6uB5etSIn6vg4Q4RB/tb5VDDs1rqREc+AvMC/p19MUN13CZ7+V/8pkYPTj7q8tftg==} @@ -2492,20 +2495,20 @@ packages: '@vue/compiler-core@3.5.14': resolution: {integrity: sha512-k7qMHMbKvoCXIxPhquKQVw3Twid3Kg4s7+oYURxLGRd56LiuHJVrvFKI4fm2AM3c8apqODPfVJGoh8nePbXMRA==} - '@vue/compiler-core@3.5.16': - resolution: {integrity: sha512-AOQS2eaQOaaZQoL1u+2rCJIKDruNXVBZSiUD3chnUrsoX5ZTQMaCvXlWNIfxBJuU15r1o7+mpo5223KVtIhAgQ==} + '@vue/compiler-core@3.5.17': + resolution: {integrity: sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==} '@vue/compiler-dom@3.5.14': resolution: {integrity: sha512-1aOCSqxGOea5I80U2hQJvXYpPm/aXo95xL/m/mMhgyPUsKe9jhjwWpziNAw7tYRnbz1I61rd9Mld4W9KmmRoug==} - '@vue/compiler-dom@3.5.16': - resolution: {integrity: sha512-SSJIhBr/teipXiXjmWOVWLnxjNGo65Oj/8wTEQz0nqwQeP75jWZ0n4sF24Zxoht1cuJoWopwj0J0exYwCJ0dCQ==} + '@vue/compiler-dom@3.5.17': + resolution: {integrity: sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==} - '@vue/compiler-sfc@3.5.16': - resolution: {integrity: sha512-rQR6VSFNpiinDy/DVUE0vHoIDUF++6p910cgcZoaAUm3POxgNOOdS/xgoll3rNdKYTYPnnbARDCZOyZ+QSe6Pw==} + '@vue/compiler-sfc@3.5.17': + resolution: {integrity: sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==} - '@vue/compiler-ssr@3.5.16': - resolution: {integrity: sha512-d2V7kfxbdsjrDSGlJE7my1ZzCXViEcqN6w14DOsDrUCHEA6vbnVCpRFfrc4ryCP/lCKzX2eS1YtnLE/BuC9f/A==} + '@vue/compiler-ssr@3.5.17': + resolution: {integrity: sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -2535,19 +2538,19 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.16': - resolution: {integrity: sha512-FG5Q5ee/kxhIm1p2bykPpPwqiUBV3kFySsHEQha5BJvjXdZTUfmya7wP7zC39dFuZAcf/PD5S4Lni55vGLMhvA==} + '@vue/reactivity@3.5.17': + resolution: {integrity: sha512-l/rmw2STIscWi7SNJp708FK4Kofs97zc/5aEPQh4bOsReD/8ICuBcEmS7KGwDj5ODQLYWVN2lNibKJL1z5b+Lw==} - '@vue/runtime-core@3.5.16': - resolution: {integrity: sha512-bw5Ykq6+JFHYxrQa7Tjr+VSzw7Dj4ldR/udyBZbq73fCdJmyy5MPIFR9IX/M5Qs+TtTjuyUTCnmK3lWWwpAcFQ==} + '@vue/runtime-core@3.5.17': + resolution: {integrity: sha512-QQLXa20dHg1R0ri4bjKeGFKEkJA7MMBxrKo2G+gJikmumRS7PTD4BOU9FKrDQWMKowz7frJJGqBffYMgQYS96Q==} - '@vue/runtime-dom@3.5.16': - resolution: {integrity: sha512-T1qqYJsG2xMGhImRUV9y/RseB9d0eCYZQ4CWca9ztCuiPj/XWNNN+lkNBuzVbia5z4/cgxdL28NoQCvC0Xcfww==} + '@vue/runtime-dom@3.5.17': + resolution: {integrity: sha512-8El0M60TcwZ1QMz4/os2MdlQECgGoVHPuLnQBU3m9h3gdNRW9xRmI8iLS4t/22OQlOE6aJvNNlBiCzPHur4H9g==} - '@vue/server-renderer@3.5.16': - resolution: {integrity: sha512-BrX0qLiv/WugguGsnQUJiYOE0Fe5mZTwi6b7X/ybGB0vfrPH9z0gD/Y6WOR1sGCgX4gc25L1RYS5eYQKDMoNIg==} + '@vue/server-renderer@3.5.17': + resolution: {integrity: sha512-BOHhm8HalujY6lmC3DbqF6uXN/K00uWiEeF22LfEsm9Q93XeJ/plHTepGwf6tqFcF7GA5oGSSAAUock3VvzaCA==} peerDependencies: - vue: 3.5.16 + vue: 3.5.17 '@vue/shared@3.5.13': resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} @@ -2555,8 +2558,8 @@ packages: '@vue/shared@3.5.14': resolution: {integrity: sha512-oXTwNxVfc9EtP1zzXAlSlgARLXNC84frFYkS0HHz0h3E4WZSP9sywqjqzGCP9Y34M8ipNmd380pVgmMuwELDyQ==} - '@vue/shared@3.5.16': - resolution: {integrity: sha512-c/0fWy3Jw6Z8L9FmTyYfkpM5zklnqqa9+a6dz3DvONRKW2NEbh46BP0FHuLFSWi2TnQEtp91Z6zOWNrU6QiyPg==} + '@vue/shared@3.5.17': + resolution: {integrity: sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==} '@vueuse/core@12.8.2': resolution: {integrity: sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ==} @@ -3432,8 +3435,8 @@ packages: resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} engines: {node: '>= 4'} - dompurify@3.2.4: - resolution: {integrity: sha512-ysFSFEDVduQpyhzAob/kkuJjf5zWkZD8/A9ywSp1byueyuCfHamrCBa14/Oc2iiB0e51B+NpxSl5gmzn+Ms/mg==} + dompurify@3.2.6: + resolution: {integrity: sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==} domutils@2.8.0: resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} @@ -4370,8 +4373,8 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - mermaid@11.6.0: - resolution: {integrity: sha512-PE8hGUy1LDlWIHWBP05SFdqUHGmRcCcK4IzpOKPE35eOw+G9zZgcnMpyunJVUEOgb//KBORPjysKndw8bFLuRg==} + mermaid@11.7.0: + resolution: {integrity: sha512-/1/5R0rt0Z1Ak0CuznAnCF3HtQgayRXUz6SguzOwN4L+DuCobz0UxnQ+ZdTSZ3AugKVVh78tiVmsHpHWV25TCw==} mhchemparser@4.2.1: resolution: {integrity: sha512-kYmyrCirqJf3zZ9t/0wGgRZ4/ZJw//VwaRVGA75C4nhE60vtnIzhl9J9ndkX/h6hxSN7pjg/cE0VxbnNM+bnDQ==} @@ -4941,8 +4944,8 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier@3.4.2: - resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} + prettier@3.5.3: + resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} engines: {node: '>=14'} hasBin: true @@ -5432,8 +5435,8 @@ packages: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} - terser@5.43.0: - resolution: {integrity: sha512-CqNNxKSGKSZCunSvwKLTs8u8sGGlp27sxNZ4quGh0QeNuyHM0JSEM/clM9Mf4zUp6J+tO2gUXhgXT2YMMkwfKQ==} + terser@5.43.1: + resolution: {integrity: sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==} engines: {node: '>=10'} hasBin: true @@ -5810,8 +5813,8 @@ packages: peerDependencies: vue: ^3.0.0 - vue@3.5.16: - resolution: {integrity: sha512-rjOV2ecxMd5SiAmof2xzh2WxntRcigkX/He4YFJ6WdRvVUrbt6DxC1Iujh10XLl8xCDRDtGKMeO3D+pRQ1PP9w==} + vue@3.5.17: + resolution: {integrity: sha512-LbHV3xPN9BeljML+Xctq4lbz2lVHCR6DtbpTf5XIO6gugpXUN49j2QQPcMj086r9+AkJ0FfUT8xjulKKBkkr9g==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -6041,11 +6044,11 @@ snapshots: '@ant-design/icons-svg@4.4.2': {} - '@ant-design/icons-vue@6.1.0(vue@3.5.16(typescript@5.8.3))': + '@ant-design/icons-vue@6.1.0(vue@3.5.17(typescript@5.8.3))': dependencies: '@ant-design/colors': 6.0.0 '@ant-design/icons-svg': 4.4.2 - vue: 3.5.16(typescript@5.8.3) + vue: 3.5.17(typescript@5.8.3) '@antfu/install-pkg@1.0.0': dependencies: @@ -7374,7 +7377,7 @@ snapshots: non-layered-tidy-tree-layout: 2.0.2 optional: true - '@mermaid-js/parser@0.4.0': + '@mermaid-js/parser@0.5.0': dependencies: langium: 3.3.1 @@ -7491,7 +7494,7 @@ snapshots: dependencies: serialize-javascript: 6.0.2 smob: 1.5.0 - terser: 5.43.0 + terser: 5.43.1 optionalDependencies: rollup: 3.29.5 @@ -7978,7 +7981,7 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vitejs/plugin-legacy@6.1.1(terser@5.43.0)(vite@6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.0)(tsx@4.20.3))': + '@vitejs/plugin-legacy@6.1.1(terser@5.43.1)(vite@6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.1)(tsx@4.20.3))': dependencies: '@babel/core': 7.27.4 '@babel/preset-env': 7.27.2(@babel/core@7.27.4) @@ -7988,31 +7991,31 @@ snapshots: magic-string: 0.30.17 regenerator-runtime: 0.14.1 systemjs: 6.15.1 - terser: 5.43.0 - vite: 6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.0)(tsx@4.20.3) + terser: 5.43.1 + vite: 6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.1)(tsx@4.20.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue-jsx@4.2.0(vite@6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.0)(tsx@4.20.3))(vue@3.5.16(typescript@5.8.3))': + '@vitejs/plugin-vue-jsx@4.2.0(vite@6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.1)(tsx@4.20.3))(vue@3.5.17(typescript@5.8.3))': dependencies: '@babel/core': 7.27.4 '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.4) '@rolldown/pluginutils': 1.0.0-beta.9 '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.27.4) - vite: 6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.0)(tsx@4.20.3) - vue: 3.5.16(typescript@5.8.3) + vite: 6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.1)(tsx@4.20.3) + vue: 3.5.17(typescript@5.8.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.4(vite@5.4.19(@types/node@18.19.112)(less@4.3.0)(terser@5.43.0))(vue@3.5.16(typescript@5.8.3))': + '@vitejs/plugin-vue@5.2.4(vite@5.4.19(@types/node@18.19.112)(less@4.3.0)(terser@5.43.1))(vue@3.5.17(typescript@5.8.3))': dependencies: - vite: 5.4.19(@types/node@18.19.112)(less@4.3.0)(terser@5.43.0) - vue: 3.5.16(typescript@5.8.3) + vite: 5.4.19(@types/node@18.19.112)(less@4.3.0)(terser@5.43.1) + vue: 3.5.17(typescript@5.8.3) - '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.0)(tsx@4.20.3))(vue@3.5.16(typescript@5.8.3))': + '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.1)(tsx@4.20.3))(vue@3.5.17(typescript@5.8.3))': dependencies: - vite: 6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.0)(tsx@4.20.3) - vue: 3.5.16(typescript@5.8.3) + vite: 6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.1)(tsx@4.20.3) + vue: 3.5.17(typescript@5.8.3) '@volar/language-core@2.4.12': dependencies: @@ -8057,7 +8060,7 @@ snapshots: '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.27.1 '@babel/parser': 7.27.5 - '@vue/compiler-sfc': 3.5.16 + '@vue/compiler-sfc': 3.5.17 transitivePeerDependencies: - supports-color @@ -8069,10 +8072,10 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-core@3.5.16': + '@vue/compiler-core@3.5.17': dependencies: '@babel/parser': 7.27.5 - '@vue/shared': 3.5.16 + '@vue/shared': 3.5.17 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 @@ -8082,27 +8085,27 @@ snapshots: '@vue/compiler-core': 3.5.14 '@vue/shared': 3.5.14 - '@vue/compiler-dom@3.5.16': + '@vue/compiler-dom@3.5.17': dependencies: - '@vue/compiler-core': 3.5.16 - '@vue/shared': 3.5.16 + '@vue/compiler-core': 3.5.17 + '@vue/shared': 3.5.17 - '@vue/compiler-sfc@3.5.16': + '@vue/compiler-sfc@3.5.17': dependencies: '@babel/parser': 7.27.5 - '@vue/compiler-core': 3.5.16 - '@vue/compiler-dom': 3.5.16 - '@vue/compiler-ssr': 3.5.16 - '@vue/shared': 3.5.16 + '@vue/compiler-core': 3.5.17 + '@vue/compiler-dom': 3.5.17 + '@vue/compiler-ssr': 3.5.17 + '@vue/shared': 3.5.17 estree-walker: 2.0.2 magic-string: 0.30.17 postcss: 8.5.6 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.16': + '@vue/compiler-ssr@3.5.17': dependencies: - '@vue/compiler-dom': 3.5.16 - '@vue/shared': 3.5.16 + '@vue/compiler-dom': 3.5.17 + '@vue/shared': 3.5.17 '@vue/compiler-vue2@2.7.16': dependencies: @@ -8153,40 +8156,40 @@ snapshots: optionalDependencies: typescript: 5.8.3 - '@vue/reactivity@3.5.16': + '@vue/reactivity@3.5.17': dependencies: - '@vue/shared': 3.5.16 + '@vue/shared': 3.5.17 - '@vue/runtime-core@3.5.16': + '@vue/runtime-core@3.5.17': dependencies: - '@vue/reactivity': 3.5.16 - '@vue/shared': 3.5.16 + '@vue/reactivity': 3.5.17 + '@vue/shared': 3.5.17 - '@vue/runtime-dom@3.5.16': + '@vue/runtime-dom@3.5.17': dependencies: - '@vue/reactivity': 3.5.16 - '@vue/runtime-core': 3.5.16 - '@vue/shared': 3.5.16 + '@vue/reactivity': 3.5.17 + '@vue/runtime-core': 3.5.17 + '@vue/shared': 3.5.17 csstype: 3.1.3 - '@vue/server-renderer@3.5.16(vue@3.5.16(typescript@5.8.3))': + '@vue/server-renderer@3.5.17(vue@3.5.17(typescript@5.8.3))': dependencies: - '@vue/compiler-ssr': 3.5.16 - '@vue/shared': 3.5.16 - vue: 3.5.16(typescript@5.8.3) + '@vue/compiler-ssr': 3.5.17 + '@vue/shared': 3.5.17 + vue: 3.5.17(typescript@5.8.3) '@vue/shared@3.5.13': {} '@vue/shared@3.5.14': {} - '@vue/shared@3.5.16': {} + '@vue/shared@3.5.17': {} '@vueuse/core@12.8.2(typescript@5.8.3)': dependencies: '@types/web-bluetooth': 0.0.21 '@vueuse/metadata': 12.8.2 '@vueuse/shared': 12.8.2(typescript@5.8.3) - vue: 3.5.16(typescript@5.8.3) + vue: 3.5.17(typescript@5.8.3) transitivePeerDependencies: - typescript @@ -8194,7 +8197,7 @@ snapshots: dependencies: '@vueuse/core': 12.8.2(typescript@5.8.3) '@vueuse/shared': 12.8.2(typescript@5.8.3) - vue: 3.5.16(typescript@5.8.3) + vue: 3.5.17(typescript@5.8.3) optionalDependencies: async-validator: 4.2.5 axios: 1.10.0 @@ -8206,7 +8209,7 @@ snapshots: '@vueuse/shared@12.8.2(typescript@5.8.3)': dependencies: - vue: 3.5.16(typescript@5.8.3) + vue: 3.5.17(typescript@5.8.3) transitivePeerDependencies: - typescript @@ -8320,10 +8323,10 @@ snapshots: ansi-styles@6.2.1: {} - ant-design-vue@3.2.20(vue@3.5.16(typescript@5.8.3)): + ant-design-vue@3.2.20(vue@3.5.17(typescript@5.8.3)): dependencies: '@ant-design/colors': 6.0.0 - '@ant-design/icons-vue': 6.1.0(vue@3.5.16(typescript@5.8.3)) + '@ant-design/icons-vue': 6.1.0(vue@3.5.17(typescript@5.8.3)) '@babel/runtime': 7.26.10 '@ctrl/tinycolor': 3.6.1 '@simonwep/pickr': 1.8.2 @@ -8337,8 +8340,8 @@ snapshots: resize-observer-polyfill: 1.5.1 scroll-into-view-if-needed: 2.2.31 shallow-equal: 1.2.1 - vue: 3.5.16(typescript@5.8.3) - vue-types: 3.0.2(vue@3.5.16(typescript@5.8.3)) + vue: 3.5.17(typescript@5.8.3) + vue-types: 3.0.2(vue@3.5.17(typescript@5.8.3)) warning: 4.0.3 any-promise@1.3.0: {} @@ -9090,7 +9093,7 @@ snapshots: detective-vue2@2.2.0(typescript@5.8.3): dependencies: '@dependents/detective-less': 5.0.1 - '@vue/compiler-sfc': 3.5.16 + '@vue/compiler-sfc': 3.5.17 detective-es6: 5.0.1 detective-sass: 6.0.1 detective-scss: 5.0.1 @@ -9124,7 +9127,7 @@ snapshots: dependencies: domelementtype: 2.3.0 - dompurify@3.2.4: + dompurify@3.2.6: optionalDependencies: '@types/trusted-types': 2.0.7 @@ -9280,10 +9283,10 @@ snapshots: eslint: 9.29.0 optional: true - eslint-plugin-prettier@5.5.0(eslint-config-prettier@9.1.0(eslint@9.29.0))(eslint@9.29.0)(prettier@3.4.2): + eslint-plugin-prettier@5.5.0(eslint-config-prettier@9.1.0(eslint@9.29.0))(eslint@9.29.0)(prettier@3.5.3): dependencies: eslint: 9.29.0 - prettier: 3.4.2 + prettier: 3.5.3 prettier-linter-helpers: 1.0.0 synckit: 0.11.8 optionalDependencies: @@ -10168,11 +10171,11 @@ snapshots: merge2@1.4.1: {} - mermaid@11.6.0: + mermaid@11.7.0: dependencies: '@braintree/sanitize-url': 7.1.1 '@iconify/utils': 2.3.0 - '@mermaid-js/parser': 0.4.0 + '@mermaid-js/parser': 0.5.0 '@types/d3': 7.4.3 cytoscape: 3.31.1 cytoscape-cose-bilkent: 4.1.0(cytoscape@3.31.1) @@ -10181,7 +10184,7 @@ snapshots: d3-sankey: 0.12.3 dagre-d3-es: 7.0.11 dayjs: 1.11.13 - dompurify: 3.2.4 + dompurify: 3.2.6 katex: 0.16.21 khroma: 2.1.0 lodash-es: 4.17.21 @@ -10838,7 +10841,7 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier@3.4.2: {} + prettier@3.5.3: {} pretty-ms@7.0.1: dependencies: @@ -11332,7 +11335,7 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - terser@5.43.0: + terser@5.43.1: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.14.1 @@ -11502,7 +11505,7 @@ snapshots: universalify@2.0.1: {} - unplugin-vue-components@0.22.12(@babel/parser@7.27.5)(rollup@3.29.5)(vue@3.5.16(typescript@5.8.3)): + unplugin-vue-components@0.22.12(@babel/parser@7.27.5)(rollup@3.29.5)(vue@3.5.17(typescript@5.8.3)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.4(rollup@3.29.5) @@ -11514,7 +11517,7 @@ snapshots: minimatch: 5.1.6 resolve: 1.22.10 unplugin: 1.16.1 - vue: 3.5.16(typescript@5.8.3) + vue: 3.5.17(typescript@5.8.3) optionalDependencies: '@babel/parser': 7.27.5 transitivePeerDependencies: @@ -11612,7 +11615,7 @@ snapshots: remove-trailing-separator: 1.1.0 replace-ext: 1.0.1 - vite-plugin-dts@4.5.4(@types/node@18.19.112)(rollup@3.29.5)(typescript@5.8.3)(vite@6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.0)(tsx@4.20.3)): + vite-plugin-dts@4.5.4(@types/node@18.19.112)(rollup@3.29.5)(typescript@5.8.3)(vite@6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.1)(tsx@4.20.3)): dependencies: '@microsoft/api-extractor': 7.52.8(@types/node@18.19.112) '@rollup/pluginutils': 5.1.4(rollup@3.29.5) @@ -11625,13 +11628,13 @@ snapshots: magic-string: 0.30.17 typescript: 5.8.3 optionalDependencies: - vite: 6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.0)(tsx@4.20.3) + vite: 6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.1)(tsx@4.20.3) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite@5.4.19(@types/node@18.19.112)(less@4.3.0)(terser@5.43.0): + vite@5.4.19(@types/node@18.19.112)(less@4.3.0)(terser@5.43.1): dependencies: esbuild: 0.21.5 postcss: 8.5.3 @@ -11640,9 +11643,9 @@ snapshots: '@types/node': 18.19.112 fsevents: 2.3.3 less: 4.3.0 - terser: 5.43.0 + terser: 5.43.1 - vite@6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.0)(tsx@4.20.3): + vite@6.3.5(@types/node@18.19.112)(less@4.3.0)(terser@5.43.1)(tsx@4.20.3): dependencies: esbuild: 0.25.1 fdir: 6.4.4(picomatch@4.0.2) @@ -11654,17 +11657,17 @@ snapshots: '@types/node': 18.19.112 fsevents: 2.3.3 less: 4.3.0 - terser: 5.43.0 + terser: 5.43.1 tsx: 4.20.3 - vitepress-plugin-mermaid@2.0.17(mermaid@11.6.0)(vitepress@1.6.3(@algolia/client-search@5.21.0)(@types/node@18.19.112)(async-validator@4.2.5)(axios@1.10.0)(less@4.3.0)(markdown-it-mathjax3@4.3.2(encoding@0.1.13))(postcss@8.5.3)(search-insights@2.17.3)(terser@5.43.0)(typescript@5.8.3)): + vitepress-plugin-mermaid@2.0.17(mermaid@11.7.0)(vitepress@1.6.3(@algolia/client-search@5.21.0)(@types/node@18.19.112)(async-validator@4.2.5)(axios@1.10.0)(less@4.3.0)(markdown-it-mathjax3@4.3.2(encoding@0.1.13))(postcss@8.5.3)(search-insights@2.17.3)(terser@5.43.1)(typescript@5.8.3)): dependencies: - mermaid: 11.6.0 - vitepress: 1.6.3(@algolia/client-search@5.21.0)(@types/node@18.19.112)(async-validator@4.2.5)(axios@1.10.0)(less@4.3.0)(markdown-it-mathjax3@4.3.2(encoding@0.1.13))(postcss@8.5.3)(search-insights@2.17.3)(terser@5.43.0)(typescript@5.8.3) + mermaid: 11.7.0 + vitepress: 1.6.3(@algolia/client-search@5.21.0)(@types/node@18.19.112)(async-validator@4.2.5)(axios@1.10.0)(less@4.3.0)(markdown-it-mathjax3@4.3.2(encoding@0.1.13))(postcss@8.5.3)(search-insights@2.17.3)(terser@5.43.1)(typescript@5.8.3) optionalDependencies: '@mermaid-js/mermaid-mindmap': 9.3.0 - vitepress@1.6.3(@algolia/client-search@5.21.0)(@types/node@18.19.112)(async-validator@4.2.5)(axios@1.10.0)(less@4.3.0)(markdown-it-mathjax3@4.3.2(encoding@0.1.13))(postcss@8.5.3)(search-insights@2.17.3)(terser@5.43.0)(typescript@5.8.3): + vitepress@1.6.3(@algolia/client-search@5.21.0)(@types/node@18.19.112)(async-validator@4.2.5)(axios@1.10.0)(less@4.3.0)(markdown-it-mathjax3@4.3.2(encoding@0.1.13))(postcss@8.5.3)(search-insights@2.17.3)(terser@5.43.1)(typescript@5.8.3): dependencies: '@docsearch/css': 3.8.2 '@docsearch/js': 3.8.2(@algolia/client-search@5.21.0)(search-insights@2.17.3) @@ -11673,7 +11676,7 @@ snapshots: '@shikijs/transformers': 2.5.0 '@shikijs/types': 2.5.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.2.4(vite@5.4.19(@types/node@18.19.112)(less@4.3.0)(terser@5.43.0))(vue@3.5.16(typescript@5.8.3)) + '@vitejs/plugin-vue': 5.2.4(vite@5.4.19(@types/node@18.19.112)(less@4.3.0)(terser@5.43.1))(vue@3.5.17(typescript@5.8.3)) '@vue/devtools-api': 7.7.2 '@vue/shared': 3.5.13 '@vueuse/core': 12.8.2(typescript@5.8.3) @@ -11682,8 +11685,8 @@ snapshots: mark.js: 8.11.1 minisearch: 7.1.2 shiki: 2.5.0 - vite: 5.4.19(@types/node@18.19.112)(less@4.3.0)(terser@5.43.0) - vue: 3.5.16(typescript@5.8.3) + vite: 5.4.19(@types/node@18.19.112)(less@4.3.0)(terser@5.43.1) + vue: 3.5.17(typescript@5.8.3) optionalDependencies: markdown-it-mathjax3: 4.3.2(encoding@0.1.13) postcss: 8.5.3 @@ -11752,18 +11755,18 @@ snapshots: '@vue/language-core': 2.2.10(typescript@5.8.3) typescript: 5.8.3 - vue-types@3.0.2(vue@3.5.16(typescript@5.8.3)): + vue-types@3.0.2(vue@3.5.17(typescript@5.8.3)): dependencies: is-plain-object: 3.0.1 - vue: 3.5.16(typescript@5.8.3) + vue: 3.5.17(typescript@5.8.3) - vue@3.5.16(typescript@5.8.3): + vue@3.5.17(typescript@5.8.3): dependencies: - '@vue/compiler-dom': 3.5.16 - '@vue/compiler-sfc': 3.5.16 - '@vue/runtime-dom': 3.5.16 - '@vue/server-renderer': 3.5.16(vue@3.5.16(typescript@5.8.3)) - '@vue/shared': 3.5.16 + '@vue/compiler-dom': 3.5.17 + '@vue/compiler-sfc': 3.5.17 + '@vue/runtime-dom': 3.5.17 + '@vue/server-renderer': 3.5.17(vue@3.5.17(typescript@5.8.3)) + '@vue/shared': 3.5.17 optionalDependencies: typescript: 5.8.3