{
  "name": "@mpen/routekit",
  "version": "0.1.12",
  "description": "Typed server-side routing utilities for Fetch-compatible runtimes.",
  "exports": {
    ".": "./dist/index.mjs",
    "./bin": "./dist/bin.mjs",
    "./client": "./dist/client.mjs",
    "./client/react": "./dist/client/react.mjs",
    "./handlers": "./dist/handlers.mjs",
    "./middleware": "./dist/middleware.mjs",
    "./response/content": "./dist/response/content.mjs",
    "./response/json-rpc": "./dist/response/json-rpc.mjs",
    "./response/problem": "./dist/response/problem.mjs",
    "./response/problem/valibot": "./dist/response/problem/valibot.mjs",
    "./response/status": "./dist/response/status.mjs",
    "./routes": "./dist/routes.mjs",
    "./package.json": "./package.json"
  },
  "bin": {
    "routekit": "./dist/bin.mjs"
  },
  "files": [
    "dist",
    "README.md"
  ],
  "module": "./dist/index.mjs",
  "type": "module",
  "devDependencies": {
    "@types/bun": "^1.4",
    "@types/node": ">=25.8.0",
    "json-schema-to-typescript": "^15.0.4",
    "zod": "^4"
  },
  "peerDependencies": {
    "@valibot/to-json-schema": "^1.6.0",
    "maxmind": "^5",
    "prettier": "^3.8.3",
    "react": "^19",
    "@tanstack/react-query": "^5",
    "typescript": "^7",
    "valibot": "^1.4.0",
    "zod": "^4"
  },
  "peerDependenciesMeta": {
    "@valibot/to-json-schema": {
      "optional": true
    },
    "maxmind": {
      "optional": true
    },
    "valibot": {
      "optional": true
    },
    "zod": {
      "optional": true
    },
    "prettier": {
      "optional": true
    },
    "react": {
      "optional": true
    },
    "@tanstack/react-query": {
      "optional": true
    }
  },
  "dependencies": {
    "@mpen/http": "0.1.3",
    "@mpen/logger": "0.2.7",
    "@mpen/valibot-extras": "0.1.3",
    "jtilz": "0.5.4"
  },
  "scripts": {
    "build": "tsdown",
    "gen": "bun ./src/bin/gen-api-client.ts ./examples/example1/server/router-instance.ts -o ./examples/example1/client/api-client.gen.ts",
    "gen3": "bun ./src/bin/gen-api-client.ts ./examples/example3/server/router.ts -o ./examples/example3/client/router.gen.ts -p",
    "react:build": "bun ./examples/react/scripts/build-client.ts",
    "react:dev": "bun ./examples/react/dev.ts",
    "react:gen": "bun ./src/bin/gen-api-client.ts ./examples/react/server/api-router.ts -o ./examples/react/client/api/router.gen.ts -p"
  },
  "main": "./dist/index.mjs",
  "types": "./dist/index.d.mts",
  "publishConfig": {
    "access": "public"
  },
  "publishHash": {
    "buildDate": "2026-09-07T13:43:50.505-07:00",
    "hgChangesetId": "08b0b8569f56+",
    "sha256": "97cf67c6a638eafc73e95255220184a5d0ddd215eb7dcf08a69eac3fd7c20a7e"
  },
  "inlinedDependencies": {
    "@apidevtools/json-schema-ref-parser": "11.9.3",
    "@jsdevtools/ono": "7.1.3",
    "js-yaml": "4.1.1",
    "json-schema-to-typescript": "15.0.4",
    "lodash": "4.18.1"
  }
}
