UNPKG

one

Version:

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

1 lines 22.5 kB
{"version":3,"names":["createRequire","Path","join","relative","resolve","FSExtra","MicroMatch","mergeConfig","build","viteBuild","fillOptions","getOptimizeDeps","rollupRemoveUnusedImportsPlugin","vxrnBuild","constants","setServerGlobals","getPathnameFromFilePath","getRouterRootFromOneOptions","isRolldown","toAbsolute","buildVercelOutputDirectory","getManifest","loadUserOneOptions","runWithAsyncLocalContext","buildPage","checkNodeVersion","generateSitemap","labelProcess","ensureDir","writeJSON","process","on","err","console","error","message","args","env","IS_VXRN_CLI","NODE_ENV","oneOptions","routerRoot","routerRootRegexp","RegExp","manifest","serverOutputFormat","server","outputFormat","vxrnOutput","analyze","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","apiOutput","apiRoutes","length","info","builtMiddlewares","middlewareRoutes","middlewareBuildInfo","middleware","absoluteRoot","cwd","root","fullPath","chunk","x","type","find","facadeModuleId","Error","fileName","globalThis","require","import","meta","url","assets","builtRoutes","sitemapData","staticDir","clientDir","serverOutput","outputEntries","index","collectImports","imports","css","Set","flatMap","found","clientManifest","warn","flat","endsWith","map","startsWith","push","includes","relativeId","onlyBuild","buildArgs","only","contains","foundRoute","pageRoutes","route","routePath","clientManifestKey","Object","keys","key","expectedSrc","src","clientManifestEntry","loaderServerPath","JSON","stringify","entryImports","layoutEntries","layouts","layout","clientKey","contextKey","layoutImports","entry","routePreloads","rootLayoutKey","rootLayoutEntry","preloadSetupFilePreloads","setupFile","clientSetupFile","client","needle","file2","allPreloads","path","scriptLoadingMode","web","experimental_scriptLoading","needsSeparatedPreloads","criticalPreloads","deferredPreloads","preloads2","allEntries","allCSS","allCSSContents","inlineLayoutCSS","Promise","all","cssPath","filePath","readFile","DEBUG","serverJsPath","exported","cause","isDynamic","routeKeys","generateStaticParams","paramsList","routeSitemapExport","sitemap","isAfterLCPMode","useAfterLCP","useAfterLCPAggressive","params","built","serverEntry","isNotFound","routeExport","moveAllFiles","rm","force","recursive","routeMap","routeToBuildInfo","pathToRoute","preloads","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","VXRN_ANALYZE_BUNDLE","forEach","log","TRAILING_INDEX_REGEX","possiblePaths","Array","from","paths","match","pathWithTrailingIndexRemoved","dest","copy","overwrite","errorOnExist"],"sources":["../../../src/cli/build.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}