Skip to content

Commit 2df8458

Browse files
authored
Merge branch 'master' into performance-sdk-validation
2 parents 0bb5daf + 5e506a6 commit 2df8458

File tree

275 files changed

+6449
-6159
lines changed

Some content is hidden

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

275 files changed

+6449
-6159
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
[![Build Status](https://travis-ci.org/firebase/firebase-js-sdk.svg?branch=master)](https://travis-ci.org/firebase/firebase-js-sdk)
55
[![Build Status](https://saucelabs.com/buildstatus/firebase-oss)](https://saucelabs.com/u/firebase-oss)
66
[![Version](https://img.shields.io/npm/v/firebase.svg?label=version)](https://www.npmjs.com/package/firebase)
7+
[![Coverage Status](https://coveralls.io/repos/github/firebase/firebase-js-sdk/badge.svg?branch=master)](https://coveralls.io/github/firebase/firebase-js-sdk?branch=master)
78
<!-- END BADGES -->
89

910
The Firebase JavaScript SDK implements the client-side libraries used by

config/functions/.ncurc.json

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

config/functions/package.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@
33
"description": "Cloud Functions for Firebase",
44
"dependencies": {
55
"cors": "2.8.5",
6-
"firebase-admin": "7.3.0",
7-
"firebase-functions": "2.3.0"
6+
"firebase-admin": "8.2.0",
7+
"firebase-functions": "3.1.0"
88
},
9-
"private": true
9+
"private": true,
10+
"engines": {
11+
"node": "8"
12+
}
1013
}

config/tsconfig.base.json

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,17 @@
33
"compilerOptions": {
44
"declaration": true,
55
"importHelpers": true,
6-
"strictNullChecks": true,
7-
"noImplicitAny": true,
6+
"strict": true,
87
"lib": [
9-
"es2015",
10-
"dom"
8+
"es5",
9+
"dom",
10+
"es2015.promise",
11+
"es2015.symbol",
12+
"es2015.iterable",
13+
"es2015.collection",
14+
"es2015.symbol.wellknown",
15+
"es2015.core",
16+
"es2017.object",
1117
],
1218
"module": "ES2015",
1319
"moduleResolution": "node",
@@ -17,4 +23,4 @@
1723
"../node_modules/@types"
1824
]
1925
}
20-
}
26+
}

integration/browserify/.ncurc.json

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

integration/browserify/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,21 @@
77
"test": "karma start --single-run"
88
},
99
"dependencies": {
10-
"firebase": "6.2.2"
10+
"firebase": "6.3.1"
1111
},
1212
"devDependencies": {
13-
"@babel/core": "7.4.4",
14-
"@babel/preset-env": "7.4.4",
15-
"browserify": "16.2.3",
13+
"@babel/core": "7.5.5",
14+
"@babel/preset-env": "7.5.5",
15+
"browserify": "16.3.0",
1616
"chai": "4.2.0",
17-
"karma": "4.1.0",
18-
"karma-babel-preprocessor": "8.0.0",
19-
"karma-chrome-launcher": "2.2.0",
17+
"karma": "4.2.0",
18+
"karma-babel-preprocessor": "8.0.1",
19+
"karma-chrome-launcher": "3.0.0",
2020
"karma-firefox-launcher": "1.1.0",
2121
"karma-mocha": "1.3.0",
2222
"karma-sauce-launcher": "1.2.0",
2323
"karma-spec-reporter": "0.0.32",
2424
"mkdirp": "0.5.1",
25-
"mocha": "6.1.4"
25+
"mocha": "6.2.0"
2626
}
2727
}

integration/firebase-typings/.ncurc.json

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

integration/firebase-typings/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
"test": "tsc index.ts --outDir dist"
77
},
88
"dependencies": {
9-
"firebase": "6.2.2"
9+
"firebase": "6.3.1"
1010
},
1111
"devDependencies": {
12-
"typescript": "3.4.5"
12+
"typescript": "3.5.3"
1313
}
1414
}

integration/firestore/.ncurc.json

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

