one
Version:
One is a new React Framework that makes Vite serve both native and web.
1 lines • 20 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","code","isEnoent","error","matches","pageResult","layoutLoaderPromises","map","layoutFile","layoutExported","loader","Promise","all","params","layoutRoutes","pageRoute","pageLoaderPromise","layoutResults","eval","entry","render","isDynamicRoute","Object","keys","routeKeys","length","isMissingSsgSlug","generateStaticParams","staticParams","currentParams","sp","every","key","isLoaderEnoent","is404","notFoundRoutePath","Response","status","headers","renderPath","html","originalPath","notFoundMarker","JSON","stringify","includes","href","title","message","Error","stack","subMessage","test","handleLoader","request","route2","url2","loaderProps2","transformedJS","transformRequest","exported2","isDynamicRoute2","nfPath","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","method","toWeb","Request","duplex"],"sources":["../../../../src/vite/plugins/fileSystemRouterPlugin.tsx"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}