UNPKG

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
{ "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" } }