File tree Expand file tree Collapse file tree 2 files changed +21
-9
lines changed
Expand file tree Collapse file tree 2 files changed +21
-9
lines changed Original file line number Diff line number Diff line change @@ -6,22 +6,31 @@ import dts from "rollup-plugin-dts";
66import pkg from "./package.json" assert { type : "json " } ;
77import postcss from "rollup-plugin-postcss" ;
88
9+ const externalPackages = [
10+ ...Object . keys ( pkg . peerDependencies || { } ) ,
11+ "msw/browser" ,
12+ ] ;
913export default [
1014 {
1115 input : "src/index.ts" ,
1216 output : [
1317 {
14- dir : "dist/cjs" , // dist/cjs/index.js
18+ dir : "dist/cjs" ,
1519 format : "cjs" ,
1620 sourcemap : true ,
21+ preserveModules : true ,
22+ preserveModulesRoot : "src" ,
23+ exports : "named" ,
1724 } ,
1825 {
19- dir : "dist/esm" , // dist/esm/index.js
26+ dir : "dist/esm" ,
2027 format : "esm" ,
2128 sourcemap : true ,
29+ preserveModules : true ,
30+ preserveModulesRoot : "src" ,
2231 } ,
2332 ] ,
24- external : [ ...Object . keys ( pkg . peerDependencies || { } ) ] ,
33+ external : [ ...externalPackages ] ,
2534 plugins : [
2635 peerDepsExternal ( ) ,
2736 resolve ( ) ,
@@ -64,7 +73,7 @@ export default [
6473 file : "dist/types/index.d.ts" ,
6574 format : "es" ,
6675 } ,
67- external : [ / \. c s s $ / , ...Object . keys ( pkg . peerDependencies || { } ) ] ,
76+ external : [ / \. c s s $ / , ...externalPackages ] ,
6877 plugins : [
6978 dts ( {
7079 compilerOptions : {
Original file line number Diff line number Diff line change 11{
22 "compilerOptions" : {
3- "target" : " ES2019" ,
4- "module" : " ESNext" ,
3+ "target" : " es2018" ,
4+ "module" : " esnext" ,
5+ "lib" : [" dom" , " esnext" ],
56 "jsx" : " react" ,
7+ "sourceMap" : true ,
68 "strict" : true ,
9+ "moduleResolution" : " node" ,
10+ "allowSyntheticDefaultImports" : true ,
711 "esModuleInterop" : true ,
812 "skipLibCheck" : true ,
9- "forceConsistentCasingInFileNames" : true ,
10- "moduleResolution" : " node"
13+ "forceConsistentCasingInFileNames" : true
1114 },
12- "include" : [" src/**/* " ],
15+ "include" : [" src" ],
1316 "exclude" : [" node_modules" , " dist" ]
1417}
You can’t perform that action at this time.
0 commit comments