{
  "name": "vite-plugin-react-server",
  "version": "1.0.3",
  "description": "Vite plugin for React Server Components (RSC)",
  "type": "module",
  "main": "./dist/plugin/index.js",
  "module": "./dist/plugin/index.js",
  "types": "./dist/plugin/index.d.ts",
  "files": [
    "dist",
    "plugin",
    "bin",
    "scripts",
    "README.md",
    "LICENSE",
    "tsconfig.json"
  ],
  "exports": {
    ".": "./dist/plugin/index.js",
    "./client": "./dist/client.js",
    "./server": "./dist/server.js",
    "./static": "./dist/static.js",
    "./html-worker": "./dist/plugin/worker/html-worker.js",
    "./rsc-worker": "./dist/plugin/worker/rsc-worker.js",
    "./loader": "./dist/plugin/worker/loader.js",
    "./package.json": "./package.json",
    "./patch": "./scripts/patch.mjs",
    "./check-react-version": "./scripts/check-react-version.mjs",
    "./css-loader": "./dist/plugin/loader/css-loader.js",
    "./components": "./dist/plugin/components.js"
  },
  "typesVersions": {
    "*": {
      ".": [
        "./dist/plugin/index.d.ts"
      ],
      "client": [
        "./dist/plugin/react-client/plugin.d.ts"
      ],
      "server": [
        "./dist/plugin/react-server/plugin.d.ts"
      ],
      "static": [
        "./dist/plugin/static/plugin.d.ts"
      ],
      "worker": [
        "./dist/plugin/worker/worker.d.ts"
      ],
      "loader": [
        "./dist/plugin/worker/loader.d.ts"
      ],
      "components": [
        "./dist/plugin/components.d.ts"
      ]
    }
  },
  "sideEffects": false,
  "scripts": {
    "version:major": "node scripts/bump-version.mjs major",
    "version:minor": "node scripts/bump-version.mjs minor",
    "version:patch": "node scripts/bump-version.mjs patch",
    "build": "npm run clean && npm run build:types && npm run build:vite",
    "build:types": "tsc --build --force",
    "build:vite": "vite build && chmod +x bin/patch.mjs",
    "clean": "rm -rf dist",
    "prepublishOnly": "npm run build",
    "lint": "eslint ./src --fix",
    "test:server": "NODE_OPTIONS='--conditions react-server' vitest run",
    "test:client": "vitest run",
    "test": "npm run build && npm run test:client && NODE_ENV=development npm run test:server",
    "test:coverage": "vitest run --coverage",
    "test:ui": "vitest --ui",
    "experimental:clean-install": "npm install react-server-dom-esm react@experimental react-dom@experimental && npm install react-server-dom-esm",
    "experimental:copy": "cp -r ./oss-experimental/* ./node_modules/",
    "experimental:patch": "npx patch-package react-server-dom-esm react react-dom --exclude 'nothing'",
    "experimental:move-patches": "mv patches/* ./scripts/",
    "experimental:setup": "rm -rf patches/* && npm run experimental:clean-install && npm run experimental:copy && npm run experimental:patch && npm run experimental:move-patches",
    "experimental:patch-react": "npm run experimental:clean-install && node scripts/check-react-version.mjs && node bin/patch.mjs",
    "postinstall": "patch-package"
  },
  "keywords": [
    "vite",
    "vite-plugin",
    "react",
    "rsc",
    "server-components"
  ],
  "author": "Nico Brinkkemper",
  "license": "MIT",
  "engines": {
    "node": "^23.7.0"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/nicobrinkkemper/vite-plugin-react-server.git"
  },
  "bugs": {
    "url": "https://github.com/nicobrinkkemper/vite-plugin-react-server/issues"
  },
  "homepage": "https://github.com/nicobrinkkemper/vite-plugin-react-server#readme",
  "peerDependencies": {
    "react": "^0.0.0-experimental-6aa8254b-20250312",
    "react-dom": "^0.0.0-experimental-6aa8254b-20250312",
    "vite": "*"
  },
  "peerDependenciesMeta": {
    "react": {
      "optional": false
    },
    "react-dom": {
      "optional": false
    },
    "vite": {
      "optional": false
    }
  },
  "devDependencies": {
    "@types/react": "^19.0.8",
    "@types/react-dom": "^19.0.3",
    "acorn-loose": "^8.3.0",
    "happy-dom": "^17.1.8",
    "patch-package": "^8.0.0",
    "react-server-dom-esm": "^0.0.1",
    "rollup": "^4.34.0",
    "source-map": "^0.7.4",
    "ts-node": "^10.9.2",
    "tslib": "^2.8.1",
    "tsx": "^4.19.2",
    "typescript": "^5.7.3",
    "vite": "^6.0.11",
    "vitest": "^3.0.4",
    "webpack-sources": "^3.2.3"
  },
  "bin": {
    "check-react-version": "./scripts/check-react-version.mjs",
    "patch": "./bin/patch.mjs"
  }
}
