Package Exports
- babel-plugin-check-es2015-constants
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (babel-plugin-check-es2015-constants) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
babel-plugin-check-es2015-constants
Validate ES2015 constants (prevents reassignment of const variables).
Example
In
const a = 1;
a = 2;
Out
repl: "a" is read-only
1 | const a = 1;
> 2 | a = 2;
| ^
Installation
npm install --save-dev babel-plugin-check-es2015-constants
Usage
Via .babelrc
(Recommended)
.babelrc
{
"plugins": ["check-es2015-constants"]
}
Via CLI
babel --plugins check-es2015-constants script.js
Via Node API
require("babel-core").transform("code", {
plugins: ["check-es2015-constants"]
});
Note
This check will only validate consts. If you need it to compile down to var
then you must also install and enable transform-es2015-block-scoping
.