integration/firestore/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,20 @@
1111
"test:debug": "karma start --auto-watch --browsers Chrome"
1212
},
1313
"devDependencies": {
14-
"@types/mocha": "5.2.6",
15-
"@types/node": "11.13.9",
16-
"gulp": "4.0.1",
14+
"@types/mocha": "5.2.7",
15+
"@types/node": "11.13.18",
16+
"gulp": "4.0.2",
1717
"gulp-filter": "5.1.0",
1818
"gulp-replace": "1.0.0",
19-
"karma": "4.1.0",
20-
"karma-chrome-launcher": "2.2.0",
19+
"karma": "4.2.0",
20+
"karma-chrome-launcher": "3.0.0",
2121
"karma-firefox-launcher": "1.1.0",
2222
"karma-mocha": "1.3.0",
2323
"karma-spec-reporter": "0.0.32",
24-
"mocha": "6.1.4",
25-
"ts-loader": "5.4.5",
26-
"typescript": "3.4.5",
27-
"webpack": "4.30.0",
24+
"mocha": "6.2.0",
25+
"ts-loader": "6.0.4",
26+
"typescript": "3.5.3",
27+
"webpack": "4.36.1",
2828
"webpack-stream": "5.2.1"
2929
}
3030
}

integration/messaging/.ncurc.json

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

integration/messaging/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88
"test:manual": "mocha --exit"
99
},
1010
"dependencies": {
11-
"firebase": "6.2.2"
11+
"firebase": "6.3.1"
1212
},
1313
"devDependencies": {
1414
"chai": "4.2.0",
15-
"chromedriver": "74.0.0",
16-
"express": "4.16.4",
15+
"chromedriver": "75.1.0",
16+
"express": "4.17.1",
1717
"geckodriver": "1.16.2",
18-
"mocha": "6.1.4",
19-
"node-fetch": "2.5.0",
18+
"mocha": "6.2.0",
19+
"node-fetch": "2.6.0",
2020
"selenium-assistant": "5.4.0",
2121
"sinon": "7.3.2"
2222
}

integration/typescript/.ncurc.json

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

integration/typescript/package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,25 @@
66
"test": "karma start --single-run"
77
},
88
"dependencies": {
9-
"firebase": "6.2.2"
9+
"firebase": "6.3.1"
1010
},
1111
"devDependencies": {
12-
"@babel/core": "7.4.4",
13-
"@babel/preset-env": "7.4.4",
12+
"@babel/core": "7.5.5",
13+
"@babel/preset-env": "7.5.5",
1414
"@types/chai": "4.1.7",
15-
"@types/mocha": "5.2.6",
16-
"@types/node": "11.13.9",
15+
"@types/mocha": "5.2.7",
16+
"@types/node": "11.13.18",
1717
"chai": "4.2.0",
18-
"karma": "4.1.0",
19-
"karma-babel-preprocessor": "8.0.0",
20-
"karma-chrome-launcher": "2.2.0",
18+
"karma": "4.2.0",
19+
"karma-babel-preprocessor": "8.0.1",
20+
"karma-chrome-launcher": "3.0.0",
2121
"karma-firefox-launcher": "1.1.0",
2222
"karma-mocha": "1.3.0",
2323
"karma-sauce-launcher": "1.2.0",
2424
"karma-spec-reporter": "0.0.32",
25-
"karma-typescript": "4.0.0",
26-
"mocha": "6.1.4",
25+
"karma-typescript": "4.1.1",
26+
"mocha": "6.2.0",
2727
"npm-run-all": "4.1.5",
28-
"typescript": "3.4.5"
28+
"typescript": "3.5.3"
2929
}
3030
}

integration/webpack/.ncurc.json

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

integration/webpack/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,21 @@
77
"test": "karma start --single-run"
88
},
99
"dependencies": {
10-
"firebase": "6.2.2"
10+
"firebase": "6.3.1"
1111
},
1212
"devDependencies": {
13-
"@babel/core": "7.4.4",
14-
"@babel/preset-env": "7.4.4",
13+
"@babel/core": "7.5.5",
14+
"@babel/preset-env": "7.5.5",
1515
"chai": "4.2.0",
16-
"karma": "4.1.0",
17-
"karma-babel-preprocessor": "8.0.0",
18-
"karma-chrome-launcher": "2.2.0",
16+
"karma": "4.2.0",
17+
"karma-babel-preprocessor": "8.0.1",
18+
"karma-chrome-launcher": "3.0.0",
1919
"karma-firefox-launcher": "1.1.0",
2020
"karma-mocha": "1.3.0",
2121
"karma-sauce-launcher": "1.2.0",
2222
"karma-spec-reporter": "0.0.32",
23-
"mocha": "6.1.4",
24-
"webpack": "4.30.0",
25-
"webpack-cli": "3.3.1"
23+
"mocha": "6.2.0",
24+
"webpack": "4.36.1",
25+
"webpack-cli": "3.3.6"
2626
}
2727
}

