{ "name": "nova-admin", "version": "0.1.0", "private": true, "description": "", "author": { "name": "chansee97", "email": "chen.dev@foxmail.com", "url": "https://github.com/chansee97" }, "license": "MIT", "homepage": "https://github.com/chansee97/nova-admin", "repository": { "url": "https://github.com/chansee97/nova-admin.git" }, "bugs": { "url": "https://github.com/chansee97/nova-admin/issues" }, "keywords": [ "Vue", "Vue3", "admin", "admin-template", "vue-admin", "vue-admin-template", "Vite4", "Vite", "vite-admin", "TypeScript", "TS", "NaiveUI", "naive-ui", "naive-admin", "NaiveUI-Admin", "naive-ui-admin", "UnoCSS" ], "scripts": { "dev": "vite --mode dev", "dev:test": "vite --mode test", "dev:prod": "vite --mode prod", "build": "vue-tsc --noEmit && vite build --mode prod", "build:dev": "vue-tsc --noEmit && vite build --mode dev", "build:test": "vue-tsc --noEmit && vite build --mode test", "preview": "vite preview", "lint": "eslint . --fix", "prepare": "husky install", "commit": "cz", "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md" }, "config": { "commitizen": { "path": "./node_modules/cz-customizable" } }, "dependencies": { "@tinymce/tinymce-vue": "^5.1.0", "@vueuse/core": "^10.2.0", "axios": "^1.4.0", "crypto-js": "^4.1.1", "echarts": "^5.4.2", "md-editor-v3": "^4.2.0", "pinia": "^2.1.4", "pinia-plugin-persist": "^1.0.0", "qs": "^6.11.2", "vue": "^3.3.4", "vue-qr": "^4.0.9", "vue-router": "^4.2.2" }, "devDependencies": { "@chansee97/eslint-config-vue": "^0.3.5", "@commitlint/cli": "^17.6.5", "@commitlint/config-conventional": "^17.6.5", "@iconify-json/icon-park-outline": "^1.1.11", "@iconify/vue": "^4.1.1", "@types/crypto-js": "^4.1.1", "@types/mockjs": "^1.0.7", "@types/node": "^20.3.1", "@types/qs": "^6.9.7", "@vitejs/plugin-vue": "^4.2.3", "@vitejs/plugin-vue-jsx": "^3.0.0", "commitizen": "^4.2.6", "cz-conventional-changelog": "^3.3.0", "cz-customizable": "^7.0.0", "eslint": "^8.43.0", "husky": "^8.0.3", "less": "^4.1.3", "lint-staged": "^13.2.2", "mockjs": "^1.1.0", "naive-ui": "^2.34.4", "rollup-plugin-visualizer": "^5.9.0", "typescript": "^5.0.0", "unocss": "^0.53.1", "unplugin-auto-import": "^0.16.4", "unplugin-icons": "^0.16.3", "unplugin-vue-components": "^0.25.1", "vite": "^4.3.9", "vite-plugin-compression": "^0.5.1", "vite-plugin-mock": "^2.9.8", "vite-plugin-svg-icons": "^2.0.1", "vue-tsc": "^1.8.1" }, "lint-staged": { "*.{js,jsx,mjs,ts,tsx,json,md,yml}": [ "eslint --fix" ], "*.vue": [ "eslint --fix" ] } }