chore(frontend): configure UI dependencies and Vue linting

Pin icon components, Monaco Editor and TagCanvas modules in the lockfile.
Let TypeScript validate identifiers in Vue script setup.
This commit is contained in:
2026-10-05 01:48:51 +08:00
parent b5b286c44f
commit 720c69a198
3 changed files with 47 additions and 1 deletions
+3
View File
@@ -19,7 +19,10 @@
"check:api": "pnpm generate:api --check"
},
"dependencies": {
"@element-plus/icons-vue": "2.3.2",
"@misskey-dev/tagcanvas-es": "0.1.2",
"element-plus": "^2.9.0",
"monaco-editor": "0.57.0",
"openapi-fetch": "^0.14.0",
"pinia": "^3.0.0",
"vue": "^3.5.0",