{
  "name": "@stryke/trpc-next",
  "version": "0.5.133",
  "private": false,
  "description": "A package to help in using tRPC in modern NextJs applications.",
  "repository": {
    "type": "github",
    "url": "https://github.com/storm-software/stryke.git",
    "directory": "packages/trpc-next"
  },
  "type": "module",
  "exports": {
    ".": { "import": "./dist/index.mjs", "require": "./dist/index.cjs" },
    "./action-handler": {
      "import": "./dist/action-handler.mjs",
      "require": "./dist/action-handler.cjs"
    },
    "./client": {
      "import": "./dist/client.mjs",
      "require": "./dist/client.cjs"
    },
    "./server": {
      "import": "./dist/server.mjs",
      "require": "./dist/server.cjs"
    },
    "./shared": {
      "import": "./dist/shared.mjs",
      "require": "./dist/shared.cjs"
    },
    "./shield": {
      "import": "./dist/shield/index.mjs",
      "require": "./dist/shield/index.cjs"
    },
    "./shield/constructors": {
      "import": "./dist/shield/constructors.mjs",
      "require": "./dist/shield/constructors.cjs"
    },
    "./shield/generator": {
      "import": "./dist/shield/generator.mjs",
      "require": "./dist/shield/generator.cjs"
    },
    "./shield/rules": {
      "import": "./dist/shield/rules.mjs",
      "require": "./dist/shield/rules.cjs"
    },
    "./shield/shield": {
      "import": "./dist/shield/shield.mjs",
      "require": "./dist/shield/shield.cjs"
    },
    "./shield/types": {
      "import": "./dist/shield/types.mjs",
      "require": "./dist/shield/types.cjs"
    },
    "./shield/utils": {
      "import": "./dist/shield/utils.mjs",
      "require": "./dist/shield/utils.cjs"
    },
    "./shield/validation": {
      "import": "./dist/shield/validation.mjs",
      "require": "./dist/shield/validation.cjs"
    },
    "./tanstack-query/client": {
      "import": "./dist/tanstack-query/client.mjs",
      "require": "./dist/tanstack-query/client.cjs"
    },
    "./tanstack-query/server": {
      "import": "./dist/tanstack-query/server.mjs",
      "require": "./dist/tanstack-query/server.cjs"
    },
    "./types": { "import": "./dist/types.mjs", "require": "./dist/types.cjs" },
    "./*": "./*"
  },
  "main": "./dist/index.cjs",
  "module": "./dist/index.mjs",
  "types": "./dist/index.d.cts",
  "dependencies": {
    "@js-temporal/polyfill": "^0.5.1",
    "@stryke/env": "^0.20.131",
    "@stryke/fs": "^0.33.114",
    "@stryke/path": "^0.29.39",
    "@stryke/string-format": "^0.17.54",
    "@stryke/type-checks": "^0.6.45",
    "@stryke/types": "^0.12.40",
    "@stryke/url": "^0.4.64",
    "@tanstack/react-query": "^5.101.4",
    "@trpc/client": "^11.18.0",
    "@trpc/next": "^11.18.0",
    "@trpc/server": "^11.18.0",
    "@trpc/tanstack-react-query": "^11.18.0",
    "defu": "^6.1.7",
    "server-only": "^0.0.1",
    "superjson": "^2.2.6"
  },
  "devDependencies": {
    "@types/react": "^19.2.18",
    "@types/react-dom": "^19.2.4",
    "@types/react-native": "0.72.8",
    "react": "^19.2.8",
    "react-dom": "^19.2.8",
    "react-native": "^0.77.3",
    "tsdown": "^0.22.14"
  },
  "peerDependencies": {
    "react": "^19.2.8",
    "react-dom": "^19.2.8",
    "react-native": "^0.77.3"
  },
  "peerDependenciesMeta": {
    "react": { "optional": false },
    "react-dom": { "optional": true },
    "react-native": { "optional": true }
  },
  "publishConfig": { "access": "public" },
  "gitHead": "d0fce565986fff31f824372a5ccdb79594675169"
}
