7.2.3 • Published 4 days ago

babel-plugin-fix-class-properties-uninitialized v7.2.3

Weekly downloads
368
License
ISC
Repository
github
Last release
4 days ago

Install

npm install --save babel-plugin-fix-class-properties-uninitialiazed

Usage with .babelrc

{
  "presets": ["@babel/preset-env"],
  "plugins": [
    "babel-plugin-fix-class-properties-uninitialized",
    "@babel/plugin-proposal-class-properties"
  ]
}

What does it do ?

Fixes when you have unitialized properties, for example with @babel/preset-typescript:

class Foo extends Bar {
  prop!: string;
}
class Foo extends Bar {
  constructor() {
    super();
    this.prop = void 0;
  }
}

Except it causes an issue if prop is setup in the constructor of Bar. This plugin removes the uninitialized prop so that @babel/plugin-proposal-class-properties does not process it.

7.2.3

4 days ago

7.2.2

4 days ago

7.2.1

4 months ago

7.2.0

5 months ago

7.0.3

6 months ago

7.0.2

7 months ago

7.1.0

6 months ago

7.0.1

10 months ago

7.0.0

11 months ago

6.1.1

1 year ago

5.1.0

2 years ago

6.1.0

1 year ago

6.0.0

1 year ago

5.0.0

2 years ago

4.2.0

2 years ago

4.1.0

3 years ago

4.0.0-alpha.0

3 years ago

4.0.0

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

2.3.2

4 years ago

2.3.1

4 years ago

2.3.0

4 years ago

2.2.0

4 years ago

2.1.0

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.7.2

5 years ago

1.7.1

5 years ago

1.7.0

5 years ago

1.6.0

5 years ago

1.5.0

5 years ago

1.4.2

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.0

5 years ago

1.2.0

5 years ago

1.1.9

5 years ago

1.1.8

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago