Skip to content

Commit 9569bdb

Browse files
committed
related d3/d3#3502; extract copyrights from LICENSE
1 parent 38346a4 commit 9569bdb

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

rollup.config.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
1+
import {readFileSync} from "fs";
12
import {terser} from "rollup-plugin-terser";
23
import * as meta from "./package.json";
34

5+
// Extract copyrights from the LICENSE.
6+
const copyright = readFileSync("./LICENSE", "utf-8")
7+
.split(/\n/g)
8+
.filter(line => /^Copyright\s+/.test(line))
9+
.map(line => line.replace(/^Copyright\s+/, ""))
10+
.join(", ");
11+
412
function onwarn(message, warn) {
513
if (message.code === "CIRCULAR_DEPENDENCY") return;
614
warn(message);
@@ -15,7 +23,7 @@ const config = {
1523
format: "umd",
1624
indent: false,
1725
extend: true,
18-
banner: `// ${meta.homepage} v${meta.version} Copyright ${(new Date).getFullYear()} ${meta.author.name}`,
26+
banner: `// ${meta.homepage} v${meta.version} Copyright ${copyright}`,
1927
globals: Object.assign({}, ...Object.keys(meta.dependencies || {}).filter(key => /^d3-/.test(key)).map(key => ({[key]: "d3"})))
2028
},
2129
plugins: [],

0 commit comments

Comments
 (0)