pomljs
Version:
Prompt Orchestration Markup Language
1 lines • 2.87 kB
Source Map (JSON)
{"version":3,"file":"reactRender.cjs","sources":["../../.build/util/reactRender.js"],"sourcesContent":["import { renderToPipeableStream } from 'react-dom/server';\nimport { Writable } from 'stream';\nconst pipeableStreamToString = async (stream) => {\n return new Promise((resolve, reject) => {\n const chunks = [];\n const writable = new Writable({\n write(chunk, encoding, callback) {\n chunks.push(chunk);\n callback();\n },\n final(callback) {\n resolve(Buffer.concat(chunks).toString());\n callback();\n },\n destroy(err, callback) {\n reject(err);\n callback(err);\n }\n });\n stream(writable);\n });\n};\nexport const reactRender = (element, shellOnly) => {\n const promise = new Promise((resolve, reject) => {\n const { pipe } = renderToPipeableStream(element, {\n onAllReady: () => {\n if (!shellOnly) {\n resolve(pipeableStreamToString(pipe));\n }\n },\n onError: (error, errorInfo) => {\n console.error(errorInfo);\n reject(error);\n },\n onShellError: error => {\n reject(error);\n },\n onShellReady: () => {\n if (shellOnly) {\n resolve(pipeableStreamToString(pipe));\n }\n }\n });\n });\n return promise;\n};\n//# sourceMappingURL=reactRender.js.map"],"names":["stream","Writable","renderToPipeableStream"],"mappings":";;;;;AAEA,MAAM,sBAAsB,GAAG,OAAOA,QAAM,KAAK;AACjD,IAAI,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,KAAK;AAC5C,QAAQ,MAAM,MAAM,GAAG,EAAE;AACzB,QAAQ,MAAM,QAAQ,GAAG,IAAIC,eAAQ,CAAC;AACtC,YAAY,KAAK,CAAC,KAAK,EAAE,QAAQ,EAAE,QAAQ,EAAE;AAC7C,gBAAgB,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC;AAClC,gBAAgB,QAAQ,EAAE;AAC1B,aAAa;AACb,YAAY,KAAK,CAAC,QAAQ,EAAE;AAC5B,gBAAgB,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,QAAQ,EAAE,CAAC;AACzD,gBAAgB,QAAQ,EAAE;AAC1B,aAAa;AACb,YAAY,OAAO,CAAC,GAAG,EAAE,QAAQ,EAAE;AACnC,gBAAgB,MAAM,CAAC,GAAG,CAAC;AAC3B,gBAAgB,QAAQ,CAAC,GAAG,CAAC;AAC7B;AACA,SAAS,CAAC;AACV,QAAQD,QAAM,CAAC,QAAQ,CAAC;AACxB,KAAK,CAAC;AACN,CAAC;AACW,MAAC,WAAW,GAAG,CAAC,OAAO,EAAE,SAAS,KAAK;AACnD,IAAI,MAAM,OAAO,GAAG,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,KAAK;AACrD,QAAQ,MAAM,EAAE,IAAI,EAAE,GAAGE,6BAAsB,CAAC,OAAO,EAAE;AACzD,YAAY,UAAU,EAAE,MAAM;AAC9B,gBAAgC;AAChC,oBAAoB,OAAO,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC;AACzD;AACA,aAAa;AACb,YAAY,OAAO,EAAE,CAAC,KAAK,EAAE,SAAS,KAAK;AAC3C,gBAAgB,OAAO,CAAC,KAAK,CAAC,SAAS,CAAC;AACxC,gBAAgB,MAAM,CAAC,KAAK,CAAC;AAC7B,aAAa;AACb,YAAY,YAAY,EAAE,KAAK,IAAI;AACnC,gBAAgB,MAAM,CAAC,KAAK,CAAC;AAC7B,aAAa;AACb,YAAY,YAAY,EAAE,MAAM;AAIhC;AACA,SAAS,CAAC;AACV,KAAK,CAAC;AACN,IAAI,OAAO,OAAO;AAClB;;;;"}