metalsmith-babel
v5.1.0
Published
Babel plugin for Metalsmith
Downloads
128
Readme
metalsmith-babel
Babel plugin for Metalsmith
Installation
npm install metalsmith-babel
And ensure the requisite Babel plugins are installed.
Usage
CLI
Add the metalsmith-babel
field to your metalsmith.json
.
{
"plugins": {
"metalsmith-babel": {
"presets": ["@babel/preset-env"]
}
}
}
API
const Metalsmith = require('metalsmith');
const babel = require('metalsmith-babel');
const babelOptions = {
presets: ['env']
};
new Metalsmith('./source')
.use(babel(babelOptions))
.build((err, files) => {
if (err) {
throw err;
}
console.log('Completed.');
});
Options
All @babel/core
options are available except for filename
and filenameRelative
that will be automatically set.
License
ISC License © 2017 - 2018 Shinnosuke Watanabe