s2s
Version:
Source To Source
28 lines (18 loc) • 625 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = loadConfig;
var _findUp = _interopRequireDefault(require("find-up"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const S2S_CONFIG_JS = 's2s.config.js';
function loadConfig(cwd = process.cwd()) {
const fp = _findUp.default.sync(S2S_CONFIG_JS, {
cwd
});
if (!fp) {
throw new Error(`required ${S2S_CONFIG_JS}`);
} // $FlowFixMe
const configModule = require(fp); // eslint-disable-line global-require,import/no-dynamic-require
return configModule;
}