1
0
mirror of https://github.com/chinchang/web-maker.git synced 2025-05-02 08:27:52 +02:00

Update firebase to latest version. Fixes multi-tab error also. fixes

This commit is contained in:
Kushagra Gour 2018-11-16 23:30:37 +05:30
parent 8b9fe4da3c
commit bffb095832
3 changed files with 66 additions and 65 deletions

@ -60,7 +60,7 @@
"codemirror": "^5.37.0",
"copy-webpack-plugin": "^4.5.1",
"esprima": "^4.0.0",
"firebase": "^5.0.4",
"firebase": "^5.5.8",
"jszip": "^3.1.5",
"preact": "^8.2.6",
"preact-compat": "^3.17.0",

@ -55,9 +55,10 @@ import { log } from './utils';
if (db) {
return resolve(db);
}
return firebase
.firestore()
.enablePersistence()
const _firestore = firebase.firestore();
_firestore.settings({ timestampsInSnapshots: true });
return _firestore
.enablePersistence({ experimentalTabSynchronization: true })
.then(function() {
// Initialize Cloud Firestore through firebase
db = firebase.firestore();

122
yarn.lock

@ -228,63 +228,63 @@
version "0.3.2"
resolved "https://registry.yarnpkg.com/@firebase/app-types/-/app-types-0.3.2.tgz#a92dc544290e2893bd8c02a81e684dae3d8e7c85"
"@firebase/app@0.3.3":
version "0.3.3"
resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.3.3.tgz#cb8df89495e4409e92ab30c0068b9e0641a6db81"
"@firebase/app@0.3.4":
version "0.3.4"
resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.3.4.tgz#610c931bac191598b383812b36c1d2cc52316d31"
dependencies:
"@firebase/app-types" "0.3.2"
"@firebase/util" "0.2.1"
"@firebase/util" "0.2.2"
dom-storage "2.1.0"
tslib "1.9.0"
xmlhttprequest "1.8.0"
"@firebase/auth-types@0.3.3":
version "0.3.3"
resolved "https://registry.yarnpkg.com/@firebase/auth-types/-/auth-types-0.3.3.tgz#950a68bdae1e1e37ece054ff69ee0082c5ecabab"
"@firebase/auth-types@0.3.4":
version "0.3.4"
resolved "https://registry.yarnpkg.com/@firebase/auth-types/-/auth-types-0.3.4.tgz#253b1b2d9b520a0b945d4617c8418f0f19a4159f"
"@firebase/auth@0.5.3":
version "0.5.3"
resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-0.5.3.tgz#4f0d83cd5a7c173d3a7a06f904bb1084acd8a0c4"
"@firebase/auth@0.7.9":
version "0.7.9"
resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-0.7.9.tgz#f915f8eeb6ee16b827518f48a0fa529803d39e4e"
dependencies:
"@firebase/auth-types" "0.3.3"
"@firebase/auth-types" "0.3.4"
"@firebase/database-types@0.3.2":
version "0.3.2"
resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-0.3.2.tgz#70611a64dd460e0e253c7427f860d56a1afd86fe"
"@firebase/database@0.3.3":
version "0.3.3"
resolved "https://registry.yarnpkg.com/@firebase/database/-/database-0.3.3.tgz#01123d4e0f8cb020e685ead27d795ef8794b2991"
"@firebase/database@0.3.6":
version "0.3.6"
resolved "https://registry.yarnpkg.com/@firebase/database/-/database-0.3.6.tgz#95167bc5d8454ade1619e6b74b823b08370ff2d1"
dependencies:
"@firebase/database-types" "0.3.2"
"@firebase/logger" "0.1.1"
"@firebase/util" "0.2.1"
"@firebase/util" "0.2.2"
faye-websocket "0.11.1"
tslib "1.9.0"
"@firebase/firestore-types@0.4.3":
version "0.4.3"
resolved "https://registry.yarnpkg.com/@firebase/firestore-types/-/firestore-types-0.4.3.tgz#0baa4f68aa8889474f582320af577f1e9a78fab6"
"@firebase/firestore-types@0.7.0":
version "0.7.0"
resolved "https://registry.yarnpkg.com/@firebase/firestore-types/-/firestore-types-0.7.0.tgz#bded7892868cf6b189a121d0f0cec468f1609995"
"@firebase/firestore@0.5.4":
version "0.5.4"
resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-0.5.4.tgz#26f67fa038ffd74ef849019728c59d4a5590a324"
"@firebase/firestore@0.8.7":
version "0.8.7"
resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-0.8.7.tgz#579b28a9a0863c61adf375cc5df81bb67a1f2a67"
dependencies:
"@firebase/firestore-types" "0.4.3"
"@firebase/firestore-types" "0.7.0"
"@firebase/logger" "0.1.1"
"@firebase/webchannel-wrapper" "0.2.8"
grpc "1.11.3"
"@firebase/webchannel-wrapper" "0.2.11"
grpc "1.16.0"
tslib "1.9.0"
"@firebase/functions-types@0.1.3":
version "0.1.3"
resolved "https://registry.yarnpkg.com/@firebase/functions-types/-/functions-types-0.1.3.tgz#17bc08a51f92b4eb5d1498f18b363f6c0e3a2df8"
"@firebase/functions-types@0.2.1":
version "0.2.1"
resolved "https://registry.yarnpkg.com/@firebase/functions-types/-/functions-types-0.2.1.tgz#9135e1b1ccb46a0cd740851ba138915ad1b550e8"
"@firebase/functions@0.2.4":
version "0.2.4"
resolved "https://registry.yarnpkg.com/@firebase/functions/-/functions-0.2.4.tgz#4d7acbc1feb8a1503f12072e40ea797d42bdb6b7"
"@firebase/functions@0.3.2":
version "0.3.2"
resolved "https://registry.yarnpkg.com/@firebase/functions/-/functions-0.3.2.tgz#d8cca8b74ec6dded24185566d2b58a95b73fad14"
dependencies:
"@firebase/functions-types" "0.1.3"
"@firebase/functions-types" "0.2.1"
"@firebase/messaging-types" "0.2.3"
isomorphic-fetch "2.2.1"
tslib "1.9.0"
@ -297,12 +297,12 @@
version "0.2.3"
resolved "https://registry.yarnpkg.com/@firebase/messaging-types/-/messaging-types-0.2.3.tgz#ed2949129dc5b3b0adff23ae1e1010bc7806f974"
"@firebase/messaging@0.3.4":
version "0.3.4"
resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.3.4.tgz#374d8e19e8fa900d81bc30f5d4e8946bd1c336a7"
"@firebase/messaging@0.3.6":
version "0.3.6"
resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.3.6.tgz#30662779ae5b2812da090da7607e7293cfb22a8e"
dependencies:
"@firebase/messaging-types" "0.2.3"
"@firebase/util" "0.2.1"
"@firebase/util" "0.2.2"
tslib "1.9.0"
"@firebase/polyfill@0.3.3":
@ -317,22 +317,22 @@
version "0.2.3"
resolved "https://registry.yarnpkg.com/@firebase/storage-types/-/storage-types-0.2.3.tgz#09e7ce30eb0d713733e0193cb5c0c3ac157bf330"
"@firebase/storage@0.2.3":
version "0.2.3"
resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.2.3.tgz#80188243d8274de9cc0fab570bc9064664a8563d"
"@firebase/storage@0.2.4":
version "0.2.4"
resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.2.4.tgz#8393822d29cdba2a4993d643273c104ad9a033f3"
dependencies:
"@firebase/storage-types" "0.2.3"
tslib "1.9.0"
"@firebase/util@0.2.1":
version "0.2.1"
resolved "https://registry.yarnpkg.com/@firebase/util/-/util-0.2.1.tgz#b59a2fbf14fce21401cbebf776a3e0260b591380"
"@firebase/util@0.2.2":
version "0.2.2"
resolved "https://registry.yarnpkg.com/@firebase/util/-/util-0.2.2.tgz#fdd57ca21b587564c0a3a032f55092633f390a30"
dependencies:
tslib "1.9.0"
"@firebase/webchannel-wrapper@0.2.8":
version "0.2.8"
resolved "https://registry.yarnpkg.com/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.2.8.tgz#38a936b60b898a1ad0f3719543ff1a1031f60f8b"
"@firebase/webchannel-wrapper@0.2.11":
version "0.2.11"
resolved "https://registry.yarnpkg.com/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.2.11.tgz#32a853fad9974cbbc9fc766ec5699a18b22ccee6"
"@samverschueren/stream-to-observable@^0.3.0":
version "0.3.0"
@ -3924,18 +3924,18 @@ fined@^1.0.1:
object.pick "^1.2.0"
parse-filepath "^1.0.1"
firebase@^5.0.4:
version "5.0.4"
resolved "https://registry.yarnpkg.com/firebase/-/firebase-5.0.4.tgz#f367c80531c1a8a4ef82b6537b2a6bd92685e226"
firebase@^5.5.8:
version "5.5.8"
resolved "https://registry.yarnpkg.com/firebase/-/firebase-5.5.8.tgz#65a39f5b9db62275d4d1a77e5d1415b7336dbca5"
dependencies:
"@firebase/app" "0.3.3"
"@firebase/auth" "0.5.3"
"@firebase/database" "0.3.3"
"@firebase/firestore" "0.5.4"
"@firebase/functions" "0.2.4"
"@firebase/messaging" "0.3.4"
"@firebase/app" "0.3.4"
"@firebase/auth" "0.7.9"
"@firebase/database" "0.3.6"
"@firebase/firestore" "0.8.7"
"@firebase/functions" "0.3.2"
"@firebase/messaging" "0.3.6"
"@firebase/polyfill" "0.3.3"
"@firebase/storage" "0.2.3"
"@firebase/storage" "0.2.4"
first-chunk-stream@^1.0.0:
version "1.0.0"
@ -4406,14 +4406,14 @@ growly@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
grpc@1.11.3:
version "1.11.3"
resolved "https://registry.yarnpkg.com/grpc/-/grpc-1.11.3.tgz#46093bb17702b9fc1b099789695e6f47d6487129"
grpc@1.16.0:
version "1.16.0"
resolved "https://registry.yarnpkg.com/grpc/-/grpc-1.16.0.tgz#cdf56d6ede2f1b6ab5224ad467cb22e1b3ec36fc"
dependencies:
lodash "^4.15.0"
lodash "^4.17.5"
nan "^2.0.0"
node-pre-gyp "^0.10.0"
protobufjs "^5.0.0"
protobufjs "^5.0.3"
gulp-clean-css@^3.9.2:
version "3.9.4"
@ -6162,7 +6162,7 @@ lodash@^3.6.0:
version "3.10.1"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
lodash@^4.13.1, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.0, lodash@^4.3.0:
lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.0, lodash@^4.3.0:
version "4.17.10"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7"
@ -7820,7 +7820,7 @@ prop-types@^15.5.8, prop-types@^15.6.1:
loose-envify "^1.3.1"
object-assign "^4.1.1"
protobufjs@^5.0.0:
protobufjs@^5.0.3:
version "5.0.3"
resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-5.0.3.tgz#e4dfe9fb67c90b2630d15868249bcc4961467a17"
dependencies: