@@ -78,45 +78,45 @@ const browserPlugins = [
78
78
79
79
const allBuilds = [
80
80
// Node ESM build
81
- // {
82
- // input: './lite/index.ts',
83
- // output: {
84
- // file: path.resolve('./lite', pkg['main-esm']),
85
- // format: 'es',
86
- // sourcemap: true
87
- // },
88
- // plugins: [alias(util.generateAliasConfig('node_lite')), ...nodePlugins],
89
- // external: util.resolveNodeExterns,
90
- // treeshake: {
91
- // moduleSideEffects: false
92
- // }
93
- // },
94
- // // Node UMD build
95
- // {
96
- // input: path.resolve('./lite', pkg['main-esm']),
97
- // output: {
98
- // file: path.resolve('./lite', pkg.main),
99
- // format: 'umd',
100
- // name: 'firebase.firestore',
101
- // sourcemap: true
102
- // },
103
- // plugins: [
104
- // typescriptPlugin({
105
- // typescript,
106
- // compilerOptions: {
107
- // allowJs: true,
108
- // target: 'es5'
109
- // },
110
- // include: ['dist/lite/*.js']
111
- // }),
112
- // json(),
113
- // sourcemaps()
114
- // ],
115
- // external: util.resolveNodeExterns,
116
- // treeshake: {
117
- // moduleSideEffects: false
118
- // }
119
- // },
81
+ {
82
+ input : './lite/index.ts' ,
83
+ output : {
84
+ file : path . resolve ( './lite' , pkg [ 'main-esm' ] ) ,
85
+ format : 'es' ,
86
+ sourcemap : true
87
+ } ,
88
+ plugins : [ alias ( util . generateAliasConfig ( 'node_lite' ) ) , ...nodePlugins ] ,
89
+ external : util . resolveNodeExterns ,
90
+ treeshake : {
91
+ moduleSideEffects : false
92
+ }
93
+ } ,
94
+ // Node UMD build
95
+ {
96
+ input : path . resolve ( './lite' , pkg [ 'main-esm' ] ) ,
97
+ output : {
98
+ file : path . resolve ( './lite' , pkg . main ) ,
99
+ format : 'umd' ,
100
+ name : 'firebase.firestore' ,
101
+ sourcemap : true
102
+ } ,
103
+ plugins : [
104
+ typescriptPlugin ( {
105
+ typescript,
106
+ compilerOptions : {
107
+ allowJs : true ,
108
+ target : 'es5'
109
+ } ,
110
+ include : [ 'dist/lite/*.js' ]
111
+ } ) ,
112
+ json ( ) ,
113
+ sourcemaps ( )
114
+ ] ,
115
+ external : util . resolveNodeExterns ,
116
+ treeshake : {
117
+ moduleSideEffects : false
118
+ }
119
+ } ,
120
120
// Browser build
121
121
{
122
122
input : './lite/index.ts' ,
@@ -133,21 +133,21 @@ const allBuilds = [
133
133
treeshake : {
134
134
moduleSideEffects : false
135
135
}
136
- }
136
+ } ,
137
137
// RN build
138
- // {
139
- // input: './lite/index.ts',
140
- // output: {
141
- // file: path.resolve('./lite', pkg['react-native']),
142
- // format: 'es',
143
- // sourcemap: true
144
- // },
145
- // plugins: [alias(util.generateAliasConfig('rn_lite')), ...browserPlugins],
146
- // external: util.resolveBrowserExterns,
147
- // treeshake: {
148
- // moduleSideEffects: false
149
- // }
150
- // }
138
+ {
139
+ input : './lite/index.ts' ,
140
+ output : {
141
+ file : path . resolve ( './lite' , pkg [ 'react-native' ] ) ,
142
+ format : 'es' ,
143
+ sourcemap : true
144
+ } ,
145
+ plugins : [ alias ( util . generateAliasConfig ( 'rn_lite' ) ) , ...browserPlugins ] ,
146
+ external : util . resolveBrowserExterns ,
147
+ treeshake : {
148
+ moduleSideEffects : false
149
+ }
150
+ }
151
151
] ;
152
152
153
153
export default allBuilds ;
0 commit comments