UNPKG

@reactant/platform

Version:
78 lines (64 loc) 5.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = { getOptions: true, createBabelConfig: true, createWebpackConfig: true }; exports.getOptions = getOptions; Object.defineProperty(exports, "createBabelConfig", { enumerable: true, get: function get() { return _createBabelConfig.default; } }); Object.defineProperty(exports, "createWebpackConfig", { enumerable: true, get: function get() { return _createWebpackConfig.default; } }); var _createBabelConfig = _interopRequireDefault(require("./createBabelConfig")); var _createWebpackConfig = _interopRequireDefault(require("./createWebpackConfig")); var _types = require("@reactant/types"); Object.keys(_types).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _types[key]; } }); }); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // eslint-disable-next-line no-new-func var isNode = new Function('try{return this===global}catch(e){return false}')(); function getOptions() { var _g$__REACTANT__; if (isNode) { var _platform; // eslint-disable-next-line no-eval var getContext = eval("require('@reactant/context')").default; return ((_platform = getContext().platform) === null || _platform === void 0 ? void 0 : _platform.options) || {}; } // try { // // eslint-disable-next-line global-require // const options: PlatformOptions = require('@reactant/_platform'); // if (options) return options; // // eslint-disable-next-line no-empty // } catch (err) {} // try { // // eslint-disable-next-line global-require // const options: PlatformOptions = require('../../../.tmp/reactant/platform.json'); // if (options) return options; // // eslint-disable-next-line no-empty // } catch (err) {} var g = window || global || {}; if ((_g$__REACTANT__ = g.__REACTANT__) === null || _g$__REACTANT__ === void 0 ? void 0 : _g$__REACTANT__.platformOptions) { return g.__REACTANT__.platformOptions; } return null; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50cyJdLCJuYW1lcyI6WyJpc05vZGUiLCJGdW5jdGlvbiIsImdldE9wdGlvbnMiLCJnZXRDb250ZXh0IiwiZXZhbCIsImRlZmF1bHQiLCJwbGF0Zm9ybSIsIm9wdGlvbnMiLCJnIiwid2luZG93IiwiZ2xvYmFsIiwiX19SRUFDVEFOVF9fIiwicGxhdGZvcm1PcHRpb25zIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQTs7QUFDQTs7QUFpQ0E7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7Ozs7QUEvQkE7QUFDQSxJQUFNQSxNQUFNLEdBQUcsSUFBSUMsUUFBSixDQUNiLGlEQURhLEdBQWY7O0FBSU8sU0FBU0MsVUFBVCxHQUF1QztBQUFBOztBQUM1QyxNQUFJRixNQUFKLEVBQVk7QUFBQTs7QUFDVjtBQUNBLFFBQU1HLFVBQVUsR0FBR0MsSUFBSSxDQUFDLDhCQUFELENBQUosQ0FBcUNDLE9BQXhEO0FBQ0EsV0FBTyxjQUFDRixVQUFVLEVBQVgsQ0FBMEJHLFFBQTFCLHdEQUFvQ0MsT0FBcEMsS0FBK0MsRUFBdEQ7QUFDRCxHQUwyQyxDQU01QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUNBLE1BQU1DLENBQUMsR0FBR0MsTUFBTSxJQUFJQyxNQUFWLElBQW9CLEVBQTlCOztBQUNBLHlCQUFJRixDQUFDLENBQUNHLFlBQU4sb0RBQUksZ0JBQWdCQyxlQUFwQixFQUFxQztBQUNuQyxXQUFPSixDQUFDLENBQUNHLFlBQUYsQ0FBZUMsZUFBdEI7QUFDRDs7QUFDRCxTQUFRLElBQVI7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbnRleHQsIFBsYXRmb3JtT3B0aW9ucyB9IGZyb20gJ0ByZWFjdGFudC90eXBlcyc7XG5pbXBvcnQgY3JlYXRlQmFiZWxDb25maWcgZnJvbSAnLi9jcmVhdGVCYWJlbENvbmZpZyc7XG5pbXBvcnQgY3JlYXRlV2VicGFja0NvbmZpZyBmcm9tICcuL2NyZWF0ZVdlYnBhY2tDb25maWcnO1xuXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tbmV3LWZ1bmNcbmNvbnN0IGlzTm9kZSA9IG5ldyBGdW5jdGlvbihcbiAgJ3RyeXtyZXR1cm4gdGhpcz09PWdsb2JhbH1jYXRjaChlKXtyZXR1cm4gZmFsc2V9J1xuKSgpO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0T3B0aW9ucygpOiBQbGF0Zm9ybU9wdGlvbnMge1xuICBpZiAoaXNOb2RlKSB7XG4gICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWV2YWxcbiAgICBjb25zdCBnZXRDb250ZXh0ID0gZXZhbChcInJlcXVpcmUoJ0ByZWFjdGFudC9jb250ZXh0JylcIikuZGVmYXVsdDtcbiAgICByZXR1cm4gKGdldENvbnRleHQoKSBhcyBDb250ZXh0KS5wbGF0Zm9ybT8ub3B0aW9ucyB8fCB7fTtcbiAgfVxuICAvLyB0cnkge1xuICAvLyAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBnbG9iYWwtcmVxdWlyZVxuICAvLyAgIGNvbnN0IG9wdGlvbnM6IFBsYXRmb3JtT3B0aW9ucyA9IHJlcXVpcmUoJ0ByZWFjdGFudC9fcGxhdGZvcm0nKTtcbiAgLy8gICBpZiAob3B0aW9ucykgcmV0dXJuIG9wdGlvbnM7XG4gIC8vICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWVtcHR5XG4gIC8vIH0gY2F0Y2ggKGVycikge31cbiAgLy8gdHJ5IHtcbiAgLy8gICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZ2xvYmFsLXJlcXVpcmVcbiAgLy8gICBjb25zdCBvcHRpb25zOiBQbGF0Zm9ybU9wdGlvbnMgPSByZXF1aXJlKCcuLi8uLi8uLi8udG1wL3JlYWN0YW50L3BsYXRmb3JtLmpzb24nKTtcbiAgLy8gICBpZiAob3B0aW9ucykgcmV0dXJuIG9wdGlvbnM7XG4gIC8vICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWVtcHR5XG4gIC8vIH0gY2F0Y2ggKGVycikge31cbiAgY29uc3QgZyA9IHdpbmRvdyB8fCBnbG9iYWwgfHwge307XG4gIGlmIChnLl9fUkVBQ1RBTlRfXz8ucGxhdGZvcm1PcHRpb25zKSB7XG4gICAgcmV0dXJuIGcuX19SRUFDVEFOVF9fLnBsYXRmb3JtT3B0aW9ucztcbiAgfVxuICByZXR1cm4gKG51bGwgYXMgdW5rbm93bikgYXMgUGxhdGZvcm1PcHRpb25zO1xufVxuXG5leHBvcnQgeyBjcmVhdGVCYWJlbENvbmZpZywgY3JlYXRlV2VicGFja0NvbmZpZyB9O1xuZXhwb3J0ICogZnJvbSAnQHJlYWN0YW50L3R5cGVzJztcbiJdfQ==