think-babel

think-babel
transpile ES6+ file to ES5
Syntax
import thinkBabel from 'think-babel';
thinkBabel({
srcPath,
outPath,
file,
options,
ext,
});
srcPath
{String} the file source path.outPath
{String} the directory for output file.file
{String} the file path in the 'srcPath'.[options]
{Object} the babel options,default
{
filename: file,
sourceFileName: path.join(srcPath, file),
presets: ['es2015'],
sourceMaps: true,
babelrc: false
}
[ext]
{String} the new file extension,default .js
.
Usage
Transform ES6+ file to ES5:
import thinkBabel from 'think-babel';
thinkBabel({
srcPath: './test/src/a',
outPath: './test/out',
file: 'b/test.es'
});