Bug 1859243 - [devtools] Bump babel versions used by the parser worker. r=devtools-reviewers,bomsy

Also removing "buffer", which looks unused.

Differential Revision: https://phabricator.services.mozilla.com/D191052
This commit is contained in:
Alexandre Poirot
2023-10-23 22:37:55 +00:00
parent 0d9ceb2ab1
commit f4b3c49337
9 changed files with 16709 additions and 20384 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -714,7 +714,7 @@
return normalize(sourceURL);
}
exports.computeSourceURL = computeSourceURL;
exports.computeSourceURL = computeSourceURL;
} (util$4));
var arraySet = {};
@@ -1418,14 +1418,10 @@
}
return index;
};
};
} (binarySearch$1));
var readWasmExports = {};
var readWasm$2 = {
get exports(){ return readWasmExports; },
set exports(v){ readWasmExports = v; },
};
var readWasm$2 = {exports: {}};
var empty = {};
@@ -1710,7 +1706,7 @@
"before using SourceMapConsumer");
};
readWasmExports.initialize = input => mappingsWasm = input;
readWasm$2.exports.initialize = input => mappingsWasm = input;
} else {
// Node version of reading a wasm file into an array buffer.
const fs = require$$0;
@@ -1730,11 +1726,13 @@
});
};
readWasmExports.initialize = _ => {
readWasm$2.exports.initialize = _ => {
console.debug("SourceMapConsumer.initialize is a no-op when running in node.js");
};
}
var readWasmExports = readWasm$2.exports;
const readWasm$1 = readWasmExports;
/**
@@ -3489,11 +3487,7 @@
sourceMap$1.SourceMapConsumer = sourceMapConsumer.SourceMapConsumer;
sourceMap$1.SourceNode = sourceNode.SourceNode;
var workerUtilsExports = {};
var workerUtils = {
get exports(){ return workerUtilsExports; },
set exports(v){ workerUtilsExports = v; },
};
var workerUtils = {exports: {}};
(function (module) {
@@ -3647,14 +3641,12 @@
WorkerDispatcher,
workerHandler,
};
}
}
} (workerUtils));
var acornExports = {};
var acorn$1 = {
get exports(){ return acornExports; },
set exports(v){ acornExports = v; },
};
var workerUtilsExports = workerUtils.exports;
var acorn$1 = {exports: {}};
(function (module, exports) {
(function (global, factory) {
@@ -9261,8 +9253,10 @@
exports.tokenizer = tokenizer;
exports.version = version;
}));
} (acorn$1, acornExports));
}));
} (acorn$1, acorn$1.exports));
var acornExports = acorn$1.exports;
/* eslint-disable complexity */

View File

@@ -231,11 +231,7 @@
};
}
var workerUtilsExports = {};
var workerUtils = {
get exports(){ return workerUtilsExports; },
set exports(v){ workerUtilsExports = v; },
};
var workerUtils = {exports: {}};
(function (module) {
@@ -389,9 +385,11 @@
WorkerDispatcher,
workerHandler,
};
}
}
} (workerUtils));
var workerUtilsExports = workerUtils.exports;
self.onmessage = workerUtilsExports.workerHandler({ getMatches, findSourceMatches });
}));

View File

