one
Version:
One is a new React Framework that makes Vite serve both native and web.
1 lines • 15.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","serverOptions","root","apiCJS","build","api","outputFormat","useRolldown","render","getRender","lazyRoutes","serverEntry","cwd","server","default","requestHandlers","handleAPI","route","page","fileName","slice","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","isDynamicRoute","routeKeys","length","routeCleanPath","urlCleanPath","notFoundKey","htmlPath","cleanPath","fetchStaticHtml","html","currentPath","parentDir","lastIndexOf","notFoundPath","notFoundHtml","createHonoHandler","next","request","raw","endsWith","Reflect","ownKeys","serveStaticAssets","staticAssetResponse","response","originalUrl","finalUrl","URL","origin","cleanedRequest","Request","location","forEach","value","key","header","has","compiledManifest","manifest","apiRoutes","urlPath","put","post","delete","patch","pageRoutes","cssPreloads","c","body","compiledRegex","test","loaderRoute"],"sources":["../../../src/server/oneServe.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}