Only console.log the debug info once (#46)
This commit is contained in:
parent
d42c6ea3d2
commit
1115bec3c3
@ -132,6 +132,8 @@ export const validateWhitelistOption = (whitelistOpt = []) => {
|
|||||||
return whitelistOpt;
|
return whitelistOpt;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
let hasBeenLogged = false;
|
||||||
|
|
||||||
export default function buildPreset(context, opts = {}) {
|
export default function buildPreset(context, opts = {}) {
|
||||||
const loose = validateLooseOption(opts.loose);
|
const loose = validateLooseOption(opts.loose);
|
||||||
const moduleType = validateModulesOption(opts.modules);
|
const moduleType = validateModulesOption(opts.modules);
|
||||||
@ -142,7 +144,10 @@ export default function buildPreset(context, opts = {}) {
|
|||||||
let transformations = Object.keys(pluginList)
|
let transformations = Object.keys(pluginList)
|
||||||
.filter((pluginName) => isPluginRequired(targets, pluginList[pluginName]));
|
.filter((pluginName) => isPluginRequired(targets, pluginList[pluginName]));
|
||||||
|
|
||||||
if (debug) {
|
if (debug && !hasBeenLogged) {
|
||||||
|
hasBeenLogged = true;
|
||||||
|
|
||||||
|
console.log("babel-preset-env: `DEBUG` option");
|
||||||
console.log("");
|
console.log("");
|
||||||
console.log(`Using targets: ${JSON.stringify(targets, null, 2)}`);
|
console.log(`Using targets: ${JSON.stringify(targets, null, 2)}`);
|
||||||
console.log("");
|
console.log("");
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user