Skip to content

Commit 07b2c03

Browse files
committed
Finished mods
1 parent dce09f7 commit 07b2c03

File tree

12 files changed

+81
-6
lines changed

12 files changed

+81
-6
lines changed

packages/firestore-compat/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"esm5": "./dist/index.esm5.js",
2020
"default": "./dist/index.esm2017.js",
2121
"browser": {
22-
"require": "NODE_ONLY_BUNDLE_FIXME",
22+
"require": "./dist/index.cjs.js",
2323
"import": "./dist/index.esm2017.js"
2424
}
2525
},

packages/firestore-compat/rollup.config.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,18 @@ const browserBuilds = [
6868
],
6969
plugins: es5Plugins,
7070
external: id => deps.some(dep => id === dep || id.startsWith(`${dep}/`))
71+
},
72+
{
73+
input: './src/index.ts',
74+
output: [
75+
{
76+
file: 'dist/index.cjs.js',
77+
format: 'cjs',
78+
sourcemap: true
79+
}
80+
],
81+
plugins: es2017Plugins,
82+
external: id => deps.some(dep => id === dep || id.startsWith(`${dep}/`))
7183
}
7284
];
7385

packages/functions-compat/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"esm5": "./dist/index.esm5.js",
1818
"default": "./dist/index.esm2017.js",
1919
"browser": {
20-
"require": "NODE_ONLY_BUNDLE_FIXME",
20+
"require": "./dist/index.cjs.js",
2121
"import": "./dist/index.esm2017.js"
2222
}
2323
},

packages/functions-compat/rollup.config.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,16 @@ const browserBuilds = [
6060
},
6161
plugins: es2017BuildPlugins,
6262
external: id => deps.some(dep => id === dep || id.startsWith(`${dep}/`))
63+
},
64+
{
65+
input: 'src/index.ts',
66+
output: {
67+
file: './dist/index.cjs.js',
68+
format: 'cjs',
69+
sourcemap: true
70+
},
71+
plugins: es2017BuildPlugins,
72+
external: id => deps.some(dep => id === dep || id.startsWith(`${dep}/`))
6373
}
6474
];
6575

packages/functions/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"esm5": "./dist/index.esm.js",
1818
"default": "./dist/index.esm2017.js",
1919
"browser": {
20-
"require": "NODE_ONLY_BUNDLE_FIXME",
20+
"require": "./dist/index.cjs.js",
2121
"import": "./dist/index.esm2017.js"
2222
}
2323
},

packages/functions/rollup.config.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,19 @@ const browserBuilds = [
6868
...es2017BuildPlugins,
6969
replace(generateBuildTargetReplaceConfig('esm', 2017))
7070
]
71+
},
72+
{
73+
input: 'src/index.ts',
74+
output: {
75+
file: './dist/index.cjs.js',
76+
format: 'cjs',
77+
sourcemap: true
78+
},
79+
external: id => deps.some(dep => id === dep || id.startsWith(`${dep}/`)),
80+
plugins: [
81+
...es2017BuildPlugins,
82+
replace(generateBuildTargetReplaceConfig('cjs', 2017))
83+
]
7184
}
7285
];
7386

packages/storage/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"esm5": "./dist/index.esm5.js",
1818
"default": "./dist/index.esm2017.js",
1919
"browser": {
20-
"require": "NODE_ONLY_BUNDLE_FIXME",
20+
"require": "./dist/index.cjs.js",
2121
"import": "./dist/index.esm2017.js"
2222
}
2323
},

packages/storage/rollup.config.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,26 @@ const browserBuilds = [
9999
moduleSideEffects: false
100100
}
101101
},
102+
{
103+
input: './src/index.ts',
104+
output: {
105+
file: './dist/index.cjs.js',
106+
format: 'cjs',
107+
sourcemap: true
108+
},
109+
plugins: [
110+
alias(generateAliasConfig('browser')),
111+
...es2017Plugins,
112+
replace({
113+
...generateBuildTargetReplaceConfig('cjs', 2017),
114+
'__RUNTIME_ENV__': ''
115+
})
116+
],
117+
external: id => deps.some(dep => id === dep || id.startsWith(`${dep}/`)),
118+
treeshake: {
119+
moduleSideEffects: false
120+
}
121+
},
102122
{
103123
// needed by Emulator UI
104124
input: './src/index.ts',

packages/template/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"esm5": "./dist/index.esm5.js",
1919
"default": "./dist/index.esm2017.js",
2020
"browser": {
21-
"require": "NODE_ONLY_BUNDLE_FIXME",
21+
"require": "./dist/index.cjs.js",
2222
"import": "./dist/index.esm2017.js"
2323
}
2424
},

packages/template/rollup.config.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,16 @@ const browserBuilds = [
5757
},
5858
plugins: es2017BuildPlugins,
5959
external: id => deps.some(dep => id === dep || id.startsWith(`${dep}/`))
60+
},
61+
{
62+
input: 'index.ts',
63+
output: {
64+
file: './dist/index.cjs.js',
65+
format: 'cjs',
66+
sourcemap: true
67+
},
68+
plugins: es2017BuildPlugins,
69+
external: id => deps.some(dep => id === dep || id.startsWith(`${dep}/`))
6070
}
6171
];
6272

packages/util/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"esm5": "./dist/index.esm5.js",
1818
"default": "./dist/index.esm2017.js",
1919
"browser": {
20-
"require": "NODE_ONLY_BUNDLE_FIXME",
20+
"require": "./dist/index.cjs.js",
2121
"import": "./dist/index.esm2017.js"
2222
}
2323
},

packages/util/rollup.config.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,16 @@ const browserBuilds = [
5757
},
5858
plugins: es2017BuildPlugins,
5959
external: id => deps.some(dep => id === dep || id.startsWith(`${dep}/`))
60+
},
61+
{
62+
input: 'index.ts',
63+
output: {
64+
file: './dist/index.cjs.js',
65+
format: 'cjs',
66+
sourcemap: true
67+
},
68+
plugins: es2017BuildPlugins,
69+
external: id => deps.some(dep => id === dep || id.startsWith(`${dep}/`))
6070
}
6171
];
6272

0 commit comments

Comments
 (0)