UNPKG

@transclusion/bundle-plugin-babel

Version:

22 lines (15 loc) 387 B
// @flow import type {Node} from '@transclusion/bundle' import {transform} from 'babel-core' type BabelOpts = {} export default (opts?: BabelOpts) => ({ pattern: /\.js$/, transform (node: Node) { const result = transform( node.code, opts ? Object.assign({}, opts, {babelrc: false}) : {} ) node.code = result.code return Promise.resolve(node) } })