scrabble-solver
Version:
Scrabble Solver 2 - Free, open-source, cross-platform, multi-language analysis tool for Scrabble, Scrabble Duel, Super Scrabble, Letter League, Crossplay, Literaki, and Kelimelik. Quickly find the top-scoring words using the given board and tiles.
129 lines • 3.12 kB
JSON
{
"version": 3,
"pages404": true,
"appType": "pages",
"caseSensitive": false,
"basePath": "",
"redirects": [
{
"source": "/:path+/",
"destination": "/:path+",
"internal": true,
"priority": true,
"statusCode": 308,
"regex": "^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"
}
],
"headers": [
{
"source": "/",
"headers": [
{
"key": "Cache-Control",
"value": "public, max-age=0, must-revalidate"
}
],
"regex": "^/(?:/)?$"
},
{
"source": "/404",
"headers": [
{
"key": "Cache-Control",
"value": "public, max-age=0, must-revalidate"
}
],
"regex": "^/404(?:/)?$"
},
{
"source": "/not-found",
"headers": [
{
"key": "Cache-Control",
"value": "public, max-age=0, must-revalidate"
}
],
"regex": "^/not-found(?:/)?$"
}
],
"onMatchHeaders": [],
"rewrites": {
"beforeFiles": [],
"afterFiles": [],
"fallback": []
},
"dynamicRoutes": [
{
"page": "/api/dictionary/[locale]",
"regex": "^/api/dictionary/([^/]+?)(?:/)?$",
"routeKeys": {
"nxtPlocale": "nxtPlocale"
},
"namedRegex": "^/api/dictionary/(?<nxtPlocale>[^/]+?)(?:/)?$"
},
{
"page": "/api/dictionary/[locale]/[word]",
"regex": "^/api/dictionary/([^/]+?)/([^/]+?)(?:/)?$",
"routeKeys": {
"nxtPlocale": "nxtPlocale",
"nxtPword": "nxtPword"
},
"namedRegex": "^/api/dictionary/(?<nxtPlocale>[^/]+?)/(?<nxtPword>[^/]+?)(?:/)?$"
}
],
"staticRoutes": [
{
"page": "/",
"regex": "^/(?:/)?$",
"routeKeys": {},
"namedRegex": "^/(?:/)?$"
},
{
"page": "/api/solve",
"regex": "^/api/solve(?:/)?$",
"routeKeys": {},
"namedRegex": "^/api/solve(?:/)?$"
},
{
"page": "/api/verify",
"regex": "^/api/verify(?:/)?$",
"routeKeys": {},
"namedRegex": "^/api/verify(?:/)?$"
},
{
"page": "/api/visit",
"regex": "^/api/visit(?:/)?$",
"routeKeys": {},
"namedRegex": "^/api/visit(?:/)?$"
},
{
"page": "/not-found",
"regex": "^/not\\-found(?:/)?$",
"routeKeys": {},
"namedRegex": "^/not\\-found(?:/)?$"
}
],
"dataRoutes": [
{
"page": "/",
"dataRouteRegex": "^/_next/data/js6\\-w0PwySs2PyOSeCYfi/index\\.json$"
}
],
"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"
}
}