UNPKG

one

Version:

One is a new React Framework that makes Vite serve both native and web.

1 lines 17.5 kB
{"version":3,"names":["getDefaultRenderMode","getPageExport","matchArrayGroupName","matchDirectoryRenderMode","matchDynamicName","matchGroupName","matchInterceptPrefix","matchSlotName","removeSupportedExtensions","stripInterceptPrefix","validPlatforms","Set","getRoutes","contextModule","options","directoryTree","getDirectoryTree","rootNode","flattenDirectoryTreeToRoutes","ignoreEntryPoints","crawlAndAppendInitialRoutesAndEntryFiles","importMode","process","env","One_ROUTER_IMPORT_MODE","ignoreList","ignore","push","preserveApiRoutes","rootDirectory","files","Map","subdirectories","slots","hasRoutes","isValid","filePath","keys","some","regex","test","parentRenderMode","directoryParts","replace","split","slice","part","dirRenderMode","renderMode","meta","getFileMeta","specificity","type","isLayout","layoutRenderMode","node","loadRoute","ignoreRequireErrors","contextKey","route","dynamic","children","NODE_ENV","extrapolateGroups","subdirectoryParts","directory","slotName","slotDirectory","get","set","dirName","name","subDirectory","intercept","interceptMatch","levels","targetPath","layout","existing","Error","getLayoutNode","isMiddleware","middleware","fileKey","nodes","default","require","e","DefaultNavigator","generated","appendSitemapRoute","appendNotFoundRoute","pathToRemove","parentMiddlewares","previousLayout","getMostSpecific","newRoute","generateDynamic","middlewares","routes","values","routeNode","child","size","slotDir","slotConfig","flattenSlotDirectory","interceptRoutes","defaultRoute","cleanRoute","filter","segment","map","join","endsWith","subDirName","subDir","subRoutes","flattenSlotSubdirectory","currentPath","fileRoutes","subPath","key","parts","filename","length","filenameWithoutExtensions","startsWith","renderModeFound","match","renamedRoute","i","remainingParts","p","fullTargetPath","Boolean","platformExtension","hasPlatformExtension","has","usePlatformRoutes","platformRoutes","platform","RegExp","r","getIgnoreList","add","groups","group","trim","path","deep","notFound","dynamicMatch","getNavOptions","internal","groupName","initialRouteName","find","entryPoints","loaded","unstable_settings","initialRoute","validInitialRoutes"],"sources":["../../../src/router/getRoutes.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}