babel-plugin-boilerplate
v0.0.1
Published
Generate code at build-time
Downloads
11
Maintainers
Readme
The problem
The problem your plugin solves
more resources the user shoudl read
This solution
What this plugin does
How this plugin works
Table of Contents
- Installation
- Usage
- Configure with Babel
- Use with
babel-plugin-macros - Caveats
- Examples
- Inspiration
- Other Solutions
- Contributors
- LICENSE
Installation
This module is distributed via npm which is bundled with node and
should be installed as one of your project's devDependencies:
npm install --save-dev babel-plugin-boilerplateUsage
More notes on usage
first usage style
Before:
// beforeAfter some notes here:
// aftermore notes here!
Before:
// beforeAfter more notes here:
// afterusage style 2
Before:
// beforeAfter more notes here:
// afterConfigure with Babel
Via .babelrc (Recommended)
.babelrc
{
"plugins": ["BOILERPLATE"]
}Via CLI
babel --plugins BOILERPLATE script.jsVia Node API
require('babel-core').transform('code', {
plugins: ['BOILERPLATE'],
})Use with babel-plugin-macros
Once you've
configured babel-plugin-macros
you can import/require the boilerplate macro at babel-plugin-boilerplate/macro. For
example:
import yourmacro from 'babel-plugin-boilerplate/macro'
// user yourmacro
↓ ↓ ↓ ↓ ↓ ↓
// outputAPIs not supported by the macro
- one
- two
You could also use
boilerplate.macroif you'd prefer to type less 😀
Caveats
any caveats you like to say
Examples
- Some examples and links here
Inspiration
This is based on babel-plugin-boilerplate.
Other Solutions
I'm not aware of any, if you are please make a pull request and add it here!
Contributors
Thanks goes to these people (emoji key):
| Kent C. Dodds💻 📖 🚇 ⚠️ | Michael Rawlings💻 📖 ⚠️ | Jan Willem Henckel💻 📖 ⚠️ | Karan Thakkar📖 | | :---: | :---: | :---: | :---: |
This project follows the all-contributors specification. Contributions of any kind welcome!
LICENSE
MIT
