diff --git a/experimental/babel-preset-env/src/targets-parser.js b/experimental/babel-preset-env/src/targets-parser.js index 3a1096a1d4..2d1eea2c86 100644 --- a/experimental/babel-preset-env/src/targets-parser.js +++ b/experimental/babel-preset-env/src/targets-parser.js @@ -103,17 +103,7 @@ const getTargets = (targets = {}) => { const [parsedTarget, parsedValue] = parser(target, value); if (parsedValue) { - // Merge (lowest wins) - if (typeof parsedValue === "string") { - results.targets[parsedTarget] = semverMin( - results.targets[parsedTarget], - parsedValue, - ); - } else { - // We can remove this block if/when we replace Uglify target - // with top level option - results.targets[parsedTarget] = parsedValue; - } + results.targets[parsedTarget] = parsedValue; } } diff --git a/experimental/babel-preset-env/test/targets-parser.spec.js b/experimental/babel-preset-env/test/targets-parser.spec.js index ff569174b7..891602cec1 100644 --- a/experimental/babel-preset-env/test/targets-parser.spec.js +++ b/experimental/babel-preset-env/test/targets-parser.spec.js @@ -32,7 +32,7 @@ describe("getTargets", () => { }), { chrome: "49.0.0", - firefox: "51.0.0", + firefox: "55.0.0", ie: "9.0.0", safari: "9.0.0", },