File tree Expand file tree Collapse file tree 1 file changed +6
-15
lines changed
Expand file tree Collapse file tree 1 file changed +6
-15
lines changed Original file line number Diff line number Diff line change @@ -15,23 +15,17 @@ const babelRuntimeVersion = pkg.dependencies['@babel/runtime'].replace(
1515 ''
1616)
1717
18- const makeExternalPredicate = externalArr => {
19- if ( externalArr . length === 0 ) {
20- return ( ) => false
21- }
22- const pattern = new RegExp ( `^(${ externalArr . join ( '|' ) } )($|/)` )
23- return id => pattern . test ( id )
24- }
18+ const external = [
19+ ...Object . keys ( pkg . dependencies || { } ) ,
20+ ...Object . keys ( pkg . peerDependencies || { } )
21+ ] . map ( name => RegExp ( `^${ name } ($|/)` ) )
2522
2623export default defineConfig ( [
2724 // CommonJS
2825 {
2926 input : 'src/index.ts' ,
3027 output : { file : 'lib/redux.js' , format : 'cjs' , indent : false } ,
31- external : makeExternalPredicate ( [
32- ...Object . keys ( pkg . dependencies || { } ) ,
33- ...Object . keys ( pkg . peerDependencies || { } )
34- ] ) ,
28+ external,
3529 plugins : [
3630 nodeResolve ( {
3731 extensions
@@ -52,10 +46,7 @@ export default defineConfig([
5246 {
5347 input : 'src/index.ts' ,
5448 output : { file : 'es/redux.js' , format : 'es' , indent : false } ,
55- external : makeExternalPredicate ( [
56- ...Object . keys ( pkg . dependencies || { } ) ,
57- ...Object . keys ( pkg . peerDependencies || { } )
58- ] ) ,
49+ external,
5950 plugins : [
6051 nodeResolve ( {
6152 extensions
You can’t perform that action at this time.
0 commit comments