babel-plugin-hnt

1.0.0 • Public • Published

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"]
});

Package Sidebar

Install

npm i babel-plugin-hnt

Weekly Downloads

2

Version

1.0.0

License

MIT

Last publish

Collaborators

  • divyagnan