1 | import node from "rollup-plugin-node-resolve";
|
2 | import {terser} from "rollup-plugin-terser";
|
3 |
|
4 | const copyright = `// @observablehq/notebook-inspector Copyright ${(new Date).getFullYear()} Observable, Inc.`;
|
5 |
|
6 | function config(output) {
|
7 | return {
|
8 | input: "src/index.js",
|
9 | plugins: [
|
10 | node(),
|
11 | terser({output: {preamble: copyright}})
|
12 | ],
|
13 | output
|
14 | };
|
15 | }
|
16 |
|
17 | export default [
|
18 | config({
|
19 | format: "es",
|
20 | file: "dist/notebook-inspector.js"
|
21 | }),
|
22 | config({
|
23 | format: "umd",
|
24 | extend: true,
|
25 | name: "observablehq",
|
26 | file: "dist/notebook-inspector.umd.js"
|
27 | })
|
28 | ];
|