{ "name": "theatre-monorepo", "license": "Apache-2.0", "version": "0.7.0", "workspaces": [ "packages/*", "examples/*", "theatre", "compat-tests" ], "scripts": { "cli": "node -r esbuild-register devEnv/cli.ts", "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: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", "lint:all": "eslint . --ext ts,tsx --ignore-path=.gitignore --rulesdir ./devEnv/eslint/rules" }, "lint-staged": { "(theatre|packages|devEnv|compat-tests)/**/*.(t|j)s?(x)": [ "eslint --rulesdir ./devEnv/eslint/rules --fix" ], "**/*.(t|j)s?(x)": [ "prettier --write" ] }, "devDependencies": { "@cspotcode/zx": "^6.1.2", "@microsoft/api-documenter": "^7.19.0", "@microsoft/api-extractor": "^7.28.6", "@types/eslint": "^8.44.2", "@types/jest": "^26.0.23", "@typescript-eslint/eslint-plugin": "^6.3.0", "@typescript-eslint/parser": "^6.3.0", "esbuild": "^0.18.18", "esbuild-register": "^3.4.2", "eslint": "^8.46.0", "eslint-plugin-import": "2.28.0", "eslint-plugin-jsx-a11y": "^6.7.1", "eslint-plugin-react": "^7.33.1", "eslint-plugin-tsdoc": "^0.2.17", "eslint-plugin-unused-imports": "^3.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", "sade": "^1.8.1", "typescript": "5.1.6", "yaml": "^2.3.1" }, "engines": { "node": ">=18.0.0" }, "packageManager": "yarn@3.6.3", "dependencies": { "@actions/core": "^1.10.0" } }