{
  "name": "trpc-cli",
  "version": "0.12.4",
  "description": "Turn a tRPC router into a type-safe, fully-functional, documented CLI",
  "type": "module",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "bin": "dist/bin.js",
  "files": [
    "dist"
  ],
  "engines": {
    "node": ">=18"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/mmkal/trpc-cli.git"
  },
  "keywords": [
    "tprc",
    "cli",
    "typescript"
  ],
  "author": "mmkal",
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/mmkal/trpc-cli/issues"
  },
  "homepage": "https://github.com/mmkal/trpc-cli#readme",
  "peerDependencies": {
    "@orpc/server": "^1.0.0",
    "@trpc/server": "^10.45.2 || ^11.0.1",
    "@valibot/to-json-schema": "^1.1.0",
    "effect": "^3.14.2 || ^4.0.0",
    "valibot": "^1.1.0",
    "zod": "^3.24.0 || ^4.0.0"
  },
  "peerDependenciesMeta": {
    "@orpc/server": {
      "optional": true
    },
    "@trpc/server": {
      "optional": true
    },
    "@valibot/to-json-schema": {
      "optional": true
    },
    "effect": {
      "optional": true
    },
    "valibot": {
      "optional": true
    },
    "zod": {
      "optional": true
    }
  },
  "dependencies": {
    "commander": "^14.0.0"
  },
  "devDependencies": {
    "@clack/prompts": "0.11.0",
    "@inquirer/prompts": "7.5.1",
    "@orpc/contract": "1.10.0",
    "@orpc/server": "1.10.0",
    "@trpc/client": "11.4.3",
    "@trpc/server": "11.4.3",
    "@types/json-schema": "7.0.15",
    "@types/node": "20.17.48",
    "@types/omelette": "0.4.5",
    "@types/prompts": "2.4.9",
    "@valibot/to-json-schema": "1.3.0",
    "arktype": "^2.1.20",
    "effect": "3.16.12",
    "enquirer": "2.4.1",
    "eslint": "9.38.0",
    "eslint-plugin-mmkal": "0.11.3",
    "execa": "9.3.1",
    "expect-type": "1.2.1",
    "fs-syncer": "0.5.3",
    "np": "10.2.0",
    "pkg-pr-new": "^0.0.54",
    "prompts": "2.4.2",
    "strip-ansi": "7.1.0",
    "trpcserver10": "npm:@trpc/server@^10.45.2",
    "trpcserver11": "npm:@trpc/server@^11.1.1",
    "tsx": "4.20.3",
    "typescript": "5.8.3",
    "valibot": "1.2.0",
    "vitest": "3.2.4",
    "zod-to-json-schema": "3.24.6",
    "zod3": "npm:zod@3.25.76"
  },
  "scripts": {
    "ztjs": "./cp-zod-to-json-schema.sh",
    "lint": "eslint --max-warnings=0 .",
    "clean": "rm -rf dist",
    "compile": "tsc -p tsconfig.lib.json",
    "dts-ignore": "sed -i.bak \"s#declare module#\\n$(cat src/index.ts | grep ts-ignore | head -n 1)\\ndeclare module#g\" dist/index.d.ts && rm dist/index.d.ts.bak",
    "build": "pnpm clean && pnpm ztjs && pnpm compile && pnpm dts-ignore",
    "dev": "cd test/fixtures && tsx",
    "test": "vitest run"
  }
}