6.9.4 • Published 7 years ago

babel-plugin-transform-undefined-to-void v6.9.4

Weekly downloads
2,181,896
License
MIT
Repository
github
Last release
7 years ago

babel-plugin-transform-undefined-to-void

Some JavaScript implementations allow undefined to be overwritten, this may lead to peculiar bugs that are extremely hard to track down.

This plugin transforms undefined into void 0 which returns undefined regardless of if it's been reassigned.

Example

In

foo === undefined;

Out

foo === void 0;

Installation

npm install babel-plugin-transform-undefined-to-void

Usage

Via .babelrc (Recommended)

.babelrc

{
  "plugins": ["transform-undefined-to-void"]
}

Via CLI

babel --plugins transform-undefined-to-void script.js

Via Node API

require("babel-core").transform("code", {
  plugins: ["transform-undefined-to-void"]
});
6.10.0-alpha.9

7 years ago

6.9.4

7 years ago

6.9.3

7 years ago

6.9.2

7 years ago

6.9.1

7 years ago

6.9.0

7 years ago

6.8.3

8 years ago

6.8.2

8 years ago

6.8.1

8 years ago

0.0.3

9 years ago

0.0.1

9 years ago

6.8.0

9 years ago

6.5.0-1

9 years ago

6.5.0

9 years ago

6.3.13

10 years ago

6.2.4

10 years ago

6.1.18

10 years ago

6.1.17

10 years ago

6.1.4

10 years ago

6.0.18

10 years ago

6.0.14

10 years ago

6.0.2

10 years ago