{
  "name": "theatre-monorepo",
  "license": "Apache-2.0",
  "version": "0.6.3-dev.1",
  "workspaces": [
    "packages/*",
    "examples/*",
    "theatre",
    "compat-tests"
  ],
  "scripts": {
    "playground": "yarn workspace playground run serve",
    "benchmarks": "yarn workspace benchmarks run serve",
    "test:e2e": "yarn workspace playground run test",
    "test:e2e:ci": "yarn workspace playground run test:ci",
    "typecheck": "yarn run build:ts",
    "build": "zx scripts/build.mjs",
    "clean": "zx scripts/clean.mjs",
    "build:ts": "tsc --build ./devEnv/typecheck-all-projects/tsconfig.all.json",
    "test": "jest",
    "test:compat:install": "yarn workspace @theatre/compat-tests run install-fixtures",
    "test:compat:run": "jest --config jest.compat-tests.config.js",
    "postinstall": "husky install",
    "release": "zx scripts/release.mjs",
    "lint:all": "eslint . --ext ts,tsx --ignore-path=.gitignore --rulesdir ./devEnv/eslint/rules"
  },
  "lint-staged": {
    "(theatre|packages)/**/*.(t|j)s?(x)": [
      "eslint --rulesdir ./devEnv/eslint/rules --fix"
    ],
    "**/*.(t|j)s?(x)": [
      "prettier --write"
    ]
  },
  "devDependencies": {
    "@microsoft/api-documenter": "^7.19.0",
    "@microsoft/api-extractor": "^7.28.6",
    "@types/eslint": "^8.44.1",
    "@typescript-eslint/eslint-plugin": "^5.30.7",
    "@typescript-eslint/parser": "^5.30.7",
    "esbuild": "^0.18.13",
    "eslint": "^8.20.0",
    "eslint-plugin-import": "2.28.0",
    "eslint-plugin-jsx-a11y": "^6.6.1",
    "eslint-plugin-react": "^7.33.1",
    "eslint-plugin-tsdoc": "^0.2.17",
    "eslint-plugin-unused-imports": "^2.0.0",
    "fast-glob": "^3.3.0",
    "husky": "^6.0.0",
    "jest": "^29.3.1",
    "jest-environment-jsdom": "^29.3.1",
    "jest-esbuild": "^0.3.0",
    "jsonc-parser": "^3.1.0",
    "lint-staged": "^13.0.3",
    "node-gyp": "^9.1.0",
    "prettier": "^2.3.2",
    "typescript": "4.6.x",
    "zx": "^2.0.0"
  },
  "packageManager": "yarn@3.2.0",
  "dependencies": {
    "@actions/core": "^1.10.0"
  }
}
