generator-azure-web-app
Version:
Minimalist Web App generator: Webpack/Rollup + React + Express, deployable to vanilla Node.js, Azure App Service, and IIS
19 lines (14 loc) • 472 B
JavaScript
;
const deepAssign = require('deep-assign');
const CONFIGURATORS = [
require('./configurators/defaults'),
require('./configurators/environment'),
require('./configurators/cli')
];
function getConfig(favor) {
return CONFIGURATORS.reduce((config, configurator) => configurator(config, favor), {});
}
module.exports = deepAssign(
getConfig,
getConfig(/^production$/i.test(process.env.NODE_ENV) ? 'production' : 'development')
);