mincer-babel-engine

**ProjectStats** [![npm version](https://badge.fury.io/js/mincer-babel-engine.svg)](https://badge.fury.io/js/mincer-babel-engine) [![Dependency Status](https://gemnasium.com/badges/github.com/damncreative/mincer-babel-engine.svg)](https://gemnasium.com/gi

Usage no npm install needed!

<script type="module">
  import mincerBabelEngine from 'https://cdn.skypack.dev/mincer-babel-engine';
</script>

README

mincer-babel-engine

ProjectStats npm version Dependency Status

TravisCI Build Status

Coveralls Coverage Status

Codacy Codacy Badge Codacy Badge

NPM

installation

$ npm install mincer-babel-engine

usage

var babelEngine = require('mincer-babel-engine');
var Mincer = require('mincer');

babelEngine(Mincer);

Lib Function

babelEngine(mincer [,options] [,babel-core])

var babelEngine = require('mincer-babel-engine');
var mincer = require('mincer');
var babelCore = require('babel-core');

// examples
babelEngine(mincer); // with mincer
babelEngine(mincer, {}); // with mincer and options
babelEngine(mincer, {}, babel); // with mincer, options and own babel-core

options

  • extensions Supported extensions by this engine. (Array of Strings. Default: ['.es6'])
  • babel Babel options to use for transform. (Object. Default: {})

configure

Mincer.BabelEngine.configure(options)

// ...
Mincer.BabelEngine.configure({
  preset: ['es2015']
});

Hint: The object in configure is passed to babel property of engine options.

Contribute

  • Bug? Missing Feature? Open Issue!
  • or Fork, Implement and open Pull Request

LICENSE

MIT