vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
40 lines (39 loc) • 1.55 kB
JavaScript
import { isBrowser } from '../../utils/isBrowser.js';
import { assert } from '../../utils/assert.js';
assert(!isBrowser());
export { renderPage } from './renderPage.js';
export { escapeInject, dangerouslySkipEscape } from './html/renderHtml.js';
export { pipeWebStream, pipeNodeStream, pipeStream, stampPipe } from './html/stream.js';
export { PROJECT_VERSION as version } from './utils.js';
export { getGlobalContext, getGlobalContextSync, getGlobalContextAsync } from './globalContext.js';
export { createDevMiddleware } from '../runtime-dev/index.js';
// TODO/v1-release: remove
// Deprecated exports
export * from '../../types/index-dreprecated.js';
export { injectAssets__public as _injectAssets } from './html/injectAssets/injectAssets__public.js';
export { createPageRenderer } from '../createPageRenderer.js';
import { assertWarning } from './utils.js';
import pc from '@brillout/picocolors';
import { RenderErrorPage as RenderErrorPage_ } from '../../shared/route/abort.js';
/** @deprecated
* Replace:
* ```
* import { RenderErrorPage } from 'vike'
* ```
* With:
* ```
* import { render } from 'vike/abort'
* ```
*
* See https://vike.dev/render
*/
export const RenderErrorPage = (...args) => {
assertWarning(false, [
'Replace:',
pc.red(" import { RenderErrorPage } from 'vike'"),
'With:',
pc.green(" import { render } from 'vike/abort'"),
'See https://vike.dev/render',
].join('\n'), { onlyOnce: true, showStackTrace: true });
return RenderErrorPage_(...args);
};