{
  "name": "vite-plugin-ssr",
  "version": "0.4.142",
  "scripts": {
    "dev": "tsc --watch",
    "build": "rimraf dist/ && pnpm run build:esm && pnpm run build:cjs",
    "build:esm": "tsc",
    "build:cjs": "pnpm run build:cjs:ts && pnpm run build:cjs:fixup",
    "build:cjs:ts": "tsc --outDir ./dist/cjs/ --module CommonJS --target ES2020 --moduleResolution Node10 --declaration false",
    "build:cjs:fixup": "node ./dist-cjs-fixup.mjs",
    "release": "release-me patch",
    "release:commit": "release-me commit"
  },
  "dependencies": {
    "@brillout/import": "0.2.3",
    "@brillout/json-serializer": "^0.5.6",
    "@brillout/picocolors": "^1.0.9",
    "@brillout/require-shim": "^0.1.2",
    "@brillout/vite-plugin-import-build": "^0.2.18",
    "acorn": "^8.8.2",
    "cac": "^6.7.14",
    "es-module-lexer": "^1.3.0",
    "esbuild": "^0.17.18",
    "fast-glob": "^3.2.12",
    "sirv": "^2.0.2",
    "source-map-support": "^0.5.21"
  },
  "type": "module",
  "exports": {
    ".": {
      "worker": "./dist/esm/node/runtime/index-deprecated.js",
      "edge-light": "./dist/esm/node/runtime/index-deprecated.js",
      "require": "./dist/cjs/node/runtime/index-deprecated.js",
      "node": "./dist/esm/node/runtime/index-deprecated.js",
      "browser": "./dist/esm/client/node.js",
      "types": "./dist/esm/node/runtime/index-deprecated.d.ts"
    },
    "./server": {
      "worker": "./dist/esm/node/runtime/index.js",
      "edge-light": "./dist/esm/node/runtime/index.js",
      "require": "./dist/cjs/node/runtime/index.js",
      "node": "./dist/esm/node/runtime/index.js",
      "browser": "./dist/esm/client/node.js",
      "types": "./dist/esm/node/runtime/index.d.ts"
    },
    "./client": {
      "types": "./dist/esm/client/server-routing-runtime/index.d.ts"
    },
    "./types": {
      "types": "./dist/esm/types/index.d.ts"
    },
    "./client/router": {
      "worker": "./dist/esm/node/client/router.js",
      "edge-light": "./dist/esm/node/client/router.js",
      "require": "./dist/cjs/node/client/router.js",
      "node": "./dist/esm/node/client/router.js",
      "browser": "./dist/esm/client/client-routing-runtime/index.js",
      "types": "./dist/esm/client/client-routing-runtime/index.d.ts"
    },
    "./routing": {
      "worker": "./dist/esm/shared/route/routing.js",
      "edge-light": "./dist/esm/shared/route/routing.js",
      "require": "./dist/cjs/shared/route/routing.js",
      "node": "./dist/esm/shared/route/routing.js",
      "browser": "./dist/esm/shared/route/routing.js",
      "types": "./dist/esm/shared/route/routing.d.ts"
    },
    "./cli": {
      "require": "./dist/cjs/node/cli/index.js",
      "node": "./dist/esm/node/cli/index.js",
      "types": "./dist/esm/node/cli/index.d.ts"
    },
    "./prerender": {
      "require": "./dist/cjs/node/prerender/index.js",
      "node": "./dist/esm/node/prerender/index.js",
      "types": "./dist/esm/node/prerender/index.d.ts"
    },
    "./plugin": {
      "require": "./dist/cjs/node/plugin/index.js",
      "node": "./dist/esm/node/plugin/index.js",
      "types": "./dist/esm/node/plugin/index.d.ts"
    },
    "./RenderErrorPage": {
      "worker": "./dist/esm/shared/RenderErrorPage.js",
      "edge-light": "./dist/esm/shared/RenderErrorPage.js",
      "require": "./dist/cjs/shared/RenderErrorPage.js",
      "node": "./dist/esm/shared/RenderErrorPage.js",
      "browser": "./dist/esm/shared/RenderErrorPage.js",
      "types": "./dist/esm/shared/RenderErrorPage.d.ts"
    },
    "./abort": {
      "worker": "./dist/esm/shared/abort.js",
      "edge-light": "./dist/esm/shared/abort.js",
      "require": "./dist/cjs/shared/abort.js",
      "node": "./dist/esm/shared/abort.js",
      "browser": "./dist/esm/shared/abort.js",
      "types": "./dist/esm/shared/abort.d.ts"
    },
    "./__internal": {
      "require": "./dist/cjs/__internal/index.js",
      "node": "./dist/esm/__internal/index.js",
      "types": "./dist/esm/__internal/index.d.ts"
    },
    "./__internal/setup": {
      "require": "./dist/cjs/node/runtime/page-files/setup.js",
      "node": "./dist/esm/node/runtime/page-files/setup.js",
      "types": "./dist/esm/node/runtime/page-files/setup.d.ts"
    }
  },
  "peerDependencies": {
    "react-streaming": ">=0.3.5",
    "vite": ">=3.1.0"
  },
  "peerDependenciesMeta": {
    "react-streaming": {
      "optional": true
    }
  },
  "main": "./dist/esm/node/runtime/index-deprecated.js",
  "types": "./dist/esm/node/runtime/index-deprecated.d.ts",
  "typesVersions": {
    "*": {
      "types": [
        "./dist/esm/types/index.d.ts"
      ],
      "server": [
        "./dist/esm/node/runtime/index.d.ts"
      ],
      "client": [
        "./dist/esm/client/server-routing-runtime/index.d.ts"
      ],
      "client/router": [
        "./dist/esm/client/client-routing-runtime/index.d.ts"
      ],
      "routing": [
        "./dist/esm/shared/route/routing.d.ts"
      ],
      "cli": [
        "./dist/esm/node/cli/index.d.ts"
      ],
      "prerender": [
        "./dist/esm/node/prerender/index.d.ts"
      ],
      "plugin": [
        "./dist/esm/node/plugin/index.d.ts"
      ],
      "RenderErrorPage": [
        "./dist/esm/shared/RenderErrorPage.d.ts"
      ],
      "abort": [
        "./dist/esm/shared/abort.d.ts"
      ],
      "__internal": [
        "./dist/esm/__internal/index.d.ts"
      ],
      "__internal/setup": [
        "./dist/esm/node/runtime/page-files/setup.d.ts"
      ]
    }
  },
  "bin": {
    "vite-plugin-ssr": "./node/cli/bin-entry.js"
  },
  "devDependencies": {
    "@brillout/part-regex": "^0.1.2",
    "@brillout/release-me": "^0.1.7",
    "@types/estree": "^1.0.0",
    "@types/jest": "^27.4.1",
    "@types/node": "^20.1.0",
    "@types/resolve": "^1.20.2",
    "@types/source-map-support": "^0.5.6",
    "rimraf": "^3.0.2",
    "typescript": "^5.2.2",
    "vite": "^4.2.1"
  },
  "engines": {
    "node": ">=16.0.0"
  },
  "description": "Like Next.js/Nuxt but as do-one-thing-do-it-well Vite plugin.",
  "repository": "https://github.com/brillout/vite-plugin-ssr",
  "files": [
    "dist/",
    "cli.js",
    "client.js",
    "client/router.js",
    "plugin.js",
    "prerender.js",
    "routing.js",
    "abort.js",
    "RenderErrorPage.js",
    "server.js",
    "__internal.js",
    "__internal/setup.js"
  ],
  "license": "MIT",
  "keywords": [
    "vite",
    "vite-plugin",
    "ssr"
  ],
  "publishConfig": {
    "access": "public"
  }
}
