From c7edd74fa21dffbd768af7bcae9def1add051bfa Mon Sep 17 00:00:00 2001 From: helloyou2012 Date: Sun, 22 Mar 2020 21:24:50 +0800 Subject: [PATCH] update deps --- package.json | 18 +++++++++--------- test/expect/es6-decorators/index.js | 10 +++++++--- test/expect/es6/index.js | 20 +++++++++++++++++--- test/expect/react/index.js | 4 ++-- test/fixtures/es6/index.js | 6 ++++++ 5 files changed, 41 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index 26f6bae..96fe742 100644 --- a/package.json +++ b/package.json @@ -27,12 +27,12 @@ "lint" ], "dependencies": { - "@babel/core": "^7.8.7", - "@babel/preset-env": "^7.8.7", - "@babel/preset-react": "^7.8.3", + "@babel/core": "^7.9.0", + "@babel/preset-env": "^7.9.0", + "@babel/preset-react": "^7.9.1", "autoprefixer": "^9.7.4", - "babel-loader": "^8.0.6", - "babel-preset-proposal": "^1.0.3", + "babel-loader": "^8.1.0", + "babel-preset-proposal": "^1.0.4", "css-loader": "^3.4.2", "cssnano": "^4.1.10", "dool-init": "^2.0.5", @@ -80,16 +80,16 @@ }, "devDependencies": { "@babel/cli": "^7.8.4", - "@babel/plugin-transform-runtime": "^7.8.3", - "@babel/register": "^7.8.6", - "@babel/runtime": "^7.8.7", + "@babel/plugin-transform-runtime": "^7.9.0", + "@babel/register": "^7.9.0", + "@babel/runtime": "^7.9.2", "babel-eslint": "^10.1.0", "babel-plugin-add-module-exports": "^1.0.2", "babel-plugin-istanbul": "^6.0.0", "chai": "^4.2.0", "coveralls": "^3.0.11", "eslint": "^6.8.0", - "eslint-config-standard": "^14.1.0", + "eslint-config-standard": "^14.1.1", "eslint-plugin-import": "^2.20.1", "eslint-plugin-node": "^11.0.0", "eslint-plugin-promise": "^4.2.1", diff --git a/test/expect/es6-decorators/index.js b/test/expect/es6-decorators/index.js index b953399..cc57d59 100644 --- a/test/expect/es6-decorators/index.js +++ b/test/expect/es6-decorators/index.js @@ -121,11 +121,15 @@ function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return _ty function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } -function _toArray(arr) { return _arrayWithHoles(arr) || _iterableToArray(arr) || _nonIterableRest(); } +function _toArray(arr) { return _arrayWithHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableRest(); } -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } +function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); } +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(n); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); } function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } diff --git a/test/expect/es6/index.js b/test/expect/es6/index.js index 8745daa..c2a54b2 100644 --- a/test/expect/es6/index.js +++ b/test/expect/es6/index.js @@ -124,6 +124,8 @@ var B = 'b'; "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _b__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./b */ "./b.js"); +var _dec, _class; + function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } @@ -134,10 +136,14 @@ function _defineProperties(target, props) { for (var i = 0; i < props.length; i+ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } +function _createSuper(Derived) { return function () { var Super = _getPrototypeOf(Derived), result; if (_isNativeReflectConstruct()) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } + function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } +function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } + function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } @@ -146,19 +152,27 @@ function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || func function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -var Model = function Model() { +function isTestable(value) { + return function decorator(target) { + target.isTestable = value; + }; +} + +var Model = (_dec = isTestable(true), _dec(_class = function Model() { _classCallCheck(this, Model); -}; +}) || _class); var User = /*#__PURE__*/function (_Model) { _inherits(User, _Model); + var _super = _createSuper(User); + function User() { var _this; _classCallCheck(this, User); - _this = _possibleConstructorReturn(this, _getPrototypeOf(User).call(this)); + _this = _super.call(this); _this.sayHello(); diff --git a/test/expect/react/index.js b/test/expect/react/index.js index 63ae8eb..8f3c74a 100644 --- a/test/expect/react/index.js +++ b/test/expect/react/index.js @@ -103,10 +103,10 @@ __webpack_require__.r(__webpack_exports__); var HelloMessage = function HelloMessage(props) { - return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null, "Hello ", props.name); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null, "Hello ", props.name); }; -Object(react_dom__WEBPACK_IMPORTED_MODULE_1__["render"])(react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(HelloMessage, { +Object(react_dom__WEBPACK_IMPORTED_MODULE_1__["render"])( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(HelloMessage, { name: "John" }), document.getElementById('root')); diff --git a/test/fixtures/es6/index.js b/test/fixtures/es6/index.js index 60bfe49..f135741 100755 --- a/test/fixtures/es6/index.js +++ b/test/fixtures/es6/index.js @@ -1,4 +1,10 @@ +function isTestable(value) { + return function decorator(target) { + target.isTestable = value; + } +} +@isTestable(true) class Model { constructor() {} }