{
  "version": "2.0.22",
  "scripts": {
    "build": "pnpm -r --filter=./packages/** run build",
    "docs:dev": "pnpm -r --filter=./packages/** run docs:dev",
    "build:docs": "pnpm -r --filter=./packages/** run build",
    "prepare": "(node -e \"if (require('fs').existsSync('./.git')){process.exit(1)} \") || husky install",
    "release": "bumpp package.json packages/*/package.json --commit --push --tag && pnpm -r publish --access=public"
  },
  "lint-staged": {
    "*.{js,ts,tsx,vue}": [
      "prettier --write --ignore-unknown",
      "eslint --fix"
    ]
  },
  "pnpm": {
    "peerDependencyRules": {
      "ignoreMissing": [
        "@algolia/client-search",
        "@types/react",
        "react",
        "react-dom"
      ]
    }
  },
  "workspaces": [
    "docs",
    "packages/*"
  ],
  "devDependencies": {
    "@commitlint/cli": "^17.0.3",
    "@commitlint/config-conventional": "^17.0.3",
    "@types/download": "^8.0.1",
    "@types/node": "^18.7.6",
    "bumpp": "^8.2.1",
    "change-case": "^4.1.2",
    "handlebars": "^4.7.7",
    "eslint": "^8.21.0",
    "prettier": "^2.7.1"
  },
  "dependencies": {
    "@typescript-eslint/eslint-plugin": "^5.33.0",
    "@typescript-eslint/parser": "^5.0.0",
    "husky": "^8.0.1",
    "typescript": "^4.6.4"
  }
}
