@@ -21,6 +21,7 @@ export default defineConfig((options): Options[] => {
2121 reselect : 'src/index.ts'
2222 } ,
2323 sourcemap : true ,
24+ target : [ 'esnext' ] ,
2425 clean : true ,
2526 ...options
2627 }
@@ -29,7 +30,7 @@ export default defineConfig((options): Options[] => {
2930 {
3031 ...commonOptions ,
3132 name : 'Modern ESM' ,
32- target : 'esnext' ,
33+ target : [ 'esnext' ] ,
3334 format : [ 'esm' ] ,
3435 outExtension : ( ) => ( { js : '.mjs' } ) ,
3536 dts : true
@@ -45,7 +46,7 @@ export default defineConfig((options): Options[] => {
4546 } ,
4647 format : [ 'esm' ] ,
4748 outExtension : ( ) => ( { js : '.js' } ) ,
48- target : 'es2017'
49+ target : [ 'es2017' ]
4950 } ,
5051
5152 // Meant to be served up via CDNs like `unpkg`.
@@ -56,8 +57,8 @@ export default defineConfig((options): Options[] => {
5657 'reselect.browser' : 'src/index.ts'
5758 } ,
5859 platform : 'browser' ,
59- define : {
60- 'process.env. NODE_ENV' : JSON . stringify ( 'production' )
60+ env : {
61+ NODE_ENV : 'production'
6162 } ,
6263 format : [ 'esm' ] ,
6364 outExtension : ( ) => ( { js : '.mjs' } ) ,
@@ -69,10 +70,10 @@ export default defineConfig((options): Options[] => {
6970 entry : {
7071 'reselect.development' : 'src/index.ts'
7172 } ,
72- define : {
73- 'process.env. NODE_ENV' : JSON . stringify ( 'development' )
73+ env : {
74+ NODE_ENV : 'development'
7475 } ,
75- format : 'cjs' ,
76+ format : [ 'cjs' ] ,
7677 outDir : './dist/cjs/' ,
7778 outExtension : ( ) => ( { js : '.cjs' } )
7879 } ,
@@ -82,10 +83,10 @@ export default defineConfig((options): Options[] => {
8283 entry : {
8384 'reselect.production.min' : 'src/index.ts'
8485 } ,
85- define : {
86- 'process.env. NODE_ENV' : JSON . stringify ( 'production' )
86+ env : {
87+ NODE_ENV : 'production'
8788 } ,
88- format : 'cjs' ,
89+ format : [ 'cjs' ] ,
8990 outDir : './dist/cjs/' ,
9091 outExtension : ( ) => ( { js : '.cjs' } ) ,
9192 minify : true ,
0 commit comments