one
Version:
One is a new React Framework that makes Vite serve both native and web.
1 lines • 28.1 kB
Source Map (JSON)
{"version":3,"names":["createRequire","cpus","Path","join","relative","resolve","FSExtra","MicroMatch","mergeConfig","build","viteBuild","fillOptions","getOptimizeDeps","rollupRemoveUnusedImportsPlugin","vxrnBuild","constants","setServerGlobals","getPathnameFromFilePath","getRouterRootFromOneOptions","isRolldown","toAbsolute","buildVercelOutputDirectory","getManifest","loadUserOneOptions","runWithAsyncLocalContext","buildPage","printBuildTimings","checkNodeVersion","getWorkerPool","terminateWorkerPool","generateSitemap","labelProcess","pLimit","ensureDir","writeJSON","BUILD_CONCURRENCY","process","env","ONE_BUILD_CONCURRENCY","Math","max","parseInt","min","length","shouldUseWorkers","oneOptions","ONE_BUILD_WORKERS","workers","on","err","console","error","message","args","IS_VXRN_CLI","NODE_ENV","warn","routerRoot","web","defaultRenderMode","ONE_DEFAULT_RENDER_MODE","manifest","serverOutputFormat","server","outputFormat","buildStartTime","performance","now","vxrnOutput","skipEnv","analyze","bundleTime","info","toFixed","platform","options","mode","optimizeDeps","apiBuildConfig","webBuildConfig","configFile","appType","buildCustomRoutes","subFolder","routes","input","reduce","entries","page","file","slice","api","treeshake","mergedConfig","define","processEnvDefines","ssr","noExternal","external","emptyOutDir","outDir","copyPublicDir","minify","rollupOptions","moduleSideEffects","plugins","filter","Boolean","preserveEntrySignatures","output","entryFileNames","exports","format","esModule","chunkInfo","name","replace","chunkFileNames","dir","dirname","basename","extname","assetFileNames","assetInfo","baseName","ext","userApiBuildConf","config","finalApiBuildConf","builtMiddlewares","apiPromise","apiRoutes","Promise","middlewarePromise","middlewareRoutes","apiOutput","middlewareBuildInfo","all","middleware","absoluteRoot","cwd","root","fullPath","chunk","x","type","find","facadeModuleId","Error","fileName","globalThis","require","import","meta","url","assets","builtRoutes","sitemapData","collectImportsCache","Map","cssFileContentsCache","limit","useWorkers","workerPool","initialize","staticStartTime","modeLabel","size","staticDir","clientDir","serverOutput","clientChunksBySource","clientOutput","set","imports","outputEntries","layoutServerPaths","id","startsWith","includes","contextKey","routeByPath","route","pageRoutes","routePath","push","moduleIdToServerChunk","moduleIds","moduleId","foundRoute","collectImports","entry","css","cacheKey","cached","get","result","Set","flatMap","found","clientManifest","flat","endsWith","map","routeModulePath","serverFileName","onlyBuild","buildArgs","only","relativeId2","contains","clientChunk","manifestKey","clientManifestEntry","loaderServerPath","relativeId","layouts","layout","serverPath","entryImports","layoutEntries","clientKey","layoutImports","routePreloads","rootLayoutKey","rootLayoutEntry","routeKey","preloadSetupFilePreloads","setupFile","clientSetupFile","client","needle","allPreloads","path","scriptLoadingMode","experimental_scriptLoading","needsSeparatedPreloads","criticalPreloads","deferredPreloads","preloads2","allEntries","allCSS","Object","key","allCSSContents","inlineLayoutCSS","cssPath","filePath","content","readFile","DEBUG","serverJsPath","exported","cause","isDynamic","keys","routeKeys","generateStaticParams","paramsList","JSON","stringify","routeSitemapExport","sitemap","isAfterLCPMode","useAfterLCP","useAfterLCPAggressive","shouldCollectSitemap","isNotFound","pageBuilds","params","serverEntry","preloads","then","built","catch","results","routeExport","staticTime","moveAllFiles","rm","force","recursive","routeMap","routeToBuildInfo","pathToRoute","cssPreloads","loaders","cleanPath","htmlPath","loaderData","_loaderData","rest","routeFile","p","getCleanPaths","preloadPath","cssPreloadPath","loaderPath","createBuildManifestRoute","buildInfo","middlewares","index","mw","buildInfoForWriting","allRoutes","parse","useRolldown","writeFile","version","CACHE_KEY","sitemapConfig","sitemapXml","sitemapPath","postBuildLogs","deploy","vercelJsonPath","existsSync","readFileSync","cleanUrls","oneOptionsRoot","pageRouteMap","apiRouteMap","middlewareRouteMap","importPath","builtPath","workerSrcPath","workerCode","logLevel","inlineDynamicImports","target","conditions","remove","forEach","log","TRAILING_INDEX_REGEX","possiblePaths","Array","from","paths","match","pathWithTrailingIndexRemoved","src","dest","copy","overwrite","errorOnExist"],"sources":["../../../src/cli/build.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}