This commit is contained in:
2024-10-26 22:46:12 +08:00
parent f9e21d366a
commit 8250008971
4 changed files with 191 additions and 139 deletions

313
package-lock.json generated
View File

@@ -25,15 +25,14 @@
},
"devDependencies": {
"@iconify/vue": "^4.1.2",
"@rsbuild/core": "^1.0.14",
"@rsbuild/core": "^1.0.18",
"@rsbuild/plugin-vue": "^1.0.2",
"@types/file-saver": "^2.0.7",
"@vitejs/plugin-vue": "^5.1.4",
"prettier": "^3.3.3",
"prettier-plugin-organize-imports": "^4.1.0",
"typescript": "^5.6.3",
"vite": "^5.4.9",
"vue-tsc": "^2.1.6"
"vite": "^5.4.10"
}
},
"node_modules/@babel/helper-string-parser": {
@@ -962,13 +961,13 @@
]
},
"node_modules/@rsbuild/core": {
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rsbuild/core/-/core-1.0.14.tgz",
"integrity": "sha512-00d0DzRUK2CncKK+dHGG8AZuiXzltVzt58BbTba2AKyLHIb2nwYW4ah33sNrDAbYzdz1kPNfsWrmQvY7z71LfA==",
"version": "1.0.18",
"resolved": "https://registry.npmmirror.com/@rsbuild/core/-/core-1.0.18.tgz",
"integrity": "sha512-NRdcGCAuBpzAIIdv+gVZxpgd9Cu9JSbaOC13nTbWRKXrHPpr+1iwYFBbM01KtX0Fe2TBLgmSaJfdDJAfEeZ3Dg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@rspack/core": "~1.0.10",
"@rspack/core": "~1.0.14",
"@rspack/lite-tapable": "~1.0.1",
"@swc/helpers": "^0.5.13",
"core-js": "~3.38.1"
@@ -998,27 +997,27 @@
}
},
"node_modules/@rspack/binding": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding/-/binding-1.0.10.tgz",
"integrity": "sha512-ILWPqLl0fS3a76OwQH6SlVIJBST39sc55yp0zwt484sb77khm0JGvJRElCdPuwgaR7JRDdqK23EvW0XIQAvY7A==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding/-/binding-1.0.14.tgz",
"integrity": "sha512-0wWqFvr9hkF4LgNPgWfkTU0hhkZAMvOytoCs2p+wDX1Up1E/SgJ1U1JAsCxsl1XtUKm7mRvdWHzJmHbza3y89Q==",
"dev": true,
"license": "MIT",
"optionalDependencies": {
"@rspack/binding-darwin-arm64": "1.0.10",
"@rspack/binding-darwin-x64": "1.0.10",
"@rspack/binding-linux-arm64-gnu": "1.0.10",
"@rspack/binding-linux-arm64-musl": "1.0.10",
"@rspack/binding-linux-x64-gnu": "1.0.10",
"@rspack/binding-linux-x64-musl": "1.0.10",
"@rspack/binding-win32-arm64-msvc": "1.0.10",
"@rspack/binding-win32-ia32-msvc": "1.0.10",
"@rspack/binding-win32-x64-msvc": "1.0.10"
"@rspack/binding-darwin-arm64": "1.0.14",
"@rspack/binding-darwin-x64": "1.0.14",
"@rspack/binding-linux-arm64-gnu": "1.0.14",
"@rspack/binding-linux-arm64-musl": "1.0.14",
"@rspack/binding-linux-x64-gnu": "1.0.14",
"@rspack/binding-linux-x64-musl": "1.0.14",
"@rspack/binding-win32-arm64-msvc": "1.0.14",
"@rspack/binding-win32-ia32-msvc": "1.0.14",
"@rspack/binding-win32-x64-msvc": "1.0.14"
}
},
"node_modules/@rspack/binding-darwin-arm64": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.0.10.tgz",
"integrity": "sha512-byQuC3VSEHJxjcjdgOvEPPkteA7d/kKYGUTZjsAMsIriioCVkB+4OYfnQmnav8M0An9vBM34H2+IKqO1ge1+Aw==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.0.14.tgz",
"integrity": "sha512-dHvlF6T6ctThGDIdvkSdacroA1xlCxfteuppBj8BX/UxzLPr4xsaEtNilfJmFfd2/J02UQyTQauN/9EBuA+YkA==",
"cpu": [
"arm64"
],
@@ -1030,9 +1029,9 @@
]
},
"node_modules/@rspack/binding-darwin-x64": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.0.10.tgz",
"integrity": "sha512-L5dGmELiDDXAW3+yN11fwDbl8S9i7dwOvzygN/Iw+Md2WAODrFnTI/g++hOfdZzjUPtefyQUqoAcFOgpdxWSCQ==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.0.14.tgz",
"integrity": "sha512-q4Da1Bn/4xTLhhnOkT+fjP2STsSCfp4z03/J/h8tCVG/UYz56Ud3q1UEOK33c5Fxw1C4GlhEh5yYOlSAdxFQLQ==",
"cpu": [
"x64"
],
@@ -1044,9 +1043,9 @@
]
},
"node_modules/@rspack/binding-linux-arm64-gnu": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.10.tgz",
"integrity": "sha512-s+0AIGQQ2Npz3RcDQAFOLc4KYAZZ1g4oWxm2Ug7RSecwy7edK1uUDYE+boofEMgZ9+O3G5O+sXQr+SAyidS5EA==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.14.tgz",
"integrity": "sha512-JogYtL3VQS9wJ3p3FNhDqinm7avrMsdwz4erP7YCjD7idob93GYAE7dPrHUzSNVnCBYXRaHJYZHDQs7lKVcYZw==",
"cpu": [
"arm64"
],
@@ -1058,9 +1057,9 @@
]
},
"node_modules/@rspack/binding-linux-arm64-musl": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.10.tgz",
"integrity": "sha512-KSPLOHcUC+8zA134RTCqo5bDqmX4ZwFz4LL+n/5i9yugHoiQVplEzh2TkFCVoAH85Xc40qPhxqGLJlhHh5qGEA==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.14.tgz",
"integrity": "sha512-qgybhxI/nnoa8CUz7zKTC0Oh37NZt9uRxsSV7+ZYrfxqbrVCoNVuutPpY724uUHy1M6W34kVEm1uT1N4Ka5cZg==",
"cpu": [
"arm64"
],
@@ -1072,9 +1071,9 @@
]
},
"node_modules/@rspack/binding-linux-x64-gnu": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.10.tgz",
"integrity": "sha512-hiMIowGEUODn0LxV/Kc/oxHDXXSgu9BgPVZNprRTEZs3E7hHP4FX+YlzKafZ9G6qSY51GkiEDyEOb5X4Pq/eTw==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.14.tgz",
"integrity": "sha512-5vzaDRw3/sGKo3ax/1cU3/cxqNjajwlt2LU288vXNe1/n8oe/pcDfYcTugpOe/A1DqzadanudJszLpFcKsaFtQ==",
"cpu": [
"x64"
],
@@ -1086,9 +1085,9 @@
]
},
"node_modules/@rspack/binding-linux-x64-musl": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.10.tgz",
"integrity": "sha512-OKb1PLOIulkg83zFyeFPowIzF7WdYVO6yRK7l+Kkick/cvALOj5XzRHyxrsb8VfJMpzHrPwsLV0RcGRT18BPMw==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.14.tgz",
"integrity": "sha512-4U6QD9xVS1eGme52DuJr6Fg/KdcUfJ+iKwH49Up460dZ/fLvGylnVGA+V0mzPlKi8gfy7NwFuYXZdu3Pwi1YYg==",
"cpu": [
"x64"
],
@@ -1100,9 +1099,9 @@
]
},
"node_modules/@rspack/binding-win32-arm64-msvc": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.10.tgz",
"integrity": "sha512-J2fCPYgiPyLo4pGZMHT72lGHK05puBYJzpCR8CmVCk+ktkhVcao9cA2BUT3Gr3UG2PPxfBFsDDmjA/FsUEdxrg==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.14.tgz",
"integrity": "sha512-SjeYw7qqRHYZ5RPClu+ffKZsShQdU3amA1OwC3M0AS6dbfEcji8482St3Y8Z+QSzYRapCEZij9LMM/9ypEhISg==",
"cpu": [
"arm64"
],
@@ -1114,9 +1113,9 @@
]
},
"node_modules/@rspack/binding-win32-ia32-msvc": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.0.10.tgz",
"integrity": "sha512-DQeGQgFS3jv+krfvp9dAKubGbY98nmsmf3ZeobyAnvq+AFDoVyOKImGp/GvZoCTr6jToFoz9+pPYbQyf15lw+g==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.0.14.tgz",
"integrity": "sha512-m1gUiVyz3Z3VYIK/Ayo5CVHBjnEeRk9a+KIpKSsq1yhZItnMgjtr4bKabU9vjxalO4UoaSmVzODJI8lJBlnn5Q==",
"cpu": [
"ia32"
],
@@ -1128,9 +1127,9 @@
]
},
"node_modules/@rspack/binding-win32-x64-msvc": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.10.tgz",
"integrity": "sha512-1ad9SONsqp6XXxrCHsClnThW7BOrK5PWWslY+J3G0sHsXztSz/s9/CDRXUyJ8vuolpIy10E1Kyk1aV9y+IMs+g==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.14.tgz",
"integrity": "sha512-Gbeg+bayMF9VP9xmlxySL/TC2XrS6/LZM/pqcNOTLHx6LMG/VXCcmKB0rOZo8MzLXEt8D/lQmQ/B6g7pSaAw0g==",
"cpu": [
"x64"
],
@@ -1142,14 +1141,14 @@
]
},
"node_modules/@rspack/core": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/core/-/core-1.0.10.tgz",
"integrity": "sha512-Jvj6mzf/aFN3c2E+Lu+3dSz6df2pd79/XOLN9ElA7PIjVua4lVt+dUtrTXqVgoAjaKhZJrIt2WXALYdmv4kkVA==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/core/-/core-1.0.14.tgz",
"integrity": "sha512-xHl23lxJZNjItGc5YuE9alz3yjb56y7EgJmAcBMPHMqgjtUt8rBu4xd/cSUjbr9/lLF9N4hdyoJiPJOFs9LEjw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@module-federation/runtime-tools": "0.5.1",
"@rspack/binding": "1.0.10",
"@rspack/binding": "1.0.14",
"@rspack/lite-tapable": "1.0.1",
"caniuse-lite": "^1.0.30001616"
},
@@ -1258,6 +1257,8 @@
"integrity": "sha512-kO9k4kTLfxpg+6lq7/KAIv3m2d62IHuCL6GbVgYZTpfKvIGoAIlDxK7pFcB/eczN2+ydg/vnyaeZ6SGyZrJw2w==",
"dev": true,
"license": "MIT",
"optional": true,
"peer": true,
"dependencies": {
"@volar/source-map": "2.4.4"
}
@@ -1267,7 +1268,9 @@
"resolved": "https://registry.npmmirror.com/@volar/source-map/-/source-map-2.4.4.tgz",
"integrity": "sha512-xG3PZqOP2haG8XG4Pg3PD1UGDAdqZg24Ru8c/qYjYAnmcj6GBR64mstx+bZux5QOyRaJK+/lNM/RnpvBD3489g==",
"dev": true,
"license": "MIT"
"license": "MIT",
"optional": true,
"peer": true
},
"node_modules/@volar/typescript": {
"version": "2.4.4",
@@ -1275,6 +1278,8 @@
"integrity": "sha512-QQMQRVj0fVHJ3XdRKiS1LclhG0VBXdFYlyuHRQF/xLk2PuJuHNWP26MDZNvEVCvnyUQuUQhIAfylwY5TGPgc6w==",
"dev": true,
"license": "MIT",
"optional": true,
"peer": true,
"dependencies": {
"@volar/language-core": "2.4.4",
"path-browserify": "^1.0.1",
@@ -1337,6 +1342,8 @@
"integrity": "sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==",
"dev": true,
"license": "MIT",
"optional": true,
"peer": true,
"dependencies": {
"de-indent": "^1.0.2",
"he": "^1.2.0"
@@ -1348,6 +1355,8 @@
"integrity": "sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==",
"dev": true,
"license": "MIT",
"optional": true,
"peer": true,
"dependencies": {
"@volar/language-core": "~2.4.1",
"@vue/compiler-dom": "^3.4.0",
@@ -1771,7 +1780,9 @@
"resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz",
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"dev": true,
"license": "MIT"
"license": "MIT",
"optional": true,
"peer": true
},
"node_modules/brace-expansion": {
"version": "2.0.1",
@@ -1779,6 +1790,8 @@
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"dev": true,
"license": "MIT",
"optional": true,
"peer": true,
"dependencies": {
"balanced-match": "^1.0.0"
}
@@ -1931,7 +1944,9 @@
"resolved": "https://registry.npmmirror.com/computeds/-/computeds-0.0.1.tgz",
"integrity": "sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==",
"dev": true,
"license": "MIT"
"license": "MIT",
"optional": true,
"peer": true
},
"node_modules/copy-text-to-clipboard": {
"version": "3.2.0",
@@ -2003,7 +2018,9 @@
"resolved": "https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz",
"integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==",
"dev": true,
"license": "MIT"
"license": "MIT",
"optional": true,
"peer": true
},
"node_modules/decode-uri-component": {
"version": "0.4.1",
@@ -2294,6 +2311,8 @@
"integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
"dev": true,
"license": "MIT",
"optional": true,
"peer": true,
"bin": {
"he": "bin/he"
}
@@ -2412,6 +2431,8 @@
"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
"dev": true,
"license": "ISC",
"optional": true,
"peer": true,
"dependencies": {
"brace-expansion": "^2.0.1"
},
@@ -2427,7 +2448,9 @@
"resolved": "https://registry.npmmirror.com/muggle-string/-/muggle-string-0.4.1.tgz",
"integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==",
"dev": true,
"license": "MIT"
"license": "MIT",
"optional": true,
"peer": true
},
"node_modules/naive-ui": {
"version": "2.40.1",
@@ -2501,7 +2524,9 @@
"resolved": "https://registry.npmmirror.com/path-browserify/-/path-browserify-1.0.1.tgz",
"integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
"dev": true,
"license": "MIT"
"license": "MIT",
"optional": true,
"peer": true
},
"node_modules/picocolors": {
"version": "1.1.0",
@@ -2700,6 +2725,8 @@
"integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==",
"dev": true,
"license": "ISC",
"optional": true,
"peer": true,
"bin": {
"semver": "bin/semver.js"
},
@@ -2850,9 +2877,9 @@
"integrity": "sha512-M8RGFoKtZ8dF+iwJfAJTOH/SM4KluKOKRJpjCMhI8bG3qB74zrFoArKZ62ll0Fr3mqkMJiQOmWYkdYgDeITYQg=="
},
"node_modules/tslib": {
"version": "2.7.0",
"resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.7.0.tgz",
"integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==",
"version": "2.8.0",
"resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.8.0.tgz",
"integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==",
"dev": true,
"license": "0BSD"
},
@@ -2931,9 +2958,9 @@
}
},
"node_modules/vite": {
"version": "5.4.9",
"resolved": "https://registry.npmmirror.com/vite/-/vite-5.4.9.tgz",
"integrity": "sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==",
"version": "5.4.10",
"resolved": "https://registry.npmmirror.com/vite/-/vite-5.4.10.tgz",
"integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3007,7 +3034,9 @@
"resolved": "https://registry.npmmirror.com/vscode-uri/-/vscode-uri-3.0.8.tgz",
"integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==",
"dev": true,
"license": "MIT"
"license": "MIT",
"optional": true,
"peer": true
},
"node_modules/vue": {
"version": "3.5.12",
@@ -3074,6 +3103,8 @@
"integrity": "sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==",
"dev": true,
"license": "MIT",
"optional": true,
"peer": true,
"dependencies": {
"@volar/typescript": "~2.4.1",
"@vue/language-core": "2.1.6",
@@ -3736,12 +3767,12 @@
"optional": true
},
"@rsbuild/core": {
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rsbuild/core/-/core-1.0.14.tgz",
"integrity": "sha512-00d0DzRUK2CncKK+dHGG8AZuiXzltVzt58BbTba2AKyLHIb2nwYW4ah33sNrDAbYzdz1kPNfsWrmQvY7z71LfA==",
"version": "1.0.18",
"resolved": "https://registry.npmmirror.com/@rsbuild/core/-/core-1.0.18.tgz",
"integrity": "sha512-NRdcGCAuBpzAIIdv+gVZxpgd9Cu9JSbaOC13nTbWRKXrHPpr+1iwYFBbM01KtX0Fe2TBLgmSaJfdDJAfEeZ3Dg==",
"dev": true,
"requires": {
"@rspack/core": "~1.0.10",
"@rspack/core": "~1.0.14",
"@rspack/lite-tapable": "~1.0.1",
"@swc/helpers": "^0.5.13",
"core-js": "~3.38.1",
@@ -3759,93 +3790,93 @@
}
},
"@rspack/binding": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding/-/binding-1.0.10.tgz",
"integrity": "sha512-ILWPqLl0fS3a76OwQH6SlVIJBST39sc55yp0zwt484sb77khm0JGvJRElCdPuwgaR7JRDdqK23EvW0XIQAvY7A==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding/-/binding-1.0.14.tgz",
"integrity": "sha512-0wWqFvr9hkF4LgNPgWfkTU0hhkZAMvOytoCs2p+wDX1Up1E/SgJ1U1JAsCxsl1XtUKm7mRvdWHzJmHbza3y89Q==",
"dev": true,
"requires": {
"@rspack/binding-darwin-arm64": "1.0.10",
"@rspack/binding-darwin-x64": "1.0.10",
"@rspack/binding-linux-arm64-gnu": "1.0.10",
"@rspack/binding-linux-arm64-musl": "1.0.10",
"@rspack/binding-linux-x64-gnu": "1.0.10",
"@rspack/binding-linux-x64-musl": "1.0.10",
"@rspack/binding-win32-arm64-msvc": "1.0.10",
"@rspack/binding-win32-ia32-msvc": "1.0.10",
"@rspack/binding-win32-x64-msvc": "1.0.10"
"@rspack/binding-darwin-arm64": "1.0.14",
"@rspack/binding-darwin-x64": "1.0.14",
"@rspack/binding-linux-arm64-gnu": "1.0.14",
"@rspack/binding-linux-arm64-musl": "1.0.14",
"@rspack/binding-linux-x64-gnu": "1.0.14",
"@rspack/binding-linux-x64-musl": "1.0.14",
"@rspack/binding-win32-arm64-msvc": "1.0.14",
"@rspack/binding-win32-ia32-msvc": "1.0.14",
"@rspack/binding-win32-x64-msvc": "1.0.14"
}
},
"@rspack/binding-darwin-arm64": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.0.10.tgz",
"integrity": "sha512-byQuC3VSEHJxjcjdgOvEPPkteA7d/kKYGUTZjsAMsIriioCVkB+4OYfnQmnav8M0An9vBM34H2+IKqO1ge1+Aw==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.0.14.tgz",
"integrity": "sha512-dHvlF6T6ctThGDIdvkSdacroA1xlCxfteuppBj8BX/UxzLPr4xsaEtNilfJmFfd2/J02UQyTQauN/9EBuA+YkA==",
"dev": true,
"optional": true
},
"@rspack/binding-darwin-x64": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.0.10.tgz",
"integrity": "sha512-L5dGmELiDDXAW3+yN11fwDbl8S9i7dwOvzygN/Iw+Md2WAODrFnTI/g++hOfdZzjUPtefyQUqoAcFOgpdxWSCQ==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.0.14.tgz",
"integrity": "sha512-q4Da1Bn/4xTLhhnOkT+fjP2STsSCfp4z03/J/h8tCVG/UYz56Ud3q1UEOK33c5Fxw1C4GlhEh5yYOlSAdxFQLQ==",
"dev": true,
"optional": true
},
"@rspack/binding-linux-arm64-gnu": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.10.tgz",
"integrity": "sha512-s+0AIGQQ2Npz3RcDQAFOLc4KYAZZ1g4oWxm2Ug7RSecwy7edK1uUDYE+boofEMgZ9+O3G5O+sXQr+SAyidS5EA==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.14.tgz",
"integrity": "sha512-JogYtL3VQS9wJ3p3FNhDqinm7avrMsdwz4erP7YCjD7idob93GYAE7dPrHUzSNVnCBYXRaHJYZHDQs7lKVcYZw==",
"dev": true,
"optional": true
},
"@rspack/binding-linux-arm64-musl": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.10.tgz",
"integrity": "sha512-KSPLOHcUC+8zA134RTCqo5bDqmX4ZwFz4LL+n/5i9yugHoiQVplEzh2TkFCVoAH85Xc40qPhxqGLJlhHh5qGEA==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.14.tgz",
"integrity": "sha512-qgybhxI/nnoa8CUz7zKTC0Oh37NZt9uRxsSV7+ZYrfxqbrVCoNVuutPpY724uUHy1M6W34kVEm1uT1N4Ka5cZg==",
"dev": true,
"optional": true
},
"@rspack/binding-linux-x64-gnu": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.10.tgz",
"integrity": "sha512-hiMIowGEUODn0LxV/Kc/oxHDXXSgu9BgPVZNprRTEZs3E7hHP4FX+YlzKafZ9G6qSY51GkiEDyEOb5X4Pq/eTw==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.14.tgz",
"integrity": "sha512-5vzaDRw3/sGKo3ax/1cU3/cxqNjajwlt2LU288vXNe1/n8oe/pcDfYcTugpOe/A1DqzadanudJszLpFcKsaFtQ==",
"dev": true,
"optional": true
},
"@rspack/binding-linux-x64-musl": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.10.tgz",
"integrity": "sha512-OKb1PLOIulkg83zFyeFPowIzF7WdYVO6yRK7l+Kkick/cvALOj5XzRHyxrsb8VfJMpzHrPwsLV0RcGRT18BPMw==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.14.tgz",
"integrity": "sha512-4U6QD9xVS1eGme52DuJr6Fg/KdcUfJ+iKwH49Up460dZ/fLvGylnVGA+V0mzPlKi8gfy7NwFuYXZdu3Pwi1YYg==",
"dev": true,
"optional": true
},
"@rspack/binding-win32-arm64-msvc": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.10.tgz",
"integrity": "sha512-J2fCPYgiPyLo4pGZMHT72lGHK05puBYJzpCR8CmVCk+ktkhVcao9cA2BUT3Gr3UG2PPxfBFsDDmjA/FsUEdxrg==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.14.tgz",
"integrity": "sha512-SjeYw7qqRHYZ5RPClu+ffKZsShQdU3amA1OwC3M0AS6dbfEcji8482St3Y8Z+QSzYRapCEZij9LMM/9ypEhISg==",
"dev": true,
"optional": true
},
"@rspack/binding-win32-ia32-msvc": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.0.10.tgz",
"integrity": "sha512-DQeGQgFS3jv+krfvp9dAKubGbY98nmsmf3ZeobyAnvq+AFDoVyOKImGp/GvZoCTr6jToFoz9+pPYbQyf15lw+g==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.0.14.tgz",
"integrity": "sha512-m1gUiVyz3Z3VYIK/Ayo5CVHBjnEeRk9a+KIpKSsq1yhZItnMgjtr4bKabU9vjxalO4UoaSmVzODJI8lJBlnn5Q==",
"dev": true,
"optional": true
},
"@rspack/binding-win32-x64-msvc": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.10.tgz",
"integrity": "sha512-1ad9SONsqp6XXxrCHsClnThW7BOrK5PWWslY+J3G0sHsXztSz/s9/CDRXUyJ8vuolpIy10E1Kyk1aV9y+IMs+g==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.14.tgz",
"integrity": "sha512-Gbeg+bayMF9VP9xmlxySL/TC2XrS6/LZM/pqcNOTLHx6LMG/VXCcmKB0rOZo8MzLXEt8D/lQmQ/B6g7pSaAw0g==",
"dev": true,
"optional": true
},
"@rspack/core": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/@rspack/core/-/core-1.0.10.tgz",
"integrity": "sha512-Jvj6mzf/aFN3c2E+Lu+3dSz6df2pd79/XOLN9ElA7PIjVua4lVt+dUtrTXqVgoAjaKhZJrIt2WXALYdmv4kkVA==",
"version": "1.0.14",
"resolved": "https://registry.npmmirror.com/@rspack/core/-/core-1.0.14.tgz",
"integrity": "sha512-xHl23lxJZNjItGc5YuE9alz3yjb56y7EgJmAcBMPHMqgjtUt8rBu4xd/cSUjbr9/lLF9N4hdyoJiPJOFs9LEjw==",
"dev": true,
"requires": {
"@module-federation/runtime-tools": "0.5.1",
"@rspack/binding": "1.0.10",
"@rspack/binding": "1.0.14",
"@rspack/lite-tapable": "1.0.1",
"caniuse-lite": "^1.0.30001616"
}
@@ -3927,6 +3958,8 @@
"resolved": "https://registry.npmmirror.com/@volar/language-core/-/language-core-2.4.4.tgz",
"integrity": "sha512-kO9k4kTLfxpg+6lq7/KAIv3m2d62IHuCL6GbVgYZTpfKvIGoAIlDxK7pFcB/eczN2+ydg/vnyaeZ6SGyZrJw2w==",
"dev": true,
"optional": true,
"peer": true,
"requires": {
"@volar/source-map": "2.4.4"
}
@@ -3935,13 +3968,17 @@
"version": "2.4.4",
"resolved": "https://registry.npmmirror.com/@volar/source-map/-/source-map-2.4.4.tgz",
"integrity": "sha512-xG3PZqOP2haG8XG4Pg3PD1UGDAdqZg24Ru8c/qYjYAnmcj6GBR64mstx+bZux5QOyRaJK+/lNM/RnpvBD3489g==",
"dev": true
"dev": true,
"optional": true,
"peer": true
},
"@volar/typescript": {
"version": "2.4.4",
"resolved": "https://registry.npmmirror.com/@volar/typescript/-/typescript-2.4.4.tgz",
"integrity": "sha512-QQMQRVj0fVHJ3XdRKiS1LclhG0VBXdFYlyuHRQF/xLk2PuJuHNWP26MDZNvEVCvnyUQuUQhIAfylwY5TGPgc6w==",
"dev": true,
"optional": true,
"peer": true,
"requires": {
"@volar/language-core": "2.4.4",
"path-browserify": "^1.0.1",
@@ -3999,6 +4036,8 @@
"resolved": "https://registry.npmmirror.com/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz",
"integrity": "sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==",
"dev": true,
"optional": true,
"peer": true,
"requires": {
"de-indent": "^1.0.2",
"he": "^1.2.0"
@@ -4009,6 +4048,8 @@
"resolved": "https://registry.npmmirror.com/@vue/language-core/-/language-core-2.1.6.tgz",
"integrity": "sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==",
"dev": true,
"optional": true,
"peer": true,
"requires": {
"@volar/language-core": "~2.4.1",
"@vue/compiler-dom": "^3.4.0",
@@ -4325,13 +4366,17 @@
"version": "1.0.2",
"resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz",
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"dev": true
"dev": true,
"optional": true,
"peer": true
},
"brace-expansion": {
"version": "2.0.1",
"resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"dev": true,
"optional": true,
"peer": true,
"requires": {
"balanced-match": "^1.0.0"
}
@@ -4428,7 +4473,9 @@
"version": "0.0.1",
"resolved": "https://registry.npmmirror.com/computeds/-/computeds-0.0.1.tgz",
"integrity": "sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==",
"dev": true
"dev": true,
"optional": true,
"peer": true
},
"copy-text-to-clipboard": {
"version": "3.2.0",
@@ -4482,7 +4529,9 @@
"version": "1.0.2",
"resolved": "https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz",
"integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==",
"dev": true
"dev": true,
"optional": true,
"peer": true
},
"decode-uri-component": {
"version": "0.4.1",
@@ -4684,7 +4733,9 @@
"version": "1.2.0",
"resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz",
"integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
"dev": true
"dev": true,
"optional": true,
"peer": true
},
"highlight.js": {
"version": "11.9.0",
@@ -4773,6 +4824,8 @@
"resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz",
"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
"dev": true,
"optional": true,
"peer": true,
"requires": {
"brace-expansion": "^2.0.1"
}
@@ -4781,7 +4834,9 @@
"version": "0.4.1",
"resolved": "https://registry.npmmirror.com/muggle-string/-/muggle-string-0.4.1.tgz",
"integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==",
"dev": true
"dev": true,
"optional": true,
"peer": true
},
"naive-ui": {
"version": "2.40.1",
@@ -4835,7 +4890,9 @@
"version": "1.0.1",
"resolved": "https://registry.npmmirror.com/path-browserify/-/path-browserify-1.0.1.tgz",
"integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
"dev": true
"dev": true,
"optional": true,
"peer": true
},
"picocolors": {
"version": "1.1.0",
@@ -4947,7 +5004,9 @@
"version": "7.6.2",
"resolved": "https://registry.npmmirror.com/semver/-/semver-7.6.2.tgz",
"integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==",
"dev": true
"dev": true,
"optional": true,
"peer": true
},
"serialize-javascript": {
"version": "6.0.2",
@@ -5040,9 +5099,9 @@
"integrity": "sha512-M8RGFoKtZ8dF+iwJfAJTOH/SM4KluKOKRJpjCMhI8bG3qB74zrFoArKZ62ll0Fr3mqkMJiQOmWYkdYgDeITYQg=="
},
"tslib": {
"version": "2.7.0",
"resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.7.0.tgz",
"integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==",
"version": "2.8.0",
"resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.8.0.tgz",
"integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==",
"dev": true
},
"typescript": {
@@ -5085,9 +5144,9 @@
}
},
"vite": {
"version": "5.4.9",
"resolved": "https://registry.npmmirror.com/vite/-/vite-5.4.9.tgz",
"integrity": "sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==",
"version": "5.4.10",
"resolved": "https://registry.npmmirror.com/vite/-/vite-5.4.10.tgz",
"integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==",
"dev": true,
"requires": {
"esbuild": "^0.21.3",
@@ -5108,7 +5167,9 @@
"version": "3.0.8",
"resolved": "https://registry.npmmirror.com/vscode-uri/-/vscode-uri-3.0.8.tgz",
"integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==",
"dev": true
"dev": true,
"optional": true,
"peer": true
},
"vue": {
"version": "3.5.12",
@@ -5149,6 +5210,8 @@
"resolved": "https://registry.npmmirror.com/vue-tsc/-/vue-tsc-2.1.6.tgz",
"integrity": "sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==",
"dev": true,
"optional": true,
"peer": true,
"requires": {
"@volar/typescript": "~2.4.1",
"@vue/language-core": "2.1.6",

View File

@@ -26,14 +26,13 @@
},
"devDependencies": {
"@iconify/vue": "^4.1.2",
"@rsbuild/core": "^1.0.14",
"@rsbuild/core": "^1.0.18",
"@rsbuild/plugin-vue": "^1.0.2",
"@types/file-saver": "^2.0.7",
"@vitejs/plugin-vue": "^5.1.4",
"prettier": "^3.3.3",
"prettier-plugin-organize-imports": "^4.1.0",
"typescript": "^5.6.3",
"vite": "^5.4.9",
"vue-tsc": "^2.1.6"
"vite": "^5.4.10"
}
}

View File

@@ -14,6 +14,5 @@
"noEmit": true,
"types": ["naive-ui/volar"]
},
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],
"references": [{ "path": "./tsconfig.node.json" }]
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]
}

View File

@@ -1,9 +0,0 @@
{
"compilerOptions": {
"composite": true,
"module": "ESNext",
"moduleResolution": "Node",
"allowSyntheticDefaultImports": true
},
"include": ["rsbuild.config.ts"]
}