{
  "name": "vike",
  "version": "0.4.259",
  "repository": "https://github.com/vikejs/vike",
  "exports": {
    "./server": {
      "types": "./dist/server/runtime/index.d.ts",
      "worker": "./dist/server/runtime/index.js",
      "workerd": "./dist/server/runtime/index.js",
      "node": "./dist/server/runtime/index.js",
      "browser": "./dist/client/node.js",
      "default": "./dist/server/runtime/index.js"
    },
    "./client": {
      "types": "./dist/client/runtime-server-routing/index.d.ts"
    },
    "./types": {
      "types": "./dist/types/index.d.ts",
      "default": "./dist/types/index.js"
    },
    "./client/router": {
      "types": "./dist/client/runtime-client-routing/index.d.ts",
      "worker": "./dist/server/client/router.js",
      "workerd": "./dist/server/client/router.js",
      "node": "./dist/server/client/router.js",
      "browser": "./dist/client/runtime-client-routing/index.js",
      "default": "./dist/client/runtime-client-routing/index.js"
    },
    "./routing": {
      "types": "./dist/shared-server-client/route/routing.d.ts",
      "worker": "./dist/shared-server-client/route/routing.js",
      "workerd": "./dist/shared-server-client/route/routing.js",
      "node": "./dist/shared-server-client/route/routing.js",
      "browser": "./dist/shared-server-client/route/routing.js",
      "default": "./dist/shared-server-client/route/routing.js"
    },
    "./cli": {
      "types": "./dist/node/cli/index.d.ts",
      "node": "./dist/node/cli/index.js",
      "default": "./dist/node/cli/index.js"
    },
    "./api": {
      "types": "./dist/node/api/index.d.ts",
      "node": "./dist/node/api/index.js",
      "default": "./dist/node/api/index.js"
    },
    "./prerender": {
      "types": "./dist/node/prerender/index.d.ts",
      "node": "./dist/node/prerender/index.js",
      "default": "./dist/node/prerender/index.js"
    },
    "./plugin": {
      "types": "./dist/node/vite/index.d.ts",
      "node": "./dist/node/vite/index.js",
      "default": "./dist/node/vite/index.js"
    },
    "./RenderErrorPage": {
      "types": "./dist/shared-server-client/RenderErrorPage.d.ts",
      "worker": "./dist/shared-server-client/RenderErrorPage.js",
      "workerd": "./dist/shared-server-client/RenderErrorPage.js",
      "node": "./dist/shared-server-client/RenderErrorPage.js",
      "browser": "./dist/shared-server-client/RenderErrorPage.js",
      "default": "./dist/shared-server-client/RenderErrorPage.js"
    },
    "./abort": {
      "types": "./dist/shared-server-client/abort.d.ts",
      "worker": "./dist/shared-server-client/abort.js",
      "workerd": "./dist/shared-server-client/abort.js",
      "node": "./dist/shared-server-client/abort.js",
      "browser": "./dist/shared-server-client/abort.js",
      "default": "./dist/shared-server-client/abort.js"
    },
    "./getPageContext": {
      "types": "./dist/server/runtime/getPageContext.d.ts",
      "worker": "./dist/server/runtime/getPageContext.js",
      "workerd": "./dist/server/runtime/getPageContext.js",
      "node": "./dist/server/runtime/getPageContext.js",
      "browser": "./dist/client/runtime-client-routing/getPageContext.js",
      "default": "./dist/server/runtime/getPageContext.js"
    },
    "./modifyUrl": {
      "types": "./dist/shared-server-client/modifyUrl.d.ts",
      "worker": "./dist/shared-server-client/modifyUrl.js",
      "workerd": "./dist/shared-server-client/modifyUrl.js",
      "node": "./dist/shared-server-client/modifyUrl.js",
      "browser": "./dist/shared-server-client/modifyUrl.js",
      "default": "./dist/shared-server-client/modifyUrl.js"
    },
    "./universal-middleware": {
      "types": "./dist/server/runtime/universal-middleware.d.ts",
      "worker": "./dist/server/runtime/universal-middleware.js",
      "workerd": "./dist/server/runtime/universal-middleware.js",
      "node": "./dist/server/runtime/universal-middleware.js",
      "browser": "./dist/client/node.js",
      "default": "./dist/server/runtime/universal-middleware.js"
    },
    "./fetch": {
      "types": "./dist/server/runtime/fetch.d.ts",
      "worker": "./dist/server/runtime/fetch.js",
      "workerd": "./dist/server/runtime/fetch.js",
      "node": "./dist/server/runtime/fetch.js",
      "browser": "./dist/client/node.js",
      "default": "./dist/server/runtime/fetch.js"
    },
    "./__internal": {
      "types": "./dist/server/__internal/index.d.ts",
      "node": "./dist/server/__internal/index.js",
      "default": "./dist/server/__internal/index.js"
    },
    "./__internal/setup": {
      "types": "./dist/server/runtime/page-files/setup.d.ts",
      "node": "./dist/server/runtime/page-files/setup.js",
      "default": "./dist/server/runtime/page-files/setup.js"
    },
    "./__internal/vite": {
      "types": "./dist/server/__internal/vite.d.ts",
      "default": "./dist/server/__internal/vite.js"
    },
    ".": {
      "types": "./dist/server/runtime/index.d.ts",
      "worker": "./dist/server/runtime/index.js",
      "workerd": "./dist/server/runtime/index.js",
      "node": "./dist/server/runtime/index.js",
      "browser": "./dist/client/index.js",
      "default": "./dist/server/runtime/index.js"
    }
  },
  "dependencies": {
    "@babel/core": "^7.28.5",
    "@babel/types": "^7.28.5",
    "@brillout/import": "^0.2.6",
    "@brillout/json-serializer": "^0.5.23",
    "@brillout/picocolors": "^1.0.30",
    "@brillout/vite-plugin-server-entry": "0.7.18",
    "@universal-deploy/store": "^0.2.1",
    "@universal-deploy/vite": "^0.1.9",
    "@universal-middleware/core": "^0.4.17",
    "@universal-middleware/node": "^0.1.0",
    "cac": "^6.0.0",
    "convert-route": "^1.1.1",
    "es-module-lexer": "^1.0.0",
    "esbuild": ">=0.19.0",
    "json5": "^2.0.0",
    "magic-string": "^0.30.17",
    "picomatch": "^4.0.4",
    "semver": "^7.7.4",
    "sirv": "^3.0.2",
    "source-map-support": "^0.5.0",
    "tinyglobby": "^0.2.16",
    "vite": ">=6.3.0",
    "vite-plugin-wrapper": "^0.1.0"
  },
  "peerDependencies": {
    "react-streaming": ">=0.3.42",
    "vite": ">=6.3.0"
  },
  "peerDependenciesMeta": {
    "react-streaming": {
      "optional": true
    },
    "vite": {
      "optional": true
    }
  },
  "engines": {
    "node": ">=20.19.0"
  },
  "license": "MIT",
  "description": "(Replaces Next.js/Nuxt) 🔨 Composable framework to build advanced applications with flexibility and stability.",
  "keywords": [
    "vite-plugin",
    "ssr",
    "vite",
    "react",
    "vue",
    "solid",
    "next",
    "remix",
    "vike"
  ],
  "typesVersions": {
    "*": {
      "types": [
        "./dist/types/index.d.ts"
      ],
      "server": [
        "./dist/server/runtime/index.d.ts"
      ],
      "client": [
        "./dist/client/runtime-server-routing/index.d.ts"
      ],
      "client/router": [
        "./dist/client/runtime-client-routing/index.d.ts"
      ],
      "routing": [
        "./dist/shared-server-client/route/routing.d.ts"
      ],
      "cli": [
        "./dist/node/cli/index.d.ts"
      ],
      "api": [
        "./dist/node/api/index.d.ts"
      ],
      "prerender": [
        "./dist/node/prerender/index.d.ts"
      ],
      "plugin": [
        "./dist/node/vite/index.d.ts"
      ],
      "RenderErrorPage": [
        "./dist/shared-server-client/RenderErrorPage.d.ts"
      ],
      "abort": [
        "./dist/shared-server-client/abort.d.ts"
      ],
      "getPageContext": [
        "./dist/server/runtime/getPageContext.d.ts"
      ],
      "modifyUrl": [
        "./dist/shared-server-client/modifyUrl.d.ts"
      ],
      "universal-middleware": [
        "./dist/server/runtime/universal-middleware.d.ts"
      ],
      "fetch": [
        "./dist/server/runtime/fetch.d.ts"
      ],
      "__internal": [
        "./dist/server/__internal/index.d.ts"
      ],
      "__internal/setup": [
        "./dist/server/runtime/page-files/setup.d.ts"
      ]
    }
  },
  "main": "./dist/server/runtime/index.js",
  "browser": "./dist/client/index.js",
  "types": "./dist/server/runtime/index.d.ts",
  "type": "module",
  "bin": {
    "vike": "./bin.js"
  },
  "files": [
    "./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",
    "./fetch.js"
  ],
  "devDependencies": {
    "@brillout/release-me": "^0.4.15",
    "@types/babel__core": "^7.20.5",
    "@types/estree": "^1.0.5",
    "@types/node": "^20.10.5",
    "@types/picomatch": "^4.0.2",
    "@types/semver": "^7.7.1",
    "@types/source-map-support": "^0.5.10",
    "react-streaming": "^0.4.17",
    "rimraf": "^6.1.3",
    "rolldown": "1.0.0-rc.17",
    "typescript": "^5.9.3",
    "vite": "^7.2.6"
  },
  "scripts": {
    "dev": "tsc --watch",
    "build": "rimraf dist/ && tsc",
    "========= Release": "",
    "release": "release-me patch",
    "release:minor": "release-me minor",
    "release:major": "release-me major",
    "release:commit": "release-me commit"
  }
}