@@ -816,34 +816,24 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _propTypes = _interopRequireDefault(__webpack_require__(0));
var _react = _interopRequireDefault(__webpack_require__(6));
var _tab = _interopRequireDefault(__webpack_require__(711));
var _tabList = _interopRequireDefault(__webpack_require__(958));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
class TabList extends _react.default.Component {
constructor(props) {
super(props);
const childrenCount = _react.default.Children.count(props.children);
this.handleKeyPress = this.handleKeyPress.bind(this);
this.tabRefs = new Array(childrenCount).fill(0).map(() => /*#__PURE__*/_react.default.createRef());
this.handlers = this.getHandlers(props.vertical);
}
componentDidUpdate(prevProps) {
if (prevProps.activeIndex !== this.props.activeIndex) {
this.tabRefs[this.props.activeIndex].current.focus();
}
}
getHandlers(vertical) {
if (vertical) {
return {
@@ -851,37 +841,29 @@ class TabList extends _react.default.Component {
ArrowUp: this.previous.bind(this)
};
}
return {
ArrowLeft: this.previous.bind(this),
ArrowRight: this.next.bind(this)
};
}
wrapIndex(index) {
const count = _react.default.Children.count(this.props.children);
return (index + count) % count;
}
handleKeyPress(event) {
const handler = this.handlers[event.key];
if (handler) {
handler();
}
}
previous() {
const newIndex = this.wrapIndex(this.props.activeIndex - 1);
this.props.onActivateTab(newIndex);
}
next() {
const newIndex = this.wrapIndex(this.props.activeIndex + 1);
this.props.onActivateTab(newIndex);
}
render() {
const {
accessibleId,
@@ -898,7 +880,6 @@ class TabList extends _react.default.Component {
if (child.type !== _tab.default) {
throw new Error('Direct children of a <TabList> must be a <Tab>');
}
const active = index === activeIndex;
const tabRef = this.tabRefs[index];
return /*#__PURE__*/_react.default.cloneElement(child, {
@@ -909,9 +890,7 @@ class TabList extends _react.default.Component {
});
}));
}
}
exports.default = TabList;
TabList.propTypes = {
accessibleId: _propTypes.default.string,
@@ -942,17 +921,11 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = Tab;
var _propTypes = _interopRequireDefault(__webpack_require__(0));
var _react = _interopRequireDefault(__webpack_require__(6));
var _ref = _interopRequireDefault(__webpack_require__(938));
var _tab = _interopRequireDefault(__webpack_require__(957));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function Tab({
accessibleId,
active,
@@ -972,7 +945,6 @@ function Tab({
tabIndex: active ? 0 : undefined
}, children);
}
Tab.propTypes = {
accessibleId: _propTypes.default.string,
active: _propTypes.default.bool,
@@ -1001,13 +973,9 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = TabPanels;
var _propTypes = _interopRequireDefault(__webpack_require__(0));
var _react = _interopRequireDefault(__webpack_require__(6));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function TabPanels({
accessibleId,
activeIndex,
@@ -1022,7 +990,6 @@ function TabPanels({
tabIndex: hasFocusableContent ? undefined : 0
}, _react.default.Children.toArray(children)[activeIndex]);
}
TabPanels.propTypes = {
accessibleId: _propTypes.default.string,
activeIndex: _propTypes.default.number,
@@ -1056,17 +1023,11 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.vendored = void 0;
var fuzzaldrinPlus = _interopRequireWildcard(__webpack_require__(931));
var transition = _interopRequireWildcard(__webpack_require__(934));
var reactAriaComponentsTabs = _interopRequireWildcard(__webpack_require__(937));
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && Object.prototype.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
@@ -1082,16 +1043,16 @@ function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj &&
*
* Both are fine, but cannot be mixed for the same module.
*/
// We cannot directly export literals containing special characters
// (eg. "my-module/Test") which is why they are nested in "vendored".
// The keys of the vendored object should match the module names
// !!! Should remain synchronized with .babel/transform-mc.js !!!
const vendored = {
const vendored = exports.vendored = {
"fuzzaldrin-plus": fuzzaldrinPlus,
"react-aria-components/src/tabs": reactAriaComponentsTabs,
"react-transition-group/Transition": transition
};
exports.vendored = vendored;
/***/ }),
@@ -2321,6 +2282,12 @@ exports.classNamesShape = classNamesShape;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "Tab", {
enumerable: true,
get: function () {
return _tab.default;
}
});
Object.defineProperty(exports, "TabList", {
enumerable: true,
get: function () {
@@ -2333,27 +2300,16 @@ Object.defineProperty(exports, "TabPanels", {
return _tabPanels.default;
}
});
Object.defineProperty(exports, "Tab", {
enumerable: true,
get: function () {
return _tab.default;
}
});
Object.defineProperty(exports, "Tabs", {
enumerable: true,
get: function () {
return _tabs.default;
}
});
var _tabList = _interopRequireDefault(__webpack_require__(710));
var _tabPanels = _interopRequireDefault(__webpack_require__(712));
var _tab = _interopRequireDefault(__webpack_require__(711));
var _tabs = _interopRequireDefault(__webpack_require__(941));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/***/ }),
@@ -2368,13 +2324,9 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _propTypes = _interopRequireDefault(__webpack_require__(0));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _default = _propTypes.default.object;
exports.default = _default;
var _default = exports.default = _propTypes.default.object;
/***/ }),
@@ -2388,25 +2340,17 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _propTypes = _interopRequireDefault(__webpack_require__(0));
var _react = _interopRequireDefault(__webpack_require__(6));
var _uniqueId = _interopRequireDefault(__webpack_require__(942));
var _tabList = _interopRequireDefault(__webpack_require__(710));
var _tabPanels = _interopRequireDefault(__webpack_require__(712));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
class Tabs extends _react.default.Component {
constructor() {
super();
this.accessibleId = (0, _uniqueId.default)();
}
render() {
const {
activeIndex,
@@ -2421,7 +2365,6 @@ class Tabs extends _react.default.Component {
if (!child) {
return child;
}
switch (child.type) {
case _tabList.default:
return /*#__PURE__*/_react.default.cloneElement(child, {
@@ -2429,21 +2372,17 @@ class Tabs extends _react.default.Component {
activeIndex,
onActivateTab
});
case _tabPanels.default:
return /*#__PURE__*/_react.default.cloneElement(child, {
accessibleId,
activeIndex
});
default:
return child;
}
}));
}
}
exports.default = Tabs;
Tabs.propTypes = {
activeIndex: _propTypes.default.number.isRequired,
@@ -2470,7 +2409,6 @@ Object.defineProperty(exports, "__esModule", {
});
exports.default = uniqueId;
let counter = 0;
function uniqueId() {
counter += 1;
return `$rac$${counter}`;

View File

@@ -54,16 +54,25 @@
"main": "src/main.js",
"author": "Jason Laster <jlaster@mozilla.com>",
"devDependencies": {
"@babel/core": "^7.15.5",
"@babel/parser": "^7.22.5",
"@babel/plugin-proposal-class-properties": "^7.5.5",
"@babel/plugin-proposal-class-static-block": "^7.15.4",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/types": "^7.23.0",
"babel-plugin-dynamic-import-node": "^2.3.3",
"@babel/core": "^7.23.2",
"@babel/parser": "^7.23.0",
"@babel/plugin-proposal-class-properties": "^7.18.6",
"@babel/plugin-proposal-class-static-block": "^7.21.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
"@babel/plugin-proposal-optional-chaining": "^7.21.0",
"@babel/plugin-proposal-private-methods": "^7.18.6",
"@babel/plugin-proposal-private-property-in-object": "^7.14.0",
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
"@babel/plugin-proposal-unicode-sets-regex": "^7.18.6",
"@babel/plugin-transform-modules-commonjs": "^7.5.0",
"@babel/plugin-transform-class-properties": "^7.22.5",
"@babel/plugin-transform-class-static-block": "^7.22.11",
"@babel/plugin-transform-modules-commonjs": "^7.23.0",
"@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11",
"@babel/plugin-transform-optional-chaining": "^7.23.0",
"@babel/plugin-transform-private-methods": "^7.22.5",
"@babel/plugin-transform-private-property-in-object": "^7.22.11",
"@babel/plugin-transform-unicode-sets-regex": "^7.22.5",
"@babel/preset-env": "^7.15.6",
"@babel/preset-react": "7.14.5",
"@babel/register": "^7.15.3",
@@ -71,10 +80,9 @@
"@rollup/plugin-node-resolve": "^15.0.1",
"@sucrase/webpack-object-rest-spread-plugin": "^1.0.0",
"babel-jest": "^23.0.0",
"babel-loader": "^8.2.2",
"babel-loader": "^8.2.5",
"babel-plugin-module-resolver": "^4.1.0",
"babel-plugin-transform-amd-to-commonjs": "1.4.0",
"buffer": "^6.0.3",
"copy-webpack-plugin": "^4.5.2",
"css-loader": "^0.26.1",
"enzyme": "^3.10.0",
@@ -97,7 +105,7 @@
},
"resolutions": {
"//": "Fix workerjs babel core dependency until we figure out a good solution",
"workerjs/@babel/core": "^7.15.5",
"workerjs/@babel/core": "^7.23.2",
"workerjs/@babel/register": "^7.15.3"
}
}

View File

@@ -65,7 +65,7 @@ describe("wasm", () => {
const source = makeMockWasmSourceWithContent(MALFORMED_SIMPLE_WASM);
const lines = renderWasmText(source.id, source.content.value);
expect(lines.join("\n")).toEqual(
"Error occured during wast conversion : Unknown operator: 6"
"Error occured during wast conversion : Unsupported element segment type 96"
);
clearWasmStates();
});

View File

@@ -314,7 +314,6 @@ describe("mapExpression", () => {
name: "await (no bindings, let assignment)",
expression: "let a = await 123;",
newExpression: `let a;
(async () => {
return a = await 123;
})()`,
@@ -329,7 +328,6 @@ describe("mapExpression", () => {
name: "await (no bindings, var assignment)",
expression: "var a = await 123;",
newExpression: `var a;
(async () => {
return a = await 123;
})()`,
@@ -344,7 +342,6 @@ describe("mapExpression", () => {
name: "await (no bindings, const assignment)",
expression: "const a = await 123;",
newExpression: `let a;
(async () => {
return a = await 123;
})()`,
@@ -359,7 +356,6 @@ describe("mapExpression", () => {
name: "await (no bindings, multiple assignments)",
expression: "let a = 1, b, c = 3; b = await 123; a + b + c",
newExpression: `let a, b, c;
(async () => {
a = 1;
c = 3;
@@ -377,7 +373,6 @@ describe("mapExpression", () => {
name: "await (no bindings, object destructuring)",
expression: "let {a, b, c} = await x;",
newExpression: `let a, b, c;
(async () => {
return ({a, b, c} = await x);
})()`,
@@ -392,7 +387,6 @@ describe("mapExpression", () => {
name: "await (no bindings, object destructuring with rest)",
expression: "let {a, ...rest} = await x;",
newExpression: `let a, rest;
(async () => {
return ({a, ...rest} = await x);
})()`,
@@ -407,7 +401,6 @@ describe("mapExpression", () => {
name: "await (no bindings, object destructuring with renaming and default)",
expression: "let {a: hello, b, c: world, d: $ = 4} = await x;",
newExpression: `let hello, b, world, $;
(async () => {
return ({a: hello, b, c: world, d: $ = 4} = await x);
})()`,
@@ -424,7 +417,6 @@ describe("mapExpression", () => {
a: hello, c: { y: { z = 10, b: bill, d: [e, f = 20] }}
} = await x; z;`,
newExpression: `let hello, z, bill, e, f;
(async () => {
({ a: hello, c: { y: { z = 10, b: bill, d: [e, f = 20] }}} = await x);
return z;
@@ -440,7 +432,6 @@ describe("mapExpression", () => {
name: "await (no bindings, array destructuring)",
expression: "let [a, b, c] = await x; c;",
newExpression: `let a, b, c;
(async () => {
[a, b, c] = await x;
return c;
@@ -456,7 +447,6 @@ describe("mapExpression", () => {
name: "await (no bindings, array destructuring with default)",
expression: "let [a, b = 1, c = 2] = await x; c;",
newExpression: `let a, b, c;
(async () => {
[a, b = 1, c = 2] = await x;
return c;
@@ -472,7 +462,6 @@ describe("mapExpression", () => {
name: "await (no bindings, array destructuring with default and rest)",
expression: "let [a, b = 1, c = 2, ...rest] = await x; rest;",
newExpression: `let a, b, c, rest;
(async () => {
[a, b = 1, c = 2, ...rest] = await x;
return rest;
@@ -488,7 +477,6 @@ describe("mapExpression", () => {
name: "await (no bindings, nested array destructuring with default)",
expression: "let [a, b = 1, [c = 2, [d = 3, e = 4]]] = await x; c;",
newExpression: `let a, b, c, d, e;
(async () => {
[a, b = 1, [c = 2, [d = 3, e = 4]]] = await x;
return c;
@@ -506,7 +494,6 @@ describe("mapExpression", () => {
var {rainbowLog} = await import("./cool-module.js");
rainbowLog("dynamic");`,
newExpression: `var rainbowLog;
(async () => {
({rainbowLog} = await import("./cool-module.js"));
return rainbowLog("dynamic");
@@ -574,10 +561,8 @@ describe("mapExpression", () => {
name: "await (for loop)",
expression: "for (let i=0;i<2;i++) {}; var b = await 1;",
newExpression: `var b;
(async () => {
for (let i=0;i<2;i++) {}
return (b = await 1);
})()`,
shouldMapBindings: false,
@@ -592,10 +577,8 @@ describe("mapExpression", () => {
name: "await (for..in loop)",
expression: "for (let i in {}) {}; var b = await 1;",
newExpression: `var b;
(async () => {
for (let i in {}) {}
return (b = await 1);
})()`,
shouldMapBindings: false,
@@ -610,10 +593,8 @@ describe("mapExpression", () => {
name: "await (for..of loop)",
expression: "for (let i of []) {}; var b = await 1;",
newExpression: `var b;
(async () => {
for (let i of []) {}
return (b = await 1);
})()`,
shouldMapBindings: false,
@@ -643,7 +624,6 @@ describe("mapExpression", () => {
bar: 2,
};
await 42;
for (var k in j) {
console.log(k);
}`),

View File

@@ -87,7 +87,7 @@ describe("mapOriginalExpression", () => {
}
);
expect(generatedExpression).toEqual(
"window.thing = function fn() {\n var a;\n a;\n _b;\n};\n\n_a;\n_b;"
"window.thing = function fn() {\n var a;\n a;\n _b;\n};\n_a;\n_b;"
);
});
});

File diff suppressed because it is too large Load Diff