UNPKG

@leafage/renderer

Version:

The React Server Side Render Framework

28 lines (24 loc) 823 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 */ 'use strict'; var toolkit = require('@leafage/toolkit'); var utils = require('./common/utils.js'); var resource = require('./presets/resource.js'); var render = require('./presets/render.js'); var renderRoute = require('./presets/renderRoute.js'); var createRenderer = function createRenderer(context) { var ctx = utils.createContext(context); context.callHook('renderer:create'); return context.runWithContext(function () { return toolkit.utils.applyPresets(ctx, [resource.resourcePreset, render.renderPreset, renderRoute.renderRoutePreset]); }); }; exports.createRenderer = createRenderer;