Skip to content

Commit 85ccb2e

Browse files
authored
Firestore Modular V9 Changes for Console (#7373)
* Update rollup.config.js * Update rollup.config.js * Update rollup.config.js * Update rollup.config.js * Update rollup.config.js * Update rollup.shared.js * Update rollup.config.js * Update rollup.config.js * Update rollup.config.js * Update rollup.shared.js * Update rollup.config.js * Update package.json * Update rollup.config.js * Update package.json * Update rollup.config.js * christina's changes * Update rollup.config.js * undo CDN changes * yarn changes
1 parent fe2ac13 commit 85ccb2e

File tree

7 files changed

+57
-1
lines changed

7 files changed

+57
-1
lines changed

packages/app/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
"rollup": "2.79.1",
5151
"rollup-plugin-replace": "2.2.0",
5252
"rollup-plugin-typescript2": "0.31.2",
53+
"rollup-plugin-dts": "5.3.0",
5354
"typescript": "4.7.4"
5455
},
5556
"repository": {

packages/app/rollup.config.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import typescriptPlugin from 'rollup-plugin-typescript2';
1919
import replace from 'rollup-plugin-replace';
2020
import typescript from 'typescript';
2121
import json from '@rollup/plugin-json';
22+
import dts from 'rollup-plugin-dts';
2223
import { generateBuildTargetReplaceConfig } from '../../scripts/build/rollup_replace_build_target';
2324
import { emitModulePackageFile } from '../../scripts/build/rollup_emit_module_package_file';
2425
import pkg from './package.json';
@@ -96,6 +97,18 @@ const cjsBuilds = [
9697
'__RUNTIME_ENV__': 'node'
9798
})
9899
]
100+
},
101+
{
102+
input: './dist/app/src/index.d.ts',
103+
output: {
104+
file: './dist/app/src/global_index.d.ts',
105+
format: 'es'
106+
},
107+
plugins: [
108+
dts({
109+
respectExternal: true
110+
})
111+
]
99112
}
100113
];
101114

packages/firebase/rollup.config.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,12 @@ const cdnBuilds = [
160160
...plugins,
161161
typescriptPluginCDN,
162162
terser({
163-
format: { comments: false }
163+
format: { comments: false },
164+
keep_fnames: true,
165+
keep_classnames: true,
166+
mangle: {
167+
reserved: ['_getProvider', '__PRIVATE_lastReasonableEscapeIndex']
168+
}
164169
})
165170
],
166171
external: ['@firebase/app']

packages/firestore/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@
122122
"rollup-plugin-sourcemaps": "0.6.3",
123123
"rollup-plugin-terser": "7.0.2",
124124
"rollup-plugin-typescript2": "0.31.2",
125+
"rollup-plugin-dts": "5.3.0",
125126
"ts-node": "10.9.1",
126127
"typescript": "4.7.4"
127128
},

packages/firestore/rollup.config.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import alias from '@rollup/plugin-alias';
2020
import json from '@rollup/plugin-json';
2121
import replace from 'rollup-plugin-replace';
2222
import { terser } from 'rollup-plugin-terser';
23+
import dts from 'rollup-plugin-dts';
2324
import typescriptPlugin from 'rollup-plugin-typescript2';
2425
import tmp from 'tmp';
2526
import typescript from 'typescript';
@@ -201,6 +202,18 @@ const allBuilds = [
201202
treeshake: {
202203
moduleSideEffects: false
203204
}
205+
},
206+
{
207+
input: 'dist/firestore/src/index.d.ts',
208+
output: {
209+
file: 'dist/firestore/src/global_index.d.ts',
210+
format: 'es'
211+
},
212+
plugins: [
213+
dts({
214+
respectExternal: true
215+
})
216+
]
204217
}
205218
];
206219

packages/firestore/rollup.shared.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,8 @@ const manglePrivatePropertiesOptions = {
144144
comments: 'all',
145145
beautify: true
146146
},
147+
keep_fnames: true,
148+
keep_classnames: true,
147149
mangle: {
148150
// Temporary hack fix for an issue where mangled code causes some downstream
149151
// bundlers (Babel?) to confuse the same variable name in different scopes.

yarn.lock

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2019,6 +2019,11 @@
20192019
resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz#771a1d8d744eeb71b6adb35808e1a6c7b9b8c8ec"
20202020
integrity sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==
20212021

2022+
"@jridgewell/sourcemap-codec@^1.4.13":
2023+
version "1.4.15"
2024+
resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
2025+
integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
2026+
20222027
"@jridgewell/trace-mapping@0.3.9":
20232028
version "0.3.9"
20242029
resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9"
@@ -11996,6 +12001,13 @@ magic-string@^0.25.2, magic-string@^0.25.7:
1199612001
dependencies:
1199712002
sourcemap-codec "^1.4.4"
1199812003

12004+
magic-string@^0.30.0:
12005+
version "0.30.0"
12006+
resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529"
12007+
integrity sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==
12008+
dependencies:
12009+
"@jridgewell/sourcemap-codec" "^1.4.13"
12010+
1199912011
magic-string@~0.26.2:
1200012012
version "0.26.7"
1200112013
resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz#caf7daf61b34e9982f8228c4527474dac8981d6f"
@@ -15156,6 +15168,15 @@ rollup-plugin-copy@3.4.0:
1515615168
globby "10.0.1"
1515715169
is-plain-object "^3.0.0"
1515815170

15171+
rollup-plugin-dts@5.3.0:
15172+
version "5.3.0"
15173+
resolved "https://registry.npmjs.org/rollup-plugin-dts/-/rollup-plugin-dts-5.3.0.tgz#80a95988002f188e376f6db3b7e2f53679168957"
15174+
integrity sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ==
15175+
dependencies:
15176+
magic-string "^0.30.0"
15177+
optionalDependencies:
15178+
"@babel/code-frame" "^7.18.6"
15179+
1515915180
rollup-plugin-license@3.0.1:
1516015181
version "3.0.1"
1516115182
resolved "https://registry.npmjs.org/rollup-plugin-license/-/rollup-plugin-license-3.0.1.tgz#e54d9464971dc2c5282b74c00cee09091b329054"

0 commit comments

Comments
 (0)