{
  "name": "kumo-workspace",
  "private": true,
  "type": "module",
  "packageManager": "pnpm@10.22.0",
  "engines": {
    "node": "^24.12.0",
    "pnpm": ">=10.21.0"
  },
  "scripts": {
    "build": "pnpm --filter @cloudflare/kumo-docs-astro build",
    "codegen": "pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && pnpm --filter @cloudflare/kumo codegen",
    "build:all": "pnpm -r build",
    "changeset": "tsx ci/scripts/ensure-changeset-config.ts && changeset",
    "clean": "pnpm -r exec rm -rf dist build .astro .wrangler node_modules",
    "dev": "pnpm codegen && pnpm --filter @cloudflare/kumo-docs-astro dev",
    "format": "prettier --write \"**/*.{ts,tsx,js,jsx,json,md,css}\"",
    "lint": "pnpm --filter @cloudflare/kumo lint && oxlint --config .oxlintrc.json packages/*/src",
    "lockfile-check": "pnpm install --no-frozen-lockfile && git diff --exit-code pnpm-lock.yaml",
    "preview": "pnpm --filter @cloudflare/kumo-docs-astro preview",
    "publish:beta": "bash ci/versioning/publish-beta.sh",
    "deploy:kumo-docs-preview": "bash ci/versioning/deploy-kumo-docs-preview.sh",
    "deploy:kumo-docs-staging": "bash ci/versioning/deploy-kumo-docs-staging.sh",
    "ci:post-pr-report": "tsx ci/scripts/post-pr-report.ts",
    "release": "pnpm build:all && changeset publish",
    "release:beta": "changeset publish --no-git-tag --tag beta",
    "release:production": "bash ci/versioning/release-production.sh",
    "kumo": "node packages/kumo/dist/command-line/cli.js",
    "test": "pnpm --filter @cloudflare/kumo test",
    "test:watch": "pnpm --filter @cloudflare/kumo test:watch",
    "typecheck": "pnpm -r typecheck",
    "version": "changeset version",
    "version:beta": "./ci/versioning/version-beta.sh"
  },
  "pnpm": {
    "onlyBuiltDependencies": [
      "lefthook",
      "workerd"
    ]
  },
  "devDependencies": {
    "@changesets/cli": "2.29.7",
    "@octokit/rest": "22.0.1",
    "@types/node": "catalog:",
    "@types/pngjs": "^6.0.5",
    "lefthook": "2.0.12",
    "oxlint": "catalog:",
    "pixelmatch": "^7.1.0",
    "pngjs": "^7.0.0",
    "prettier": "3.6.2",
    "prettier-plugin-tailwindcss": "0.7.1",
    "tsx": "catalog:",
    "typescript": "catalog:"
  }
}
