diff --git a/.github/workflows/cargo-lints.yml b/.github/workflows/cargo-lints.yml index ec3b512b768..93e499b29a8 100644 --- a/.github/workflows/cargo-lints.yml +++ b/.github/workflows/cargo-lints.yml @@ -38,6 +38,16 @@ jobs: profile: minimal components: clippy + - uses: actions/setup-node@v2 + with: + node-version: "16" + cache: "yarn" + + - name: Install node dependencies + shell: bash + run: | + yarn + - name: Check run: | cargo clippy --all diff --git a/.github/workflows/cargo.yml b/.github/workflows/cargo.yml index bb379fdc224..53828ee2bfa 100644 --- a/.github/workflows/cargo.yml +++ b/.github/workflows/cargo.yml @@ -60,6 +60,16 @@ jobs: with: profile: minimal + - uses: actions/setup-node@v2 + with: + node-version: "16" + cache: "yarn" + + - name: Install node dependencies + shell: bash + run: | + yarn + - name: Cache uses: actions/cache@v2 with: diff --git a/.github/workflows/wasm.yml b/.github/workflows/wasm.yml index 2be2ddd6ab0..7f5f2a4ad42 100644 --- a/.github/workflows/wasm.yml +++ b/.github/workflows/wasm.yml @@ -34,6 +34,16 @@ jobs: - name: Install wasm-pack run: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh + - uses: actions/setup-node@v2 + with: + node-version: "16" + cache: "yarn" + + - name: Install node dependencies + shell: bash + run: | + yarn + - name: Build run: | (cd crates/wasm && yarn) diff --git a/crates/preset_env_base/src/lib.rs b/crates/preset_env_base/src/lib.rs index d574f67d397..0f7941fe364 100644 --- a/crates/preset_env_base/src/lib.rs +++ b/crates/preset_env_base/src/lib.rs @@ -45,6 +45,8 @@ pub struct BrowserData { pub opera_mobile: T, #[serde(default)] pub rhino: T, + #[serde(default)] + pub deno: T, } pub type Versions = BrowserData>; diff --git a/crates/swc/tests/projects.rs b/crates/swc/tests/projects.rs index 4240b461597..af613643473 100644 --- a/crates/swc/tests/projects.rs +++ b/crates/swc/tests/projects.rs @@ -345,7 +345,7 @@ fn env_entry_chrome_49() { println!("{}", f); - assert_eq!(f.lines().count(), 78); + assert_eq!(f.lines().count(), 83); } #[test] @@ -357,7 +357,7 @@ fn env_entry_chrome_71() { println!("{}", f); - assert_eq!(f.lines().count(), 7); + assert_eq!(f.lines().count(), 9); } #[test] @@ -369,7 +369,7 @@ fn env_query_chrome_71() { println!("{}", f); - assert_eq!(f.lines().count(), 7); + assert_eq!(f.lines().count(), 9); } #[test] diff --git a/crates/swc_ecma_preset_env/scripts/corejs-compat-gen.js b/crates/swc_ecma_preset_env/scripts/corejs-compat-gen.js deleted file mode 100644 index ed108cb669f..00000000000 --- a/crates/swc_ecma_preset_env/scripts/corejs-compat-gen.js +++ /dev/null @@ -1,8 +0,0 @@ -const data = require('core-js-compat/data'); - -// for (const feature in data) { -// const browserData = data[feature]; -// -// } - -console.log(JSON.stringify(data)) \ No newline at end of file diff --git a/crates/swc_ecma_preset_env/scripts/transform-data-gen.js b/crates/swc_ecma_preset_env/scripts/transform-data-gen.js deleted file mode 100644 index 4720505a601..00000000000 --- a/crates/swc_ecma_preset_env/scripts/transform-data-gen.js +++ /dev/null @@ -1,12 +0,0 @@ -const fs = require("fs"); -const path = require("path"); -const data = require("@babel/compat-data/plugins"); - -const transform_data_json = path.join( - __dirname, - "..", - "src", - "transform_data.json" -); - -fs.writeFileSync(transform_data_json, JSON.stringify(data, null, 4) + "\n"); diff --git a/crates/swc_ecma_preset_env/src/corejs3/compat.json b/crates/swc_ecma_preset_env/src/corejs3/compat.json deleted file mode 100644 index 1d3696ac6ed..00000000000 --- a/crates/swc_ecma_preset_env/src/corejs3/compat.json +++ /dev/null @@ -1,3096 +0,0 @@ -{ - "es.symbol": { - "android": "49", - "chrome": "49", - "edge": "15", - "electron": "0.37", - "firefox": "51", - "ios": "10.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "10.0", - "samsung": "5.0" - }, - "es.symbol.description": { - "android": "70", - "chrome": "70", - "edge": "74", - "electron": "5.0", - "firefox": "63", - "ios": "12.2", - "node": "11.0", - "opera": "57", - "opera_mobile": "49", - "safari": "12.1", - "samsung": "10.0" - }, - "es.symbol.async-iterator": { - "android": "63", - "chrome": "63", - "edge": "74", - "electron": "3.0", - "firefox": "55", - "ios": "12.0", - "node": "10.0", - "opera": "50", - "opera_mobile": "46", - "safari": "12.0", - "samsung": "8.0" - }, - "es.symbol.has-instance": { - "android": "50", - "chrome": "50", - "edge": "15", - "electron": "1.1", - "firefox": "49", - "ios": "10.0", - "node": "6.0", - "opera": "37", - "opera_mobile": "37", - "safari": "10.0", - "samsung": "5.0" - }, - "es.symbol.is-concat-spreadable": { - "android": "48", - "chrome": "48", - "edge": "15", - "electron": "0.37", - "firefox": "48", - "ios": "10.0", - "node": "6.0", - "opera": "35", - "opera_mobile": "35", - "safari": "10.0", - "samsung": "5.0" - }, - "es.symbol.iterator": { - "android": "41", - "chrome": "41", - "edge": "13", - "electron": "0.21", - "firefox": "36", - "ios": "9.0", - "node": "1.0", - "opera": "28", - "opera_mobile": "28", - "safari": "9.0", - "samsung": "3.4" - }, - "es.symbol.match": { - "android": "50", - "chrome": "50", - "edge": "74", - "electron": "1.1", - "firefox": "40", - "ios": "10.0", - "node": "6.0", - "opera": "37", - "opera_mobile": "37", - "safari": "10.0", - "samsung": "5.0" - }, - "es.symbol.match-all": { - "android": "73", - "chrome": "73", - "edge": "74", - "electron": "5.0", - "firefox": "67", - "ios": "13.0", - "node": "12.0", - "opera": "60", - "opera_mobile": "52", - "safari": "13", - "samsung": "11.0" - }, - "es.symbol.replace": { - "android": "50", - "chrome": "50", - "edge": "74", - "electron": "1.1", - "firefox": "49", - "ios": "10.0", - "node": "6.0", - "opera": "37", - "opera_mobile": "37", - "safari": "10.0", - "samsung": "5.0" - }, - "es.symbol.search": { - "android": "50", - "chrome": "50", - "edge": "74", - "electron": "1.1", - "firefox": "49", - "ios": "10.0", - "node": "6.0", - "opera": "37", - "opera_mobile": "37", - "safari": "10.0", - "samsung": "5.0" - }, - "es.symbol.species": { - "android": "51", - "chrome": "51", - "edge": "13", - "electron": "1.2", - "firefox": "41", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "es.symbol.split": { - "android": "50", - "chrome": "50", - "edge": "74", - "electron": "1.1", - "firefox": "49", - "ios": "10.0", - "node": "6.0", - "opera": "37", - "opera_mobile": "37", - "safari": "10.0", - "samsung": "5.0" - }, - "es.symbol.to-primitive": { - "android": "47", - "chrome": "47", - "edge": "15", - "electron": "0.36", - "firefox": "44", - "ios": "10.0", - "node": "6.0", - "opera": "34", - "opera_mobile": "34", - "safari": "10.0", - "samsung": "5.0" - }, - "es.symbol.to-string-tag": { - "android": "49", - "chrome": "49", - "edge": "15", - "electron": "0.37", - "firefox": "51", - "ios": "10.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "10.0", - "samsung": "5.0" - }, - "es.symbol.unscopables": { - "android": "41", - "chrome": "41", - "edge": "13", - "electron": "0.21", - "firefox": "48", - "ios": "9.0", - "node": "1.0", - "opera": "28", - "opera_mobile": "28", - "safari": "9.0", - "samsung": "3.4" - }, - "es.aggregate-error": { - "android": "85", - "chrome": "85", - "edge": "85", - "electron": "10.0", - "firefox": "79", - "ios": "14.0", - "node": "15.0", - "opera": "71", - "opera_mobile": "60", - "safari": "14.0", - "samsung": "14.0" - }, - "es.array.concat": { - "android": "51", - "chrome": "51", - "edge": "15", - "electron": "1.2", - "firefox": "48", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "es.array.copy-within": { - "android": "45", - "chrome": "45", - "edge": "12", - "electron": "0.31", - "firefox": "48", - "ios": "9.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "9.0", - "samsung": "5.0" - }, - "es.array.every": { - "android": "4.4", - "chrome": "26", - "edge": "12", - "electron": "0.20", - "firefox": "4", - "ie": "9", - "ios": "9.0", - "node": "0.11.0", - "opera": "16", - "opera_mobile": "16", - "safari": "8.0", - "samsung": "1.5" - }, - "es.array.fill": { - "android": "45", - "chrome": "45", - "edge": "12", - "electron": "0.31", - "firefox": "48", - "ios": "9.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "9.0", - "samsung": "5.0" - }, - "es.array.filter": { - "android": "51", - "chrome": "51", - "edge": "15", - "electron": "1.2", - "firefox": "48", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "es.array.find": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "48", - "ios": "9.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "9.0", - "samsung": "5.0" - }, - "es.array.find-index": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "48", - "ios": "9.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "9.0", - "samsung": "5.0" - }, - "es.array.flat": { - "android": "69", - "chrome": "69", - "edge": "74", - "electron": "4.0", - "firefox": "62", - "ios": "12.0", - "node": "11.0", - "opera": "56", - "opera_mobile": "48", - "safari": "12.0", - "samsung": "10.0" - }, - "es.array.flat-map": { - "android": "69", - "chrome": "69", - "edge": "74", - "electron": "4.0", - "firefox": "62", - "ios": "12.0", - "node": "11.0", - "opera": "56", - "opera_mobile": "48", - "safari": "12.0", - "samsung": "10.0" - }, - "es.array.for-each": { - "android": "4.4", - "chrome": "26", - "edge": "12", - "electron": "0.20", - "firefox": "4", - "ie": "9", - "ios": "9.0", - "node": "0.11.0", - "opera": "16", - "opera_mobile": "16", - "safari": "8.0", - "samsung": "1.5" - }, - "es.array.from": { - "android": "51", - "chrome": "51", - "edge": "15", - "electron": "1.2", - "firefox": "53", - "ios": "9.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "9.0", - "samsung": "5.0" - }, - "es.array.includes": { - "android": "53", - "chrome": "53", - "edge": "14", - "electron": "1.4", - "firefox": "48", - "ios": "10.0", - "node": "7.0", - "opera": "40", - "opera_mobile": "40", - "safari": "10.0", - "samsung": "6.0" - }, - "es.array.index-of": { - "android": "51", - "chrome": "51", - "edge": "12", - "electron": "1.2", - "firefox": "4", - "ie": "9", - "ios": "9.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "8.0", - "samsung": "5.0" - }, - "es.array.is-array": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "4", - "ie": "9", - "ios": "3.2", - "node": "0.1.27", - "opera": "10.50", - "opera_mobile": "10.50", - "phantom": "1.9", - "safari": "4.0", - "samsung": "1.0" - }, - "es.array.iterator": { - "android": "66", - "chrome": "66", - "edge": "15", - "electron": "3.0", - "firefox": "60", - "ios": "10.0", - "node": "10.0", - "opera": "53", - "opera_mobile": "47", - "safari": "10.0", - "samsung": "9.0" - }, - "es.array.join": { - "android": "4.4", - "chrome": "26", - "edge": "13", - "electron": "0.20", - "firefox": "4", - "ios": "8.0", - "node": "0.11.0", - "opera": "16", - "opera_mobile": "16", - "safari": "7.1", - "samsung": "1.5" - }, - "es.array.last-index-of": { - "android": "51", - "chrome": "51", - "edge": "12", - "electron": "1.2", - "firefox": "4", - "ie": "9", - "ios": "9.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "8.0", - "samsung": "5.0" - }, - "es.array.map": { - "android": "51", - "chrome": "51", - "edge": "13", - "electron": "1.2", - "firefox": "50", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "es.array.of": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "25", - "ios": "9.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "9.0", - "samsung": "5.0" - }, - "es.array.reduce": { - "android": "83", - "chrome": "83", - "edge": "12", - "electron": "9.0", - "firefox": "4", - "ie": "9", - "ios": "9.0", - "node": "6.0", - "opera": "69", - "opera_mobile": "59", - "safari": "8.0", - "samsung": "13.0" - }, - "es.array.reduce-right": { - "android": "83", - "chrome": "83", - "edge": "12", - "electron": "9.0", - "firefox": "4", - "ie": "9", - "ios": "9.0", - "node": "6.0", - "opera": "69", - "opera_mobile": "59", - "safari": "8.0", - "samsung": "13.0" - }, - "es.array.reverse": { - "android": "3.0", - "chrome": "1", - "edge": "12", - "electron": "0.20", - "firefox": "1", - "ie": "5.5", - "ios": "12.2", - "node": "0.0.3", - "opera": "10.50", - "opera_mobile": "10.50", - "safari": "12.0.2", - "samsung": "1.0" - }, - "es.array.slice": { - "android": "51", - "chrome": "51", - "edge": "13", - "electron": "1.2", - "firefox": "48", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "es.array.some": { - "android": "4.4", - "chrome": "26", - "edge": "12", - "electron": "0.20", - "firefox": "4", - "ie": "9", - "ios": "9.0", - "node": "0.11.0", - "opera": "16", - "opera_mobile": "16", - "safari": "8.0", - "samsung": "1.5" - }, - "es.array.sort": { - "android": "63", - "chrome": "63", - "edge": "12", - "electron": "3.0", - "firefox": "4", - "ie": "9", - "ios": "12.0", - "node": "10.0", - "opera": "50", - "opera_mobile": "46", - "safari": "12.0", - "samsung": "8.0" - }, - "es.array.species": { - "android": "51", - "chrome": "51", - "edge": "13", - "electron": "1.2", - "firefox": "48", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "es.array.splice": { - "android": "51", - "chrome": "51", - "edge": "13", - "electron": "1.2", - "firefox": "49", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "es.array.unscopables.flat": { - "android": "73", - "chrome": "73", - "edge": "74", - "electron": "5.0", - "firefox": "67", - "ios": "13.0", - "node": "12.0", - "opera": "60", - "opera_mobile": "52", - "safari": "13", - "samsung": "11.0" - }, - "es.array.unscopables.flat-map": { - "android": "73", - "chrome": "73", - "edge": "74", - "electron": "5.0", - "firefox": "67", - "ios": "13.0", - "node": "12.0", - "opera": "60", - "opera_mobile": "52", - "safari": "13", - "samsung": "11.0" - }, - "es.array-buffer.constructor": { - "android": "4.4", - "chrome": "26", - "edge": "14", - "electron": "0.20", - "firefox": "44", - "ios": "12.0", - "node": "0.11.0", - "opera": "16", - "opera_mobile": "16", - "safari": "12.0", - "samsung": "1.5" - }, - "es.array-buffer.is-view": { - "android": "4.4.3", - "chrome": "32", - "edge": "12", - "electron": "0.20", - "firefox": "29", - "ie": "11", - "ios": "8.0", - "node": "0.11.9", - "opera": "19", - "opera_mobile": "19", - "safari": "7.1", - "samsung": "2.0" - }, - "es.array-buffer.slice": { - "android": "4.4.3", - "chrome": "31", - "edge": "12", - "electron": "0.20", - "firefox": "46", - "ie": "11", - "ios": "12.2", - "node": "0.11.8", - "opera": "18", - "opera_mobile": "18", - "safari": "12.1", - "samsung": "2.0" - }, - "es.data-view": { - "android": "4.4", - "chrome": "26", - "edge": "12", - "electron": "0.20", - "firefox": "15", - "ie": "10", - "ios": "8.0", - "node": "0.11.0", - "opera": "16", - "opera_mobile": "16", - "safari": "7.1", - "samsung": "1.5" - }, - "es.date.now": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "2", - "ie": "9", - "ios": "3.2", - "node": "0.1.27", - "opera": "10.50", - "opera_mobile": "10.50", - "phantom": "1.9", - "safari": "4.0", - "samsung": "1.0" - }, - "es.date.to-iso-string": { - "android": "4.4", - "chrome": "26", - "edge": "12", - "electron": "0.20", - "firefox": "7", - "ie": "9", - "ios": "8.0", - "node": "0.11.0", - "opera": "16", - "opera_mobile": "16", - "safari": "7.1", - "samsung": "1.5" - }, - "es.date.to-json": { - "android": "4.4", - "chrome": "26", - "edge": "12", - "electron": "0.20", - "firefox": "4", - "ie": "9", - "ios": "10.0", - "node": "0.11.0", - "opera": "16", - "opera_mobile": "16", - "safari": "10.0", - "samsung": "1.5" - }, - "es.date.to-primitive": { - "android": "47", - "chrome": "47", - "edge": "15", - "electron": "0.36", - "firefox": "44", - "ios": "10.0", - "node": "6.0", - "opera": "34", - "opera_mobile": "34", - "safari": "10.0", - "samsung": "5.0" - }, - "es.date.to-string": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "2", - "ie": "9", - "ios": "2.0", - "node": "0.1.27", - "opera": "10.50", - "opera_mobile": "10.50", - "phantom": "1.9", - "safari": "3.1", - "samsung": "1.0" - }, - "es.function.bind": { - "android": "3.0", - "chrome": "7", - "edge": "12", - "electron": "0.20", - "firefox": "4", - "ie": "9", - "ios": "5.1", - "node": "0.1.101", - "opera": "12", - "opera_mobile": "12", - "phantom": "2.0", - "safari": "5.1", - "samsung": "1.0" - }, - "es.function.has-instance": { - "android": "51", - "chrome": "51", - "edge": "15", - "electron": "1.2", - "firefox": "50", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "es.function.name": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "2", - "ios": "3.2", - "node": "0.1.27", - "opera": "10.50", - "opera_mobile": "10.50", - "phantom": "1.9", - "safari": "4.0", - "samsung": "1.0" - }, - "es.global-this": { - "android": "71", - "chrome": "71", - "edge": "74", - "electron": "5.0", - "firefox": "65", - "ios": "12.2", - "node": "12.0", - "opera": "58", - "opera_mobile": "50", - "safari": "12.1", - "samsung": "10.0" - }, - "es.json.stringify": { - "android": "72", - "chrome": "72", - "edge": "74", - "electron": "5.0", - "firefox": "64", - "ios": "12.2", - "node": "12.0", - "opera": "59", - "opera_mobile": "51", - "safari": "12.1", - "samsung": "11.0" - }, - "es.json.to-string-tag": { - "android": "50", - "chrome": "50", - "edge": "15", - "electron": "1.1", - "firefox": "51", - "ios": "10.0", - "node": "6.0", - "opera": "37", - "opera_mobile": "37", - "safari": "10.0", - "samsung": "5.0" - }, - "es.map": { - "android": "51", - "chrome": "51", - "edge": "15", - "electron": "1.2", - "firefox": "53", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "es.math.acosh": { - "android": "54", - "chrome": "54", - "edge": "13", - "electron": "1.4", - "firefox": "25", - "ios": "8.0", - "node": "7.0", - "opera": "41", - "opera_mobile": "41", - "safari": "7.1", - "samsung": "6.0" - }, - "es.math.asinh": { - "android": "38", - "chrome": "38", - "edge": "13", - "electron": "0.20", - "firefox": "25", - "ios": "8.0", - "node": "0.11.15", - "opera": "25", - "opera_mobile": "25", - "safari": "7.1", - "samsung": "3.0" - }, - "es.math.atanh": { - "android": "38", - "chrome": "38", - "edge": "13", - "electron": "0.20", - "firefox": "25", - "ios": "8.0", - "node": "0.11.15", - "opera": "25", - "opera_mobile": "25", - "safari": "7.1", - "samsung": "3.0" - }, - "es.math.cbrt": { - "android": "38", - "chrome": "38", - "edge": "12", - "electron": "0.20", - "firefox": "25", - "ios": "8.0", - "node": "0.11.15", - "opera": "25", - "opera_mobile": "25", - "safari": "7.1", - "samsung": "3.0" - }, - "es.math.clz32": { - "android": "38", - "chrome": "38", - "edge": "12", - "electron": "0.20", - "firefox": "31", - "ios": "9.0", - "node": "0.11.15", - "opera": "25", - "opera_mobile": "25", - "safari": "9.0", - "samsung": "3.0" - }, - "es.math.cosh": { - "android": "39", - "chrome": "39", - "edge": "13", - "electron": "0.20", - "firefox": "25", - "ios": "8.0", - "node": "1.0", - "opera": "26", - "opera_mobile": "26", - "safari": "7.1", - "samsung": "3.4" - }, - "es.math.expm1": { - "android": "39", - "chrome": "39", - "edge": "13", - "electron": "0.20", - "firefox": "46", - "ios": "8.0", - "node": "1.0", - "opera": "26", - "opera_mobile": "26", - "safari": "7.1", - "samsung": "3.4" - }, - "es.math.fround": { - "android": "38", - "chrome": "38", - "edge": "12", - "electron": "0.20", - "firefox": "26", - "ios": "8.0", - "node": "0.11.15", - "opera": "25", - "opera_mobile": "25", - "safari": "7.1", - "samsung": "3.0" - }, - "es.math.hypot": { - "android": "78", - "chrome": "78", - "edge": "12", - "electron": "7.0", - "firefox": "27", - "ios": "8.0", - "node": "13.0", - "opera": "65", - "opera_mobile": "56", - "safari": "7.1", - "samsung": "12.0" - }, - "es.math.imul": { - "android": "4.4", - "chrome": "28", - "edge": "13", - "electron": "0.20", - "firefox": "20", - "ios": "9.0", - "node": "0.11.1", - "opera": "16", - "opera_mobile": "16", - "safari": "9.0", - "samsung": "1.5" - }, - "es.math.log10": { - "android": "38", - "chrome": "38", - "edge": "12", - "electron": "0.20", - "firefox": "25", - "ios": "8.0", - "node": "0.11.15", - "opera": "25", - "opera_mobile": "25", - "safari": "7.1", - "samsung": "3.0" - }, - "es.math.log1p": { - "android": "38", - "chrome": "38", - "edge": "12", - "electron": "0.20", - "firefox": "25", - "ios": "8.0", - "node": "0.11.15", - "opera": "25", - "opera_mobile": "25", - "safari": "7.1", - "samsung": "3.0" - }, - "es.math.log2": { - "android": "38", - "chrome": "38", - "edge": "12", - "electron": "0.20", - "firefox": "25", - "ios": "8.0", - "node": "0.11.15", - "opera": "25", - "opera_mobile": "25", - "safari": "7.1", - "samsung": "3.0" - }, - "es.math.sign": { - "android": "38", - "chrome": "38", - "edge": "12", - "electron": "0.20", - "firefox": "25", - "ios": "9.0", - "node": "0.11.15", - "opera": "25", - "opera_mobile": "25", - "safari": "9.0", - "samsung": "3.0" - }, - "es.math.sinh": { - "android": "39", - "chrome": "39", - "edge": "13", - "electron": "0.20", - "firefox": "25", - "ios": "8.0", - "node": "1.0", - "opera": "26", - "opera_mobile": "26", - "safari": "7.1", - "samsung": "3.4" - }, - "es.math.tanh": { - "android": "38", - "chrome": "38", - "edge": "12", - "electron": "0.20", - "firefox": "25", - "ios": "8.0", - "node": "0.11.15", - "opera": "25", - "opera_mobile": "25", - "safari": "7.1", - "samsung": "3.0" - }, - "es.math.to-string-tag": { - "android": "50", - "chrome": "50", - "edge": "15", - "electron": "1.1", - "firefox": "51", - "ios": "10.0", - "node": "6.0", - "opera": "37", - "opera_mobile": "37", - "safari": "10.0", - "samsung": "5.0" - }, - "es.math.trunc": { - "android": "38", - "chrome": "38", - "edge": "12", - "electron": "0.20", - "firefox": "25", - "ios": "8.0", - "node": "0.11.15", - "opera": "25", - "opera_mobile": "25", - "safari": "7.1", - "samsung": "3.0" - }, - "es.number.constructor": { - "android": "41", - "chrome": "41", - "edge": "13", - "electron": "0.21", - "firefox": "46", - "ios": "9.0", - "node": "1.0", - "opera": "28", - "opera_mobile": "28", - "safari": "9.0", - "samsung": "3.4" - }, - "es.number.epsilon": { - "android": "37", - "chrome": "34", - "edge": "12", - "electron": "0.20", - "firefox": "25", - "ios": "9.0", - "node": "0.11.13", - "opera": "21", - "opera_mobile": "21", - "safari": "9.0", - "samsung": "2.0" - }, - "es.number.is-finite": { - "android": "4.1", - "chrome": "19", - "edge": "12", - "electron": "0.20", - "firefox": "16", - "ios": "9.0", - "node": "0.7.3", - "opera": "15", - "opera_mobile": "15", - "safari": "9.0", - "samsung": "1.5" - }, - "es.number.is-integer": { - "android": "37", - "chrome": "34", - "edge": "12", - "electron": "0.20", - "firefox": "16", - "ios": "9.0", - "node": "0.11.13", - "opera": "21", - "opera_mobile": "21", - "safari": "9.0", - "samsung": "2.0" - }, - "es.number.is-nan": { - "android": "4.1", - "chrome": "19", - "edge": "12", - "electron": "0.20", - "firefox": "15", - "ios": "9.0", - "node": "0.7.3", - "opera": "15", - "opera_mobile": "15", - "safari": "9.0", - "samsung": "1.5" - }, - "es.number.is-safe-integer": { - "android": "37", - "chrome": "34", - "edge": "12", - "electron": "0.20", - "firefox": "32", - "ios": "9.0", - "node": "0.11.13", - "opera": "21", - "opera_mobile": "21", - "safari": "9.0", - "samsung": "2.0" - }, - "es.number.max-safe-integer": { - "android": "37", - "chrome": "34", - "edge": "12", - "electron": "0.20", - "firefox": "31", - "ios": "9.0", - "node": "0.11.13", - "opera": "21", - "opera_mobile": "21", - "safari": "9.0", - "samsung": "2.0" - }, - "es.number.min-safe-integer": { - "android": "37", - "chrome": "34", - "edge": "12", - "electron": "0.20", - "firefox": "31", - "ios": "9.0", - "node": "0.11.13", - "opera": "21", - "opera_mobile": "21", - "safari": "9.0", - "samsung": "2.0" - }, - "es.number.parse-float": { - "android": "37", - "chrome": "35", - "edge": "13", - "electron": "0.20", - "firefox": "39", - "ios": "11.0", - "node": "0.11.13", - "opera": "22", - "opera_mobile": "22", - "safari": "11.0", - "samsung": "3.0" - }, - "es.number.parse-int": { - "android": "37", - "chrome": "35", - "edge": "13", - "electron": "0.20", - "firefox": "39", - "ios": "9.0", - "node": "0.11.13", - "opera": "22", - "opera_mobile": "22", - "safari": "9.0", - "samsung": "3.0" - }, - "es.number.to-fixed": { - "android": "4.4", - "chrome": "26", - "edge": "74", - "electron": "0.20", - "firefox": "4", - "ios": "8.0", - "node": "0.11.0", - "opera": "16", - "opera_mobile": "16", - "safari": "7.1", - "samsung": "1.5" - }, - "es.number.to-precision": { - "android": "4.4", - "chrome": "26", - "edge": "12", - "electron": "0.20", - "firefox": "4", - "ie": "8", - "ios": "8.0", - "node": "0.11.0", - "opera": "16", - "opera_mobile": "16", - "safari": "7.1", - "samsung": "1.5" - }, - "es.object.assign": { - "android": "49", - "chrome": "49", - "edge": "74", - "electron": "0.37", - "firefox": "36", - "ios": "9.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "9.0", - "samsung": "5.0" - }, - "es.object.create": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "4", - "ie": "9", - "ios": "3.2", - "node": "0.1.27", - "opera": "12", - "opera_mobile": "12", - "phantom": "1.9", - "safari": "4.0", - "samsung": "1.0" - }, - "es.object.define-getter": { - "android": "62", - "chrome": "62", - "edge": "16", - "electron": "3.0", - "firefox": "48", - "ios": "8.0", - "node": "8.10", - "opera": "49", - "opera_mobile": "46", - "safari": "7.1", - "samsung": "8.0" - }, - "es.object.define-properties": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "4", - "ie": "9", - "ios": "5.1", - "node": "0.1.27", - "opera": "12", - "opera_mobile": "12", - "phantom": "2.0", - "safari": "5.1", - "samsung": "1.0" - }, - "es.object.define-property": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "4", - "ie": "9", - "ios": "5.1", - "node": "0.1.27", - "opera": "12", - "opera_mobile": "12", - "phantom": "2.0", - "safari": "5.1", - "samsung": "1.0" - }, - "es.object.define-setter": { - "android": "62", - "chrome": "62", - "edge": "16", - "electron": "3.0", - "firefox": "48", - "ios": "8.0", - "node": "8.10", - "opera": "49", - "opera_mobile": "46", - "safari": "7.1", - "samsung": "8.0" - }, - "es.object.entries": { - "android": "54", - "chrome": "54", - "edge": "14", - "electron": "1.4", - "firefox": "47", - "ios": "10.3", - "node": "7.0", - "opera": "41", - "opera_mobile": "41", - "safari": "10.1", - "samsung": "6.0" - }, - "es.object.freeze": { - "android": "44", - "chrome": "44", - "edge": "13", - "electron": "0.30", - "firefox": "35", - "ios": "9.0", - "node": "3.0", - "opera": "31", - "opera_mobile": "31", - "safari": "9.0", - "samsung": "4.0" - }, - "es.object.from-entries": { - "android": "73", - "chrome": "73", - "edge": "74", - "electron": "5.0", - "firefox": "63", - "ios": "12.2", - "node": "12.0", - "opera": "60", - "opera_mobile": "52", - "safari": "12.1", - "samsung": "11.0" - }, - "es.object.get-own-property-descriptor": { - "android": "44", - "chrome": "44", - "edge": "13", - "electron": "0.30", - "firefox": "35", - "ios": "9.0", - "node": "3.0", - "opera": "31", - "opera_mobile": "31", - "safari": "9.0", - "samsung": "4.0" - }, - "es.object.get-own-property-descriptors": { - "android": "54", - "chrome": "54", - "edge": "15", - "electron": "1.4", - "firefox": "50", - "ios": "10.0", - "node": "7.0", - "opera": "41", - "opera_mobile": "41", - "safari": "10.0", - "samsung": "6.0" - }, - "es.object.get-own-property-names": { - "android": "40", - "chrome": "40", - "edge": "13", - "electron": "0.21", - "firefox": "34", - "ios": "9.0", - "node": "1.0", - "opera": "27", - "opera_mobile": "27", - "safari": "9.0", - "samsung": "3.4" - }, - "es.object.get-prototype-of": { - "android": "44", - "chrome": "44", - "edge": "13", - "electron": "0.30", - "firefox": "35", - "ios": "9.0", - "node": "3.0", - "opera": "31", - "opera_mobile": "31", - "safari": "9.0", - "samsung": "4.0" - }, - "es.object.is": { - "android": "4.1", - "chrome": "19", - "edge": "12", - "electron": "0.20", - "firefox": "22", - "ios": "9.0", - "node": "0.7.3", - "opera": "15", - "opera_mobile": "15", - "safari": "9.0", - "samsung": "1.5" - }, - "es.object.is-extensible": { - "android": "44", - "chrome": "44", - "edge": "13", - "electron": "0.30", - "firefox": "35", - "ios": "9.0", - "node": "3.0", - "opera": "31", - "opera_mobile": "31", - "safari": "9.0", - "samsung": "4.0" - }, - "es.object.is-frozen": { - "android": "44", - "chrome": "44", - "edge": "13", - "electron": "0.30", - "firefox": "35", - "ios": "9.0", - "node": "3.0", - "opera": "31", - "opera_mobile": "31", - "safari": "9.0", - "samsung": "4.0" - }, - "es.object.is-sealed": { - "android": "44", - "chrome": "44", - "edge": "13", - "electron": "0.30", - "firefox": "35", - "ios": "9.0", - "node": "3.0", - "opera": "31", - "opera_mobile": "31", - "safari": "9.0", - "samsung": "4.0" - }, - "es.object.keys": { - "android": "40", - "chrome": "40", - "edge": "13", - "electron": "0.21", - "firefox": "35", - "ios": "9.0", - "node": "1.0", - "opera": "27", - "opera_mobile": "27", - "safari": "9.0", - "samsung": "3.4" - }, - "es.object.lookup-getter": { - "android": "62", - "chrome": "62", - "edge": "16", - "electron": "3.0", - "firefox": "48", - "ios": "8.0", - "node": "8.10", - "opera": "49", - "opera_mobile": "46", - "safari": "7.1", - "samsung": "8.0" - }, - "es.object.lookup-setter": { - "android": "62", - "chrome": "62", - "edge": "16", - "electron": "3.0", - "firefox": "48", - "ios": "8.0", - "node": "8.10", - "opera": "49", - "opera_mobile": "46", - "safari": "7.1", - "samsung": "8.0" - }, - "es.object.prevent-extensions": { - "android": "44", - "chrome": "44", - "edge": "13", - "electron": "0.30", - "firefox": "35", - "ios": "9.0", - "node": "3.0", - "opera": "31", - "opera_mobile": "31", - "safari": "9.0", - "samsung": "4.0" - }, - "es.object.seal": { - "android": "44", - "chrome": "44", - "edge": "13", - "electron": "0.30", - "firefox": "35", - "ios": "9.0", - "node": "3.0", - "opera": "31", - "opera_mobile": "31", - "safari": "9.0", - "samsung": "4.0" - }, - "es.object.set-prototype-of": { - "android": "37", - "chrome": "34", - "edge": "12", - "electron": "0.20", - "firefox": "31", - "ie": "11", - "ios": "9.0", - "node": "0.11.13", - "opera": "21", - "opera_mobile": "21", - "safari": "9.0", - "samsung": "2.0" - }, - "es.object.to-string": { - "android": "49", - "chrome": "49", - "edge": "15", - "electron": "0.37", - "firefox": "51", - "ios": "10.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "10.0", - "samsung": "5.0" - }, - "es.object.values": { - "android": "54", - "chrome": "54", - "edge": "14", - "electron": "1.4", - "firefox": "47", - "ios": "10.3", - "node": "7.0", - "opera": "41", - "opera_mobile": "41", - "safari": "10.1", - "samsung": "6.0" - }, - "es.parse-float": { - "android": "37", - "chrome": "35", - "edge": "12", - "electron": "0.20", - "firefox": "8", - "ie": "8", - "ios": "8.0", - "node": "0.11.13", - "opera": "22", - "opera_mobile": "22", - "safari": "7.1", - "samsung": "3.0" - }, - "es.parse-int": { - "android": "37", - "chrome": "35", - "edge": "12", - "electron": "0.20", - "firefox": "21", - "ie": "9", - "ios": "8.0", - "node": "0.11.13", - "opera": "22", - "opera_mobile": "22", - "safari": "7.1", - "samsung": "3.0" - }, - "es.promise": { - "android": "67", - "chrome": "67", - "edge": "74", - "electron": "4.0", - "firefox": "69", - "ios": "11.0", - "node": "10.4", - "opera": "54", - "opera_mobile": "48", - "safari": "11.0", - "samsung": "9.0" - }, - "es.promise.all-settled": { - "android": "76", - "chrome": "76", - "edge": "76", - "electron": "6.0", - "firefox": "71", - "ios": "13.0", - "node": "12.9", - "opera": "63", - "opera_mobile": "54", - "safari": "13", - "samsung": "12.0" - }, - "es.promise.any": { - "android": "85", - "chrome": "85", - "edge": "85", - "electron": "10.0", - "firefox": "79", - "ios": "14.0", - "node": "15.0", - "opera": "71", - "opera_mobile": "60", - "safari": "14.0", - "samsung": "14.0" - }, - "es.promise.finally": { - "android": "67", - "chrome": "67", - "edge": "74", - "electron": "4.0", - "firefox": "69", - "ios": "13.2.3", - "node": "10.4", - "opera": "54", - "opera_mobile": "48", - "safari": "13.0.3", - "samsung": "9.0" - }, - "es.reflect.apply": { - "android": "49", - "chrome": "49", - "edge": "15", - "electron": "0.37", - "firefox": "42", - "ios": "10.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "10.0", - "samsung": "5.0" - }, - "es.reflect.construct": { - "android": "49", - "chrome": "49", - "edge": "15", - "electron": "0.37", - "firefox": "44", - "ios": "10.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "10.0", - "samsung": "5.0" - }, - "es.reflect.define-property": { - "android": "49", - "chrome": "49", - "edge": "13", - "electron": "0.37", - "firefox": "42", - "ios": "10.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "10.0", - "samsung": "5.0" - }, - "es.reflect.delete-property": { - "android": "49", - "chrome": "49", - "edge": "12", - "electron": "0.37", - "firefox": "42", - "ios": "10.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "10.0", - "samsung": "5.0" - }, - "es.reflect.get": { - "android": "49", - "chrome": "49", - "edge": "12", - "electron": "0.37", - "firefox": "42", - "ios": "10.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "10.0", - "samsung": "5.0" - }, - "es.reflect.get-own-property-descriptor": { - "android": "49", - "chrome": "49", - "edge": "12", - "electron": "0.37", - "firefox": "42", - "ios": "10.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "10.0", - "samsung": "5.0" - }, - "es.reflect.get-prototype-of": { - "android": "49", - "chrome": "49", - "edge": "12", - "electron": "0.37", - "firefox": "42", - "ios": "10.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "10.0", - "samsung": "5.0" - }, - "es.reflect.has": { - "android": "49", - "chrome": "49", - "edge": "12", - "electron": "0.37", - "firefox": "42", - "ios": "10.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "10.0", - "samsung": "5.0" - }, - "es.reflect.is-extensible": { - "android": "49", - "chrome": "49", - "edge": "12", - "electron": "0.37", - "firefox": "42", - "ios": "10.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "10.0", - "samsung": "5.0" - }, - "es.reflect.own-keys": { - "android": "49", - "chrome": "49", - "edge": "12", - "electron": "0.37", - "firefox": "42", - "ios": "10.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "10.0", - "samsung": "5.0" - }, - "es.reflect.prevent-extensions": { - "android": "49", - "chrome": "49", - "edge": "12", - "electron": "0.37", - "firefox": "42", - "ios": "10.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "10.0", - "samsung": "5.0" - }, - "es.reflect.set": { - "android": "49", - "chrome": "49", - "edge": "74", - "electron": "0.37", - "firefox": "42", - "ios": "10.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "10.0", - "samsung": "5.0" - }, - "es.reflect.set-prototype-of": { - "android": "49", - "chrome": "49", - "edge": "12", - "electron": "0.37", - "firefox": "42", - "ios": "10.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "10.0", - "samsung": "5.0" - }, - "es.reflect.to-string-tag": { - "android": "86", - "chrome": "86", - "edge": "86", - "electron": "11.0", - "firefox": "82", - "ios": "14.0", - "node": "15.0", - "opera": "72", - "opera_mobile": "61", - "safari": "14.0", - "samsung": "14.0" - }, - "es.regexp.constructor": { - "android": "51", - "chrome": "51", - "edge": "74", - "electron": "1.2", - "firefox": "49", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "es.regexp.exec": { - "android": "4.4", - "chrome": "26", - "edge": "13", - "electron": "0.20", - "firefox": "44", - "ios": "10.0", - "node": "0.11.0", - "opera": "16", - "opera_mobile": "16", - "safari": "10.0", - "samsung": "1.5" - }, - "es.regexp.flags": { - "android": "49", - "chrome": "49", - "edge": "74", - "electron": "0.37", - "firefox": "37", - "ios": "9.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "9.0", - "samsung": "5.0" - }, - "es.regexp.sticky": { - "android": "49", - "chrome": "49", - "edge": "13", - "electron": "0.37", - "firefox": "3", - "ios": "10.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "10.0", - "samsung": "5.0" - }, - "es.regexp.test": { - "android": "51", - "chrome": "51", - "edge": "74", - "electron": "1.2", - "firefox": "46", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "es.regexp.to-string": { - "android": "50", - "chrome": "50", - "edge": "74", - "electron": "1.1", - "firefox": "46", - "ios": "10.0", - "node": "6.0", - "opera": "37", - "opera_mobile": "37", - "safari": "10.0", - "samsung": "5.0" - }, - "es.set": { - "android": "51", - "chrome": "51", - "edge": "15", - "electron": "1.2", - "firefox": "53", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "es.string.code-point-at": { - "android": "41", - "chrome": "41", - "edge": "13", - "electron": "0.21", - "firefox": "29", - "ios": "9.0", - "node": "1.0", - "opera": "28", - "opera_mobile": "28", - "safari": "9.0", - "samsung": "3.4" - }, - "es.string.ends-with": { - "android": "51", - "chrome": "51", - "edge": "74", - "electron": "1.2", - "firefox": "40", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "es.string.from-code-point": { - "android": "41", - "chrome": "41", - "edge": "13", - "electron": "0.21", - "firefox": "29", - "ios": "9.0", - "node": "1.0", - "opera": "28", - "opera_mobile": "28", - "safari": "9.0", - "samsung": "3.4" - }, - "es.string.includes": { - "android": "51", - "chrome": "51", - "edge": "74", - "electron": "1.2", - "firefox": "40", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "es.string.iterator": { - "android": "41", - "chrome": "41", - "edge": "13", - "electron": "0.21", - "firefox": "36", - "ios": "9.0", - "node": "1.0", - "opera": "28", - "opera_mobile": "28", - "safari": "9.0", - "samsung": "3.4" - }, - "es.string.match": { - "android": "51", - "chrome": "51", - "edge": "74", - "electron": "1.2", - "firefox": "49", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "es.string.match-all": { - "android": "80", - "chrome": "80", - "edge": "80", - "electron": "8.0", - "firefox": "73", - "ios": "13.4", - "node": "14.0", - "opera": "67", - "opera_mobile": "57", - "safari": "13.1", - "samsung": "13.0" - }, - "es.string.pad-end": { - "android": "57", - "chrome": "57", - "edge": "15", - "electron": "1.7", - "firefox": "48", - "ios": "11.0", - "node": "8.0", - "opera": "44", - "opera_mobile": "43", - "safari": "11.0", - "samsung": "7.0" - }, - "es.string.pad-start": { - "android": "57", - "chrome": "57", - "edge": "15", - "electron": "1.7", - "firefox": "48", - "ios": "11.0", - "node": "8.0", - "opera": "44", - "opera_mobile": "43", - "safari": "11.0", - "samsung": "7.0" - }, - "es.string.raw": { - "android": "41", - "chrome": "41", - "edge": "13", - "electron": "0.21", - "firefox": "34", - "ios": "9.0", - "node": "1.0", - "opera": "28", - "opera_mobile": "28", - "safari": "9.0", - "samsung": "3.4" - }, - "es.string.repeat": { - "android": "41", - "chrome": "41", - "edge": "13", - "electron": "0.21", - "firefox": "24", - "ios": "9.0", - "node": "1.0", - "opera": "28", - "opera_mobile": "28", - "safari": "9.0", - "samsung": "3.4" - }, - "es.string.replace": { - "android": "64", - "chrome": "64", - "edge": "74", - "electron": "3.0", - "firefox": "78", - "ios": "14.0", - "node": "10.0", - "opera": "51", - "opera_mobile": "47", - "safari": "14.0", - "samsung": "9.0" - }, - "es.string.replace-all": { - "android": "85", - "chrome": "85", - "edge": "85", - "electron": "10.0", - "firefox": "77", - "ios": "13.4", - "node": "15.0", - "opera": "71", - "opera_mobile": "60", - "safari": "13.1", - "samsung": "14.0" - }, - "es.string.search": { - "android": "51", - "chrome": "51", - "edge": "74", - "electron": "1.2", - "firefox": "49", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "es.string.split": { - "android": "54", - "chrome": "54", - "edge": "74", - "electron": "1.4", - "firefox": "49", - "ios": "10.0", - "node": "7.0", - "opera": "41", - "opera_mobile": "41", - "safari": "10.0", - "samsung": "6.0" - }, - "es.string.starts-with": { - "android": "51", - "chrome": "51", - "edge": "74", - "electron": "1.2", - "firefox": "40", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "es.string.trim": { - "android": "59", - "chrome": "59", - "edge": "15", - "electron": "1.8", - "firefox": "52", - "ios": "12.2", - "node": "8.3", - "opera": "46", - "opera_mobile": "43", - "safari": "12.1", - "samsung": "7.0" - }, - "es.string.trim-end": { - "android": "66", - "chrome": "66", - "edge": "74", - "electron": "3.0", - "firefox": "61", - "ios": "12.2", - "node": "10.0", - "opera": "53", - "opera_mobile": "47", - "safari": "12.1", - "samsung": "9.0" - }, - "es.string.trim-start": { - "android": "66", - "chrome": "66", - "edge": "74", - "electron": "3.0", - "firefox": "61", - "ios": "12.0", - "node": "10.0", - "opera": "53", - "opera_mobile": "47", - "safari": "12.0", - "samsung": "9.0" - }, - "es.string.anchor": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "17", - "ios": "6.0", - "node": "0.1.27", - "opera": "15", - "opera_mobile": "15", - "phantom": "2.0", - "safari": "6.0", - "samsung": "1.0" - }, - "es.string.big": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "2", - "ios": "2.0", - "node": "0.1.27", - "opera": "10.50", - "opera_mobile": "10.50", - "phantom": "1.9", - "safari": "3.1", - "samsung": "1.0" - }, - "es.string.blink": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "2", - "ios": "2.0", - "node": "0.1.27", - "opera": "10.50", - "opera_mobile": "10.50", - "phantom": "1.9", - "safari": "3.1", - "samsung": "1.0" - }, - "es.string.bold": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "2", - "ios": "2.0", - "node": "0.1.27", - "opera": "10.50", - "opera_mobile": "10.50", - "phantom": "1.9", - "safari": "3.1", - "samsung": "1.0" - }, - "es.string.fixed": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "2", - "ios": "2.0", - "node": "0.1.27", - "opera": "10.50", - "opera_mobile": "10.50", - "phantom": "1.9", - "safari": "3.1", - "samsung": "1.0" - }, - "es.string.fontcolor": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "17", - "ios": "6.0", - "node": "0.1.27", - "opera": "15", - "opera_mobile": "15", - "phantom": "2.0", - "safari": "6.0", - "samsung": "1.0" - }, - "es.string.fontsize": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "17", - "ios": "6.0", - "node": "0.1.27", - "opera": "15", - "opera_mobile": "15", - "phantom": "2.0", - "safari": "6.0", - "samsung": "1.0" - }, - "es.string.italics": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "2", - "ios": "2.0", - "node": "0.1.27", - "opera": "10.50", - "opera_mobile": "10.50", - "phantom": "1.9", - "safari": "3.1", - "samsung": "1.0" - }, - "es.string.link": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "17", - "ios": "6.0", - "node": "0.1.27", - "opera": "15", - "opera_mobile": "15", - "phantom": "2.0", - "safari": "6.0", - "samsung": "1.0" - }, - "es.string.small": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "2", - "ios": "2.0", - "node": "0.1.27", - "opera": "10.50", - "opera_mobile": "10.50", - "phantom": "1.9", - "safari": "3.1", - "samsung": "1.0" - }, - "es.string.strike": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "2", - "ios": "2.0", - "node": "0.1.27", - "opera": "10.50", - "opera_mobile": "10.50", - "phantom": "1.9", - "safari": "3.1", - "samsung": "1.0" - }, - "es.string.sub": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "2", - "ios": "2.0", - "node": "0.1.27", - "opera": "10.50", - "opera_mobile": "10.50", - "phantom": "1.9", - "safari": "3.1", - "samsung": "1.0" - }, - "es.string.sup": { - "android": "3.0", - "chrome": "5", - "edge": "12", - "electron": "0.20", - "firefox": "2", - "ios": "2.0", - "node": "0.1.27", - "opera": "10.50", - "opera_mobile": "10.50", - "phantom": "1.9", - "safari": "3.1", - "samsung": "1.0" - }, - "es.typed-array.float32-array": { - "android": "54", - "chrome": "54", - "edge": "15", - "electron": "1.4", - "firefox": "55", - "ios": "14.0", - "node": "7.0", - "opera": "41", - "opera_mobile": "41", - "safari": "14.0", - "samsung": "6.0" - }, - "es.typed-array.float64-array": { - "android": "54", - "chrome": "54", - "edge": "15", - "electron": "1.4", - "firefox": "55", - "ios": "14.0", - "node": "7.0", - "opera": "41", - "opera_mobile": "41", - "safari": "14.0", - "samsung": "6.0" - }, - "es.typed-array.int8-array": { - "android": "54", - "chrome": "54", - "edge": "15", - "electron": "1.4", - "firefox": "55", - "ios": "14.0", - "node": "7.0", - "opera": "41", - "opera_mobile": "41", - "safari": "14.0", - "samsung": "6.0" - }, - "es.typed-array.int16-array": { - "android": "54", - "chrome": "54", - "edge": "15", - "electron": "1.4", - "firefox": "55", - "ios": "14.0", - "node": "7.0", - "opera": "41", - "opera_mobile": "41", - "safari": "14.0", - "samsung": "6.0" - }, - "es.typed-array.int32-array": { - "android": "54", - "chrome": "54", - "edge": "15", - "electron": "1.4", - "firefox": "55", - "ios": "14.0", - "node": "7.0", - "opera": "41", - "opera_mobile": "41", - "safari": "14.0", - "samsung": "6.0" - }, - "es.typed-array.uint8-array": { - "android": "54", - "chrome": "54", - "edge": "15", - "electron": "1.4", - "firefox": "55", - "ios": "14.0", - "node": "7.0", - "opera": "41", - "opera_mobile": "41", - "safari": "14.0", - "samsung": "6.0" - }, - "es.typed-array.uint8-clamped-array": { - "android": "54", - "chrome": "54", - "edge": "15", - "electron": "1.4", - "firefox": "55", - "ios": "14.0", - "node": "7.0", - "opera": "41", - "opera_mobile": "41", - "safari": "14.0", - "samsung": "6.0" - }, - "es.typed-array.uint16-array": { - "android": "54", - "chrome": "54", - "edge": "15", - "electron": "1.4", - "firefox": "55", - "ios": "14.0", - "node": "7.0", - "opera": "41", - "opera_mobile": "41", - "safari": "14.0", - "samsung": "6.0" - }, - "es.typed-array.uint32-array": { - "android": "54", - "chrome": "54", - "edge": "15", - "electron": "1.4", - "firefox": "55", - "ios": "14.0", - "node": "7.0", - "opera": "41", - "opera_mobile": "41", - "safari": "14.0", - "samsung": "6.0" - }, - "es.typed-array.copy-within": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "34", - "ios": "10.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.every": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "37", - "ios": "10.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.fill": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "37", - "ios": "10.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.filter": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "38", - "ios": "10.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.find": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "37", - "ios": "10.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.find-index": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "37", - "ios": "10.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.for-each": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "38", - "ios": "10.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.from": { - "android": "54", - "chrome": "54", - "edge": "15", - "electron": "1.4", - "firefox": "55", - "ios": "14.0", - "node": "7.0", - "opera": "41", - "opera_mobile": "41", - "safari": "14.0", - "samsung": "6.0" - }, - "es.typed-array.includes": { - "android": "49", - "chrome": "49", - "edge": "14", - "electron": "0.37", - "firefox": "43", - "ios": "10.0", - "node": "6.0", - "opera": "36", - "opera_mobile": "36", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.index-of": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "37", - "ios": "10.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.iterator": { - "android": "47", - "chrome": "47", - "edge": "13", - "electron": "0.36", - "firefox": "37", - "ios": "10.0", - "node": "6.0", - "opera": "34", - "opera_mobile": "34", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.join": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "37", - "ios": "10.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.last-index-of": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "37", - "ios": "10.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.map": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "38", - "ios": "10.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.of": { - "android": "54", - "chrome": "54", - "edge": "15", - "electron": "1.4", - "firefox": "55", - "ios": "14.0", - "node": "7.0", - "opera": "41", - "opera_mobile": "41", - "safari": "14.0", - "samsung": "6.0" - }, - "es.typed-array.reduce": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "37", - "ios": "10.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.reduce-right": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "37", - "ios": "10.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.reverse": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "37", - "ios": "10.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.set": { - "android": "4.4", - "chrome": "26", - "edge": "13", - "electron": "0.20", - "firefox": "15", - "ios": "8.0", - "node": "0.11.0", - "opera": "16", - "opera_mobile": "16", - "safari": "7.1", - "samsung": "1.5" - }, - "es.typed-array.slice": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "38", - "ios": "10.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.some": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "37", - "ios": "10.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.sort": { - "android": "45", - "chrome": "45", - "edge": "13", - "electron": "0.31", - "firefox": "46", - "ios": "10.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.subarray": { - "android": "4.4", - "chrome": "26", - "edge": "13", - "electron": "0.20", - "firefox": "15", - "ios": "8.0", - "node": "0.11.0", - "opera": "16", - "opera_mobile": "16", - "safari": "7.1", - "samsung": "1.5" - }, - "es.typed-array.to-locale-string": { - "android": "45", - "chrome": "45", - "edge": "74", - "electron": "0.31", - "firefox": "51", - "ios": "10.0", - "node": "4.0", - "opera": "32", - "opera_mobile": "32", - "safari": "10.0", - "samsung": "5.0" - }, - "es.typed-array.to-string": { - "android": "51", - "chrome": "51", - "edge": "13", - "electron": "1.2", - "firefox": "51", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "es.weak-map": { - "android": "51", - "chrome": "51", - "edge": "15", - "electron": "1.2", - "firefox": "53", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "es.weak-set": { - "android": "51", - "chrome": "51", - "edge": "15", - "electron": "1.2", - "firefox": "53", - "ios": "10.0", - "node": "6.5", - "opera": "38", - "opera_mobile": "38", - "safari": "10.0", - "samsung": "5.0" - }, - "esnext.aggregate-error": { - "android": "85", - "chrome": "85", - "edge": "85", - "electron": "10.0", - "firefox": "79", - "ios": "14.0", - "node": "15.0", - "opera": "71", - "opera_mobile": "60", - "safari": "14.0", - "samsung": "14.0" - }, - "esnext.array.at": {}, - "esnext.array.filter-out": {}, - "esnext.array.find-last": {}, - "esnext.array.find-last-index": {}, - "esnext.array.is-template-object": {}, - "esnext.array.last-index": {}, - "esnext.array.last-item": {}, - "esnext.array.unique-by": {}, - "esnext.async-iterator.constructor": {}, - "esnext.async-iterator.as-indexed-pairs": {}, - "esnext.async-iterator.drop": {}, - "esnext.async-iterator.every": {}, - "esnext.async-iterator.filter": {}, - "esnext.async-iterator.find": {}, - "esnext.async-iterator.flat-map": {}, - "esnext.async-iterator.for-each": {}, - "esnext.async-iterator.from": {}, - "esnext.async-iterator.map": {}, - "esnext.async-iterator.reduce": {}, - "esnext.async-iterator.some": {}, - "esnext.async-iterator.take": {}, - "esnext.async-iterator.to-array": {}, - "esnext.bigint.range": {}, - "esnext.composite-key": {}, - "esnext.composite-symbol": {}, - "esnext.global-this": { - "android": "71", - "chrome": "71", - "edge": "74", - "electron": "5.0", - "firefox": "65", - "ios": "12.2", - "node": "12.0", - "opera": "58", - "opera_mobile": "50", - "safari": "12.1", - "samsung": "10.0" - }, - "esnext.iterator.constructor": {}, - "esnext.iterator.as-indexed-pairs": {}, - "esnext.iterator.drop": {}, - "esnext.iterator.every": {}, - "esnext.iterator.filter": {}, - "esnext.iterator.find": {}, - "esnext.iterator.flat-map": {}, - "esnext.iterator.for-each": {}, - "esnext.iterator.from": {}, - "esnext.iterator.map": {}, - "esnext.iterator.reduce": {}, - "esnext.iterator.some": {}, - "esnext.iterator.take": {}, - "esnext.iterator.to-array": {}, - "esnext.map.delete-all": {}, - "esnext.map.emplace": {}, - "esnext.map.every": {}, - "esnext.map.filter": {}, - "esnext.map.find": {}, - "esnext.map.find-key": {}, - "esnext.map.from": {}, - "esnext.map.group-by": {}, - "esnext.map.includes": {}, - "esnext.map.key-by": {}, - "esnext.map.key-of": {}, - "esnext.map.map-keys": {}, - "esnext.map.map-values": {}, - "esnext.map.merge": {}, - "esnext.map.of": {}, - "esnext.map.reduce": {}, - "esnext.map.some": {}, - "esnext.map.update": {}, - "esnext.map.update-or-insert": {}, - "esnext.map.upsert": {}, - "esnext.math.clamp": {}, - "esnext.math.deg-per-rad": {}, - "esnext.math.degrees": {}, - "esnext.math.fscale": {}, - "esnext.math.iaddh": {}, - "esnext.math.imulh": {}, - "esnext.math.isubh": {}, - "esnext.math.rad-per-deg": {}, - "esnext.math.radians": {}, - "esnext.math.scale": {}, - "esnext.math.seeded-prng": {}, - "esnext.math.signbit": {}, - "esnext.math.umulh": {}, - "esnext.number.from-string": {}, - "esnext.number.range": {}, - "esnext.object.has-own": {}, - "esnext.object.iterate-entries": {}, - "esnext.object.iterate-keys": {}, - "esnext.object.iterate-values": {}, - "esnext.observable": {}, - "esnext.promise.all-settled": { - "android": "76", - "chrome": "76", - "edge": "76", - "electron": "6.0", - "firefox": "71", - "ios": "13.0", - "node": "12.9", - "opera": "63", - "opera_mobile": "54", - "safari": "13", - "samsung": "12.0" - }, - "esnext.promise.any": { - "android": "85", - "chrome": "85", - "edge": "85", - "electron": "10.0", - "firefox": "79", - "ios": "14.0", - "node": "15.0", - "opera": "71", - "opera_mobile": "60", - "safari": "14.0", - "samsung": "14.0" - }, - "esnext.promise.try": {}, - "esnext.reflect.define-metadata": {}, - "esnext.reflect.delete-metadata": {}, - "esnext.reflect.get-metadata": {}, - "esnext.reflect.get-metadata-keys": {}, - "esnext.reflect.get-own-metadata": {}, - "esnext.reflect.get-own-metadata-keys": {}, - "esnext.reflect.has-metadata": {}, - "esnext.reflect.has-own-metadata": {}, - "esnext.reflect.metadata": {}, - "esnext.set.add-all": {}, - "esnext.set.delete-all": {}, - "esnext.set.difference": {}, - "esnext.set.every": {}, - "esnext.set.filter": {}, - "esnext.set.find": {}, - "esnext.set.from": {}, - "esnext.set.intersection": {}, - "esnext.set.is-disjoint-from": {}, - "esnext.set.is-subset-of": {}, - "esnext.set.is-superset-of": {}, - "esnext.set.join": {}, - "esnext.set.map": {}, - "esnext.set.of": {}, - "esnext.set.reduce": {}, - "esnext.set.some": {}, - "esnext.set.symmetric-difference": {}, - "esnext.set.union": {}, - "esnext.string.at": {}, - "esnext.string.code-points": {}, - "esnext.string.match-all": { - "android": "80", - "chrome": "80", - "edge": "80", - "electron": "8.0", - "firefox": "73", - "ios": "13.4", - "node": "14.0", - "opera": "67", - "opera_mobile": "57", - "safari": "13.1", - "samsung": "13.0" - }, - "esnext.string.replace-all": { - "android": "85", - "chrome": "85", - "edge": "85", - "electron": "10.0", - "firefox": "77", - "ios": "13.4", - "node": "15.0", - "opera": "71", - "opera_mobile": "60", - "safari": "13.1", - "samsung": "14.0" - }, - "esnext.symbol.async-dispose": {}, - "esnext.symbol.dispose": {}, - "esnext.symbol.matcher": {}, - "esnext.symbol.metadata": {}, - "esnext.symbol.observable": {}, - "esnext.symbol.pattern-match": {}, - "esnext.symbol.replace-all": {}, - "esnext.typed-array.at": {}, - "esnext.typed-array.filter-out": {}, - "esnext.typed-array.find-last": {}, - "esnext.typed-array.find-last-index": {}, - "esnext.typed-array.unique-by": {}, - "esnext.weak-map.delete-all": {}, - "esnext.weak-map.from": {}, - "esnext.weak-map.of": {}, - "esnext.weak-map.emplace": {}, - "esnext.weak-map.upsert": {}, - "esnext.weak-set.add-all": {}, - "esnext.weak-set.delete-all": {}, - "esnext.weak-set.from": {}, - "esnext.weak-set.of": {}, - "web.dom-collections.for-each": { - "android": "58", - "chrome": "58", - "edge": "16", - "electron": "1.7", - "firefox": "50", - "ios": "10.0", - "node": "0.0.1", - "opera": "45", - "opera_mobile": "43", - "safari": "10.0", - "samsung": "7.0" - }, - "web.dom-collections.iterator": { - "android": "66", - "chrome": "66", - "edge": "74", - "electron": "3.0", - "firefox": "60", - "ios": "13.4", - "node": "0.0.1", - "opera": "53", - "opera_mobile": "47", - "safari": "13.1", - "samsung": "9.0" - }, - "web.immediate": { - "ie": "10", - "node": "0.9.1" - }, - "web.queue-microtask": { - "android": "71", - "chrome": "71", - "edge": "74", - "electron": "5.0", - "firefox": "69", - "ios": "12.2", - "node": "12.0", - "opera": "58", - "opera_mobile": "50", - "safari": "12.1", - "samsung": "10.0" - }, - "web.timers": { - "android": "1.5", - "chrome": "1", - "edge": "12", - "electron": "0.20", - "firefox": "1", - "ie": "10", - "ios": "1.0", - "node": "0.0.1", - "opera": "7", - "opera_mobile": "7", - "phantom": "1.9", - "safari": "1.0", - "samsung": "1.0" - }, - "web.url": { - "android": "67", - "chrome": "67", - "edge": "74", - "electron": "4.0", - "firefox": "57", - "ios": "14.0", - "node": "10.0", - "opera": "54", - "opera_mobile": "48", - "safari": "14.0", - "samsung": "9.0" - }, - "web.url.to-json": { - "android": "71", - "chrome": "71", - "edge": "74", - "electron": "5.0", - "firefox": "57", - "ios": "14.0", - "node": "10.0", - "opera": "58", - "opera_mobile": "50", - "safari": "14.0", - "samsung": "10.0" - }, - "web.url-search-params": { - "android": "67", - "chrome": "67", - "edge": "74", - "electron": "4.0", - "firefox": "57", - "ios": "14.0", - "node": "10.0", - "opera": "54", - "opera_mobile": "48", - "safari": "14.0", - "samsung": "9.0" - } -} diff --git a/crates/swc_ecma_preset_env/src/corejs3/compat.rs b/crates/swc_ecma_preset_env/src/corejs3/compat.rs index b64d6696d6b..517d8bdb46d 100644 --- a/crates/swc_ecma_preset_env/src/corejs3/compat.rs +++ b/crates/swc_ecma_preset_env/src/corejs3/compat.rs @@ -6,6 +6,8 @@ use swc_common::collections::AHashMap; use crate::Versions; pub static DATA: Lazy> = Lazy::new(|| { - serde_json::from_str(include_str!("compat.json")) - .expect("failed parse corejs3-compat data.json") + serde_json::from_str(include_str!( + "../../../../node_modules/core-js-compat/data.json" + )) + .expect("failed parse corejs3-compat data.json") }); diff --git a/crates/swc_ecma_preset_env/src/corejs3/entries.json b/crates/swc_ecma_preset_env/src/corejs3/entries.json deleted file mode 100644 index d11ef2f23a4..00000000000 --- a/crates/swc_ecma_preset_env/src/corejs3/entries.json +++ /dev/null @@ -1,8321 +0,0 @@ -{ - "core-js": [ - "es.symbol", - "es.symbol.description", - "es.symbol.async-iterator", - "es.symbol.has-instance", - "es.symbol.is-concat-spreadable", - "es.symbol.iterator", - "es.symbol.match", - "es.symbol.match-all", - "es.symbol.replace", - "es.symbol.search", - "es.symbol.species", - "es.symbol.split", - "es.symbol.to-primitive", - "es.symbol.to-string-tag", - "es.symbol.unscopables", - "es.array.concat", - "es.array.copy-within", - "es.array.every", - "es.array.fill", - "es.array.filter", - "es.array.find", - "es.array.find-index", - "es.array.flat", - "es.array.flat-map", - "es.array.for-each", - "es.array.from", - "es.array.includes", - "es.array.index-of", - "es.array.is-array", - "es.array.iterator", - "es.array.join", - "es.array.last-index-of", - "es.array.map", - "es.array.of", - "es.array.reduce", - "es.array.reduce-right", - "es.array.reverse", - "es.array.slice", - "es.array.some", - "es.array.sort", - "es.array.species", - "es.array.splice", - "es.array.unscopables.flat", - "es.array.unscopables.flat-map", - "es.array-buffer.constructor", - "es.array-buffer.is-view", - "es.array-buffer.slice", - "es.data-view", - "es.date.now", - "es.date.to-iso-string", - "es.date.to-json", - "es.date.to-primitive", - "es.date.to-string", - "es.function.bind", - "es.function.has-instance", - "es.function.name", - "es.global-this", - "es.json.stringify", - "es.json.to-string-tag", - "es.map", - "es.math.acosh", - "es.math.asinh", - "es.math.atanh", - "es.math.cbrt", - "es.math.clz32", - "es.math.cosh", - "es.math.expm1", - "es.math.fround", - "es.math.hypot", - "es.math.imul", - "es.math.log10", - "es.math.log1p", - "es.math.log2", - "es.math.sign", - "es.math.sinh", - "es.math.tanh", - "es.math.to-string-tag", - "es.math.trunc", - "es.number.constructor", - "es.number.epsilon", - "es.number.is-finite", - "es.number.is-integer", - "es.number.is-nan", - "es.number.is-safe-integer", - "es.number.max-safe-integer", - "es.number.min-safe-integer", - "es.number.parse-float", - "es.number.parse-int", - "es.number.to-fixed", - "es.number.to-precision", - "es.object.assign", - "es.object.create", - "es.object.define-getter", - "es.object.define-properties", - "es.object.define-property", - "es.object.define-setter", - "es.object.entries", - "es.object.freeze", - "es.object.from-entries", - "es.object.get-own-property-descriptor", - "es.object.get-own-property-descriptors", - "es.object.get-own-property-names", - "es.object.get-prototype-of", - "es.object.is", - "es.object.is-extensible", - "es.object.is-frozen", - "es.object.is-sealed", - "es.object.keys", - "es.object.lookup-getter", - "es.object.lookup-setter", - "es.object.prevent-extensions", - "es.object.seal", - "es.object.set-prototype-of", - "es.object.to-string", - "es.object.values", - "es.parse-float", - "es.parse-int", - "es.promise", - "es.promise.all-settled", - "es.promise.finally", - "es.reflect.apply", - "es.reflect.construct", - "es.reflect.define-property", - "es.reflect.delete-property", - "es.reflect.get", - "es.reflect.get-own-property-descriptor", - "es.reflect.get-prototype-of", - "es.reflect.has", - "es.reflect.is-extensible", - "es.reflect.own-keys", - "es.reflect.prevent-extensions", - "es.reflect.set", - "es.reflect.set-prototype-of", - "es.regexp.constructor", - "es.regexp.exec", - "es.regexp.flags", - "es.regexp.sticky", - "es.regexp.test", - "es.regexp.to-string", - "es.set", - "es.string.code-point-at", - "es.string.ends-with", - "es.string.from-code-point", - "es.string.includes", - "es.string.iterator", - "es.string.match", - "es.string.match-all", - "es.string.pad-end", - "es.string.pad-start", - "es.string.raw", - "es.string.repeat", - "es.string.replace", - "es.string.search", - "es.string.split", - "es.string.starts-with", - "es.string.trim", - "es.string.trim-end", - "es.string.trim-start", - "es.string.anchor", - "es.string.big", - "es.string.blink", - "es.string.bold", - "es.string.fixed", - "es.string.fontcolor", - "es.string.fontsize", - "es.string.italics", - "es.string.link", - "es.string.small", - "es.string.strike", - "es.string.sub", - "es.string.sup", - "es.typed-array.float32-array", - "es.typed-array.float64-array", - "es.typed-array.int8-array", - "es.typed-array.int16-array", - "es.typed-array.int32-array", - "es.typed-array.uint8-array", - "es.typed-array.uint8-clamped-array", - "es.typed-array.uint16-array", - "es.typed-array.uint32-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string", - "es.weak-map", - "es.weak-set", - "esnext.aggregate-error", - "esnext.array.is-template-object", - "esnext.array.last-index", - "esnext.array.last-item", - "esnext.async-iterator.constructor", - "esnext.async-iterator.as-indexed-pairs", - "esnext.async-iterator.drop", - "esnext.async-iterator.every", - "esnext.async-iterator.filter", - "esnext.async-iterator.find", - "esnext.async-iterator.flat-map", - "esnext.async-iterator.for-each", - "esnext.async-iterator.from", - "esnext.async-iterator.map", - "esnext.async-iterator.reduce", - "esnext.async-iterator.some", - "esnext.async-iterator.take", - "esnext.async-iterator.to-array", - "esnext.composite-key", - "esnext.composite-symbol", - "esnext.global-this", - "esnext.iterator.constructor", - "esnext.iterator.as-indexed-pairs", - "esnext.iterator.drop", - "esnext.iterator.every", - "esnext.iterator.filter", - "esnext.iterator.find", - "esnext.iterator.flat-map", - "esnext.iterator.for-each", - "esnext.iterator.from", - "esnext.iterator.map", - "esnext.iterator.reduce", - "esnext.iterator.some", - "esnext.iterator.take", - "esnext.iterator.to-array", - "esnext.map.delete-all", - "esnext.map.every", - "esnext.map.filter", - "esnext.map.find", - "esnext.map.find-key", - "esnext.map.from", - "esnext.map.group-by", - "esnext.map.includes", - "esnext.map.key-by", - "esnext.map.key-of", - "esnext.map.map-keys", - "esnext.map.map-values", - "esnext.map.merge", - "esnext.map.of", - "esnext.map.reduce", - "esnext.map.some", - "esnext.map.update", - "esnext.map.update-or-insert", - "esnext.map.upsert", - "esnext.math.clamp", - "esnext.math.deg-per-rad", - "esnext.math.degrees", - "esnext.math.fscale", - "esnext.math.iaddh", - "esnext.math.imulh", - "esnext.math.isubh", - "esnext.math.rad-per-deg", - "esnext.math.radians", - "esnext.math.scale", - "esnext.math.seeded-prng", - "esnext.math.signbit", - "esnext.math.umulh", - "esnext.number.from-string", - "esnext.object.iterate-entries", - "esnext.object.iterate-keys", - "esnext.object.iterate-values", - "esnext.observable", - "esnext.promise.all-settled", - "esnext.promise.any", - "esnext.promise.try", - "esnext.reflect.define-metadata", - "esnext.reflect.delete-metadata", - "esnext.reflect.get-metadata", - "esnext.reflect.get-metadata-keys", - "esnext.reflect.get-own-metadata", - "esnext.reflect.get-own-metadata-keys", - "esnext.reflect.has-metadata", - "esnext.reflect.has-own-metadata", - "esnext.reflect.metadata", - "esnext.set.add-all", - "esnext.set.delete-all", - "esnext.set.difference", - "esnext.set.every", - "esnext.set.filter", - "esnext.set.find", - "esnext.set.from", - "esnext.set.intersection", - "esnext.set.is-disjoint-from", - "esnext.set.is-subset-of", - "esnext.set.is-superset-of", - "esnext.set.join", - "esnext.set.map", - "esnext.set.of", - "esnext.set.reduce", - "esnext.set.some", - "esnext.set.symmetric-difference", - "esnext.set.union", - "esnext.string.at", - "esnext.string.code-points", - "esnext.string.match-all", - "esnext.string.replace-all", - "esnext.symbol.async-dispose", - "esnext.symbol.dispose", - "esnext.symbol.observable", - "esnext.symbol.pattern-match", - "esnext.symbol.replace-all", - "esnext.weak-map.delete-all", - "esnext.weak-map.from", - "esnext.weak-map.of", - "esnext.weak-map.upsert", - "esnext.weak-set.add-all", - "esnext.weak-set.delete-all", - "esnext.weak-set.from", - "esnext.weak-set.of", - "web.dom-collections.for-each", - "web.dom-collections.iterator", - "web.immediate", - "web.queue-microtask", - "web.timers", - "web.url", - "web.url.to-json", - "web.url-search-params" - ], - "core-js/es": [ - "es.symbol", - "es.symbol.description", - "es.symbol.async-iterator", - "es.symbol.has-instance", - "es.symbol.is-concat-spreadable", - "es.symbol.iterator", - "es.symbol.match", - "es.symbol.match-all", - "es.symbol.replace", - "es.symbol.search", - "es.symbol.species", - "es.symbol.split", - "es.symbol.to-primitive", - "es.symbol.to-string-tag", - "es.symbol.unscopables", - "es.array.concat", - "es.array.copy-within", - "es.array.every", - "es.array.fill", - "es.array.filter", - "es.array.find", - "es.array.find-index", - "es.array.flat", - "es.array.flat-map", - "es.array.for-each", - "es.array.from", - "es.array.includes", - "es.array.index-of", - "es.array.is-array", - "es.array.iterator", - "es.array.join", - "es.array.last-index-of", - "es.array.map", - "es.array.of", - "es.array.reduce", - "es.array.reduce-right", - "es.array.reverse", - "es.array.slice", - "es.array.some", - "es.array.sort", - "es.array.species", - "es.array.splice", - "es.array.unscopables.flat", - "es.array.unscopables.flat-map", - "es.array-buffer.constructor", - "es.array-buffer.is-view", - "es.array-buffer.slice", - "es.data-view", - "es.date.now", - "es.date.to-iso-string", - "es.date.to-json", - "es.date.to-primitive", - "es.date.to-string", - "es.function.bind", - "es.function.has-instance", - "es.function.name", - "es.global-this", - "es.json.stringify", - "es.json.to-string-tag", - "es.map", - "es.math.acosh", - "es.math.asinh", - "es.math.atanh", - "es.math.cbrt", - "es.math.clz32", - "es.math.cosh", - "es.math.expm1", - "es.math.fround", - "es.math.hypot", - "es.math.imul", - "es.math.log10", - "es.math.log1p", - "es.math.log2", - "es.math.sign", - "es.math.sinh", - "es.math.tanh", - "es.math.to-string-tag", - "es.math.trunc", - "es.number.constructor", - "es.number.epsilon", - "es.number.is-finite", - "es.number.is-integer", - "es.number.is-nan", - "es.number.is-safe-integer", - "es.number.max-safe-integer", - "es.number.min-safe-integer", - "es.number.parse-float", - "es.number.parse-int", - "es.number.to-fixed", - "es.number.to-precision", - "es.object.assign", - "es.object.create", - "es.object.define-getter", - "es.object.define-properties", - "es.object.define-property", - "es.object.define-setter", - "es.object.entries", - "es.object.freeze", - "es.object.from-entries", - "es.object.get-own-property-descriptor", - "es.object.get-own-property-descriptors", - "es.object.get-own-property-names", - "es.object.get-prototype-of", - "es.object.is", - "es.object.is-extensible", - "es.object.is-frozen", - "es.object.is-sealed", - "es.object.keys", - "es.object.lookup-getter", - "es.object.lookup-setter", - "es.object.prevent-extensions", - "es.object.seal", - "es.object.set-prototype-of", - "es.object.to-string", - "es.object.values", - "es.parse-float", - "es.parse-int", - "es.promise", - "es.promise.all-settled", - "es.promise.finally", - "es.reflect.apply", - "es.reflect.construct", - "es.reflect.define-property", - "es.reflect.delete-property", - "es.reflect.get", - "es.reflect.get-own-property-descriptor", - "es.reflect.get-prototype-of", - "es.reflect.has", - "es.reflect.is-extensible", - "es.reflect.own-keys", - "es.reflect.prevent-extensions", - "es.reflect.set", - "es.reflect.set-prototype-of", - "es.regexp.constructor", - "es.regexp.exec", - "es.regexp.flags", - "es.regexp.sticky", - "es.regexp.test", - "es.regexp.to-string", - "es.set", - "es.string.code-point-at", - "es.string.ends-with", - "es.string.from-code-point", - "es.string.includes", - "es.string.iterator", - "es.string.match", - "es.string.match-all", - "es.string.pad-end", - "es.string.pad-start", - "es.string.raw", - "es.string.repeat", - "es.string.replace", - "es.string.search", - "es.string.split", - "es.string.starts-with", - "es.string.trim", - "es.string.trim-end", - "es.string.trim-start", - "es.string.anchor", - "es.string.big", - "es.string.blink", - "es.string.bold", - "es.string.fixed", - "es.string.fontcolor", - "es.string.fontsize", - "es.string.italics", - "es.string.link", - "es.string.small", - "es.string.strike", - "es.string.sub", - "es.string.sup", - "es.typed-array.float32-array", - "es.typed-array.float64-array", - "es.typed-array.int8-array", - "es.typed-array.int16-array", - "es.typed-array.int32-array", - "es.typed-array.uint8-array", - "es.typed-array.uint8-clamped-array", - "es.typed-array.uint16-array", - "es.typed-array.uint32-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string", - "es.weak-map", - "es.weak-set" - ], - "core-js/es/array": [ - "es.array.concat", - "es.array.copy-within", - "es.array.every", - "es.array.fill", - "es.array.filter", - "es.array.find", - "es.array.find-index", - "es.array.flat", - "es.array.flat-map", - "es.array.for-each", - "es.array.from", - "es.array.includes", - "es.array.index-of", - "es.array.is-array", - "es.array.iterator", - "es.array.join", - "es.array.last-index-of", - "es.array.map", - "es.array.of", - "es.array.reduce", - "es.array.reduce-right", - "es.array.reverse", - "es.array.slice", - "es.array.some", - "es.array.sort", - "es.array.species", - "es.array.splice", - "es.array.unscopables.flat", - "es.array.unscopables.flat-map", - "es.string.iterator" - ], - "core-js/es/array-buffer": [ - "es.array-buffer.constructor", - "es.array-buffer.is-view", - "es.array-buffer.slice", - "es.object.to-string" - ], - "core-js/es/array-buffer/constructor": [ - "es.array-buffer.constructor", - "es.object.to-string" - ], - "core-js/es/array-buffer/is-view": [ - "es.array-buffer.is-view" - ], - "core-js/es/array-buffer/slice": [ - "es.array-buffer.slice" - ], - "core-js/es/array/concat": [ - "es.array.concat" - ], - "core-js/es/array/copy-within": [ - "es.array.copy-within" - ], - "core-js/es/array/entries": [ - "es.array.iterator" - ], - "core-js/es/array/every": [ - "es.array.every" - ], - "core-js/es/array/fill": [ - "es.array.fill" - ], - "core-js/es/array/filter": [ - "es.array.filter" - ], - "core-js/es/array/find": [ - "es.array.find" - ], - "core-js/es/array/find-index": [ - "es.array.find-index" - ], - "core-js/es/array/flat": [ - "es.array.flat", - "es.array.unscopables.flat" - ], - "core-js/es/array/flat-map": [ - "es.array.flat-map", - "es.array.unscopables.flat-map" - ], - "core-js/es/array/for-each": [ - "es.array.for-each" - ], - "core-js/es/array/from": [ - "es.array.from", - "es.string.iterator" - ], - "core-js/es/array/includes": [ - "es.array.includes" - ], - "core-js/es/array/index-of": [ - "es.array.index-of" - ], - "core-js/es/array/is-array": [ - "es.array.is-array" - ], - "core-js/es/array/iterator": [ - "es.array.iterator" - ], - "core-js/es/array/join": [ - "es.array.join" - ], - "core-js/es/array/keys": [ - "es.array.iterator" - ], - "core-js/es/array/last-index-of": [ - "es.array.last-index-of" - ], - "core-js/es/array/map": [ - "es.array.map" - ], - "core-js/es/array/of": [ - "es.array.of" - ], - "core-js/es/array/reduce": [ - "es.array.reduce" - ], - "core-js/es/array/reduce-right": [ - "es.array.reduce-right" - ], - "core-js/es/array/reverse": [ - "es.array.reverse" - ], - "core-js/es/array/slice": [ - "es.array.slice" - ], - "core-js/es/array/some": [ - "es.array.some" - ], - "core-js/es/array/sort": [ - "es.array.sort" - ], - "core-js/es/array/splice": [ - "es.array.splice" - ], - "core-js/es/array/values": [ - "es.array.iterator" - ], - "core-js/es/array/virtual": [ - "es.array.concat", - "es.array.copy-within", - "es.array.every", - "es.array.fill", - "es.array.filter", - "es.array.find", - "es.array.find-index", - "es.array.flat", - "es.array.flat-map", - "es.array.for-each", - "es.array.includes", - "es.array.index-of", - "es.array.iterator", - "es.array.join", - "es.array.last-index-of", - "es.array.map", - "es.array.reduce", - "es.array.reduce-right", - "es.array.reverse", - "es.array.slice", - "es.array.some", - "es.array.sort", - "es.array.species", - "es.array.splice", - "es.array.unscopables.flat", - "es.array.unscopables.flat-map" - ], - "core-js/es/array/virtual/concat": [ - "es.array.concat" - ], - "core-js/es/array/virtual/copy-within": [ - "es.array.copy-within" - ], - "core-js/es/array/virtual/entries": [ - "es.array.iterator" - ], - "core-js/es/array/virtual/every": [ - "es.array.every" - ], - "core-js/es/array/virtual/fill": [ - "es.array.fill" - ], - "core-js/es/array/virtual/filter": [ - "es.array.filter" - ], - "core-js/es/array/virtual/find": [ - "es.array.find" - ], - "core-js/es/array/virtual/find-index": [ - "es.array.find-index" - ], - "core-js/es/array/virtual/flat": [ - "es.array.flat", - "es.array.unscopables.flat" - ], - "core-js/es/array/virtual/flat-map": [ - "es.array.flat-map", - "es.array.unscopables.flat-map" - ], - "core-js/es/array/virtual/for-each": [ - "es.array.for-each" - ], - "core-js/es/array/virtual/includes": [ - "es.array.includes" - ], - "core-js/es/array/virtual/index-of": [ - "es.array.index-of" - ], - "core-js/es/array/virtual/iterator": [ - "es.array.iterator" - ], - "core-js/es/array/virtual/join": [ - "es.array.join" - ], - "core-js/es/array/virtual/keys": [ - "es.array.iterator" - ], - "core-js/es/array/virtual/last-index-of": [ - "es.array.last-index-of" - ], - "core-js/es/array/virtual/map": [ - "es.array.map" - ], - "core-js/es/array/virtual/reduce": [ - "es.array.reduce" - ], - "core-js/es/array/virtual/reduce-right": [ - "es.array.reduce-right" - ], - "core-js/es/array/virtual/reverse": [ - "es.array.reverse" - ], - "core-js/es/array/virtual/slice": [ - "es.array.slice" - ], - "core-js/es/array/virtual/some": [ - "es.array.some" - ], - "core-js/es/array/virtual/sort": [ - "es.array.sort" - ], - "core-js/es/array/virtual/splice": [ - "es.array.splice" - ], - "core-js/es/array/virtual/values": [ - "es.array.iterator" - ], - "core-js/es/data-view": [ - "es.data-view", - "es.object.to-string" - ], - "core-js/es/date": [ - "es.date.now", - "es.date.to-iso-string", - "es.date.to-json", - "es.date.to-primitive", - "es.date.to-string" - ], - "core-js/es/date/now": [ - "es.date.now" - ], - "core-js/es/date/to-iso-string": [ - "es.date.to-iso-string", - "es.date.to-json" - ], - "core-js/es/date/to-json": [ - "es.date.to-json" - ], - "core-js/es/date/to-primitive": [ - "es.date.to-primitive" - ], - "core-js/es/date/to-string": [ - "es.date.to-string" - ], - "core-js/es/function": [ - "es.function.bind", - "es.function.has-instance", - "es.function.name" - ], - "core-js/es/function/bind": [ - "es.function.bind" - ], - "core-js/es/function/has-instance": [ - "es.function.has-instance" - ], - "core-js/es/function/name": [ - "es.function.name" - ], - "core-js/es/function/virtual": [ - "es.function.bind" - ], - "core-js/es/function/virtual/bind": [ - "es.function.bind" - ], - "core-js/es/global-this": [ - "es.global-this" - ], - "core-js/es/instance/bind": [ - "es.function.bind" - ], - "core-js/es/instance/code-point-at": [ - "es.string.code-point-at" - ], - "core-js/es/instance/concat": [ - "es.array.concat" - ], - "core-js/es/instance/copy-within": [ - "es.array.copy-within" - ], - "core-js/es/instance/ends-with": [ - "es.string.ends-with" - ], - "core-js/es/instance/entries": [ - "es.array.iterator" - ], - "core-js/es/instance/every": [ - "es.array.every" - ], - "core-js/es/instance/fill": [ - "es.array.fill" - ], - "core-js/es/instance/filter": [ - "es.array.filter" - ], - "core-js/es/instance/find": [ - "es.array.find" - ], - "core-js/es/instance/find-index": [ - "es.array.find-index" - ], - "core-js/es/instance/flags": [ - "es.regexp.flags" - ], - "core-js/es/instance/flat": [ - "es.array.flat", - "es.array.unscopables.flat" - ], - "core-js/es/instance/flat-map": [ - "es.array.flat-map", - "es.array.unscopables.flat-map" - ], - "core-js/es/instance/for-each": [ - "es.array.for-each" - ], - "core-js/es/instance/includes": [ - "es.array.includes", - "es.string.includes" - ], - "core-js/es/instance/index-of": [ - "es.array.index-of" - ], - "core-js/es/instance/keys": [ - "es.array.iterator" - ], - "core-js/es/instance/last-index-of": [ - "es.array.last-index-of" - ], - "core-js/es/instance/map": [ - "es.array.map" - ], - "core-js/es/instance/match-all": [ - "es.string.match-all" - ], - "core-js/es/instance/pad-end": [ - "es.string.pad-end" - ], - "core-js/es/instance/pad-start": [ - "es.string.pad-start" - ], - "core-js/es/instance/reduce": [ - "es.array.reduce" - ], - "core-js/es/instance/reduce-right": [ - "es.array.reduce-right" - ], - "core-js/es/instance/repeat": [ - "es.string.repeat" - ], - "core-js/es/instance/reverse": [ - "es.array.reverse" - ], - "core-js/es/instance/slice": [ - "es.array.slice" - ], - "core-js/es/instance/some": [ - "es.array.some" - ], - "core-js/es/instance/sort": [ - "es.array.sort" - ], - "core-js/es/instance/splice": [ - "es.array.splice" - ], - "core-js/es/instance/starts-with": [ - "es.string.starts-with" - ], - "core-js/es/instance/trim": [ - "es.string.trim" - ], - "core-js/es/instance/trim-end": [ - "es.string.trim-end" - ], - "core-js/es/instance/trim-left": [ - "es.string.trim-start" - ], - "core-js/es/instance/trim-right": [ - "es.string.trim-end" - ], - "core-js/es/instance/trim-start": [ - "es.string.trim-start" - ], - "core-js/es/instance/values": [ - "es.array.iterator" - ], - "core-js/es/json": [ - "es.json.stringify", - "es.json.to-string-tag" - ], - "core-js/es/json/stringify": [ - "es.json.stringify" - ], - "core-js/es/json/to-string-tag": [ - "es.json.to-string-tag" - ], - "core-js/es/map": [ - "es.map", - "es.object.to-string", - "es.string.iterator", - "web.dom-collections.iterator" - ], - "core-js/es/math": [ - "es.math.acosh", - "es.math.asinh", - "es.math.atanh", - "es.math.cbrt", - "es.math.clz32", - "es.math.cosh", - "es.math.expm1", - "es.math.fround", - "es.math.hypot", - "es.math.imul", - "es.math.log10", - "es.math.log1p", - "es.math.log2", - "es.math.sign", - "es.math.sinh", - "es.math.tanh", - "es.math.to-string-tag", - "es.math.trunc" - ], - "core-js/es/math/acosh": [ - "es.math.acosh" - ], - "core-js/es/math/asinh": [ - "es.math.asinh" - ], - "core-js/es/math/atanh": [ - "es.math.atanh" - ], - "core-js/es/math/cbrt": [ - "es.math.cbrt" - ], - "core-js/es/math/clz32": [ - "es.math.clz32" - ], - "core-js/es/math/cosh": [ - "es.math.cosh" - ], - "core-js/es/math/expm1": [ - "es.math.expm1" - ], - "core-js/es/math/fround": [ - "es.math.fround" - ], - "core-js/es/math/hypot": [ - "es.math.hypot" - ], - "core-js/es/math/imul": [ - "es.math.imul" - ], - "core-js/es/math/log10": [ - "es.math.log10" - ], - "core-js/es/math/log1p": [ - "es.math.log1p" - ], - "core-js/es/math/log2": [ - "es.math.log2" - ], - "core-js/es/math/sign": [ - "es.math.sign" - ], - "core-js/es/math/sinh": [ - "es.math.sinh" - ], - "core-js/es/math/tanh": [ - "es.math.tanh" - ], - "core-js/es/math/to-string-tag": [ - "es.math.to-string-tag" - ], - "core-js/es/math/trunc": [ - "es.math.trunc" - ], - "core-js/es/number": [ - "es.number.constructor", - "es.number.epsilon", - "es.number.is-finite", - "es.number.is-integer", - "es.number.is-nan", - "es.number.is-safe-integer", - "es.number.max-safe-integer", - "es.number.min-safe-integer", - "es.number.parse-float", - "es.number.parse-int", - "es.number.to-fixed", - "es.number.to-precision" - ], - "core-js/es/number/constructor": [ - "es.number.constructor" - ], - "core-js/es/number/epsilon": [ - "es.number.epsilon" - ], - "core-js/es/number/is-finite": [ - "es.number.is-finite" - ], - "core-js/es/number/is-integer": [ - "es.number.is-integer" - ], - "core-js/es/number/is-nan": [ - "es.number.is-nan" - ], - "core-js/es/number/is-safe-integer": [ - "es.number.is-safe-integer" - ], - "core-js/es/number/max-safe-integer": [ - "es.number.max-safe-integer" - ], - "core-js/es/number/min-safe-integer": [ - "es.number.min-safe-integer" - ], - "core-js/es/number/parse-float": [ - "es.number.parse-float" - ], - "core-js/es/number/parse-int": [ - "es.number.parse-int" - ], - "core-js/es/number/to-fixed": [ - "es.number.to-fixed" - ], - "core-js/es/number/to-precision": [ - "es.number.to-precision" - ], - "core-js/es/number/virtual": [ - "es.number.to-fixed", - "es.number.to-precision" - ], - "core-js/es/number/virtual/to-fixed": [ - "es.number.to-fixed" - ], - "core-js/es/number/virtual/to-precision": [ - "es.number.to-precision" - ], - "core-js/es/object": [ - "es.symbol", - "es.json.to-string-tag", - "es.math.to-string-tag", - "es.object.assign", - "es.object.create", - "es.object.define-getter", - "es.object.define-properties", - "es.object.define-property", - "es.object.define-setter", - "es.object.entries", - "es.object.freeze", - "es.object.from-entries", - "es.object.get-own-property-descriptor", - "es.object.get-own-property-descriptors", - "es.object.get-own-property-names", - "es.object.get-prototype-of", - "es.object.is", - "es.object.is-extensible", - "es.object.is-frozen", - "es.object.is-sealed", - "es.object.keys", - "es.object.lookup-getter", - "es.object.lookup-setter", - "es.object.prevent-extensions", - "es.object.seal", - "es.object.set-prototype-of", - "es.object.to-string", - "es.object.values" - ], - "core-js/es/object/assign": [ - "es.object.assign" - ], - "core-js/es/object/create": [ - "es.object.create" - ], - "core-js/es/object/define-getter": [ - "es.object.define-getter" - ], - "core-js/es/object/define-properties": [ - "es.object.define-properties" - ], - "core-js/es/object/define-property": [ - "es.object.define-property" - ], - "core-js/es/object/define-setter": [ - "es.object.define-setter" - ], - "core-js/es/object/entries": [ - "es.object.entries" - ], - "core-js/es/object/freeze": [ - "es.object.freeze" - ], - "core-js/es/object/from-entries": [ - "es.array.iterator", - "es.object.from-entries" - ], - "core-js/es/object/get-own-property-descriptor": [ - "es.object.get-own-property-descriptor" - ], - "core-js/es/object/get-own-property-descriptors": [ - "es.object.get-own-property-descriptors" - ], - "core-js/es/object/get-own-property-names": [ - "es.object.get-own-property-names" - ], - "core-js/es/object/get-own-property-symbols": [ - "es.symbol" - ], - "core-js/es/object/get-prototype-of": [ - "es.object.get-prototype-of" - ], - "core-js/es/object/is": [ - "es.object.is" - ], - "core-js/es/object/is-extensible": [ - "es.object.is-extensible" - ], - "core-js/es/object/is-frozen": [ - "es.object.is-frozen" - ], - "core-js/es/object/is-sealed": [ - "es.object.is-sealed" - ], - "core-js/es/object/keys": [ - "es.object.keys" - ], - "core-js/es/object/lookup-getter": [ - "es.object.lookup-setter" - ], - "core-js/es/object/lookup-setter": [ - "es.object.lookup-setter" - ], - "core-js/es/object/prevent-extensions": [ - "es.object.prevent-extensions" - ], - "core-js/es/object/seal": [ - "es.object.seal" - ], - "core-js/es/object/set-prototype-of": [ - "es.object.set-prototype-of" - ], - "core-js/es/object/to-string": [ - "es.json.to-string-tag", - "es.math.to-string-tag", - "es.object.to-string" - ], - "core-js/es/object/values": [ - "es.object.values" - ], - "core-js/es/parse-float": [ - "es.parse-float" - ], - "core-js/es/parse-int": [ - "es.parse-int" - ], - "core-js/es/promise": [ - "es.object.to-string", - "es.promise", - "es.promise.all-settled", - "es.promise.finally", - "es.string.iterator", - "web.dom-collections.iterator" - ], - "core-js/es/promise/all-settled": [ - "es.promise", - "es.promise.all-settled" - ], - "core-js/es/promise/finally": [ - "es.promise", - "es.promise.finally" - ], - "core-js/es/reflect": [ - "es.reflect.apply", - "es.reflect.construct", - "es.reflect.define-property", - "es.reflect.delete-property", - "es.reflect.get", - "es.reflect.get-own-property-descriptor", - "es.reflect.get-prototype-of", - "es.reflect.has", - "es.reflect.is-extensible", - "es.reflect.own-keys", - "es.reflect.prevent-extensions", - "es.reflect.set", - "es.reflect.set-prototype-of" - ], - "core-js/es/reflect/apply": [ - "es.reflect.apply" - ], - "core-js/es/reflect/construct": [ - "es.reflect.construct" - ], - "core-js/es/reflect/define-property": [ - "es.reflect.define-property" - ], - "core-js/es/reflect/delete-property": [ - "es.reflect.delete-property" - ], - "core-js/es/reflect/get": [ - "es.reflect.get" - ], - "core-js/es/reflect/get-own-property-descriptor": [ - "es.reflect.get-own-property-descriptor" - ], - "core-js/es/reflect/get-prototype-of": [ - "es.reflect.get-prototype-of" - ], - "core-js/es/reflect/has": [ - "es.reflect.has" - ], - "core-js/es/reflect/is-extensible": [ - "es.reflect.is-extensible" - ], - "core-js/es/reflect/own-keys": [ - "es.reflect.own-keys" - ], - "core-js/es/reflect/prevent-extensions": [ - "es.reflect.prevent-extensions" - ], - "core-js/es/reflect/set": [ - "es.reflect.set" - ], - "core-js/es/reflect/set-prototype-of": [ - "es.reflect.set-prototype-of" - ], - "core-js/es/regexp": [ - "es.regexp.constructor", - "es.regexp.exec", - "es.regexp.flags", - "es.regexp.sticky", - "es.regexp.test", - "es.regexp.to-string", - "es.string.match", - "es.string.replace", - "es.string.search", - "es.string.split" - ], - "core-js/es/regexp/constructor": [ - "es.regexp.constructor" - ], - "core-js/es/regexp/flags": [ - "es.regexp.flags" - ], - "core-js/es/regexp/match": [ - "es.string.match" - ], - "core-js/es/regexp/replace": [ - "es.string.replace" - ], - "core-js/es/regexp/search": [ - "es.string.search" - ], - "core-js/es/regexp/split": [ - "es.string.split" - ], - "core-js/es/regexp/sticky": [ - "es.regexp.sticky" - ], - "core-js/es/regexp/test": [ - "es.regexp.test" - ], - "core-js/es/regexp/to-string": [ - "es.regexp.to-string" - ], - "core-js/es/set": [ - "es.object.to-string", - "es.set", - "es.string.iterator", - "web.dom-collections.iterator" - ], - "core-js/es/string": [ - "es.string.code-point-at", - "es.string.ends-with", - "es.string.from-code-point", - "es.string.includes", - "es.string.iterator", - "es.string.match", - "es.string.match-all", - "es.string.pad-end", - "es.string.pad-start", - "es.string.raw", - "es.string.repeat", - "es.string.replace", - "es.string.search", - "es.string.split", - "es.string.starts-with", - "es.string.trim", - "es.string.trim-end", - "es.string.trim-start", - "es.string.anchor", - "es.string.big", - "es.string.blink", - "es.string.bold", - "es.string.fixed", - "es.string.fontcolor", - "es.string.fontsize", - "es.string.italics", - "es.string.link", - "es.string.small", - "es.string.strike", - "es.string.sub", - "es.string.sup" - ], - "core-js/es/string/anchor": [ - "es.string.anchor" - ], - "core-js/es/string/big": [ - "es.string.big" - ], - "core-js/es/string/blink": [ - "es.string.blink" - ], - "core-js/es/string/bold": [ - "es.string.bold" - ], - "core-js/es/string/code-point-at": [ - "es.string.code-point-at" - ], - "core-js/es/string/ends-with": [ - "es.string.ends-with" - ], - "core-js/es/string/fixed": [ - "es.string.fixed" - ], - "core-js/es/string/fontcolor": [ - "es.string.fontcolor" - ], - "core-js/es/string/fontsize": [ - "es.string.fontsize" - ], - "core-js/es/string/from-code-point": [ - "es.string.from-code-point" - ], - "core-js/es/string/includes": [ - "es.string.includes" - ], - "core-js/es/string/italics": [ - "es.string.italics" - ], - "core-js/es/string/iterator": [ - "es.string.iterator" - ], - "core-js/es/string/link": [ - "es.string.link" - ], - "core-js/es/string/match": [ - "es.string.match" - ], - "core-js/es/string/match-all": [ - "es.string.match-all" - ], - "core-js/es/string/pad-end": [ - "es.string.pad-end" - ], - "core-js/es/string/pad-start": [ - "es.string.pad-start" - ], - "core-js/es/string/raw": [ - "es.string.raw" - ], - "core-js/es/string/repeat": [ - "es.string.repeat" - ], - "core-js/es/string/replace": [ - "es.string.replace" - ], - "core-js/es/string/search": [ - "es.string.search" - ], - "core-js/es/string/small": [ - "es.string.small" - ], - "core-js/es/string/split": [ - "es.string.split" - ], - "core-js/es/string/starts-with": [ - "es.string.starts-with" - ], - "core-js/es/string/strike": [ - "es.string.strike" - ], - "core-js/es/string/sub": [ - "es.string.sub" - ], - "core-js/es/string/sup": [ - "es.string.sup" - ], - "core-js/es/string/trim": [ - "es.string.trim" - ], - "core-js/es/string/trim-end": [ - "es.string.trim-end" - ], - "core-js/es/string/trim-left": [ - "es.string.trim-start" - ], - "core-js/es/string/trim-right": [ - "es.string.trim-end" - ], - "core-js/es/string/trim-start": [ - "es.string.trim-start" - ], - "core-js/es/string/virtual": [ - "es.string.code-point-at", - "es.string.ends-with", - "es.string.includes", - "es.string.iterator", - "es.string.match", - "es.string.match-all", - "es.string.pad-end", - "es.string.pad-start", - "es.string.repeat", - "es.string.replace", - "es.string.search", - "es.string.split", - "es.string.starts-with", - "es.string.trim", - "es.string.trim-end", - "es.string.trim-start", - "es.string.anchor", - "es.string.big", - "es.string.blink", - "es.string.bold", - "es.string.fixed", - "es.string.fontcolor", - "es.string.fontsize", - "es.string.italics", - "es.string.link", - "es.string.small", - "es.string.strike", - "es.string.sub", - "es.string.sup" - ], - "core-js/es/string/virtual/anchor": [ - "es.string.anchor" - ], - "core-js/es/string/virtual/big": [ - "es.string.big" - ], - "core-js/es/string/virtual/blink": [ - "es.string.blink" - ], - "core-js/es/string/virtual/bold": [ - "es.string.bold" - ], - "core-js/es/string/virtual/code-point-at": [ - "es.string.code-point-at" - ], - "core-js/es/string/virtual/ends-with": [ - "es.string.ends-with" - ], - "core-js/es/string/virtual/fixed": [ - "es.string.fixed" - ], - "core-js/es/string/virtual/fontcolor": [ - "es.string.fontcolor" - ], - "core-js/es/string/virtual/fontsize": [ - "es.string.fontsize" - ], - "core-js/es/string/virtual/includes": [ - "es.string.includes" - ], - "core-js/es/string/virtual/italics": [ - "es.string.italics" - ], - "core-js/es/string/virtual/iterator": [ - "es.string.iterator" - ], - "core-js/es/string/virtual/link": [ - "es.string.link" - ], - "core-js/es/string/virtual/match-all": [ - "es.string.match-all" - ], - "core-js/es/string/virtual/pad-end": [ - "es.string.pad-end" - ], - "core-js/es/string/virtual/pad-start": [ - "es.string.pad-start" - ], - "core-js/es/string/virtual/repeat": [ - "es.string.repeat" - ], - "core-js/es/string/virtual/small": [ - "es.string.small" - ], - "core-js/es/string/virtual/starts-with": [ - "es.string.starts-with" - ], - "core-js/es/string/virtual/strike": [ - "es.string.strike" - ], - "core-js/es/string/virtual/sub": [ - "es.string.sub" - ], - "core-js/es/string/virtual/sup": [ - "es.string.sup" - ], - "core-js/es/string/virtual/trim": [ - "es.string.trim" - ], - "core-js/es/string/virtual/trim-end": [ - "es.string.trim-end" - ], - "core-js/es/string/virtual/trim-left": [ - "es.string.trim-start" - ], - "core-js/es/string/virtual/trim-right": [ - "es.string.trim-end" - ], - "core-js/es/string/virtual/trim-start": [ - "es.string.trim-start" - ], - "core-js/es/symbol": [ - "es.symbol", - "es.symbol.description", - "es.symbol.async-iterator", - "es.symbol.has-instance", - "es.symbol.is-concat-spreadable", - "es.symbol.iterator", - "es.symbol.match", - "es.symbol.match-all", - "es.symbol.replace", - "es.symbol.search", - "es.symbol.species", - "es.symbol.split", - "es.symbol.to-primitive", - "es.symbol.to-string-tag", - "es.symbol.unscopables", - "es.array.concat", - "es.json.to-string-tag", - "es.math.to-string-tag", - "es.object.to-string" - ], - "core-js/es/symbol/async-iterator": [ - "es.symbol.async-iterator" - ], - "core-js/es/symbol/description": [ - "es.symbol.description" - ], - "core-js/es/symbol/for": [ - "es.symbol" - ], - "core-js/es/symbol/has-instance": [ - "es.symbol.has-instance", - "es.function.has-instance" - ], - "core-js/es/symbol/is-concat-spreadable": [ - "es.symbol.is-concat-spreadable", - "es.array.concat" - ], - "core-js/es/symbol/iterator": [ - "es.symbol.iterator", - "es.string.iterator", - "web.dom-collections.iterator" - ], - "core-js/es/symbol/key-for": [ - "es.symbol" - ], - "core-js/es/symbol/match": [ - "es.symbol.match", - "es.string.match" - ], - "core-js/es/symbol/match-all": [ - "es.symbol.match-all", - "es.string.match-all" - ], - "core-js/es/symbol/replace": [ - "es.symbol.replace", - "es.string.replace" - ], - "core-js/es/symbol/search": [ - "es.symbol.search", - "es.string.search" - ], - "core-js/es/symbol/species": [ - "es.symbol.species" - ], - "core-js/es/symbol/split": [ - "es.symbol.split", - "es.string.split" - ], - "core-js/es/symbol/to-primitive": [ - "es.symbol.to-primitive" - ], - "core-js/es/symbol/to-string-tag": [ - "es.symbol.to-string-tag", - "es.json.to-string-tag", - "es.math.to-string-tag", - "es.object.to-string" - ], - "core-js/es/symbol/unscopables": [ - "es.symbol.unscopables" - ], - "core-js/es/typed-array": [ - "es.object.to-string", - "es.typed-array.float32-array", - "es.typed-array.float64-array", - "es.typed-array.int8-array", - "es.typed-array.int16-array", - "es.typed-array.int32-array", - "es.typed-array.uint8-array", - "es.typed-array.uint8-clamped-array", - "es.typed-array.uint16-array", - "es.typed-array.uint32-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/es/typed-array/copy-within": [ - "es.typed-array.copy-within" - ], - "core-js/es/typed-array/entries": [ - "es.typed-array.iterator" - ], - "core-js/es/typed-array/every": [ - "es.typed-array.every" - ], - "core-js/es/typed-array/fill": [ - "es.typed-array.fill" - ], - "core-js/es/typed-array/filter": [ - "es.typed-array.filter" - ], - "core-js/es/typed-array/find": [ - "es.typed-array.find" - ], - "core-js/es/typed-array/find-index": [ - "es.typed-array.find-index" - ], - "core-js/es/typed-array/float32-array": [ - "es.object.to-string", - "es.typed-array.float32-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/es/typed-array/float64-array": [ - "es.object.to-string", - "es.typed-array.float64-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/es/typed-array/for-each": [ - "es.typed-array.for-each" - ], - "core-js/es/typed-array/from": [ - "es.typed-array.from" - ], - "core-js/es/typed-array/includes": [ - "es.typed-array.includes" - ], - "core-js/es/typed-array/index-of": [ - "es.typed-array.index-of" - ], - "core-js/es/typed-array/int16-array": [ - "es.object.to-string", - "es.typed-array.int16-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/es/typed-array/int32-array": [ - "es.object.to-string", - "es.typed-array.int32-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/es/typed-array/int8-array": [ - "es.object.to-string", - "es.typed-array.int8-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/es/typed-array/iterator": [ - "es.typed-array.iterator" - ], - "core-js/es/typed-array/join": [ - "es.typed-array.join" - ], - "core-js/es/typed-array/keys": [ - "es.typed-array.iterator" - ], - "core-js/es/typed-array/last-index-of": [ - "es.typed-array.last-index-of" - ], - "core-js/es/typed-array/map": [ - "es.typed-array.map" - ], - "core-js/es/typed-array/methods": [ - "es.object.to-string", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/es/typed-array/of": [ - "es.typed-array.of" - ], - "core-js/es/typed-array/reduce": [ - "es.typed-array.reduce" - ], - "core-js/es/typed-array/reduce-right": [ - "es.typed-array.reduce-right" - ], - "core-js/es/typed-array/reverse": [ - "es.typed-array.reverse" - ], - "core-js/es/typed-array/set": [ - "es.typed-array.set" - ], - "core-js/es/typed-array/slice": [ - "es.typed-array.slice" - ], - "core-js/es/typed-array/some": [ - "es.typed-array.some" - ], - "core-js/es/typed-array/sort": [ - "es.typed-array.sort" - ], - "core-js/es/typed-array/subarray": [ - "es.typed-array.subarray" - ], - "core-js/es/typed-array/to-locale-string": [ - "es.typed-array.to-locale-string" - ], - "core-js/es/typed-array/to-string": [ - "es.typed-array.to-string" - ], - "core-js/es/typed-array/uint16-array": [ - "es.object.to-string", - "es.typed-array.uint16-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/es/typed-array/uint32-array": [ - "es.object.to-string", - "es.typed-array.uint32-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/es/typed-array/uint8-array": [ - "es.object.to-string", - "es.typed-array.uint8-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/es/typed-array/uint8-clamped-array": [ - "es.object.to-string", - "es.typed-array.uint8-clamped-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/es/typed-array/values": [ - "es.typed-array.iterator" - ], - "core-js/es/weak-map": [ - "es.object.to-string", - "es.weak-map", - "web.dom-collections.iterator" - ], - "core-js/es/weak-set": [ - "es.object.to-string", - "es.weak-set", - "web.dom-collections.iterator" - ], - "core-js/features": [ - "es.symbol", - "es.symbol.description", - "es.symbol.async-iterator", - "es.symbol.has-instance", - "es.symbol.is-concat-spreadable", - "es.symbol.iterator", - "es.symbol.match", - "es.symbol.match-all", - "es.symbol.replace", - "es.symbol.search", - "es.symbol.species", - "es.symbol.split", - "es.symbol.to-primitive", - "es.symbol.to-string-tag", - "es.symbol.unscopables", - "es.array.concat", - "es.array.copy-within", - "es.array.every", - "es.array.fill", - "es.array.filter", - "es.array.find", - "es.array.find-index", - "es.array.flat", - "es.array.flat-map", - "es.array.for-each", - "es.array.from", - "es.array.includes", - "es.array.index-of", - "es.array.is-array", - "es.array.iterator", - "es.array.join", - "es.array.last-index-of", - "es.array.map", - "es.array.of", - "es.array.reduce", - "es.array.reduce-right", - "es.array.reverse", - "es.array.slice", - "es.array.some", - "es.array.sort", - "es.array.species", - "es.array.splice", - "es.array.unscopables.flat", - "es.array.unscopables.flat-map", - "es.array-buffer.constructor", - "es.array-buffer.is-view", - "es.array-buffer.slice", - "es.data-view", - "es.date.now", - "es.date.to-iso-string", - "es.date.to-json", - "es.date.to-primitive", - "es.date.to-string", - "es.function.bind", - "es.function.has-instance", - "es.function.name", - "es.global-this", - "es.json.stringify", - "es.json.to-string-tag", - "es.map", - "es.math.acosh", - "es.math.asinh", - "es.math.atanh", - "es.math.cbrt", - "es.math.clz32", - "es.math.cosh", - "es.math.expm1", - "es.math.fround", - "es.math.hypot", - "es.math.imul", - "es.math.log10", - "es.math.log1p", - "es.math.log2", - "es.math.sign", - "es.math.sinh", - "es.math.tanh", - "es.math.to-string-tag", - "es.math.trunc", - "es.number.constructor", - "es.number.epsilon", - "es.number.is-finite", - "es.number.is-integer", - "es.number.is-nan", - "es.number.is-safe-integer", - "es.number.max-safe-integer", - "es.number.min-safe-integer", - "es.number.parse-float", - "es.number.parse-int", - "es.number.to-fixed", - "es.number.to-precision", - "es.object.assign", - "es.object.create", - "es.object.define-getter", - "es.object.define-properties", - "es.object.define-property", - "es.object.define-setter", - "es.object.entries", - "es.object.freeze", - "es.object.from-entries", - "es.object.get-own-property-descriptor", - "es.object.get-own-property-descriptors", - "es.object.get-own-property-names", - "es.object.get-prototype-of", - "es.object.is", - "es.object.is-extensible", - "es.object.is-frozen", - "es.object.is-sealed", - "es.object.keys", - "es.object.lookup-getter", - "es.object.lookup-setter", - "es.object.prevent-extensions", - "es.object.seal", - "es.object.set-prototype-of", - "es.object.to-string", - "es.object.values", - "es.parse-float", - "es.parse-int", - "es.promise", - "es.promise.all-settled", - "es.promise.finally", - "es.reflect.apply", - "es.reflect.construct", - "es.reflect.define-property", - "es.reflect.delete-property", - "es.reflect.get", - "es.reflect.get-own-property-descriptor", - "es.reflect.get-prototype-of", - "es.reflect.has", - "es.reflect.is-extensible", - "es.reflect.own-keys", - "es.reflect.prevent-extensions", - "es.reflect.set", - "es.reflect.set-prototype-of", - "es.regexp.constructor", - "es.regexp.exec", - "es.regexp.flags", - "es.regexp.sticky", - "es.regexp.test", - "es.regexp.to-string", - "es.set", - "es.string.code-point-at", - "es.string.ends-with", - "es.string.from-code-point", - "es.string.includes", - "es.string.iterator", - "es.string.match", - "es.string.match-all", - "es.string.pad-end", - "es.string.pad-start", - "es.string.raw", - "es.string.repeat", - "es.string.replace", - "es.string.search", - "es.string.split", - "es.string.starts-with", - "es.string.trim", - "es.string.trim-end", - "es.string.trim-start", - "es.string.anchor", - "es.string.big", - "es.string.blink", - "es.string.bold", - "es.string.fixed", - "es.string.fontcolor", - "es.string.fontsize", - "es.string.italics", - "es.string.link", - "es.string.small", - "es.string.strike", - "es.string.sub", - "es.string.sup", - "es.typed-array.float32-array", - "es.typed-array.float64-array", - "es.typed-array.int8-array", - "es.typed-array.int16-array", - "es.typed-array.int32-array", - "es.typed-array.uint8-array", - "es.typed-array.uint8-clamped-array", - "es.typed-array.uint16-array", - "es.typed-array.uint32-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string", - "es.weak-map", - "es.weak-set", - "esnext.aggregate-error", - "esnext.array.is-template-object", - "esnext.array.last-index", - "esnext.array.last-item", - "esnext.async-iterator.constructor", - "esnext.async-iterator.as-indexed-pairs", - "esnext.async-iterator.drop", - "esnext.async-iterator.every", - "esnext.async-iterator.filter", - "esnext.async-iterator.find", - "esnext.async-iterator.flat-map", - "esnext.async-iterator.for-each", - "esnext.async-iterator.from", - "esnext.async-iterator.map", - "esnext.async-iterator.reduce", - "esnext.async-iterator.some", - "esnext.async-iterator.take", - "esnext.async-iterator.to-array", - "esnext.composite-key", - "esnext.composite-symbol", - "esnext.global-this", - "esnext.iterator.constructor", - "esnext.iterator.as-indexed-pairs", - "esnext.iterator.drop", - "esnext.iterator.every", - "esnext.iterator.filter", - "esnext.iterator.find", - "esnext.iterator.flat-map", - "esnext.iterator.for-each", - "esnext.iterator.from", - "esnext.iterator.map", - "esnext.iterator.reduce", - "esnext.iterator.some", - "esnext.iterator.take", - "esnext.iterator.to-array", - "esnext.map.delete-all", - "esnext.map.every", - "esnext.map.filter", - "esnext.map.find", - "esnext.map.find-key", - "esnext.map.from", - "esnext.map.group-by", - "esnext.map.includes", - "esnext.map.key-by", - "esnext.map.key-of", - "esnext.map.map-keys", - "esnext.map.map-values", - "esnext.map.merge", - "esnext.map.of", - "esnext.map.reduce", - "esnext.map.some", - "esnext.map.update", - "esnext.map.update-or-insert", - "esnext.map.upsert", - "esnext.math.clamp", - "esnext.math.deg-per-rad", - "esnext.math.degrees", - "esnext.math.fscale", - "esnext.math.iaddh", - "esnext.math.imulh", - "esnext.math.isubh", - "esnext.math.rad-per-deg", - "esnext.math.radians", - "esnext.math.scale", - "esnext.math.seeded-prng", - "esnext.math.signbit", - "esnext.math.umulh", - "esnext.number.from-string", - "esnext.object.iterate-entries", - "esnext.object.iterate-keys", - "esnext.object.iterate-values", - "esnext.observable", - "esnext.promise.all-settled", - "esnext.promise.any", - "esnext.promise.try", - "esnext.reflect.define-metadata", - "esnext.reflect.delete-metadata", - "esnext.reflect.get-metadata", - "esnext.reflect.get-metadata-keys", - "esnext.reflect.get-own-metadata", - "esnext.reflect.get-own-metadata-keys", - "esnext.reflect.has-metadata", - "esnext.reflect.has-own-metadata", - "esnext.reflect.metadata", - "esnext.set.add-all", - "esnext.set.delete-all", - "esnext.set.difference", - "esnext.set.every", - "esnext.set.filter", - "esnext.set.find", - "esnext.set.from", - "esnext.set.intersection", - "esnext.set.is-disjoint-from", - "esnext.set.is-subset-of", - "esnext.set.is-superset-of", - "esnext.set.join", - "esnext.set.map", - "esnext.set.of", - "esnext.set.reduce", - "esnext.set.some", - "esnext.set.symmetric-difference", - "esnext.set.union", - "esnext.string.at", - "esnext.string.code-points", - "esnext.string.match-all", - "esnext.string.replace-all", - "esnext.symbol.async-dispose", - "esnext.symbol.dispose", - "esnext.symbol.observable", - "esnext.symbol.pattern-match", - "esnext.symbol.replace-all", - "esnext.weak-map.delete-all", - "esnext.weak-map.from", - "esnext.weak-map.of", - "esnext.weak-map.upsert", - "esnext.weak-set.add-all", - "esnext.weak-set.delete-all", - "esnext.weak-set.from", - "esnext.weak-set.of", - "web.dom-collections.for-each", - "web.dom-collections.iterator", - "web.immediate", - "web.queue-microtask", - "web.timers", - "web.url", - "web.url.to-json", - "web.url-search-params" - ], - "core-js/features/aggregate-error": [ - "es.string.iterator", - "esnext.aggregate-error", - "web.dom-collections.iterator" - ], - "core-js/features/array": [ - "es.array.concat", - "es.array.copy-within", - "es.array.every", - "es.array.fill", - "es.array.filter", - "es.array.find", - "es.array.find-index", - "es.array.flat", - "es.array.flat-map", - "es.array.for-each", - "es.array.from", - "es.array.includes", - "es.array.index-of", - "es.array.is-array", - "es.array.iterator", - "es.array.join", - "es.array.last-index-of", - "es.array.map", - "es.array.of", - "es.array.reduce", - "es.array.reduce-right", - "es.array.reverse", - "es.array.slice", - "es.array.some", - "es.array.sort", - "es.array.species", - "es.array.splice", - "es.array.unscopables.flat", - "es.array.unscopables.flat-map", - "es.string.iterator", - "esnext.array.is-template-object", - "esnext.array.last-index", - "esnext.array.last-item" - ], - "core-js/features/array-buffer": [ - "es.array-buffer.constructor", - "es.array-buffer.is-view", - "es.array-buffer.slice", - "es.object.to-string" - ], - "core-js/features/array-buffer/constructor": [ - "es.array-buffer.constructor", - "es.object.to-string" - ], - "core-js/features/array-buffer/is-view": [ - "es.array-buffer.is-view" - ], - "core-js/features/array-buffer/slice": [ - "es.array-buffer.slice" - ], - "core-js/features/array/concat": [ - "es.array.concat" - ], - "core-js/features/array/copy-within": [ - "es.array.copy-within" - ], - "core-js/features/array/entries": [ - "es.array.iterator" - ], - "core-js/features/array/every": [ - "es.array.every" - ], - "core-js/features/array/fill": [ - "es.array.fill" - ], - "core-js/features/array/filter": [ - "es.array.filter" - ], - "core-js/features/array/find": [ - "es.array.find" - ], - "core-js/features/array/find-index": [ - "es.array.find-index" - ], - "core-js/features/array/flat": [ - "es.array.flat", - "es.array.unscopables.flat" - ], - "core-js/features/array/flat-map": [ - "es.array.flat-map", - "es.array.unscopables.flat-map" - ], - "core-js/features/array/for-each": [ - "es.array.for-each" - ], - "core-js/features/array/from": [ - "es.array.from", - "es.string.iterator" - ], - "core-js/features/array/includes": [ - "es.array.includes" - ], - "core-js/features/array/index-of": [ - "es.array.index-of" - ], - "core-js/features/array/is-array": [ - "es.array.is-array" - ], - "core-js/features/array/is-template-object": [ - "esnext.array.is-template-object" - ], - "core-js/features/array/iterator": [ - "es.array.iterator" - ], - "core-js/features/array/join": [ - "es.array.join" - ], - "core-js/features/array/keys": [ - "es.array.iterator" - ], - "core-js/features/array/last-index": [ - "esnext.array.last-index" - ], - "core-js/features/array/last-index-of": [ - "es.array.last-index-of" - ], - "core-js/features/array/last-item": [ - "esnext.array.last-item" - ], - "core-js/features/array/map": [ - "es.array.map" - ], - "core-js/features/array/of": [ - "es.array.of" - ], - "core-js/features/array/reduce": [ - "es.array.reduce" - ], - "core-js/features/array/reduce-right": [ - "es.array.reduce-right" - ], - "core-js/features/array/reverse": [ - "es.array.reverse" - ], - "core-js/features/array/slice": [ - "es.array.slice" - ], - "core-js/features/array/some": [ - "es.array.some" - ], - "core-js/features/array/sort": [ - "es.array.sort" - ], - "core-js/features/array/splice": [ - "es.array.splice" - ], - "core-js/features/array/values": [ - "es.array.iterator" - ], - "core-js/features/array/virtual": [ - "es.array.concat", - "es.array.copy-within", - "es.array.every", - "es.array.fill", - "es.array.filter", - "es.array.find", - "es.array.find-index", - "es.array.flat", - "es.array.flat-map", - "es.array.for-each", - "es.array.includes", - "es.array.index-of", - "es.array.iterator", - "es.array.join", - "es.array.last-index-of", - "es.array.map", - "es.array.reduce", - "es.array.reduce-right", - "es.array.reverse", - "es.array.slice", - "es.array.some", - "es.array.sort", - "es.array.species", - "es.array.splice", - "es.array.unscopables.flat", - "es.array.unscopables.flat-map" - ], - "core-js/features/array/virtual/concat": [ - "es.array.concat" - ], - "core-js/features/array/virtual/copy-within": [ - "es.array.copy-within" - ], - "core-js/features/array/virtual/entries": [ - "es.array.iterator" - ], - "core-js/features/array/virtual/every": [ - "es.array.every" - ], - "core-js/features/array/virtual/fill": [ - "es.array.fill" - ], - "core-js/features/array/virtual/filter": [ - "es.array.filter" - ], - "core-js/features/array/virtual/find": [ - "es.array.find" - ], - "core-js/features/array/virtual/find-index": [ - "es.array.find-index" - ], - "core-js/features/array/virtual/flat": [ - "es.array.flat", - "es.array.unscopables.flat" - ], - "core-js/features/array/virtual/flat-map": [ - "es.array.flat-map", - "es.array.unscopables.flat-map" - ], - "core-js/features/array/virtual/for-each": [ - "es.array.for-each" - ], - "core-js/features/array/virtual/includes": [ - "es.array.includes" - ], - "core-js/features/array/virtual/index-of": [ - "es.array.index-of" - ], - "core-js/features/array/virtual/iterator": [ - "es.array.iterator" - ], - "core-js/features/array/virtual/join": [ - "es.array.join" - ], - "core-js/features/array/virtual/keys": [ - "es.array.iterator" - ], - "core-js/features/array/virtual/last-index-of": [ - "es.array.last-index-of" - ], - "core-js/features/array/virtual/map": [ - "es.array.map" - ], - "core-js/features/array/virtual/reduce": [ - "es.array.reduce" - ], - "core-js/features/array/virtual/reduce-right": [ - "es.array.reduce-right" - ], - "core-js/features/array/virtual/reverse": [ - "es.array.reverse" - ], - "core-js/features/array/virtual/slice": [ - "es.array.slice" - ], - "core-js/features/array/virtual/some": [ - "es.array.some" - ], - "core-js/features/array/virtual/sort": [ - "es.array.sort" - ], - "core-js/features/array/virtual/splice": [ - "es.array.splice" - ], - "core-js/features/array/virtual/values": [ - "es.array.iterator" - ], - "core-js/features/async-iterator": [ - "es.object.to-string", - "es.promise", - "es.string.iterator", - "esnext.async-iterator.constructor", - "esnext.async-iterator.as-indexed-pairs", - "esnext.async-iterator.drop", - "esnext.async-iterator.every", - "esnext.async-iterator.filter", - "esnext.async-iterator.find", - "esnext.async-iterator.flat-map", - "esnext.async-iterator.for-each", - "esnext.async-iterator.from", - "esnext.async-iterator.map", - "esnext.async-iterator.reduce", - "esnext.async-iterator.some", - "esnext.async-iterator.take", - "esnext.async-iterator.to-array", - "web.dom-collections.iterator" - ], - "core-js/features/async-iterator/as-indexed-pairs": [ - "es.object.to-string", - "es.promise", - "es.string.iterator", - "esnext.async-iterator.constructor", - "esnext.async-iterator.as-indexed-pairs", - "web.dom-collections.iterator" - ], - "core-js/features/async-iterator/drop": [ - "es.object.to-string", - "es.promise", - "es.string.iterator", - "esnext.async-iterator.constructor", - "esnext.async-iterator.drop", - "web.dom-collections.iterator" - ], - "core-js/features/async-iterator/every": [ - "es.object.to-string", - "es.promise", - "es.string.iterator", - "esnext.async-iterator.constructor", - "esnext.async-iterator.every", - "web.dom-collections.iterator" - ], - "core-js/features/async-iterator/filter": [ - "es.object.to-string", - "es.promise", - "es.string.iterator", - "esnext.async-iterator.constructor", - "esnext.async-iterator.filter", - "web.dom-collections.iterator" - ], - "core-js/features/async-iterator/find": [ - "es.object.to-string", - "es.promise", - "es.string.iterator", - "esnext.async-iterator.constructor", - "esnext.async-iterator.find", - "web.dom-collections.iterator" - ], - "core-js/features/async-iterator/flat-map": [ - "es.object.to-string", - "es.promise", - "es.string.iterator", - "esnext.async-iterator.constructor", - "esnext.async-iterator.flat-map", - "web.dom-collections.iterator" - ], - "core-js/features/async-iterator/for-each": [ - "es.object.to-string", - "es.promise", - "es.string.iterator", - "esnext.async-iterator.constructor", - "esnext.async-iterator.for-each", - "web.dom-collections.iterator" - ], - "core-js/features/async-iterator/from": [ - "es.object.to-string", - "es.promise", - "es.string.iterator", - "esnext.async-iterator.constructor", - "esnext.async-iterator.from", - "web.dom-collections.iterator" - ], - "core-js/features/async-iterator/map": [ - "es.object.to-string", - "es.promise", - "es.string.iterator", - "esnext.async-iterator.constructor", - "esnext.async-iterator.map", - "web.dom-collections.iterator" - ], - "core-js/features/async-iterator/reduce": [ - "es.object.to-string", - "es.promise", - "es.string.iterator", - "esnext.async-iterator.constructor", - "esnext.async-iterator.reduce", - "web.dom-collections.iterator" - ], - "core-js/features/async-iterator/some": [ - "es.object.to-string", - "es.promise", - "es.string.iterator", - "esnext.async-iterator.constructor", - "esnext.async-iterator.some", - "web.dom-collections.iterator" - ], - "core-js/features/async-iterator/take": [ - "es.object.to-string", - "es.promise", - "es.string.iterator", - "esnext.async-iterator.constructor", - "esnext.async-iterator.take", - "web.dom-collections.iterator" - ], - "core-js/features/async-iterator/to-array": [ - "es.object.to-string", - "es.promise", - "es.string.iterator", - "esnext.async-iterator.constructor", - "esnext.async-iterator.to-array", - "web.dom-collections.iterator" - ], - "core-js/features/clear-immediate": [ - "web.immediate" - ], - "core-js/features/composite-key": [ - "esnext.composite-key" - ], - "core-js/features/composite-symbol": [ - "es.symbol", - "esnext.composite-symbol" - ], - "core-js/features/data-view": [ - "es.data-view", - "es.object.to-string" - ], - "core-js/features/date": [ - "es.date.now", - "es.date.to-iso-string", - "es.date.to-json", - "es.date.to-primitive", - "es.date.to-string" - ], - "core-js/features/date/now": [ - "es.date.now" - ], - "core-js/features/date/to-iso-string": [ - "es.date.to-iso-string", - "es.date.to-json" - ], - "core-js/features/date/to-json": [ - "es.date.to-json" - ], - "core-js/features/date/to-primitive": [ - "es.date.to-primitive" - ], - "core-js/features/date/to-string": [ - "es.date.to-string" - ], - "core-js/features/dom-collections": [ - "es.array.iterator", - "web.dom-collections.for-each", - "web.dom-collections.iterator" - ], - "core-js/features/dom-collections/for-each": [ - "web.dom-collections.for-each" - ], - "core-js/features/dom-collections/iterator": [ - "web.dom-collections.iterator" - ], - "core-js/features/function": [ - "es.function.bind", - "es.function.has-instance", - "es.function.name" - ], - "core-js/features/function/bind": [ - "es.function.bind" - ], - "core-js/features/function/has-instance": [ - "es.function.has-instance" - ], - "core-js/features/function/name": [ - "es.function.name" - ], - "core-js/features/function/virtual": [ - "es.function.bind" - ], - "core-js/features/function/virtual/bind": [ - "es.function.bind" - ], - "core-js/features/get-iterator": [ - "es.string.iterator", - "web.dom-collections.iterator" - ], - "core-js/features/get-iterator-method": [ - "es.string.iterator", - "web.dom-collections.iterator" - ], - "core-js/features/global-this": [ - "es.global-this", - "esnext.global-this" - ], - "core-js/features/instance/at": [ - "esnext.string.at" - ], - "core-js/features/instance/bind": [ - "es.function.bind" - ], - "core-js/features/instance/code-point-at": [ - "es.string.code-point-at" - ], - "core-js/features/instance/code-points": [ - "esnext.string.code-points" - ], - "core-js/features/instance/concat": [ - "es.array.concat" - ], - "core-js/features/instance/copy-within": [ - "es.array.copy-within" - ], - "core-js/features/instance/ends-with": [ - "es.string.ends-with" - ], - "core-js/features/instance/entries": [ - "es.array.iterator", - "web.dom-collections.iterator" - ], - "core-js/features/instance/every": [ - "es.array.every" - ], - "core-js/features/instance/fill": [ - "es.array.fill" - ], - "core-js/features/instance/filter": [ - "es.array.filter" - ], - "core-js/features/instance/find": [ - "es.array.find" - ], - "core-js/features/instance/find-index": [ - "es.array.find-index" - ], - "core-js/features/instance/flags": [ - "es.regexp.flags" - ], - "core-js/features/instance/flat": [ - "es.array.flat", - "es.array.unscopables.flat" - ], - "core-js/features/instance/flat-map": [ - "es.array.flat-map", - "es.array.unscopables.flat-map" - ], - "core-js/features/instance/for-each": [ - "es.array.for-each", - "web.dom-collections.iterator" - ], - "core-js/features/instance/includes": [ - "es.array.includes", - "es.string.includes" - ], - "core-js/features/instance/index-of": [ - "es.array.index-of" - ], - "core-js/features/instance/keys": [ - "es.array.iterator", - "web.dom-collections.iterator" - ], - "core-js/features/instance/last-index-of": [ - "es.array.last-index-of" - ], - "core-js/features/instance/map": [ - "es.array.map" - ], - "core-js/features/instance/match-all": [ - "es.string.match-all", - "esnext.string.match-all" - ], - "core-js/features/instance/pad-end": [ - "es.string.pad-end" - ], - "core-js/features/instance/pad-start": [ - "es.string.pad-start" - ], - "core-js/features/instance/reduce": [ - "es.array.reduce" - ], - "core-js/features/instance/reduce-right": [ - "es.array.reduce-right" - ], - "core-js/features/instance/repeat": [ - "es.string.repeat" - ], - "core-js/features/instance/replace-all": [ - "esnext.string.replace-all" - ], - "core-js/features/instance/reverse": [ - "es.array.reverse" - ], - "core-js/features/instance/slice": [ - "es.array.slice" - ], - "core-js/features/instance/some": [ - "es.array.some" - ], - "core-js/features/instance/sort": [ - "es.array.sort" - ], - "core-js/features/instance/splice": [ - "es.array.splice" - ], - "core-js/features/instance/starts-with": [ - "es.string.starts-with" - ], - "core-js/features/instance/trim": [ - "es.string.trim" - ], - "core-js/features/instance/trim-end": [ - "es.string.trim-end" - ], - "core-js/features/instance/trim-left": [ - "es.string.trim-start" - ], - "core-js/features/instance/trim-right": [ - "es.string.trim-end" - ], - "core-js/features/instance/trim-start": [ - "es.string.trim-start" - ], - "core-js/features/instance/values": [ - "es.array.iterator", - "web.dom-collections.iterator" - ], - "core-js/features/is-iterable": [ - "es.string.iterator", - "web.dom-collections.iterator" - ], - "core-js/features/iterator": [ - "es.object.to-string", - "es.string.iterator", - "esnext.iterator.constructor", - "esnext.iterator.as-indexed-pairs", - "esnext.iterator.drop", - "esnext.iterator.every", - "esnext.iterator.filter", - "esnext.iterator.find", - "esnext.iterator.flat-map", - "esnext.iterator.for-each", - "esnext.iterator.from", - "esnext.iterator.map", - "esnext.iterator.reduce", - "esnext.iterator.some", - "esnext.iterator.take", - "esnext.iterator.to-array", - "web.dom-collections.iterator" - ], - "core-js/features/iterator/as-indexed-pairs": [ - "es.object.to-string", - "es.string.iterator", - "esnext.iterator.constructor", - "esnext.iterator.as-indexed-pairs", - "web.dom-collections.iterator" - ], - "core-js/features/iterator/drop": [ - "es.object.to-string", - "es.string.iterator", - "esnext.iterator.constructor", - "esnext.iterator.drop", - "web.dom-collections.iterator" - ], - "core-js/features/iterator/every": [ - "es.object.to-string", - "es.string.iterator", - "esnext.iterator.constructor", - "esnext.iterator.every", - "web.dom-collections.iterator" - ], - "core-js/features/iterator/filter": [ - "es.object.to-string", - "es.string.iterator", - "esnext.iterator.constructor", - "esnext.iterator.filter", - "web.dom-collections.iterator" - ], - "core-js/features/iterator/find": [ - "es.object.to-string", - "es.string.iterator", - "esnext.iterator.constructor", - "esnext.iterator.find", - "web.dom-collections.iterator" - ], - "core-js/features/iterator/flat-map": [ - "es.object.to-string", - "es.string.iterator", - "esnext.iterator.constructor", - "esnext.iterator.flat-map", - "web.dom-collections.iterator" - ], - "core-js/features/iterator/for-each": [ - "es.object.to-string", - "es.string.iterator", - "esnext.iterator.constructor", - "esnext.iterator.for-each", - "web.dom-collections.iterator" - ], - "core-js/features/iterator/from": [ - "es.object.to-string", - "es.string.iterator", - "esnext.iterator.constructor", - "esnext.iterator.from", - "web.dom-collections.iterator" - ], - "core-js/features/iterator/map": [ - "es.object.to-string", - "es.string.iterator", - "esnext.iterator.constructor", - "esnext.iterator.map", - "web.dom-collections.iterator" - ], - "core-js/features/iterator/reduce": [ - "es.object.to-string", - "es.string.iterator", - "esnext.iterator.constructor", - "esnext.iterator.reduce", - "web.dom-collections.iterator" - ], - "core-js/features/iterator/some": [ - "es.object.to-string", - "es.string.iterator", - "esnext.iterator.constructor", - "esnext.iterator.some", - "web.dom-collections.iterator" - ], - "core-js/features/iterator/take": [ - "es.object.to-string", - "es.string.iterator", - "esnext.iterator.constructor", - "esnext.iterator.take", - "web.dom-collections.iterator" - ], - "core-js/features/iterator/to-array": [ - "es.object.to-string", - "es.string.iterator", - "esnext.iterator.constructor", - "esnext.iterator.to-array", - "web.dom-collections.iterator" - ], - "core-js/features/json": [ - "es.json.stringify", - "es.json.to-string-tag" - ], - "core-js/features/json/stringify": [ - "es.json.stringify" - ], - "core-js/features/json/to-string-tag": [ - "es.json.to-string-tag" - ], - "core-js/features/map": [ - "es.map", - "es.object.to-string", - "es.string.iterator", - "esnext.map.delete-all", - "esnext.map.every", - "esnext.map.filter", - "esnext.map.find", - "esnext.map.find-key", - "esnext.map.from", - "esnext.map.group-by", - "esnext.map.includes", - "esnext.map.key-by", - "esnext.map.key-of", - "esnext.map.map-keys", - "esnext.map.map-values", - "esnext.map.merge", - "esnext.map.of", - "esnext.map.reduce", - "esnext.map.some", - "esnext.map.update", - "esnext.map.update-or-insert", - "esnext.map.upsert", - "web.dom-collections.iterator" - ], - "core-js/features/map/delete-all": [ - "es.map", - "esnext.map.delete-all" - ], - "core-js/features/map/every": [ - "es.map", - "esnext.map.every" - ], - "core-js/features/map/filter": [ - "es.map", - "esnext.map.filter" - ], - "core-js/features/map/find": [ - "es.map", - "esnext.map.find" - ], - "core-js/features/map/find-key": [ - "es.map", - "esnext.map.find-key" - ], - "core-js/features/map/from": [ - "es.map", - "es.string.iterator", - "esnext.map.from", - "web.dom-collections.iterator" - ], - "core-js/features/map/group-by": [ - "es.map", - "esnext.map.group-by" - ], - "core-js/features/map/includes": [ - "es.map", - "esnext.map.includes" - ], - "core-js/features/map/key-by": [ - "es.map", - "esnext.map.key-by" - ], - "core-js/features/map/key-of": [ - "es.map", - "esnext.map.key-of" - ], - "core-js/features/map/map-keys": [ - "es.map", - "esnext.map.map-keys" - ], - "core-js/features/map/map-values": [ - "es.map", - "esnext.map.map-values" - ], - "core-js/features/map/merge": [ - "es.map", - "esnext.map.merge" - ], - "core-js/features/map/of": [ - "es.map", - "es.string.iterator", - "esnext.map.of", - "web.dom-collections.iterator" - ], - "core-js/features/map/reduce": [ - "es.map", - "esnext.map.reduce" - ], - "core-js/features/map/some": [ - "es.map", - "esnext.map.some" - ], - "core-js/features/map/update": [ - "es.map", - "esnext.map.update" - ], - "core-js/features/map/update-or-insert": [ - "es.map", - "esnext.map.update-or-insert" - ], - "core-js/features/map/upsert": [ - "es.map", - "esnext.map.upsert" - ], - "core-js/features/math": [ - "es.math.acosh", - "es.math.asinh", - "es.math.atanh", - "es.math.cbrt", - "es.math.clz32", - "es.math.cosh", - "es.math.expm1", - "es.math.fround", - "es.math.hypot", - "es.math.imul", - "es.math.log10", - "es.math.log1p", - "es.math.log2", - "es.math.sign", - "es.math.sinh", - "es.math.tanh", - "es.math.to-string-tag", - "es.math.trunc", - "esnext.math.clamp", - "esnext.math.deg-per-rad", - "esnext.math.degrees", - "esnext.math.fscale", - "esnext.math.iaddh", - "esnext.math.imulh", - "esnext.math.isubh", - "esnext.math.rad-per-deg", - "esnext.math.radians", - "esnext.math.scale", - "esnext.math.seeded-prng", - "esnext.math.signbit", - "esnext.math.umulh" - ], - "core-js/features/math/acosh": [ - "es.math.acosh" - ], - "core-js/features/math/asinh": [ - "es.math.asinh" - ], - "core-js/features/math/atanh": [ - "es.math.atanh" - ], - "core-js/features/math/cbrt": [ - "es.math.cbrt" - ], - "core-js/features/math/clamp": [ - "esnext.math.clamp" - ], - "core-js/features/math/clz32": [ - "es.math.clz32" - ], - "core-js/features/math/cosh": [ - "es.math.cosh" - ], - "core-js/features/math/deg-per-rad": [ - "esnext.math.deg-per-rad" - ], - "core-js/features/math/degrees": [ - "esnext.math.degrees" - ], - "core-js/features/math/expm1": [ - "es.math.expm1" - ], - "core-js/features/math/fround": [ - "es.math.fround" - ], - "core-js/features/math/fscale": [ - "esnext.math.fscale" - ], - "core-js/features/math/hypot": [ - "es.math.hypot" - ], - "core-js/features/math/iaddh": [ - "esnext.math.iaddh" - ], - "core-js/features/math/imul": [ - "es.math.imul" - ], - "core-js/features/math/imulh": [ - "esnext.math.imulh" - ], - "core-js/features/math/isubh": [ - "esnext.math.isubh" - ], - "core-js/features/math/log10": [ - "es.math.log10" - ], - "core-js/features/math/log1p": [ - "es.math.log1p" - ], - "core-js/features/math/log2": [ - "es.math.log2" - ], - "core-js/features/math/rad-per-deg": [ - "esnext.math.rad-per-deg" - ], - "core-js/features/math/radians": [ - "esnext.math.radians" - ], - "core-js/features/math/scale": [ - "esnext.math.scale" - ], - "core-js/features/math/seeded-prng": [ - "esnext.math.seeded-prng" - ], - "core-js/features/math/sign": [ - "es.math.sign" - ], - "core-js/features/math/signbit": [ - "esnext.math.signbit" - ], - "core-js/features/math/sinh": [ - "es.math.sinh" - ], - "core-js/features/math/tanh": [ - "es.math.tanh" - ], - "core-js/features/math/to-string-tag": [ - "es.math.to-string-tag" - ], - "core-js/features/math/trunc": [ - "es.math.trunc" - ], - "core-js/features/math/umulh": [ - "esnext.math.umulh" - ], - "core-js/features/number": [ - "es.number.constructor", - "es.number.epsilon", - "es.number.is-finite", - "es.number.is-integer", - "es.number.is-nan", - "es.number.is-safe-integer", - "es.number.max-safe-integer", - "es.number.min-safe-integer", - "es.number.parse-float", - "es.number.parse-int", - "es.number.to-fixed", - "es.number.to-precision", - "esnext.number.from-string" - ], - "core-js/features/number/constructor": [ - "es.number.constructor" - ], - "core-js/features/number/epsilon": [ - "es.number.epsilon" - ], - "core-js/features/number/from-string": [ - "esnext.number.from-string" - ], - "core-js/features/number/is-finite": [ - "es.number.is-finite" - ], - "core-js/features/number/is-integer": [ - "es.number.is-integer" - ], - "core-js/features/number/is-nan": [ - "es.number.is-nan" - ], - "core-js/features/number/is-safe-integer": [ - "es.number.is-safe-integer" - ], - "core-js/features/number/max-safe-integer": [ - "es.number.max-safe-integer" - ], - "core-js/features/number/min-safe-integer": [ - "es.number.min-safe-integer" - ], - "core-js/features/number/parse-float": [ - "es.number.parse-float" - ], - "core-js/features/number/parse-int": [ - "es.number.parse-int" - ], - "core-js/features/number/to-fixed": [ - "es.number.to-fixed" - ], - "core-js/features/number/to-precision": [ - "es.number.to-precision" - ], - "core-js/features/number/virtual": [ - "es.number.to-fixed", - "es.number.to-precision" - ], - "core-js/features/number/virtual/to-fixed": [ - "es.number.to-fixed" - ], - "core-js/features/number/virtual/to-precision": [ - "es.number.to-precision" - ], - "core-js/features/object": [ - "es.symbol", - "es.json.to-string-tag", - "es.math.to-string-tag", - "es.object.assign", - "es.object.create", - "es.object.define-getter", - "es.object.define-properties", - "es.object.define-property", - "es.object.define-setter", - "es.object.entries", - "es.object.freeze", - "es.object.from-entries", - "es.object.get-own-property-descriptor", - "es.object.get-own-property-descriptors", - "es.object.get-own-property-names", - "es.object.get-prototype-of", - "es.object.is", - "es.object.is-extensible", - "es.object.is-frozen", - "es.object.is-sealed", - "es.object.keys", - "es.object.lookup-getter", - "es.object.lookup-setter", - "es.object.prevent-extensions", - "es.object.seal", - "es.object.set-prototype-of", - "es.object.to-string", - "es.object.values", - "esnext.object.iterate-entries", - "esnext.object.iterate-keys", - "esnext.object.iterate-values" - ], - "core-js/features/object/assign": [ - "es.object.assign" - ], - "core-js/features/object/create": [ - "es.object.create" - ], - "core-js/features/object/define-getter": [ - "es.object.define-getter" - ], - "core-js/features/object/define-properties": [ - "es.object.define-properties" - ], - "core-js/features/object/define-property": [ - "es.object.define-property" - ], - "core-js/features/object/define-setter": [ - "es.object.define-setter" - ], - "core-js/features/object/entries": [ - "es.object.entries" - ], - "core-js/features/object/freeze": [ - "es.object.freeze" - ], - "core-js/features/object/from-entries": [ - "es.array.iterator", - "es.object.from-entries" - ], - "core-js/features/object/get-own-property-descriptor": [ - "es.object.get-own-property-descriptor" - ], - "core-js/features/object/get-own-property-descriptors": [ - "es.object.get-own-property-descriptors" - ], - "core-js/features/object/get-own-property-names": [ - "es.object.get-own-property-names" - ], - "core-js/features/object/get-own-property-symbols": [ - "es.symbol" - ], - "core-js/features/object/get-prototype-of": [ - "es.object.get-prototype-of" - ], - "core-js/features/object/is": [ - "es.object.is" - ], - "core-js/features/object/is-extensible": [ - "es.object.is-extensible" - ], - "core-js/features/object/is-frozen": [ - "es.object.is-frozen" - ], - "core-js/features/object/is-sealed": [ - "es.object.is-sealed" - ], - "core-js/features/object/iterate-entries": [ - "esnext.object.iterate-entries" - ], - "core-js/features/object/iterate-keys": [ - "esnext.object.iterate-keys" - ], - "core-js/features/object/iterate-values": [ - "esnext.object.iterate-values" - ], - "core-js/features/object/keys": [ - "es.object.keys" - ], - "core-js/features/object/lookup-getter": [ - "es.object.lookup-setter" - ], - "core-js/features/object/lookup-setter": [ - "es.object.lookup-setter" - ], - "core-js/features/object/prevent-extensions": [ - "es.object.prevent-extensions" - ], - "core-js/features/object/seal": [ - "es.object.seal" - ], - "core-js/features/object/set-prototype-of": [ - "es.object.set-prototype-of" - ], - "core-js/features/object/to-string": [ - "es.json.to-string-tag", - "es.math.to-string-tag", - "es.object.to-string" - ], - "core-js/features/object/values": [ - "es.object.values" - ], - "core-js/features/observable": [ - "es.object.to-string", - "es.string.iterator", - "esnext.observable", - "esnext.symbol.observable", - "web.dom-collections.iterator" - ], - "core-js/features/parse-float": [ - "es.parse-float" - ], - "core-js/features/parse-int": [ - "es.parse-int" - ], - "core-js/features/promise": [ - "es.object.to-string", - "es.promise", - "es.promise.all-settled", - "es.promise.finally", - "es.string.iterator", - "esnext.aggregate-error", - "esnext.promise.all-settled", - "esnext.promise.any", - "esnext.promise.try", - "web.dom-collections.iterator" - ], - "core-js/features/promise/all-settled": [ - "es.promise", - "es.promise.all-settled", - "esnext.promise.all-settled" - ], - "core-js/features/promise/any": [ - "es.promise", - "esnext.aggregate-error", - "esnext.promise.any" - ], - "core-js/features/promise/finally": [ - "es.promise", - "es.promise.finally" - ], - "core-js/features/promise/try": [ - "es.promise", - "esnext.promise.try" - ], - "core-js/features/queue-microtask": [ - "web.queue-microtask" - ], - "core-js/features/reflect": [ - "es.reflect.apply", - "es.reflect.construct", - "es.reflect.define-property", - "es.reflect.delete-property", - "es.reflect.get", - "es.reflect.get-own-property-descriptor", - "es.reflect.get-prototype-of", - "es.reflect.has", - "es.reflect.is-extensible", - "es.reflect.own-keys", - "es.reflect.prevent-extensions", - "es.reflect.set", - "es.reflect.set-prototype-of", - "esnext.reflect.define-metadata", - "esnext.reflect.delete-metadata", - "esnext.reflect.get-metadata", - "esnext.reflect.get-metadata-keys", - "esnext.reflect.get-own-metadata", - "esnext.reflect.get-own-metadata-keys", - "esnext.reflect.has-metadata", - "esnext.reflect.has-own-metadata", - "esnext.reflect.metadata" - ], - "core-js/features/reflect/apply": [ - "es.reflect.apply" - ], - "core-js/features/reflect/construct": [ - "es.reflect.construct" - ], - "core-js/features/reflect/define-metadata": [ - "esnext.reflect.define-metadata" - ], - "core-js/features/reflect/define-property": [ - "es.reflect.define-property" - ], - "core-js/features/reflect/delete-metadata": [ - "esnext.reflect.delete-metadata" - ], - "core-js/features/reflect/delete-property": [ - "es.reflect.delete-property" - ], - "core-js/features/reflect/get": [ - "es.reflect.get" - ], - "core-js/features/reflect/get-metadata": [ - "esnext.reflect.get-metadata" - ], - "core-js/features/reflect/get-metadata-keys": [ - "esnext.reflect.get-metadata-keys" - ], - "core-js/features/reflect/get-own-metadata": [ - "esnext.reflect.get-own-metadata" - ], - "core-js/features/reflect/get-own-metadata-keys": [ - "esnext.reflect.get-own-metadata-keys" - ], - "core-js/features/reflect/get-own-property-descriptor": [ - "es.reflect.get-own-property-descriptor" - ], - "core-js/features/reflect/get-prototype-of": [ - "es.reflect.get-prototype-of" - ], - "core-js/features/reflect/has": [ - "es.reflect.has" - ], - "core-js/features/reflect/has-metadata": [ - "esnext.reflect.has-metadata" - ], - "core-js/features/reflect/has-own-metadata": [ - "esnext.reflect.has-own-metadata" - ], - "core-js/features/reflect/is-extensible": [ - "es.reflect.is-extensible" - ], - "core-js/features/reflect/metadata": [ - "esnext.reflect.metadata" - ], - "core-js/features/reflect/own-keys": [ - "es.reflect.own-keys" - ], - "core-js/features/reflect/prevent-extensions": [ - "es.reflect.prevent-extensions" - ], - "core-js/features/reflect/set": [ - "es.reflect.set" - ], - "core-js/features/reflect/set-prototype-of": [ - "es.reflect.set-prototype-of" - ], - "core-js/features/regexp": [ - "es.regexp.constructor", - "es.regexp.exec", - "es.regexp.flags", - "es.regexp.sticky", - "es.regexp.test", - "es.regexp.to-string", - "es.string.match", - "es.string.replace", - "es.string.search", - "es.string.split" - ], - "core-js/features/regexp/constructor": [ - "es.regexp.constructor" - ], - "core-js/features/regexp/flags": [ - "es.regexp.flags" - ], - "core-js/features/regexp/match": [ - "es.string.match" - ], - "core-js/features/regexp/replace": [ - "es.string.replace" - ], - "core-js/features/regexp/search": [ - "es.string.search" - ], - "core-js/features/regexp/split": [ - "es.string.split" - ], - "core-js/features/regexp/sticky": [ - "es.regexp.sticky" - ], - "core-js/features/regexp/test": [ - "es.regexp.test" - ], - "core-js/features/regexp/to-string": [ - "es.regexp.to-string" - ], - "core-js/features/set": [ - "es.object.to-string", - "es.set", - "es.string.iterator", - "esnext.set.add-all", - "esnext.set.delete-all", - "esnext.set.difference", - "esnext.set.every", - "esnext.set.filter", - "esnext.set.find", - "esnext.set.from", - "esnext.set.intersection", - "esnext.set.is-disjoint-from", - "esnext.set.is-subset-of", - "esnext.set.is-superset-of", - "esnext.set.join", - "esnext.set.map", - "esnext.set.of", - "esnext.set.reduce", - "esnext.set.some", - "esnext.set.symmetric-difference", - "esnext.set.union", - "web.dom-collections.iterator" - ], - "core-js/features/set-immediate": [ - "web.immediate" - ], - "core-js/features/set-interval": [ - "web.timers" - ], - "core-js/features/set-timeout": [ - "web.timers" - ], - "core-js/features/set/add-all": [ - "es.set", - "esnext.set.add-all" - ], - "core-js/features/set/delete-all": [ - "es.set", - "esnext.set.delete-all" - ], - "core-js/features/set/difference": [ - "es.set", - "es.string.iterator", - "esnext.set.difference", - "web.dom-collections.iterator" - ], - "core-js/features/set/every": [ - "es.set", - "esnext.set.every" - ], - "core-js/features/set/filter": [ - "es.set", - "esnext.set.filter" - ], - "core-js/features/set/find": [ - "es.set", - "esnext.set.find" - ], - "core-js/features/set/from": [ - "es.set", - "es.string.iterator", - "esnext.set.from", - "web.dom-collections.iterator" - ], - "core-js/features/set/intersection": [ - "es.set", - "esnext.set.intersection" - ], - "core-js/features/set/is-disjoint-from": [ - "es.set", - "esnext.set.is-disjoint-from" - ], - "core-js/features/set/is-subset-of": [ - "es.set", - "es.string.iterator", - "esnext.set.is-subset-of", - "web.dom-collections.iterator" - ], - "core-js/features/set/is-superset-of": [ - "es.set", - "esnext.set.is-superset-of" - ], - "core-js/features/set/join": [ - "es.set", - "esnext.set.join" - ], - "core-js/features/set/map": [ - "es.set", - "esnext.set.map" - ], - "core-js/features/set/of": [ - "es.set", - "es.string.iterator", - "esnext.set.of", - "web.dom-collections.iterator" - ], - "core-js/features/set/reduce": [ - "es.set", - "esnext.set.reduce" - ], - "core-js/features/set/some": [ - "es.set", - "esnext.set.some" - ], - "core-js/features/set/symmetric-difference": [ - "es.set", - "es.string.iterator", - "esnext.set.symmetric-difference", - "web.dom-collections.iterator" - ], - "core-js/features/set/union": [ - "es.set", - "es.string.iterator", - "esnext.set.union", - "web.dom-collections.iterator" - ], - "core-js/features/string": [ - "es.string.code-point-at", - "es.string.ends-with", - "es.string.from-code-point", - "es.string.includes", - "es.string.iterator", - "es.string.match", - "es.string.match-all", - "es.string.pad-end", - "es.string.pad-start", - "es.string.raw", - "es.string.repeat", - "es.string.replace", - "es.string.search", - "es.string.split", - "es.string.starts-with", - "es.string.trim", - "es.string.trim-end", - "es.string.trim-start", - "es.string.anchor", - "es.string.big", - "es.string.blink", - "es.string.bold", - "es.string.fixed", - "es.string.fontcolor", - "es.string.fontsize", - "es.string.italics", - "es.string.link", - "es.string.small", - "es.string.strike", - "es.string.sub", - "es.string.sup", - "esnext.string.at", - "esnext.string.code-points", - "esnext.string.match-all", - "esnext.string.replace-all" - ], - "core-js/features/string/anchor": [ - "es.string.anchor" - ], - "core-js/features/string/at": [ - "esnext.string.at" - ], - "core-js/features/string/big": [ - "es.string.big" - ], - "core-js/features/string/blink": [ - "es.string.blink" - ], - "core-js/features/string/bold": [ - "es.string.bold" - ], - "core-js/features/string/code-point-at": [ - "es.string.code-point-at" - ], - "core-js/features/string/code-points": [ - "esnext.string.code-points" - ], - "core-js/features/string/ends-with": [ - "es.string.ends-with" - ], - "core-js/features/string/fixed": [ - "es.string.fixed" - ], - "core-js/features/string/fontcolor": [ - "es.string.fontcolor" - ], - "core-js/features/string/fontsize": [ - "es.string.fontsize" - ], - "core-js/features/string/from-code-point": [ - "es.string.from-code-point" - ], - "core-js/features/string/includes": [ - "es.string.includes" - ], - "core-js/features/string/italics": [ - "es.string.italics" - ], - "core-js/features/string/iterator": [ - "es.string.iterator" - ], - "core-js/features/string/link": [ - "es.string.link" - ], - "core-js/features/string/match": [ - "es.string.match" - ], - "core-js/features/string/match-all": [ - "es.string.match-all", - "esnext.string.match-all" - ], - "core-js/features/string/pad-end": [ - "es.string.pad-end" - ], - "core-js/features/string/pad-start": [ - "es.string.pad-start" - ], - "core-js/features/string/raw": [ - "es.string.raw" - ], - "core-js/features/string/repeat": [ - "es.string.repeat" - ], - "core-js/features/string/replace": [ - "es.string.replace" - ], - "core-js/features/string/replace-all": [ - "esnext.string.replace-all" - ], - "core-js/features/string/search": [ - "es.string.search" - ], - "core-js/features/string/small": [ - "es.string.small" - ], - "core-js/features/string/split": [ - "es.string.split" - ], - "core-js/features/string/starts-with": [ - "es.string.starts-with" - ], - "core-js/features/string/strike": [ - "es.string.strike" - ], - "core-js/features/string/sub": [ - "es.string.sub" - ], - "core-js/features/string/sup": [ - "es.string.sup" - ], - "core-js/features/string/trim": [ - "es.string.trim" - ], - "core-js/features/string/trim-end": [ - "es.string.trim-end" - ], - "core-js/features/string/trim-left": [ - "es.string.trim-start" - ], - "core-js/features/string/trim-right": [ - "es.string.trim-end" - ], - "core-js/features/string/trim-start": [ - "es.string.trim-start" - ], - "core-js/features/string/virtual": [ - "es.string.code-point-at", - "es.string.ends-with", - "es.string.includes", - "es.string.iterator", - "es.string.match", - "es.string.match-all", - "es.string.pad-end", - "es.string.pad-start", - "es.string.repeat", - "es.string.replace", - "es.string.search", - "es.string.split", - "es.string.starts-with", - "es.string.trim", - "es.string.trim-end", - "es.string.trim-start", - "es.string.anchor", - "es.string.big", - "es.string.blink", - "es.string.bold", - "es.string.fixed", - "es.string.fontcolor", - "es.string.fontsize", - "es.string.italics", - "es.string.link", - "es.string.small", - "es.string.strike", - "es.string.sub", - "es.string.sup", - "esnext.string.at", - "esnext.string.code-points", - "esnext.string.match-all", - "esnext.string.replace-all" - ], - "core-js/features/string/virtual/anchor": [ - "es.string.anchor" - ], - "core-js/features/string/virtual/at": [ - "esnext.string.at" - ], - "core-js/features/string/virtual/big": [ - "es.string.big" - ], - "core-js/features/string/virtual/blink": [ - "es.string.blink" - ], - "core-js/features/string/virtual/bold": [ - "es.string.bold" - ], - "core-js/features/string/virtual/code-point-at": [ - "es.string.code-point-at" - ], - "core-js/features/string/virtual/code-points": [ - "esnext.string.code-points" - ], - "core-js/features/string/virtual/ends-with": [ - "es.string.ends-with" - ], - "core-js/features/string/virtual/fixed": [ - "es.string.fixed" - ], - "core-js/features/string/virtual/fontcolor": [ - "es.string.fontcolor" - ], - "core-js/features/string/virtual/fontsize": [ - "es.string.fontsize" - ], - "core-js/features/string/virtual/includes": [ - "es.string.includes" - ], - "core-js/features/string/virtual/italics": [ - "es.string.italics" - ], - "core-js/features/string/virtual/iterator": [ - "es.string.iterator" - ], - "core-js/features/string/virtual/link": [ - "es.string.link" - ], - "core-js/features/string/virtual/match-all": [ - "es.string.match-all", - "esnext.string.match-all" - ], - "core-js/features/string/virtual/pad-end": [ - "es.string.pad-end" - ], - "core-js/features/string/virtual/pad-start": [ - "es.string.pad-start" - ], - "core-js/features/string/virtual/repeat": [ - "es.string.repeat" - ], - "core-js/features/string/virtual/replace-all": [ - "esnext.string.replace-all" - ], - "core-js/features/string/virtual/small": [ - "es.string.small" - ], - "core-js/features/string/virtual/starts-with": [ - "es.string.starts-with" - ], - "core-js/features/string/virtual/strike": [ - "es.string.strike" - ], - "core-js/features/string/virtual/sub": [ - "es.string.sub" - ], - "core-js/features/string/virtual/sup": [ - "es.string.sup" - ], - "core-js/features/string/virtual/trim": [ - "es.string.trim" - ], - "core-js/features/string/virtual/trim-end": [ - "es.string.trim-end" - ], - "core-js/features/string/virtual/trim-left": [ - "es.string.trim-start" - ], - "core-js/features/string/virtual/trim-right": [ - "es.string.trim-end" - ], - "core-js/features/string/virtual/trim-start": [ - "es.string.trim-start" - ], - "core-js/features/symbol": [ - "es.symbol", - "es.symbol.description", - "es.symbol.async-iterator", - "es.symbol.has-instance", - "es.symbol.is-concat-spreadable", - "es.symbol.iterator", - "es.symbol.match", - "es.symbol.match-all", - "es.symbol.replace", - "es.symbol.search", - "es.symbol.species", - "es.symbol.split", - "es.symbol.to-primitive", - "es.symbol.to-string-tag", - "es.symbol.unscopables", - "es.array.concat", - "es.json.to-string-tag", - "es.math.to-string-tag", - "es.object.to-string", - "esnext.symbol.async-dispose", - "esnext.symbol.dispose", - "esnext.symbol.observable", - "esnext.symbol.pattern-match", - "esnext.symbol.replace-all" - ], - "core-js/features/symbol/async-dispose": [ - "esnext.symbol.async-dispose" - ], - "core-js/features/symbol/async-iterator": [ - "es.symbol.async-iterator" - ], - "core-js/features/symbol/description": [ - "es.symbol.description" - ], - "core-js/features/symbol/dispose": [ - "esnext.symbol.dispose" - ], - "core-js/features/symbol/for": [ - "es.symbol" - ], - "core-js/features/symbol/has-instance": [ - "es.symbol.has-instance", - "es.function.has-instance" - ], - "core-js/features/symbol/is-concat-spreadable": [ - "es.symbol.is-concat-spreadable", - "es.array.concat" - ], - "core-js/features/symbol/iterator": [ - "es.symbol.iterator", - "es.string.iterator", - "web.dom-collections.iterator" - ], - "core-js/features/symbol/key-for": [ - "es.symbol" - ], - "core-js/features/symbol/match": [ - "es.symbol.match", - "es.string.match" - ], - "core-js/features/symbol/match-all": [ - "es.symbol.match-all", - "es.string.match-all" - ], - "core-js/features/symbol/observable": [ - "esnext.symbol.observable" - ], - "core-js/features/symbol/pattern-match": [ - "esnext.symbol.pattern-match" - ], - "core-js/features/symbol/replace": [ - "es.symbol.replace", - "es.string.replace" - ], - "core-js/features/symbol/replace-all": [ - "esnext.symbol.replace-all" - ], - "core-js/features/symbol/search": [ - "es.symbol.search", - "es.string.search" - ], - "core-js/features/symbol/species": [ - "es.symbol.species" - ], - "core-js/features/symbol/split": [ - "es.symbol.split", - "es.string.split" - ], - "core-js/features/symbol/to-primitive": [ - "es.symbol.to-primitive" - ], - "core-js/features/symbol/to-string-tag": [ - "es.symbol.to-string-tag", - "es.json.to-string-tag", - "es.math.to-string-tag", - "es.object.to-string" - ], - "core-js/features/symbol/unscopables": [ - "es.symbol.unscopables" - ], - "core-js/features/typed-array": [ - "es.object.to-string", - "es.typed-array.float32-array", - "es.typed-array.float64-array", - "es.typed-array.int8-array", - "es.typed-array.int16-array", - "es.typed-array.int32-array", - "es.typed-array.uint8-array", - "es.typed-array.uint8-clamped-array", - "es.typed-array.uint16-array", - "es.typed-array.uint32-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/features/typed-array/copy-within": [ - "es.typed-array.copy-within" - ], - "core-js/features/typed-array/entries": [ - "es.typed-array.iterator" - ], - "core-js/features/typed-array/every": [ - "es.typed-array.every" - ], - "core-js/features/typed-array/fill": [ - "es.typed-array.fill" - ], - "core-js/features/typed-array/filter": [ - "es.typed-array.filter" - ], - "core-js/features/typed-array/find": [ - "es.typed-array.find" - ], - "core-js/features/typed-array/find-index": [ - "es.typed-array.find-index" - ], - "core-js/features/typed-array/float32-array": [ - "es.object.to-string", - "es.typed-array.float32-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/features/typed-array/float64-array": [ - "es.object.to-string", - "es.typed-array.float64-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/features/typed-array/for-each": [ - "es.typed-array.for-each" - ], - "core-js/features/typed-array/from": [ - "es.typed-array.from" - ], - "core-js/features/typed-array/includes": [ - "es.typed-array.includes" - ], - "core-js/features/typed-array/index-of": [ - "es.typed-array.index-of" - ], - "core-js/features/typed-array/int16-array": [ - "es.object.to-string", - "es.typed-array.int16-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/features/typed-array/int32-array": [ - "es.object.to-string", - "es.typed-array.int32-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/features/typed-array/int8-array": [ - "es.object.to-string", - "es.typed-array.int8-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/features/typed-array/iterator": [ - "es.typed-array.iterator" - ], - "core-js/features/typed-array/join": [ - "es.typed-array.join" - ], - "core-js/features/typed-array/keys": [ - "es.typed-array.iterator" - ], - "core-js/features/typed-array/last-index-of": [ - "es.typed-array.last-index-of" - ], - "core-js/features/typed-array/map": [ - "es.typed-array.map" - ], - "core-js/features/typed-array/of": [ - "es.typed-array.of" - ], - "core-js/features/typed-array/reduce": [ - "es.typed-array.reduce" - ], - "core-js/features/typed-array/reduce-right": [ - "es.typed-array.reduce-right" - ], - "core-js/features/typed-array/reverse": [ - "es.typed-array.reverse" - ], - "core-js/features/typed-array/set": [ - "es.typed-array.set" - ], - "core-js/features/typed-array/slice": [ - "es.typed-array.slice" - ], - "core-js/features/typed-array/some": [ - "es.typed-array.some" - ], - "core-js/features/typed-array/sort": [ - "es.typed-array.sort" - ], - "core-js/features/typed-array/subarray": [ - "es.typed-array.subarray" - ], - "core-js/features/typed-array/to-locale-string": [ - "es.typed-array.to-locale-string" - ], - "core-js/features/typed-array/to-string": [ - "es.typed-array.to-string" - ], - "core-js/features/typed-array/uint16-array": [ - "es.object.to-string", - "es.typed-array.uint16-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/features/typed-array/uint32-array": [ - "es.object.to-string", - "es.typed-array.uint32-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/features/typed-array/uint8-array": [ - "es.object.to-string", - "es.typed-array.uint8-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/features/typed-array/uint8-clamped-array": [ - "es.object.to-string", - "es.typed-array.uint8-clamped-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/features/typed-array/values": [ - "es.typed-array.iterator" - ], - "core-js/features/url": [ - "web.url", - "web.url.to-json", - "web.url-search-params" - ], - "core-js/features/url-search-params": [ - "web.url-search-params" - ], - "core-js/features/url/to-json": [ - "web.url.to-json" - ], - "core-js/features/weak-map": [ - "es.object.to-string", - "es.weak-map", - "esnext.weak-map.delete-all", - "esnext.weak-map.from", - "esnext.weak-map.of", - "esnext.weak-map.upsert", - "web.dom-collections.iterator" - ], - "core-js/features/weak-map/delete-all": [ - "es.weak-map", - "esnext.weak-map.delete-all" - ], - "core-js/features/weak-map/from": [ - "es.string.iterator", - "es.weak-map", - "esnext.weak-map.from", - "web.dom-collections.iterator" - ], - "core-js/features/weak-map/of": [ - "es.string.iterator", - "es.weak-map", - "esnext.weak-map.of", - "web.dom-collections.iterator" - ], - "core-js/features/weak-map/upsert": [ - "es.weak-map", - "esnext.weak-map.upsert" - ], - "core-js/features/weak-set": [ - "es.object.to-string", - "es.weak-set", - "esnext.weak-set.add-all", - "esnext.weak-set.delete-all", - "esnext.weak-set.from", - "esnext.weak-set.of", - "web.dom-collections.iterator" - ], - "core-js/features/weak-set/add-all": [ - "es.weak-set", - "esnext.weak-set.add-all" - ], - "core-js/features/weak-set/delete-all": [ - "es.weak-set", - "esnext.weak-set.delete-all" - ], - "core-js/features/weak-set/from": [ - "es.string.iterator", - "es.weak-set", - "esnext.weak-set.from", - "web.dom-collections.iterator" - ], - "core-js/features/weak-set/of": [ - "es.string.iterator", - "es.weak-set", - "esnext.weak-set.of", - "web.dom-collections.iterator" - ], - "core-js/modules/es.array-buffer.constructor": [ - "es.array-buffer.constructor" - ], - "core-js/modules/es.array-buffer.is-view": [ - "es.array-buffer.is-view" - ], - "core-js/modules/es.array-buffer.slice": [ - "es.array-buffer.slice" - ], - "core-js/modules/es.array.concat": [ - "es.array.concat" - ], - "core-js/modules/es.array.copy-within": [ - "es.array.copy-within" - ], - "core-js/modules/es.array.every": [ - "es.array.every" - ], - "core-js/modules/es.array.fill": [ - "es.array.fill" - ], - "core-js/modules/es.array.filter": [ - "es.array.filter" - ], - "core-js/modules/es.array.find": [ - "es.array.find" - ], - "core-js/modules/es.array.find-index": [ - "es.array.find-index" - ], - "core-js/modules/es.array.flat": [ - "es.array.flat" - ], - "core-js/modules/es.array.flat-map": [ - "es.array.flat-map" - ], - "core-js/modules/es.array.for-each": [ - "es.array.for-each" - ], - "core-js/modules/es.array.from": [ - "es.array.from" - ], - "core-js/modules/es.array.includes": [ - "es.array.includes" - ], - "core-js/modules/es.array.index-of": [ - "es.array.index-of" - ], - "core-js/modules/es.array.is-array": [ - "es.array.is-array" - ], - "core-js/modules/es.array.iterator": [ - "es.array.iterator" - ], - "core-js/modules/es.array.join": [ - "es.array.join" - ], - "core-js/modules/es.array.last-index-of": [ - "es.array.last-index-of" - ], - "core-js/modules/es.array.map": [ - "es.array.map" - ], - "core-js/modules/es.array.of": [ - "es.array.of" - ], - "core-js/modules/es.array.reduce": [ - "es.array.reduce" - ], - "core-js/modules/es.array.reduce-right": [ - "es.array.reduce-right" - ], - "core-js/modules/es.array.reverse": [ - "es.array.reverse" - ], - "core-js/modules/es.array.slice": [ - "es.array.slice" - ], - "core-js/modules/es.array.some": [ - "es.array.some" - ], - "core-js/modules/es.array.sort": [ - "es.array.sort" - ], - "core-js/modules/es.array.species": [ - "es.array.species" - ], - "core-js/modules/es.array.splice": [ - "es.array.splice" - ], - "core-js/modules/es.array.unscopables.flat": [ - "es.array.unscopables.flat" - ], - "core-js/modules/es.array.unscopables.flat-map": [ - "es.array.unscopables.flat-map" - ], - "core-js/modules/es.data-view": [ - "es.data-view" - ], - "core-js/modules/es.date.now": [ - "es.date.now" - ], - "core-js/modules/es.date.to-iso-string": [ - "es.date.to-iso-string" - ], - "core-js/modules/es.date.to-json": [ - "es.date.to-json" - ], - "core-js/modules/es.date.to-primitive": [ - "es.date.to-primitive" - ], - "core-js/modules/es.date.to-string": [ - "es.date.to-string" - ], - "core-js/modules/es.function.bind": [ - "es.function.bind" - ], - "core-js/modules/es.function.has-instance": [ - "es.function.has-instance" - ], - "core-js/modules/es.function.name": [ - "es.function.name" - ], - "core-js/modules/es.global-this": [ - "es.global-this" - ], - "core-js/modules/es.json.stringify": [ - "es.json.stringify" - ], - "core-js/modules/es.json.to-string-tag": [ - "es.json.to-string-tag" - ], - "core-js/modules/es.map": [ - "es.map" - ], - "core-js/modules/es.math.acosh": [ - "es.math.acosh" - ], - "core-js/modules/es.math.asinh": [ - "es.math.asinh" - ], - "core-js/modules/es.math.atanh": [ - "es.math.atanh" - ], - "core-js/modules/es.math.cbrt": [ - "es.math.cbrt" - ], - "core-js/modules/es.math.clz32": [ - "es.math.clz32" - ], - "core-js/modules/es.math.cosh": [ - "es.math.cosh" - ], - "core-js/modules/es.math.expm1": [ - "es.math.expm1" - ], - "core-js/modules/es.math.fround": [ - "es.math.fround" - ], - "core-js/modules/es.math.hypot": [ - "es.math.hypot" - ], - "core-js/modules/es.math.imul": [ - "es.math.imul" - ], - "core-js/modules/es.math.log10": [ - "es.math.log10" - ], - "core-js/modules/es.math.log1p": [ - "es.math.log1p" - ], - "core-js/modules/es.math.log2": [ - "es.math.log2" - ], - "core-js/modules/es.math.sign": [ - "es.math.sign" - ], - "core-js/modules/es.math.sinh": [ - "es.math.sinh" - ], - "core-js/modules/es.math.tanh": [ - "es.math.tanh" - ], - "core-js/modules/es.math.to-string-tag": [ - "es.math.to-string-tag" - ], - "core-js/modules/es.math.trunc": [ - "es.math.trunc" - ], - "core-js/modules/es.number.constructor": [ - "es.number.constructor" - ], - "core-js/modules/es.number.epsilon": [ - "es.number.epsilon" - ], - "core-js/modules/es.number.is-finite": [ - "es.number.is-finite" - ], - "core-js/modules/es.number.is-integer": [ - "es.number.is-integer" - ], - "core-js/modules/es.number.is-nan": [ - "es.number.is-nan" - ], - "core-js/modules/es.number.is-safe-integer": [ - "es.number.is-safe-integer" - ], - "core-js/modules/es.number.max-safe-integer": [ - "es.number.max-safe-integer" - ], - "core-js/modules/es.number.min-safe-integer": [ - "es.number.min-safe-integer" - ], - "core-js/modules/es.number.parse-float": [ - "es.number.parse-float" - ], - "core-js/modules/es.number.parse-int": [ - "es.number.parse-int" - ], - "core-js/modules/es.number.to-fixed": [ - "es.number.to-fixed" - ], - "core-js/modules/es.number.to-precision": [ - "es.number.to-precision" - ], - "core-js/modules/es.object.assign": [ - "es.object.assign" - ], - "core-js/modules/es.object.create": [ - "es.object.create" - ], - "core-js/modules/es.object.define-getter": [ - "es.object.define-getter" - ], - "core-js/modules/es.object.define-properties": [ - "es.object.define-properties" - ], - "core-js/modules/es.object.define-property": [ - "es.object.define-property" - ], - "core-js/modules/es.object.define-setter": [ - "es.object.define-setter" - ], - "core-js/modules/es.object.entries": [ - "es.object.entries" - ], - "core-js/modules/es.object.freeze": [ - "es.object.freeze" - ], - "core-js/modules/es.object.from-entries": [ - "es.object.from-entries" - ], - "core-js/modules/es.object.get-own-property-descriptor": [ - "es.object.get-own-property-descriptor" - ], - "core-js/modules/es.object.get-own-property-descriptors": [ - "es.object.get-own-property-descriptors" - ], - "core-js/modules/es.object.get-own-property-names": [ - "es.object.get-own-property-names" - ], - "core-js/modules/es.object.get-prototype-of": [ - "es.object.get-prototype-of" - ], - "core-js/modules/es.object.is": [ - "es.object.is" - ], - "core-js/modules/es.object.is-extensible": [ - "es.object.is-extensible" - ], - "core-js/modules/es.object.is-frozen": [ - "es.object.is-frozen" - ], - "core-js/modules/es.object.is-sealed": [ - "es.object.is-sealed" - ], - "core-js/modules/es.object.keys": [ - "es.object.keys" - ], - "core-js/modules/es.object.lookup-getter": [ - "es.object.lookup-getter" - ], - "core-js/modules/es.object.lookup-setter": [ - "es.object.lookup-setter" - ], - "core-js/modules/es.object.prevent-extensions": [ - "es.object.prevent-extensions" - ], - "core-js/modules/es.object.seal": [ - "es.object.seal" - ], - "core-js/modules/es.object.set-prototype-of": [ - "es.object.set-prototype-of" - ], - "core-js/modules/es.object.to-string": [ - "es.object.to-string" - ], - "core-js/modules/es.object.values": [ - "es.object.values" - ], - "core-js/modules/es.parse-float": [ - "es.parse-float" - ], - "core-js/modules/es.parse-int": [ - "es.parse-int" - ], - "core-js/modules/es.promise": [ - "es.promise" - ], - "core-js/modules/es.promise.all-settled": [ - "es.promise.all-settled" - ], - "core-js/modules/es.promise.finally": [ - "es.promise.finally" - ], - "core-js/modules/es.reflect.apply": [ - "es.reflect.apply" - ], - "core-js/modules/es.reflect.construct": [ - "es.reflect.construct" - ], - "core-js/modules/es.reflect.define-property": [ - "es.reflect.define-property" - ], - "core-js/modules/es.reflect.delete-property": [ - "es.reflect.delete-property" - ], - "core-js/modules/es.reflect.get": [ - "es.reflect.get" - ], - "core-js/modules/es.reflect.get-own-property-descriptor": [ - "es.reflect.get-own-property-descriptor" - ], - "core-js/modules/es.reflect.get-prototype-of": [ - "es.reflect.get-prototype-of" - ], - "core-js/modules/es.reflect.has": [ - "es.reflect.has" - ], - "core-js/modules/es.reflect.is-extensible": [ - "es.reflect.is-extensible" - ], - "core-js/modules/es.reflect.own-keys": [ - "es.reflect.own-keys" - ], - "core-js/modules/es.reflect.prevent-extensions": [ - "es.reflect.prevent-extensions" - ], - "core-js/modules/es.reflect.set": [ - "es.reflect.set" - ], - "core-js/modules/es.reflect.set-prototype-of": [ - "es.reflect.set-prototype-of" - ], - "core-js/modules/es.regexp.constructor": [ - "es.regexp.constructor" - ], - "core-js/modules/es.regexp.exec": [ - "es.regexp.exec" - ], - "core-js/modules/es.regexp.flags": [ - "es.regexp.flags" - ], - "core-js/modules/es.regexp.sticky": [ - "es.regexp.sticky" - ], - "core-js/modules/es.regexp.test": [ - "es.regexp.test" - ], - "core-js/modules/es.regexp.to-string": [ - "es.regexp.to-string" - ], - "core-js/modules/es.set": [ - "es.set" - ], - "core-js/modules/es.string.anchor": [ - "es.string.anchor" - ], - "core-js/modules/es.string.big": [ - "es.string.big" - ], - "core-js/modules/es.string.blink": [ - "es.string.blink" - ], - "core-js/modules/es.string.bold": [ - "es.string.bold" - ], - "core-js/modules/es.string.code-point-at": [ - "es.string.code-point-at" - ], - "core-js/modules/es.string.ends-with": [ - "es.string.ends-with" - ], - "core-js/modules/es.string.fixed": [ - "es.string.fixed" - ], - "core-js/modules/es.string.fontcolor": [ - "es.string.fontcolor" - ], - "core-js/modules/es.string.fontsize": [ - "es.string.fontsize" - ], - "core-js/modules/es.string.from-code-point": [ - "es.string.from-code-point" - ], - "core-js/modules/es.string.includes": [ - "es.string.includes" - ], - "core-js/modules/es.string.italics": [ - "es.string.italics" - ], - "core-js/modules/es.string.iterator": [ - "es.string.iterator" - ], - "core-js/modules/es.string.link": [ - "es.string.link" - ], - "core-js/modules/es.string.match": [ - "es.string.match" - ], - "core-js/modules/es.string.match-all": [ - "es.string.match-all" - ], - "core-js/modules/es.string.pad-end": [ - "es.string.pad-end" - ], - "core-js/modules/es.string.pad-start": [ - "es.string.pad-start" - ], - "core-js/modules/es.string.raw": [ - "es.string.raw" - ], - "core-js/modules/es.string.repeat": [ - "es.string.repeat" - ], - "core-js/modules/es.string.replace": [ - "es.string.replace" - ], - "core-js/modules/es.string.search": [ - "es.string.search" - ], - "core-js/modules/es.string.small": [ - "es.string.small" - ], - "core-js/modules/es.string.split": [ - "es.string.split" - ], - "core-js/modules/es.string.starts-with": [ - "es.string.starts-with" - ], - "core-js/modules/es.string.strike": [ - "es.string.strike" - ], - "core-js/modules/es.string.sub": [ - "es.string.sub" - ], - "core-js/modules/es.string.sup": [ - "es.string.sup" - ], - "core-js/modules/es.string.trim": [ - "es.string.trim" - ], - "core-js/modules/es.string.trim-end": [ - "es.string.trim-end" - ], - "core-js/modules/es.string.trim-start": [ - "es.string.trim-start" - ], - "core-js/modules/es.symbol": [ - "es.symbol" - ], - "core-js/modules/es.symbol.async-iterator": [ - "es.symbol.async-iterator" - ], - "core-js/modules/es.symbol.description": [ - "es.symbol.description" - ], - "core-js/modules/es.symbol.has-instance": [ - "es.symbol.has-instance" - ], - "core-js/modules/es.symbol.is-concat-spreadable": [ - "es.symbol.is-concat-spreadable" - ], - "core-js/modules/es.symbol.iterator": [ - "es.symbol.iterator" - ], - "core-js/modules/es.symbol.match": [ - "es.symbol.match" - ], - "core-js/modules/es.symbol.match-all": [ - "es.symbol.match-all" - ], - "core-js/modules/es.symbol.replace": [ - "es.symbol.replace" - ], - "core-js/modules/es.symbol.search": [ - "es.symbol.search" - ], - "core-js/modules/es.symbol.species": [ - "es.symbol.species" - ], - "core-js/modules/es.symbol.split": [ - "es.symbol.split" - ], - "core-js/modules/es.symbol.to-primitive": [ - "es.symbol.to-primitive" - ], - "core-js/modules/es.symbol.to-string-tag": [ - "es.symbol.to-string-tag" - ], - "core-js/modules/es.symbol.unscopables": [ - "es.symbol.unscopables" - ], - "core-js/modules/es.typed-array.copy-within": [ - "es.typed-array.copy-within" - ], - "core-js/modules/es.typed-array.every": [ - "es.typed-array.every" - ], - "core-js/modules/es.typed-array.fill": [ - "es.typed-array.fill" - ], - "core-js/modules/es.typed-array.filter": [ - "es.typed-array.filter" - ], - "core-js/modules/es.typed-array.find": [ - "es.typed-array.find" - ], - "core-js/modules/es.typed-array.find-index": [ - "es.typed-array.find-index" - ], - "core-js/modules/es.typed-array.float32-array": [ - "es.typed-array.float32-array" - ], - "core-js/modules/es.typed-array.float64-array": [ - "es.typed-array.float64-array" - ], - "core-js/modules/es.typed-array.for-each": [ - "es.typed-array.for-each" - ], - "core-js/modules/es.typed-array.from": [ - "es.typed-array.from" - ], - "core-js/modules/es.typed-array.includes": [ - "es.typed-array.includes" - ], - "core-js/modules/es.typed-array.index-of": [ - "es.typed-array.index-of" - ], - "core-js/modules/es.typed-array.int16-array": [ - "es.typed-array.int16-array" - ], - "core-js/modules/es.typed-array.int32-array": [ - "es.typed-array.int32-array" - ], - "core-js/modules/es.typed-array.int8-array": [ - "es.typed-array.int8-array" - ], - "core-js/modules/es.typed-array.iterator": [ - "es.typed-array.iterator" - ], - "core-js/modules/es.typed-array.join": [ - "es.typed-array.join" - ], - "core-js/modules/es.typed-array.last-index-of": [ - "es.typed-array.last-index-of" - ], - "core-js/modules/es.typed-array.map": [ - "es.typed-array.map" - ], - "core-js/modules/es.typed-array.of": [ - "es.typed-array.of" - ], - "core-js/modules/es.typed-array.reduce": [ - "es.typed-array.reduce" - ], - "core-js/modules/es.typed-array.reduce-right": [ - "es.typed-array.reduce-right" - ], - "core-js/modules/es.typed-array.reverse": [ - "es.typed-array.reverse" - ], - "core-js/modules/es.typed-array.set": [ - "es.typed-array.set" - ], - "core-js/modules/es.typed-array.slice": [ - "es.typed-array.slice" - ], - "core-js/modules/es.typed-array.some": [ - "es.typed-array.some" - ], - "core-js/modules/es.typed-array.sort": [ - "es.typed-array.sort" - ], - "core-js/modules/es.typed-array.subarray": [ - "es.typed-array.subarray" - ], - "core-js/modules/es.typed-array.to-locale-string": [ - "es.typed-array.to-locale-string" - ], - "core-js/modules/es.typed-array.to-string": [ - "es.typed-array.to-string" - ], - "core-js/modules/es.typed-array.uint16-array": [ - "es.typed-array.uint16-array" - ], - "core-js/modules/es.typed-array.uint32-array": [ - "es.typed-array.uint32-array" - ], - "core-js/modules/es.typed-array.uint8-array": [ - "es.typed-array.uint8-array" - ], - "core-js/modules/es.typed-array.uint8-clamped-array": [ - "es.typed-array.uint8-clamped-array" - ], - "core-js/modules/es.weak-map": [ - "es.weak-map" - ], - "core-js/modules/es.weak-set": [ - "es.weak-set" - ], - "core-js/modules/esnext.aggregate-error": [ - "esnext.aggregate-error" - ], - "core-js/modules/esnext.array.is-template-object": [ - "esnext.array.is-template-object" - ], - "core-js/modules/esnext.array.last-index": [ - "esnext.array.last-index" - ], - "core-js/modules/esnext.array.last-item": [ - "esnext.array.last-item" - ], - "core-js/modules/esnext.async-iterator.as-indexed-pairs": [ - "esnext.async-iterator.as-indexed-pairs" - ], - "core-js/modules/esnext.async-iterator.constructor": [ - "esnext.async-iterator.constructor" - ], - "core-js/modules/esnext.async-iterator.drop": [ - "esnext.async-iterator.drop" - ], - "core-js/modules/esnext.async-iterator.every": [ - "esnext.async-iterator.every" - ], - "core-js/modules/esnext.async-iterator.filter": [ - "esnext.async-iterator.filter" - ], - "core-js/modules/esnext.async-iterator.find": [ - "esnext.async-iterator.find" - ], - "core-js/modules/esnext.async-iterator.flat-map": [ - "esnext.async-iterator.flat-map" - ], - "core-js/modules/esnext.async-iterator.for-each": [ - "esnext.async-iterator.for-each" - ], - "core-js/modules/esnext.async-iterator.from": [ - "esnext.async-iterator.from" - ], - "core-js/modules/esnext.async-iterator.map": [ - "esnext.async-iterator.map" - ], - "core-js/modules/esnext.async-iterator.reduce": [ - "esnext.async-iterator.reduce" - ], - "core-js/modules/esnext.async-iterator.some": [ - "esnext.async-iterator.some" - ], - "core-js/modules/esnext.async-iterator.take": [ - "esnext.async-iterator.take" - ], - "core-js/modules/esnext.async-iterator.to-array": [ - "esnext.async-iterator.to-array" - ], - "core-js/modules/esnext.composite-key": [ - "esnext.composite-key" - ], - "core-js/modules/esnext.composite-symbol": [ - "esnext.composite-symbol" - ], - "core-js/modules/esnext.global-this": [ - "esnext.global-this" - ], - "core-js/modules/esnext.iterator.as-indexed-pairs": [ - "esnext.iterator.as-indexed-pairs" - ], - "core-js/modules/esnext.iterator.constructor": [ - "esnext.iterator.constructor" - ], - "core-js/modules/esnext.iterator.drop": [ - "esnext.iterator.drop" - ], - "core-js/modules/esnext.iterator.every": [ - "esnext.iterator.every" - ], - "core-js/modules/esnext.iterator.filter": [ - "esnext.iterator.filter" - ], - "core-js/modules/esnext.iterator.find": [ - "esnext.iterator.find" - ], - "core-js/modules/esnext.iterator.flat-map": [ - "esnext.iterator.flat-map" - ], - "core-js/modules/esnext.iterator.for-each": [ - "esnext.iterator.for-each" - ], - "core-js/modules/esnext.iterator.from": [ - "esnext.iterator.from" - ], - "core-js/modules/esnext.iterator.map": [ - "esnext.iterator.map" - ], - "core-js/modules/esnext.iterator.reduce": [ - "esnext.iterator.reduce" - ], - "core-js/modules/esnext.iterator.some": [ - "esnext.iterator.some" - ], - "core-js/modules/esnext.iterator.take": [ - "esnext.iterator.take" - ], - "core-js/modules/esnext.iterator.to-array": [ - "esnext.iterator.to-array" - ], - "core-js/modules/esnext.map.delete-all": [ - "esnext.map.delete-all" - ], - "core-js/modules/esnext.map.every": [ - "esnext.map.every" - ], - "core-js/modules/esnext.map.filter": [ - "esnext.map.filter" - ], - "core-js/modules/esnext.map.find": [ - "esnext.map.find" - ], - "core-js/modules/esnext.map.find-key": [ - "esnext.map.find-key" - ], - "core-js/modules/esnext.map.from": [ - "esnext.map.from" - ], - "core-js/modules/esnext.map.group-by": [ - "esnext.map.group-by" - ], - "core-js/modules/esnext.map.includes": [ - "esnext.map.includes" - ], - "core-js/modules/esnext.map.key-by": [ - "esnext.map.key-by" - ], - "core-js/modules/esnext.map.key-of": [ - "esnext.map.key-of" - ], - "core-js/modules/esnext.map.map-keys": [ - "esnext.map.map-keys" - ], - "core-js/modules/esnext.map.map-values": [ - "esnext.map.map-values" - ], - "core-js/modules/esnext.map.merge": [ - "esnext.map.merge" - ], - "core-js/modules/esnext.map.of": [ - "esnext.map.of" - ], - "core-js/modules/esnext.map.reduce": [ - "esnext.map.reduce" - ], - "core-js/modules/esnext.map.some": [ - "esnext.map.some" - ], - "core-js/modules/esnext.map.update": [ - "esnext.map.update" - ], - "core-js/modules/esnext.map.update-or-insert": [ - "esnext.map.update-or-insert" - ], - "core-js/modules/esnext.map.upsert": [ - "esnext.map.upsert" - ], - "core-js/modules/esnext.math.clamp": [ - "esnext.math.clamp" - ], - "core-js/modules/esnext.math.deg-per-rad": [ - "esnext.math.deg-per-rad" - ], - "core-js/modules/esnext.math.degrees": [ - "esnext.math.degrees" - ], - "core-js/modules/esnext.math.fscale": [ - "esnext.math.fscale" - ], - "core-js/modules/esnext.math.iaddh": [ - "esnext.math.iaddh" - ], - "core-js/modules/esnext.math.imulh": [ - "esnext.math.imulh" - ], - "core-js/modules/esnext.math.isubh": [ - "esnext.math.isubh" - ], - "core-js/modules/esnext.math.rad-per-deg": [ - "esnext.math.rad-per-deg" - ], - "core-js/modules/esnext.math.radians": [ - "esnext.math.radians" - ], - "core-js/modules/esnext.math.scale": [ - "esnext.math.scale" - ], - "core-js/modules/esnext.math.seeded-prng": [ - "esnext.math.seeded-prng" - ], - "core-js/modules/esnext.math.signbit": [ - "esnext.math.signbit" - ], - "core-js/modules/esnext.math.umulh": [ - "esnext.math.umulh" - ], - "core-js/modules/esnext.number.from-string": [ - "esnext.number.from-string" - ], - "core-js/modules/esnext.object.iterate-entries": [ - "esnext.object.iterate-entries" - ], - "core-js/modules/esnext.object.iterate-keys": [ - "esnext.object.iterate-keys" - ], - "core-js/modules/esnext.object.iterate-values": [ - "esnext.object.iterate-values" - ], - "core-js/modules/esnext.observable": [ - "esnext.observable" - ], - "core-js/modules/esnext.promise.all-settled": [ - "esnext.promise.all-settled" - ], - "core-js/modules/esnext.promise.any": [ - "esnext.promise.any" - ], - "core-js/modules/esnext.promise.try": [ - "esnext.promise.try" - ], - "core-js/modules/esnext.reflect.define-metadata": [ - "esnext.reflect.define-metadata" - ], - "core-js/modules/esnext.reflect.delete-metadata": [ - "esnext.reflect.delete-metadata" - ], - "core-js/modules/esnext.reflect.get-metadata": [ - "esnext.reflect.get-metadata" - ], - "core-js/modules/esnext.reflect.get-metadata-keys": [ - "esnext.reflect.get-metadata-keys" - ], - "core-js/modules/esnext.reflect.get-own-metadata": [ - "esnext.reflect.get-own-metadata" - ], - "core-js/modules/esnext.reflect.get-own-metadata-keys": [ - "esnext.reflect.get-own-metadata-keys" - ], - "core-js/modules/esnext.reflect.has-metadata": [ - "esnext.reflect.has-metadata" - ], - "core-js/modules/esnext.reflect.has-own-metadata": [ - "esnext.reflect.has-own-metadata" - ], - "core-js/modules/esnext.reflect.metadata": [ - "esnext.reflect.metadata" - ], - "core-js/modules/esnext.set.add-all": [ - "esnext.set.add-all" - ], - "core-js/modules/esnext.set.delete-all": [ - "esnext.set.delete-all" - ], - "core-js/modules/esnext.set.difference": [ - "esnext.set.difference" - ], - "core-js/modules/esnext.set.every": [ - "esnext.set.every" - ], - "core-js/modules/esnext.set.filter": [ - "esnext.set.filter" - ], - "core-js/modules/esnext.set.find": [ - "esnext.set.find" - ], - "core-js/modules/esnext.set.from": [ - "esnext.set.from" - ], - "core-js/modules/esnext.set.intersection": [ - "esnext.set.intersection" - ], - "core-js/modules/esnext.set.is-disjoint-from": [ - "esnext.set.is-disjoint-from" - ], - "core-js/modules/esnext.set.is-subset-of": [ - "esnext.set.is-subset-of" - ], - "core-js/modules/esnext.set.is-superset-of": [ - "esnext.set.is-superset-of" - ], - "core-js/modules/esnext.set.join": [ - "esnext.set.join" - ], - "core-js/modules/esnext.set.map": [ - "esnext.set.map" - ], - "core-js/modules/esnext.set.of": [ - "esnext.set.of" - ], - "core-js/modules/esnext.set.reduce": [ - "esnext.set.reduce" - ], - "core-js/modules/esnext.set.some": [ - "esnext.set.some" - ], - "core-js/modules/esnext.set.symmetric-difference": [ - "esnext.set.symmetric-difference" - ], - "core-js/modules/esnext.set.union": [ - "esnext.set.union" - ], - "core-js/modules/esnext.string.at": [ - "esnext.string.at" - ], - "core-js/modules/esnext.string.code-points": [ - "esnext.string.code-points" - ], - "core-js/modules/esnext.string.match-all": [ - "esnext.string.match-all" - ], - "core-js/modules/esnext.string.replace-all": [ - "esnext.string.replace-all" - ], - "core-js/modules/esnext.symbol.async-dispose": [ - "esnext.symbol.async-dispose" - ], - "core-js/modules/esnext.symbol.dispose": [ - "esnext.symbol.dispose" - ], - "core-js/modules/esnext.symbol.observable": [ - "esnext.symbol.observable" - ], - "core-js/modules/esnext.symbol.pattern-match": [ - "esnext.symbol.pattern-match" - ], - "core-js/modules/esnext.symbol.replace-all": [ - "esnext.symbol.replace-all" - ], - "core-js/modules/esnext.weak-map.delete-all": [ - "esnext.weak-map.delete-all" - ], - "core-js/modules/esnext.weak-map.from": [ - "esnext.weak-map.from" - ], - "core-js/modules/esnext.weak-map.of": [ - "esnext.weak-map.of" - ], - "core-js/modules/esnext.weak-map.upsert": [ - "esnext.weak-map.upsert" - ], - "core-js/modules/esnext.weak-set.add-all": [ - "esnext.weak-set.add-all" - ], - "core-js/modules/esnext.weak-set.delete-all": [ - "esnext.weak-set.delete-all" - ], - "core-js/modules/esnext.weak-set.from": [ - "esnext.weak-set.from" - ], - "core-js/modules/esnext.weak-set.of": [ - "esnext.weak-set.of" - ], - "core-js/modules/web.dom-collections.for-each": [ - "web.dom-collections.for-each" - ], - "core-js/modules/web.dom-collections.iterator": [ - "web.dom-collections.iterator" - ], - "core-js/modules/web.immediate": [ - "web.immediate" - ], - "core-js/modules/web.queue-microtask": [ - "web.queue-microtask" - ], - "core-js/modules/web.timers": [ - "web.timers" - ], - "core-js/modules/web.url": [ - "web.url" - ], - "core-js/modules/web.url-search-params": [ - "web.url-search-params" - ], - "core-js/modules/web.url.to-json": [ - "web.url.to-json" - ], - "core-js/proposals": [ - "esnext.aggregate-error", - "esnext.array.is-template-object", - "esnext.array.last-index", - "esnext.array.last-item", - "esnext.async-iterator.constructor", - "esnext.async-iterator.as-indexed-pairs", - "esnext.async-iterator.drop", - "esnext.async-iterator.every", - "esnext.async-iterator.filter", - "esnext.async-iterator.find", - "esnext.async-iterator.flat-map", - "esnext.async-iterator.for-each", - "esnext.async-iterator.from", - "esnext.async-iterator.map", - "esnext.async-iterator.reduce", - "esnext.async-iterator.some", - "esnext.async-iterator.take", - "esnext.async-iterator.to-array", - "esnext.composite-key", - "esnext.composite-symbol", - "esnext.global-this", - "esnext.iterator.constructor", - "esnext.iterator.as-indexed-pairs", - "esnext.iterator.drop", - "esnext.iterator.every", - "esnext.iterator.filter", - "esnext.iterator.find", - "esnext.iterator.flat-map", - "esnext.iterator.for-each", - "esnext.iterator.from", - "esnext.iterator.map", - "esnext.iterator.reduce", - "esnext.iterator.some", - "esnext.iterator.take", - "esnext.iterator.to-array", - "esnext.map.delete-all", - "esnext.map.every", - "esnext.map.filter", - "esnext.map.find", - "esnext.map.find-key", - "esnext.map.from", - "esnext.map.group-by", - "esnext.map.includes", - "esnext.map.key-by", - "esnext.map.key-of", - "esnext.map.map-keys", - "esnext.map.map-values", - "esnext.map.merge", - "esnext.map.of", - "esnext.map.reduce", - "esnext.map.some", - "esnext.map.update", - "esnext.map.update-or-insert", - "esnext.map.upsert", - "esnext.math.clamp", - "esnext.math.deg-per-rad", - "esnext.math.degrees", - "esnext.math.fscale", - "esnext.math.iaddh", - "esnext.math.imulh", - "esnext.math.isubh", - "esnext.math.rad-per-deg", - "esnext.math.radians", - "esnext.math.scale", - "esnext.math.seeded-prng", - "esnext.math.signbit", - "esnext.math.umulh", - "esnext.number.from-string", - "esnext.object.iterate-entries", - "esnext.object.iterate-keys", - "esnext.object.iterate-values", - "esnext.observable", - "esnext.promise.all-settled", - "esnext.promise.any", - "esnext.promise.try", - "esnext.reflect.define-metadata", - "esnext.reflect.delete-metadata", - "esnext.reflect.get-metadata", - "esnext.reflect.get-metadata-keys", - "esnext.reflect.get-own-metadata", - "esnext.reflect.get-own-metadata-keys", - "esnext.reflect.has-metadata", - "esnext.reflect.has-own-metadata", - "esnext.reflect.metadata", - "esnext.set.add-all", - "esnext.set.delete-all", - "esnext.set.difference", - "esnext.set.every", - "esnext.set.filter", - "esnext.set.find", - "esnext.set.from", - "esnext.set.intersection", - "esnext.set.is-disjoint-from", - "esnext.set.is-subset-of", - "esnext.set.is-superset-of", - "esnext.set.join", - "esnext.set.map", - "esnext.set.of", - "esnext.set.reduce", - "esnext.set.some", - "esnext.set.symmetric-difference", - "esnext.set.union", - "esnext.string.at", - "esnext.string.code-points", - "esnext.string.match-all", - "esnext.string.replace-all", - "esnext.symbol.async-dispose", - "esnext.symbol.dispose", - "esnext.symbol.observable", - "esnext.symbol.pattern-match", - "esnext.symbol.replace-all", - "esnext.weak-map.delete-all", - "esnext.weak-map.from", - "esnext.weak-map.of", - "esnext.weak-map.upsert", - "esnext.weak-set.add-all", - "esnext.weak-set.delete-all", - "esnext.weak-set.from", - "esnext.weak-set.of", - "web.url", - "web.url.to-json", - "web.url-search-params" - ], - "core-js/proposals/array-is-template-object": [ - "esnext.array.is-template-object" - ], - "core-js/proposals/array-last": [ - "esnext.array.last-index", - "esnext.array.last-item" - ], - "core-js/proposals/collection-methods": [ - "esnext.map.delete-all", - "esnext.map.every", - "esnext.map.filter", - "esnext.map.find", - "esnext.map.find-key", - "esnext.map.group-by", - "esnext.map.includes", - "esnext.map.key-by", - "esnext.map.key-of", - "esnext.map.map-keys", - "esnext.map.map-values", - "esnext.map.merge", - "esnext.map.reduce", - "esnext.map.some", - "esnext.map.update", - "esnext.set.add-all", - "esnext.set.delete-all", - "esnext.set.every", - "esnext.set.filter", - "esnext.set.find", - "esnext.set.join", - "esnext.set.map", - "esnext.set.reduce", - "esnext.set.some", - "esnext.weak-map.delete-all", - "esnext.weak-set.add-all", - "esnext.weak-set.delete-all" - ], - "core-js/proposals/collection-of-from": [ - "esnext.map.from", - "esnext.map.of", - "esnext.set.from", - "esnext.set.of", - "esnext.weak-map.from", - "esnext.weak-map.of", - "esnext.weak-set.from", - "esnext.weak-set.of" - ], - "core-js/proposals/efficient-64-bit-arithmetic": [ - "esnext.math.iaddh", - "esnext.math.imulh", - "esnext.math.isubh", - "esnext.math.umulh" - ], - "core-js/proposals/global-this": [ - "esnext.global-this" - ], - "core-js/proposals/iterator-helpers": [ - "esnext.async-iterator.constructor", - "esnext.async-iterator.as-indexed-pairs", - "esnext.async-iterator.drop", - "esnext.async-iterator.every", - "esnext.async-iterator.filter", - "esnext.async-iterator.find", - "esnext.async-iterator.flat-map", - "esnext.async-iterator.for-each", - "esnext.async-iterator.from", - "esnext.async-iterator.map", - "esnext.async-iterator.reduce", - "esnext.async-iterator.some", - "esnext.async-iterator.take", - "esnext.async-iterator.to-array", - "esnext.iterator.constructor", - "esnext.iterator.as-indexed-pairs", - "esnext.iterator.drop", - "esnext.iterator.every", - "esnext.iterator.filter", - "esnext.iterator.find", - "esnext.iterator.flat-map", - "esnext.iterator.for-each", - "esnext.iterator.from", - "esnext.iterator.map", - "esnext.iterator.reduce", - "esnext.iterator.some", - "esnext.iterator.take", - "esnext.iterator.to-array" - ], - "core-js/proposals/keys-composition": [ - "esnext.composite-key", - "esnext.composite-symbol" - ], - "core-js/proposals/map-update-or-insert": [ - "esnext.map.update-or-insert", - "esnext.map.upsert", - "esnext.weak-map.upsert" - ], - "core-js/proposals/map-upsert": [ - "esnext.map.update-or-insert", - "esnext.map.upsert", - "esnext.weak-map.upsert" - ], - "core-js/proposals/math-extensions": [ - "esnext.math.clamp", - "esnext.math.deg-per-rad", - "esnext.math.degrees", - "esnext.math.fscale", - "esnext.math.rad-per-deg", - "esnext.math.radians", - "esnext.math.scale" - ], - "core-js/proposals/math-signbit": [ - "esnext.math.signbit" - ], - "core-js/proposals/number-from-string": [ - "esnext.number.from-string" - ], - "core-js/proposals/object-iteration": [ - "esnext.object.iterate-entries", - "esnext.object.iterate-keys", - "esnext.object.iterate-values" - ], - "core-js/proposals/observable": [ - "esnext.observable", - "esnext.symbol.observable" - ], - "core-js/proposals/pattern-matching": [ - "esnext.symbol.pattern-match" - ], - "core-js/proposals/promise-all-settled": [ - "esnext.promise.all-settled" - ], - "core-js/proposals/promise-any": [ - "esnext.aggregate-error", - "esnext.promise.any" - ], - "core-js/proposals/promise-try": [ - "esnext.promise.try" - ], - "core-js/proposals/reflect-metadata": [ - "esnext.reflect.define-metadata", - "esnext.reflect.delete-metadata", - "esnext.reflect.get-metadata", - "esnext.reflect.get-metadata-keys", - "esnext.reflect.get-own-metadata", - "esnext.reflect.get-own-metadata-keys", - "esnext.reflect.has-metadata", - "esnext.reflect.has-own-metadata", - "esnext.reflect.metadata" - ], - "core-js/proposals/seeded-random": [ - "esnext.math.seeded-prng" - ], - "core-js/proposals/set-methods": [ - "esnext.set.difference", - "esnext.set.intersection", - "esnext.set.is-disjoint-from", - "esnext.set.is-subset-of", - "esnext.set.is-superset-of", - "esnext.set.symmetric-difference", - "esnext.set.union" - ], - "core-js/proposals/string-at": [ - "esnext.string.at" - ], - "core-js/proposals/string-code-points": [ - "esnext.string.code-points" - ], - "core-js/proposals/string-match-all": [ - "esnext.string.match-all" - ], - "core-js/proposals/string-replace-all": [ - "esnext.string.replace-all", - "esnext.symbol.replace-all" - ], - "core-js/proposals/url": [ - "web.url", - "web.url.to-json", - "web.url-search-params" - ], - "core-js/proposals/using-statement": [ - "esnext.symbol.async-dispose", - "esnext.symbol.dispose" - ], - "core-js/stable": [ - "es.symbol", - "es.symbol.description", - "es.symbol.async-iterator", - "es.symbol.has-instance", - "es.symbol.is-concat-spreadable", - "es.symbol.iterator", - "es.symbol.match", - "es.symbol.match-all", - "es.symbol.replace", - "es.symbol.search", - "es.symbol.species", - "es.symbol.split", - "es.symbol.to-primitive", - "es.symbol.to-string-tag", - "es.symbol.unscopables", - "es.array.concat", - "es.array.copy-within", - "es.array.every", - "es.array.fill", - "es.array.filter", - "es.array.find", - "es.array.find-index", - "es.array.flat", - "es.array.flat-map", - "es.array.for-each", - "es.array.from", - "es.array.includes", - "es.array.index-of", - "es.array.is-array", - "es.array.iterator", - "es.array.join", - "es.array.last-index-of", - "es.array.map", - "es.array.of", - "es.array.reduce", - "es.array.reduce-right", - "es.array.reverse", - "es.array.slice", - "es.array.some", - "es.array.sort", - "es.array.species", - "es.array.splice", - "es.array.unscopables.flat", - "es.array.unscopables.flat-map", - "es.array-buffer.constructor", - "es.array-buffer.is-view", - "es.array-buffer.slice", - "es.data-view", - "es.date.now", - "es.date.to-iso-string", - "es.date.to-json", - "es.date.to-primitive", - "es.date.to-string", - "es.function.bind", - "es.function.has-instance", - "es.function.name", - "es.global-this", - "es.json.stringify", - "es.json.to-string-tag", - "es.map", - "es.math.acosh", - "es.math.asinh", - "es.math.atanh", - "es.math.cbrt", - "es.math.clz32", - "es.math.cosh", - "es.math.expm1", - "es.math.fround", - "es.math.hypot", - "es.math.imul", - "es.math.log10", - "es.math.log1p", - "es.math.log2", - "es.math.sign", - "es.math.sinh", - "es.math.tanh", - "es.math.to-string-tag", - "es.math.trunc", - "es.number.constructor", - "es.number.epsilon", - "es.number.is-finite", - "es.number.is-integer", - "es.number.is-nan", - "es.number.is-safe-integer", - "es.number.max-safe-integer", - "es.number.min-safe-integer", - "es.number.parse-float", - "es.number.parse-int", - "es.number.to-fixed", - "es.number.to-precision", - "es.object.assign", - "es.object.create", - "es.object.define-getter", - "es.object.define-properties", - "es.object.define-property", - "es.object.define-setter", - "es.object.entries", - "es.object.freeze", - "es.object.from-entries", - "es.object.get-own-property-descriptor", - "es.object.get-own-property-descriptors", - "es.object.get-own-property-names", - "es.object.get-prototype-of", - "es.object.is", - "es.object.is-extensible", - "es.object.is-frozen", - "es.object.is-sealed", - "es.object.keys", - "es.object.lookup-getter", - "es.object.lookup-setter", - "es.object.prevent-extensions", - "es.object.seal", - "es.object.set-prototype-of", - "es.object.to-string", - "es.object.values", - "es.parse-float", - "es.parse-int", - "es.promise", - "es.promise.all-settled", - "es.promise.finally", - "es.reflect.apply", - "es.reflect.construct", - "es.reflect.define-property", - "es.reflect.delete-property", - "es.reflect.get", - "es.reflect.get-own-property-descriptor", - "es.reflect.get-prototype-of", - "es.reflect.has", - "es.reflect.is-extensible", - "es.reflect.own-keys", - "es.reflect.prevent-extensions", - "es.reflect.set", - "es.reflect.set-prototype-of", - "es.regexp.constructor", - "es.regexp.exec", - "es.regexp.flags", - "es.regexp.sticky", - "es.regexp.test", - "es.regexp.to-string", - "es.set", - "es.string.code-point-at", - "es.string.ends-with", - "es.string.from-code-point", - "es.string.includes", - "es.string.iterator", - "es.string.match", - "es.string.match-all", - "es.string.pad-end", - "es.string.pad-start", - "es.string.raw", - "es.string.repeat", - "es.string.replace", - "es.string.search", - "es.string.split", - "es.string.starts-with", - "es.string.trim", - "es.string.trim-end", - "es.string.trim-start", - "es.string.anchor", - "es.string.big", - "es.string.blink", - "es.string.bold", - "es.string.fixed", - "es.string.fontcolor", - "es.string.fontsize", - "es.string.italics", - "es.string.link", - "es.string.small", - "es.string.strike", - "es.string.sub", - "es.string.sup", - "es.typed-array.float32-array", - "es.typed-array.float64-array", - "es.typed-array.int8-array", - "es.typed-array.int16-array", - "es.typed-array.int32-array", - "es.typed-array.uint8-array", - "es.typed-array.uint8-clamped-array", - "es.typed-array.uint16-array", - "es.typed-array.uint32-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string", - "es.weak-map", - "es.weak-set", - "web.dom-collections.for-each", - "web.dom-collections.iterator", - "web.immediate", - "web.queue-microtask", - "web.timers", - "web.url", - "web.url.to-json", - "web.url-search-params" - ], - "core-js/stable/array": [ - "es.array.concat", - "es.array.copy-within", - "es.array.every", - "es.array.fill", - "es.array.filter", - "es.array.find", - "es.array.find-index", - "es.array.flat", - "es.array.flat-map", - "es.array.for-each", - "es.array.from", - "es.array.includes", - "es.array.index-of", - "es.array.is-array", - "es.array.iterator", - "es.array.join", - "es.array.last-index-of", - "es.array.map", - "es.array.of", - "es.array.reduce", - "es.array.reduce-right", - "es.array.reverse", - "es.array.slice", - "es.array.some", - "es.array.sort", - "es.array.species", - "es.array.splice", - "es.array.unscopables.flat", - "es.array.unscopables.flat-map", - "es.string.iterator" - ], - "core-js/stable/array-buffer": [ - "es.array-buffer.constructor", - "es.array-buffer.is-view", - "es.array-buffer.slice", - "es.object.to-string" - ], - "core-js/stable/array-buffer/constructor": [ - "es.array-buffer.constructor", - "es.object.to-string" - ], - "core-js/stable/array-buffer/is-view": [ - "es.array-buffer.is-view" - ], - "core-js/stable/array-buffer/slice": [ - "es.array-buffer.slice" - ], - "core-js/stable/array/concat": [ - "es.array.concat" - ], - "core-js/stable/array/copy-within": [ - "es.array.copy-within" - ], - "core-js/stable/array/entries": [ - "es.array.iterator" - ], - "core-js/stable/array/every": [ - "es.array.every" - ], - "core-js/stable/array/fill": [ - "es.array.fill" - ], - "core-js/stable/array/filter": [ - "es.array.filter" - ], - "core-js/stable/array/find": [ - "es.array.find" - ], - "core-js/stable/array/find-index": [ - "es.array.find-index" - ], - "core-js/stable/array/flat": [ - "es.array.flat", - "es.array.unscopables.flat" - ], - "core-js/stable/array/flat-map": [ - "es.array.flat-map", - "es.array.unscopables.flat-map" - ], - "core-js/stable/array/for-each": [ - "es.array.for-each" - ], - "core-js/stable/array/from": [ - "es.array.from", - "es.string.iterator" - ], - "core-js/stable/array/includes": [ - "es.array.includes" - ], - "core-js/stable/array/index-of": [ - "es.array.index-of" - ], - "core-js/stable/array/is-array": [ - "es.array.is-array" - ], - "core-js/stable/array/iterator": [ - "es.array.iterator" - ], - "core-js/stable/array/join": [ - "es.array.join" - ], - "core-js/stable/array/keys": [ - "es.array.iterator" - ], - "core-js/stable/array/last-index-of": [ - "es.array.last-index-of" - ], - "core-js/stable/array/map": [ - "es.array.map" - ], - "core-js/stable/array/of": [ - "es.array.of" - ], - "core-js/stable/array/reduce": [ - "es.array.reduce" - ], - "core-js/stable/array/reduce-right": [ - "es.array.reduce-right" - ], - "core-js/stable/array/reverse": [ - "es.array.reverse" - ], - "core-js/stable/array/slice": [ - "es.array.slice" - ], - "core-js/stable/array/some": [ - "es.array.some" - ], - "core-js/stable/array/sort": [ - "es.array.sort" - ], - "core-js/stable/array/splice": [ - "es.array.splice" - ], - "core-js/stable/array/values": [ - "es.array.iterator" - ], - "core-js/stable/array/virtual": [ - "es.array.concat", - "es.array.copy-within", - "es.array.every", - "es.array.fill", - "es.array.filter", - "es.array.find", - "es.array.find-index", - "es.array.flat", - "es.array.flat-map", - "es.array.for-each", - "es.array.includes", - "es.array.index-of", - "es.array.iterator", - "es.array.join", - "es.array.last-index-of", - "es.array.map", - "es.array.reduce", - "es.array.reduce-right", - "es.array.reverse", - "es.array.slice", - "es.array.some", - "es.array.sort", - "es.array.species", - "es.array.splice", - "es.array.unscopables.flat", - "es.array.unscopables.flat-map" - ], - "core-js/stable/array/virtual/concat": [ - "es.array.concat" - ], - "core-js/stable/array/virtual/copy-within": [ - "es.array.copy-within" - ], - "core-js/stable/array/virtual/entries": [ - "es.array.iterator" - ], - "core-js/stable/array/virtual/every": [ - "es.array.every" - ], - "core-js/stable/array/virtual/fill": [ - "es.array.fill" - ], - "core-js/stable/array/virtual/filter": [ - "es.array.filter" - ], - "core-js/stable/array/virtual/find": [ - "es.array.find" - ], - "core-js/stable/array/virtual/find-index": [ - "es.array.find-index" - ], - "core-js/stable/array/virtual/flat": [ - "es.array.flat", - "es.array.unscopables.flat" - ], - "core-js/stable/array/virtual/flat-map": [ - "es.array.flat-map", - "es.array.unscopables.flat-map" - ], - "core-js/stable/array/virtual/for-each": [ - "es.array.for-each" - ], - "core-js/stable/array/virtual/includes": [ - "es.array.includes" - ], - "core-js/stable/array/virtual/index-of": [ - "es.array.index-of" - ], - "core-js/stable/array/virtual/iterator": [ - "es.array.iterator" - ], - "core-js/stable/array/virtual/join": [ - "es.array.join" - ], - "core-js/stable/array/virtual/keys": [ - "es.array.iterator" - ], - "core-js/stable/array/virtual/last-index-of": [ - "es.array.last-index-of" - ], - "core-js/stable/array/virtual/map": [ - "es.array.map" - ], - "core-js/stable/array/virtual/reduce": [ - "es.array.reduce" - ], - "core-js/stable/array/virtual/reduce-right": [ - "es.array.reduce-right" - ], - "core-js/stable/array/virtual/reverse": [ - "es.array.reverse" - ], - "core-js/stable/array/virtual/slice": [ - "es.array.slice" - ], - "core-js/stable/array/virtual/some": [ - "es.array.some" - ], - "core-js/stable/array/virtual/sort": [ - "es.array.sort" - ], - "core-js/stable/array/virtual/splice": [ - "es.array.splice" - ], - "core-js/stable/array/virtual/values": [ - "es.array.iterator" - ], - "core-js/stable/clear-immediate": [ - "web.immediate" - ], - "core-js/stable/data-view": [ - "es.data-view", - "es.object.to-string" - ], - "core-js/stable/date": [ - "es.date.now", - "es.date.to-iso-string", - "es.date.to-json", - "es.date.to-primitive", - "es.date.to-string" - ], - "core-js/stable/date/now": [ - "es.date.now" - ], - "core-js/stable/date/to-iso-string": [ - "es.date.to-iso-string", - "es.date.to-json" - ], - "core-js/stable/date/to-json": [ - "es.date.to-json" - ], - "core-js/stable/date/to-primitive": [ - "es.date.to-primitive" - ], - "core-js/stable/date/to-string": [ - "es.date.to-string" - ], - "core-js/stable/dom-collections": [ - "es.array.iterator", - "web.dom-collections.for-each", - "web.dom-collections.iterator" - ], - "core-js/stable/dom-collections/for-each": [ - "web.dom-collections.for-each" - ], - "core-js/stable/dom-collections/iterator": [ - "web.dom-collections.iterator" - ], - "core-js/stable/function": [ - "es.function.bind", - "es.function.has-instance", - "es.function.name" - ], - "core-js/stable/function/bind": [ - "es.function.bind" - ], - "core-js/stable/function/has-instance": [ - "es.function.has-instance" - ], - "core-js/stable/function/name": [ - "es.function.name" - ], - "core-js/stable/function/virtual": [ - "es.function.bind" - ], - "core-js/stable/function/virtual/bind": [ - "es.function.bind" - ], - "core-js/stable/global-this": [ - "es.global-this" - ], - "core-js/stable/instance/bind": [ - "es.function.bind" - ], - "core-js/stable/instance/code-point-at": [ - "es.string.code-point-at" - ], - "core-js/stable/instance/concat": [ - "es.array.concat" - ], - "core-js/stable/instance/copy-within": [ - "es.array.copy-within" - ], - "core-js/stable/instance/ends-with": [ - "es.string.ends-with" - ], - "core-js/stable/instance/entries": [ - "es.array.iterator", - "web.dom-collections.iterator" - ], - "core-js/stable/instance/every": [ - "es.array.every" - ], - "core-js/stable/instance/fill": [ - "es.array.fill" - ], - "core-js/stable/instance/filter": [ - "es.array.filter" - ], - "core-js/stable/instance/find": [ - "es.array.find" - ], - "core-js/stable/instance/find-index": [ - "es.array.find-index" - ], - "core-js/stable/instance/flags": [ - "es.regexp.flags" - ], - "core-js/stable/instance/flat": [ - "es.array.flat", - "es.array.unscopables.flat" - ], - "core-js/stable/instance/flat-map": [ - "es.array.flat-map", - "es.array.unscopables.flat-map" - ], - "core-js/stable/instance/for-each": [ - "es.array.for-each", - "web.dom-collections.iterator" - ], - "core-js/stable/instance/includes": [ - "es.array.includes", - "es.string.includes" - ], - "core-js/stable/instance/index-of": [ - "es.array.index-of" - ], - "core-js/stable/instance/keys": [ - "es.array.iterator", - "web.dom-collections.iterator" - ], - "core-js/stable/instance/last-index-of": [ - "es.array.last-index-of" - ], - "core-js/stable/instance/map": [ - "es.array.map" - ], - "core-js/stable/instance/match-all": [ - "es.string.match-all" - ], - "core-js/stable/instance/pad-end": [ - "es.string.pad-end" - ], - "core-js/stable/instance/pad-start": [ - "es.string.pad-start" - ], - "core-js/stable/instance/reduce": [ - "es.array.reduce" - ], - "core-js/stable/instance/reduce-right": [ - "es.array.reduce-right" - ], - "core-js/stable/instance/repeat": [ - "es.string.repeat" - ], - "core-js/stable/instance/reverse": [ - "es.array.reverse" - ], - "core-js/stable/instance/slice": [ - "es.array.slice" - ], - "core-js/stable/instance/some": [ - "es.array.some" - ], - "core-js/stable/instance/sort": [ - "es.array.sort" - ], - "core-js/stable/instance/splice": [ - "es.array.splice" - ], - "core-js/stable/instance/starts-with": [ - "es.string.starts-with" - ], - "core-js/stable/instance/trim": [ - "es.string.trim" - ], - "core-js/stable/instance/trim-end": [ - "es.string.trim-end" - ], - "core-js/stable/instance/trim-left": [ - "es.string.trim-start" - ], - "core-js/stable/instance/trim-right": [ - "es.string.trim-end" - ], - "core-js/stable/instance/trim-start": [ - "es.string.trim-start" - ], - "core-js/stable/instance/values": [ - "es.array.iterator", - "web.dom-collections.iterator" - ], - "core-js/stable/json": [ - "es.json.stringify", - "es.json.to-string-tag" - ], - "core-js/stable/json/stringify": [ - "es.json.stringify" - ], - "core-js/stable/json/to-string-tag": [ - "es.json.to-string-tag" - ], - "core-js/stable/map": [ - "es.map", - "es.object.to-string", - "es.string.iterator", - "web.dom-collections.iterator" - ], - "core-js/stable/math": [ - "es.math.acosh", - "es.math.asinh", - "es.math.atanh", - "es.math.cbrt", - "es.math.clz32", - "es.math.cosh", - "es.math.expm1", - "es.math.fround", - "es.math.hypot", - "es.math.imul", - "es.math.log10", - "es.math.log1p", - "es.math.log2", - "es.math.sign", - "es.math.sinh", - "es.math.tanh", - "es.math.to-string-tag", - "es.math.trunc" - ], - "core-js/stable/math/acosh": [ - "es.math.acosh" - ], - "core-js/stable/math/asinh": [ - "es.math.asinh" - ], - "core-js/stable/math/atanh": [ - "es.math.atanh" - ], - "core-js/stable/math/cbrt": [ - "es.math.cbrt" - ], - "core-js/stable/math/clz32": [ - "es.math.clz32" - ], - "core-js/stable/math/cosh": [ - "es.math.cosh" - ], - "core-js/stable/math/expm1": [ - "es.math.expm1" - ], - "core-js/stable/math/fround": [ - "es.math.fround" - ], - "core-js/stable/math/hypot": [ - "es.math.hypot" - ], - "core-js/stable/math/imul": [ - "es.math.imul" - ], - "core-js/stable/math/log10": [ - "es.math.log10" - ], - "core-js/stable/math/log1p": [ - "es.math.log1p" - ], - "core-js/stable/math/log2": [ - "es.math.log2" - ], - "core-js/stable/math/sign": [ - "es.math.sign" - ], - "core-js/stable/math/sinh": [ - "es.math.sinh" - ], - "core-js/stable/math/tanh": [ - "es.math.tanh" - ], - "core-js/stable/math/to-string-tag": [ - "es.math.to-string-tag" - ], - "core-js/stable/math/trunc": [ - "es.math.trunc" - ], - "core-js/stable/number": [ - "es.number.constructor", - "es.number.epsilon", - "es.number.is-finite", - "es.number.is-integer", - "es.number.is-nan", - "es.number.is-safe-integer", - "es.number.max-safe-integer", - "es.number.min-safe-integer", - "es.number.parse-float", - "es.number.parse-int", - "es.number.to-fixed", - "es.number.to-precision" - ], - "core-js/stable/number/constructor": [ - "es.number.constructor" - ], - "core-js/stable/number/epsilon": [ - "es.number.epsilon" - ], - "core-js/stable/number/is-finite": [ - "es.number.is-finite" - ], - "core-js/stable/number/is-integer": [ - "es.number.is-integer" - ], - "core-js/stable/number/is-nan": [ - "es.number.is-nan" - ], - "core-js/stable/number/is-safe-integer": [ - "es.number.is-safe-integer" - ], - "core-js/stable/number/max-safe-integer": [ - "es.number.max-safe-integer" - ], - "core-js/stable/number/min-safe-integer": [ - "es.number.min-safe-integer" - ], - "core-js/stable/number/parse-float": [ - "es.number.parse-float" - ], - "core-js/stable/number/parse-int": [ - "es.number.parse-int" - ], - "core-js/stable/number/to-fixed": [ - "es.number.to-fixed" - ], - "core-js/stable/number/to-precision": [ - "es.number.to-precision" - ], - "core-js/stable/number/virtual": [ - "es.number.to-fixed", - "es.number.to-precision" - ], - "core-js/stable/number/virtual/to-fixed": [ - "es.number.to-fixed" - ], - "core-js/stable/number/virtual/to-precision": [ - "es.number.to-precision" - ], - "core-js/stable/object": [ - "es.symbol", - "es.json.to-string-tag", - "es.math.to-string-tag", - "es.object.assign", - "es.object.create", - "es.object.define-getter", - "es.object.define-properties", - "es.object.define-property", - "es.object.define-setter", - "es.object.entries", - "es.object.freeze", - "es.object.from-entries", - "es.object.get-own-property-descriptor", - "es.object.get-own-property-descriptors", - "es.object.get-own-property-names", - "es.object.get-prototype-of", - "es.object.is", - "es.object.is-extensible", - "es.object.is-frozen", - "es.object.is-sealed", - "es.object.keys", - "es.object.lookup-getter", - "es.object.lookup-setter", - "es.object.prevent-extensions", - "es.object.seal", - "es.object.set-prototype-of", - "es.object.to-string", - "es.object.values" - ], - "core-js/stable/object/assign": [ - "es.object.assign" - ], - "core-js/stable/object/create": [ - "es.object.create" - ], - "core-js/stable/object/define-getter": [ - "es.object.define-getter" - ], - "core-js/stable/object/define-properties": [ - "es.object.define-properties" - ], - "core-js/stable/object/define-property": [ - "es.object.define-property" - ], - "core-js/stable/object/define-setter": [ - "es.object.define-setter" - ], - "core-js/stable/object/entries": [ - "es.object.entries" - ], - "core-js/stable/object/freeze": [ - "es.object.freeze" - ], - "core-js/stable/object/from-entries": [ - "es.array.iterator", - "es.object.from-entries" - ], - "core-js/stable/object/get-own-property-descriptor": [ - "es.object.get-own-property-descriptor" - ], - "core-js/stable/object/get-own-property-descriptors": [ - "es.object.get-own-property-descriptors" - ], - "core-js/stable/object/get-own-property-names": [ - "es.object.get-own-property-names" - ], - "core-js/stable/object/get-own-property-symbols": [ - "es.symbol" - ], - "core-js/stable/object/get-prototype-of": [ - "es.object.get-prototype-of" - ], - "core-js/stable/object/is": [ - "es.object.is" - ], - "core-js/stable/object/is-extensible": [ - "es.object.is-extensible" - ], - "core-js/stable/object/is-frozen": [ - "es.object.is-frozen" - ], - "core-js/stable/object/is-sealed": [ - "es.object.is-sealed" - ], - "core-js/stable/object/keys": [ - "es.object.keys" - ], - "core-js/stable/object/lookup-getter": [ - "es.object.lookup-setter" - ], - "core-js/stable/object/lookup-setter": [ - "es.object.lookup-setter" - ], - "core-js/stable/object/prevent-extensions": [ - "es.object.prevent-extensions" - ], - "core-js/stable/object/seal": [ - "es.object.seal" - ], - "core-js/stable/object/set-prototype-of": [ - "es.object.set-prototype-of" - ], - "core-js/stable/object/to-string": [ - "es.json.to-string-tag", - "es.math.to-string-tag", - "es.object.to-string" - ], - "core-js/stable/object/values": [ - "es.object.values" - ], - "core-js/stable/parse-float": [ - "es.parse-float" - ], - "core-js/stable/parse-int": [ - "es.parse-int" - ], - "core-js/stable/promise": [ - "es.object.to-string", - "es.promise", - "es.promise.all-settled", - "es.promise.finally", - "es.string.iterator", - "web.dom-collections.iterator" - ], - "core-js/stable/promise/all-settled": [ - "es.promise", - "es.promise.all-settled" - ], - "core-js/stable/promise/finally": [ - "es.promise", - "es.promise.finally" - ], - "core-js/stable/queue-microtask": [ - "web.queue-microtask" - ], - "core-js/stable/reflect": [ - "es.reflect.apply", - "es.reflect.construct", - "es.reflect.define-property", - "es.reflect.delete-property", - "es.reflect.get", - "es.reflect.get-own-property-descriptor", - "es.reflect.get-prototype-of", - "es.reflect.has", - "es.reflect.is-extensible", - "es.reflect.own-keys", - "es.reflect.prevent-extensions", - "es.reflect.set", - "es.reflect.set-prototype-of" - ], - "core-js/stable/reflect/apply": [ - "es.reflect.apply" - ], - "core-js/stable/reflect/construct": [ - "es.reflect.construct" - ], - "core-js/stable/reflect/define-property": [ - "es.reflect.define-property" - ], - "core-js/stable/reflect/delete-property": [ - "es.reflect.delete-property" - ], - "core-js/stable/reflect/get": [ - "es.reflect.get" - ], - "core-js/stable/reflect/get-own-property-descriptor": [ - "es.reflect.get-own-property-descriptor" - ], - "core-js/stable/reflect/get-prototype-of": [ - "es.reflect.get-prototype-of" - ], - "core-js/stable/reflect/has": [ - "es.reflect.has" - ], - "core-js/stable/reflect/is-extensible": [ - "es.reflect.is-extensible" - ], - "core-js/stable/reflect/own-keys": [ - "es.reflect.own-keys" - ], - "core-js/stable/reflect/prevent-extensions": [ - "es.reflect.prevent-extensions" - ], - "core-js/stable/reflect/set": [ - "es.reflect.set" - ], - "core-js/stable/reflect/set-prototype-of": [ - "es.reflect.set-prototype-of" - ], - "core-js/stable/regexp": [ - "es.regexp.constructor", - "es.regexp.exec", - "es.regexp.flags", - "es.regexp.sticky", - "es.regexp.test", - "es.regexp.to-string", - "es.string.match", - "es.string.replace", - "es.string.search", - "es.string.split" - ], - "core-js/stable/regexp/constructor": [ - "es.regexp.constructor" - ], - "core-js/stable/regexp/flags": [ - "es.regexp.flags" - ], - "core-js/stable/regexp/match": [ - "es.string.match" - ], - "core-js/stable/regexp/replace": [ - "es.string.replace" - ], - "core-js/stable/regexp/search": [ - "es.string.search" - ], - "core-js/stable/regexp/split": [ - "es.string.split" - ], - "core-js/stable/regexp/sticky": [ - "es.regexp.sticky" - ], - "core-js/stable/regexp/test": [ - "es.regexp.test" - ], - "core-js/stable/regexp/to-string": [ - "es.regexp.to-string" - ], - "core-js/stable/set": [ - "es.object.to-string", - "es.set", - "es.string.iterator", - "web.dom-collections.iterator" - ], - "core-js/stable/set-immediate": [ - "web.immediate" - ], - "core-js/stable/set-interval": [ - "web.timers" - ], - "core-js/stable/set-timeout": [ - "web.timers" - ], - "core-js/stable/string": [ - "es.string.code-point-at", - "es.string.ends-with", - "es.string.from-code-point", - "es.string.includes", - "es.string.iterator", - "es.string.match", - "es.string.match-all", - "es.string.pad-end", - "es.string.pad-start", - "es.string.raw", - "es.string.repeat", - "es.string.replace", - "es.string.search", - "es.string.split", - "es.string.starts-with", - "es.string.trim", - "es.string.trim-end", - "es.string.trim-start", - "es.string.anchor", - "es.string.big", - "es.string.blink", - "es.string.bold", - "es.string.fixed", - "es.string.fontcolor", - "es.string.fontsize", - "es.string.italics", - "es.string.link", - "es.string.small", - "es.string.strike", - "es.string.sub", - "es.string.sup" - ], - "core-js/stable/string/anchor": [ - "es.string.anchor" - ], - "core-js/stable/string/big": [ - "es.string.big" - ], - "core-js/stable/string/blink": [ - "es.string.blink" - ], - "core-js/stable/string/bold": [ - "es.string.bold" - ], - "core-js/stable/string/code-point-at": [ - "es.string.code-point-at" - ], - "core-js/stable/string/ends-with": [ - "es.string.ends-with" - ], - "core-js/stable/string/fixed": [ - "es.string.fixed" - ], - "core-js/stable/string/fontcolor": [ - "es.string.fontcolor" - ], - "core-js/stable/string/fontsize": [ - "es.string.fontsize" - ], - "core-js/stable/string/from-code-point": [ - "es.string.from-code-point" - ], - "core-js/stable/string/includes": [ - "es.string.includes" - ], - "core-js/stable/string/italics": [ - "es.string.italics" - ], - "core-js/stable/string/iterator": [ - "es.string.iterator" - ], - "core-js/stable/string/link": [ - "es.string.link" - ], - "core-js/stable/string/match": [ - "es.string.match" - ], - "core-js/stable/string/match-all": [ - "es.string.match-all" - ], - "core-js/stable/string/pad-end": [ - "es.string.pad-end" - ], - "core-js/stable/string/pad-start": [ - "es.string.pad-start" - ], - "core-js/stable/string/raw": [ - "es.string.raw" - ], - "core-js/stable/string/repeat": [ - "es.string.repeat" - ], - "core-js/stable/string/replace": [ - "es.string.replace" - ], - "core-js/stable/string/search": [ - "es.string.search" - ], - "core-js/stable/string/small": [ - "es.string.small" - ], - "core-js/stable/string/split": [ - "es.string.split" - ], - "core-js/stable/string/starts-with": [ - "es.string.starts-with" - ], - "core-js/stable/string/strike": [ - "es.string.strike" - ], - "core-js/stable/string/sub": [ - "es.string.sub" - ], - "core-js/stable/string/sup": [ - "es.string.sup" - ], - "core-js/stable/string/trim": [ - "es.string.trim" - ], - "core-js/stable/string/trim-end": [ - "es.string.trim-end" - ], - "core-js/stable/string/trim-left": [ - "es.string.trim-start" - ], - "core-js/stable/string/trim-right": [ - "es.string.trim-end" - ], - "core-js/stable/string/trim-start": [ - "es.string.trim-start" - ], - "core-js/stable/string/virtual": [ - "es.string.code-point-at", - "es.string.ends-with", - "es.string.includes", - "es.string.iterator", - "es.string.match", - "es.string.match-all", - "es.string.pad-end", - "es.string.pad-start", - "es.string.repeat", - "es.string.replace", - "es.string.search", - "es.string.split", - "es.string.starts-with", - "es.string.trim", - "es.string.trim-end", - "es.string.trim-start", - "es.string.anchor", - "es.string.big", - "es.string.blink", - "es.string.bold", - "es.string.fixed", - "es.string.fontcolor", - "es.string.fontsize", - "es.string.italics", - "es.string.link", - "es.string.small", - "es.string.strike", - "es.string.sub", - "es.string.sup" - ], - "core-js/stable/string/virtual/anchor": [ - "es.string.anchor" - ], - "core-js/stable/string/virtual/big": [ - "es.string.big" - ], - "core-js/stable/string/virtual/blink": [ - "es.string.blink" - ], - "core-js/stable/string/virtual/bold": [ - "es.string.bold" - ], - "core-js/stable/string/virtual/code-point-at": [ - "es.string.code-point-at" - ], - "core-js/stable/string/virtual/ends-with": [ - "es.string.ends-with" - ], - "core-js/stable/string/virtual/fixed": [ - "es.string.fixed" - ], - "core-js/stable/string/virtual/fontcolor": [ - "es.string.fontcolor" - ], - "core-js/stable/string/virtual/fontsize": [ - "es.string.fontsize" - ], - "core-js/stable/string/virtual/includes": [ - "es.string.includes" - ], - "core-js/stable/string/virtual/italics": [ - "es.string.italics" - ], - "core-js/stable/string/virtual/iterator": [ - "es.string.iterator" - ], - "core-js/stable/string/virtual/link": [ - "es.string.link" - ], - "core-js/stable/string/virtual/match-all": [ - "es.string.match-all" - ], - "core-js/stable/string/virtual/pad-end": [ - "es.string.pad-end" - ], - "core-js/stable/string/virtual/pad-start": [ - "es.string.pad-start" - ], - "core-js/stable/string/virtual/repeat": [ - "es.string.repeat" - ], - "core-js/stable/string/virtual/small": [ - "es.string.small" - ], - "core-js/stable/string/virtual/starts-with": [ - "es.string.starts-with" - ], - "core-js/stable/string/virtual/strike": [ - "es.string.strike" - ], - "core-js/stable/string/virtual/sub": [ - "es.string.sub" - ], - "core-js/stable/string/virtual/sup": [ - "es.string.sup" - ], - "core-js/stable/string/virtual/trim": [ - "es.string.trim" - ], - "core-js/stable/string/virtual/trim-end": [ - "es.string.trim-end" - ], - "core-js/stable/string/virtual/trim-left": [ - "es.string.trim-start" - ], - "core-js/stable/string/virtual/trim-right": [ - "es.string.trim-end" - ], - "core-js/stable/string/virtual/trim-start": [ - "es.string.trim-start" - ], - "core-js/stable/symbol": [ - "es.symbol", - "es.symbol.description", - "es.symbol.async-iterator", - "es.symbol.has-instance", - "es.symbol.is-concat-spreadable", - "es.symbol.iterator", - "es.symbol.match", - "es.symbol.match-all", - "es.symbol.replace", - "es.symbol.search", - "es.symbol.species", - "es.symbol.split", - "es.symbol.to-primitive", - "es.symbol.to-string-tag", - "es.symbol.unscopables", - "es.array.concat", - "es.json.to-string-tag", - "es.math.to-string-tag", - "es.object.to-string" - ], - "core-js/stable/symbol/async-iterator": [ - "es.symbol.async-iterator" - ], - "core-js/stable/symbol/description": [ - "es.symbol.description" - ], - "core-js/stable/symbol/for": [ - "es.symbol" - ], - "core-js/stable/symbol/has-instance": [ - "es.symbol.has-instance", - "es.function.has-instance" - ], - "core-js/stable/symbol/is-concat-spreadable": [ - "es.symbol.is-concat-spreadable", - "es.array.concat" - ], - "core-js/stable/symbol/iterator": [ - "es.symbol.iterator", - "es.string.iterator", - "web.dom-collections.iterator" - ], - "core-js/stable/symbol/key-for": [ - "es.symbol" - ], - "core-js/stable/symbol/match": [ - "es.symbol.match", - "es.string.match" - ], - "core-js/stable/symbol/match-all": [ - "es.symbol.match-all", - "es.string.match-all" - ], - "core-js/stable/symbol/replace": [ - "es.symbol.replace", - "es.string.replace" - ], - "core-js/stable/symbol/search": [ - "es.symbol.search", - "es.string.search" - ], - "core-js/stable/symbol/species": [ - "es.symbol.species" - ], - "core-js/stable/symbol/split": [ - "es.symbol.split", - "es.string.split" - ], - "core-js/stable/symbol/to-primitive": [ - "es.symbol.to-primitive" - ], - "core-js/stable/symbol/to-string-tag": [ - "es.symbol.to-string-tag", - "es.json.to-string-tag", - "es.math.to-string-tag", - "es.object.to-string" - ], - "core-js/stable/symbol/unscopables": [ - "es.symbol.unscopables" - ], - "core-js/stable/typed-array": [ - "es.object.to-string", - "es.typed-array.float32-array", - "es.typed-array.float64-array", - "es.typed-array.int8-array", - "es.typed-array.int16-array", - "es.typed-array.int32-array", - "es.typed-array.uint8-array", - "es.typed-array.uint8-clamped-array", - "es.typed-array.uint16-array", - "es.typed-array.uint32-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/stable/typed-array/copy-within": [ - "es.typed-array.copy-within" - ], - "core-js/stable/typed-array/entries": [ - "es.typed-array.iterator" - ], - "core-js/stable/typed-array/every": [ - "es.typed-array.every" - ], - "core-js/stable/typed-array/fill": [ - "es.typed-array.fill" - ], - "core-js/stable/typed-array/filter": [ - "es.typed-array.filter" - ], - "core-js/stable/typed-array/find": [ - "es.typed-array.find" - ], - "core-js/stable/typed-array/find-index": [ - "es.typed-array.find-index" - ], - "core-js/stable/typed-array/float32-array": [ - "es.object.to-string", - "es.typed-array.float32-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/stable/typed-array/float64-array": [ - "es.object.to-string", - "es.typed-array.float64-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/stable/typed-array/for-each": [ - "es.typed-array.for-each" - ], - "core-js/stable/typed-array/from": [ - "es.typed-array.from" - ], - "core-js/stable/typed-array/includes": [ - "es.typed-array.includes" - ], - "core-js/stable/typed-array/index-of": [ - "es.typed-array.index-of" - ], - "core-js/stable/typed-array/int16-array": [ - "es.object.to-string", - "es.typed-array.int16-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/stable/typed-array/int32-array": [ - "es.object.to-string", - "es.typed-array.int32-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/stable/typed-array/int8-array": [ - "es.object.to-string", - "es.typed-array.int8-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/stable/typed-array/iterator": [ - "es.typed-array.iterator" - ], - "core-js/stable/typed-array/join": [ - "es.typed-array.join" - ], - "core-js/stable/typed-array/keys": [ - "es.typed-array.iterator" - ], - "core-js/stable/typed-array/last-index-of": [ - "es.typed-array.last-index-of" - ], - "core-js/stable/typed-array/map": [ - "es.typed-array.map" - ], - "core-js/stable/typed-array/of": [ - "es.typed-array.of" - ], - "core-js/stable/typed-array/reduce": [ - "es.typed-array.reduce" - ], - "core-js/stable/typed-array/reduce-right": [ - "es.typed-array.reduce-right" - ], - "core-js/stable/typed-array/reverse": [ - "es.typed-array.reverse" - ], - "core-js/stable/typed-array/set": [ - "es.typed-array.set" - ], - "core-js/stable/typed-array/slice": [ - "es.typed-array.slice" - ], - "core-js/stable/typed-array/some": [ - "es.typed-array.some" - ], - "core-js/stable/typed-array/sort": [ - "es.typed-array.sort" - ], - "core-js/stable/typed-array/subarray": [ - "es.typed-array.subarray" - ], - "core-js/stable/typed-array/to-locale-string": [ - "es.typed-array.to-locale-string" - ], - "core-js/stable/typed-array/to-string": [ - "es.typed-array.to-string" - ], - "core-js/stable/typed-array/uint16-array": [ - "es.object.to-string", - "es.typed-array.uint16-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/stable/typed-array/uint32-array": [ - "es.object.to-string", - "es.typed-array.uint32-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/stable/typed-array/uint8-array": [ - "es.object.to-string", - "es.typed-array.uint8-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/stable/typed-array/uint8-clamped-array": [ - "es.object.to-string", - "es.typed-array.uint8-clamped-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string" - ], - "core-js/stable/typed-array/values": [ - "es.typed-array.iterator" - ], - "core-js/stable/url": [ - "web.url", - "web.url.to-json", - "web.url-search-params" - ], - "core-js/stable/url-search-params": [ - "web.url-search-params" - ], - "core-js/stable/url/to-json": [ - "web.url.to-json" - ], - "core-js/stable/weak-map": [ - "es.object.to-string", - "es.weak-map", - "web.dom-collections.iterator" - ], - "core-js/stable/weak-set": [ - "es.object.to-string", - "es.weak-set", - "web.dom-collections.iterator" - ], - "core-js/stage": [ - "esnext.aggregate-error", - "esnext.array.is-template-object", - "esnext.array.last-index", - "esnext.array.last-item", - "esnext.async-iterator.constructor", - "esnext.async-iterator.as-indexed-pairs", - "esnext.async-iterator.drop", - "esnext.async-iterator.every", - "esnext.async-iterator.filter", - "esnext.async-iterator.find", - "esnext.async-iterator.flat-map", - "esnext.async-iterator.for-each", - "esnext.async-iterator.from", - "esnext.async-iterator.map", - "esnext.async-iterator.reduce", - "esnext.async-iterator.some", - "esnext.async-iterator.take", - "esnext.async-iterator.to-array", - "esnext.composite-key", - "esnext.composite-symbol", - "esnext.global-this", - "esnext.iterator.constructor", - "esnext.iterator.as-indexed-pairs", - "esnext.iterator.drop", - "esnext.iterator.every", - "esnext.iterator.filter", - "esnext.iterator.find", - "esnext.iterator.flat-map", - "esnext.iterator.for-each", - "esnext.iterator.from", - "esnext.iterator.map", - "esnext.iterator.reduce", - "esnext.iterator.some", - "esnext.iterator.take", - "esnext.iterator.to-array", - "esnext.map.delete-all", - "esnext.map.every", - "esnext.map.filter", - "esnext.map.find", - "esnext.map.find-key", - "esnext.map.from", - "esnext.map.group-by", - "esnext.map.includes", - "esnext.map.key-by", - "esnext.map.key-of", - "esnext.map.map-keys", - "esnext.map.map-values", - "esnext.map.merge", - "esnext.map.of", - "esnext.map.reduce", - "esnext.map.some", - "esnext.map.update", - "esnext.map.update-or-insert", - "esnext.map.upsert", - "esnext.math.clamp", - "esnext.math.deg-per-rad", - "esnext.math.degrees", - "esnext.math.fscale", - "esnext.math.iaddh", - "esnext.math.imulh", - "esnext.math.isubh", - "esnext.math.rad-per-deg", - "esnext.math.radians", - "esnext.math.scale", - "esnext.math.seeded-prng", - "esnext.math.signbit", - "esnext.math.umulh", - "esnext.number.from-string", - "esnext.object.iterate-entries", - "esnext.object.iterate-keys", - "esnext.object.iterate-values", - "esnext.observable", - "esnext.promise.all-settled", - "esnext.promise.any", - "esnext.promise.try", - "esnext.reflect.define-metadata", - "esnext.reflect.delete-metadata", - "esnext.reflect.get-metadata", - "esnext.reflect.get-metadata-keys", - "esnext.reflect.get-own-metadata", - "esnext.reflect.get-own-metadata-keys", - "esnext.reflect.has-metadata", - "esnext.reflect.has-own-metadata", - "esnext.reflect.metadata", - "esnext.set.add-all", - "esnext.set.delete-all", - "esnext.set.difference", - "esnext.set.every", - "esnext.set.filter", - "esnext.set.find", - "esnext.set.from", - "esnext.set.intersection", - "esnext.set.is-disjoint-from", - "esnext.set.is-subset-of", - "esnext.set.is-superset-of", - "esnext.set.join", - "esnext.set.map", - "esnext.set.of", - "esnext.set.reduce", - "esnext.set.some", - "esnext.set.symmetric-difference", - "esnext.set.union", - "esnext.string.at", - "esnext.string.code-points", - "esnext.string.match-all", - "esnext.string.replace-all", - "esnext.symbol.async-dispose", - "esnext.symbol.dispose", - "esnext.symbol.observable", - "esnext.symbol.pattern-match", - "esnext.symbol.replace-all", - "esnext.weak-map.delete-all", - "esnext.weak-map.from", - "esnext.weak-map.of", - "esnext.weak-map.upsert", - "esnext.weak-set.add-all", - "esnext.weak-set.delete-all", - "esnext.weak-set.from", - "esnext.weak-set.of", - "web.url", - "web.url.to-json", - "web.url-search-params" - ], - "core-js/stage/0": [ - "esnext.aggregate-error", - "esnext.array.is-template-object", - "esnext.array.last-index", - "esnext.array.last-item", - "esnext.async-iterator.constructor", - "esnext.async-iterator.as-indexed-pairs", - "esnext.async-iterator.drop", - "esnext.async-iterator.every", - "esnext.async-iterator.filter", - "esnext.async-iterator.find", - "esnext.async-iterator.flat-map", - "esnext.async-iterator.for-each", - "esnext.async-iterator.from", - "esnext.async-iterator.map", - "esnext.async-iterator.reduce", - "esnext.async-iterator.some", - "esnext.async-iterator.take", - "esnext.async-iterator.to-array", - "esnext.composite-key", - "esnext.composite-symbol", - "esnext.global-this", - "esnext.iterator.constructor", - "esnext.iterator.as-indexed-pairs", - "esnext.iterator.drop", - "esnext.iterator.every", - "esnext.iterator.filter", - "esnext.iterator.find", - "esnext.iterator.flat-map", - "esnext.iterator.for-each", - "esnext.iterator.from", - "esnext.iterator.map", - "esnext.iterator.reduce", - "esnext.iterator.some", - "esnext.iterator.take", - "esnext.iterator.to-array", - "esnext.map.delete-all", - "esnext.map.every", - "esnext.map.filter", - "esnext.map.find", - "esnext.map.find-key", - "esnext.map.from", - "esnext.map.group-by", - "esnext.map.includes", - "esnext.map.key-by", - "esnext.map.key-of", - "esnext.map.map-keys", - "esnext.map.map-values", - "esnext.map.merge", - "esnext.map.of", - "esnext.map.reduce", - "esnext.map.some", - "esnext.map.update", - "esnext.map.update-or-insert", - "esnext.map.upsert", - "esnext.math.clamp", - "esnext.math.deg-per-rad", - "esnext.math.degrees", - "esnext.math.fscale", - "esnext.math.iaddh", - "esnext.math.imulh", - "esnext.math.isubh", - "esnext.math.rad-per-deg", - "esnext.math.radians", - "esnext.math.scale", - "esnext.math.seeded-prng", - "esnext.math.signbit", - "esnext.math.umulh", - "esnext.number.from-string", - "esnext.object.iterate-entries", - "esnext.object.iterate-keys", - "esnext.object.iterate-values", - "esnext.observable", - "esnext.promise.all-settled", - "esnext.promise.any", - "esnext.promise.try", - "esnext.set.add-all", - "esnext.set.delete-all", - "esnext.set.difference", - "esnext.set.every", - "esnext.set.filter", - "esnext.set.find", - "esnext.set.from", - "esnext.set.intersection", - "esnext.set.is-disjoint-from", - "esnext.set.is-subset-of", - "esnext.set.is-superset-of", - "esnext.set.join", - "esnext.set.map", - "esnext.set.of", - "esnext.set.reduce", - "esnext.set.some", - "esnext.set.symmetric-difference", - "esnext.set.union", - "esnext.string.at", - "esnext.string.code-points", - "esnext.string.match-all", - "esnext.string.replace-all", - "esnext.symbol.async-dispose", - "esnext.symbol.dispose", - "esnext.symbol.observable", - "esnext.symbol.pattern-match", - "esnext.symbol.replace-all", - "esnext.weak-map.delete-all", - "esnext.weak-map.from", - "esnext.weak-map.of", - "esnext.weak-map.upsert", - "esnext.weak-set.add-all", - "esnext.weak-set.delete-all", - "esnext.weak-set.from", - "esnext.weak-set.of", - "web.url", - "web.url.to-json", - "web.url-search-params" - ], - "core-js/stage/1": [ - "esnext.aggregate-error", - "esnext.array.is-template-object", - "esnext.array.last-index", - "esnext.array.last-item", - "esnext.async-iterator.constructor", - "esnext.async-iterator.as-indexed-pairs", - "esnext.async-iterator.drop", - "esnext.async-iterator.every", - "esnext.async-iterator.filter", - "esnext.async-iterator.find", - "esnext.async-iterator.flat-map", - "esnext.async-iterator.for-each", - "esnext.async-iterator.from", - "esnext.async-iterator.map", - "esnext.async-iterator.reduce", - "esnext.async-iterator.some", - "esnext.async-iterator.take", - "esnext.async-iterator.to-array", - "esnext.composite-key", - "esnext.composite-symbol", - "esnext.global-this", - "esnext.iterator.constructor", - "esnext.iterator.as-indexed-pairs", - "esnext.iterator.drop", - "esnext.iterator.every", - "esnext.iterator.filter", - "esnext.iterator.find", - "esnext.iterator.flat-map", - "esnext.iterator.for-each", - "esnext.iterator.from", - "esnext.iterator.map", - "esnext.iterator.reduce", - "esnext.iterator.some", - "esnext.iterator.take", - "esnext.iterator.to-array", - "esnext.map.delete-all", - "esnext.map.every", - "esnext.map.filter", - "esnext.map.find", - "esnext.map.find-key", - "esnext.map.from", - "esnext.map.group-by", - "esnext.map.includes", - "esnext.map.key-by", - "esnext.map.key-of", - "esnext.map.map-keys", - "esnext.map.map-values", - "esnext.map.merge", - "esnext.map.of", - "esnext.map.reduce", - "esnext.map.some", - "esnext.map.update", - "esnext.map.update-or-insert", - "esnext.map.upsert", - "esnext.math.clamp", - "esnext.math.deg-per-rad", - "esnext.math.degrees", - "esnext.math.fscale", - "esnext.math.rad-per-deg", - "esnext.math.radians", - "esnext.math.scale", - "esnext.math.seeded-prng", - "esnext.math.signbit", - "esnext.number.from-string", - "esnext.object.iterate-entries", - "esnext.object.iterate-keys", - "esnext.object.iterate-values", - "esnext.observable", - "esnext.promise.all-settled", - "esnext.promise.any", - "esnext.promise.try", - "esnext.set.add-all", - "esnext.set.delete-all", - "esnext.set.difference", - "esnext.set.every", - "esnext.set.filter", - "esnext.set.find", - "esnext.set.from", - "esnext.set.intersection", - "esnext.set.is-disjoint-from", - "esnext.set.is-subset-of", - "esnext.set.is-superset-of", - "esnext.set.join", - "esnext.set.map", - "esnext.set.of", - "esnext.set.reduce", - "esnext.set.some", - "esnext.set.symmetric-difference", - "esnext.set.union", - "esnext.string.code-points", - "esnext.string.match-all", - "esnext.string.replace-all", - "esnext.symbol.async-dispose", - "esnext.symbol.dispose", - "esnext.symbol.observable", - "esnext.symbol.pattern-match", - "esnext.symbol.replace-all", - "esnext.weak-map.delete-all", - "esnext.weak-map.from", - "esnext.weak-map.of", - "esnext.weak-map.upsert", - "esnext.weak-set.add-all", - "esnext.weak-set.delete-all", - "esnext.weak-set.from", - "esnext.weak-set.of" - ], - "core-js/stage/2": [ - "esnext.aggregate-error", - "esnext.array.is-template-object", - "esnext.async-iterator.constructor", - "esnext.async-iterator.as-indexed-pairs", - "esnext.async-iterator.drop", - "esnext.async-iterator.every", - "esnext.async-iterator.filter", - "esnext.async-iterator.find", - "esnext.async-iterator.flat-map", - "esnext.async-iterator.for-each", - "esnext.async-iterator.from", - "esnext.async-iterator.map", - "esnext.async-iterator.reduce", - "esnext.async-iterator.some", - "esnext.async-iterator.take", - "esnext.async-iterator.to-array", - "esnext.global-this", - "esnext.iterator.constructor", - "esnext.iterator.as-indexed-pairs", - "esnext.iterator.drop", - "esnext.iterator.every", - "esnext.iterator.filter", - "esnext.iterator.find", - "esnext.iterator.flat-map", - "esnext.iterator.for-each", - "esnext.iterator.from", - "esnext.iterator.map", - "esnext.iterator.reduce", - "esnext.iterator.some", - "esnext.iterator.take", - "esnext.iterator.to-array", - "esnext.map.update-or-insert", - "esnext.map.upsert", - "esnext.promise.all-settled", - "esnext.promise.any", - "esnext.set.difference", - "esnext.set.intersection", - "esnext.set.is-disjoint-from", - "esnext.set.is-subset-of", - "esnext.set.is-superset-of", - "esnext.set.symmetric-difference", - "esnext.set.union", - "esnext.string.match-all", - "esnext.string.replace-all", - "esnext.symbol.async-dispose", - "esnext.symbol.dispose", - "esnext.symbol.replace-all", - "esnext.weak-map.upsert" - ], - "core-js/stage/3": [ - "esnext.aggregate-error", - "esnext.global-this", - "esnext.promise.all-settled", - "esnext.promise.any", - "esnext.string.match-all", - "esnext.string.replace-all", - "esnext.symbol.replace-all" - ], - "core-js/stage/4": [ - "esnext.global-this", - "esnext.promise.all-settled", - "esnext.string.match-all" - ], - "core-js/stage/pre": [ - "esnext.aggregate-error", - "esnext.array.is-template-object", - "esnext.array.last-index", - "esnext.array.last-item", - "esnext.async-iterator.constructor", - "esnext.async-iterator.as-indexed-pairs", - "esnext.async-iterator.drop", - "esnext.async-iterator.every", - "esnext.async-iterator.filter", - "esnext.async-iterator.find", - "esnext.async-iterator.flat-map", - "esnext.async-iterator.for-each", - "esnext.async-iterator.from", - "esnext.async-iterator.map", - "esnext.async-iterator.reduce", - "esnext.async-iterator.some", - "esnext.async-iterator.take", - "esnext.async-iterator.to-array", - "esnext.composite-key", - "esnext.composite-symbol", - "esnext.global-this", - "esnext.iterator.constructor", - "esnext.iterator.as-indexed-pairs", - "esnext.iterator.drop", - "esnext.iterator.every", - "esnext.iterator.filter", - "esnext.iterator.find", - "esnext.iterator.flat-map", - "esnext.iterator.for-each", - "esnext.iterator.from", - "esnext.iterator.map", - "esnext.iterator.reduce", - "esnext.iterator.some", - "esnext.iterator.take", - "esnext.iterator.to-array", - "esnext.map.delete-all", - "esnext.map.every", - "esnext.map.filter", - "esnext.map.find", - "esnext.map.find-key", - "esnext.map.from", - "esnext.map.group-by", - "esnext.map.includes", - "esnext.map.key-by", - "esnext.map.key-of", - "esnext.map.map-keys", - "esnext.map.map-values", - "esnext.map.merge", - "esnext.map.of", - "esnext.map.reduce", - "esnext.map.some", - "esnext.map.update", - "esnext.map.update-or-insert", - "esnext.map.upsert", - "esnext.math.clamp", - "esnext.math.deg-per-rad", - "esnext.math.degrees", - "esnext.math.fscale", - "esnext.math.iaddh", - "esnext.math.imulh", - "esnext.math.isubh", - "esnext.math.rad-per-deg", - "esnext.math.radians", - "esnext.math.scale", - "esnext.math.seeded-prng", - "esnext.math.signbit", - "esnext.math.umulh", - "esnext.number.from-string", - "esnext.object.iterate-entries", - "esnext.object.iterate-keys", - "esnext.object.iterate-values", - "esnext.observable", - "esnext.promise.all-settled", - "esnext.promise.any", - "esnext.promise.try", - "esnext.reflect.define-metadata", - "esnext.reflect.delete-metadata", - "esnext.reflect.get-metadata", - "esnext.reflect.get-metadata-keys", - "esnext.reflect.get-own-metadata", - "esnext.reflect.get-own-metadata-keys", - "esnext.reflect.has-metadata", - "esnext.reflect.has-own-metadata", - "esnext.reflect.metadata", - "esnext.set.add-all", - "esnext.set.delete-all", - "esnext.set.difference", - "esnext.set.every", - "esnext.set.filter", - "esnext.set.find", - "esnext.set.from", - "esnext.set.intersection", - "esnext.set.is-disjoint-from", - "esnext.set.is-subset-of", - "esnext.set.is-superset-of", - "esnext.set.join", - "esnext.set.map", - "esnext.set.of", - "esnext.set.reduce", - "esnext.set.some", - "esnext.set.symmetric-difference", - "esnext.set.union", - "esnext.string.at", - "esnext.string.code-points", - "esnext.string.match-all", - "esnext.string.replace-all", - "esnext.symbol.async-dispose", - "esnext.symbol.dispose", - "esnext.symbol.observable", - "esnext.symbol.pattern-match", - "esnext.symbol.replace-all", - "esnext.weak-map.delete-all", - "esnext.weak-map.from", - "esnext.weak-map.of", - "esnext.weak-map.upsert", - "esnext.weak-set.add-all", - "esnext.weak-set.delete-all", - "esnext.weak-set.from", - "esnext.weak-set.of", - "web.url", - "web.url.to-json", - "web.url-search-params" - ], - "core-js/web": [ - "web.dom-collections.for-each", - "web.dom-collections.iterator", - "web.immediate", - "web.queue-microtask", - "web.timers", - "web.url", - "web.url.to-json", - "web.url-search-params" - ], - "core-js/web/dom-collections": [ - "web.dom-collections.for-each", - "web.dom-collections.iterator" - ], - "core-js/web/immediate": [ - "web.immediate" - ], - "core-js/web/queue-microtask": [ - "web.queue-microtask" - ], - "core-js/web/timers": [ - "web.timers" - ], - "core-js/web/url": [ - "web.url", - "web.url.to-json", - "web.url-search-params" - ], - "core-js/web/url-search-params": [ - "web.url-search-params" - ] -} \ No newline at end of file diff --git a/crates/swc_ecma_preset_env/src/corejs3/entry.rs b/crates/swc_ecma_preset_env/src/corejs3/entry.rs index 9eee25defa2..c8e2d0d0a3a 100644 --- a/crates/swc_ecma_preset_env/src/corejs3/entry.rs +++ b/crates/swc_ecma_preset_env/src/corejs3/entry.rs @@ -12,33 +12,37 @@ use swc_ecma_visit::{Fold, FoldWith}; use super::compat::DATA as CORE_JS_COMPAT_DATA; static ENTRIES: Lazy>> = Lazy::new(|| { - serde_json::from_str::>>(include_str!("entries.json")) - .expect("failed to parse entries.json from core js 3") - .into_iter() - .map(|(k, v)| { - ( - k, - v.into_iter() - .map(|s: String| &*Box::leak(s.into_boxed_str())) - .collect::>(), - ) - }) - .collect() + serde_json::from_str::>>(include_str!( + "../../../../node_modules/core-js-compat/entries.json" + )) + .expect("failed to parse entries.json from core js 3") + .into_iter() + .map(|(k, v)| { + ( + k, + v.into_iter() + .map(|s: String| &*Box::leak(s.into_boxed_str())) + .collect::>(), + ) + }) + .collect() }); static MODULES_BY_VERSION: Lazy>> = Lazy::new(|| { - serde_json::from_str::>(include_str!("modules-by-versions.json")) - .expect("failed to parse modules-by-versions.json") - .into_iter() - .map(|(k, v): (Version, Vec)| { - ( - k, - v.into_iter() - .map(|s: String| &*Box::leak(s.into_boxed_str())) - .collect::>(), - ) - }) - .collect() + serde_json::from_str::>(include_str!( + "../../../../node_modules/core-js-compat/modules-by-versions.json" + )) + .expect("failed to parse modules-by-versions.json") + .into_iter() + .map(|(k, v): (Version, Vec)| { + ( + k, + v.into_iter() + .map(|s: String| &*Box::leak(s.into_boxed_str())) + .collect::>(), + ) + }) + .collect() }); #[derive(Debug)] diff --git a/crates/swc_ecma_preset_env/src/corejs3/modules-by-versions.json b/crates/swc_ecma_preset_env/src/corejs3/modules-by-versions.json deleted file mode 100644 index 30bf6b8f7c3..00000000000 --- a/crates/swc_ecma_preset_env/src/corejs3/modules-by-versions.json +++ /dev/null @@ -1,350 +0,0 @@ -{ - "3.0": [ - "es.symbol", - "es.symbol.description", - "es.symbol.async-iterator", - "es.symbol.has-instance", - "es.symbol.is-concat-spreadable", - "es.symbol.iterator", - "es.symbol.match", - "es.symbol.replace", - "es.symbol.search", - "es.symbol.species", - "es.symbol.split", - "es.symbol.to-primitive", - "es.symbol.to-string-tag", - "es.symbol.unscopables", - "es.array.concat", - "es.array.copy-within", - "es.array.every", - "es.array.fill", - "es.array.filter", - "es.array.find", - "es.array.find-index", - "es.array.flat", - "es.array.flat-map", - "es.array.for-each", - "es.array.from", - "es.array.includes", - "es.array.index-of", - "es.array.is-array", - "es.array.iterator", - "es.array.join", - "es.array.last-index-of", - "es.array.map", - "es.array.of", - "es.array.reduce", - "es.array.reduce-right", - "es.array.reverse", - "es.array.slice", - "es.array.some", - "es.array.sort", - "es.array.species", - "es.array.splice", - "es.array.unscopables.flat", - "es.array.unscopables.flat-map", - "es.array-buffer.constructor", - "es.array-buffer.is-view", - "es.array-buffer.slice", - "es.data-view", - "es.date.now", - "es.date.to-iso-string", - "es.date.to-json", - "es.date.to-primitive", - "es.date.to-string", - "es.function.bind", - "es.function.has-instance", - "es.function.name", - "es.json.to-string-tag", - "es.map", - "es.math.acosh", - "es.math.asinh", - "es.math.atanh", - "es.math.cbrt", - "es.math.clz32", - "es.math.cosh", - "es.math.expm1", - "es.math.fround", - "es.math.hypot", - "es.math.imul", - "es.math.log10", - "es.math.log1p", - "es.math.log2", - "es.math.sign", - "es.math.sinh", - "es.math.tanh", - "es.math.to-string-tag", - "es.math.trunc", - "es.number.constructor", - "es.number.epsilon", - "es.number.is-finite", - "es.number.is-integer", - "es.number.is-nan", - "es.number.is-safe-integer", - "es.number.max-safe-integer", - "es.number.min-safe-integer", - "es.number.parse-float", - "es.number.parse-int", - "es.number.to-fixed", - "es.number.to-precision", - "es.object.assign", - "es.object.create", - "es.object.define-getter", - "es.object.define-properties", - "es.object.define-property", - "es.object.define-setter", - "es.object.entries", - "es.object.freeze", - "es.object.from-entries", - "es.object.get-own-property-descriptor", - "es.object.get-own-property-descriptors", - "es.object.get-own-property-names", - "es.object.get-prototype-of", - "es.object.is", - "es.object.is-extensible", - "es.object.is-frozen", - "es.object.is-sealed", - "es.object.keys", - "es.object.lookup-getter", - "es.object.lookup-setter", - "es.object.prevent-extensions", - "es.object.seal", - "es.object.set-prototype-of", - "es.object.to-string", - "es.object.values", - "es.parse-float", - "es.parse-int", - "es.promise", - "es.promise.finally", - "es.reflect.apply", - "es.reflect.construct", - "es.reflect.define-property", - "es.reflect.delete-property", - "es.reflect.get", - "es.reflect.get-own-property-descriptor", - "es.reflect.get-prototype-of", - "es.reflect.has", - "es.reflect.is-extensible", - "es.reflect.own-keys", - "es.reflect.prevent-extensions", - "es.reflect.set", - "es.reflect.set-prototype-of", - "es.regexp.constructor", - "es.regexp.exec", - "es.regexp.flags", - "es.regexp.to-string", - "es.set", - "es.string.code-point-at", - "es.string.ends-with", - "es.string.from-code-point", - "es.string.includes", - "es.string.iterator", - "es.string.match", - "es.string.pad-end", - "es.string.pad-start", - "es.string.raw", - "es.string.repeat", - "es.string.replace", - "es.string.search", - "es.string.split", - "es.string.starts-with", - "es.string.trim", - "es.string.trim-end", - "es.string.trim-start", - "es.string.anchor", - "es.string.big", - "es.string.blink", - "es.string.bold", - "es.string.fixed", - "es.string.fontcolor", - "es.string.fontsize", - "es.string.italics", - "es.string.link", - "es.string.small", - "es.string.strike", - "es.string.sub", - "es.string.sup", - "es.typed-array.float32-array", - "es.typed-array.float64-array", - "es.typed-array.int8-array", - "es.typed-array.int16-array", - "es.typed-array.int32-array", - "es.typed-array.uint8-array", - "es.typed-array.uint8-clamped-array", - "es.typed-array.uint16-array", - "es.typed-array.uint32-array", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-string", - "es.weak-map", - "es.weak-set", - "esnext.aggregate-error", - "esnext.array.last-index", - "esnext.array.last-item", - "esnext.composite-key", - "esnext.composite-symbol", - "esnext.global-this", - "esnext.map.delete-all", - "esnext.map.every", - "esnext.map.filter", - "esnext.map.find", - "esnext.map.find-key", - "esnext.map.from", - "esnext.map.group-by", - "esnext.map.includes", - "esnext.map.key-by", - "esnext.map.key-of", - "esnext.map.map-keys", - "esnext.map.map-values", - "esnext.map.merge", - "esnext.map.of", - "esnext.map.reduce", - "esnext.map.some", - "esnext.map.update", - "esnext.math.clamp", - "esnext.math.deg-per-rad", - "esnext.math.degrees", - "esnext.math.fscale", - "esnext.math.iaddh", - "esnext.math.imulh", - "esnext.math.isubh", - "esnext.math.rad-per-deg", - "esnext.math.radians", - "esnext.math.scale", - "esnext.math.seeded-prng", - "esnext.math.signbit", - "esnext.math.umulh", - "esnext.number.from-string", - "esnext.observable", - "esnext.promise.all-settled", - "esnext.promise.any", - "esnext.promise.try", - "esnext.reflect.define-metadata", - "esnext.reflect.delete-metadata", - "esnext.reflect.get-metadata", - "esnext.reflect.get-metadata-keys", - "esnext.reflect.get-own-metadata", - "esnext.reflect.get-own-metadata-keys", - "esnext.reflect.has-metadata", - "esnext.reflect.has-own-metadata", - "esnext.reflect.metadata", - "esnext.set.add-all", - "esnext.set.delete-all", - "esnext.set.difference", - "esnext.set.every", - "esnext.set.filter", - "esnext.set.find", - "esnext.set.from", - "esnext.set.intersection", - "esnext.set.is-disjoint-from", - "esnext.set.is-subset-of", - "esnext.set.is-superset-of", - "esnext.set.join", - "esnext.set.map", - "esnext.set.of", - "esnext.set.reduce", - "esnext.set.some", - "esnext.set.symmetric-difference", - "esnext.set.union", - "esnext.string.at", - "esnext.string.code-points", - "esnext.string.match-all", - "esnext.string.replace-all", - "esnext.symbol.dispose", - "esnext.symbol.observable", - "esnext.symbol.pattern-match", - "esnext.weak-map.delete-all", - "esnext.weak-map.from", - "esnext.weak-map.of", - "esnext.weak-set.add-all", - "esnext.weak-set.delete-all", - "esnext.weak-set.from", - "esnext.weak-set.of", - "web.dom-collections.for-each", - "web.dom-collections.iterator", - "web.immediate", - "web.queue-microtask", - "web.timers", - "web.url", - "web.url.to-json", - "web.url-search-params" - ], - "3.1": [ - "es.string.match-all", - "es.symbol.match-all", - "esnext.symbol.replace-all" - ], - "3.2": [ - "es.promise.all-settled", - "esnext.array.is-template-object", - "esnext.map.update-or-insert", - "esnext.symbol.async-dispose" - ], - "3.3": [ - "es.global-this", - "esnext.async-iterator.constructor", - "esnext.async-iterator.as-indexed-pairs", - "esnext.async-iterator.drop", - "esnext.async-iterator.every", - "esnext.async-iterator.filter", - "esnext.async-iterator.find", - "esnext.async-iterator.flat-map", - "esnext.async-iterator.for-each", - "esnext.async-iterator.from", - "esnext.async-iterator.map", - "esnext.async-iterator.reduce", - "esnext.async-iterator.some", - "esnext.async-iterator.take", - "esnext.async-iterator.to-array", - "esnext.iterator.constructor", - "esnext.iterator.as-indexed-pairs", - "esnext.iterator.drop", - "esnext.iterator.every", - "esnext.iterator.filter", - "esnext.iterator.find", - "esnext.iterator.flat-map", - "esnext.iterator.for-each", - "esnext.iterator.from", - "esnext.iterator.map", - "esnext.iterator.reduce", - "esnext.iterator.some", - "esnext.iterator.take", - "esnext.iterator.to-array", - "esnext.map.upsert", - "esnext.weak-map.upsert" - ], - "3.4": [ - "es.json.stringify" - ], - "3.5": [ - "esnext.object.iterate-entries", - "esnext.object.iterate-keys", - "esnext.object.iterate-values" - ], - "3.6": [ - "es.regexp.sticky", - "es.regexp.test" - ] -} \ No newline at end of file diff --git a/crates/swc_ecma_preset_env/src/transform_data.json b/crates/swc_ecma_preset_env/src/transform_data.json deleted file mode 100644 index 698a8495e57..00000000000 --- a/crates/swc_ecma_preset_env/src/transform_data.json +++ /dev/null @@ -1,473 +0,0 @@ -{ - "proposal-class-static-block": { - "chrome": "94", - "opera": "80", - "edge": "94", - "firefox": "93", - "node": "16.11" - }, - "proposal-private-property-in-object": { - "chrome": "91", - "opera": "77", - "edge": "91", - "firefox": "90", - "safari": "15", - "node": "16.9", - "ios": "15", - "electron": "13.0" - }, - "proposal-class-properties": { - "chrome": "74", - "opera": "62", - "edge": "79", - "firefox": "90", - "safari": "14.1", - "node": "12", - "ios": "15", - "samsung": "11", - "electron": "6.0" - }, - "proposal-private-methods": { - "chrome": "84", - "opera": "70", - "edge": "84", - "firefox": "90", - "safari": "15", - "node": "14.6", - "ios": "15", - "samsung": "14", - "electron": "10.0" - }, - "proposal-numeric-separator": { - "chrome": "75", - "opera": "62", - "edge": "79", - "firefox": "70", - "safari": "13", - "node": "12.5", - "ios": "13", - "samsung": "11", - "electron": "6.0" - }, - "proposal-logical-assignment-operators": { - "chrome": "85", - "opera": "71", - "edge": "85", - "firefox": "79", - "safari": "14", - "node": "15", - "ios": "14", - "samsung": "14", - "electron": "10.0" - }, - "proposal-nullish-coalescing-operator": { - "chrome": "80", - "opera": "67", - "edge": "80", - "firefox": "72", - "safari": "13.1", - "node": "14", - "ios": "13.4", - "samsung": "13", - "electron": "8.0" - }, - "proposal-optional-chaining": { - "chrome": "91", - "opera": "77", - "edge": "91", - "firefox": "74", - "safari": "13.1", - "node": "16.9", - "ios": "13.4", - "electron": "13.0" - }, - "proposal-json-strings": { - "chrome": "66", - "opera": "53", - "edge": "79", - "firefox": "62", - "safari": "12", - "node": "10", - "ios": "12", - "samsung": "9", - "electron": "3.0" - }, - "proposal-optional-catch-binding": { - "chrome": "66", - "opera": "53", - "edge": "79", - "firefox": "58", - "safari": "11.1", - "node": "10", - "ios": "11.3", - "samsung": "9", - "electron": "3.0" - }, - "transform-parameters": { - "chrome": "49", - "opera": "36", - "edge": "18", - "firefox": "53", - "node": "6", - "samsung": "5", - "electron": "0.37" - }, - "proposal-async-generator-functions": { - "chrome": "63", - "opera": "50", - "edge": "79", - "firefox": "57", - "safari": "12", - "node": "10", - "ios": "12", - "samsung": "8", - "electron": "3.0" - }, - "proposal-object-rest-spread": { - "chrome": "60", - "opera": "47", - "edge": "79", - "firefox": "55", - "safari": "11.1", - "node": "8.3", - "ios": "11.3", - "samsung": "8", - "electron": "2.0" - }, - "transform-dotall-regex": { - "chrome": "62", - "opera": "49", - "edge": "79", - "firefox": "78", - "safari": "11.1", - "node": "8.10", - "ios": "11.3", - "samsung": "8", - "electron": "3.0" - }, - "proposal-unicode-property-regex": { - "chrome": "64", - "opera": "51", - "edge": "79", - "firefox": "78", - "safari": "11.1", - "node": "10", - "ios": "11.3", - "samsung": "9", - "electron": "3.0" - }, - "transform-named-capturing-groups-regex": { - "chrome": "64", - "opera": "51", - "edge": "79", - "firefox": "78", - "safari": "11.1", - "node": "10", - "ios": "11.3", - "samsung": "9", - "electron": "3.0" - }, - "transform-async-to-generator": { - "chrome": "55", - "opera": "42", - "edge": "15", - "firefox": "52", - "safari": "11", - "node": "7.6", - "ios": "11", - "samsung": "6", - "electron": "1.6" - }, - "transform-exponentiation-operator": { - "chrome": "52", - "opera": "39", - "edge": "14", - "firefox": "52", - "safari": "10.1", - "node": "7", - "ios": "10.3", - "samsung": "6", - "electron": "1.3" - }, - "transform-template-literals": { - "chrome": "41", - "opera": "28", - "edge": "13", - "firefox": "34", - "safari": "13", - "node": "4", - "ios": "13", - "samsung": "3.4", - "electron": "0.21" - }, - "transform-literals": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "53", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "4", - "electron": "0.30" - }, - "transform-function-name": { - "chrome": "51", - "opera": "38", - "edge": "79", - "firefox": "53", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "transform-arrow-functions": { - "chrome": "47", - "opera": "34", - "edge": "13", - "firefox": "43", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "rhino": "1.7.13", - "electron": "0.36" - }, - "transform-block-scoped-functions": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "46", - "safari": "10", - "node": "4", - "ie": "11", - "ios": "10", - "samsung": "3.4", - "electron": "0.21" - }, - "transform-classes": { - "chrome": "46", - "opera": "33", - "edge": "13", - "firefox": "45", - "safari": "10", - "node": "5", - "ios": "10", - "samsung": "5", - "electron": "0.36" - }, - "transform-object-super": { - "chrome": "46", - "opera": "33", - "edge": "13", - "firefox": "45", - "safari": "10", - "node": "5", - "ios": "10", - "samsung": "5", - "electron": "0.36" - }, - "transform-shorthand-properties": { - "chrome": "43", - "opera": "30", - "edge": "12", - "firefox": "33", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "4", - "electron": "0.27" - }, - "transform-duplicate-keys": { - "chrome": "42", - "opera": "29", - "edge": "12", - "firefox": "34", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "3.4", - "electron": "0.25" - }, - "transform-computed-properties": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "34", - "safari": "7.1", - "node": "4", - "ios": "8", - "samsung": "4", - "electron": "0.30" - }, - "transform-for-of": { - "chrome": "51", - "opera": "38", - "edge": "15", - "firefox": "53", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "transform-sticky-regex": { - "chrome": "49", - "opera": "36", - "edge": "13", - "firefox": "3", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "transform-unicode-escapes": { - "chrome": "44", - "opera": "31", - "edge": "12", - "firefox": "53", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "4", - "electron": "0.30" - }, - "transform-unicode-regex": { - "chrome": "50", - "opera": "37", - "edge": "13", - "firefox": "46", - "safari": "12", - "node": "6", - "ios": "12", - "samsung": "5", - "electron": "1.1" - }, - "transform-spread": { - "chrome": "46", - "opera": "33", - "edge": "13", - "firefox": "45", - "safari": "10", - "node": "5", - "ios": "10", - "samsung": "5", - "electron": "0.36" - }, - "transform-destructuring": { - "chrome": "51", - "opera": "38", - "edge": "15", - "firefox": "53", - "safari": "10", - "node": "6.5", - "ios": "10", - "samsung": "5", - "electron": "1.2" - }, - "transform-block-scoping": { - "chrome": "49", - "opera": "36", - "edge": "14", - "firefox": "51", - "safari": "11", - "node": "6", - "ios": "11", - "samsung": "5", - "electron": "0.37" - }, - "transform-typeof-symbol": { - "chrome": "38", - "opera": "25", - "edge": "12", - "firefox": "36", - "safari": "9", - "node": "0.12", - "ios": "9", - "samsung": "3", - "rhino": "1.7.13", - "electron": "0.20" - }, - "transform-new-target": { - "chrome": "46", - "opera": "33", - "edge": "14", - "firefox": "41", - "safari": "10", - "node": "5", - "ios": "10", - "samsung": "5", - "electron": "0.36" - }, - "transform-regenerator": { - "chrome": "50", - "opera": "37", - "edge": "13", - "firefox": "53", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "1.1" - }, - "transform-member-expression-literals": { - "chrome": "7", - "opera": "12", - "edge": "12", - "firefox": "2", - "safari": "5.1", - "node": "0.10", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "2", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "transform-property-literals": { - "chrome": "7", - "opera": "12", - "edge": "12", - "firefox": "2", - "safari": "5.1", - "node": "0.10", - "ie": "9", - "android": "4", - "ios": "6", - "phantom": "2", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "transform-reserved-words": { - "chrome": "13", - "opera": "10.50", - "edge": "12", - "firefox": "2", - "safari": "3.1", - "node": "0.10", - "ie": "9", - "android": "4.4", - "ios": "6", - "phantom": "2", - "samsung": "1", - "rhino": "1.7.13", - "electron": "0.20" - }, - "proposal-export-namespace-from": { - "chrome": "72", - "and_chr": "72", - "edge": "79", - "firefox": "80", - "and_ff": "80", - "node": "13.2", - "opera": "60", - "op_mob": "51", - "samsung": "11.0", - "android": "72", - "electron": "5.0" - } -} diff --git a/crates/swc_ecma_preset_env/src/transform_data.rs b/crates/swc_ecma_preset_env/src/transform_data.rs index 11574e1779d..da9b9e74edd 100644 --- a/crates/swc_ecma_preset_env/src/transform_data.rs +++ b/crates/swc_ecma_preset_env/src/transform_data.rs @@ -160,13 +160,26 @@ pub enum Feature { /// `bugfix/transform-safari-id-destructuring-collision-in-function-expression` BugfixSafariIdDestructuringCollisionInFunctionExpression, + + /// `bugfix/transform-edge-function-name` + BugfixTransformEdgeFunctionName, // TODO + + /// `bugfix/transform-safari-block-shadowing` + BugfixTransformSafariBlockShadowing, // TODO + + /// `bugfix/transform-safari-for-shadowing` + BugfixTransformSafariForShadowing, // TODO + + /// `bugfix/transform-v8-spread-parameters-in-optional-chaining` + BugfixTransformV8SpreadParametersInOptionalChaining, // TODO } pub(crate) static FEATURES: Lazy>>> = Lazy::new(|| { - let map: AHashMap>> = - serde_json::from_str(include_str!("transform_data.json")) - .expect("failed to parse json"); + let map: AHashMap>> = serde_json::from_str( + include_str!("../../../node_modules/@babel/compat-data/data/plugins.json"), + ) + .expect("failed to parse json"); map.into_iter() .map(|(feature, version)| { @@ -180,9 +193,10 @@ pub(crate) static FEATURES: Lazy>> pub(crate) static BUGFIX_FEATURES: Lazy>>> = Lazy::new(|| { - let map: AHashMap>> = - serde_json::from_str(include_str!("transform_data_bugfixes.json")) - .expect("failed to parse json"); + let map: AHashMap>> = serde_json::from_str( + include_str!("../../../node_modules/@babel/compat-data/data/plugin-bugfixes.json"), + ) + .expect("failed to parse json"); FEATURES .clone() diff --git a/crates/swc_ecma_preset_env/src/transform_data_bugfixes.json b/crates/swc_ecma_preset_env/src/transform_data_bugfixes.json deleted file mode 100644 index 3778ed4ae82..00000000000 --- a/crates/swc_ecma_preset_env/src/transform_data_bugfixes.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "transform-async-to-generator": { - "chrome": "55", - "opera": "42", - "edge": "15", - "firefox": "52", - "safari": "10.1", - "node": "7.6", - "ios": "10.3", - "samsung": "6", - "electron": "1.6" - }, - "bugfix/transform-async-arrows-in-class": { - "chrome": "55", - "opera": "42", - "edge": "15", - "firefox": "52", - "safari": "11", - "node": "7.6", - "ios": "11", - "samsung": "6", - "electron": "1.6" - }, - "transform-parameters": { - "chrome": "49", - "opera": "36", - "edge": "15", - "firefox": "53", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "bugfix/transform-edge-default-parameters": { - "chrome": "49", - "opera": "36", - "edge": "18", - "firefox": "52", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "transform-block-scoping": { - "chrome": "49", - "opera": "36", - "edge": "14", - "firefox": "51", - "safari": "10", - "node": "6", - "ios": "10", - "samsung": "5", - "electron": "0.37" - }, - "bugfix/transform-safari-id-destructuring-collision-in-function-expression": { - "chrome": "49", - "opera": "36", - "edge": "14", - "firefox": "2", - "node": "6", - "samsung": "5", - "rhino": "1.7.13", - "electron": "0.37" - }, - "transform-template-literals": { - "chrome": "41", - "opera": "28", - "edge": "13", - "firefox": "34", - "safari": "9", - "node": "4", - "ios": "9", - "samsung": "3.4", - "electron": "0.21" - }, - "bugfix/transform-tagged-template-caching": { - "chrome": "41", - "opera": "28", - "edge": "12", - "firefox": "34", - "safari": "13", - "node": "4", - "ios": "13", - "samsung": "3.4", - "electron": "0.21" - } -} diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-all-chrome-71/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-all-chrome-71/output.mjs index bf6af88f360..070b202036a 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-all-chrome-71/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-all-chrome-71/output.mjs @@ -4,6 +4,8 @@ import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/esnext.aggregate-error.js"; import "core-js/modules/esnext.array.last-index.js"; import "core-js/modules/esnext.array.last-item.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chrome-48/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chrome-48/output.mjs index 3b744c42a74..9073272decf 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chrome-48/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chrome-48/output.mjs @@ -48,6 +48,7 @@ import "core-js/modules/es.reflect.prevent-extensions.js"; import "core-js/modules/es.reflect.set-prototype-of.js"; import "core-js/modules/es.reflect.set.js"; import "core-js/modules/es.regexp.constructor.js"; +import "core-js/modules/es.regexp.exec.js"; import "core-js/modules/es.regexp.flags.js"; import "core-js/modules/es.regexp.to-string.js"; import "core-js/modules/es.set.js"; @@ -80,7 +81,10 @@ import "core-js/modules/es.typed-array.includes.js"; import "core-js/modules/es.typed-array.int16-array.js"; import "core-js/modules/es.typed-array.int32-array.js"; import "core-js/modules/es.typed-array.int8-array.js"; +import "core-js/modules/es.typed-array.iterator.js"; import "core-js/modules/es.typed-array.of.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/es.typed-array.to-string.js"; import "core-js/modules/es.typed-array.uint16-array.js"; import "core-js/modules/es.typed-array.uint32-array.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chrome-49/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chrome-49/output.mjs index 698e5c338d9..96c717d6c4d 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chrome-49/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chrome-49/output.mjs @@ -33,6 +33,8 @@ import "core-js/modules/es.object.values.js"; import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.promise.js"; import "core-js/modules/es.regexp.constructor.js"; +import "core-js/modules/es.regexp.exec.js"; +import "core-js/modules/es.regexp.flags.js"; import "core-js/modules/es.regexp.to-string.js"; import "core-js/modules/es.set.js"; import "core-js/modules/es.string.ends-with.js"; @@ -61,7 +63,10 @@ import "core-js/modules/es.typed-array.from.js"; import "core-js/modules/es.typed-array.int16-array.js"; import "core-js/modules/es.typed-array.int32-array.js"; import "core-js/modules/es.typed-array.int8-array.js"; +import "core-js/modules/es.typed-array.iterator.js"; import "core-js/modules/es.typed-array.of.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/es.typed-array.to-string.js"; import "core-js/modules/es.typed-array.uint16-array.js"; import "core-js/modules/es.typed-array.uint32-array.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chrome-66/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chrome-66/output.mjs index 8e3f610f8d0..f3ebe88309f 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chrome-66/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chrome-66/output.mjs @@ -2,6 +2,7 @@ import "core-js/modules/es.array.flat-map.js"; import "core-js/modules/es.array.flat.js"; import "core-js/modules/es.array.reduce-right.js"; import "core-js/modules/es.array.reduce.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.math.hypot.js"; @@ -9,6 +10,8 @@ import "core-js/modules/es.object.from-entries.js"; import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.promise.js"; import "core-js/modules/es.symbol.description.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.immediate.js"; import "core-js/modules/web.queue-microtask.js"; import "core-js/modules/web.url-search-params.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chrome-71/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chrome-71/output.mjs index 57e7e8c5fe7..8ddfdea6fb2 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chrome-71/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chrome-71/output.mjs @@ -4,6 +4,8 @@ import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.immediate.js"; import 'regenerator-runtime/runtime'; const foo = { diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chromeandroid/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chromeandroid/output.mjs index 6a8adad1414..1df591686b6 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chromeandroid/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-chromeandroid/output.mjs @@ -14,11 +14,16 @@ import "core-js/modules/es.object.lookup-getter.js"; import "core-js/modules/es.object.lookup-setter.js"; import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.promise.js"; +import "core-js/modules/es.regexp.constructor.js"; +import "core-js/modules/es.regexp.exec.js"; +import "core-js/modules/es.regexp.flags.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; import "core-js/modules/es.symbol.async-iterator.js"; import "core-js/modules/es.symbol.description.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; import "core-js/modules/web.queue-microtask.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-electron/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-electron/output.mjs index 6fd5bb1832e..1645101e9f3 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-electron/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-electron/output.mjs @@ -14,6 +14,9 @@ import "core-js/modules/es.object.lookup-getter.js"; import "core-js/modules/es.object.lookup-setter.js"; import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.promise.js"; +import "core-js/modules/es.regexp.constructor.js"; +import "core-js/modules/es.regexp.exec.js"; +import "core-js/modules/es.regexp.flags.js"; import "core-js/modules/es.string.pad-end.js"; import "core-js/modules/es.string.pad-start.js"; import "core-js/modules/es.string.replace.js"; @@ -22,6 +25,8 @@ import "core-js/modules/es.string.trim-start.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.symbol.async-iterator.js"; import "core-js/modules/es.symbol.description.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-entries-es-proposals-stage-chrome-71/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-entries-es-proposals-stage-chrome-71/output.mjs index 1edd25facb3..3d72a8e08df 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-entries-es-proposals-stage-chrome-71/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-entries-es-proposals-stage-chrome-71/output.mjs @@ -4,6 +4,8 @@ import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/esnext.aggregate-error.js"; import "core-js/modules/esnext.array.last-index.js"; import "core-js/modules/esnext.array.last-item.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-entries-features/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-entries-features/output.mjs index 85587d7b4a1..6f3c6d93802 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-entries-features/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-entries-features/output.mjs @@ -2,8 +2,10 @@ import "core-js/modules/es.array.from.js"; import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.object.from-entries.js"; import "core-js/modules/es.object.to-string.js"; +import "core-js/modules/es.regexp.exec.js"; import "core-js/modules/es.set.js"; import "core-js/modules/es.string.iterator.js"; +import "core-js/modules/es.string.replace.js"; import "core-js/modules/esnext.set.add-all.js"; import "core-js/modules/esnext.set.delete-all.js"; import "core-js/modules/esnext.set.difference.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-entries-proposals/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-entries-proposals/output.mjs index a533d1b5375..24080075dcc 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-entries-proposals/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-entries-proposals/output.mjs @@ -1,3 +1,4 @@ +import "core-js/modules/es.map.js"; import "core-js/modules/esnext.aggregate-error.js"; import "core-js/modules/esnext.array.last-index.js"; import "core-js/modules/esnext.array.last-item.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-entries-stage/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-entries-stage/output.mjs index a533d1b5375..24080075dcc 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-entries-stage/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-entries-stage/output.mjs @@ -1,3 +1,4 @@ +import "core-js/modules/es.map.js"; import "core-js/modules/esnext.aggregate-error.js"; import "core-js/modules/esnext.array.last-index.js"; import "core-js/modules/esnext.array.last-item.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-ie-11/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-ie-11/output.mjs index 732829d75e8..8479a50e38f 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-ie-11/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-ie-11/output.mjs @@ -14,6 +14,7 @@ import "core-js/modules/es.array.join.js"; import "core-js/modules/es.array.map.js"; import "core-js/modules/es.array.of.js"; import "core-js/modules/es.array.slice.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.species.js"; import "core-js/modules/es.array.splice.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-ie-9/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-ie-9/output.mjs index 9a1e0d81a17..7a714431860 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-ie-9/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-ie-9/output.mjs @@ -16,6 +16,7 @@ import "core-js/modules/es.array.join.js"; import "core-js/modules/es.array.map.js"; import "core-js/modules/es.array.of.js"; import "core-js/modules/es.array.slice.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.species.js"; import "core-js/modules/es.array.splice.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-import/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-import/output.mjs index 0b43ca7b26e..dee0d1558c0 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-import/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-import/output.mjs @@ -14,6 +14,9 @@ import "core-js/modules/es.object.lookup-getter.js"; import "core-js/modules/es.object.lookup-setter.js"; import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.promise.js"; +import "core-js/modules/es.regexp.constructor.js"; +import "core-js/modules/es.regexp.exec.js"; +import "core-js/modules/es.regexp.flags.js"; import "core-js/modules/es.string.pad-end.js"; import "core-js/modules/es.string.pad-start.js"; import "core-js/modules/es.string.replace.js"; @@ -22,6 +25,8 @@ import "core-js/modules/es.string.trim-start.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.symbol.async-iterator.js"; import "core-js/modules/es.symbol.description.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-node-10.13/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-node-10.13/output.mjs index 34ecbc70a3a..f6dacc43f52 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-node-10.13/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-node-10.13/output.mjs @@ -1,9 +1,12 @@ import "core-js/modules/es.array.flat-map.js"; import "core-js/modules/es.array.flat.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; import "core-js/modules/es.symbol.description.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; import 'regenerator-runtime/runtime'; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-node-11/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-node-11/output.mjs index 6c808bf70ce..f78e131de79 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-node-11/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-node-11/output.mjs @@ -2,5 +2,7 @@ import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; import 'regenerator-runtime/runtime'; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-node-web/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-node-web/output.mjs index 14fe119db30..d3cadb0b7d6 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-node-web/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-node-web/output.mjs @@ -14,6 +14,9 @@ import "core-js/modules/es.object.lookup-getter.js"; import "core-js/modules/es.object.lookup-setter.js"; import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.promise.js"; +import "core-js/modules/es.regexp.constructor.js"; +import "core-js/modules/es.regexp.exec.js"; +import "core-js/modules/es.regexp.flags.js"; import "core-js/modules/es.string.pad-end.js"; import "core-js/modules/es.string.pad-start.js"; import "core-js/modules/es.string.replace.js"; @@ -22,6 +25,8 @@ import "core-js/modules/es.string.trim-start.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.symbol.async-iterator.js"; import "core-js/modules/es.symbol.description.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-node/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-node/output.mjs index f5565ce3f4f..a949ef7a990 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-node/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-node/output.mjs @@ -12,6 +12,9 @@ import "core-js/modules/es.object.lookup-getter.js"; import "core-js/modules/es.object.lookup-setter.js"; import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.promise.js"; +import "core-js/modules/es.regexp.constructor.js"; +import "core-js/modules/es.regexp.exec.js"; +import "core-js/modules/es.regexp.flags.js"; import "core-js/modules/es.string.pad-end.js"; import "core-js/modules/es.string.pad-start.js"; import "core-js/modules/es.string.replace.js"; @@ -20,6 +23,8 @@ import "core-js/modules/es.string.trim-start.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.symbol.async-iterator.js"; import "core-js/modules/es.symbol.description.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; import "core-js/modules/web.url-search-params.js"; import "core-js/modules/web.url.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-stable-chrome-71/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-stable-chrome-71/output.mjs index c4aaaf4b3aa..3ea5dc19e68 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-stable-chrome-71/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-stable-chrome-71/output.mjs @@ -4,5 +4,7 @@ import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.immediate.js"; import 'regenerator-runtime/runtime'; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-stable-samsung-8.2/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-stable-samsung-8.2/output.mjs index 45492af1399..42a33381965 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-stable-samsung-8.2/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/entry-stable-samsung-8.2/output.mjs @@ -3,16 +3,21 @@ import "core-js/modules/es.array.flat.js"; import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.array.reduce-right.js"; import "core-js/modules/es.array.reduce.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.promise.js"; +import "core-js/modules/es.regexp.constructor.js"; +import "core-js/modules/es.regexp.exec.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; import "core-js/modules/es.symbol.description.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; import "core-js/modules/web.queue-microtask.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/exclude-built-ins/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/exclude-built-ins/output.mjs index 56c1d8272f3..0ad7fac48b5 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/exclude-built-ins/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/exclude-built-ins/output.mjs @@ -3,16 +3,21 @@ import "core-js/modules/es.array.flat.js"; import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.array.reduce-right.js"; import "core-js/modules/es.array.reduce.js"; +import "core-js/modules/es.array.sort.js"; import "core-js/modules/es.array.unscopables.flat-map.js"; import "core-js/modules/es.array.unscopables.flat.js"; import "core-js/modules/es.math.hypot.js"; import "core-js/modules/es.object.from-entries.js"; import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.promise.js"; +import "core-js/modules/es.regexp.constructor.js"; +import "core-js/modules/es.regexp.exec.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim-end.js"; import "core-js/modules/es.string.trim-start.js"; import "core-js/modules/es.symbol.description.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.queue-microtask.js"; import "core-js/modules/web.url-search-params.js"; import "core-js/modules/web.url.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/exclude-include/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/exclude-include/output.mjs index f92e8e609e9..6832052de59 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/exclude-include/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/exclude-include/output.mjs @@ -15,6 +15,9 @@ import "core-js/modules/es.object.lookup-getter.js"; import "core-js/modules/es.object.lookup-setter.js"; import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.promise.js"; +import "core-js/modules/es.regexp.constructor.js"; +import "core-js/modules/es.regexp.exec.js"; +import "core-js/modules/es.regexp.flags.js"; import "core-js/modules/es.string.pad-end.js"; import "core-js/modules/es.string.replace.js"; import "core-js/modules/es.string.trim-end.js"; @@ -22,6 +25,8 @@ import "core-js/modules/es.string.trim-start.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.symbol.async-iterator.js"; import "core-js/modules/es.symbol.description.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/force-all-transforms/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/force-all-transforms/output.mjs index c829d6e85a3..cd8def5f2db 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/force-all-transforms/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/force-all-transforms/output.mjs @@ -14,6 +14,9 @@ import "core-js/modules/es.object.lookup-getter.js"; import "core-js/modules/es.object.lookup-setter.js"; import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.promise.js"; +import "core-js/modules/es.regexp.constructor.js"; +import "core-js/modules/es.regexp.exec.js"; +import "core-js/modules/es.regexp.flags.js"; import "core-js/modules/es.string.pad-end.js"; import "core-js/modules/es.string.pad-start.js"; import "core-js/modules/es.string.replace.js"; @@ -22,6 +25,8 @@ import "core-js/modules/es.string.trim-start.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.symbol.async-iterator.js"; import "core-js/modules/es.symbol.description.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/include-built-ins/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/include-built-ins/output.mjs index a3c7dc0f6b8..9e65079890b 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/include-built-ins/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/include-built-ins/output.mjs @@ -15,6 +15,9 @@ import "core-js/modules/es.object.lookup-getter.js"; import "core-js/modules/es.object.lookup-setter.js"; import "core-js/modules/es.promise.finally.js"; import "core-js/modules/es.promise.js"; +import "core-js/modules/es.regexp.constructor.js"; +import "core-js/modules/es.regexp.exec.js"; +import "core-js/modules/es.regexp.flags.js"; import "core-js/modules/es.set.js"; import "core-js/modules/es.string.pad-end.js"; import "core-js/modules/es.string.pad-start.js"; @@ -24,6 +27,8 @@ import "core-js/modules/es.string.trim-start.js"; import "core-js/modules/es.string.trim.js"; import "core-js/modules/es.symbol.async-iterator.js"; import "core-js/modules/es.symbol.description.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/web.dom-collections.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/web.immediate.js"; diff --git a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/usage-typed-array-edge-13/output.mjs b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/usage-typed-array-edge-13/output.mjs index 65bc90f1dd1..856743402c5 100644 --- a/crates/swc_ecma_preset_env/tests/fixtures/corejs3/usage-typed-array-edge-13/output.mjs +++ b/crates/swc_ecma_preset_env/tests/fixtures/corejs3/usage-typed-array-edge-13/output.mjs @@ -2,5 +2,7 @@ import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.object.to-string.js"; import "core-js/modules/es.typed-array.includes.js"; import "core-js/modules/es.typed-array.int8-array.js"; +import "core-js/modules/es.typed-array.set.js"; +import "core-js/modules/es.typed-array.sort.js"; import "core-js/modules/es.typed-array.to-locale-string.js"; new Int8Array(1); diff --git a/package.json b/package.json index a29be9366b7..bde1a9cc245 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "version": "napi version -p scripts/npm" }, "devDependencies": { - "@babel/compat-data": "^7.16.4", + "@babel/compat-data": "^7.17.0", "@babel/core": "^7.13.16", "@babel/plugin-proposal-class-properties": "^7.13.0", "@babel/plugin-proposal-decorators": "^7.13.15", @@ -83,6 +83,7 @@ "benchmark": "^2.1.4", "class-validator": "^0.13.1", "core-js": "^2.6.11", + "core-js-compat": "^3.21.1", "cross-env": "^7.0.3", "cspell": "^5.12.3", "expect": "^27.4.2", @@ -107,18 +108,18 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-win32-x64-msvc": "1.2.146", + "@swc/core-android-arm-eabi": "1.2.146", + "@swc/core-android-arm64": "1.2.146", + "@swc/core-darwin-arm64": "1.2.146", "@swc/core-darwin-x64": "1.2.146", + "@swc/core-freebsd-x64": "1.2.146", + "@swc/core-linux-arm-gnueabihf": "1.2.146", + "@swc/core-linux-arm64-gnu": "1.2.146", + "@swc/core-linux-arm64-musl": "1.2.146", "@swc/core-linux-x64-gnu": "1.2.146", "@swc/core-linux-x64-musl": "1.2.146", - "@swc/core-freebsd-x64": "1.2.146", - "@swc/core-win32-ia32-msvc": "1.2.146", - "@swc/core-linux-arm64-gnu": "1.2.146", - "@swc/core-linux-arm-gnueabihf": "1.2.146", - "@swc/core-darwin-arm64": "1.2.146", - "@swc/core-android-arm64": "1.2.146", - "@swc/core-linux-arm64-musl": "1.2.146", "@swc/core-win32-arm64-msvc": "1.2.146", - "@swc/core-android-arm-eabi": "1.2.146" + "@swc/core-win32-ia32-msvc": "1.2.146", + "@swc/core-win32-x64-msvc": "1.2.146" } } diff --git a/yarn.lock b/yarn.lock index e0f1d9034d9..ec1ded78199 100644 --- a/yarn.lock +++ b/yarn.lock @@ -21,10 +21,10 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.9.tgz#ac7996ceaafcf8f410119c8af0d1db4cf914a210" integrity sha512-p3QjZmMGHDGdpcwEYYWu7i7oJShJvtgMjJeb0W95PPhSm++3lm8YXYOh45Y6iCN9PkZLTZ7CIX5nFrp7pw7TXw== -"@babel/compat-data@^7.16.4": - version "7.16.4" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.4.tgz#081d6bbc336ec5c2435c6346b2ae1fb98b5ac68e" - integrity sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q== +"@babel/compat-data@^7.17.0": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.0.tgz#86850b8597ea6962089770952075dcaabb8dba34" + integrity sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng== "@babel/core@^7.1.0", "@babel/core@^7.13.16", "@babel/core@^7.7.2", "@babel/core@^7.7.5": version "7.14.8" @@ -1896,6 +1896,17 @@ browserslist@^4.16.6: escalade "^3.1.1" node-releases "^1.1.71" +browserslist@^4.19.1: + version "4.20.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.0.tgz#35951e3541078c125d36df76056e94738a52ebe9" + integrity sha512-bnpOoa+DownbciXj0jVGENf8VYQnE2LNWomhYuCsMmmx9Jd9lwq0WXODuwpSsp8AVdKM2/HorrzxAfbKvWTByQ== + dependencies: + caniuse-lite "^1.0.30001313" + electron-to-chromium "^1.4.76" + escalade "^3.1.1" + node-releases "^2.0.2" + picocolors "^1.0.0" + bser@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" @@ -1941,6 +1952,11 @@ caniuse-lite@^1.0.30001219: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz#26ab45e340f155ea5da2920dadb76a533cb8ebce" integrity sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw== +caniuse-lite@^1.0.30001313: + version "1.0.30001314" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001314.tgz#65c7f9fb7e4594fca0a333bec1d8939662377596" + integrity sha512-0zaSO+TnCHtHJIbpLroX7nsD+vYuOVjl3uzFbJO1wMVbuveJA0RK2WcQA9ZUIOiO0/ArMiMgHJLxfEZhQiC0kw== + chalk@^2.0.0: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -2113,6 +2129,14 @@ core-js-compat@^3.14.0, core-js-compat@^3.16.0: browserslist "^4.16.6" semver "7.0.0" +core-js-compat@^3.21.1: + version "3.21.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.21.1.tgz#cac369f67c8d134ff8f9bd1623e3bc2c42068c82" + integrity sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g== + dependencies: + browserslist "^4.19.1" + semver "7.0.0" + core-js@^2.6.11: version "2.6.12" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" @@ -2349,6 +2373,11 @@ electron-to-chromium@^1.3.723: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.792.tgz#791b0d8fcf7411885d086193fb49aaef0c1594ca" integrity sha512-RM2O2xrNarM7Cs+XF/OE2qX/aBROyOZqqgP+8FXMXSuWuUqCfUUzg7NytQrzZU3aSqk1Qq6zqnVkJsbfMkIatg== +electron-to-chromium@^1.4.76: + version "1.4.78" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.78.tgz#7a1cf853efafde2c4cf6e86facf3e5792d3541a5" + integrity sha512-o61+D/Lx7j/E0LIin/efOqeHpXhwi1TaQco9vUcRmr91m25SfZY6L5hWJDv/r+6kNjboFKgBw1LbfM0lbhuK6Q== + emittery@^0.8.1: version "0.8.1" resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" @@ -3686,6 +3715,11 @@ node-releases@^1.1.71: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20" integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg== +node-releases@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.2.tgz#7139fe71e2f4f11b47d4d2986aaf8c48699e0c01" + integrity sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg== + normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -3841,6 +3875,11 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: version "2.3.0" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"