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:
31066
devtools/client/debugger/dist/parser-worker.js
vendored
31066
devtools/client/debugger/dist/parser-worker.js
vendored
File diff suppressed because it is too large
Load Diff
@@ -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 */
|
||||
|
||||
|
||||
10
devtools/client/debugger/dist/search-worker.js
vendored
10
devtools/client/debugger/dist/search-worker.js
vendored
@@ -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 });
|
||||
|
||||
}));
|
||||
|
||||
84
devtools/client/debugger/dist/vendors.js
vendored
84
devtools/client/debugger/dist/vendors.js
vendored
@@ -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}`;
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
});
|
||||
|
||||
@@ -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);
|
||||
}`),
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user