{ "name": "@reader-star/admin", "type": "module", "version": "1.0.0", "homepage": "http://8.137.159.94:3000/ranjl/reader-star.git", "engines": { "node": ">=20.19.0", "pnpm": ">=10.5.0" }, "scripts": { "build": "vite build --mode prod", "build:dev": "vite build --mode dev", "cleanup": "sa cleanup", "commit": "sa git-commit", "commit:zh": "sa git-commit -l=zh-cn", "dev": "vite --mode dev", "dev:prod": "vite --mode prod", "gen-route": "sa gen-route", "lint": "eslint . --fix", "prepare": "simple-git-hooks", "preview": "vite preview", "release": "sa release", "typecheck": "vue-tsc --noEmit --skipLibCheck", "update-pkg": "sa update-pkg" }, "dependencies": { "@better-scroll/core": "2.5.1", "@formkit/auto-animate": "^0.9.0", "@iconify/vue": "5.0.0", "@opentiny/fluent-editor": "^4.0.1", "@sa/axios": "workspace:*", "@sa/color": "workspace:*", "@sa/hooks": "workspace:*", "@sa/materials": "workspace:*", "@sa/utils": "workspace:*", "@sapphire/snowflake": "^3.5.5", "@vueuse/core": "14.1.0", "@wangeditor/editor": "^5.1.23", "@wangeditor/editor-for-vue": "^5.1.12", "@zumer/snapdom": "^2.0.1", "ali-oss": "^6.23.0", "clipboard": "2.0.11", "dayjs": "1.11.19", "defu": "6.1.4", "echarts": "6.0.0", "json5": "2.2.3", "naive-ui": "2.43.2", "nprogress": "0.2.0", "path-browserify": "^1.0.1", "pdfjs-dist": "^5.4.530", "pinia": "3.0.4", "pinyin-pro": "^3.28.0", "quill-toolbar-tip": "^0.1.0", "tailwind-merge": "3.4.0", "typeit": "^8.8.7", "v-scale-screen": "^2.3.0", "vue": "3.5.26", "vue-draggable-plus": "0.6.0", "vue-i18n": "11.2.7", "vue-router": "4.6.4", "vue3-draggable-resizable": "^1.6.5", "xlsx": "^0.18.5" }, "devDependencies": { "@elegant-router/vue": "0.3.8", "@iconify/json": "2.2.417", "@sa/scripts": "workspace:*", "@sa/uno-preset": "workspace:*", "@types/ali-oss": "^6.16.13", "@types/node": "25.0.3", "@types/nprogress": "0.2.3", "@types/path-browserify": "^1.0.3", "@unocss/eslint-config": "66.5.10", "@unocss/preset-icons": "66.5.10", "@unocss/preset-uno": "66.5.10", "@unocss/transformer-directives": "66.5.10", "@unocss/transformer-variant-group": "66.5.10", "@unocss/vite": "66.5.10", "@vitejs/plugin-vue": "6.0.3", "@vitejs/plugin-vue-jsx": "5.1.3", "consola": "3.4.2", "eslint": "9.39.2", "eslint-plugin-vue": "10.6.2", "kolorist": "1.8.0", "rollup-plugin-visualizer": "^7.0.1", "sass": "1.97.1", "simple-git-hooks": "2.13.1", "tsx": "4.21.0", "typescript": "5.9.3", "unplugin-icons": "22.5.0", "unplugin-vue-components": "30.0.0", "vite": "7.3.0", "vite-auto-deploy": "^2.0.34", "vite-plugin-compression": "^0.5.1", "vite-plugin-image-optimizer": "^2.0.3", "vite-plugin-progress": "0.0.7", "vite-plugin-pwa": "^1.2.0", "vite-plugin-svg-icons": "2.0.1", "vite-plugin-vue-devtools": "8.0.5", "vue-eslint-parser": "10.2.0", "vue-tsc": "3.2.1" }, "simple-git-hooks": { "commit-msg": "pnpm sa git-commit-verify", "pre-commit": "pnpm typecheck && pnpm lint && git diff --exit-code" } }