37 lines
1.0 KiB
JavaScript
37 lines
1.0 KiB
JavaScript
|
/* eslint-disable */
|
||
|
var renderToString;
|
||
|
try {
|
||
|
const mod = require('preact-render-to-string');
|
||
|
renderToString = mod.default || mod.renderToString || mod;
|
||
|
} catch (e) {
|
||
|
throw Error(
|
||
|
'renderToString() error: missing "preact-render-to-string" dependency.'
|
||
|
);
|
||
|
}
|
||
|
|
||
|
var renderToReadableStream;
|
||
|
try {
|
||
|
const mod = require('preact-render-to-string/stream');
|
||
|
renderToReadableStream = mod.default || mod.renderToReadableStream || mod;
|
||
|
} catch (e) {
|
||
|
throw Error(
|
||
|
'renderToReadableStream() error: update "preact-render-to-string" dependency to at least 6.5.0.'
|
||
|
);
|
||
|
}
|
||
|
var renderToPipeableStream;
|
||
|
try {
|
||
|
const mod = require('preact-render-to-string/stream-node');
|
||
|
renderToPipeableStream = mod.default || mod.renderToPipeableStream || mod;
|
||
|
} catch (e) {
|
||
|
throw Error(
|
||
|
'renderToPipeableStream() error: update "preact-render-to-string" dependency to at least 6.5.0.'
|
||
|
);
|
||
|
}
|
||
|
|
||
|
module.exports = {
|
||
|
renderToString: renderToString,
|
||
|
renderToStaticMarkup: renderToString,
|
||
|
renderToPipeableStream: renderToPipeableStream,
|
||
|
renderToReadableStream: renderToReadableStream
|
||
|
};
|