{
  "name": "root",
  "private": true,
  "scripts": {
    "prepare": "husky install",
    "precommit": "lint-staged",
    "scripts": "better-scripts",
    "dev": "pnpm --filter vue-devui dev",
    "dev:site": "pnpm --filter vue-devui dev:site",
    "build": "pnpm --filter vue-devui build",
    "build:lib": "pnpm --filter vue-devui build:lib",
    "build:lib:theme": "pnpm --filter vue-devui build:lib:theme",
    "test": "pnpm --filter vue-devui tests.test"
  },
  "devDependencies": {
    "@commitlint/cli": "^11.0.0",
    "@ls-lint/ls-lint": "^1.11.2",
    "@types/lodash": "^4.17.4",
    "@types/node": "^16.18.97",
    "all-contributors-cli": "^6.26.1",
    "better-scripts": "^0.1.4",
    "esbuild-register": "^2.6.0",
    "eslint": "^7.32.0",
    "eslint-plugin-import": "^2.29.1",
    "eslint-plugin-vue": "^7.20.0",
    "husky": "^7.0.4",
    "intersection-observer": "^0.12.2",
    "lint-staged": "^11.2.6",
    "npm-run-all": "^4.1.5",
    "stylelint": "^13.13.1",
    "stylelint-config-recommended-scss": "^4.3.0",
    "stylelint-config-standard": "^22.0.0",
    "stylelint-scss": "^3.21.0"
  },
  "lint-staged": {
    "packages/**/{*.vue,*.js,*.ts,*.jsx,*.tsx}": "eslint --fix",
    "packages/**/{*.scss,*.css}": "stylelint --fix"
  }
}