diff --git a/.changeset/gorgeous-balloons-confess.md b/.changeset/gorgeous-balloons-confess.md new file mode 100644 index 00000000000..3968f851b00 --- /dev/null +++ b/.changeset/gorgeous-balloons-confess.md @@ -0,0 +1,5 @@ +--- +"@firebase/storage": patch +--- + +Adds a browser CJS build as ./dist/index.browser.cjs.js. diff --git a/packages/storage/rollup.config.js b/packages/storage/rollup.config.js index d0688d3e9c6..fcb28940b0c 100644 --- a/packages/storage/rollup.config.js +++ b/packages/storage/rollup.config.js @@ -42,7 +42,10 @@ const es5BuildPlugins = [ const es5Builds = [ { input: './index.ts', - output: { file: pkg.module, format: 'es', sourcemap: true }, + output: [ + { file: 'dist/index.browser.cjs.js', format: 'cjs', sourcemap: true }, + { file: pkg.module, format: 'es', sourcemap: true } + ], plugins: [alias(generateAliasConfig('browser')), ...es5BuildPlugins], external: id => deps.some(dep => id === dep || id.startsWith(`${dep}/`)), treeshake: {