File size: 1,060 Bytes
e8a57cb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/* 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
};