Commit 4e362378 authored by Rosanny Sihombing's avatar Rosanny Sihombing
Browse files

Merge branch 'MLAB-671' into 'testing'

Mlab 671

See merge request !158
parents 3d0c87b0 bde9ccfd
Pipeline #6646 passed with stage
in 11 seconds
# @babel/code-frame
> Generate errors that contain a code frame that point to source locations.
See our website [@babel/code-frame](https://babeljs.io/docs/en/babel-code-frame) for more information.
## Install
Using npm:
```sh
npm install --save-dev @babel/code-frame
```
or using yarn:
```sh
yarn add @babel/code-frame --dev
```
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.codeFrameColumns = codeFrameColumns;
exports.default = _default;
var _highlight = require("@babel/highlight");
let deprecationWarningShown = false;
function getDefs(chalk) {
return {
gutter: chalk.grey,
marker: chalk.red.bold,
message: chalk.red.bold
};
}
const NEWLINE = /\r\n|[\n\r\u2028\u2029]/;
function getMarkerLines(loc, source, opts) {
const startLoc = Object.assign({
column: 0,
line: -1
}, loc.start);
const endLoc = Object.assign({}, startLoc, loc.end);
const {
linesAbove = 2,
linesBelow = 3
} = opts || {};
const startLine = startLoc.line;
const startColumn = startLoc.column;
const endLine = endLoc.line;
const endColumn = endLoc.column;
let start = Math.max(startLine - (linesAbove + 1), 0);
let end = Math.min(source.length, endLine + linesBelow);
if (startLine === -1) {
start = 0;
}
if (endLine === -1) {
end = source.length;
}
const lineDiff = endLine - startLine;
const markerLines = {};
if (lineDiff) {
for (let i = 0; i <= lineDiff; i++) {
const lineNumber = i + startLine;
if (!startColumn) {
markerLines[lineNumber] = true;
} else if (i === 0) {
const sourceLength = source[lineNumber - 1].length;
markerLines[lineNumber] = [startColumn, sourceLength - startColumn + 1];
} else if (i === lineDiff) {
markerLines[lineNumber] = [0, endColumn];
} else {
const sourceLength = source[lineNumber - i].length;
markerLines[lineNumber] = [0, sourceLength];
}
}
} else {
if (startColumn === endColumn) {
if (startColumn) {
markerLines[startLine] = [startColumn, 0];
} else {
markerLines[startLine] = true;
}
} else {
markerLines[startLine] = [startColumn, endColumn - startColumn];
}
}
return {
start,
end,
markerLines
};
}
function codeFrameColumns(rawLines, loc, opts = {}) {
const highlighted = (opts.highlightCode || opts.forceColor) && (0, _highlight.shouldHighlight)(opts);
const chalk = (0, _highlight.getChalk)(opts);
const defs = getDefs(chalk);
const maybeHighlight = (chalkFn, string) => {
return highlighted ? chalkFn(string) : string;
};
const lines = rawLines.split(NEWLINE);
const {
start,
end,
markerLines
} = getMarkerLines(loc, lines, opts);
const hasColumns = loc.start && typeof loc.start.column === "number";
const numberMaxWidth = String(end).length;
const highlightedLines = highlighted ? (0, _highlight.default)(rawLines, opts) : rawLines;
let frame = highlightedLines.split(NEWLINE, end).slice(start, end).map((line, index) => {
const number = start + 1 + index;
const paddedNumber = ` ${number}`.slice(-numberMaxWidth);
const gutter = ` ${paddedNumber} |`;
const hasMarker = markerLines[number];
const lastMarkerLine = !markerLines[number + 1];
if (hasMarker) {
let markerLine = "";
if (Array.isArray(hasMarker)) {
const markerSpacing = line.slice(0, Math.max(hasMarker[0] - 1, 0)).replace(/[^\t]/g, " ");
const numberOfMarkers = hasMarker[1] || 1;
markerLine = ["\n ", maybeHighlight(defs.gutter, gutter.replace(/\d/g, " ")), " ", markerSpacing, maybeHighlight(defs.marker, "^").repeat(numberOfMarkers)].join("");
if (lastMarkerLine && opts.message) {
markerLine += " " + maybeHighlight(defs.message, opts.message);
}
}
return [maybeHighlight(defs.marker, ">"), maybeHighlight(defs.gutter, gutter), line.length > 0 ? ` ${line}` : "", markerLine].join("");
} else {
return ` ${maybeHighlight(defs.gutter, gutter)}${line.length > 0 ? ` ${line}` : ""}`;
}
}).join("\n");
if (opts.message && !hasColumns) {
frame = `${" ".repeat(numberMaxWidth + 1)}${opts.message}\n${frame}`;
}
if (highlighted) {
return chalk.reset(frame);
} else {
return frame;
}
}
function _default(rawLines, lineNumber, colNumber, opts = {}) {
if (!deprecationWarningShown) {
deprecationWarningShown = true;
const message = "Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";
if (process.emitWarning) {
process.emitWarning(message, "DeprecationWarning");
} else {
const deprecationError = new Error(message);
deprecationError.name = "DeprecationWarning";
console.warn(new Error(message));
}
}
colNumber = Math.max(colNumber, 0);
const location = {
start: {
column: colNumber,
line: lineNumber
}
};
return codeFrameColumns(rawLines, location, opts);
}
\ No newline at end of file
{
"name": "@babel/code-frame",
"version": "7.18.6",
"description": "Generate errors that contain a code frame that point to source locations.",
"author": "The Babel Team (https://babel.dev/team)",
"homepage": "https://babel.dev/docs/en/next/babel-code-frame",
"bugs": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen",
"license": "MIT",
"publishConfig": {
"access": "public"
},
"repository": {
"type": "git",
"url": "https://github.com/babel/babel.git",
"directory": "packages/babel-code-frame"
},
"main": "./lib/index.js",
"dependencies": {
"@babel/highlight": "^7.18.6"
},
"devDependencies": {
"@types/chalk": "^2.0.0",
"chalk": "^2.0.0",
"strip-ansi": "^4.0.0"
},
"engines": {
"node": ">=6.9.0"
},
"type": "commonjs"
}
\ No newline at end of file
MIT License
Copyright (c) 2014-present Sebastian McKenzie and other contributors
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
# @babel/compat-data
>
See our website [@babel/compat-data](https://babeljs.io/docs/en/babel-compat-data) for more information.
## Install
Using npm:
```sh
npm install --save @babel/compat-data
```
or using yarn:
```sh
yarn add @babel/compat-data
```
module.exports = require("./data/corejs2-built-ins.json");
module.exports = require("./data/corejs3-shipped-proposals.json");
{
"es6.array.copy-within": {
"chrome": "45",
"opera": "32",
"edge": "12",
"firefox": "32",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "5",
"rhino": "1.7.13",
"electron": "0.31"
},
"es6.array.every": {
"chrome": "5",
"opera": "10.10",
"edge": "12",
"firefox": "2",
"safari": "3.1",
"node": "0.4",
"ie": "9",
"android": "4",
"ios": "6",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.array.fill": {
"chrome": "45",
"opera": "32",
"edge": "12",
"firefox": "31",
"safari": "7.1",
"node": "4",
"ios": "8",
"samsung": "5",
"rhino": "1.7.13",
"electron": "0.31"
},
"es6.array.filter": {
"chrome": "51",
"opera": "38",
"edge": "13",
"firefox": "48",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es6.array.find": {
"chrome": "45",
"opera": "32",
"edge": "12",
"firefox": "25",
"safari": "7.1",
"node": "4",
"ios": "8",
"samsung": "5",
"rhino": "1.7.13",
"electron": "0.31"
},
"es6.array.find-index": {
"chrome": "45",
"opera": "32",
"edge": "12",
"firefox": "25",
"safari": "7.1",
"node": "4",
"ios": "8",
"samsung": "5",
"rhino": "1.7.13",
"electron": "0.31"
},
"es7.array.flat-map": {
"chrome": "69",
"opera": "56",
"edge": "79",
"firefox": "62",
"safari": "12",
"node": "11",
"ios": "12",
"samsung": "10",
"electron": "4.0"
},
"es6.array.for-each": {
"chrome": "5",
"opera": "10.10",
"edge": "12",
"firefox": "2",
"safari": "3.1",
"node": "0.4",
"ie": "9",
"android": "4",
"ios": "6",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.array.from": {
"chrome": "51",
"opera": "38",
"edge": "15",
"firefox": "36",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es7.array.includes": {
"chrome": "47",
"opera": "34",
"edge": "14",
"firefox": "102",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "0.36"
},
"es6.array.index-of": {
"chrome": "5",
"opera": "10.10",
"edge": "12",
"firefox": "2",
"safari": "3.1",
"node": "0.4",
"ie": "9",
"android": "4",
"ios": "6",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.array.is-array": {
"chrome": "5",
"opera": "10.50",
"edge": "12",
"firefox": "4",
"safari": "4",
"node": "0.4",
"ie": "9",
"android": "4",
"ios": "6",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.array.iterator": {
"chrome": "66",
"opera": "53",
"edge": "12",
"firefox": "60",
"safari": "9",
"node": "10",
"ios": "9",
"samsung": "9",
"rhino": "1.7.13",
"electron": "3.0"
},
"es6.array.last-index-of": {
"chrome": "5",
"opera": "10.10",
"edge": "12",
"firefox": "2",
"safari": "3.1",
"node": "0.4",
"ie": "9",
"android": "4",
"ios": "6",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.array.map": {
"chrome": "51",
"opera": "38",
"edge": "13",
"firefox": "48",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es6.array.of": {
"chrome": "45",
"opera": "32",
"edge": "12",
"firefox": "25",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "5",
"rhino": "1.7.13",
"electron": "0.31"
},
"es6.array.reduce": {
"chrome": "5",
"opera": "10.50",
"edge": "12",
"firefox": "3",
"safari": "4",
"node": "0.4",
"ie": "9",
"android": "4",
"ios": "6",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.array.reduce-right": {
"chrome": "5",
"opera": "10.50",
"edge": "12",
"firefox": "3",
"safari": "4",
"node": "0.4",
"ie": "9",
"android": "4",
"ios": "6",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.array.slice": {
"chrome": "51",
"opera": "38",
"edge": "13",
"firefox": "48",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es6.array.some": {
"chrome": "5",
"opera": "10.10",
"edge": "12",
"firefox": "2",
"safari": "3.1",
"node": "0.4",
"ie": "9",
"android": "4",
"ios": "6",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.array.sort": {
"chrome": "63",
"opera": "50",
"edge": "12",
"firefox": "5",
"safari": "12",
"node": "10",
"ie": "9",
"ios": "12",
"samsung": "8",
"rhino": "1.7.13",
"electron": "3.0"
},
"es6.array.species": {
"chrome": "51",
"opera": "38",
"edge": "13",
"firefox": "48",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es6.date.now": {
"chrome": "5",
"opera": "10.50",
"edge": "12",
"firefox": "2",
"safari": "4",
"node": "0.4",
"ie": "9",
"android": "4",
"ios": "6",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.date.to-iso-string": {
"chrome": "5",
"opera": "10.50",
"edge": "12",
"firefox": "3.5",
"safari": "4",
"node": "0.4",
"ie": "9",
"android": "4",
"ios": "6",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.date.to-json": {
"chrome": "5",
"opera": "12.10",
"edge": "12",
"firefox": "4",
"safari": "10",
"node": "0.4",
"ie": "9",
"android": "4",
"ios": "10",
"samsung": "1",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.date.to-primitive": {
"chrome": "47",
"opera": "34",
"edge": "15",
"firefox": "44",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "0.36"
},
"es6.date.to-string": {
"chrome": "5",
"opera": "10.50",
"edge": "12",
"firefox": "2",
"safari": "3.1",
"node": "0.4",
"ie": "10",
"android": "4",
"ios": "6",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.function.bind": {
"chrome": "7",
"opera": "12",
"edge": "12",
"firefox": "4",
"safari": "5.1",
"node": "0.4",
"ie": "9",
"android": "4",
"ios": "6",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.function.has-instance": {
"chrome": "51",
"opera": "38",
"edge": "15",
"firefox": "50",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es6.function.name": {
"chrome": "5",
"opera": "10.50",
"edge": "14",
"firefox": "2",
"safari": "4",
"node": "0.4",
"android": "4",
"ios": "6",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.map": {
"chrome": "51",
"opera": "38",
"edge": "15",
"firefox": "53",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es6.math.acosh": {
"chrome": "38",
"opera": "25",
"edge": "12",
"firefox": "25",
"safari": "7.1",
"node": "0.12",
"ios": "8",
"samsung": "3",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.math.asinh": {
"chrome": "38",
"opera": "25",
"edge": "12",
"firefox": "25",
"safari": "7.1",
"node": "0.12",
"ios": "8",
"samsung": "3",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.math.atanh": {
"chrome": "38",
"opera": "25",
"edge": "12",
"firefox": "25",
"safari": "7.1",
"node": "0.12",
"ios": "8",
"samsung": "3",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.math.cbrt": {
"chrome": "38",
"opera": "25",
"edge": "12",
"firefox": "25",
"safari": "7.1",
"node": "0.12",
"ios": "8",
"samsung": "3",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.math.clz32": {
"chrome": "38",
"opera": "25",
"edge": "12",
"firefox": "31",
"safari": "9",
"node": "0.12",
"ios": "9",
"samsung": "3",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.math.cosh": {
"chrome": "38",
"opera": "25",
"edge": "12",
"firefox": "25",
"safari": "7.1",
"node": "0.12",
"ios": "8",
"samsung": "3",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.math.expm1": {
"chrome": "38",
"opera": "25",
"edge": "12",
"firefox": "25",
"safari": "7.1",
"node": "0.12",
"ios": "8",
"samsung": "3",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.math.fround": {
"chrome": "38",
"opera": "25",
"edge": "12",
"firefox": "26",
"safari": "7.1",
"node": "0.12",
"ios": "8",
"samsung": "3",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.math.hypot": {
"chrome": "38",
"opera": "25",
"edge": "12",
"firefox": "27",
"safari": "7.1",
"node": "0.12",
"ios": "8",
"samsung": "3",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.math.imul": {
"chrome": "30",
"opera": "17",
"edge": "12",
"firefox": "23",
"safari": "7",
"node": "0.12",
"android": "4.4",
"ios": "7",
"samsung": "2",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.math.log1p": {
"chrome": "38",
"opera": "25",
"edge": "12",
"firefox": "25",
"safari": "7.1",
"node": "0.12",
"ios": "8",
"samsung": "3",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.math.log10": {
"chrome": "38",
"opera": "25",
"edge": "12",
"firefox": "25",
"safari": "7.1",
"node": "0.12",
"ios": "8",
"samsung": "3",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.math.log2": {
"chrome": "38",
"opera": "25",
"edge": "12",
"firefox": "25",
"safari": "7.1",
"node": "0.12",
"ios": "8",
"samsung": "3",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.math.sign": {
"chrome": "38",
"opera": "25",
"edge": "12",
"firefox": "25",
"safari": "9",
"node": "0.12",
"ios": "9",
"samsung": "3",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.math.sinh": {
"chrome": "38",
"opera": "25",
"edge": "12",
"firefox": "25",
"safari": "7.1",
"node": "0.12",
"ios": "8",
"samsung": "3",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.math.tanh": {
"chrome": "38",
"opera": "25",
"edge": "12",
"firefox": "25",
"safari": "7.1",
"node": "0.12",
"ios": "8",
"samsung": "3",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.math.trunc": {
"chrome": "38",
"opera": "25",
"edge": "12",
"firefox": "25",
"safari": "7.1",
"node": "0.12",
"ios": "8",
"samsung": "3",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.number.constructor": {
"chrome": "41",
"opera": "28",
"edge": "12",
"firefox": "36",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "3.4",
"rhino": "1.7.13",
"electron": "0.21"
},
"es6.number.epsilon": {
"chrome": "34",
"opera": "21",
"edge": "12",
"firefox": "25",
"safari": "9",
"node": "0.12",
"ios": "9",
"samsung": "2",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.number.is-finite": {
"chrome": "19",
"opera": "15",
"edge": "12",
"firefox": "16",
"safari": "9",
"node": "0.8",
"android": "4.1",
"ios": "9",
"samsung": "1.5",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.number.is-integer": {
"chrome": "34",
"opera": "21",
"edge": "12",
"firefox": "16",
"safari": "9",
"node": "0.12",
"ios": "9",
"samsung": "2",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.number.is-nan": {
"chrome": "19",
"opera": "15",
"edge": "12",
"firefox": "15",
"safari": "9",
"node": "0.8",
"android": "4.1",
"ios": "9",
"samsung": "1.5",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.number.is-safe-integer": {
"chrome": "34",
"opera": "21",
"edge": "12",
"firefox": "32",
"safari": "9",
"node": "0.12",
"ios": "9",
"samsung": "2",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.number.max-safe-integer": {
"chrome": "34",
"opera": "21",
"edge": "12",
"firefox": "31",
"safari": "9",
"node": "0.12",
"ios": "9",
"samsung": "2",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.number.min-safe-integer": {
"chrome": "34",
"opera": "21",
"edge": "12",
"firefox": "31",
"safari": "9",
"node": "0.12",
"ios": "9",
"samsung": "2",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.number.parse-float": {
"chrome": "34",
"opera": "21",
"edge": "12",
"firefox": "25",
"safari": "9",
"node": "0.12",
"ios": "9",
"samsung": "2",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.number.parse-int": {
"chrome": "34",
"opera": "21",
"edge": "12",
"firefox": "25",
"safari": "9",
"node": "0.12",
"ios": "9",
"samsung": "2",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.object.assign": {
"chrome": "49",
"opera": "36",
"edge": "13",
"firefox": "36",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "0.37"
},
"es6.object.create": {
"chrome": "5",
"opera": "12",
"edge": "12",
"firefox": "4",
"safari": "4",
"node": "0.4",
"ie": "9",
"android": "4",
"ios": "6",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.13",
"electron": "0.20"
},
"es7.object.define-getter": {
"chrome": "62",
"opera": "49",
"edge": "16",
"firefox": "48",
"safari": "9",
"node": "8.10",
"ios": "9",
"samsung": "8",
"electron": "3.0"
},
"es7.object.define-setter": {
"chrome": "62",
"opera": "49",
"edge": "16",
"firefox": "48",
"safari": "9",
"node": "8.10",
"ios": "9",
"samsung": "8",
"electron": "3.0"
},
"es6.object.define-property": {
"chrome": "5",
"opera": "12",
"edge": "12",
"firefox": "4",
"safari": "5.1",
"node": "0.4",
"ie": "9",
"android": "4",
"ios": "6",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.object.define-properties": {
"chrome": "5",
"opera": "12",
"edge": "12",
"firefox": "4",
"safari": "4",
"node": "0.4",
"ie": "9",
"android": "4",
"ios": "6",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.13",
"electron": "0.20"
},
"es7.object.entries": {
"chrome": "54",
"opera": "41",
"edge": "14",
"firefox": "47",
"safari": "10.1",
"node": "7",
"ios": "10.3",
"samsung": "6",
"rhino": "1.7.14",
"electron": "1.4"
},
"es6.object.freeze": {
"chrome": "44",
"opera": "31",
"edge": "12",
"firefox": "35",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "4",
"rhino": "1.7.13",
"electron": "0.30"
},
"es6.object.get-own-property-descriptor": {
"chrome": "44",
"opera": "31",
"edge": "12",
"firefox": "35",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "4",
"rhino": "1.7.13",
"electron": "0.30"
},
"es7.object.get-own-property-descriptors": {
"chrome": "54",
"opera": "41",
"edge": "15",
"firefox": "50",
"safari": "10.1",
"node": "7",
"ios": "10.3",
"samsung": "6",
"electron": "1.4"
},
"es6.object.get-own-property-names": {
"chrome": "40",
"opera": "27",
"edge": "12",
"firefox": "33",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "3.4",
"rhino": "1.7.13",
"electron": "0.21"
},
"es6.object.get-prototype-of": {
"chrome": "44",
"opera": "31",
"edge": "12",
"firefox": "35",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "4",
"rhino": "1.7.13",
"electron": "0.30"
},
"es7.object.lookup-getter": {
"chrome": "62",
"opera": "49",
"edge": "79",
"firefox": "36",
"safari": "9",
"node": "8.10",
"ios": "9",
"samsung": "8",
"electron": "3.0"
},
"es7.object.lookup-setter": {
"chrome": "62",
"opera": "49",
"edge": "79",
"firefox": "36",
"safari": "9",
"node": "8.10",
"ios": "9",
"samsung": "8",
"electron": "3.0"
},
"es6.object.prevent-extensions": {
"chrome": "44",
"opera": "31",
"edge": "12",
"firefox": "35",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "4",
"rhino": "1.7.13",
"electron": "0.30"
},
"es6.object.to-string": {
"chrome": "57",
"opera": "44",
"edge": "15",
"firefox": "51",
"safari": "10",
"node": "8",
"ios": "10",
"samsung": "7",
"electron": "1.7"
},
"es6.object.is": {
"chrome": "19",
"opera": "15",
"edge": "12",
"firefox": "22",
"safari": "9",
"node": "0.8",
"android": "4.1",
"ios": "9",
"samsung": "1.5",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.object.is-frozen": {
"chrome": "44",
"opera": "31",
"edge": "12",
"firefox": "35",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "4",
"rhino": "1.7.13",
"electron": "0.30"
},
"es6.object.is-sealed": {
"chrome": "44",
"opera": "31",
"edge": "12",
"firefox": "35",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "4",
"rhino": "1.7.13",
"electron": "0.30"
},
"es6.object.is-extensible": {
"chrome": "44",
"opera": "31",
"edge": "12",
"firefox": "35",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "4",
"rhino": "1.7.13",
"electron": "0.30"
},
"es6.object.keys": {
"chrome": "40",
"opera": "27",
"edge": "12",
"firefox": "35",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "3.4",
"rhino": "1.7.13",
"electron": "0.21"
},
"es6.object.seal": {
"chrome": "44",
"opera": "31",
"edge": "12",
"firefox": "35",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "4",
"rhino": "1.7.13",
"electron": "0.30"
},
"es6.object.set-prototype-of": {
"chrome": "34",
"opera": "21",
"edge": "12",
"firefox": "31",
"safari": "9",
"node": "0.12",
"ie": "11",
"ios": "9",
"samsung": "2",
"rhino": "1.7.13",
"electron": "0.20"
},
"es7.object.values": {
"chrome": "54",
"opera": "41",
"edge": "14",
"firefox": "47",
"safari": "10.1",
"node": "7",
"ios": "10.3",
"samsung": "6",
"rhino": "1.7.14",
"electron": "1.4"
},
"es6.promise": {
"chrome": "51",
"opera": "38",
"edge": "14",
"firefox": "45",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es7.promise.finally": {
"chrome": "63",
"opera": "50",
"edge": "18",
"firefox": "58",
"safari": "11.1",
"node": "10",
"ios": "11.3",
"samsung": "8",
"electron": "3.0"
},
"es6.reflect.apply": {
"chrome": "49",
"opera": "36",
"edge": "12",
"firefox": "42",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "0.37"
},
"es6.reflect.construct": {
"chrome": "49",
"opera": "36",
"edge": "13",
"firefox": "49",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "0.37"
},
"es6.reflect.define-property": {
"chrome": "49",
"opera": "36",
"edge": "13",
"firefox": "42",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "0.37"
},
"es6.reflect.delete-property": {
"chrome": "49",
"opera": "36",
"edge": "12",
"firefox": "42",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "0.37"
},
"es6.reflect.get": {
"chrome": "49",
"opera": "36",
"edge": "12",
"firefox": "42",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "0.37"
},
"es6.reflect.get-own-property-descriptor": {
"chrome": "49",
"opera": "36",
"edge": "12",
"firefox": "42",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "0.37"
},
"es6.reflect.get-prototype-of": {
"chrome": "49",
"opera": "36",
"edge": "12",
"firefox": "42",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "0.37"
},
"es6.reflect.has": {
"chrome": "49",
"opera": "36",
"edge": "12",
"firefox": "42",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "0.37"
},
"es6.reflect.is-extensible": {
"chrome": "49",
"opera": "36",
"edge": "12",
"firefox": "42",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "0.37"
},
"es6.reflect.own-keys": {
"chrome": "49",
"opera": "36",
"edge": "12",
"firefox": "42",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "0.37"
},
"es6.reflect.prevent-extensions": {
"chrome": "49",
"opera": "36",
"edge": "12",
"firefox": "42",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "0.37"
},
"es6.reflect.set": {
"chrome": "49",
"opera": "36",
"edge": "12",
"firefox": "42",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "0.37"
},
"es6.reflect.set-prototype-of": {
"chrome": "49",
"opera": "36",
"edge": "12",
"firefox": "42",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "0.37"
},
"es6.regexp.constructor": {
"chrome": "50",
"opera": "37",
"edge": "79",
"firefox": "40",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "1.1"
},
"es6.regexp.flags": {
"chrome": "49",
"opera": "36",
"edge": "79",
"firefox": "37",
"safari": "9",
"node": "6",
"ios": "9",
"samsung": "5",
"electron": "0.37"
},
"es6.regexp.match": {
"chrome": "50",
"opera": "37",
"edge": "79",
"firefox": "49",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"rhino": "1.7.13",
"electron": "1.1"
},
"es6.regexp.replace": {
"chrome": "50",
"opera": "37",
"edge": "79",
"firefox": "49",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "1.1"
},
"es6.regexp.split": {
"chrome": "50",
"opera": "37",
"edge": "79",
"firefox": "49",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "1.1"
},
"es6.regexp.search": {
"chrome": "50",
"opera": "37",
"edge": "79",
"firefox": "49",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"rhino": "1.7.13",
"electron": "1.1"
},
"es6.regexp.to-string": {
"chrome": "50",
"opera": "37",
"edge": "79",
"firefox": "39",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "1.1"
},
"es6.set": {
"chrome": "51",
"opera": "38",
"edge": "15",
"firefox": "53",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es6.symbol": {
"chrome": "51",
"opera": "38",
"edge": "79",
"firefox": "51",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es7.symbol.async-iterator": {
"chrome": "63",
"opera": "50",
"edge": "79",
"firefox": "57",
"safari": "12",
"node": "10",
"ios": "12",
"samsung": "8",
"electron": "3.0"
},
"es6.string.anchor": {
"chrome": "5",
"opera": "15",
"edge": "12",
"firefox": "17",
"safari": "6",
"node": "0.4",
"android": "4",
"ios": "7",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.big": {
"chrome": "5",
"opera": "15",
"edge": "12",
"firefox": "17",
"safari": "6",
"node": "0.4",
"android": "4",
"ios": "7",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.blink": {
"chrome": "5",
"opera": "15",
"edge": "12",
"firefox": "17",
"safari": "6",
"node": "0.4",
"android": "4",
"ios": "7",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.bold": {
"chrome": "5",
"opera": "15",
"edge": "12",
"firefox": "17",
"safari": "6",
"node": "0.4",
"android": "4",
"ios": "7",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.code-point-at": {
"chrome": "41",
"opera": "28",
"edge": "12",
"firefox": "29",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "3.4",
"rhino": "1.7.13",
"electron": "0.21"
},
"es6.string.ends-with": {
"chrome": "41",
"opera": "28",
"edge": "12",
"firefox": "29",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "3.4",
"rhino": "1.7.13",
"electron": "0.21"
},
"es6.string.fixed": {
"chrome": "5",
"opera": "15",
"edge": "12",
"firefox": "17",
"safari": "6",
"node": "0.4",
"android": "4",
"ios": "7",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.fontcolor": {
"chrome": "5",
"opera": "15",
"edge": "12",
"firefox": "17",
"safari": "6",
"node": "0.4",
"android": "4",
"ios": "7",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.fontsize": {
"chrome": "5",
"opera": "15",
"edge": "12",
"firefox": "17",
"safari": "6",
"node": "0.4",
"android": "4",
"ios": "7",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.from-code-point": {
"chrome": "41",
"opera": "28",
"edge": "12",
"firefox": "29",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "3.4",
"rhino": "1.7.13",
"electron": "0.21"
},
"es6.string.includes": {
"chrome": "41",
"opera": "28",
"edge": "12",
"firefox": "40",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "3.4",
"rhino": "1.7.13",
"electron": "0.21"
},
"es6.string.italics": {
"chrome": "5",
"opera": "15",
"edge": "12",
"firefox": "17",
"safari": "6",
"node": "0.4",
"android": "4",
"ios": "7",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.iterator": {
"chrome": "38",
"opera": "25",
"edge": "12",
"firefox": "36",
"safari": "9",
"node": "0.12",
"ios": "9",
"samsung": "3",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.string.link": {
"chrome": "5",
"opera": "15",
"edge": "12",
"firefox": "17",
"safari": "6",
"node": "0.4",
"android": "4",
"ios": "7",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es7.string.pad-start": {
"chrome": "57",
"opera": "44",
"edge": "15",
"firefox": "48",
"safari": "10",
"node": "8",
"ios": "10",
"samsung": "7",
"rhino": "1.7.13",
"electron": "1.7"
},
"es7.string.pad-end": {
"chrome": "57",
"opera": "44",
"edge": "15",
"firefox": "48",
"safari": "10",
"node": "8",
"ios": "10",
"samsung": "7",
"rhino": "1.7.13",
"electron": "1.7"
},
"es6.string.raw": {
"chrome": "41",
"opera": "28",
"edge": "12",
"firefox": "34",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "3.4",
"rhino": "1.7.14",
"electron": "0.21"
},
"es6.string.repeat": {
"chrome": "41",
"opera": "28",
"edge": "12",
"firefox": "24",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "3.4",
"rhino": "1.7.13",
"electron": "0.21"
},
"es6.string.small": {
"chrome": "5",
"opera": "15",
"edge": "12",
"firefox": "17",
"safari": "6",
"node": "0.4",
"android": "4",
"ios": "7",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.starts-with": {
"chrome": "41",
"opera": "28",
"edge": "12",
"firefox": "29",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "3.4",
"rhino": "1.7.13",
"electron": "0.21"
},
"es6.string.strike": {
"chrome": "5",
"opera": "15",
"edge": "12",
"firefox": "17",
"safari": "6",
"node": "0.4",
"android": "4",
"ios": "7",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.sub": {
"chrome": "5",
"opera": "15",
"edge": "12",
"firefox": "17",
"safari": "6",
"node": "0.4",
"android": "4",
"ios": "7",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.sup": {
"chrome": "5",
"opera": "15",
"edge": "12",
"firefox": "17",
"safari": "6",
"node": "0.4",
"android": "4",
"ios": "7",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.14",
"electron": "0.20"
},
"es6.string.trim": {
"chrome": "5",
"opera": "10.50",
"edge": "12",
"firefox": "3.5",
"safari": "4",
"node": "0.4",
"ie": "9",
"android": "4",
"ios": "6",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.13",
"electron": "0.20"
},
"es7.string.trim-left": {
"chrome": "66",
"opera": "53",
"edge": "79",
"firefox": "61",
"safari": "12",
"node": "10",
"ios": "12",
"samsung": "9",
"rhino": "1.7.13",
"electron": "3.0"
},
"es7.string.trim-right": {
"chrome": "66",
"opera": "53",
"edge": "79",
"firefox": "61",
"safari": "12",
"node": "10",
"ios": "12",
"samsung": "9",
"rhino": "1.7.13",
"electron": "3.0"
},
"es6.typed.array-buffer": {
"chrome": "51",
"opera": "38",
"edge": "13",
"firefox": "48",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es6.typed.data-view": {
"chrome": "5",
"opera": "12",
"edge": "12",
"firefox": "15",
"safari": "5.1",
"node": "0.4",
"ie": "10",
"android": "4",
"ios": "6",
"phantom": "1.9",
"samsung": "1",
"rhino": "1.7.13",
"electron": "0.20"
},
"es6.typed.int8-array": {
"chrome": "51",
"opera": "38",
"edge": "13",
"firefox": "48",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es6.typed.uint8-array": {
"chrome": "51",
"opera": "38",
"edge": "13",
"firefox": "48",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es6.typed.uint8-clamped-array": {
"chrome": "51",
"opera": "38",
"edge": "13",
"firefox": "48",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es6.typed.int16-array": {
"chrome": "51",
"opera": "38",
"edge": "13",
"firefox": "48",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es6.typed.uint16-array": {
"chrome": "51",
"opera": "38",
"edge": "13",
"firefox": "48",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es6.typed.int32-array": {
"chrome": "51",
"opera": "38",
"edge": "13",
"firefox": "48",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es6.typed.uint32-array": {
"chrome": "51",
"opera": "38",
"edge": "13",
"firefox": "48",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es6.typed.float32-array": {
"chrome": "51",
"opera": "38",
"edge": "13",
"firefox": "48",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es6.typed.float64-array": {
"chrome": "51",
"opera": "38",
"edge": "13",
"firefox": "48",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"es6.weak-map": {
"chrome": "51",
"opera": "38",
"edge": "15",
"firefox": "53",
"safari": "9",
"node": "6.5",
"ios": "9",
"samsung": "5",
"electron": "1.2"
},
"es6.weak-set": {
"chrome": "51",
"opera": "38",
"edge": "15",
"firefox": "53",
"safari": "9",
"node": "6.5",
"ios": "9",
"samsung": "5",
"electron": "1.2"
}
}
[
"esnext.global-this",
"esnext.promise.all-settled",
"esnext.string.match-all"
]
{
"es6.module": {
"chrome": "61",
"and_chr": "61",
"edge": "16",
"firefox": "60",
"and_ff": "60",
"node": "13.2.0",
"opera": "48",
"op_mob": "48",
"safari": "10.1",
"ios": "10.3",
"samsung": "8.2",
"android": "61",
"electron": "2.0",
"ios_saf": "10.3"
}
}
{
"transform-async-to-generator": [
"bugfix/transform-async-arrows-in-class"
],
"transform-parameters": [
"bugfix/transform-edge-default-parameters",
"bugfix/transform-safari-id-destructuring-collision-in-function-expression"
],
"transform-function-name": [
"bugfix/transform-edge-function-name"
],
"transform-block-scoping": [
"bugfix/transform-safari-block-shadowing",
"bugfix/transform-safari-for-shadowing"
],
"transform-template-literals": [
"bugfix/transform-tagged-template-caching"
],
"proposal-optional-chaining": [
"bugfix/transform-v8-spread-parameters-in-optional-chaining"
]
}
{
"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"
},
"bugfix/transform-edge-default-parameters": {
"chrome": "49",
"opera": "36",
"edge": "18",
"firefox": "52",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "0.37"
},
"bugfix/transform-edge-function-name": {
"chrome": "51",
"opera": "38",
"edge": "79",
"firefox": "53",
"safari": "10",
"node": "6.5",
"ios": "10",
"samsung": "5",
"electron": "1.2"
},
"bugfix/transform-safari-block-shadowing": {
"chrome": "49",
"opera": "36",
"edge": "12",
"firefox": "44",
"safari": "11",
"node": "6",
"ie": "11",
"ios": "11",
"samsung": "5",
"electron": "0.37"
},
"bugfix/transform-safari-for-shadowing": {
"chrome": "49",
"opera": "36",
"edge": "12",
"firefox": "4",
"safari": "11",
"node": "6",
"ie": "11",
"ios": "11",
"samsung": "5",
"rhino": "1.7.13",
"electron": "0.37"
},
"bugfix/transform-safari-id-destructuring-collision-in-function-expression": {
"chrome": "49",
"opera": "36",
"edge": "14",
"firefox": "2",
"node": "6",
"samsung": "5",
"electron": "0.37"
},
"bugfix/transform-tagged-template-caching": {
"chrome": "41",
"opera": "28",
"edge": "12",
"firefox": "34",
"safari": "13",
"node": "4",
"ios": "13",
"samsung": "3.4",
"rhino": "1.7.14",
"electron": "0.21"
},
"bugfix/transform-v8-spread-parameters-in-optional-chaining": {
"chrome": "91",
"opera": "77",
"edge": "91",
"firefox": "74",
"safari": "13.1",
"node": "16.9",
"ios": "13.4",
"electron": "13.0"
},
"proposal-optional-chaining": {
"chrome": "80",
"opera": "67",
"edge": "80",
"firefox": "74",
"safari": "13.1",
"node": "14",
"ios": "13.4",
"samsung": "13",
"electron": "8.0"
},
"transform-parameters": {
"chrome": "49",
"opera": "36",
"edge": "15",
"firefox": "53",
"safari": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "0.37"
},
"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"
},
"transform-template-literals": {
"chrome": "41",
"opera": "28",
"edge": "13",
"firefox": "34",
"safari": "9",
"node": "4",
"ios": "9",
"samsung": "3.4",
"electron": "0.21"
},
"transform-function-name": {
"chrome": "51",
"opera": "38",
"edge": "14",
"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": "10",
"node": "6",
"ios": "10",
"samsung": "5",
"electron": "0.37"
}
}
{
"proposal-class-static-block": {
"chrome": "94",
"opera": "80",
"edge": "94",
"firefox": "93",
"node": "16.11",
"electron": "15.0"
},
"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",
"rhino": "1.7.14",
"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",
"rhino": "1.7.14",
"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",
"rhino": "1.7.14",
"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",
"rhino": "1.7.14",
"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.4",
"ie": "9",
"android": "4",
"ios": "6",
"phantom": "1.9",
"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.4",
"ie": "9",
"android": "4",
"ios": "6",
"phantom": "1.9",
"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.6",
"ie": "9",
"android": "4.4",
"ios": "6",
"phantom": "1.9",
"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"
}
}
module.exports = require("./data/native-modules.json");
module.exports = require("./data/overlapping-plugins.json");
{
"name": "@babel/compat-data",
"version": "7.18.6",
"author": "The Babel Team (https://babel.dev/team)",
"license": "MIT",
"description": "",
"repository": {
"type": "git",
"url": "https://github.com/babel/babel.git",
"directory": "packages/babel-compat-data"
},
"publishConfig": {
"access": "public"
},
"exports": {
"./plugins": "./plugins.js",
"./native-modules": "./native-modules.js",
"./corejs2-built-ins": "./corejs2-built-ins.js",
"./corejs3-shipped-proposals": "./corejs3-shipped-proposals.js",
"./overlapping-plugins": "./overlapping-plugins.js",
"./plugin-bugfixes": "./plugin-bugfixes.js"
},
"scripts": {
"build-data": "./scripts/download-compat-table.sh && node ./scripts/build-data.js && node ./scripts/build-modules-support.js && node ./scripts/build-bugfixes-targets.js"
},
"keywords": [
"babel",
"compat-table",
"compat-data"
],
"devDependencies": {
"@mdn/browser-compat-data": "^4.0.10",
"core-js-compat": "^3.22.1",
"electron-to-chromium": "^1.4.113"
},
"engines": {
"node": ">=6.9.0"
},
"type": "commonjs"
}
\ No newline at end of file
module.exports = require("./data/plugin-bugfixes.json");
module.exports = require("./data/plugins.json");
MIT License
Copyright (c) 2014-present Sebastian McKenzie and other contributors
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
# @babel/core
> Babel compiler core.
See our website [@babel/core](https://babeljs.io/docs/en/babel-core) for more information or the [issues](https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20core%22+is%3Aopen) associated with this package.
## Install
Using npm:
```sh
npm install --save-dev @babel/core
```
or using yarn:
```sh
yarn add @babel/core --dev
```
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment