10.0.0 • Published 5 months ago

babel-plugin-fix-class-properties-uninitialized v10.0.0

Weekly downloads
368
License
ISC
Repository
github
Last release
5 months 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.

10.0.0

5 months ago

9.0.0

8 months ago

8.0.0

11 months ago

7.2.3

1 year ago

7.2.2

1 year ago

7.2.1

2 years ago

7.2.0

2 years ago

7.0.3

2 years ago

7.0.2

2 years ago

7.1.0

2 years ago

7.0.1

2 years ago

7.0.0

2 years ago

6.1.1

2 years ago

5.1.0

3 years ago

6.1.0

3 years ago

6.0.0

3 years ago

5.0.0

4 years ago

4.2.0

4 years ago

4.1.0

4 years ago

4.0.0-alpha.0

4 years ago

4.0.0

4 years ago

3.0.1

5 years ago

3.0.0

5 years ago

2.3.2

5 years ago

2.3.1

5 years ago

2.3.0

5 years ago

2.2.0

5 years ago

2.1.0

5 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.7.2

6 years ago

1.7.1

6 years ago

1.7.0

6 years ago

1.6.0

6 years ago

1.5.0

6 years ago

1.4.2

6 years ago

1.4.1

6 years ago

1.4.0

6 years ago

1.3.0

6 years ago

1.2.0

6 years ago

1.1.9

6 years ago

1.1.8

6 years ago

1.1.7

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.1

7 years ago

1.0.0

7 years ago