UNPKG

custom-app

Version:

ITIMS��Ʒ�鿪��ר��React���,�Dz��ý��ּ�dhcc-app���������

25 lines (19 loc) 614 B
"use strict"; module.exports = function prepareOptions(options, argv) { argv = argv || {}; options = handleExport(options); return Array.isArray(options) ? options.map(_options => handleFunction(_options, argv)) : handleFunction(options, argv); }; function handleExport(options) { const isES6DefaultExported = typeof options === "object" && options !== null && typeof options.default !== "undefined"; return isES6DefaultExported ? options.default : options; } function handleFunction(options, argv) { if (typeof options === "function") { options = options(argv.env, argv); } return options; }