-
Notifications
You must be signed in to change notification settings - Fork 1
/
rollup.config.js
42 lines (39 loc) · 1.13 KB
/
rollup.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import commonjs from "@rollup/plugin-commonjs";
// import { nodeResolve } from "@rollup/plugin-node-resolve";
// import eslint from '@rbnlffl/rollup-plugin-eslint';
// import { terser } from "rollup-plugin-terser";
import buble from "@rollup/plugin-buble";
// const version = process.env.VERSION || require("./package.json").version;
const author = require("./package.json").author;
const license = require("./package.json").license;
const banner = `/*!
* node-i2djs
* (c) ${new Date().getFullYear()} ${author} ([email protected])
* @license ${license}
*/`;
export default [
{
input: "src/main.js",
output: [
{
banner,
file: "dist/node-i2d.js",
format: "cjs",
name: "i2d",
},
],
plugins: [
// nodeResolve(),
commonjs(),
// eslint({
// fix: true,
// throwOnError: true,
// }),
buble({
transforms: {
asyncAwait: false
}
}),
],
}
];