{
  "name": "ripple-monorepo",
  "private": true,
  "type": "module",
  "description": "",
  "author": "Dominic Gannaway",
  "license": "MIT",
  "packageManager": "pnpm@11.15.1",
  "engines": {
    "node": ">=22.0.0",
    "pnpm": "11.15.1",
    "npm": ">=11.6.2"
  },
  "engineStrict": true,
  "scripts": {
    "prepare": "rulesync generate || true",
    "rules:generate": "rulesync generate",
    "rules:check": "rulesync generate --check",
    "test": "vitest run",
    "format": "prettier --write .",
    "format:check": "prettier --check .",
    "changeset": "changeset && node scripts/check-changesets.js",
    "changeset:check": "node scripts/check-changesets.js",
    "changeset:version": "pnpm changeset:check && changeset version",
    "changeset:publish": "pnpm changeset:check && changeset publish",
    "bench": "node benchmarks/bench.mjs",
    "typecheck": "tsgo --noEmit -p packages/ripple/tsconfig.typecheck.json && tsgo --noEmit -p packages/tsrx-ripple/tsconfig.json && tsgo --noEmit -p packages/cli/tsconfig.json && tsgo --noEmit -p packages/create-ripple/tsconfig.json && tsgo --noEmit -p packages/adapter/tsconfig.typecheck.json && tsgo --noEmit -p packages/adapter-bun/tsconfig.typecheck.json && tsgo --noEmit -p packages/adapter-node/tsconfig.typecheck.json && tsgo --noEmit -p packages/adapter-vercel/tsconfig.typecheck.json && tsgo --noEmit -p packages/rollup-plugin/tsconfig.typecheck.json && tsgo --noEmit -p packages/vite-plugin/tsconfig.typecheck.json && tsgo --noEmit -p packages/vite-plugin/stylex/tsconfig.json && pnpm --filter @ripple-ts/tanstack-router typecheck",
    "bench:all": "node benchmarks/bench.mjs",
    "bench:quick": "node benchmarks/bench.mjs --quick"
  },
  "devDependencies": {
    "@changesets/changelog-github": "catalog:default",
    "@changesets/cli": "catalog:default",
    "@tsrx/core": "catalog:default",
    "@tsrx/prettier-plugin": "catalog:default",
    "@tsrx/ripple": "workspace:*",
    "@ripple-ts/vite-plugin": "workspace:*",
    "@types/node": "catalog:default",
    "@typescript/native-preview": "7.0.0-dev.20260707.2",
    "eslint": "catalog:default",
    "jsdom": "catalog:default",
    "linkedom": "catalog:default",
    "prettier": "catalog:default",
    "rulesync": "catalog:default",
    "source-map": "catalog:default",
    "type-fest": "catalog:default",
    "typescript": "catalog:default",
    "vitest": "catalog:default",
    "wait-on": "catalog:default"
  }
}