-
Notifications
You must be signed in to change notification settings - Fork 77
Expand file tree
/
Copy pathvercel.json
More file actions
143 lines (143 loc) · 7.77 KB
/
Copy pathvercel.json
File metadata and controls
143 lines (143 loc) · 7.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
{
"$schema": "https://openapi.vercel.sh/vercel.json",
"framework": "astro",
"installCommand": "npm ci",
"buildCommand": "npm run build",
"redirects": [
{ "source": "/docs/nodejs", "destination": "/docs/nodejs/latest/modules.html", "permanent": true },
{ "source": "/docs/python", "destination": "/docs/python/latest/index.html", "permanent": true },
{ "source": "/docs/auth-react", "destination": "/docs/auth-react/latest/modules.html", "permanent": true },
{ "source": "/docs/web-js", "destination": "/docs/web-js/latest/modules.html", "permanent": true },
{ "source": "/docs/website", "destination": "/docs/website/latest/modules.html", "permanent": true },
{
"source": "/docs/react-native",
"destination": "/docs/react-native/latest/modules.html",
"permanent": true
},
{ "source": "/docs/android", "destination": "/docs/android/latest/index.html", "permanent": true },
{ "source": "/docs/ios", "destination": "/docs/ios/latest/index.html", "permanent": true },
{ "source": "/docs/flutter", "destination": "/docs/flutter/latest/index.html", "permanent": true },
{
"source": "/docs/golang",
"destination": "https://pkg.go.dev/github.com/supertokens/supertokens-golang",
"permanent": false
},
{ "source": "/docs/cdi", "destination": "/docs/references/cdi", "permanent": true },
{ "source": "/docs/fdi", "destination": "/docs/references/fdi", "permanent": true }
],
"rewrites": [
{ "source": "/docs/llms.txt", "destination": "/llms.txt" },
{ "source": "/docs/llms-full.txt", "destination": "/llms-full.txt" },
{ "source": "/docs/agent-readability.json", "destination": "/agent-readability.json" },
{ "source": "/docs/.well-known/api-catalog", "destination": "/.well-known/api-catalog" },
{ "source": "/docs/sdk-manifest.json", "destination": "https://sdk-references.supertokens.com/manifest.json" },
{ "source": "/docs/cdi.json", "destination": "/cdi.json" },
{ "source": "/docs/cdi.yml", "destination": "/cdi.yml" },
{ "source": "/docs/cdi-mapping.json", "destination": "/cdi-mapping.json" },
{ "source": "/docs/fdi.json", "destination": "/fdi.json" },
{ "source": "/docs/fdi.yml", "destination": "/fdi.yml" },
{ "source": "/docs/fdi-mapping.json", "destination": "/fdi-mapping.json" },
{ "source": "/docs/nodejs/:path*", "destination": "https://sdk-references.supertokens.com/nodejs/:path*" },
{ "source": "/docs/python/:path*", "destination": "https://sdk-references.supertokens.com/python/:path*" },
{ "source": "/docs/auth-react/:path*", "destination": "https://sdk-references.supertokens.com/auth-react/:path*" },
{ "source": "/docs/web-js/:path*", "destination": "https://sdk-references.supertokens.com/web-js/:path*" },
{ "source": "/docs/website/:path*", "destination": "https://sdk-references.supertokens.com/website/:path*" },
{
"source": "/docs/react-native/:path*",
"destination": "https://sdk-references.supertokens.com/react-native/:path*"
},
{ "source": "/docs/android/:path*", "destination": "https://sdk-references.supertokens.com/android/:path*" },
{ "source": "/docs/ios/:path*", "destination": "https://sdk-references.supertokens.com/ios/:path*" },
{ "source": "/docs/flutter/:path*", "destination": "https://sdk-references.supertokens.com/flutter/:path*" }
],
"headers": [
{
"source": "/docs/api/ask",
"headers": [
{ "key": "Cache-Control", "value": "no-store" },
{ "key": "Referrer-Policy", "value": "strict-origin-when-cross-origin" },
{ "key": "X-Content-Type-Options", "value": "nosniff" }
]
},
{
"source": "/docs/mcp",
"headers": [
{ "key": "Cache-Control", "value": "no-store" },
{ "key": "Referrer-Policy", "value": "strict-origin-when-cross-origin" },
{ "key": "X-Content-Type-Options", "value": "nosniff" }
]
},
{
"source": "/docs/llms.txt",
"headers": [{ "key": "Cache-Control", "value": "public, max-age=0, s-maxage=3600" }]
},
{
"source": "/docs/llms-full.txt",
"headers": [{ "key": "Cache-Control", "value": "public, max-age=0, s-maxage=3600" }]
},
{
"source": "/docs/agent-readability.json",
"headers": [{ "key": "Cache-Control", "value": "public, max-age=0, s-maxage=3600" }]
},
{
"source": "/docs",
"headers": [
{ "key": "Cache-Control", "value": "public, max-age=0, s-maxage=300, stale-while-revalidate=86400" },
{ "key": "Referrer-Policy", "value": "strict-origin-when-cross-origin" },
{ "key": "X-Content-Type-Options", "value": "nosniff" },
{ "key": "Permissions-Policy", "value": "camera=(), microphone=(), geolocation=()" },
{ "key": "Cross-Origin-Opener-Policy", "value": "same-origin" },
{ "key": "Cross-Origin-Resource-Policy", "value": "same-site" },
{
"key": "Content-Security-Policy",
"value": "default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; font-src 'self' data:; connect-src 'self' https:; frame-src 'self' https:; object-src 'none'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' https:"
},
{ "key": "X-Frame-Options", "value": "DENY" }
]
},
{
"source": "/docs/:section(additional-verification|authentication|deployment|integrate-with-ai|integrations|legacy|migration|platform-configuration|post-authentication|quickstart|references)/:path*",
"headers": [
{ "key": "Cache-Control", "value": "public, max-age=0, s-maxage=300, stale-while-revalidate=86400" },
{ "key": "Referrer-Policy", "value": "strict-origin-when-cross-origin" },
{ "key": "X-Content-Type-Options", "value": "nosniff" },
{ "key": "Permissions-Policy", "value": "camera=(), microphone=(), geolocation=()" },
{ "key": "Cross-Origin-Opener-Policy", "value": "same-origin" },
{ "key": "Cross-Origin-Resource-Policy", "value": "same-site" },
{
"key": "Content-Security-Policy",
"value": "default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; font-src 'self' data:; connect-src 'self' https:; frame-src 'self' https:; object-src 'none'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' https:"
},
{ "key": "X-Frame-Options", "value": "DENY" }
]
},
{
"source": "/docs/api-reference-embed/:path*",
"headers": [
{ "key": "Cache-Control", "value": "public, max-age=0, s-maxage=300, stale-while-revalidate=86400" },
{ "key": "Referrer-Policy", "value": "strict-origin-when-cross-origin" },
{ "key": "X-Content-Type-Options", "value": "nosniff" },
{ "key": "Permissions-Policy", "value": "camera=(), microphone=(), geolocation=()" },
{ "key": "Cross-Origin-Opener-Policy", "value": "same-origin" },
{ "key": "Cross-Origin-Resource-Policy", "value": "same-site" },
{
"key": "Content-Security-Policy",
"value": "default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; font-src 'self' data:; connect-src 'self' https:; object-src 'none'; frame-ancestors 'self'; base-uri 'self'; form-action 'none'"
},
{ "key": "X-Frame-Options", "value": "SAMEORIGIN" }
]
},
{
"source": "/docs-assets/:path*.js",
"headers": [{ "key": "Cache-Control", "value": "public, max-age=31536000, immutable" }]
},
{
"source": "/docs-assets/:path*.css",
"headers": [{ "key": "Cache-Control", "value": "public, max-age=31536000, immutable" }]
},
{
"source": "/docs-assets/:path*.woff2",
"headers": [{ "key": "Cache-Control", "value": "public, max-age=31536000, immutable" }]
}
]
}