Skip to content

Commit 36cd8ea

Browse files
committed
Merging.
2 parents 20a7dcd + efafeec commit 36cd8ea

File tree

201 files changed

+5017
-633
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

201 files changed

+5017
-633
lines changed

.changeset/hip-dingos-judge.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/loud-feet-jump.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"@firebase/database": minor
3+
"firebase": minor
4+
"@firebase/util": minor
5+
---
6+
7+
Add mockUserToken support for database emulator.

.github/CODEOWNERS

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,12 @@ packages/messaging-types @zwu52 @chliangGoogle @ciarand @firebase/jssdk-global-a
5555
integration/messaging @zwu52 @chliangGoogle @ciarand @firebase/jssdk-global-approvers
5656

5757
# Auth Code
58-
packages/auth @bojeil-google @avolkovi @samhorlbeck @yuchenshi @firebase/jssdk-global-approvers
59-
packages/auth-types @bojeil-google @avolkovi @samhorlbeck @yuchenshi @firebase/jssdk-global-approvers
58+
packages/auth @bojeil-google @avolkovi @sam-gc @yuchenshi @firebase/jssdk-global-approvers
59+
packages/auth-types @bojeil-google @avolkovi @sam-gc @yuchenshi @firebase/jssdk-global-approvers
6060

6161
# Testing Code
62-
packages/testing @avolkovi @samhorlbeck @yuchenshi @firebase/jssdk-global-approvers
63-
packages/rules-unit-testing @avolkovi @samhorlbeck @yuchenshi @firebase/jssdk-global-approvers
62+
packages/testing @avolkovi @sam-gc @yuchenshi @firebase/jssdk-global-approvers
63+
packages/rules-unit-testing @avolkovi @sam-gc @yuchenshi @firebase/jssdk-global-approvers
6464

6565
# RxFire Code
6666
packages/rxfire @davideast @jamesdaniels @firebase/jssdk-global-approvers
@@ -89,8 +89,8 @@ scripts/docgen/content-sources/ @firebase/firebase-techwriters @firebase/jssdk-g
8989
.changeset @firebase/firebase-techwriters @firebase/jssdk-changeset-approvers @firebase/firestore-js-team @firebase/jssdk-global-approvers
9090

9191
# Auth-Exp Code
92-
packages-exp/auth-exp @avolkovi @samhorlbeck @yuchenshi @firebase/jssdk-global-approvers
93-
packages-exp/auth-compat-exp @avolkovi @samhorlbeck @yuchenshi @firebase/jssdk-global-approvers
92+
packages-exp/auth-exp @avolkovi @sam-gc @yuchenshi @firebase/jssdk-global-approvers
93+
packages-exp/auth-compat-exp @avolkovi @sam-gc @yuchenshi @firebase/jssdk-global-approvers
9494

9595
# Installations-Exp Code
9696
packages/installations-exp @andirayo @ChaoqunCHEN @firebase/jssdk-global-approvers

.github/ISSUE_TEMPLATE/alpha_bug_report.md

Lines changed: 0 additions & 43 deletions
This file was deleted.

common/api-review/database.api.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44
55
```ts
66

7+
import { EmulatorMockTokenOptions } from '@firebase/util';
78
import { FirebaseApp } from '@firebase/app';
89

9-
// @public (undocumented)
10+
// @public
1011
export function child(parent: Reference, path: string): Reference;
1112

1213
// @public
@@ -229,7 +230,9 @@ export type Unsubscribe = () => void;
229230
export function update(ref: Reference, values: object): Promise<void>;
230231

231232
// @public
232-
export function useDatabaseEmulator(db: FirebaseDatabase, host: string, port: number): void;
233+
export function useDatabaseEmulator(db: FirebaseDatabase, host: string, port: number, options?: {
234+
mockUserToken?: EmulatorMockTokenOptions;
235+
}): void;
233236

234237

235238
```

