{
  "name": "vike",
  "version": "0.4.229",
  "repository": "https://github.com/vikejs/vike",
  "exports": {
    "./server": {
      "worker": "./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",
      "default": "./dist/esm/node/runtime/index.js"
    },
    "./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",
      "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",
      "default": "./dist/esm/client/client-routing-runtime/index.js"
    },
    "./routing": {
      "worker": "./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",
      "default": "./dist/esm/shared/route/routing.js"
    },
    "./cli": {
      "require": "./dist/cjs/node/cli/index.js",
      "node": "./dist/esm/node/cli/index.js",
      "types": "./dist/esm/node/cli/index.d.ts",
      "default": "./dist/esm/node/cli/index.js"
    },
    "./api": {
      "require": "./dist/cjs/node/api/index.js",
      "node": "./dist/esm/node/api/index.js",
      "types": "./dist/esm/node/api/index.d.ts",
      "default": "./dist/esm/node/api/index.js"
    },
    "./prerender": {
      "require": "./dist/cjs/node/prerender/index.js",
      "node": "./dist/esm/node/prerender/index.js",
      "types": "./dist/esm/node/prerender/index.d.ts",
      "default": "./dist/esm/node/prerender/index.js"
    },
    "./plugin": {
      "require": "./dist/cjs/node/plugin/index.js",
      "node": "./dist/esm/node/plugin/index.js",
      "types": "./dist/esm/node/plugin/index.d.ts",
      "default": "./dist/esm/node/plugin/index.js"
    },
    "./RenderErrorPage": {
      "worker": "./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",
      "default": "./dist/esm/shared/RenderErrorPage.js"
    },
    "./abort": {
      "worker": "./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",
      "default": "./dist/esm/shared/abort.js"
    },
    "./getPageContext": {
      "worker": "./dist/esm/shared/getPageContext.js",
      "require": "./dist/cjs/shared/getPageContext.js",
      "node": "./dist/esm/shared/getPageContext.js",
      "browser": "./dist/esm/shared/getPageContext.js",
      "types": "./dist/esm/shared/getPageContext.d.ts",
      "default": "./dist/esm/shared/getPageContext.js"
    },
    "./modifyUrl": {
      "worker": "./dist/esm/shared/modifyUrl.js",
      "require": "./dist/cjs/shared/modifyUrl.js",
      "node": "./dist/esm/shared/modifyUrl.js",
      "browser": "./dist/esm/shared/modifyUrl.js",
      "types": "./dist/esm/shared/modifyUrl.d.ts",
      "default": "./dist/esm/shared/modifyUrl.js"
    },
    "./universal-middleware": {
      "worker": "./dist/esm/node/runtime/universal-middleware.js",
      "require": "./dist/cjs/node/runtime/universal-middleware.js",
      "node": "./dist/esm/node/runtime/universal-middleware.js",
      "browser": "./dist/esm/client/node.js",
      "types": "./dist/esm/node/runtime/universal-middleware.d.ts",
      "default": "./dist/esm/node/runtime/universal-middleware.js"
    },
    "./__internal": {
      "require": "./dist/cjs/__internal/index.js",
      "node": "./dist/esm/__internal/index.js",
      "types": "./dist/esm/__internal/index.d.ts",
      "default": "./dist/esm/__internal/index.js"
    },
    "./__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",
      "default": "./dist/esm/node/runtime/page-files/setup.js"
    },
    ".": {
      "worker": "./dist/esm/node/runtime/index.js",
      "require": "./dist/cjs/node/runtime/index.js",
      "node": "./dist/esm/node/runtime/index.js",
      "browser": "./dist/esm/client/index.js",
      "types": "./dist/esm/node/runtime/index.d.ts",
      "default": "./dist/esm/node/runtime/index.js"
    }
  },
  "dependencies": {
    "@brillout/import": "^0.2.6",
    "@brillout/json-serializer": "^0.5.15",
    "@brillout/picocolors": "^1.0.26",
    "@brillout/require-shim": "^0.1.2",
    "@brillout/vite-plugin-server-entry": "^0.7.8",
    "acorn": "^8.0.0",
    "cac": "^6.0.0",
    "es-module-lexer": "^1.0.0",
    "esbuild": ">=0.19.0",
    "json5": "^2.0.0",
    "magic-string": "^0.30.17",
    "picomatch": "^4.0.2",
    "semver": "^7.0.0",
    "sirv": "^3.0.1",
    "source-map-support": "^0.5.0",
    "tinyglobby": "^0.2.10",
    "vite": ">=5.1.0"
  },
  "peerDependencies": {
    "react-streaming": ">=0.3.42",
    "vite": ">=5.1.0"
  },
  "peerDependenciesMeta": {
    "react-streaming": {
      "optional": true
    },
    "vite": {
      "optional": true
    }
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "license": "MIT",
  "description": "The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.",
  "keywords": [
    "vite-plugin",
    "ssr",
    "vite",
    "react",
    "vue",
    "solid",
    "next",
    "remix",
    "vike"
  ],
  "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"
      ],
      "api": [
        "./dist/esm/node/api/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"
      ],
      "getPageContext": [
        "./dist/esm/shared/getPageContext.d.ts"
      ],
      "modifyUrl": [
        "./dist/esm/shared/modifyUrl.d.ts"
      ],
      "universal-middleware": [
        "./dist/esm/node/runtime/universal-middleware.d.ts"
      ],
      "__internal": [
        "./dist/esm/__internal/index.d.ts"
      ],
      "__internal/setup": [
        "./dist/esm/node/runtime/page-files/setup.d.ts"
      ]
    }
  },
  "main": "./dist/esm/node/runtime/index.js",
  "browser": "./dist/esm/client/index.js",
  "types": "./dist/esm/node/runtime/index.d.ts",
  "type": "module",
  "bin": {
    "vike": "./node/cli/bin.js"
  },
  "files": [
    "./node/cli/bin.js",
    "./dist/",
    "./abort.js",
    "./api.js",
    "./client.js",
    "./client/router.js",
    "./cli.js",
    "./getPageContext.js",
    "./__internal.js",
    "./__internal/setup.js",
    "./modifyUrl.js",
    "./plugin.js",
    "./prerender.js",
    "./RenderErrorPage.js",
    "./routing.js",
    "./server.js",
    "./types.js",
    "./universal-middleware.js"
  ],
  "devDependencies": {
    "@biomejs/biome": "^1.5.3",
    "@brillout/release-me": "^0.4.2",
    "@types/estree": "^1.0.5",
    "@types/jest": "^29.5.11",
    "@types/node": "^20.10.5",
    "@types/picomatch": "^3.0.2",
    "@types/resolve": "^1.20.6",
    "@types/semver": "^7.5.8",
    "@types/source-map-support": "^0.5.10",
    "react-streaming": "^0.3.47",
    "rimraf": "^5.0.5",
    "typescript": "^5.8.3",
    "vite": "^6.3.2"
  },
  "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 --project ./tsconfig.cjs.json",
    "build:cjs:fixup": "node ./dist-cjs-fixup.mjs",
    "========= Release": "",
    "release": "release-me patch",
    "release:minor": "release-me minor",
    "release:major": "release-me major",
    "release:commit": "release-me commit"
  }
}