227 lines
5.6 KiB
JSON
227 lines
5.6 KiB
JSON
{
|
|
"version": 3,
|
|
"pages404": true,
|
|
"appType": "app",
|
|
"caseSensitive": false,
|
|
"basePath": "",
|
|
"redirects": [
|
|
{
|
|
"source": "/:path+/",
|
|
"destination": "/:path+",
|
|
"internal": true,
|
|
"priority": true,
|
|
"statusCode": 308,
|
|
"regex": "^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"
|
|
}
|
|
],
|
|
"headers": [],
|
|
"rewrites": {
|
|
"beforeFiles": [],
|
|
"afterFiles": [],
|
|
"fallback": []
|
|
},
|
|
"dynamicRoutes": [
|
|
{
|
|
"page": "/api/auth/[...nextauth]",
|
|
"regex": "^/api/auth/(.+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPnextauth": "nxtPnextauth"
|
|
},
|
|
"namedRegex": "^/api/auth/(?<nxtPnextauth>.+?)(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/chapters/[id]",
|
|
"regex": "^/api/chapters/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPid": "nxtPid"
|
|
},
|
|
"namedRegex": "^/api/chapters/(?<nxtPid>[^/]+?)(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/entities/[id]",
|
|
"regex": "^/api/entities/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPid": "nxtPid"
|
|
},
|
|
"namedRegex": "^/api/entities/(?<nxtPid>[^/]+?)(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/ideas/[id]",
|
|
"regex": "^/api/ideas/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPid": "nxtPid"
|
|
},
|
|
"namedRegex": "^/api/ideas/(?<nxtPid>[^/]+?)(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/projects/[id]",
|
|
"regex": "^/api/projects/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPid": "nxtPid"
|
|
},
|
|
"namedRegex": "^/api/projects/(?<nxtPid>[^/]+?)(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/project/[id]",
|
|
"regex": "^/project/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPid": "nxtPid"
|
|
},
|
|
"namedRegex": "^/project/(?<nxtPid>[^/]+?)(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/project/[id]/ideas",
|
|
"regex": "^/project/([^/]+?)/ideas(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPid": "nxtPid"
|
|
},
|
|
"namedRegex": "^/project/(?<nxtPid>[^/]+?)/ideas(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/project/[id]/settings",
|
|
"regex": "^/project/([^/]+?)/settings(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPid": "nxtPid"
|
|
},
|
|
"namedRegex": "^/project/(?<nxtPid>[^/]+?)/settings(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/project/[id]/workflow",
|
|
"regex": "^/project/([^/]+?)/workflow(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPid": "nxtPid"
|
|
},
|
|
"namedRegex": "^/project/(?<nxtPid>[^/]+?)/workflow(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/project/[id]/world",
|
|
"regex": "^/project/([^/]+?)/world(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPid": "nxtPid"
|
|
},
|
|
"namedRegex": "^/project/(?<nxtPid>[^/]+?)/world(?:/)?$"
|
|
}
|
|
],
|
|
"staticRoutes": [
|
|
{
|
|
"page": "/",
|
|
"regex": "^/(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/_global-error",
|
|
"regex": "^/_global\\-error(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/_global\\-error(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/_not-found",
|
|
"regex": "^/_not\\-found(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/_not\\-found(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/ai/generate",
|
|
"regex": "^/api/ai/generate(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/api/ai/generate(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/ai/transform",
|
|
"regex": "^/api/ai/transform(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/api/ai/transform(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/auth/register",
|
|
"regex": "^/api/auth/register(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/api/auth/register(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/chapters",
|
|
"regex": "^/api/chapters(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/api/chapters(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/entities",
|
|
"regex": "^/api/entities(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/api/entities(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/ideas",
|
|
"regex": "^/api/ideas(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/api/ideas(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/projects",
|
|
"regex": "^/api/projects(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/api/projects(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/checkout",
|
|
"regex": "^/checkout(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/checkout(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/dashboard",
|
|
"regex": "^/dashboard(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/dashboard(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/features",
|
|
"regex": "^/features(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/features(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/login",
|
|
"regex": "^/login(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/login(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/pricing",
|
|
"regex": "^/pricing(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/pricing(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/profile",
|
|
"regex": "^/profile(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/profile(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/signup",
|
|
"regex": "^/signup(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/signup(?:/)?$"
|
|
}
|
|
],
|
|
"dataRoutes": [],
|
|
"rsc": {
|
|
"header": "rsc",
|
|
"varyHeader": "rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch",
|
|
"prefetchHeader": "next-router-prefetch",
|
|
"didPostponeHeader": "x-nextjs-postponed",
|
|
"contentTypeHeader": "text/x-component",
|
|
"suffix": ".rsc",
|
|
"prefetchSegmentHeader": "next-router-segment-prefetch",
|
|
"prefetchSegmentSuffix": ".segment.rsc",
|
|
"prefetchSegmentDirSuffix": ".segments",
|
|
"clientParamParsing": false,
|
|
"dynamicRSCPrerender": false
|
|
},
|
|
"rewriteHeaders": {
|
|
"pathHeader": "x-nextjs-rewritten-path",
|
|
"queryHeader": "x-nextjs-rewritten-query"
|
|
}
|
|
} |