one
Version:
One is a new React Framework that makes Vite serve both native and web.
1 lines • 23.3 kB
Source Map (JSON)
{"version":3,"names":["path","Readable","debounce","colors","createServerModuleRunner","normalizePath","getSpaHeaderElements","createHandleRequest","getPageExport","getRouterRootFromOneOptions","isResponse","isStatusRedirect","promiseWithResolvers","isRouteFileWatchEvent","trackLoaderDependencies","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","needsCacheClear","loaderFileDependencies","Map","LOADER_DEPS_MAX","setBoundedLoaderDep","filePath","routePath","deps","get","size","firstKey","keys","next","value","delete","Set","set","watcher","add","handleRequest","createRequestHandler","renderPromise","ssgHtmlCache","getSsgHtmlCacheKey","route","url2","file","pathname","search","routerRoot","findNearestNotFoundPath","routeFile","routeDir","replace","searchDir","ext","candidate","join","mod","import","default","parent","handlePage","url","loaderProps","ssgCacheKey","type","cachedHtml","loggingEnabled","colorType","white","URL","isNotFound","red","dim","slice","console","info","layouts","isSpaShell","some","layout","layoutRenderMode","serverContext","mode","promise","resolve","resolveRender","isGeneratedNotFound","clearCache","clear","globalThis","exported","runLoaderWithTracking","routeNode","loaderFn","routeId","contextKey","loaderData","tracked","dep","dependencies","absoluteDep","result","err","code","isEnoent","error","matches","pageResult","layoutLoaderPromises","map","layoutFile","layoutExported","loader","layoutResults","Promise","all","params","layoutRoutes","pageRoute","pageLoaderPromise","eval","entry","render","isDynamicRoute","Object","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","loaderProps2","transformedJS","transformRequest","routeFile2","isDynamicRoute2","exported2","isValidSlug","nfPath","loaderData2","platform","searchParams","environment","environments","nativeTransformedJS","handleAPI","loadMiddleware","ignoredRouteFiles","router","recreateRequestHandler","changedPath","warn","name","enforce","apply","config","setting","optimization","autoEntriesScanning","manifest","pageRoutes","routesAndLayouts","flatMap","split","filter","x","startsWith","posix","optimizeDeps","entries","configureServer","serverIn","appDir","cwd","on","_event","evaluatedModules","mods","getModulesByFile","fileWatcherChangeListener","event","addListener","loaderDepChangeListener","absolutePath","routePaths","hot","send","data","middlewares","use","req","res","writeHead","end","setHeader","redirects","web","host","redirect","regexStr","source","match","RegExp","destination","forEach","param","index","permanent","Location","reply","handler","convertIncomingMessageToRequest","v","k","cookies","cookie","appendHeader","location","statusCode","statusMessage","statusText","body","locked","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":[]}