{ "name": "vfadmin", "version": "1.10.0", "description": "vfadmin管理系统", "author": "insistence", "license": "MIT", "type": "module", "scripts": { "dev": "vite", "build:prod": "vite build", "build:docker": "vite build --mode docker", "build:stage": "vite build --mode staging", "format": "prettier --write .", "format:check": "prettier --check .", "test": "node tests/run-tests.js", "test:plugin": "node tests/run-tests.js plugins", "test:auth-center": "node tests/run-tests.js auth-center", "test:time": "node --test tests/time/time.test.js", "preview": "vite preview" }, "repository": { "type": "git", "url": "https://gitee.com/insistence2022/RuoYi-Vue3-FastAPI.git" }, "dependencies": { "@ant-design/icons-vue": "^7.0.1", "@antv/g2plot": "^2.4.31", "@antv/infographic": "^0.2.13", "@element-plus/icons-vue": "2.3.2", "@terrastruct/d2": "0.1.33", "@vueup/vue-quill": "1.2.0", "@vueuse/core": "14.1.0", "ant-design-vue": "^4.1.1", "axios": "1.19.0", "clipboard": "2.0.11", "dayjs": "1.11.23", "echarts": "6.1.0", "element-plus": "2.14.3", "file-saver": "2.0.5", "fuse.js": "7.1.0", "js-beautify": "1.15.4", "js-cookie": "3.0.8", "jsencrypt": "3.3.2", "katex": ">=0.16.27", "markstream-vue": "1.0.9-beta.2", "mermaid": ">=11.15.0", "monaco-editor": "0.55.1", "nprogress": "0.2.0", "pinia": "3.0.4", "shiki": "^3.21.0", "stream-diffs": "0.0.2", "stream-markdown": "0.0.16", "stream-monaco": "0.0.48", "uuid": "14.0.1", "vue": "3.5.26", "vue-cropper": "1.1.1", "vue-router": "4.6.4", "vuedraggable": "4.1.0" }, "devDependencies": { "@vitejs/plugin-vue": "5.2.4", "less": "^4.2.0", "prettier": "3.6.2", "sass-embedded": "1.97.2", "unplugin-auto-import": "0.18.6", "unplugin-vue-setup-extend-plus": "1.0.1", "vite": "6.4.3", "vite-plugin-compression": "0.5.1", "vite-plugin-monaco-editor-esm": "2.0.2", "vite-plugin-svg-icons": "2.0.1" }, "overrides": { "quill": "2.0.2" } }