preset-env: fix opera from esmodules target and Browserslist not used (#8555)
This commit is contained in:
parent
343f776ca5
commit
7b54ab620b
@ -30,15 +30,16 @@ const validateTargetNames = (validTargets, targets) => {
|
||||
};
|
||||
|
||||
const browserNameMap = {
|
||||
and_chr: "chrome",
|
||||
android: "android",
|
||||
chrome: "chrome",
|
||||
and_chr: "chrome",
|
||||
edge: "edge",
|
||||
firefox: "firefox",
|
||||
ie: "ie",
|
||||
ios_saf: "ios",
|
||||
safari: "safari",
|
||||
node: "node",
|
||||
opera: "opera",
|
||||
safari: "safari",
|
||||
};
|
||||
|
||||
export const isBrowsersQueryValid = (
|
||||
|
||||
@ -99,11 +99,12 @@ describe("getTargets", () => {
|
||||
it("works with current node version and string type browsers", () => {
|
||||
expect(
|
||||
getTargets({
|
||||
browsers: "current node, chrome 55",
|
||||
browsers: "current node, chrome 55, opera 42",
|
||||
}),
|
||||
).toEqual({
|
||||
node: process.versions.node,
|
||||
chrome: "55.0.0",
|
||||
opera: "42.0.0",
|
||||
});
|
||||
});
|
||||
|
||||
@ -178,6 +179,7 @@ describe("getTargets", () => {
|
||||
chrome: "61.0.0",
|
||||
safari: "10.1.0",
|
||||
firefox: "60.0.0",
|
||||
opera: "48.0.0",
|
||||
ios: "10.3.0",
|
||||
edge: "16.0.0",
|
||||
});
|
||||
@ -193,6 +195,7 @@ describe("getTargets", () => {
|
||||
chrome: "61.0.0",
|
||||
safari: "10.1.0",
|
||||
firefox: "60.0.0",
|
||||
opera: "48.0.0",
|
||||
ios: "10.3.0",
|
||||
edge: "16.0.0",
|
||||
});
|
||||
@ -208,6 +211,7 @@ describe("getTargets", () => {
|
||||
chrome: "61.0.0",
|
||||
safari: "10.1.0",
|
||||
firefox: "60.0.0",
|
||||
opera: "48.0.0",
|
||||
ios: "10.3.0",
|
||||
ie: "11.0.0",
|
||||
edge: "16.0.0",
|
||||
@ -228,6 +232,7 @@ describe("getTargets", () => {
|
||||
ie: "11.0.0",
|
||||
edge: "16.0.0",
|
||||
firefox: "60.0.0",
|
||||
opera: "48.0.0",
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user