|
1 | 1 | import typescript from "rollup-plugin-typescript2"; |
2 | 2 | import { terser } from "rollup-plugin-terser"; |
3 | 3 |
|
4 | | -function config({ format, minify, input }) { |
| 4 | +function config({ format, minify, input, ext = "js" }) { |
5 | 5 | const dir = `dist/${format}/`; |
6 | 6 | const minifierSuffix = minify ? ".min" : ""; |
7 | | - const ext = format === "esm" ? "mjs" : "js"; |
8 | 7 | return { |
9 | 8 | input: `./src/${input}.ts`, |
10 | 9 | output: { |
@@ -40,12 +39,14 @@ function config({ format, minify, input }) { |
40 | 39 | require("rimraf").sync("dist"); |
41 | 40 |
|
42 | 41 | export default [ |
| 42 | + { input: "comlink", format: "esm", minify: false, ext: "mjs" }, |
| 43 | + { input: "comlink", format: "esm", minify: true, ext: "mjs" }, |
43 | 44 | { input: "comlink", format: "esm", minify: false }, |
44 | 45 | { input: "comlink", format: "esm", minify: true }, |
45 | 46 | { input: "comlink", format: "umd", minify: false }, |
46 | 47 | { input: "comlink", format: "umd", minify: true }, |
47 | | - { input: "node-adapter", format: "esm", minify: false }, |
48 | | - { input: "node-adapter", format: "esm", minify: true }, |
| 48 | + { input: "node-adapter", format: "esm", minify: false, ext: "mjs" }, |
| 49 | + { input: "node-adapter", format: "esm", minify: true, ext: "mjs" }, |
49 | 50 | { input: "node-adapter", format: "umd", minify: false }, |
50 | 51 | { input: "node-adapter", format: "umd", minify: true } |
51 | 52 | ].map(config); |
0 commit comments