257 lines
6.9 KiB
JSON
257 lines
6.9 KiB
JSON
{
|
|
"version": 3,
|
|
"pages404": true,
|
|
"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/trees/[treeId]",
|
|
"regex": "^/api/trees/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPtreeId": "nxtPtreeId"
|
|
},
|
|
"namedRegex": "^/api/trees/(?<nxtPtreeId>[^/]+?)(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/trees/[treeId]/activity-logs",
|
|
"regex": "^/api/trees/([^/]+?)/activity\\-logs(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPtreeId": "nxtPtreeId"
|
|
},
|
|
"namedRegex": "^/api/trees/(?<nxtPtreeId>[^/]+?)/activity\\-logs(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/trees/[treeId]/collaborators",
|
|
"regex": "^/api/trees/([^/]+?)/collaborators(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPtreeId": "nxtPtreeId"
|
|
},
|
|
"namedRegex": "^/api/trees/(?<nxtPtreeId>[^/]+?)/collaborators(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/trees/[treeId]/import",
|
|
"regex": "^/api/trees/([^/]+?)/import(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPtreeId": "nxtPtreeId"
|
|
},
|
|
"namedRegex": "^/api/trees/(?<nxtPtreeId>[^/]+?)/import(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/trees/[treeId]/invite",
|
|
"regex": "^/api/trees/([^/]+?)/invite(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPtreeId": "nxtPtreeId"
|
|
},
|
|
"namedRegex": "^/api/trees/(?<nxtPtreeId>[^/]+?)/invite(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/trees/[treeId]/members",
|
|
"regex": "^/api/trees/([^/]+?)/members(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPtreeId": "nxtPtreeId"
|
|
},
|
|
"namedRegex": "^/api/trees/(?<nxtPtreeId>[^/]+?)/members(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/trees/[treeId]/members/[memberId]",
|
|
"regex": "^/api/trees/([^/]+?)/members/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPtreeId": "nxtPtreeId",
|
|
"nxtPmemberId": "nxtPmemberId"
|
|
},
|
|
"namedRegex": "^/api/trees/(?<nxtPtreeId>[^/]+?)/members/(?<nxtPmemberId>[^/]+?)(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/trees/[treeId]/members/[memberId]/history",
|
|
"regex": "^/api/trees/([^/]+?)/members/([^/]+?)/history(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPtreeId": "nxtPtreeId",
|
|
"nxtPmemberId": "nxtPmemberId"
|
|
},
|
|
"namedRegex": "^/api/trees/(?<nxtPtreeId>[^/]+?)/members/(?<nxtPmemberId>[^/]+?)/history(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/trees/[treeId]/relationship",
|
|
"regex": "^/api/trees/([^/]+?)/relationship(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPtreeId": "nxtPtreeId"
|
|
},
|
|
"namedRegex": "^/api/trees/(?<nxtPtreeId>[^/]+?)/relationship(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/members/[id]",
|
|
"regex": "^/members/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPid": "nxtPid"
|
|
},
|
|
"namedRegex": "^/members/(?<nxtPid>[^/]+?)(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/uploads/[filename]",
|
|
"regex": "^/uploads/([^/]+?)(?:/)?$",
|
|
"routeKeys": {
|
|
"nxtPfilename": "nxtPfilename"
|
|
},
|
|
"namedRegex": "^/uploads/(?<nxtPfilename>[^/]+?)(?:/)?$"
|
|
}
|
|
],
|
|
"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/auth/register",
|
|
"regex": "^/api/auth/register(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/api/auth/register(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/trees",
|
|
"regex": "^/api/trees(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/api/trees(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/upload",
|
|
"regex": "^/api/upload(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/api/upload(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/user/activity-logs",
|
|
"regex": "^/api/user/activity\\-logs(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/api/user/activity\\-logs(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/user/change-password",
|
|
"regex": "^/api/user/change\\-password(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/api/user/change\\-password(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/api/user/profile",
|
|
"regex": "^/api/user/profile(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/api/user/profile(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/auth/register",
|
|
"regex": "^/auth/register(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/auth/register(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/auth/signin",
|
|
"regex": "^/auth/signin(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/auth/signin(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/help",
|
|
"regex": "^/help(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/help(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/members",
|
|
"regex": "^/members(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/members(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/members/new",
|
|
"regex": "^/members/new(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/members/new(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/relationship",
|
|
"regex": "^/relationship(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/relationship(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/settings",
|
|
"regex": "^/settings(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/settings(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/timeline",
|
|
"regex": "^/timeline(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/timeline(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/tree",
|
|
"regex": "^/tree(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/tree(?:/)?$"
|
|
},
|
|
{
|
|
"page": "/trees/new",
|
|
"regex": "^/trees/new(?:/)?$",
|
|
"routeKeys": {},
|
|
"namedRegex": "^/trees/new(?:/)?$"
|
|
}
|
|
],
|
|
"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",
|
|
"prefetchSuffix": ".prefetch.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"
|
|
}
|
|
} |