one
Version:
One is a new React Framework that makes Vite serve both native and web.
1 lines • 18.2 kB
Source Map (JSON)
{"version":3,"names":["readFile","extname","join","resolve","CSS_PRELOAD_JS_POSTFIX","LOADER_JS_POSTFIX_UNCACHED","PRELOAD_JS_POSTFIX","compileManifest","getURLfromRequestURL","runMiddlewares","getPathFromLoaderPath","toAbsolute","getFetchStaticHtml","debugRouter","process","env","ONE_DEBUG_ROUTER","oneServe","oneOptions","buildInfo","app","options","resolveAPIRoute","resolveLoaderRoute","resolvePageRoute","isResponse","isStatusRedirect","isAPIRequest","WeakMap","redirects","web","redirect","get","source","context","destinationUrl","destination","replace","param","paramName","substring","req","console","info","path","permanent","Error","routeToBuildInfo","routeMap","findNearestNotFoundPath","urlPath","cur","parent","lastIndexOf","slice","serverOptions","root","apiCJS","build","api","outputFormat","render","getRender","lazyRoutes","serverEntry","cwd","server","default","requestHandlers","handleAPI","route","page","fileName","loadMiddleware","middlewares","contextKey","handleLoader","loaderProps","routeFile","file","serverPath","includes","exports","pages","err","code","loader","json","JSON","stringify","handlePage","url","buildInfo2","type","error","Object","keys","exported","serverJsPath","runLoader","routeId","lazyKey","loaderData","pathToResolve","resolvedPath","layoutLoaderPromises","layouts","map","layout","loaderServerPath","pageLoaderPromise","layoutResults","pageResult","Promise","all","matches","result","pathname","params","headers","Headers","set","globalThis","__vxrnresetState","rendered","mode","preloads","criticalPreloads","deferredPreloads","css","cssContents","Response","status","isNotFound","stack","layoutRoutes","some","layoutRenderMode","runShellLoader","isDynamicRoute","routeKeys","length","routeCleanPath","urlCleanPath","notFoundKey","htmlPath","cleanPath","fetchStaticHtml","html","notFoundRoute","notFoundHtmlPath","notFoundHtml","createHonoHandler","next","request","raw","endsWith","Reflect","ownKeys","serveStaticAssets","staticAssetResponse","response","originalUrl","nfPath","finalUrl","URL","origin","cleanedRequest","Request","location","forEach","value","key","header","has","compiledManifest","manifest","apiRoutes","put","post","delete","patch","pageRoutes","cssPreloads","c","body","compiledRegex","test","loaderRoute"],"sources":["../../../src/server/oneServe.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}