1 | import babel from "rollup-plugin-babel";
|
2 | import multidest from "rollup-plugin-multidest";
|
3 | import nodeResolve from "rollup-plugin-node-resolve";
|
4 | import uglify from "rollup-plugin-uglify";
|
5 | import license from "rollup-plugin-license";
|
6 |
|
7 | export default {
|
8 | entry: "src/index.js",
|
9 | dest: "dist/kero.js",
|
10 | format: "iife",
|
11 | moduleName: "bar",
|
12 | plugins: [
|
13 | license({
|
14 | banner: `<%= pkg.name %> v<%= pkg.version %>
|
15 | <%= pkg.description %>
|
16 | author : <%= pkg.author %>
|
17 | homepage : <%= pkg.homepage %>
|
18 | bugs : <%= pkg.bugs.url %>`,
|
19 | }),
|
20 | nodeResolve(),
|
21 | multidest([
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 | {
|
29 | dest: "dist/kero.min.js",
|
30 | format: "iife",
|
31 | plugins: [uglify()]
|
32 | }
|
33 | ]),
|
34 | babel({
|
35 | exclude: "node_modules/**"
|
36 | })
|
37 | ]
|
38 | };
|