package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -48,28 +48,28 @@
4848
"chalk": "2.4.2",
4949
"child-process-promise": "2.2.1",
5050
"clone": "2.1.2",
51-
"coveralls": "3.0.3",
51+
"coveralls": "3.0.5",
5252
"dependency-graph": "0.8.0",
53-
"firebase-tools": "6.8.0",
54-
"glob": "7.1.3",
55-
"husky": "2.2.0",
56-
"inquirer": "6.3.1",
53+
"firebase-tools": "7.1.1",
54+
"glob": "7.1.4",
55+
"husky": "3.0.1",
56+
"inquirer": "6.5.0",
5757
"istanbul-instrumenter-loader": "3.0.1",
5858
"js-yaml": "3.13.1",
5959
"lcov-result-merger": "3.1.0",
60-
"lerna": "3.13.4",
60+
"lerna": "3.16.1",
6161
"listr": "0.14.3",
6262
"merge2": "1.2.3",
6363
"mkdirp": "0.5.1",
6464
"mz": "2.7.0",
6565
"npm-run-path": "3.1.0",
6666
"ora": "3.4.0",
67-
"prettier": "1.17.0",
68-
"semver": "6.0.0",
69-
"simple-git": "1.110.0",
67+
"prettier": "1.18.2",
68+
"semver": "6.2.0",
69+
"simple-git": "1.122.0",
7070
"typedoc": "0.14.2",
71-
"ts-node": "8.1.0",
72-
"typescript": "3.4.5",
73-
"yargs": "13.2.2"
71+
"ts-node": "8.3.0",
72+
"typescript": "3.5.3",
73+
"yargs": "13.3.0"
7474
}
7575
}

packages/app-types/.ncurc.json

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

packages/app-types/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@firebase/app-types",
3-
"version": "0.4.0",
3+
"version": "0.4.1",
44
"description": "@firebase/app Types",
55
"author": "Firebase <[email protected]> (https://firebase.google.com/)",
66
"license": "Apache-2.0",
@@ -20,6 +20,6 @@
2020
"url": "https://github.com/firebase/firebase-js-sdk/issues"
2121
},
2222
"devDependencies": {
23-
"typescript": "3.4.5"
23+
"typescript": "3.5.3"
2424
}
2525
}

packages/app/.ncurc.json

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

packages/app/index.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,10 @@ if (isBrowser() && (self as any).firebase !== undefined) {
4343
const firebaseNamespace = createFirebaseNamespace();
4444
const initializeApp = firebaseNamespace.initializeApp;
4545

46-
firebaseNamespace.initializeApp = function() {
46+
// TODO: This disable can be removed and the 'ignoreRestArgs' option added to
47+
// the no-explicit-any rule when ESlint releases it.
48+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
49+
firebaseNamespace.initializeApp = function(...args: any) {
4750
// Environment check before initializing app
4851
// Do the check in initializeApp, so people have a chance to disable it by setting logLevel
4952
// in @firebase/logger
@@ -57,13 +60,12 @@ firebaseNamespace.initializeApp = function() {
5760
"resolve.mainFields":
5861
https://webpack.js.org/configuration/resolve/#resolvemainfields
5962
60-
If using Rollup, use the rollup-plugin-node-resolve plugin and set "module"
61-
to false and "main" to true:
63+
If using Rollup, use the rollup-plugin-node-resolve plugin and specify "main"
64+
as the first item in "mainFields", e.g. ['main', 'module'].
6265
https://github.com/rollup/rollup-plugin-node-resolve
6366
`);
6467
}
65-
66-
return initializeApp.apply(undefined, arguments);
68+
return initializeApp.apply(undefined, args);
6769
};
6870

6971
export const firebase = firebaseNamespace;

0 commit comments

Comments
 (0)