{
  "name": "shadcn-vue",
  "version": "0.8.7",
  "private": true,
  "packageManager": "pnpm@8.14.1",
  "license": "MIT",
  "repository": "radix-vue/shadcn-vue",
  "workspaces": [
    "packages/*"
  ],
  "scripts": {
    "dev": "pnpm --filter www dev",
    "build": "pnpm --filter www build",
    "preview": "pnpm --filter www preview",
    "prepare": "pnpm simple-git-hooks",
    "lint": "eslint . --ignore-path .gitignore",
    "lint:fix": "eslint . --fix --ignore-path .gitignore",
    "dev:cli": "pnpm --filter shadcn-vue dev",
    "build:cli": "pnpm --filter shadcn-vue build",
    "build:registry": "pnpm --filter=www build:registry",
    "bumpp": "bumpp package.json packages/*/package.json apps/*/package.json",
    "pub:beta": "cd packages/cli && pnpm pub:beta",
    "pub:release": "cd packages/cli && pnpm pub:release",
    "test": "pnpm --filter shadcn-vue test",
    "taze": "taze major -frI --ignore-paths ./packages/cli/test/** --exclude typescript,/@iconify/",
    "taze:minor": "taze minor -fwri --ignore-paths ./packages/cli/test/** --exclude /@iconify/"
  },
  "devDependencies": {
    "@antfu/eslint-config": "^0.43.1",
    "@commitlint/cli": "^17.7.1",
    "@commitlint/config-conventional": "^17.7.0",
    "bumpp": "^9.2.0",
    "eslint": "^8.52.0",
    "lint-staged": "^14.0.1",
    "pnpm": "^8.10.2",
    "simple-git-hooks": "^2.9.0",
    "taze": "^0.12.0",
    "typescript": "^5.2.2",
    "vitest": "^0.34.6"
  },
  "commitlint": {
    "extends": [
      "@commitlint/config-conventional"
    ]
  },
  "simple-git-hooks": {
    "pre-commit": "pnpm lint-staged",
    "commit-msg": "pnpm commitlint --edit ${1}"
  },
  "lint-staged": {
    "*": "eslint --fix"
  }
}
