{ "name": "soybean-admin", "version": "0.10.3", "description": "A fresh and elegant admin template, based on Vue3、Vite3、TypeScript、NaiveUI and UnoCSS. 一个基于Vue3、Vite3、TypeScript、NaiveUI and UnoCSS的清新优雅的中后台模版。", "author": { "name": "Soybean", "email": "soybeanjs@outlook.com", "url": "https://github.com/soybeanjs" }, "license": "MIT", "homepage": "https://github.com/honghuangdc/soybean-admin", "repository": { "url": "https://github.com/honghuangdc/soybean-admin.git" }, "bugs": { "url": "https://github.com/honghuangdc/soybean-admin/issues" }, "keywords": [ "Vue", "Vue3", "admin", "admin-template", "vue-admin", "vue-admin-template", "Vite3", "Vite", "vite-admin", "TypeScript", "TS", "NaiveUI", "naive-ui", "naive-admin", "NaiveUI-Admin", "naive-ui-admin", "UnoCSS" ], "scripts": { "dev": "cross-env VITE_SERVICE_ENV=dev vite", "dev:test": "cross-env VITE_SERVICE_ENV=test vite", "dev:prod": "cross-env VITE_SERVICE_ENV=prod vite", "build": "npm run typecheck && cross-env VITE_SERVICE_ENV=prod vite build", "build:dev": "npm run typecheck && cross-env VITE_SERVICE_ENV=dev vite build", "build:test": "npm run typecheck && cross-env VITE_SERVICE_ENV=test vite build", "build:vercel": "cross-env VITE_HASH_ROUTE=Y VITE_VERCEL=Y vite build", "preview": "vite preview", "typecheck": "vue-tsc --noEmit --skipLibCheck", "lint": "eslint . --fix", "format": "soy prettier-write", "commit": "soy git-commit", "cleanup": "soy cleanup", "update-pkg": "soy ncu", "release": "soy release", "tsx": "tsx", "logo": "tsx ./scripts/logo.ts", "prepare": "soy init-simple-git-hooks" }, "dependencies": { "@antv/data-set": "0.11.8", "@antv/g2": "4.2.10", "@better-scroll/core": "2.5.1", "@soybeanjs/vue-materials": "0.2.0", "@vueuse/core": "10.4.1", "axios": "1.5.0", "clipboard": "2.0.11", "colord": "2.9.3", "crypto-js": "4.1.1", "dayjs": "1.11.9", "echarts": "5.4.3", "form-data": "4.0.0", "lodash-es": "4.17.21", "naive-ui": "2.34.4", "pinia": "2.1.6", "print-js": "1.6.0", "qs": "6.11.2", "socket.io-client": "4.7.2", "swiper": "10.2.0", "ua-parser-js": "1.0.35", "vditor": "3.9.5", "vue": "3.3.4", "vue-i18n": "9.3.0", "vue-router": "4.2.4", "vuedraggable": "4.1.0", "wangeditor": "4.7.15", "xgplayer": "3.0.9" }, "devDependencies": { "@amap/amap-jsapi-types": "0.0.13", "@iconify/json": "2.2.111", "@iconify/vue": "4.1.1", "@soybeanjs/cli": "0.7.1", "@soybeanjs/vite-plugin-vue-page-route": "0.0.10", "@types/bmapgl": "0.0.7", "@types/crypto-js": "4.1.2", "@types/node": "20.5.9", "@types/qs": "6.9.8", "@types/ua-parser-js": "0.7.37", "@unocss/preset-uno": "0.55.7", "@unocss/transformer-directives": "0.55.7", "@unocss/vite": "0.55.7", "@vitejs/plugin-vue": "4.3.4", "@vitejs/plugin-vue-jsx": "3.0.2", "cross-env": "7.0.3", "eslint": "8.48.0", "eslint-config-soybeanjs": "0.5.6", "mockjs": "1.1.0", "rollup-plugin-visualizer": "5.9.2", "sass": "1.66.1", "simple-git-hooks": "2.9.0", "tsx": "3.12.8", "typescript": "5.2.2", "unplugin-icons": "0.17.0", "unplugin-vue-components": "0.25.2", "vite": "4.4.9", "vite-plugin-compression": "0.5.1", "vite-plugin-mock": "2.9.8", "vite-plugin-progress": "0.0.7", "vite-plugin-pwa": "0.16.4", "vite-plugin-svg-icons": "2.0.1", "vite-plugin-vue-devtools": "1.0.0-rc.3", "vue-tsc": "1.8.8" }, "pnpm": { "patchedDependencies": { "mockjs@1.1.0": "patches/mockjs@1.1.0.patch" } }, "simple-git-hooks": { "commit-msg": "pnpm soy git-commit-verify", "pre-commit": "pnpm typecheck && pnpm soy lint-staged" }, "soybean": { "useSoybeanToken": true } }