common/api-review/storage.api.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
55
```ts
66

7+
import { AppCheckInternalComponentName } from '@firebase/app-check-interop-types';
78
import { CompleteFn } from '@firebase/util';
89
import { FirebaseApp } from '@firebase/app';
910
import { FirebaseAuthInternalName } from '@firebase/auth-interop-types';

integration/firebase/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"test:ci": "node ../../scripts/run_tests_in_ci.js -s test"
88
},
99
"devDependencies": {
10-
"firebase": "8.4.0",
10+
"firebase": "8.4.3",
1111
"@types/chai": "4.2.14",
1212
"@types/mocha": "7.0.2",
1313
"chai": "4.2.0",

integration/firestore/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
},
1616
"devDependencies": {
1717
"@firebase/app": "0.6.20",
18-
"@firebase/firestore": "2.2.4",
18+
"@firebase/firestore": "2.2.5",
1919
"@types/mocha": "7.0.2",
2020
"gulp": "4.0.2",
2121
"gulp-filter": "6.0.0",

integration/messaging/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"test:manual": "mocha --exit"
1010
},
1111
"devDependencies": {
12-
"firebase": "8.4.0",
12+
"firebase": "8.4.3",
1313
"chai": "4.2.0",
1414
"chromedriver": "89.0.0",
1515
"express": "4.17.1",

packages-exp/analytics-compat/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@
55
"private": true,
66
"author": "Firebase <[email protected]> (https://firebase.google.com/)",
77
"main": "dist/index.cjs.js",
8-
"browser": "dist/index.esm.js",
9-
"module": "dist/index.esm.js",
10-
"esm2017": "dist/index.esm2017.js",
8+
"browser": "dist/index.esm2017.js",
9+
"module": "dist/index.esm2017.js",
1110
"files": [
1211
"dist"
1312
],
@@ -56,5 +55,6 @@
5655
".ts"
5756
],
5857
"reportDir": "./coverage/node"
59-
}
60-
}
58+
},
59+
"esm5": "dist/index.esm.js"
60+
}

packages-exp/analytics-compat/rollup.shared.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export const es5BuildsNoPlugin = [
2929
input: 'src/index.ts',
3030
output: [
3131
{ file: pkg.main, format: 'cjs', sourcemap: true },
32-
{ file: pkg.module, format: 'es', sourcemap: true }
32+
{ file: pkg.esm5, format: 'es', sourcemap: true }
3333
],
3434
external: id => deps.some(dep => id === dep || id.startsWith(`${dep}/`))
3535
}
@@ -45,7 +45,7 @@ export const es2017BuildsNoPlugin = [
4545
*/
4646
input: 'src/index.ts',
4747
output: {
48-
file: pkg.esm2017,
48+
file: pkg.browser,
4949
format: 'es',
5050
sourcemap: true
5151
},

packages-exp/analytics-exp/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@
55
"description": "A analytics package for new firebase packages",
66
"author": "Firebase <[email protected]> (https://firebase.google.com/)",
77
"main": "dist/index.cjs.js",
8-
"browser": "dist/index.esm.js",
9-
"module": "dist/index.esm.js",
10-
"esm2017": "dist/index.esm2017.js",
8+
"browser": "dist/index.esm2017.js",
9+
"module": "dist/index.esm2017.js",
1110
"files": [
1211
"dist"
1312
],
@@ -63,5 +62,6 @@
6362
".ts"
6463
],
6564
"reportDir": "./coverage/node"
66-
}
67-
}
65+
},
66+
"esm5": "dist/index.esm.js"
67+
}

packages-exp/analytics-exp/rollup.shared.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export const es5BuildsNoPlugin = [
2929
input: 'src/index.ts',
3030
output: [
3131
{ file: pkg.main, format: 'cjs', sourcemap: true },
32-
{ file: pkg.module, format: 'es', sourcemap: true }
32+
{ file: pkg.esm5, format: 'es', sourcemap: true }
3333
],
3434
external: id => deps.some(dep => id === dep || id.startsWith(`${dep}/`))
3535
}
@@ -45,7 +45,7 @@ export const es2017BuildsNoPlugin = [
4545
*/
4646
input: 'src/index.ts',
4747
output: {
48-
file: pkg.esm2017,
48+
file: pkg.browser,
4949
format: 'es',
5050
sourcemap: true
5151
},

packages-exp/app-compat/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55
"author": "Firebase <[email protected]> (https://firebase.google.com/)",
66
"private": true,
77
"main": "dist/index.cjs.js",
8-
"browser": "dist/index.esm5.js",
9-
"module": "dist/index.esm5.js",
10-
"esm2017": "dist/index.esm2017.js",
8+
"browser": "dist/index.esm2017.js",
9+
"module": "dist/index.esm2017.js",
1110
"lite": "dist/index.lite.js",
12-
"lite-esm2017": "dist/index.lite.esm2017.js",
11+
"lite-esm5": "dist/index.lite.esm5.js",
1312
"files": [
1413
"dist"
1514
],
@@ -58,5 +57,6 @@
5857
".ts"
5958
],
6059
"reportDir": "./coverage/node"
61-
}
62-
}
60+
},
61+
"esm5": "dist/index.esm5.js"
62+
}

packages-exp/app-compat/rollup.config.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,15 @@ const es5Builds = [
4040
input: 'src/index.ts',
4141
output: [
4242
{ file: pkg.main, format: 'cjs', sourcemap: true },
43-
{ file: pkg.module, format: 'es', sourcemap: true }
43+
{ file: pkg.esm5, format: 'es', sourcemap: true }
4444
],
4545
plugins: es5BuildPlugins,
4646
external: id => deps.some(dep => id === dep || id.startsWith(`${dep}/`))
4747
},
4848
{
4949
input: 'src/index.lite.ts',
5050
output: {
51-
file: pkg.lite,
51+
file: pkg['lite-esm5'],
5252
format: 'es',
5353
sourcemap: true
5454
},
@@ -82,7 +82,7 @@ const es2017Builds = [
8282
{
8383
input: 'src/index.ts',
8484
output: {
85-
file: pkg.esm2017,
85+
file: pkg.browser,
8686
format: 'es',
8787
sourcemap: true
8888
},
@@ -92,7 +92,7 @@ const es2017Builds = [
9292
{
9393
input: 'src/index.lite.ts',
9494
output: {
95-
file: pkg['lite-esm2017'],
95+
file: pkg.lite,
9696
format: 'es',
9797
sourcemap: true
9898
},

packages-exp/app-compat/rollup.config.release.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ const es5Builds = [
4444
input: 'src/index.ts',
4545
output: [
4646
{ file: pkg.main, format: 'cjs', sourcemap: true },
47-
{ file: pkg.module, format: 'es', sourcemap: true }
47+
{ file: pkg.esm5, format: 'es', sourcemap: true }
4848
],
4949
plugins: es5BuildPlugins,
5050
external: id => deps.some(dep => id === dep || id.startsWith(`${dep}/`)),
@@ -55,7 +55,7 @@ const es5Builds = [
5555
{
5656
input: 'src/index.lite.ts',
5757
output: {
58-
file: pkg.lite,
58+
file: pkg['lite-esm5'],
5959
format: 'es',
6060
sourcemap: true
6161
},
@@ -94,7 +94,7 @@ const es2017Builds = [
9494
{
9595
input: 'src/index.ts',
9696
output: {
97-
file: pkg.esm2017,
97+
file: pkg.browser,
9898
format: 'es',
9999
sourcemap: true
100100
},
@@ -107,7 +107,7 @@ const es2017Builds = [
107107
{
108108
input: 'src/index.lite.ts',
109109
output: {
110-
file: pkg['lite-esm2017'],
110+
file: pkg.lite,
111111
format: 'es',
112112
sourcemap: true
113113
},

packages-exp/app-exp/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@
55
"description": "FirebaseApp",
66
"author": "Firebase <[email protected]> (https://firebase.google.com/)",
77
"main": "dist/index.cjs.js",
8-
"browser": "dist/index.esm5.js",
9-
"module": "dist/index.esm5.js",
10-
"esm2017": "dist/index.esm2017.js",
8+
"browser": "dist/index.esm2017.js",
9+
"module": "dist/index.esm2017.js",
1110
"files": [
1211
"dist"
1312
],
@@ -58,5 +57,6 @@
5857
".ts"
5958
],
6059
"reportDir": "./coverage/node"
61-
}
62-
}
60+
},
61+
"esm5": "dist/index.esm5.js"
62+
}

packages-exp/app-exp/rollup.shared.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export const es5BuildsNoPlugin = [
2727
*/
2828
{
2929
input: 'src/index.ts',
30-
output: [{ file: pkg.browser, format: 'es', sourcemap: true }],
30+
output: [{ file: pkg.esm5, format: 'es', sourcemap: true }],
3131
external: id => deps.some(dep => id === dep || id.startsWith(`${dep}/`))
3232
},
3333
/**
@@ -47,7 +47,7 @@ export const es2017BuildsNoPlugin = [
4747
{
4848
input: 'src/index.ts',
4949
output: {
50-
file: pkg.esm2017,
50+
file: pkg.browser,
5151
format: 'es',
5252
sourcemap: true
5353
},

packages-exp/auth-compat-exp/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@
55
"description": "FirebaseAuth compatibility package that uses API style compatible with Firebase@7 and prior versions",
66
"author": "Firebase <[email protected]> (https://firebase.google.com/)",
77
"main": "dist/index.node.cjs.js",
8-
"browser": "dist/index.esm.js",
9-
"module": "dist/index.esm.js",
10-
"esm2017": "dist/index.esm2017.js",
8+
"browser": "dist/index.esm2017.js",
9+
"module": "dist/index.esm2017.js",
1110
"files": [
1211
"dist"
1312
],
@@ -34,7 +33,7 @@
3433
},
3534
"dependencies": {
3635
"@firebase/auth-exp": "0.0.900",
37-
"@firebase/auth-types": "0.10.2",
36+
"@firebase/auth-types": "0.10.3",
3837
"@firebase/component": "0.4.1",
3938
"@firebase/util": "1.0.0",
4039
"node-fetch": "2.6.1",
@@ -64,5 +63,6 @@
6463
".ts"
6564
],
6665
"reportDir": "./coverage/node"
67-
}
68-
}
66+
},
67+
"esm5": "dist/index.esm.js"
68+
}

0 commit comments

Comments
 (0)