UNPKG

@leafage/renderer

Version:

The React Server Side Render Framework

26 lines (23 loc) 781 B
/** * @leafage/renderer v1.3.2 * * Copyright (c) Leafage. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */ import { utils } from '@leafage/toolkit'; import { createContext } from './common/utils.js'; import { resourcePreset } from './presets/resource.js'; import { renderPreset } from './presets/render.js'; import { renderRoutePreset } from './presets/renderRoute.js'; var createRenderer = function createRenderer(context) { var ctx = createContext(context); context.callHook('renderer:create'); return context.runWithContext(function () { return utils.applyPresets(ctx, [resourcePreset, renderPreset, renderRoutePreset]); }); }; export { createRenderer };