From 8077ec3b9244d8667424e4ec51cc744a711011b0 Mon Sep 17 00:00:00 2001 From: Artem Yavorsky Date: Fri, 23 Dec 2016 01:42:30 +0200 Subject: [PATCH 1/3] Fix targets for debug. --- src/index.js | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/index.js b/src/index.js index c2fdd5e9..dfd33635 100644 --- a/src/index.js +++ b/src/index.js @@ -221,7 +221,7 @@ const logPlugin = (plugin, targets, list) => { a[b] = envList[b]; return a; }, {}); - const logStr = `\n ${plugin} ${JSON.stringify(filteredList)}`; + const logStr = `\n ${plugin}\n ${JSON.stringify(filteredList)}`; console.log(logStr); }; @@ -256,19 +256,17 @@ export default function buildPreset(context, opts = {}) { if (debug && !hasBeenLogged) { hasBeenLogged = true; console.log("babel-preset-env: `DEBUG` option"); - console.log(""); - console.log(`Using targets: ${JSON.stringify(opts.targets, null, 2)}`); - console.log(""); - console.log(`modules transform: ${moduleType}`); - console.log(""); - console.log("Using plugins:"); + console.log("\nUsing targets:"); + console.log(JSON.stringify(opts.targets, null, 2)); + console.log(`\nModules transform: ${moduleType}`); + console.log("\nUsing plugins:"); transformations.forEach((transform) => { - logPlugin(transform, opts.targets, pluginList); + logPlugin(transform, targets, pluginList); }); console.log("\nUsing polyfills:"); if (useBuiltIns && polyfills.length) { polyfills.forEach((polyfill) => { - logPlugin(polyfill, opts.targets, builtInsList); + logPlugin(polyfill, targets, builtInsList); }); } } From 1e0b3a2f28a7796f08175c156203a260632ea09f Mon Sep 17 00:00:00 2001 From: Artem Yavorsky Date: Fri, 23 Dec 2016 13:22:45 +0200 Subject: [PATCH 2/3] Make plugin output single-lined. --- src/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index dfd33635..797a7f7b 100644 --- a/src/index.js +++ b/src/index.js @@ -221,7 +221,7 @@ const logPlugin = (plugin, targets, list) => { a[b] = envList[b]; return a; }, {}); - const logStr = `\n ${plugin}\n ${JSON.stringify(filteredList)}`; + const logStr = ` ${plugin} ${JSON.stringify(filteredList)}`; console.log(logStr); }; From b213fc351eddc226a67f83b9d935248a067b45f5 Mon Sep 17 00:00:00 2001 From: Artem Yavorsky Date: Fri, 23 Dec 2016 13:28:33 +0200 Subject: [PATCH 3/3] Use parsed targets for Using targets log. --- src/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index 797a7f7b..911909de 100644 --- a/src/index.js +++ b/src/index.js @@ -257,7 +257,7 @@ export default function buildPreset(context, opts = {}) { hasBeenLogged = true; console.log("babel-preset-env: `DEBUG` option"); console.log("\nUsing targets:"); - console.log(JSON.stringify(opts.targets, null, 2)); + console.log(JSON.stringify(targets, null, 2)); console.log(`\nModules transform: ${moduleType}`); console.log("\nUsing plugins:"); transformations.forEach((transform) => {