Allow to output either raw or transformed AST, fix several transformation bugs with...
[jst.git] / rollup.config.js
1 import buble from "@rollup/plugin-buble"
2
3 export default [
4   {
5     input: "src/index.js",
6     output: [
7       {
8         file: "dist/acorn.js",
9         format: "umd",
10         name: "acorn"
11       },
12       {
13         file: "dist/acorn.mjs",
14         format: "es"
15       }
16     ],
17     plugins: [
18       buble({transforms: {dangerousForOf: true}})
19     ]
20   },
21   {
22     external: ["acorn", "fs", "path"],
23     input: "src/bin/acorn.js",
24     output: {
25       file: "dist/bin.js",
26       format: "cjs",
27       paths: {acorn: "./acorn.js"}
28     },
29     plugins: [
30       buble({transforms: {dangerousForOf: true}})
31     ]
32   }
33 ]