vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
275 lines • 8.82 kB
JSON
{
"name": "vike",
"version": "0.4.235",
"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/runtime-server-routing/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/runtime-client-routing/index.js",
"types": "./dist/esm/client/runtime-client-routing/index.d.ts",
"default": "./dist/esm/client/runtime-client-routing/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/vite/index.js",
"node": "./dist/esm/node/vite/index.js",
"types": "./dist/esm/node/vite/index.d.ts",
"default": "./dist/esm/node/vite/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/runtime-server-routing/index.d.ts"
],
"client/router": [
"./dist/esm/client/runtime-client-routing/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/vite/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.9.4",
"@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.4.2",
"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"
}
}