Babel preset for all power-assert plugins
npm install babel-preset-power-assert[![power-assert][power-assert-banner]][power-assert-url]
[![Build Status][travis-image]][travis-url]
[![NPM version][npm-image]][npm-url]
[![License][license-image]][license-url]
babel-preset-power-assert is a Babel preset for all power-assert plugins.
babel-preset-power-assert contains plugins below
- babel-plugin-empower-assert: Babel plugin to convert assert to power-assert at compile time
- babel-plugin-espower: Babel plugin for power-assert
INSTALL
---------------------------------------
```
$ npm install --save-dev babel-preset-power-assert power-assert
CAUTION
---------------------------------------
Babel7 is incompatible with Babel6.
For Babel6, you need to use the 2.x release of babel-preset-power-assert.
``
$ npm install --save-dev babel-preset-power-assert@2.0.0
HOW TO USE
---------------------------------------
`javascript`
{
"presets": [
"power-assert"
]
}
``
$ babel --presets power-assert /path/to/src/target.js > /path/to/build/target.js
`javascript``
var babel = require('@babel/core');
var jsCode = fs.readFileSync('/path/to/src/target.js');
var transformed = babel.transform(jsCode, {
presets: ['power-assert']
});
console.log(transformed.code);
AUTHOR
---------------------------------------
* Takuto Wada
LICENSE
---------------------------------------
Licensed under the MIT license.
[power-assert-url]: https://github.com/power-assert-js/power-assert
[power-assert-banner]: https://raw.githubusercontent.com/power-assert-js/power-assert-js-logo/master/banner/banner-official-fullcolor.png
[travis-url]: https://travis-ci.org/power-assert-js/babel-preset-power-assert
[travis-image]: https://secure.travis-ci.org/power-assert-js/babel-preset-power-assert.svg?branch=master
[npm-url]: https://npmjs.org/package/babel-preset-power-assert
[npm-image]: https://badge.fury.io/js/babel-preset-power-assert.svg
[license-url]: https://github.com/power-assert-js/babel-preset-power-assert/blob/master/LICENSE
[license-image]: https://img.shields.io/badge/license-MIT-brightgreen.svg