{
  "name": "rwsdk",
  "version": "0.1.0-alpha.17",
  "description": "Build fast, server-driven webapps on Cloudflare with SSR, RSC, and realtime",
  "type": "module",
  "bin": {
    "rw-scripts": "./bin/rw-scripts.mjs"
  },
  "files": [
    "./README.md",
    "./dist"
  ],
  "exports": {
    "./vite": {
      "default": "./dist/vite/index.mjs",
      "types": "./dist/vite/index.d.mts"
    },
    "./worker": {
      "react-server": "./dist/runtime/entries/worker.js",
      "types": "./dist/runtime/entries/worker.d.ts",
      "default": "./dist/runtime/entries/react-server-only.js"
    },
    "./client": {
      "react-server": "./dist/runtime/entries/no-react-server.js",
      "workerd": "./dist/runtime/entries/clientSSR.js",
      "types": "./dist/runtime/entries/client.d.ts",
      "default": "./dist/runtime/entries/client.js"
    },
    "./__ssr": {
      "react-server": "./dist/runtime/entries/no-react-server.js",
      "types": "./dist/runtime/entries/ssr.d.ts",
      "default": "./dist/runtime/entries/ssr.js"
    },
    "./__ssr_bridge": {
      "react-server": "./dist/runtime/entries/no-react-server.js",
      "types": "./dist/runtime/ssrBridge.d.ts",
      "default": "./dist/runtime/ssrBridge.js"
    },
    "./router": {
      "types": "./dist/runtime/entries/router.d.ts",
      "default": "./dist/runtime/entries/router.js"
    },
    "./auth": {
      "types": "./dist/runtime/entries/auth.d.ts",
      "default": "./dist/runtime/entries/auth.js"
    },
    "./constants": {
      "types": "./dist/runtime/constants.d.ts",
      "default": "./dist/runtime/constants.js"
    },
    "./turnstile": {
      "types": "./dist/runtime/lib/turnstile/turnstile.d.ts",
      "default": "./dist/runtime/lib/turnstile/turnstile.js"
    },
    "./llms": {
      "types": "./dist/llms/index.d.ts",
      "default": "./dist/llms/index.js"
    },
    "./realtime/worker": {
      "types": "./dist/runtime/lib/realtime/worker.d.ts",
      "default": "./dist/runtime/lib/realtime/worker.js"
    },
    "./realtime/client": {
      "types": "./dist/runtime/lib/realtime/client.d.ts",
      "default": "./dist/runtime/lib/realtime/client.js"
    },
    "./realtime/durableObject": {
      "types": "./dist/runtime/lib/realtime/durableObject.d.ts",
      "default": "./dist/runtime/lib/realtime/durableObject.js"
    }
  },
  "keywords": [
    "rwsdk",
    "redwoodsdk",
    "redwoodjs",
    "redwood",
    "react",
    "server components",
    "sdk",
    "toolkit",
    "starter-kit",
    "typescript",
    "vite",
    "react",
    "jsx",
    "react-server-components",
    "rsc",
    "cloudflare",
    "cloudflare-workers",
    "durable-objects",
    "edge",
    "serverless",
    "webapp",
    "fullstack"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/redwoodjs/sdk",
    "directory": "sdk"
  },
  "author": "RedwoodSDK <peter@redwoodjs.com>",
  "license": "MIT",
  "dependencies": {
    "@ast-grep/napi": "^0.38.5",
    "@cloudflare/vite-plugin": "0.0.0-1bae8618b",
    "@cloudflare/workers-types": "^4.20250407.0",
    "@puppeteer/browsers": "^2.8.0",
    "@types/fs-extra": "^11.0.4",
    "@types/react": "^19.1.2",
    "@types/react-dom": "^19.1.2",
    "@types/react-is": "^19.0.0",
    "@vitejs/plugin-react": "^4.3.4",
    "debug": "^4.4.0",
    "enhanced-resolve": "^5.18.1",
    "eventsource-parser": "^3.0.0",
    "execa": "^9.5.2",
    "fs-extra": "^11.3.0",
    "glob": "^11.0.1",
    "ignore": "^7.0.4",
    "jsonc-parser": "^3.3.1",
    "lodash": "^4.17.21",
    "magic-string": "^0.30.17",
    "miniflare": "^4.20250405.0",
    "picocolors": "^1.1.1",
    "puppeteer-core": "^22.8.1",
    "react": "19.2.0-canary-39cad7af-20250411",
    "react-dom": "19.2.0-canary-39cad7af-20250411",
    "react-is": "^19.0.0",
    "react-server-dom-webpack": "19.2.0-canary-39cad7af-20250411",
    "rsc-html-stream": "^0.0.6",
    "tmp-promise": "^3.0.3",
    "ts-morph": "^25.0.1",
    "unique-names-generator": "^4.7.1",
    "vibe-rules": "^0.2.31",
    "vite-tsconfig-paths": "^5.1.4",
    "wrangler": "^4.16.0"
  },
  "peerDependencies": {
    "vite": "^6.2.6"
  },
  "devDependencies": {
    "@types/debug": "^4.1.12",
    "@types/lodash": "^4.17.16",
    "@types/node": "^22.14.0",
    "semver": "^7.7.1",
    "tsx": "^4.19.4",
    "typescript": "^5.8.3",
    "vitest": "^3.1.1"
  },
  "scripts": {
    "build": "tsc --build --clean && tsc",
    "release": "./scripts/release.sh",
    "test": "vitest --run",
    "debug:sync": "tsx ./src/scripts/debug-sync.mts",
    "smoke-test": "tsx ./src/scripts/smoke-test.mts"
  }
}