{ "name": "@typespec/monorepo", "version": "0.0.1", "private": true, "packageManager": "pnpm@10.30.2", "type": "module", "scripts": { "build": "turbo build && pnpm check:eng && pnpm gen-compiler-extern-signature", "check:eng": "tsc -p ./tsconfig.eng.json --noEmit", "setup:min": "pnpm install && pnpm --filter \"@typespec/prettier-plugin-typespec...\" --filter \"@typespec/tspd...\" run build", "check-catalog": "tsx eng/common/scripts/check-catalog.ts", "change": "chronus", "clean": "turbo clean", "cspell": "cspell --no-progress .", "dogfood": "pnpm install && pnpm build && turbo dogfood", "format": "prettier . --write", "format:check": "prettier . --check", "format:dir": "prettier --write", "gen-compiler-extern-signature": "pnpm run -r --filter \"@typespec/compiler\" gen-extern-signature", "lint": "eslint . --max-warnings=0", "lint:fix": "eslint . --fix", "merge-coverage": "c8 -- report --reporter=cobertura --reporter=text", "pack:all": "chronus pack --exclude standalone --pack-destination ./temp/artifacts", "preinstall": "npx only-allow pnpm", "prepare-publish": "pnpm chronus version", "purge": "rimraf --glob \"packages/*/node_modules/\"", "regen-docs": "turbo regen-docs", "regen-samples": "turbo regen-samples", "test": "vitest run", "test:ci": "vitest run --coverage --reporter=junit --reporter=default", "test:e2e": "turbo test:e2e", "update-playground-versions": "turbo update-playground-versions", "watch": "tsc --build ./tsconfig.ws.json --watch", "sync-labels": "tsx ./eng/common/scripts/labels/sync-labels.ts --config ./eng/common/config/labels.ts", "validate-scenarios": "pnpm -r --filter=@typespec/http-specs run validate-scenarios", "validate-mock-apis": "pnpm -r --filter=@typespec/http-specs run validate-mock-apis", "generate-scenarios-summary": "pnpm -r --filter=@typespec/http-specs run generate-scenarios-summary", "install-conflict": "git checkout upstream/main -- pnpm-lock.yaml && pnpm install", "tsp-integration": "node packages/tsp-integration/cmd/tsp-integration.js" }, "devDependencies": { "@chronus/chronus": "catalog:", "@chronus/github": "catalog:", "@chronus/github-pr-commenter": "catalog:", "@eslint/js": "catalog:", "@microsoft/api-extractor": "catalog:", "@octokit/core": "catalog:", "@octokit/plugin-paginate-graphql": "catalog:", "@octokit/plugin-rest-endpoint-methods": "catalog:", "@types/micromatch": "catalog:", "@types/node": "catalog:", "@vitest/coverage-v8": "catalog:", "@vitest/eslint-plugin": "catalog:", "c8": "catalog:", "cspell": "catalog:", "eslint": "catalog:", "eslint-plugin-react-hooks": "catalog:", "eslint-plugin-unicorn": "catalog:", "micromatch": "catalog:", "picocolors": "catalog:", "playwright": "catalog:", "prettier": "catalog:", "prettier-plugin-astro": "catalog:", "prettier-plugin-organize-imports": "catalog:", "prettier-plugin-sh": "catalog:", "rimraf": "catalog:", "turbo": "catalog:", "tsx": "catalog:", "typescript": "catalog:", "typescript-eslint": "catalog:", "vitest": "catalog:", "yaml": "catalog:" } }