UNPKG

one

Version:

One is a React framework for web, iOS, and Android apps.

1 lines • 1.92 kB
{"version":3,"file":"headless.js","names":[],"sources":["esm/headless.js"],"sourcesContent":["import \"./setup\";\nimport { Root } from \"./Root\";\nimport { resolveClientLoader } from \"./clientLoaderResolver\";\nimport { render } from \"./render\";\nimport { handleSkewError, isChunkLoadError } from \"./utils/dynamicImport\";\nimport { findRootLayout } from \"./utils/findRootLayout\";\nimport { jsx } from \"react/jsx-runtime\";\nfunction createApp(options) {\n globalThis[\"__vxrnIsSPA\"] = true;\n globalThis[\"__vxrnHeadless\"] = true;\n const setupComplete = options.getSetupPromise ? options.getSetupPromise() : Promise.resolve();\n return setupComplete.then(() => findRootLayout(options.routes, options.routerRoot)).then(() => resolveClientLoader({})).then(() => {\n render(\n /* @__PURE__ */ jsx(\n Root,\n {\n isClient: true,\n flags: options.flags,\n routes: options.routes,\n routerRoot: options.routerRoot,\n linking: options.linking,\n path: options.path || (typeof window !== \"undefined\" ? window.location.href : \"/\")\n }\n )\n );\n }).catch((err) => {\n console.error(`[one/headless] Error during initialization:`, err);\n if (isChunkLoadError(err)) {\n handleSkewError();\n }\n });\n}\nexport {\n Root,\n createApp\n};\n//# sourceMappingURL=headless.js.map\n"],"mappings":";;;;;;;;;AAOA,SAAS,UAAU,SAAS;CAC1B,WAAW,iBAAiB;CAC5B,WAAW,oBAAoB;CAC/B,MAAM,gBAAgB,QAAQ,kBAAkB,QAAQ,gBAAgB,IAAI,QAAQ,QAAQ;CAC5F,OAAO,cAAc,WAAW,eAAe,QAAQ,QAAQ,QAAQ,UAAU,CAAC,CAAC,CAAC,WAAW,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW;EACjI,OACkB,oBACd,MACA;GACE,UAAU;GACV,OAAO,QAAQ;GACf,QAAQ,QAAQ;GAChB,YAAY,QAAQ;GACpB,SAAS,QAAQ;GACjB,MAAM,QAAQ,SAAS,OAAO,WAAW,cAAc,OAAO,SAAS,OAAO;EAChF,CACF,CACF;CACF,CAAC,CAAC,CAAC,OAAO,QAAQ;EAChB,QAAQ,MAAM,+CAA+C,GAAG;EAChE,IAAI,iBAAiB,GAAG,GAAG;GACzB,gBAAgB;EAClB;CACF,CAAC;AACH"}