Skip to content

Commit

Permalink
chore(package): update Babel 7 (#155)
Browse files Browse the repository at this point in the history
* chore(package): update Babel 7

* fix broken tests

* fix deps
  • Loading branch information
layershifter authored and lencioni committed Sep 18, 2018
1 parent 7c17eb2 commit 4bca1e1
Show file tree
Hide file tree
Showing 31 changed files with 3,076 additions and 3,098 deletions.
12 changes: 10 additions & 2 deletions .babelrc
Expand Up @@ -10,7 +10,15 @@
}
],
"@babel/preset-react",
"@babel/preset-flow",
"@babel/preset-stage-1"
"@babel/preset-flow"
],
"plugins": [
"@babel/plugin-proposal-class-properties",
"@babel/plugin-proposal-do-expressions",
"@babel/plugin-proposal-export-default-from",
"@babel/plugin-proposal-logical-assignment-operators",
["@babel/plugin-proposal-nullish-coalescing-operator", { "loose": false }],
["@babel/plugin-proposal-optional-chaining", { "loose": false }],
["@babel/plugin-proposal-pipeline-operator", { "proposal": "minimal" }]
]
}
5,978 changes: 2,994 additions & 2,984 deletions package-lock.json

Large diffs are not rendered by default.

31 changes: 18 additions & 13 deletions package.json
Expand Up @@ -31,19 +31,24 @@
"url": "https://github.com/oliviertassinari/babel-plugin-transform-react-remove-prop-types/issues"
},
"devDependencies": {
"@babel/cli": "7.0.0-beta.42",
"@babel/core": "7.0.0-beta.42",
"@babel/generator": "7.0.0-beta.42",
"@babel/plugin-external-helpers": "7.0.0-beta.42",
"@babel/plugin-proposal-class-properties": "7.0.0-beta.42",
"@babel/plugin-proposal-object-rest-spread": "^7.0.0-rc.1",
"@babel/plugin-transform-flow-strip-types": "7.0.0-beta.42",
"@babel/preset-env": "7.0.0-beta.42",
"@babel/preset-flow": "7.0.0-beta.42",
"@babel/preset-react": "7.0.0-beta.42",
"@babel/preset-stage-1": "7.0.0-beta.42",
"@babel/register": "7.0.0-beta.42",
"babel-eslint": "^8.0.2",
"@babel/cli": "^7.0.0",
"@babel/core": "^7.0.0",
"@babel/generator": "^7.0.0",
"@babel/plugin-external-helpers": "^7.0.0",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.0.0",
"@babel/plugin-proposal-optional-chaining": "^7.0.0",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-transform-flow-strip-types": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"@babel/preset-flow": "^7.0.0",
"@babel/preset-react": "^7.0.0",
"@babel/register": "^7.0.0",
"babel-eslint": "^9.0.0",
"babel-plugin-flow-react-proptypes": "^6.1.0",
"chai": "^4.1.2",
"eslint": "^4.11.0",
Expand Down
2 changes: 1 addition & 1 deletion test/fixtures/additional-libraries/expected-remove-es5.js
Expand Up @@ -16,7 +16,7 @@ function (_Component) {
var _this;

babelHelpers.classCallCheck(this, Greeting);
_this = babelHelpers.possibleConstructorReturn(this, (Greeting.__proto__ || Object.getPrototypeOf(Greeting)).call(this, props, context));
_this = babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Greeting).call(this, props, context));
var appName = context.store.getState().appName;
_this.state = {
appName: appName
Expand Down
Expand Up @@ -18,7 +18,7 @@ function (_ParentComponent) {

function Foo() {
babelHelpers.classCallCheck(this, Foo);
return babelHelpers.possibleConstructorReturn(this, (Foo.__proto__ || Object.getPrototypeOf(Foo)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Foo).apply(this, arguments));
}

babelHelpers.createClass(Foo, [{
Expand Down
Expand Up @@ -9,7 +9,7 @@ function (_BaseComponent) {

function Foo() {
babelHelpers.classCallCheck(this, Foo);
return babelHelpers.possibleConstructorReturn(this, (Foo.__proto__ || Object.getPrototypeOf(Foo)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Foo).apply(this, arguments));
}

babelHelpers.createClass(Foo, [{
Expand Down
2 changes: 1 addition & 1 deletion test/fixtures/class-name-matchers/expected-wrap-es5.js
Expand Up @@ -9,7 +9,7 @@ function (_BaseComponent) {

function Foo() {
babelHelpers.classCallCheck(this, Foo);
return babelHelpers.possibleConstructorReturn(this, (Foo.__proto__ || Object.getPrototypeOf(Foo)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Foo).apply(this, arguments));
}

babelHelpers.createClass(Foo, [{
Expand Down
Expand Up @@ -18,7 +18,7 @@ function (_Component) {
var _this;

babelHelpers.classCallCheck(this, Greeting);
_this = babelHelpers.possibleConstructorReturn(this, (Greeting.__proto__ || Object.getPrototypeOf(Greeting)).call(this, props, context));
_this = babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Greeting).call(this, props, context));
var appName = context.store.getState().appName;
_this.state = {
appName: appName
Expand Down
Expand Up @@ -16,7 +16,7 @@ function (_React$Component) {

function Foo() {
babelHelpers.classCallCheck(this, Foo);
return babelHelpers.possibleConstructorReturn(this, (Foo.__proto__ || Object.getPrototypeOf(Foo)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Foo).apply(this, arguments));
}

babelHelpers.createClass(Foo, [{
Expand Down
Expand Up @@ -16,7 +16,7 @@ function (_React$Component) {

function Foo() {
babelHelpers.classCallCheck(this, Foo);
return babelHelpers.possibleConstructorReturn(this, (Foo.__proto__ || Object.getPrototypeOf(Foo)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Foo).apply(this, arguments));
}

babelHelpers.createClass(Foo, [{
Expand Down
Expand Up @@ -7,7 +7,7 @@ function (_React$Component) {

function Foo() {
babelHelpers.classCallCheck(this, Foo);
return babelHelpers.possibleConstructorReturn(this, (Foo.__proto__ || Object.getPrototypeOf(Foo)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Foo).apply(this, arguments));
}

babelHelpers.createClass(Foo, [{
Expand All @@ -24,7 +24,7 @@ function (_React$Component2) {

function Getter() {
babelHelpers.classCallCheck(this, Getter);
return babelHelpers.possibleConstructorReturn(this, (Getter.__proto__ || Object.getPrototypeOf(Getter)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Getter).apply(this, arguments));
}

babelHelpers.createClass(Getter, [{
Expand Down
Expand Up @@ -11,7 +11,7 @@ function (_React$Component) {

function Foo() {
babelHelpers.classCallCheck(this, Foo);
return babelHelpers.possibleConstructorReturn(this, (Foo.__proto__ || Object.getPrototypeOf(Foo)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Foo).apply(this, arguments));
}

babelHelpers.createClass(Foo, [{
Expand All @@ -30,7 +30,7 @@ function (_React$Component2) {

function Getter() {
babelHelpers.classCallCheck(this, Getter);
return babelHelpers.possibleConstructorReturn(this, (Getter.__proto__ || Object.getPrototypeOf(Getter)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Getter).apply(this, arguments));
}

babelHelpers.createClass(Getter, [{
Expand Down
4 changes: 2 additions & 2 deletions test/fixtures/es-class-assign-property/expected-remove-es5.js
Expand Up @@ -7,7 +7,7 @@ function (_React$Component) {

function Foo1() {
babelHelpers.classCallCheck(this, Foo1);
return babelHelpers.possibleConstructorReturn(this, (Foo1.__proto__ || Object.getPrototypeOf(Foo1)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Foo1).apply(this, arguments));
}

babelHelpers.createClass(Foo1, [{
Expand All @@ -24,7 +24,7 @@ function (_React$PureComponent) {

function Foo2() {
babelHelpers.classCallCheck(this, Foo2);
return babelHelpers.possibleConstructorReturn(this, (Foo2.__proto__ || Object.getPrototypeOf(Foo2)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Foo2).apply(this, arguments));
}

babelHelpers.createClass(Foo2, [{
Expand Down
4 changes: 2 additions & 2 deletions test/fixtures/es-class-assign-property/expected-wrap-es5.js
Expand Up @@ -7,7 +7,7 @@ function (_React$Component) {

function Foo1() {
babelHelpers.classCallCheck(this, Foo1);
return babelHelpers.possibleConstructorReturn(this, (Foo1.__proto__ || Object.getPrototypeOf(Foo1)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Foo1).apply(this, arguments));
}

babelHelpers.createClass(Foo1, [{
Expand All @@ -28,7 +28,7 @@ function (_React$PureComponent) {

function Foo2() {
babelHelpers.classCallCheck(this, Foo2);
return babelHelpers.possibleConstructorReturn(this, (Foo2.__proto__ || Object.getPrototypeOf(Foo2)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Foo2).apply(this, arguments));
}

babelHelpers.createClass(Foo2, [{
Expand Down
Expand Up @@ -7,7 +7,7 @@ function (_Component) {

function Foo1() {
babelHelpers.classCallCheck(this, Foo1);
return babelHelpers.possibleConstructorReturn(this, (Foo1.__proto__ || Object.getPrototypeOf(Foo1)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Foo1).apply(this, arguments));
}

babelHelpers.createClass(Foo1, [{
Expand All @@ -24,7 +24,7 @@ function (_Component2) {

function Foo2() {
babelHelpers.classCallCheck(this, Foo2);
return babelHelpers.possibleConstructorReturn(this, (Foo2.__proto__ || Object.getPrototypeOf(Foo2)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Foo2).apply(this, arguments));
}

babelHelpers.createClass(Foo2, [{
Expand Down
4 changes: 2 additions & 2 deletions test/fixtures/es-class-extend-component/expected-wrap-es5.js
Expand Up @@ -7,7 +7,7 @@ function (_Component) {

function Foo1() {
babelHelpers.classCallCheck(this, Foo1);
return babelHelpers.possibleConstructorReturn(this, (Foo1.__proto__ || Object.getPrototypeOf(Foo1)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Foo1).apply(this, arguments));
}

babelHelpers.createClass(Foo1, [{
Expand All @@ -28,7 +28,7 @@ function (_Component2) {

function Foo2() {
babelHelpers.classCallCheck(this, Foo2);
return babelHelpers.possibleConstructorReturn(this, (Foo2.__proto__ || Object.getPrototypeOf(Foo2)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Foo2).apply(this, arguments));
}

babelHelpers.createClass(Foo2, [{
Expand Down
9 changes: 2 additions & 7 deletions test/fixtures/es-class-extend-deopt/expected-remove-es6.js
Expand Up @@ -5,11 +5,6 @@ class Foo extends BaseComponent {

}

Object.defineProperty(Foo, "propTypes", {
configurable: true,
enumerable: true,
writable: true,
value: {
foo: PropTypes.string.isRequired
}
babelHelpers.defineProperty(Foo, "propTypes", {
foo: PropTypes.string.isRequired
});
9 changes: 2 additions & 7 deletions test/fixtures/es-class-extend-deopt/expected-wrap-es6.js
Expand Up @@ -5,11 +5,6 @@ class Foo extends BaseComponent {

}

Object.defineProperty(Foo, "propTypes", {
configurable: true,
enumerable: true,
writable: true,
value: {
foo: PropTypes.string.isRequired
}
babelHelpers.defineProperty(Foo, "propTypes", {
foo: PropTypes.string.isRequired
});
Expand Up @@ -3,13 +3,8 @@ class Foo1 extends GlobalComponent {

}

Object.defineProperty(Foo1, "propTypes", {
configurable: true,
enumerable: true,
writable: true,
value: {
foo1: PropTypes.string
}
babelHelpers.defineProperty(Foo1, "propTypes", {
foo1: PropTypes.string
});

class Foo2 extends GlobalComponent {
Expand Down
15 changes: 5 additions & 10 deletions test/fixtures/es-class-inheritance/expected-remove-es5.js
Expand Up @@ -12,7 +12,7 @@ function (_Component) {

function PureRenderComponent() {
babelHelpers.classCallCheck(this, PureRenderComponent);
return babelHelpers.possibleConstructorReturn(this, (PureRenderComponent.__proto__ || Object.getPrototypeOf(PureRenderComponent)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(PureRenderComponent).apply(this, arguments));
}

return PureRenderComponent;
Expand All @@ -25,7 +25,7 @@ function (_PureRenderComponent) {

function Foo1() {
babelHelpers.classCallCheck(this, Foo1);
return babelHelpers.possibleConstructorReturn(this, (Foo1.__proto__ || Object.getPrototypeOf(Foo1)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Foo1).apply(this, arguments));
}

babelHelpers.createClass(Foo1, [{
Expand All @@ -42,7 +42,7 @@ function (_PureRenderComponent2) {

function Foo2() {
babelHelpers.classCallCheck(this, Foo2);
return babelHelpers.possibleConstructorReturn(this, (Foo2.__proto__ || Object.getPrototypeOf(Foo2)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Foo2).apply(this, arguments));
}

babelHelpers.createClass(Foo2, [{
Expand All @@ -68,11 +68,6 @@ function () {
}();

exports.Foo3 = Foo3;
Object.defineProperty(Foo3, "propTypes", {
configurable: true,
enumerable: true,
writable: true,
value: {
foo3: PropTypes.string
}
babelHelpers.defineProperty(Foo3, "propTypes", {
foo3: PropTypes.string
});
9 changes: 2 additions & 7 deletions test/fixtures/es-class-inheritance/expected-remove-es6.js
Expand Up @@ -15,11 +15,6 @@ export class Foo3 {
render() {}

}
Object.defineProperty(Foo3, "propTypes", {
configurable: true,
enumerable: true,
writable: true,
value: {
foo3: PropTypes.string
}
babelHelpers.defineProperty(Foo3, "propTypes", {
foo3: PropTypes.string
});
15 changes: 5 additions & 10 deletions test/fixtures/es-class-inheritance/expected-wrap-es5.js
Expand Up @@ -12,7 +12,7 @@ function (_Component) {

function PureRenderComponent() {
babelHelpers.classCallCheck(this, PureRenderComponent);
return babelHelpers.possibleConstructorReturn(this, (PureRenderComponent.__proto__ || Object.getPrototypeOf(PureRenderComponent)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(PureRenderComponent).apply(this, arguments));
}

return PureRenderComponent;
Expand All @@ -25,7 +25,7 @@ function (_PureRenderComponent) {

function Foo1() {
babelHelpers.classCallCheck(this, Foo1);
return babelHelpers.possibleConstructorReturn(this, (Foo1.__proto__ || Object.getPrototypeOf(Foo1)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Foo1).apply(this, arguments));
}

babelHelpers.createClass(Foo1, [{
Expand All @@ -46,7 +46,7 @@ function (_PureRenderComponent2) {

function Foo2() {
babelHelpers.classCallCheck(this, Foo2);
return babelHelpers.possibleConstructorReturn(this, (Foo2.__proto__ || Object.getPrototypeOf(Foo2)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(Foo2).apply(this, arguments));
}

babelHelpers.createClass(Foo2, [{
Expand Down Expand Up @@ -75,11 +75,6 @@ function () {
}();

exports.Foo3 = Foo3;
Object.defineProperty(Foo3, "propTypes", {
configurable: true,
enumerable: true,
writable: true,
value: {
foo3: PropTypes.string
}
babelHelpers.defineProperty(Foo3, "propTypes", {
foo3: PropTypes.string
});
9 changes: 2 additions & 7 deletions test/fixtures/es-class-inheritance/expected-wrap-es6.js
Expand Up @@ -22,11 +22,6 @@ export class Foo3 {
render() {}

}
Object.defineProperty(Foo3, "propTypes", {
configurable: true,
enumerable: true,
writable: true,
value: {
foo3: PropTypes.string
}
babelHelpers.defineProperty(Foo3, "propTypes", {
foo3: PropTypes.string
});
2 changes: 1 addition & 1 deletion test/fixtures/es-class-no-name/expected-remove-es5.js
Expand Up @@ -12,7 +12,7 @@ function (_React$Component) {

function _default() {
babelHelpers.classCallCheck(this, _default);
return babelHelpers.possibleConstructorReturn(this, (_default.__proto__ || Object.getPrototypeOf(_default)).apply(this, arguments));
return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(_default).apply(this, arguments));
}

babelHelpers.createClass(_default, [{
Expand Down

0 comments on commit 4bca1e1

Please sign in to comment.