1 | import typescript from "@rollup/plugin-typescript";
|
2 | import commonjs from "@rollup/plugin-commonjs";
|
3 | import resolve from "@rollup/plugin-node-resolve";
|
4 | import url from "@rollup/plugin-url";
|
5 | import postcss from "rollup-plugin-postcss";
|
6 |
|
7 | const config = [
|
8 | {
|
9 | preserveEntrySignatures: true,
|
10 | input: ["src/react.ts", "src/vue.ts"],
|
11 | output: {
|
12 | exports: "auto",
|
13 | dir: "dist",
|
14 | format: "es",
|
15 | },
|
16 | plugins: [
|
17 | postcss({
|
18 | extensions: [".css"],
|
19 | }),
|
20 | url(),
|
21 | resolve(),
|
22 | commonjs(),
|
23 | typescript({
|
24 | tsconfig: "./tsconfig.json",
|
25 | }),
|
26 | ],
|
27 | external: ["react-dom", "vue"],
|
28 | },
|
29 | ];
|
30 |
|
31 | export default config;
|