@reactant/platform
Version:
78 lines (64 loc) • 5.17 kB
JavaScript
;
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==