diff --git a/package-lock.json b/package-lock.json index 358cd55..6656c6a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@vueuse/core": "^13.0.0", "@wangeditor-next/editor": "^5.6.34", "@wangeditor-next/editor-for-vue": "^5.1.14", - "axios": "^1.8.2", + "axios": "^1.8.4", "canvas-confetti": "^1.9.3", "chart.js": "^4.4.8", "codemirror": "^6.0.1", @@ -30,17 +30,17 @@ }, "devDependencies": { "@iconify/vue": "^4.3.0", - "@shikijs/markdown-it": "^3.1.0", + "@shikijs/markdown-it": "^3.2.1", "@types/canvas-confetti": "^1.9.0", - "@types/node": "^22.13.10", - "@vitejs/plugin-vue": "^5.2.1", + "@types/node": "^22.13.11", + "@vitejs/plugin-vue": "^5.2.3", "prettier": "^3.5.3", "prettier-plugin-organize-imports": "^4.1.0", "typescript": "^5.8.2", "unplugin-auto-import": "^19.1.1", "unplugin-vue-components": "^28.4.1", "unplugin-vue-markdown": "^28.3.1", - "vite": "^6.2.1", + "vite": "^6.2.2", "vue-tsc": "^2.2.8" } }, @@ -1548,63 +1548,63 @@ ] }, "node_modules/@shikijs/core": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.1.0.tgz", - "integrity": "sha512-1ppAOyg3F18N8Ge9DmJjGqRVswihN33rOgPovR6gUHW17Hw1L4RlRhnmVQcsacSHh0A8IO1FIgNbtTxUFwodmg==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.2.1.tgz", + "integrity": "sha512-FhsdxMWYu/C11sFisEp7FMGBtX/OSSbnXZDMBhGuUDBNTdsoZlMSgQv5f90rwvzWAdWIW6VobD+G3IrazxA6dQ==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.1.0", + "@shikijs/types": "3.2.1", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "node_modules/@shikijs/engine-javascript": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.1.0.tgz", - "integrity": "sha512-/LwkhW17jYi7uPcdaaSQQDNW+xgrHXarkrxYPoC6WPzH2xW5mFMw12doHXJBqxmYvtcTbaatcv2MkH9+3PU1FA==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.2.1.tgz", + "integrity": "sha512-eMdcUzN3FMQYxOmRf2rmU8frikzoSHbQDFH2hIuXsrMO+IBOCI9BeeRkCiBkcLDHeRKbOCtYMJK3D6U32ooU9Q==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.1.0", + "@shikijs/types": "3.2.1", "@shikijs/vscode-textmate": "^10.0.2", - "oniguruma-to-es": "^3.1.1" + "oniguruma-to-es": "^4.1.0" } }, "node_modules/@shikijs/engine-oniguruma": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.1.0.tgz", - "integrity": "sha512-reRgy8VzDPdiDocuGDD60Rk/jLxgcgy+6H4n6jYLeN2Yw5ikasRjQQx8ERXtDM35yg2v/d6KolDBcK8hYYhcmw==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.2.1.tgz", + "integrity": "sha512-wZZAkayEn6qu2+YjenEoFqj0OyQI64EWsNR6/71d1EkG4sxEOFooowKivsWPpaWNBu3sxAG+zPz5kzBL/SsreQ==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.1.0", + "@shikijs/types": "3.2.1", "@shikijs/vscode-textmate": "^10.0.2" } }, "node_modules/@shikijs/langs": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.1.0.tgz", - "integrity": "sha512-hAM//sExPXAXG3ZDWjrmV6Vlw4zlWFOcT1ZXNhFRBwPP27scZu/ZIdZ+TdTgy06zSvyF4KIjnF8j6+ScKGu6ww==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.2.1.tgz", + "integrity": "sha512-If0iDHYRSGbihiA8+7uRsgb1er1Yj11pwpX1c6HLYnizDsKAw5iaT3JXj5ZpaimXSWky/IhxTm7C6nkiYVym+A==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.1.0" + "@shikijs/types": "3.2.1" } }, "node_modules/@shikijs/markdown-it": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@shikijs/markdown-it/-/markdown-it-3.1.0.tgz", - "integrity": "sha512-ogLKrcEuNJOBnmCl7pz8V2Sf9KCy0tllk9w0EIevHKvxm0pEv7gBU7gGDqvULET3K2Wyvrp0OV5aBdt56W30ZA==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@shikijs/markdown-it/-/markdown-it-3.2.1.tgz", + "integrity": "sha512-G4lz018Lth1y8xbYMgOUgl2E3xvITlEiXgMTNUhei9e5idWDLwYHz0bVU5u53nyWakUdCIwMM60ibseNNqo0IQ==", "dev": true, "license": "MIT", "dependencies": { "markdown-it": "^14.1.0", - "shiki": "3.1.0" + "shiki": "3.2.1" }, "peerDependencies": { - "markdown-it-async": "^2.0.0" + "markdown-it-async": "^2.2.0" }, "peerDependenciesMeta": { "markdown-it-async": { @@ -1613,19 +1613,19 @@ } }, "node_modules/@shikijs/themes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.1.0.tgz", - "integrity": "sha512-A4MJmy9+ydLNbNCtkmdTp8a+ON+MMXoUe1KTkELkyu0+pHGOcbouhNuobhZoK59cL4cOST6CCz1x+kUdkp9UZA==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.2.1.tgz", + "integrity": "sha512-k5DKJUT8IldBvAm8WcrDT5+7GA7se6lLksR+2E3SvyqGTyFMzU2F9Gb7rmD+t+Pga1MKrYFxDIeyWjMZWM6uBQ==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.1.0" + "@shikijs/types": "3.2.1" } }, "node_modules/@shikijs/types": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.1.0.tgz", - "integrity": "sha512-F8e7Fy4ihtcNpJG572BZZC1ErYrBrzJ5Cbc9Zi3REgWry43gIvjJ9lFAoUnuy7Bvy4IFz7grUSxL5edfrrjFEA==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.2.1.tgz", + "integrity": "sha512-/NTWAk4KE2M8uac0RhOsIhYQf4pdU0OywQuYDGIGAJ6Mjunxl2cGiuLkvu4HLCMn+OTTLRWkjZITp+aYJv60yA==", "dev": true, "license": "MIT", "dependencies": { @@ -1744,9 +1744,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.13.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", - "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", + "version": "22.13.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.11.tgz", + "integrity": "sha512-iEUCUJoU0i3VnrCmgoWCXttklWcvoCIx4jzcP22fioIVSdTmjgoEvmAO/QPw6TcS9k5FrNgn4w7q5lGOd1CT5g==", "dev": true, "license": "MIT", "dependencies": { @@ -1829,9 +1829,9 @@ } }, "node_modules/@vitejs/plugin-vue": { - "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.2.1.tgz", - "integrity": "sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.3.tgz", + "integrity": "sha512-IYSLEQj4LgZZuoVpdSUCw3dIynTWQgPlaRP6iAvMle4My0HdYwr5g5wQAfwOeHQBmYwEkqF70nRpSilr6PoUDg==", "dev": true, "license": "MIT", "engines": { @@ -2328,9 +2328,9 @@ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "node_modules/axios": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz", - "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==", + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.4.tgz", + "integrity": "sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -3809,9 +3809,9 @@ } }, "node_modules/markdown-it-async": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-it-async/-/markdown-it-async-2.0.0.tgz", - "integrity": "sha512-jBthmQR5MwXR9Y8Y0teRoZAenaKQMdjuTfpbNARqMBSRPvyzyXCVduHZHakyyhL3ugIacCobXJrO07t277sIjw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/markdown-it-async/-/markdown-it-async-2.2.0.tgz", + "integrity": "sha512-sITME+kf799vMeO/ww/CjH6q+c05f6TLpn6VOmmWCGNqPJzSh+uFgZoMB9s0plNtW6afy63qglNAC3MhrhP/gg==", "dev": true, "license": "MIT", "dependencies": { @@ -4343,14 +4343,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/oniguruma-parser": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.5.4.tgz", + "integrity": "sha512-yNxcQ8sKvURiTwP0mV6bLQCYE7NKfKRRWunhbZnXgxSmB1OXa1lHrN3o4DZd+0Si0kU5blidK7BcROO8qv5TZA==", + "dev": true, + "license": "MIT" + }, "node_modules/oniguruma-to-es": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-3.1.1.tgz", - "integrity": "sha512-bUH8SDvPkH3ho3dvwJwfonjlQ4R80vjyvrU8YpxuROddv55vAEJrTuCuCVUhhsHbtlD9tGGbaNApGQckXhS8iQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.1.0.tgz", + "integrity": "sha512-SNwG909cSLo4vPyyPbU/VJkEc9WOXqu2ycBlfd1UCXLqk1IijcQktSBb2yRQ2UFPsDhpkaf+C1dtT3PkLK/yWA==", "dev": true, "license": "MIT", "dependencies": { "emoji-regex-xs": "^1.0.0", + "oniguruma-parser": "^0.5.4", "regex": "^6.0.1", "regex-recursion": "^6.0.2" } @@ -4789,18 +4797,18 @@ } }, "node_modules/shiki": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.1.0.tgz", - "integrity": "sha512-LdTNyWQlC5zdCaHdcp1zPA1OVA2ivb+KjGOOnGcy02tGaF5ja+dGibWFH7Ar8YlngUgK/scDqworK18Ys9cbYA==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.2.1.tgz", + "integrity": "sha512-VML/2o1/KGYkEf/stJJ+s9Ypn7jUKQPomGLGYso4JJFMFxVDyPNsjsI3MB3KLjlMOeH44gyaPdXC6rik2WXvUQ==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/core": "3.1.0", - "@shikijs/engine-javascript": "3.1.0", - "@shikijs/engine-oniguruma": "3.1.0", - "@shikijs/langs": "3.1.0", - "@shikijs/themes": "3.1.0", - "@shikijs/types": "3.1.0", + "@shikijs/core": "3.2.1", + "@shikijs/engine-javascript": "3.2.1", + "@shikijs/engine-oniguruma": "3.2.1", + "@shikijs/langs": "3.2.1", + "@shikijs/themes": "3.2.1", + "@shikijs/types": "3.2.1", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } @@ -5822,9 +5830,9 @@ } }, "node_modules/vite": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.1.tgz", - "integrity": "sha512-n2GnqDb6XPhlt9B8olZPrgMD/es/Nd1RdChF6CBD/fHW6pUyUTt2sQW2fPRX5GiD9XEa6+8A6A4f2vT6pSsE7Q==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.2.tgz", + "integrity": "sha512-yW7PeMM+LkDzc7CgJuRLMW2Jz0FxMOsVJ8Lv3gpgW9WLcb9cTW+121UEr1hvmfR7w3SegR5ItvYyzVz1vxNJgQ==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 78e754f..649e44d 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "@vueuse/core": "^13.0.0", "@wangeditor-next/editor": "^5.6.34", "@wangeditor-next/editor-for-vue": "^5.1.14", - "axios": "^1.8.2", + "axios": "^1.8.4", "canvas-confetti": "^1.9.3", "chart.js": "^4.4.8", "codemirror": "^6.0.1", @@ -31,17 +31,17 @@ }, "devDependencies": { "@iconify/vue": "^4.3.0", - "@shikijs/markdown-it": "^3.1.0", + "@shikijs/markdown-it": "^3.2.1", "@types/canvas-confetti": "^1.9.0", - "@types/node": "^22.13.10", - "@vitejs/plugin-vue": "^5.2.1", + "@types/node": "^22.13.11", + "@vitejs/plugin-vue": "^5.2.3", "prettier": "^3.5.3", "prettier-plugin-organize-imports": "^4.1.0", "typescript": "^5.8.2", "unplugin-auto-import": "^19.1.1", "unplugin-vue-components": "^28.4.1", "unplugin-vue-markdown": "^28.3.1", - "vite": "^6.2.1", + "vite": "^6.2.2", "vue-tsc": "^2.2.8" } }