UNPKG

@leafage/toolkit

Version:

The React Server Side Render Framework

76 lines (70 loc) 2.21 kB
/** * @leafage/toolkit 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 _rollupPluginBabelHelpers = require('../_virtual/_rollupPluginBabelHelpers.js'); var c12 = require('c12'); var common = require('./common.js'); var builder = require('./builder.js'); var server = require('./server.js'); var utils = require('../utils.js'); function _interopNamespaceDefault(e) { var n = Object.create(null); if (e) { Object.keys(e).forEach(function (k) { if (k !== 'default') { var d = Object.getOwnPropertyDescriptor(e, k); Object.defineProperty(n, k, d.get ? d : { enumerable: true, get: function () { return e[k]; } }); } }); } n.default = e; return Object.freeze(n); } var c12__namespace = /*#__PURE__*/_interopNamespaceDefault(c12); var getConfig = function getConfig() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; return utils.mergeProps(common.default, { builder: builder.default, server: server.default }, options); }; var loadConfig = /*#__PURE__*/function () { var _ref = _rollupPluginBabelHelpers.asyncToGenerator(/*#__PURE__*/_rollupPluginBabelHelpers.regenerator().m(function _callee() { var options, _yield$c12$loadConfig, config, _args = arguments; return _rollupPluginBabelHelpers.regenerator().w(function (_context) { while (1) switch (_context.n) { case 0: options = _args.length > 0 && _args[0] !== undefined ? _args[0] : {}; _context.n = 1; return c12__namespace.loadConfig(utils.mergeProps(options, { name: 'leafage', dotenv: false, defaults: getConfig() })); case 1: _yield$c12$loadConfig = _context.v; config = _yield$c12$loadConfig.config; return _context.a(2, config); } }, _callee); })); return function loadConfig() { return _ref.apply(this, arguments); }; }(); exports.getConfig = getConfig; exports.loadConfig = loadConfig;