mirror of
https://github.com/oven-sh/bun
synced 2026-02-13 12:29:07 +00:00
Most CLI tools have the style convention of referring to themselves in lowercase. It is, after all, the name that users type in when using the tool. This PR maintains that convention in bun. "Drop the uppercase B, it's cleaner"
99 lines
2.9 KiB
JSON
99 lines
2.9 KiB
JSON
{
|
|
"name": "bun-framework-next",
|
|
"version": "12.0.7",
|
|
"main": "empty.js",
|
|
"module": "empty.js",
|
|
"description": "bun compatibility layer for Next.js v12.0.x",
|
|
"scripts": {
|
|
"test": "echo Worked",
|
|
"check": "tsc --noEmit"
|
|
},
|
|
"author": "",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"react-is": "^17.0.2"
|
|
},
|
|
"peerDependencies": {
|
|
"next": "^12.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/react": "^17.0.34",
|
|
"@types/react-dom": "^17.0.11",
|
|
"next": "^12.0.0",
|
|
"react-dom": "^17.0.2",
|
|
"react-refresh": "^0.10.0",
|
|
"typescript": "^4.4.4"
|
|
},
|
|
"framework": {
|
|
"displayName": "Next.js",
|
|
"static": "public",
|
|
"assetPrefix": "_next/",
|
|
"router": {
|
|
"dir": [
|
|
"pages",
|
|
"src/pages"
|
|
],
|
|
"extensions": [
|
|
".js",
|
|
".ts",
|
|
".tsx",
|
|
".jsx"
|
|
]
|
|
},
|
|
"css": "onimportcss",
|
|
"development": {
|
|
"client": "client.development.tsx",
|
|
"fallback": "fallback.development.tsx",
|
|
"server": "server.development.tsx",
|
|
"css": "onimportcss",
|
|
"override": {
|
|
"next/dist/client/image.js": "next-image-polyfill.tsx"
|
|
},
|
|
"define": {
|
|
"client": {
|
|
".env": "NEXT_PUBLIC_",
|
|
"defaults": {
|
|
"process.env.__NEXT_TRAILING_SLASH": "false",
|
|
"process.env.NODE_ENV": "'development'",
|
|
"process.env.__NEXT_ROUTER_BASEPATH": "''",
|
|
"process.env.__NEXT_SCROLL_RESTORATION": "false",
|
|
"process.env.__NEXT_I18N_SUPPORT": "false",
|
|
"process.env.__NEXT_HAS_REWRITES": "false",
|
|
"process.env.__NEXT_ANALYTICS_ID": "null",
|
|
"process.env.__NEXT_OPTIMIZE_CSS": "false",
|
|
"process.env.__NEXT_CROSS_ORIGIN": "''",
|
|
"process.env.__NEXT_STRICT_MODE": "false",
|
|
"process.env.__NEXT_IMAGE_OPTS": "null"
|
|
}
|
|
},
|
|
"server": {
|
|
".env": "NEXT_",
|
|
"defaults": {
|
|
"process.env.__NEXT_TRAILING_SLASH": "false",
|
|
"process.env.__NEXT_OPTIMIZE_FONTS": "false",
|
|
"process.env.NODE_ENV": "\"development\"",
|
|
"process.env.__NEXT_OPTIMIZE_IMAGES": "false",
|
|
"process.env.__NEXT_OPTIMIZE_CSS": "false",
|
|
"process.env.__NEXT_ROUTER_BASEPATH": "''",
|
|
"process.env.__NEXT_SCROLL_RESTORATION": "false",
|
|
"process.env.__NEXT_I18N_SUPPORT": "false",
|
|
"process.env.__NEXT_HAS_REWRITES": "false",
|
|
"process.env.__NEXT_ANALYTICS_ID": "null",
|
|
"process.env.__NEXT_CROSS_ORIGIN": "''",
|
|
"process.env.__NEXT_STRICT_MODE": "false",
|
|
"process.env.__NEXT_IMAGE_OPTS": "null",
|
|
"global": "globalThis",
|
|
"window": "undefined"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"production": {
|
|
"client": "empty.js",
|
|
"server": "empty.js",
|
|
"fallback": "empty.js",
|
|
"css": "onimportcss"
|
|
}
|
|
}
|
|
}
|