Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/power-assert-js/babel-preset-power-assert
Babel preset for all power-assert plugins
https://github.com/power-assert-js/babel-preset-power-assert
Last synced: 4 months ago
JSON representation
Babel preset for all power-assert plugins
- Host: GitHub
- URL: https://github.com/power-assert-js/babel-preset-power-assert
- Owner: power-assert-js
- License: mit
- Created: 2016-04-13T04:10:40.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T11:26:55.000Z (about 2 years ago)
- Last Synced: 2024-10-27T03:19:38.761Z (4 months ago)
- Language: JavaScript
- Size: 58.6 KB
- Stars: 32
- Watchers: 3
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[![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](https://babeljs.io/) preset for all [power-assert](https://github.com/power-assert-js/power-assert) plugins.
`babel-preset-power-assert` contains plugins below
- [babel-plugin-empower-assert](https://github.com/power-assert-js/babel-plugin-empower-assert): Babel plugin to convert assert to power-assert at compile time
- [babel-plugin-espower](https://github.com/power-assert-js/babel-plugin-espower): Babel plugin for power-assertINSTALL
---------------------------------------```
$ 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](https://github.com/power-assert-js/babel-preset-power-assert/tree/v2.0.0).
```
$ npm install --save-dev [email protected]
```HOW TO USE
---------------------------------------### via [.babelrc](http://babeljs.io/docs/usage/babelrc/) (Recommended)
```javascript
{
"presets": [
"power-assert"
]
}
```### via [Babel CLI](http://babeljs.io/docs/usage/cli/)
```
$ babel --presets power-assert /path/to/src/target.js > /path/to/build/target.js
```### via [Babel API](http://babeljs.io/docs/usage/api/)
```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](https://github.com/twada)LICENSE
---------------------------------------
Licensed under the [MIT](https://github.com/power-assert-js/babel-preset-power-assert/blob/master/LICENSE) 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