1.0.0 • Published 7 years ago
babel-plugin-hnt v1.0.0
babel-plugin-hnt
Compiles away hnt
function calls so you can get ergonomic and safety benefits of hnt without the increased bundle size.
Example
In
// input code
hnt(myArray, "[0].potentialValue", 42)
Out
"use strict";
// output code
myArray && myArray[0] && myArray[0].potentialValue || 42;
Installation
$ npm install babel-plugin-hnt
Usage
Via .babelrc
(Recommended)
.babelrc
{
"plugins": ["hnt"]
}
Via CLI
$ babel --plugins hnt script.js
Via Node API
require("babel-core").transform("code", {
plugins: ["hnt"]
});
1.0.0
7 years ago