@@ -3,44 +3,35 @@ import resolve from "@rollup/plugin-node-resolve";
3
3
import peerDepsExternal from "rollup-plugin-peer-deps-external" ;
4
4
import typescript from "rollup-plugin-typescript2" ;
5
5
import sass from "rollup-plugin-sass" ;
6
- import { terser } from "rollup-plugin-terser" ;
7
- import { createRequire } from 'module' ;
8
- const require = createRequire ( import . meta. url ) ;
9
- const packageJson = require ( './package.json' ) ;
10
-
6
+ import packageJson from "./package.json" ;
7
+ //import jsx from 'rollup-plugin-jsx'
8
+ //import json from "rollup-plugin-json";
9
+ //import { terser } from "rollup-plugin-terser";
11
10
export default {
12
11
input : "./src/index.ts" ,
13
12
output : [
14
13
{
15
14
file : packageJson . main ,
16
15
format : "cjs" ,
17
16
sourcemap : true ,
18
- exports : "named" ,
19
17
} ,
20
18
{
21
19
file : packageJson . module ,
22
20
format : "esm" ,
23
21
sourcemap : true ,
24
- exports : "named" ,
25
22
} ,
26
23
] ,
27
24
plugins : [
28
25
sass ( { insert : true } ) ,
26
+
29
27
peerDepsExternal ( ) ,
30
- resolve ( {
31
- extensions : [ ".ts" , ".tsx" , ".js" , ".jsx" ] ,
32
- preferBuiltins : true ,
33
- mainFields : [ "module" , "main" , "browser" ] ,
34
- } ) ,
35
- commonjs ( {
36
- include : / n o d e _ m o d u l e s / ,
37
- extensions : [ ".js" , ".ts" ] ,
38
- } ) ,
39
- typescript ( {
40
- tsconfig : "./tsconfig.json" ,
41
- clean : true ,
42
- } ) ,
43
- terser ( ) ,
28
+ resolve (
29
+ // { preferBuiltins: true, mainFields: ['browser'] }
30
+ ) ,
31
+ commonjs ( ) ,
32
+ typescript ( ) ,
33
+ //terser(),
34
+ //json(),
35
+ // jsx( {factory: 'React.createElement'} ),
44
36
] ,
45
- external : [ "react" , "react-dom" ] ,
46
37
} ;
0 commit comments