Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

babel-plugin-precompile-charcodes

ben-eb471MIT1.1.0

Convert character code getters into plain integers

babel, babel-plugin, charcode, precompile, optimization

readme

babel-plugin-precompile-charcodes Build Status NPM version Dependency Status

Convert character code getters into plain integers.

Install

With npm do:

npm install babel-plugin-precompile-charcodes --save-dev

Example

Convert str.charCodeAt(0) to a plain integer, useful for parsers/tokenizers.

Input

const at = '@'.charCodeAt(0);

Output

const at = 64;

Usage

In your Babel configuration:

{
  "plugins": ["precompile-charcodes"]
}

Contributors

Thanks goes to these wonderful people (emoji key):


Ben Briggs

💻 📖 👀 ⚠️

This project follows the all-contributors specification. Contributions of any kind welcome!

License

MIT © Ben Briggs

changelog

1.1.0

  • Added support for compiling template literals, as long as they do not contain any expressions.

1.0.0

  • Initial release.