babel/packages/babylon/rollup.config.js
2017-11-07 19:16:04 +01:00

32 lines
639 B
JavaScript

import babel from "rollup-plugin-babel";
import nodeResolve from "rollup-plugin-node-resolve";
export default {
input: "src/index.js",
output: {
file: "lib/index.js",
format: "cjs",
},
plugins: [
babel({
externalHelpersWhitelist: ["inheritsLoose"],
babelrc: false,
presets: [
[
"@babel/env",
{
loose: true,
modules: false,
targets: {
node: "4.2",
},
},
],
"@babel/flow",
],
plugins: ["transform-charcodes", "transform-for-of-as-array"],
}),
nodeResolve(),
],
};