From c594e40e97fc6a434a7a3c20b6499e870f778b70 Mon Sep 17 00:00:00 2001 From: Pierre-Marie Dartus Date: Wed, 9 May 2018 08:26:56 -0700 Subject: [PATCH] chore: Bump proxy-compat to 0.18.2 (#288) * chore: bump proxy-compat version * test: Fix tests impacted by compat changes * fix: class-transform after babel bump to beta 44 * fix: Update snapshot tests --- package.json | 2 +- .../package.json | 4 +- .../src/index.js | 12 +- packages/lwc-compiler/package.json | 8 +- .../fixtures/expected-babel-compat.js | 104 ++- .../src/__tests__/fixtures/expected-babel.js | 6 +- .../fixtures/expected-compat-mode.js | 4 +- .../fixtures/expected-prod_compat-mode.js | 2 +- .../src/__tests__/regression.spec.js | 16 +- packages/lwc-integration/package.json | 6 +- packages/lwc-wire-service/package.json | 2 +- .../expected_compat_config_simple_app.js | 35 +- .../expected_prod_compat_config_simple_app.js | 288 ++++---- .../__tests__/index.spec.js | 30 +- .../rollup-plugin-lwc-compiler/package.json | 2 +- yarn.lock | 643 +++++++++++------- 16 files changed, 689 insertions(+), 475 deletions(-) diff --git a/package.json b/package.json index 8a369fec9a..2ed8e4328a 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "url": "https://github.com/salesforce/lwc.git" }, "devDependencies": { - "@babel/core": "7.0.0-beta.40", + "@babel/core": "7.0.0-beta.44", "@types/acorn": "~4.0.3", "@types/jest": "~22.1.3", "@types/node": "8.9.4", diff --git a/packages/babel-plugin-transform-lwc-class/package.json b/packages/babel-plugin-transform-lwc-class/package.json index ac3be03bfd..f404c4f9f9 100644 --- a/packages/babel-plugin-transform-lwc-class/package.json +++ b/packages/babel-plugin-transform-lwc-class/package.json @@ -9,8 +9,8 @@ "test": "echo 'Building LWC class transformer...' && DIR=`pwd` && cd ../../ && jest $DIR" }, "dependencies": { - "@babel/helper-module-imports": "7.0.0-beta.40", - "@babel/plugin-proposal-class-properties": "7.0.0-beta.40", + "@babel/helper-module-imports": "7.0.0-beta.44", + "@babel/plugin-proposal-class-properties": "7.0.0-beta.44", "comment-parser": "^0.5.0" } } diff --git a/packages/babel-plugin-transform-lwc-class/src/index.js b/packages/babel-plugin-transform-lwc-class/src/index.js index 7dfcffa9f0..3205a7e513 100644 --- a/packages/babel-plugin-transform-lwc-class/src/index.js +++ b/packages/babel-plugin-transform-lwc-class/src/index.js @@ -8,10 +8,10 @@ const decorators = require('./decorators'); * - First, apply in a single AST traversal the decorators and the component transformation. * - Then, in a second path transform class properties using the official babel plugin "babel-plugin-transform-class-properties". */ -module.exports = function ({ types, traverse }) { - const { merge: mergeVisitors } = traverse.visitors; +module.exports = function LwcClassTransform(api) { + const { merge: mergeVisitors } = api.traverse.visitors; - const { visitor: classPropertyVisitor } = classProperty({ types }, { loose: true }); + const { visitor: classPropertyVisitor } = classProperty(api, { loose: true }); return { manipulateOptions(opts, parserOpts) { @@ -19,9 +19,9 @@ module.exports = function ({ types, traverse }) { parserOpts.plugins.push('classProperties'); }, visitor: mergeVisitors([ - metadata({ types }), - decorators({ types }), - component({ types }), + metadata(api), + decorators(api), + component(api), { Program: { exit(path, state) { diff --git a/packages/lwc-compiler/package.json b/packages/lwc-compiler/package.json index 8d9473b8ad..bfed91eaa0 100644 --- a/packages/lwc-compiler/package.json +++ b/packages/lwc-compiler/package.json @@ -13,11 +13,11 @@ "test": "DIR=`pwd` && cd ../../ && jest $DIR" }, "dependencies": { - "@babel/core": "7.0.0-beta.40", - "@babel/plugin-proposal-class-properties": "7.0.0-beta.40", - "@babel/plugin-proposal-object-rest-spread": "7.0.0-beta.40", + "@babel/core": "7.0.0-beta.44", + "@babel/plugin-proposal-class-properties": "7.0.0-beta.44", + "@babel/plugin-proposal-object-rest-spread": "7.0.0-beta.44", "babel-plugin-transform-lwc-class": "0.20.1", - "babel-preset-compat": "0.17.43", + "babel-preset-compat": "0.18.2", "babel-preset-minify": "0.4.0-alpha.caaefb4c", "cssnano": "^3.10.0", "lwc-template-compiler": "0.20.1", diff --git a/packages/lwc-compiler/src/__tests__/fixtures/expected-babel-compat.js b/packages/lwc-compiler/src/__tests__/fixtures/expected-babel-compat.js index 34ea94e390..ab2199a839 100644 --- a/packages/lwc-compiler/src/__tests__/fixtures/expected-babel-compat.js +++ b/packages/lwc-compiler/src/__tests__/fixtures/expected-babel-compat.js @@ -1,7 +1,12 @@ -import __iterableKey from 'proxy-compat/iterableKey'; -import __callKey from 'proxy-compat/callKey'; +import __concat from 'proxy-compat/concat'; +import __callKey1 from 'proxy-compat/callKey1'; import __getKey from 'proxy-compat/getKey'; +import __inKey from 'proxy-compat/inKey'; import __setKey from 'proxy-compat/setKey'; +import __iterableKey from 'proxy-compat/iterableKey'; +import __callKey2 from 'proxy-compat/callKey2'; +import __callKey0 from 'proxy-compat/callKey0'; +import __callKey3 from 'proxy-compat/callKey3'; import _regeneratorRuntime from 'babel-compat/regenerator'; import _asyncToGenerator from 'babel-compat/helpers/asyncToGenerator'; import _createClass from 'babel-compat/helpers/createClass'; @@ -9,7 +14,7 @@ import _typeof from 'babel-compat/helpers/typeof'; import _taggedTemplateLiteral from 'babel-compat/helpers/taggedTemplateLiteral'; import _toConsumableArray from 'babel-compat/helpers/toConsumableArray'; import _slicedToArray from 'babel-compat/helpers/slicedToArray'; -import _defineProperty from 'babel-compat/helpers/defineProperty'; +import _defineProperty2 from 'babel-compat/helpers/defineProperty'; import _classCallCheck from 'babel-compat/helpers/classCallCheck'; import _possibleConstructorReturn from 'babel-compat/helpers/possibleConstructorReturn'; import _inherits from 'babel-compat/helpers/inherits'; @@ -18,18 +23,49 @@ var _templateObject = /*#__PURE__*/ _taggedTemplateLiteral(["wow\na", "b ", ""], _templateObject2 = /*#__PURE__*/ _taggedTemplateLiteral(["wow\nab", " ", ""], ["wow\\nab", " ", ""]), _templateObject3 = /*#__PURE__*/ _taggedTemplateLiteral(["wow\naB", " ", ""], ["wow\\naB", " ", ""]); -// babel-plugin-check-es2015-constants +function _objectSpread(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i] != null ? arguments[i] : {}; + var ownKeys = Object.compatKeys(source); + + if (typeof Object.getOwnPropertySymbols === 'function') { + ownKeys = __concat(ownKeys, __callKey1(Object.getOwnPropertySymbols(source), "filter", function (sym) { + return __getKey(Object.getOwnPropertyDescriptor(source, sym), "enumerable"); + })); + } + + __callKey1(ownKeys, "forEach", function (key) { + _defineProperty(target, key, __getKey(source, key)); + }); + } + return target; +} + +function _defineProperty(obj, key, value) { + if (__inKey(obj, key)) { + Object.compatDefineProperty(obj, key, { + value: value, + enumerable: true, + configurable: true, + writable: true + }); + } else { + __setKey(obj, key, value); + } + + return obj; +} // babel-plugin-check-es2015-constants // https://github.com/babel/babel/blob/master/packages/babel-plugin-check-es2015-constants/test/fixtures/general/program/actual.js var MULTIPLIER = 5; for (var i in __iterableKey(arr)) { - __callKey(console, "log", __getKey(arr, i) * MULTIPLIER); + __callKey1(console, "log", __getKey(arr, i) * MULTIPLIER); } // babel-plugin-transform-es2015-arrow-functions // https://github.com/babel/babel/blob/master/packages/babel-plugin-transform-es2015-arrow-functions/test/fixtures/arrow-functions/expression/actual.js -__callKey(arr, "map", function (x) { - return __callKey(console, "log", x * x); +__callKey1(arr, "map", function (x) { + return __callKey1(console, "log", x * x); }); // babel-plugin-transform-es2015-block-scoping // https://github.com/babel/babel/blob/master/packages/babel-plugin-transform-es2015-block-scoping/test/fixtures/general/function/actual.js @@ -37,7 +73,7 @@ __callKey(arr, "map", function (x) { function test() { var foo = "bar"; - __callKey(console, "log", foo); + __callKey1(console, "log", foo); } // babel-plugin-transform-es2015-classes // https://github.com/babel/babel/blob/master/packages/babel-plugin-transform-es2015-classes/test/fixtures/loose/super-class/actual.js @@ -49,14 +85,14 @@ function (_Foo) { function Test() { _classCallCheck(this, Test); - return _possibleConstructorReturn(this, __callKey(__getKey(Test, "__proto__") || Object.getPrototypeOf(Test), "apply", this, arguments)); + return _possibleConstructorReturn(this, __callKey2(__getKey(Test, "__proto__") || Object.getPrototypeOf(Test), "apply", this, arguments)); } return Test; }(Foo); //babel-plugin-transform-es2015-computed-properties // https://github.com/babel/babel/blob/master/packages/babel-plugin-transform-es2015-computed-properties/test/fixtures/loose/single/actual.js -var obj1 = _defineProperty({}, "x" + foo, "heh"); // babel-plugin-transform-es2015-destructuring +var obj1 = _defineProperty2({}, "x" + foo, "heh"); // babel-plugin-transform-es2015-destructuring // https://github.com/babel/babel/blob/master/packages/babel-plugin-transform-es2015-destructuring/test/fixtures/destructuring/object-basic/actual.js var coords = [1, 2]; @@ -64,7 +100,7 @@ var coords = [1, 2]; var x = __getKey(coords, "x"), y = __getKey(coords, "y"); -__callKey(console, "log", x, y); // babel-plugin-transform-es2015-for-of +__callKey2(console, "log", x, y); // babel-plugin-transform-es2015-for-of // https://github.com/babel/babel/blob/master/packages/babel-plugin-transform-es2015-for-of/test/fixtures/loose/let/actual.js @@ -73,10 +109,10 @@ var _didIteratorError = false; var _iteratorError = undefined; try { - for (var _iterator = __callKey(arr, Symbol.iterator), _step; !(_iteratorNormalCompletion = __getKey(_step = __callKey(_iterator, "next"), "done")); _iteratorNormalCompletion = true) { + for (var _iterator = __callKey0(arr, Symbol.iterator), _step; !(_iteratorNormalCompletion = __getKey(_step = __callKey0(_iterator, "next"), "done")); _iteratorNormalCompletion = true) { var _i = __getKey(_step, "value"); - __callKey(console, "log", _i); + __callKey1(console, "log", _i); } // babel-plugin-transform-es2015-parameters // https://github.com/babel/babel/blob/master/packages/babel-plugin-transform-es2015-parameters/test/fixtures/use-loose-option/default-array-destructuring/actual.js @@ -86,7 +122,7 @@ try { } finally { try { if (!_iteratorNormalCompletion && __getKey(_iterator, "return") != null) { - __callKey(_iterator, "return"); + __callKey0(_iterator, "return"); } } finally { if (_didIteratorError) { @@ -111,39 +147,39 @@ var obj2 = { }; // babel-plugin-transform-es2015-spread // https://github.com/babel/babel/blob/master/packages/babel-plugin-transform-es2015-spread/test/fixtures/spread/single/actual.js -__callKey(console, "log", _toConsumableArray(foo)); // babel-plugin-transform-es2015-template-literals +__callKey1(console, "log", _toConsumableArray(foo)); // babel-plugin-transform-es2015-template-literals // https://github.com/babel/babel/blob/master/packages/babel-plugin-transform-es2015-template-literals/test/fixtures/loose/tag/actual.js function literal() { - var foo = bar(_templateObject, 42, __callKey(_, "foobar")); - var bar = bar(_templateObject2, 42, __callKey(_, "foobar")); - var baz = bar(_templateObject3, 42, __callKey(_, "baz")); + var foo = bar(_templateObject, 42, __callKey0(_, "foobar")); + var bar = bar(_templateObject2, 42, __callKey0(_, "foobar")); + var baz = bar(_templateObject3, 42, __callKey0(_, "baz")); return [foo, bar, baz]; } // babel-plugin-transform-es2015-typeof-symbol // https://github.com/babel/babel/blob/master/packages/babel-plugin-transform-es2015-typeof-symbol/test/fixtures/symbols/typeof/actual.js var s = Symbol("s"); -__callKey(assert, "ok", _typeof(s) === "symbol"); +__callKey1(assert, "ok", _typeof(s) === "symbol"); -__callKey(assert, "equal", _typeof(s), "symbol"); +__callKey2(assert, "equal", _typeof(s), "symbol"); -__callKey(assert, "equal", _typeof(_typeof(__getKey(s, "foo"))), "symbol"); +__callKey2(assert, "equal", _typeof(_typeof(__getKey(s, "foo"))), "symbol"); var ts = typeof s === "string"; -__callKey(assert, "isNotOk", (typeof o === "undefined" ? "undefined" : _typeof(o)) === "symbol"); +__callKey1(assert, "isNotOk", (typeof o === "undefined" ? "undefined" : _typeof(o)) === "symbol"); -__callKey(assert, "notEqual", typeof o === "undefined" ? "undefined" : _typeof(o), "symbol"); +__callKey2(assert, "notEqual", typeof o === "undefined" ? "undefined" : _typeof(o), "symbol"); -__callKey(assert, "notEqual", _typeof(_typeof(__getKey(o, "foo"))), "symbol"); // babel-plugin-transform-es2015-unicode-regex +__callKey2(assert, "notEqual", _typeof(_typeof(__getKey(o, "foo"))), "symbol"); // babel-plugin-transform-es2015-unicode-regex // https://github.com/babel/babel/blob/master/packages/babel-plugin-transform-es2015-unicode-regex/test/fixtures/unicode-regex/basic/actual.js var string = "foo💩bar"; -var match = __callKey(string, "match", /foo((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]))bar/); -__callKey(assert, "notEqual", string, match, ts); // babel-plugin-transform-async-to-generator +var match = __callKey1(string, "match", /foo((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]))bar/); +__callKey3(assert, "notEqual", string, match, ts); // babel-plugin-transform-async-to-generator // https://github.com/babel/babel/blob/master/packages/babel-plugin-transform-async-to-generator/test/fixtures/async-to-generator/async/actual.js @@ -159,9 +195,9 @@ function () { value: function () { var _foo = _asyncToGenerator( /*#__PURE__*/ - __callKey(_regeneratorRuntime, "mark", function _callee() { + __callKey1(_regeneratorRuntime, "mark", function _callee() { var wat; - return __callKey(_regeneratorRuntime, "wrap", function _callee$(_context) { + return __callKey3(_regeneratorRuntime, "wrap", function _callee$(_context) { while (1) { switch (__setKey(_context, "prev", __getKey(_context, "next"))) { case 0: @@ -174,14 +210,14 @@ function () { case 3: case "end": - return __callKey(_context, "stop"); + return __callKey0(_context, "stop"); } } }, _callee, this); })); return function foo() { - return __callKey(_foo, "apply", this, arguments); + return __callKey2(_foo, "apply", this, arguments); }; }() }]); @@ -192,18 +228,18 @@ function () { var num = 1; -num = __callKey(Math, "pow", num, 2); +num = __callKey2(Math, "pow", num, 2); -__callKey(console, "log", num); // babel-plugin-transform-object-rest-spread +__callKey1(console, "log", num); // babel-plugin-transform-object-rest-spread // https://github.com/babel/babel/blob/6.x/packages/babel-plugin-transform-object-rest-spread/test/fixtures/object-spread/assignment/actual.js -z = Object.assign({ +z = _objectSpread({ x: x }, y); z = { x: x, - w: Object.assign({}, y) + w: _objectSpread({}, y) }; // babel-plugin-transform-class-properties // https://github.com/babel/babel/blob/master/packages/babel-plugin-transform-class-properties/test/fixtures/loose/instance/actual.js diff --git a/packages/lwc-compiler/src/__tests__/fixtures/expected-babel.js b/packages/lwc-compiler/src/__tests__/fixtures/expected-babel.js index e2fa6470ed..9d44765f04 100644 --- a/packages/lwc-compiler/src/__tests__/fixtures/expected-babel.js +++ b/packages/lwc-compiler/src/__tests__/fixtures/expected-babel.js @@ -1,3 +1,5 @@ +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; } +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } // babel-plugin-check-es2015-constants // https://github.com/babel/babel/blob/master/packages/babel-plugin-check-es2015-constants/test/fixtures/general/program/actual.js const MULTIPLIER = 5; @@ -92,12 +94,12 @@ num **= 2; console.log(num); // babel-plugin-transform-object-rest-spread // https://github.com/babel/babel/blob/6.x/packages/babel-plugin-transform-object-rest-spread/test/fixtures/object-spread/assignment/actual.js -z = Object.assign({ +z = _objectSpread({ x }, y); z = { x, - w: Object.assign({}, y) + w: _objectSpread({}, y) }; // babel-plugin-transform-class-properties // https://github.com/babel/babel/blob/master/packages/babel-plugin-transform-class-properties/test/fixtures/loose/instance/actual.js diff --git a/packages/lwc-compiler/src/__tests__/fixtures/expected-compat-mode.js b/packages/lwc-compiler/src/__tests__/fixtures/expected-compat-mode.js index 98a7446eb1..1076e48911 100644 --- a/packages/lwc-compiler/src/__tests__/fixtures/expected-compat-mode.js +++ b/packages/lwc-compiler/src/__tests__/fixtures/expected-compat-mode.js @@ -1,4 +1,4 @@ -define('x-class_and_template', ['proxy-compat/getKey', 'proxy-compat/setKey', 'proxy-compat/callKey', 'babel-compat/helpers/classCallCheck', 'babel-compat/helpers/createClass', 'babel-compat/helpers/possibleConstructorReturn', 'babel-compat/helpers/inherits', 'engine'], function (__getKey, __setKey, __callKey, _classCallCheck, _createClass, _possibleConstructorReturn, _inherits, engine) { +define('x-class_and_template', ['proxy-compat/getKey', 'proxy-compat/setKey', 'proxy-compat/callKey1', 'babel-compat/helpers/classCallCheck', 'babel-compat/helpers/createClass', 'babel-compat/helpers/possibleConstructorReturn', 'babel-compat/helpers/inherits', 'engine'], function (__getKey, __setKey, __callKey1, _classCallCheck, _createClass, _possibleConstructorReturn, _inherits, engine) { var style = undefined; @@ -28,7 +28,7 @@ function (_Element) { var _this; _classCallCheck(this, ClassAndTemplate); - _this = _possibleConstructorReturn(this, __callKey(__getKey(ClassAndTemplate, "__proto__") || Object.getPrototypeOf(ClassAndTemplate), "call", this)); + _this = _possibleConstructorReturn(this, __callKey1(__getKey(ClassAndTemplate, "__proto__") || Object.getPrototypeOf(ClassAndTemplate), "call", this)); __setKey(_this, "t", Test); __setKey(_this, "counter", 0); diff --git a/packages/lwc-compiler/src/__tests__/fixtures/expected-prod_compat-mode.js b/packages/lwc-compiler/src/__tests__/fixtures/expected-prod_compat-mode.js index 19197227bd..d628da05a0 100644 --- a/packages/lwc-compiler/src/__tests__/fixtures/expected-prod_compat-mode.js +++ b/packages/lwc-compiler/src/__tests__/fixtures/expected-prod_compat-mode.js @@ -1 +1 @@ -define("x-class_and_template",["proxy-compat/getKey","proxy-compat/setKey","proxy-compat/callKey","babel-compat/helpers/classCallCheck","babel-compat/helpers/createClass","babel-compat/helpers/possibleConstructorReturn","babel-compat/helpers/inherits","engine"],function(a,b,c,d,e,f,g,h){function i(b){var c=a(b,"h");return[c("section",{key:1},[])]}var j;if(j){var k="x-class_and_template_class_and_template";b(i,"token",k),b(i,"style",j("x-class_and_template",k))}var l=function(h){function j(){var e;return d(this,j),e=f(this,c(a(j,"__proto__")||Object.getPrototypeOf(j),"call",this)),b(e,"t",1),b(e,"counter",0),e}return g(j,h),e(j,[{key:"render",value:function(){return i}}]),j}(h.Element);return b(l,"style",a(i,"style")),l}); +define("x-class_and_template",["proxy-compat/getKey","proxy-compat/setKey","proxy-compat/callKey1","babel-compat/helpers/classCallCheck","babel-compat/helpers/createClass","babel-compat/helpers/possibleConstructorReturn","babel-compat/helpers/inherits","engine"],function(a,b,c,d,e,f,g,h){function i(b){var c=a(b,"h");return[c("section",{key:1},[])]}var j;if(j){var k="x-class_and_template_class_and_template";b(i,"token",k),b(i,"style",j("x-class_and_template",k))}var l=function(h){function j(){var e;return d(this,j),e=f(this,c(a(j,"__proto__")||Object.getPrototypeOf(j),"call",this)),b(e,"t",1),b(e,"counter",0),e}return g(j,h),e(j,[{key:"render",value:function(){return i}}]),j}(h.Element);return b(l,"style",a(i,"style")),l}); diff --git a/packages/lwc-compiler/src/__tests__/regression.spec.js b/packages/lwc-compiler/src/__tests__/regression.spec.js index 66ded3481f..b0118d52ac 100644 --- a/packages/lwc-compiler/src/__tests__/regression.spec.js +++ b/packages/lwc-compiler/src/__tests__/regression.spec.js @@ -4,12 +4,16 @@ const { fixturePath, readFixture, pretify } = require('./utils'); describe('resgression test', () => { it('#743 - Object rest spread throwing', async () => { const actual = `const base = { foo: true }; const res = { ...base, bar: false };`; - const expected = `const base = { - foo: true -}; -const res = Object.assign({}, base, { - bar: false -});`; + const expected = `function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; } + function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + + const base = { + foo: true + }; + + const res = _objectSpread({}, base, { + bar: false + });`; const { code } = await compile('/x/foo/foo.js', { sources: { diff --git a/packages/lwc-integration/package.json b/packages/lwc-integration/package.json index 9d6e93911c..a3c2d5f79f 100644 --- a/packages/lwc-integration/package.json +++ b/packages/lwc-integration/package.json @@ -23,8 +23,8 @@ "sauce:prod_compat": "MODE=prod_compat yarn build:prod_compat && MODE=prod_compat wdio ./scripts/wdio.sauce.conf.js" }, "devDependencies": { - "babel-preset-compat": "0.17.43", - "compat-polyfills": "0.17.43", + "babel-preset-compat": "0.18.2", + "compat-polyfills": "0.18.2", "deepmerge": "^1.5.2", "dotenv": "^4.0.0", "fs-extra": "^4.0.2", @@ -32,7 +32,7 @@ "lwc-compiler": "0.20.1", "lwc-engine": "0.20.1", "minimist": "^1.2.0", - "rollup-plugin-compat": "0.17.43", + "rollup-plugin-compat": "0.18.2", "rollup-plugin-lwc-compiler": "0.20.1", "wdio-junit-reporter": "^0.3.1", "wdio-mocha-framework": "^0.5.10", diff --git a/packages/lwc-wire-service/package.json b/packages/lwc-wire-service/package.json index e444c19d47..dc5bd11d6e 100644 --- a/packages/lwc-wire-service/package.json +++ b/packages/lwc-wire-service/package.json @@ -27,7 +27,7 @@ "lwc-engine": "0.20.1", "lwc-jest-transformer": "0.17.15", "rollup": "~0.56.2", - "rollup-plugin-compat": "0.17.43", + "rollup-plugin-compat": "0.18.2", "rollup-plugin-lwc-compiler": "0.20.1", "rollup-plugin-node-resolve": "^3.0.0", "rollup-plugin-replace": "^2.0.0" diff --git a/packages/rollup-plugin-lwc-compiler/__tests__/fixtures/expected_compat_config_simple_app.js b/packages/rollup-plugin-lwc-compiler/__tests__/fixtures/expected_compat_config_simple_app.js index fa598771b1..0f18e02730 100644 --- a/packages/rollup-plugin-lwc-compiler/__tests__/fixtures/expected_compat_config_simple_app.js +++ b/packages/rollup-plugin-lwc-compiler/__tests__/fixtures/expected_compat_config_simple_app.js @@ -1,4 +1,3 @@ -/* MOCK POLYFILLS SRC */ (function(engine) { "use strict"; @@ -25,7 +24,11 @@ __setKey(descriptor, "configurable", true); if (__inKey(descriptor, "value")) __setKey(descriptor, "writable", true); - Object.defineProperty(target, __getKey(descriptor, "key"), descriptor); + Object.compatDefineProperty( + target, + __getKey(descriptor, "key"), + descriptor + ); } } @@ -36,11 +39,7 @@ return Constructor; } - function _possibleConstructorReturn(self, call) { - if (call && (typeof call === "object" || typeof call === "function")) { - return call; - } - + function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" @@ -50,6 +49,14 @@ return self; } + function _possibleConstructorReturn(self, call) { + if (call && (typeof call === "object" || typeof call === "function")) { + return call; + } + + return _assertThisInitialized(self); + } + var __setKey$1 = Proxy.setKey; var __getKey$1 = Proxy.getKey; function _inherits(subClass, superClass) { @@ -107,7 +114,7 @@ } var __setKey$3 = Proxy.setKey; - var __callKey = Proxy.callKey; + var __callKey2 = Proxy.callKey2; var __getKey$3 = Proxy.getKey; var __concat = Proxy.concat; @@ -137,7 +144,7 @@ _this, ((_temp = _this = _possibleConstructorReturn( this, - __callKey( + __callKey2( __getKey$3( (_ref = __getKey$3(Foo, "__proto__") || Object.getPrototypeOf(Foo)), @@ -207,7 +214,7 @@ __setKey$4(tmpl$1, "style", style(tagName$1, token$1)); } - var __callKey$1 = Proxy.callKey; + var __callKey1 = Proxy.callKey1; var __getKey$5 = Proxy.getKey; var __setKey$5 = Proxy.setKey; @@ -223,7 +230,7 @@ _this = _possibleConstructorReturn( this, - __callKey$1( + __callKey1( __getKey$5(App, "__proto__") || Object.getPrototypeOf(App), "call", this @@ -247,13 +254,13 @@ return App; })(engine.Element); - var __callKey$2 = Proxy.callKey; + var __callKey1$1 = Proxy.callKey1; - var container = __callKey$2(document, "getElementById", "main"); + var container = __callKey1$1(document, "getElementById", "main"); var element = engine.createElement("x-app", { is: App }); - __callKey$2(container, "appendChild", element); + __callKey1$1(container, "appendChild", element); })(engine); diff --git a/packages/rollup-plugin-lwc-compiler/__tests__/fixtures/expected_prod_compat_config_simple_app.js b/packages/rollup-plugin-lwc-compiler/__tests__/fixtures/expected_prod_compat_config_simple_app.js index bfbdcad59e..0d88ed6687 100644 --- a/packages/rollup-plugin-lwc-compiler/__tests__/fixtures/expected_prod_compat_config_simple_app.js +++ b/packages/rollup-plugin-lwc-compiler/__tests__/fixtures/expected_prod_compat_config_simple_app.js @@ -1,151 +1,153 @@ (function(a) { - "use strict"; - function b(a, b) { - if (!(a instanceof b)) - throw new TypeError("Cannot call a class as a function"); - } - function c(a, b) { - for (var c, d = 0; d < j(b, "length"); d++) - (c = j(b, d)), - k(c, "enumerable", j(c, "enumerable") || !1), - k(c, "configurable", !0), - l(c, "value") && k(c, "writable", !0), - Object.defineProperty(a, j(c, "key"), c); - } - function d(a, b, d) { - return b && c(j(a, "prototype"), b), d && c(a, d), a; - } - function e(a, b) { - if (b && ("object" == typeof b || "function" == typeof b)) return b; - if (void 0 === a) - throw new ReferenceError( - "this hasn't been initialised - super() hasn't been called" +"use strict"; +function b(a, b) { + if (!(a instanceof b)) + throw new TypeError("Cannot call a class as a function"); +} +function c(a, b) { + for (var c, d = 0; d < j(b, "length"); d++) + (c = j(b, d)), + k(c, "enumerable", j(c, "enumerable") || !1), + k(c, "configurable", !0), + l(c, "value") && k(c, "writable", !0), + Object.compatDefineProperty(a, j(c, "key"), c); +} +function d(a, b, d) { + return b && c(j(a, "prototype"), b), d && c(a, d), a; +} +function e(a) { + if (void 0 === a) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return a; +} +function f(a, b) { + return b && ("object" == typeof b || "function" == typeof b) ? b : e(a); +} +function g(a, b) { + if ("function" != typeof b && null !== b) + throw new TypeError("Super expression must either be null or a function"); + m( + a, + "prototype", + Object.create(b && n(b, "prototype"), { + constructor: { + value: a, + enumerable: !1, + writable: !0, + configurable: !0 + } + }) + ), + b && + (Object.setPrototypeOf + ? Object.setPrototypeOf(a, b) + : m(a, "__proto__", b)); +} +function h(a, b) { + var c = q(a, "d"), + d = q(a, "h"); + return [d("div", { key: 1 }, [c(q(b, "x"))])]; +} +function i(a) { + var b = y(a, "c"), + c = y(a, "h"); + return [ + c("div", { classMap: { container: !0 }, key: 2 }, [ + b("x-foo", x, { props: { x: "1" }, key: 1 }) + ]) + ]; +} +var j = Proxy.getKey, + k = Proxy.setKey, + l = Proxy.inKey, + m = Proxy.setKey, + n = Proxy.getKey, + o = void 0, + p = void 0, + q = Proxy.getKey, + r = Proxy.setKey; +if (p) { + var s = "x-foo_foo"; + r(h, "token", s), r(h, "style", p("x-foo", s)); +} +var t = Proxy.setKey, + u = Proxy.callKey2, + v = Proxy.getKey, + w = Proxy.concat, + x = (function(a) { + function c() { + var a, d; + b(this, c); + for (var e, g = arguments.length, h = Array(g), i = 0; i < g; i++) + t(h, i, arguments[i]); + return f( + d, + ((e = d = f( + this, + u( + v((a = v(c, "__proto__") || Object.getPrototypeOf(c)), "call"), + "apply", + a, + w([this], h) + ) + )), + t(d, "x", void 0), + e) ); - return a; - } - function f(a, b) { - if ("function" != typeof b && null !== b) - throw new TypeError("Super expression must either be null or a function"); - i( - a, - "prototype", - Object.create(b && m(b, "prototype"), { - constructor: { - value: a, - enumerable: !1, - writable: !0, - configurable: !0 - } - }) - ), - b && - (Object.setPrototypeOf - ? Object.setPrototypeOf(a, b) - : i(a, "__proto__", b)); - } - function g(a, b) { - var c = p(a, "d"), - d = p(a, "h"); - return [d("div", { key: 1 }, [c(p(b, "x"))])]; - } - function h(a) { - var b = x(a, "c"), - c = x(a, "h"); - return [ - c("div", { classMap: { container: !0 }, key: 2 }, [ - b("x-foo", w, { props: { x: "1" }, key: 1 }) - ]) - ]; } - var j = Proxy.getKey, - k = Proxy.setKey, - l = Proxy.inKey, - i = Proxy.setKey, - m = Proxy.getKey, - n = void 0, - o = void 0, - p = Proxy.getKey, - q = Proxy.setKey; - if (o) { - var r = "x-foo_foo"; - q(g, "token", r), q(g, "style", o("x-foo", r)); - } - var s = Proxy.setKey, - t = Proxy.callKey, - u = Proxy.getKey, - v = Proxy.concat, - w = (function(a) { - function c() { - var a, d; - b(this, c); - for (var f, g = arguments.length, h = Array(g), i = 0; i < g; i++) - s(h, i, arguments[i]); - return e( - d, - ((f = d = e( - this, - t( - u((a = u(c, "__proto__") || Object.getPrototypeOf(c)), "call"), - "apply", - a, - v([this], h) - ) - )), - s(d, "x", void 0), - f) - ); + return ( + g(c, a), + d(c, [ + { + key: "render", + value: function() { + return h; + } } + ]), + c + ); + })(a.Element); +t(x, "publicProps", { x: { config: 0 } }); +var y = Proxy.getKey, + z = Proxy.setKey; +if (o) { + var A = "x-app_app"; + z(i, "token", A), z(i, "style", o("x-app", A)); +} +var B = Proxy.callKey1, + C = Proxy.getKey, + D = Proxy.setKey, + E = (function(a) { + function c() { + var a; return ( - f(c, a), - d(c, [ - { - key: "render", - value: function() { - return g; - } - } - ]), - c + b(this, c), + (a = f( + this, + B(C(c, "__proto__") || Object.getPrototypeOf(c), "call", this) + )), + D(a, "list", []), + a ); - })(a.Element); - s(w, "publicProps", { x: { config: 0 } }); - var x = Proxy.getKey, - y = Proxy.setKey; - if (n) { - var z = "x-app_app"; - y(h, "token", z), y(h, "style", n("x-app", z)); } - var A = Proxy.callKey, - B = Proxy.getKey, - C = Proxy.setKey, - D = (function(a) { - function c() { - var a; - return ( - b(this, c), - (a = e( - this, - A(B(c, "__proto__") || Object.getPrototypeOf(c), "call", this) - )), - C(a, "list", []), - a - ); - } - return ( - f(c, a), - d(c, [ - { - key: "render", - value: function() { - return h; - } + return ( + g(c, a), + d(c, [ + { + key: "render", + value: function() { + return i; } - ]), - c - ); - })(a.Element), - E = Proxy.callKey, - F = E(document, "getElementById", "main"), - G = a.createElement("x-app", { is: D }); - E(F, "appendChild", G); - })(engine); + } + ]), + c + ); + })(a.Element), + F = Proxy.callKey1, + G = F(document, "getElementById", "main"), + H = a.createElement("x-app", { is: E }); +F(G, "appendChild", H); +})(engine); diff --git a/packages/rollup-plugin-lwc-compiler/__tests__/index.spec.js b/packages/rollup-plugin-lwc-compiler/__tests__/index.spec.js index c0091e669b..00b3b006d3 100644 --- a/packages/rollup-plugin-lwc-compiler/__tests__/index.spec.js +++ b/packages/rollup-plugin-lwc-compiler/__tests__/index.spec.js @@ -15,13 +15,6 @@ function fsExpected(fileName) { const fixturesDir = path.join(__dirname, 'fixtures'); const simpleAppDir = path.join(fixturesDir, 'simple_app/src'); -jest.mock('compat-polyfills', () => { - return { - loadPolyfills() { return "/* MOCK POLYFILLS SRC */" }, - loadDowngrade() { return "/* MOCK DOWNGRADE SRC */" } - }; -}); - describe('default configuration', () => { const rollupOptions = { allowUnnamespaced: true }; @@ -30,30 +23,43 @@ describe('default configuration', () => { return doRollup(entry, rollupOptions).then(({ code: actual }) => { const expected = fsExpected('expected_default_config_simple_app'); expect(pretty(actual)).toBe(pretty(expected)); - }) + }); }); }); describe('rollup in compat mode', () => { - const rollupOptions = { allowUnnamespaced: true, mode: 'compat' }; + const rollupOptions = { + allowUnnamespaced: true, + mode: 'compat', + compat: { + polyfills: false, + }, + }; it(`simple app`, () => { const entry = path.join(simpleAppDir, 'main.js'); return doRollup(entry, rollupOptions).then(({ code: actual }) => { const expected = fsExpected('expected_compat_config_simple_app'); expect(pretty(actual)).toBe(pretty(expected)); - }) + }); }); }); describe('rollup in prod_compat mode', () => { - const rollupOptions = { allowUnnamespaced: true, mode: 'prod_compat' }; + const rollupOptions = { + allowUnnamespaced: true, + mode: 'prod_compat', + compat: { + polyfills: false, + }, + }; + it(`simple app`, () => { const entry = path.join(simpleAppDir, 'main.js'); return doRollup(entry, rollupOptions).then(({ code: actual }) => { const expected = fsExpected('expected_prod_compat_config_simple_app'); expect(pretty(actual)).toBe(pretty(expected)); - }) + }); }); }); diff --git a/packages/rollup-plugin-lwc-compiler/package.json b/packages/rollup-plugin-lwc-compiler/package.json index b2c9681f1e..06553ff2c0 100644 --- a/packages/rollup-plugin-lwc-compiler/package.json +++ b/packages/rollup-plugin-lwc-compiler/package.json @@ -14,7 +14,7 @@ "dependencies": { "glob": "^7.1.2", "lwc-module-resolver": "0.20.1", - "rollup-plugin-compat": "0.17.43", + "rollup-plugin-compat": "0.18.2", "rollup-pluginutils": "^2.0.1" }, "peerDependencies": { diff --git a/yarn.lock b/yarn.lock index e745b5180a..4057f1596f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8,7 +8,33 @@ dependencies: "@babel/highlight" "7.0.0-beta.40" -"@babel/core@7.0.0-beta.40", "@babel/core@^7.0.0-beta.40": +"@babel/code-frame@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44/2a02643368de80916162be70865c97774f3adbd9.tgz#2a02643368de80916162be70865c97774f3adbd9" + dependencies: + "@babel/highlight" "7.0.0-beta.44" + +"@babel/core@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/core/-/core-7.0.0-beta.44/90bb9e897427e7ebec2a1b857f458ff74ca28057.tgz#90bb9e897427e7ebec2a1b857f458ff74ca28057" + dependencies: + "@babel/code-frame" "7.0.0-beta.44" + "@babel/generator" "7.0.0-beta.44" + "@babel/helpers" "7.0.0-beta.44" + "@babel/template" "7.0.0-beta.44" + "@babel/traverse" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" + babylon "7.0.0-beta.44" + convert-source-map "^1.1.0" + debug "^3.1.0" + json5 "^0.5.0" + lodash "^4.2.0" + micromatch "^2.3.11" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/core@^7.0.0-beta.40": version "7.0.0-beta.40" resolved "http://npm.lwcjs.org/@babel/core/-/core-7.0.0-beta.40/455464dd81d499fd97d32b473f0331f74379a33f.tgz#455464dd81d499fd97d32b473f0331f74379a33f" dependencies: @@ -37,41 +63,51 @@ source-map "^0.5.0" trim-right "^1.0.1" -"@babel/helper-annotate-as-pure@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.40/095dd4c70b231eba17ebf61c3434e6f9d71bd574.tgz#095dd4c70b231eba17ebf61c3434e6f9d71bd574" +"@babel/generator@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/generator/-/generator-7.0.0-beta.44/c7e67b9b5284afcf69b309b50d7d37f3e5033d42.tgz#c7e67b9b5284afcf69b309b50d7d37f3e5033d42" dependencies: - "@babel/types" "7.0.0-beta.40" + "@babel/types" "7.0.0-beta.44" + jsesc "^2.5.1" + lodash "^4.2.0" + source-map "^0.5.0" + trim-right "^1.0.1" -"@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.40/bec4240c95d8b646812c5d4ac536a5579dbcdd53.tgz#bec4240c95d8b646812c5d4ac536a5579dbcdd53" +"@babel/helper-annotate-as-pure@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.44/8ecf33cc5235295afcc7f160a63cab17ce7776f4.tgz#8ecf33cc5235295afcc7f160a63cab17ce7776f4" dependencies: - "@babel/helper-explode-assignable-expression" "7.0.0-beta.40" - "@babel/types" "7.0.0-beta.40" + "@babel/types" "7.0.0-beta.44" -"@babel/helper-call-delegate@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.40/5d5000d0bf76c68ee6866961e0b7eb6e9ed52438.tgz#5d5000d0bf76c68ee6866961e0b7eb6e9ed52438" +"@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.44/0e86d393c192bc846f871f3fcf4920b08a9cbb27.tgz#0e86d393c192bc846f871f3fcf4920b08a9cbb27" dependencies: - "@babel/helper-hoist-variables" "7.0.0-beta.40" - "@babel/traverse" "7.0.0-beta.40" - "@babel/types" "7.0.0-beta.40" + "@babel/helper-explode-assignable-expression" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" -"@babel/helper-define-map@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.40/ad64c548dd98e7746305852f113ed04dc74329c0.tgz#ad64c548dd98e7746305852f113ed04dc74329c0" +"@babel/helper-call-delegate@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.44/e644536f8b3d2eabeecca000037cdced8e453d26.tgz#e644536f8b3d2eabeecca000037cdced8e453d26" dependencies: - "@babel/helper-function-name" "7.0.0-beta.40" - "@babel/types" "7.0.0-beta.40" + "@babel/helper-hoist-variables" "7.0.0-beta.44" + "@babel/traverse" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" + +"@babel/helper-define-map@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.44/d63578a67c9654ff9f32e55bbf269c2d5f094c97.tgz#d63578a67c9654ff9f32e55bbf269c2d5f094c97" + dependencies: + "@babel/helper-function-name" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" lodash "^4.2.0" -"@babel/helper-explode-assignable-expression@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.40/0ef579288d894a987c60bf0577c074ad18cfa9dd.tgz#0ef579288d894a987c60bf0577c074ad18cfa9dd" +"@babel/helper-explode-assignable-expression@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.44/1f06b9f76017deac2767ee09f3021d5b209bf5cd.tgz#1f06b9f76017deac2767ee09f3021d5b209bf5cd" dependencies: - "@babel/traverse" "7.0.0-beta.40" - "@babel/types" "7.0.0-beta.40" + "@babel/traverse" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" "@babel/helper-function-name@7.0.0-beta.40": version "7.0.0-beta.40" @@ -81,82 +117,107 @@ "@babel/template" "7.0.0-beta.40" "@babel/types" "7.0.0-beta.40" +"@babel/helper-function-name@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44/e18552aaae2231100a6e485e03854bc3532d44dd.tgz#e18552aaae2231100a6e485e03854bc3532d44dd" + dependencies: + "@babel/helper-get-function-arity" "7.0.0-beta.44" + "@babel/template" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" + "@babel/helper-get-function-arity@7.0.0-beta.40": version "7.0.0-beta.40" resolved "http://npm.lwcjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.40/ac0419cf067b0ec16453e1274f03878195791c6e.tgz#ac0419cf067b0ec16453e1274f03878195791c6e" dependencies: "@babel/types" "7.0.0-beta.40" -"@babel/helper-hoist-variables@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.40/59d47fd133782d60db89af0d18083ad3c9f4801c.tgz#59d47fd133782d60db89af0d18083ad3c9f4801c" +"@babel/helper-get-function-arity@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44/d03ca6dd2b9f7b0b1e6b32c56c72836140db3a15.tgz#d03ca6dd2b9f7b0b1e6b32c56c72836140db3a15" dependencies: - "@babel/types" "7.0.0-beta.40" + "@babel/types" "7.0.0-beta.44" -"@babel/helper-module-imports@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.40/251cbb6404599282e8f7356a5b32c9381bef5d2d.tgz#251cbb6404599282e8f7356a5b32c9381bef5d2d" +"@babel/helper-hoist-variables@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.44/a1bbb2c25f9b4058e041ecc1556f096eacdbd142.tgz#a1bbb2c25f9b4058e041ecc1556f096eacdbd142" dependencies: - "@babel/types" "7.0.0-beta.40" + "@babel/types" "7.0.0-beta.44" + +"@babel/helper-module-imports@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.44/60edc68cdf17e13eaca5be813c96127303085133.tgz#60edc68cdf17e13eaca5be813c96127303085133" + dependencies: + "@babel/types" "7.0.0-beta.44" lodash "^4.2.0" -"@babel/helper-module-transforms@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.40/e5240afd47bd98f6ae65874b9ae508533abfee76.tgz#e5240afd47bd98f6ae65874b9ae508533abfee76" +"@babel/helper-module-transforms@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.44/185dc17b37c4b9cc3daee0f0f44e74f000e21bb7.tgz#185dc17b37c4b9cc3daee0f0f44e74f000e21bb7" dependencies: - "@babel/helper-module-imports" "7.0.0-beta.40" - "@babel/helper-simple-access" "7.0.0-beta.40" - "@babel/template" "7.0.0-beta.40" - "@babel/types" "7.0.0-beta.40" + "@babel/helper-module-imports" "7.0.0-beta.44" + "@babel/helper-simple-access" "7.0.0-beta.44" + "@babel/helper-split-export-declaration" "7.0.0-beta.44" + "@babel/template" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" lodash "^4.2.0" -"@babel/helper-optimise-call-expression@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.40/f0e7f70d455bff8ab6a248a84f0221098fa468ac.tgz#f0e7f70d455bff8ab6a248a84f0221098fa468ac" +"@babel/helper-optimise-call-expression@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.44/84ceabfb99afc1c185d15668114a697cdad7a5d0.tgz#84ceabfb99afc1c185d15668114a697cdad7a5d0" dependencies: - "@babel/types" "7.0.0-beta.40" + "@babel/types" "7.0.0-beta.44" -"@babel/helper-regex@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/helper-regex/-/helper-regex-7.0.0-beta.40/b47018ecca8ff66bb390c34a95ff71bc01495833.tgz#b47018ecca8ff66bb390c34a95ff71bc01495833" +"@babel/helper-plugin-utils@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.44/9f590bc3ae6daa8a10b853233baa3e25d263751d.tgz#9f590bc3ae6daa8a10b853233baa3e25d263751d" + +"@babel/helper-regex@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/helper-regex/-/helper-regex-7.0.0-beta.44/f5b6828c1e40f0b74ab6ed90abdd52be0c38a74e.tgz#f5b6828c1e40f0b74ab6ed90abdd52be0c38a74e" dependencies: lodash "^4.2.0" -"@babel/helper-remap-async-to-generator@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.40/33414d1cc160ebf0991ebc60afebe36b08feae05.tgz#33414d1cc160ebf0991ebc60afebe36b08feae05" +"@babel/helper-remap-async-to-generator@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.44/8ad8c12a57444042ca281bdb16734841425938ad.tgz#8ad8c12a57444042ca281bdb16734841425938ad" dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.40" - "@babel/helper-wrap-function" "7.0.0-beta.40" - "@babel/template" "7.0.0-beta.40" - "@babel/traverse" "7.0.0-beta.40" - "@babel/types" "7.0.0-beta.40" + "@babel/helper-annotate-as-pure" "7.0.0-beta.44" + "@babel/helper-wrap-function" "7.0.0-beta.44" + "@babel/template" "7.0.0-beta.44" + "@babel/traverse" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" -"@babel/helper-replace-supers@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.40/2ab0c9e7fa17d313745f1634ce6b7bccaa5dd5fe.tgz#2ab0c9e7fa17d313745f1634ce6b7bccaa5dd5fe" +"@babel/helper-replace-supers@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.44/cf18697951431f533f9d8c201390b158d4a3ee04.tgz#cf18697951431f533f9d8c201390b158d4a3ee04" dependencies: - "@babel/helper-optimise-call-expression" "7.0.0-beta.40" - "@babel/template" "7.0.0-beta.40" - "@babel/traverse" "7.0.0-beta.40" - "@babel/types" "7.0.0-beta.40" + "@babel/helper-optimise-call-expression" "7.0.0-beta.44" + "@babel/template" "7.0.0-beta.44" + "@babel/traverse" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" -"@babel/helper-simple-access@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.40/018f765090a3d25153778958969f235dc6ce5b57.tgz#018f765090a3d25153778958969f235dc6ce5b57" +"@babel/helper-simple-access@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.44/03fb6bfc91eb0a95f6c11499153f8c663654dce5.tgz#03fb6bfc91eb0a95f6c11499153f8c663654dce5" dependencies: - "@babel/template" "7.0.0-beta.40" - "@babel/types" "7.0.0-beta.40" + "@babel/template" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" lodash "^4.2.0" -"@babel/helper-wrap-function@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.40/4db4630cdaf4fd47fa2c45b5b7a9ecc33ff3f2be.tgz#4db4630cdaf4fd47fa2c45b5b7a9ecc33ff3f2be" +"@babel/helper-split-export-declaration@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44/c0b351735e0fbcb3822c8ad8db4e583b05ebd9dc.tgz#c0b351735e0fbcb3822c8ad8db4e583b05ebd9dc" dependencies: - "@babel/helper-function-name" "7.0.0-beta.40" - "@babel/template" "7.0.0-beta.40" - "@babel/traverse" "7.0.0-beta.40" - "@babel/types" "7.0.0-beta.40" + "@babel/types" "7.0.0-beta.44" + +"@babel/helper-wrap-function@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.44/d128718a543f313264dff7cb386957e3e465c95d.tgz#d128718a543f313264dff7cb386957e3e465c95d" + dependencies: + "@babel/helper-function-name" "7.0.0-beta.44" + "@babel/template" "7.0.0-beta.44" + "@babel/traverse" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" "@babel/helpers@7.0.0-beta.40": version "7.0.0-beta.40" @@ -166,6 +227,14 @@ "@babel/traverse" "7.0.0-beta.40" "@babel/types" "7.0.0-beta.40" +"@babel/helpers@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/helpers/-/helpers-7.0.0-beta.44/b1cc87fdc3b77351c0a4860bcd9d4ef457919bfd.tgz#b1cc87fdc3b77351c0a4860bcd9d4ef457919bfd" + dependencies: + "@babel/template" "7.0.0-beta.44" + "@babel/traverse" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" + "@babel/highlight@7.0.0-beta.40": version "7.0.0-beta.40" resolved "http://npm.lwcjs.org/@babel/highlight/-/highlight-7.0.0-beta.40/b43d67d76bf46e1d10d227f68cddcd263786b255.tgz#b43d67d76bf46e1d10d227f68cddcd263786b255" @@ -174,174 +243,226 @@ esutils "^2.0.2" js-tokens "^3.0.0" -"@babel/plugin-proposal-class-properties@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0-beta.40/ee0549729e9f44603efa17523b459ea3021458dc.tgz#ee0549729e9f44603efa17523b459ea3021458dc" +"@babel/highlight@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/highlight/-/highlight-7.0.0-beta.44/18c94ce543916a80553edcdcf681890b200747d5.tgz#18c94ce543916a80553edcdcf681890b200747d5" dependencies: - "@babel/helper-function-name" "7.0.0-beta.40" - "@babel/plugin-syntax-class-properties" "7.0.0-beta.40" + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^3.0.0" -"@babel/plugin-proposal-object-rest-spread@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.40/ce35d2240908e52706a612eb26d67db667cd700f.tgz#ce35d2240908e52706a612eb26d67db667cd700f" +"@babel/plugin-proposal-class-properties@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0-beta.44/aff9192a883b41fdf1c73026b9105c92e931c55e.tgz#aff9192a883b41fdf1c73026b9105c92e931c55e" dependencies: - "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.40" + "@babel/helper-function-name" "7.0.0-beta.44" + "@babel/helper-plugin-utils" "7.0.0-beta.44" + "@babel/plugin-syntax-class-properties" "7.0.0-beta.44" -"@babel/plugin-syntax-class-properties@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0-beta.40/ff82c04c6d97cdb947dc64e3f3d4bc791e85a16f.tgz#ff82c04c6d97cdb947dc64e3f3d4bc791e85a16f" +"@babel/plugin-proposal-object-rest-spread@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.44/b7817770cb9cf72f2e73ca6fcb83d61a87305259.tgz#b7817770cb9cf72f2e73ca6fcb83d61a87305259" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.44" + "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.44" -"@babel/plugin-syntax-object-rest-spread@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.40/d5e04536062e4df685c203ae48bb19bfe2cf235c.tgz#d5e04536062e4df685c203ae48bb19bfe2cf235c" +"@babel/plugin-syntax-class-properties@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0-beta.44/1e4e67ef6d7101a3a7d2ae5f60e580cbf4b7750f.tgz#1e4e67ef6d7101a3a7d2ae5f60e580cbf4b7750f" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-arrow-functions@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.40/0842045b16835d6da0c334d0b09d575852f27962.tgz#0842045b16835d6da0c334d0b09d575852f27962" +"@babel/plugin-syntax-object-rest-spread@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.44/c37d271e4edf8a1b5d4623fb2917ba0f5a9da3b3.tgz#c37d271e4edf8a1b5d4623fb2917ba0f5a9da3b3" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-async-to-generator@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.40/9195e2473a435b9a9aabc0b64572e9d1ec1c57cb.tgz#9195e2473a435b9a9aabc0b64572e9d1ec1c57cb" +"@babel/plugin-transform-arrow-functions@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.44/718dae35046eca6938c731d1eae10c5471c17398.tgz#718dae35046eca6938c731d1eae10c5471c17398" dependencies: - "@babel/helper-module-imports" "7.0.0-beta.40" - "@babel/helper-remap-async-to-generator" "7.0.0-beta.40" + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-block-scoped-functions@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.40/491e61f860cabe69379233983fe7ca14f879e41f.tgz#491e61f860cabe69379233983fe7ca14f879e41f" +"@babel/plugin-transform-async-to-generator@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.44/b91881aa6e1a6bd330be31df43a936feeb145c29.tgz#b91881aa6e1a6bd330be31df43a936feeb145c29" + dependencies: + "@babel/helper-module-imports" "7.0.0-beta.44" + "@babel/helper-plugin-utils" "7.0.0-beta.44" + "@babel/helper-remap-async-to-generator" "7.0.0-beta.44" -"@babel/plugin-transform-block-scoping@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.40/23197ee6f696b7e5ace884f0dc5434df20d7dd97.tgz#23197ee6f696b7e5ace884f0dc5434df20d7dd97" +"@babel/plugin-transform-block-scoped-functions@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.44/d31bb2231ae861fa4ea6f9974b8b8f5641a3460a.tgz#d31bb2231ae861fa4ea6f9974b8b8f5641a3460a" dependencies: - lodash "^4.2.0" + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-classes@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.40/c7a752009df4bb0f77179027daa0783f9a036b0b.tgz#c7a752009df4bb0f77179027daa0783f9a036b0b" +"@babel/plugin-transform-block-scoping@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.44/a7b640e112743634b9226996e58ab92cdebb4ff0.tgz#a7b640e112743634b9226996e58ab92cdebb4ff0" dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.40" - "@babel/helper-define-map" "7.0.0-beta.40" - "@babel/helper-function-name" "7.0.0-beta.40" - "@babel/helper-optimise-call-expression" "7.0.0-beta.40" - "@babel/helper-replace-supers" "7.0.0-beta.40" + "@babel/helper-plugin-utils" "7.0.0-beta.44" + lodash "^4.2.0" + +"@babel/plugin-transform-classes@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.44/5410fcf6a9eeba3cc8e25bf0f72b43358336b534.tgz#5410fcf6a9eeba3cc8e25bf0f72b43358336b534" + dependencies: + "@babel/helper-annotate-as-pure" "7.0.0-beta.44" + "@babel/helper-define-map" "7.0.0-beta.44" + "@babel/helper-function-name" "7.0.0-beta.44" + "@babel/helper-optimise-call-expression" "7.0.0-beta.44" + "@babel/helper-plugin-utils" "7.0.0-beta.44" + "@babel/helper-replace-supers" "7.0.0-beta.44" + "@babel/helper-split-export-declaration" "7.0.0-beta.44" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.40/e4bd53455d9f96882cc8e9923895d71690f6969e.tgz#e4bd53455d9f96882cc8e9923895d71690f6969e" +"@babel/plugin-transform-computed-properties@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.44/1421b4e1a18dc3bd276d8648a12a4f8ea088c6a1.tgz#1421b4e1a18dc3bd276d8648a12a4f8ea088c6a1" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-destructuring@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.40/503a4719eb9ed8c933b50d4ec3f106ed371852ee.tgz#503a4719eb9ed8c933b50d4ec3f106ed371852ee" +"@babel/plugin-transform-destructuring@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.44/57c8b40d56db45eaa39b44696818b24004306752.tgz#57c8b40d56db45eaa39b44696818b24004306752" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-duplicate-keys@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.40/91599be229d4409cf3c9bbd094fb04d354bd8068.tgz#91599be229d4409cf3c9bbd094fb04d354bd8068" +"@babel/plugin-transform-duplicate-keys@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.44/e945a7990d9adca4f9b58a7af46cdb1515b925b1.tgz#e945a7990d9adca4f9b58a7af46cdb1515b925b1" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-exponentiation-operator@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.40/bf0bafdd5aad7061c25dba25e29e12329838baeb.tgz#bf0bafdd5aad7061c25dba25e29e12329838baeb" +"@babel/plugin-transform-exponentiation-operator@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.44/e6a9699b5036a7a75274e1546c23414ba945a135.tgz#e6a9699b5036a7a75274e1546c23414ba945a135" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.40" + "@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.44" + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-for-of@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.40/67920d749bac4840ceeae9907d918dad33908244.tgz#67920d749bac4840ceeae9907d918dad33908244" +"@babel/plugin-transform-for-of@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.44/b157e38e74c07beacbac01c1946b8ad11dbea32c.tgz#b157e38e74c07beacbac01c1946b8ad11dbea32c" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-function-name@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.40/37b5ca4f90fba207d359c0be3af5bfecdc737a3d.tgz#37b5ca4f90fba207d359c0be3af5bfecdc737a3d" +"@babel/plugin-transform-function-name@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.44/8cd5986dac8a0fd0df21b79e9a20de9b2c37b4c4.tgz#8cd5986dac8a0fd0df21b79e9a20de9b2c37b4c4" dependencies: - "@babel/helper-function-name" "7.0.0-beta.40" + "@babel/helper-function-name" "7.0.0-beta.44" + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-instanceof@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-instanceof/-/plugin-transform-instanceof-7.0.0-beta.40/a61143fc3c51f0efcb2ab4d96061e2910b14c06d.tgz#a61143fc3c51f0efcb2ab4d96061e2910b14c06d" +"@babel/plugin-transform-instanceof@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-instanceof/-/plugin-transform-instanceof-7.0.0-beta.44/70850a08e11c65dd64e4e7f62f57abab723fd4e4.tgz#70850a08e11c65dd64e4e7f62f57abab723fd4e4" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-literals@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.40/a6bf8808f97accf42a171b27a133802aa0650d3e.tgz#a6bf8808f97accf42a171b27a133802aa0650d3e" +"@babel/plugin-transform-literals@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.44/8c85631ea6fd8a6eecefdb81177ed6ae3d34b195.tgz#8c85631ea6fd8a6eecefdb81177ed6ae3d34b195" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-modules-amd@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.40/1882f1a02b16d261a332c87c035c9aeefd402683.tgz#1882f1a02b16d261a332c87c035c9aeefd402683" +"@babel/plugin-transform-modules-amd@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.44/4d2df3f507f00bbbea3bc3ee07505ed97df1f22e.tgz#4d2df3f507f00bbbea3bc3ee07505ed97df1f22e" dependencies: - "@babel/helper-module-transforms" "7.0.0-beta.40" + "@babel/helper-module-transforms" "7.0.0-beta.44" + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-modules-commonjs@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.40/a85f8c311f498a94a45531cc4ed5ff98b338a70a.tgz#a85f8c311f498a94a45531cc4ed5ff98b338a70a" +"@babel/plugin-transform-modules-commonjs@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.44/864a1fef64091bd5241b0aa7d4b235fb29f60580.tgz#864a1fef64091bd5241b0aa7d4b235fb29f60580" dependencies: - "@babel/helper-module-transforms" "7.0.0-beta.40" - "@babel/helper-simple-access" "7.0.0-beta.40" + "@babel/helper-module-transforms" "7.0.0-beta.44" + "@babel/helper-plugin-utils" "7.0.0-beta.44" + "@babel/helper-simple-access" "7.0.0-beta.44" -"@babel/plugin-transform-modules-systemjs@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.40/808b372bdbe06a28bf7a3870d8e810bd7298227a.tgz#808b372bdbe06a28bf7a3870d8e810bd7298227a" +"@babel/plugin-transform-modules-systemjs@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.44/f27e97e592dd9739c8c5df478f1729bb4b63b386.tgz#f27e97e592dd9739c8c5df478f1729bb4b63b386" dependencies: - "@babel/helper-hoist-variables" "7.0.0-beta.40" + "@babel/helper-hoist-variables" "7.0.0-beta.44" + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-modules-umd@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.40/5bd4e395a2673e687ed592608ad2fd4883a5a119.tgz#5bd4e395a2673e687ed592608ad2fd4883a5a119" +"@babel/plugin-transform-modules-umd@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.44/66ca82476b72bfd1ce2d410ceaf2e85c1639a616.tgz#66ca82476b72bfd1ce2d410ceaf2e85c1639a616" dependencies: - "@babel/helper-module-transforms" "7.0.0-beta.40" + "@babel/helper-module-transforms" "7.0.0-beta.44" + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-object-super@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.40/c64f9ba3587610d76c2edfdd8f507a59ea3ba63d.tgz#c64f9ba3587610d76c2edfdd8f507a59ea3ba63d" +"@babel/plugin-transform-object-super@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.44/3c1688a7b38c4de8af269ff5c618cfd602864a39.tgz#3c1688a7b38c4de8af269ff5c618cfd602864a39" dependencies: - "@babel/helper-replace-supers" "7.0.0-beta.40" + "@babel/helper-plugin-utils" "7.0.0-beta.44" + "@babel/helper-replace-supers" "7.0.0-beta.44" -"@babel/plugin-transform-parameters@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.40/efa366fab0dcbd0221b46aa2662c324b4b414d1d.tgz#efa366fab0dcbd0221b46aa2662c324b4b414d1d" +"@babel/plugin-transform-parameters@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.44/19eaf0b852d58168097435e33e754a00c3507fb9.tgz#19eaf0b852d58168097435e33e754a00c3507fb9" dependencies: - "@babel/helper-call-delegate" "7.0.0-beta.40" - "@babel/helper-get-function-arity" "7.0.0-beta.40" + "@babel/helper-call-delegate" "7.0.0-beta.44" + "@babel/helper-get-function-arity" "7.0.0-beta.44" + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-regenerator@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.40/f8a89ce89a0fae8e9cdfc2f2768104811517374a.tgz#f8a89ce89a0fae8e9cdfc2f2768104811517374a" +"@babel/plugin-transform-regenerator@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.44/e9a21db8fbedfd99b9e5d04ac405f7440d36b290.tgz#e9a21db8fbedfd99b9e5d04ac405f7440d36b290" dependencies: regenerator-transform "^0.12.3" -"@babel/plugin-transform-runtime@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.0.0-beta.40/6a4066affced4188b8eacb9e2fe13a5bca4c1542.tgz#6a4066affced4188b8eacb9e2fe13a5bca4c1542" +"@babel/plugin-transform-runtime@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.0.0-beta.44/13c7289c393425cc3bc99c9a0e836ca45f014c1f.tgz#13c7289c393425cc3bc99c9a0e836ca45f014c1f" dependencies: - "@babel/helper-module-imports" "7.0.0-beta.40" + "@babel/helper-module-imports" "7.0.0-beta.44" + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-shorthand-properties@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.40/421835237b0fcab0e67c941726d95dfc543514f4.tgz#421835237b0fcab0e67c941726d95dfc543514f4" +"@babel/plugin-transform-shorthand-properties@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.44/42e2a31aaa5edf479adaf4c2b677cd3457c99991.tgz#42e2a31aaa5edf479adaf4c2b677cd3457c99991" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-spread@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.40/881578938e5750137301750bef7fdd0e01be76be.tgz#881578938e5750137301750bef7fdd0e01be76be" +"@babel/plugin-transform-spread@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.44/94cacc3317cb8e2227b543c25b8046d7635d4114.tgz#94cacc3317cb8e2227b543c25b8046d7635d4114" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-sticky-regex@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.40/5b44b31f8539fc66af18962e55752b82298032ee.tgz#5b44b31f8539fc66af18962e55752b82298032ee" +"@babel/plugin-transform-sticky-regex@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.44/512597cd7535f313aa29f31d0b60572a0374db00.tgz#512597cd7535f313aa29f31d0b60572a0374db00" dependencies: - "@babel/helper-regex" "7.0.0-beta.40" + "@babel/helper-plugin-utils" "7.0.0-beta.44" + "@babel/helper-regex" "7.0.0-beta.44" -"@babel/plugin-transform-template-literals@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.40/5ef3377d1294aee39b913768a1f884806a45393b.tgz#5ef3377d1294aee39b913768a1f884806a45393b" +"@babel/plugin-transform-template-literals@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.44/88d4605e63a21a4354837af06371e8c51cd76d08.tgz#88d4605e63a21a4354837af06371e8c51cd76d08" dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.40" + "@babel/helper-annotate-as-pure" "7.0.0-beta.44" + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-typeof-symbol@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.40/67f0b8a5dd298b0aa5b347c3b6738c9c7baf1bcf.tgz#67f0b8a5dd298b0aa5b347c3b6738c9c7baf1bcf" +"@babel/plugin-transform-typeof-symbol@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.44/ba0ded29aea2a51700e0730a054faa64a22ff38a.tgz#ba0ded29aea2a51700e0730a054faa64a22ff38a" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.44" -"@babel/plugin-transform-unicode-regex@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "http://npm.lwcjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.40/a956187aad2965d7c095d64b1ae87eba10e0a2c6.tgz#a956187aad2965d7c095d64b1ae87eba10e0a2c6" +"@babel/plugin-transform-unicode-regex@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.44/d7cf607948da5e997e277eba1caed30e80beaf76.tgz#d7cf607948da5e997e277eba1caed30e80beaf76" dependencies: - "@babel/helper-regex" "7.0.0-beta.40" + "@babel/helper-plugin-utils" "7.0.0-beta.44" + "@babel/helper-regex" "7.0.0-beta.44" regexpu-core "^4.1.3" "@babel/template@7.0.0-beta.40": @@ -353,6 +474,15 @@ babylon "7.0.0-beta.40" lodash "^4.2.0" +"@babel/template@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/template/-/template-7.0.0-beta.44/f8832f4fdcee5d59bf515e595fc5106c529b394f.tgz#f8832f4fdcee5d59bf515e595fc5106c529b394f" + dependencies: + "@babel/code-frame" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" + babylon "7.0.0-beta.44" + lodash "^4.2.0" + "@babel/traverse@7.0.0-beta.40", "@babel/traverse@^7.0.0-beta.40": version "7.0.0-beta.40" resolved "http://npm.lwcjs.org/@babel/traverse/-/traverse-7.0.0-beta.40/d140e449b2e093ef9fe1a2eecc28421ffb4e521e.tgz#d140e449b2e093ef9fe1a2eecc28421ffb4e521e" @@ -367,6 +497,21 @@ invariant "^2.2.0" lodash "^4.2.0" +"@babel/traverse@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/traverse/-/traverse-7.0.0-beta.44/a970a2c45477ad18017e2e465a0606feee0d2966.tgz#a970a2c45477ad18017e2e465a0606feee0d2966" + dependencies: + "@babel/code-frame" "7.0.0-beta.44" + "@babel/generator" "7.0.0-beta.44" + "@babel/helper-function-name" "7.0.0-beta.44" + "@babel/helper-split-export-declaration" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" + babylon "7.0.0-beta.44" + debug "^3.1.0" + globals "^11.1.0" + invariant "^2.2.0" + lodash "^4.2.0" + "@babel/types@7.0.0-beta.40", "@babel/types@^7.0.0-beta.40": version "7.0.0-beta.40" resolved "http://npm.lwcjs.org/@babel/types/-/types-7.0.0-beta.40/25c3d7aae14126abe05fcb098c65a66b6d6b8c14.tgz#25c3d7aae14126abe05fcb098c65a66b6d6b8c14" @@ -375,6 +520,14 @@ lodash "^4.2.0" to-fast-properties "^2.0.0" +"@babel/types@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/@babel/types/-/types-7.0.0-beta.44/6b1b164591f77dec0a0342aca995f2d046b3a757.tgz#6b1b164591f77dec0a0342aca995f2d046b3a757" + dependencies: + esutils "^2.0.2" + lodash "^4.2.0" + to-fast-properties "^2.0.0" + "@best/analyzer@0.5.0": version "0.5.0" resolved "http://npm.lwcjs.org/@best/analyzer/-/@best/analyzer-0.5.0/5d86aef44abc82d419535e57d7c1bb2607f31387.tgz#5d86aef44abc82d419535e57d7c1bb2607f31387" @@ -966,9 +1119,9 @@ babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: esutils "^2.0.2" js-tokens "^3.0.2" -babel-compat@0.17.43: - version "0.17.43" - resolved "http://npm.lwcjs.org/babel-compat/-/babel-compat-0.17.43/1482a5b6105846c2aa1abd40bd0f9aeeabbd173e.tgz#1482a5b6105846c2aa1abd40bd0f9aeeabbd173e" +babel-compat@0.18.2: + version "0.18.2" + resolved "http://npm.lwcjs.org/babel-compat/-/babel-compat-0.18.2/21c4561c874e7067b6f64835742ae12de91da471.tgz#21c4561c874e7067b6f64835742ae12de91da471" babel-core@^6.0.0, babel-core@^6.24.1, babel-core@^6.26.0: version "6.26.0" @@ -1480,9 +1633,9 @@ babel-plugin-transform-property-literals@^6.10.0-alpha.caaefb4c, babel-plugin-tr dependencies: esutils "^2.0.2" -babel-plugin-transform-proxy-compat@0.17.43: - version "0.17.43" - resolved "http://npm.lwcjs.org/babel-plugin-transform-proxy-compat/-/babel-plugin-transform-proxy-compat-0.17.43/090c10a9c1e619ed95cbf0b990ba2a68144f205c.tgz#090c10a9c1e619ed95cbf0b990ba2a68144f205c" +babel-plugin-transform-proxy-compat@0.18.2: + version "0.18.2" + resolved "http://npm.lwcjs.org/babel-plugin-transform-proxy-compat/-/babel-plugin-transform-proxy-compat-0.18.2/9f1728e9b03d53198c4a5ae0166cde8502c8ab21.tgz#9f1728e9b03d53198c4a5ae0166cde8502c8ab21" babel-plugin-transform-regenerator@^6.22.0: version "6.26.0" @@ -1523,40 +1676,40 @@ babel-plugin-transform-undefined-to-void@^6.10.0-alpha.caaefb4c, babel-plugin-tr version "6.10.0-alpha.f95869d4" resolved "http://npm.lwcjs.org/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.10.0-alpha.f95869d4/175a1a3090e616403f8c819cdcea1aecb66523b2.tgz#175a1a3090e616403f8c819cdcea1aecb66523b2" -babel-preset-compat@0.17.43: - version "0.17.43" - resolved "http://npm.lwcjs.org/babel-preset-compat/-/babel-preset-compat-0.17.43/9aff3e16b1b07dd928ecc16111afcbe84e28539b.tgz#9aff3e16b1b07dd928ecc16111afcbe84e28539b" - dependencies: - "@babel/plugin-proposal-class-properties" "7.0.0-beta.40" - "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.40" - "@babel/plugin-transform-arrow-functions" "7.0.0-beta.40" - "@babel/plugin-transform-async-to-generator" "7.0.0-beta.40" - "@babel/plugin-transform-block-scoped-functions" "7.0.0-beta.40" - "@babel/plugin-transform-block-scoping" "7.0.0-beta.40" - "@babel/plugin-transform-classes" "7.0.0-beta.40" - "@babel/plugin-transform-computed-properties" "7.0.0-beta.40" - "@babel/plugin-transform-destructuring" "7.0.0-beta.40" - "@babel/plugin-transform-duplicate-keys" "7.0.0-beta.40" - "@babel/plugin-transform-exponentiation-operator" "7.0.0-beta.40" - "@babel/plugin-transform-for-of" "7.0.0-beta.40" - "@babel/plugin-transform-function-name" "7.0.0-beta.40" - "@babel/plugin-transform-instanceof" "7.0.0-beta.40" - "@babel/plugin-transform-literals" "7.0.0-beta.40" - "@babel/plugin-transform-modules-amd" "7.0.0-beta.40" - "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.40" - "@babel/plugin-transform-modules-systemjs" "7.0.0-beta.40" - "@babel/plugin-transform-modules-umd" "7.0.0-beta.40" - "@babel/plugin-transform-object-super" "7.0.0-beta.40" - "@babel/plugin-transform-parameters" "7.0.0-beta.40" - "@babel/plugin-transform-regenerator" "7.0.0-beta.40" - "@babel/plugin-transform-runtime" "7.0.0-beta.40" - "@babel/plugin-transform-shorthand-properties" "7.0.0-beta.40" - "@babel/plugin-transform-spread" "7.0.0-beta.40" - "@babel/plugin-transform-sticky-regex" "7.0.0-beta.40" - "@babel/plugin-transform-template-literals" "7.0.0-beta.40" - "@babel/plugin-transform-typeof-symbol" "7.0.0-beta.40" - "@babel/plugin-transform-unicode-regex" "7.0.0-beta.40" - babel-plugin-transform-proxy-compat "0.17.43" +babel-preset-compat@0.18.2: + version "0.18.2" + resolved "http://npm.lwcjs.org/babel-preset-compat/-/babel-preset-compat-0.18.2/1a61d73aa2c2c616bbb88d391eaf9bee2c4b3fcf.tgz#1a61d73aa2c2c616bbb88d391eaf9bee2c4b3fcf" + dependencies: + "@babel/plugin-proposal-class-properties" "7.0.0-beta.44" + "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.44" + "@babel/plugin-transform-arrow-functions" "7.0.0-beta.44" + "@babel/plugin-transform-async-to-generator" "7.0.0-beta.44" + "@babel/plugin-transform-block-scoped-functions" "7.0.0-beta.44" + "@babel/plugin-transform-block-scoping" "7.0.0-beta.44" + "@babel/plugin-transform-classes" "7.0.0-beta.44" + "@babel/plugin-transform-computed-properties" "7.0.0-beta.44" + "@babel/plugin-transform-destructuring" "7.0.0-beta.44" + "@babel/plugin-transform-duplicate-keys" "7.0.0-beta.44" + "@babel/plugin-transform-exponentiation-operator" "7.0.0-beta.44" + "@babel/plugin-transform-for-of" "7.0.0-beta.44" + "@babel/plugin-transform-function-name" "7.0.0-beta.44" + "@babel/plugin-transform-instanceof" "7.0.0-beta.44" + "@babel/plugin-transform-literals" "7.0.0-beta.44" + "@babel/plugin-transform-modules-amd" "7.0.0-beta.44" + "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.44" + "@babel/plugin-transform-modules-systemjs" "7.0.0-beta.44" + "@babel/plugin-transform-modules-umd" "7.0.0-beta.44" + "@babel/plugin-transform-object-super" "7.0.0-beta.44" + "@babel/plugin-transform-parameters" "7.0.0-beta.44" + "@babel/plugin-transform-regenerator" "7.0.0-beta.44" + "@babel/plugin-transform-runtime" "7.0.0-beta.44" + "@babel/plugin-transform-shorthand-properties" "7.0.0-beta.44" + "@babel/plugin-transform-spread" "7.0.0-beta.44" + "@babel/plugin-transform-sticky-regex" "7.0.0-beta.44" + "@babel/plugin-transform-template-literals" "7.0.0-beta.44" + "@babel/plugin-transform-typeof-symbol" "7.0.0-beta.44" + "@babel/plugin-transform-unicode-regex" "7.0.0-beta.44" + babel-plugin-transform-proxy-compat "0.18.2" babel-preset-env@1.6.1: version "1.6.1" @@ -1712,6 +1865,10 @@ babylon@7.0.0-beta.40, babylon@^7.0.0-beta.40: version "7.0.0-beta.40" resolved "http://npm.lwcjs.org/babylon/-/babylon-7.0.0-beta.40/91fc8cd56d5eb98b28e6fde41045f2957779940a.tgz#91fc8cd56d5eb98b28e6fde41045f2957779940a" +babylon@7.0.0-beta.44: + version "7.0.0-beta.44" + resolved "http://npm.lwcjs.org/babylon/-/babylon-7.0.0-beta.44/89159e15e6e30c5096e22d738d8c0af8a0e8ca1d.tgz#89159e15e6e30c5096e22d738d8c0af8a0e8ca1d" + babylon@^6.17.0, babylon@^6.18.0: version "6.18.0" resolved "http://npm.lwcjs.org/babylon/-/babylon-6.18.0/af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" @@ -2408,9 +2565,9 @@ compare-versions@2.0.1: version "2.0.1" resolved "http://npm.lwcjs.org/compare-versions/-/compare-versions-2.0.1/1edc1f93687fd97a325c59f55e45a07db106aca6.tgz#1edc1f93687fd97a325c59f55e45a07db106aca6" -compat-polyfills@0.17.43: - version "0.17.43" - resolved "http://npm.lwcjs.org/compat-polyfills/-/compat-polyfills-0.17.43/2d92dc41c0bb8e0834c4246774a318b0027e1c58.tgz#2d92dc41c0bb8e0834c4246774a318b0027e1c58" +compat-polyfills@0.18.2: + version "0.18.2" + resolved "http://npm.lwcjs.org/compat-polyfills/-/compat-polyfills-0.18.2/9c01dfe11d032f2e547333456b7a318015606c9d.tgz#9c01dfe11d032f2e547333456b7a318015606c9d" component-bind@1.0.0: version "1.0.0" @@ -7490,14 +7647,14 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^2.0.0" inherits "^2.0.1" -rollup-plugin-compat@0.17.43: - version "0.17.43" - resolved "http://npm.lwcjs.org/rollup-plugin-compat/-/rollup-plugin-compat-0.17.43/63b4796016c16f2ef2e2a159e33a1068f6710729.tgz#63b4796016c16f2ef2e2a159e33a1068f6710729" +rollup-plugin-compat@0.18.2: + version "0.18.2" + resolved "http://npm.lwcjs.org/rollup-plugin-compat/-/rollup-plugin-compat-0.18.2/d4d2025fa8f4afe87c8ca4e98348cb9abc78cf90.tgz#d4d2025fa8f4afe87c8ca4e98348cb9abc78cf90" dependencies: - "@babel/core" "7.0.0-beta.40" - babel-compat "0.17.43" - babel-preset-compat "0.17.43" - compat-polyfills "0.17.43" + "@babel/core" "7.0.0-beta.44" + babel-compat "0.18.2" + babel-preset-compat "0.18.2" + compat-polyfills "0.18.2" rollup-pluginutils "~2.0.1" rollup-plugin-inject@^1.4.1: