{
  "name": "vue3-starter-new",
  "type": "module",
  "version": "0.0.0",
  "private": true,
  "scripts": {
    "typecheck": "vue-tsc --noEmit --skipLibCheck",
    "dev": "vite",
    "build": "vue-tsc && vite build",
    "preview": "vite preview",
    "prepare": "npx simple-git-hooks",
    "cz": "cz",
    "release": "standard-version",
    "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md",
    "lint": "eslint . --fix"
  },
  "dependencies": {
    "@unocss/reset": "^0.59.4",
    "@vueuse/core": "^10.9.0",
    "alova": "^2.20.1",
    "axios": "^1.6.8",
    "dayjs": "^1.11.10",
    "lodash-es": "^4.17.21",
    "pinia": "^2.1.7",
    "vue": "^3.4.25",
    "vue-router": "^4.3.2"
  },
  "devDependencies": {
    "@antfu/eslint-config": "^2.15.0",
    "@commitlint/cli": "^19.3.0",
    "@commitlint/config-conventional": "^19.2.2",
    "@iconify/json": "^2.2.204",
    "@iconify/vue": "^4.1.2",
    "@types/crypto-js": "^4.2.2",
    "@unocss/eslint-plugin": "^0.59.3",
    "@vitejs/plugin-vue": "^5.0.4",
    "@vitejs/plugin-vue-jsx": "^3.1.0",
    "commitizen": "^4.3.0",
    "cz-conventional-changelog": "^3.3.0",
    "cz-customizable": "^7.0.0",
    "eslint": "^9.1.1",
    "eslint-plugin-format": "^0.1.1",
    "lint-staged": "^15.2.2",
    "naive-ui": "^2.38.1",
    "prettier": "^3.2.5",
    "sass": "^1.75.0",
    "simple-git-hooks": "^2.11.1",
    "standard-version": "^9.5.0",
    "typescript": "^5.4.5",
    "unocss": "^0.59.4",
    "unplugin-auto-import": "^0.17.5",
    "unplugin-icons": "^0.18.5",
    "unplugin-vue-components": "^0.26.0",
    "vite": "^5.2.10",
    "vue-tsc": "^2.0.14"
  },
  "simple-git-hooks": {
    "commit-msg": "npx --no -- commitlint --edit ${1}",
    "pre-commit": "pnpm typecheck && pnpm lint-staged"
  },
  "lint-staged": {
    "*.{js,jsx,mjs,json,ts,tsx,vue}": "eslint . --fix"
  },
  "config": {
    "commitizen": {
      "path": "./node_modules/cz-customizable"
    }
  }
}
