one
Version:
One is a new React Framework that makes Vite serve both native and web.
1 lines • 26.9 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","routerRoot","web","defaultRenderMode","ONE_DEFAULT_RENDER_MODE","manifest","serverOutputFormat","server","outputFormat","buildStartTime","performance","now","vxrnOutput","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","id","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","startsWith","includes","contextKey","routeByPath","route","pageRoutes","routePath","index","collectImports","entry","css","cacheKey","cached","get","result","Set","flatMap","found","clientManifest","warn","flat","endsWith","map","push","relativeId","onlyBuild","buildArgs","only","contains","foundRoute","clientChunk","manifestKey","clientManifestEntry","loaderServerPath","layouts","layout","serverPath","entryImports","layoutEntries","clientKey","layoutImports","routePreloads","rootLayoutKey","rootLayoutEntry","routeKey","preloadSetupFilePreloads","setupFile","clientSetupFile","client","needle","file2","allPreloads","path","scriptLoadingMode","experimental_scriptLoading","needsSeparatedPreloads","criticalPreloads","deferredPreloads","preloads2","allEntries","allCSS","allCSSContents","inlineLayoutCSS","cssPath","filePath","content","readFile","DEBUG","serverJsPath","exported","cause","isDynamic","Object","keys","routeKeys","generateStaticParams","paramsList","JSON","stringify","routeSitemapExport","sitemap","isAfterLCPMode","useAfterLCP","useAfterLCPAggressive","shouldCollectSitemap","isNotFound","pageBuilds","params","serverEntry","preloads","then","built","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","mw","buildInfoForWriting","allRoutes","parse","useRolldown","sitemapConfig","sitemapXml","sitemapPath","writeFile","postBuildLogs","deploy","vercelJsonPath","existsSync","readFileSync","cleanUrls","oneOptionsRoot","pageRouteMap","apiRouteMap","middlewareRouteMap","importPath","middlewareFile","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":[]}