{
  "private": true,
  "scripts": {
    "prepare": "husky",
    "dev": "pnpm --dir ./packages/vant dev",
    "lint": "eslint \"./packages/**/{src,test}/**/*.{vue,ts,tsx,js,mjs,cjs}\"",
    "test": "pnpm --dir ./packages/vant test",
    "test:watch": "pnpm --dir ./packages/vant test:watch",
    "test:update": "pnpm --dir ./packages/vant test:update",
    "test:coverage": "pnpm --dir ./packages/vant test:coverage",
    "build": "pnpm --dir ./packages/vant build",
    "build:site": "pnpm --dir ./packages/vant build:site"
  },
  "nano-staged": {
    "*.md": "prettier --write",
    "*.{ts,tsx,js,vue,less}": "prettier --write",
    "*.{ts,tsx,js,vue}": "eslint --fix"
  },
  "engines": {
    "pnpm": ">= 9.15.0"
  },
  "packageManager": "pnpm@9.15.0",
  "devDependencies": {
    "@vant/cli": "workspace:*",
    "@vant/eslint-config": "workspace:*",
    "eslint": "^8.57.1",
    "husky": "^9.1.7",
    "nano-staged": "^0.8.0",
    "prettier": "^3.3.3"
  },
  "overrides": {
    "esbuild": "^0.24.0"
  }
}
