UNPKG

one

Version:

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

81 lines (79 loc) 3.06 kB
"use strict"; var import_worker_threads = require("worker_threads"), import_workerImport = require("../utils/workerImport.native.js"); const import_meta = {}; function _instanceof(left, right) { return right != null && typeof Symbol < "u" && right[Symbol.hasInstance] ? !!right[Symbol.hasInstance](left) : left instanceof right; } import_worker_threads.parentPort || (console.error("Must be run as a worker thread"), process.exit(1)); process.env.VXRN_REACT_19 = "1"; process.env.VITE_ENVIRONMENT = "ssr"; process.env.NODE_ENV || (process.env.NODE_ENV = "production"); var buildPageFn = null, runWithAsyncLocalContextFn = null, loadUserOneOptionsFn = null, initialized = !1; async function ensureImports() { if (!buildPageFn) { var mod = await (0, import_workerImport.workerImport)("./buildPage", import_meta.url); buildPageFn = mod.buildPage; } if (!runWithAsyncLocalContextFn) { var mod1 = await (0, import_workerImport.workerImport)("../vite/one-server-only", import_meta.url); runWithAsyncLocalContextFn = mod1.runWithAsyncLocalContext; } if (!loadUserOneOptionsFn) { var mod2 = await (0, import_workerImport.workerImport)("../vite/loadConfig", import_meta.url); loadUserOneOptionsFn = mod2.loadUserOneOptions; } return { buildPage: buildPageFn, runWithAsyncLocalContext: runWithAsyncLocalContextFn, loadUserOneOptions: loadUserOneOptionsFn }; } async function initializeWorker() { if (!initialized) { var { loadUserOneOptions } = await ensureImports(), { oneOptions } = await loadUserOneOptions("build", !0); globalThis.__vxrnPluginConfig__ = oneOptions, initialized = !0; } } import_worker_threads.parentPort.on("message", async function (msg) { if (msg.type === "init") { await initializeWorker(), import_worker_threads.parentPort.postMessage({ type: "init-done", id: msg.id }); return; } if (msg.type === "build") try { var { buildPage, runWithAsyncLocalContext } = await ensureImports(), result = await runWithAsyncLocalContext(async function () { return await buildPage(msg.args.serverEntry, msg.args.path, msg.args.relativeId, msg.args.params, msg.args.foundRoute, msg.args.clientManifestEntry, msg.args.staticDir, msg.args.clientDir, msg.args.builtMiddlewares, msg.args.serverJsPath, msg.args.preloads, msg.args.allCSS, msg.args.routePreloads, msg.args.allCSSContents, msg.args.criticalPreloads, msg.args.deferredPreloads, msg.args.useAfterLCP, msg.args.useAfterLCPAggressive); }); import_worker_threads.parentPort.postMessage({ type: "done", id: msg.id, result }); } catch (err) { import_worker_threads.parentPort.postMessage({ type: "error", id: msg.id, error: _instanceof(err, Error) ? err.message : String(err), stack: _instanceof(err, Error) ? err.stack : void 0 }); } }); import_worker_threads.parentPort.postMessage({ type: "ready" }); //# sourceMappingURL=buildPageWorker.native.js.map