{ "name": "shadcn-vue", "type": "module", "version": "1.0.0-next.0", "private": true, "packageManager": "pnpm@9.10.0", "license": "MIT", "repository": "unovue/shadcn-vue", "workspaces": [ "packages/*" ], "engines": { "pnpm": ">=9.6.0" }, "scripts": { "dev": "pnpm --filter www dev", "build": "pnpm --filter www build", "preview": "pnpm --filter www preview", "prepare": "pnpm simple-git-hooks", "lint": "eslint .", "lint:fix": "eslint . --fix", "dev:cli": "pnpm --filter shadcn-vue dev", "dev:nuxt": "pnpm --filter shadcn-nuxt dev", "start:cli": "pnpm --filter shadcn-vue start: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": "^3.9.2", "@commitlint/cli": "^19.5.0", "@commitlint/config-conventional": "^19.5.0", "@vitest/ui": "^2.1.5", "bumpp": "^9.8.1", "eslint": "^9.15.0", "lint-staged": "^15.2.10", "simple-git-hooks": "^2.11.1", "taze": "^0.16.9", "typescript": "catalog:", "vitest": "^2.1.5" }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "pnpm": { "overrides": { "hasown": "npm:@nolyfill/hasown@^1.0.29", "is-core-module": "npm:@nolyfill/is-core-module@^1.0.39", "isarray": "npm:@nolyfill/isarray@^1.0.29", "typedarray": "npm:@nolyfill/typedarray@^1.0.29" } }, "simple-git-hooks": { "pre-commit": "pnpm lint-staged", "commit-msg": "pnpm commitlint --edit ${1}" }, "lint-staged": { "*": "eslint --fix" } }