one
Version:
One is a new React Framework that makes Vite serve both native and web.
1 lines • 19.9 kB
Source Map (JSON)
{"version":3,"names":["path","Readable","debounce","colors","createServerModuleRunner","getSpaHeaderElements","createHandleRequest","getPageExport","getRouterRootFromOneOptions","isResponse","isStatusRedirect","promiseWithResolvers","trackLoaderDependencies","LoaderDataCache","replaceLoader","setServerContext","virtalEntryIdClient","virtualEntryId","debugRouter","process","env","ONE_DEBUG_ROUTER","debugLoaderDeps","ONE_DEBUG_LOADER_DEPS","routeTypeColors","ssg","green","ssr","blue","spa","yellow","api","magenta","USE_SERVER_ENV","createFileSystemRouterPlugin","options","preloads","runner","server","loaderFileDependencies","Map","handleRequest","createRequestHandler","renderPromise","routerRoot","findNearestNotFoundPath","routeFile2","searchDir","replace","ext","candidate","join","import","default","parent","handlePage","route","url","loaderProps","loggingEnabled","colorType","type","white","pathname","URL","file","isNotFound","red","dim","slice","console","info","layouts","isSpaShell","some","layout","layoutRenderMode","serverContext","mode","promise","resolve","resolveRender","routeFile","clearCache","globalThis","__vxrnresetState","exported","runLoaderWithTracking","routeNode","loaderFn","routeId","contextKey","loaderData","tracked","routePath","dep","dependencies","absoluteDep","has","set","Set","watcher","add","get","result","err","error","matches","layoutLoaderPromises","map","layoutFile","layoutExported","loader","Promise","all","params","layoutRoutes","pageRoute","pageLoaderPromise","layoutResults","pageResult","eval","entry","render","isDynamicRoute","Object","keys","routeKeys","length","isMissingSsgSlug","generateStaticParams","staticParams","currentParams","sp","every","key","is404","notFoundExported","notFoundRoutePath","notFoundHtml","Response","status","headers","html","href","title","message","Error","stack","subMessage","test","handleLoader","request","route2","url2","loaderProps2","transformedJS","transformRequest","code","exported2","isDynamicRoute2","nfPath","JSON","stringify","loaderData2","platform","searchParams","environments","handleAPI","loadMiddleware","name","enforce","apply","config","userConfig","setting","optimization","autoEntriesScanning","manifest","pageRoutes","optimizeDeps","entries","flatMap","split","filter","x","startsWith","configureServer","serverIn","appDir","cwd","fileWatcherChangeListener","changedPath","addListener","loaderDepChangeListener","absolutePath","routePaths","size","hot","send","event","data","on","middlewares","use","req","res","next","setHeader","redirects","web","host","redirect","regexStr","source","match","RegExp","destination","forEach","param","index","writeHead","permanent","Location","end","reply","handler","convertIncomingMessageToRequest","v","k","value","cookies","cookie","appendHeader","location","statusCode","statusMessage","statusText","body","locked","warn","write","fromWeb","pipe","originalUrl","urlBase","urlString","Headers","append","includes","method","toWeb","Request","duplex"],"sources":["../../../../src/vite/plugins/fileSystemRouterPlugin.tsx"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}