one
Version:
One is a new React Framework that makes Vite serve both native and web.
1 lines • 21.5 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","routeDir","replace","searchDir","ext","candidate","join","mod","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","isGeneratedNotFound","routeFile","clearCache","globalThis","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","layoutResults","Promise","all","params","layoutRoutes","pageRoute","pageLoaderPromise","eval","entry","render","isDynamicRoute","Object","keys","routeKeys","length","isMissingSsgSlug","generateStaticParams","staticParams","currentParams","sp","every","key","isLoaderEnoent","is404","notFoundRoutePath","notFoundExported","Response","status","headers","renderPath","html","originalPath","notFoundMarker","JSON","stringify","includes","href","title","message","Error","stack","isDuplicateReactError","test","subMessage","handleLoader","route2","url2","loaderProps2","transformedJS","transformRequest","exported2","isDynamicRoute2","isValidSlug","nfPath","loaderData2","platform","searchParams","environment","environments","nativeTransformedJS","handleAPI","loadMiddleware","ignoredRouteFiles","router","name","enforce","apply","config","setting","optimization","autoEntriesScanning","manifest","pageRoutes","routesAndLayouts","flatMap","split","filter","x","startsWith","optimizeDeps","entries","configureServer","serverIn","appDir","cwd","fileWatcherChangeListener","changedPath","absolutePath","addListener","loaderDepChangeListener","routePaths","size","hot","send","event","data","on","middlewares","use","req","res","next","writeHead","end","setHeader","redirects","web","host","redirect","regexStr","source","match","RegExp","destination","forEach","param","index","permanent","Location","reply","handler","convertIncomingMessageToRequest","v","k","value","cookies","cookie","appendHeader","location","statusCode","statusMessage","statusText","body","locked","warn","fromWeb","pipe","write","originalUrl","urlBase","urlString","Headers","append","hasBody","method","toWeb","Request","duplex"],"sources":["../../../../src/vite/plugins/fileSystemRouterPlugin.tsx"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}