Skip to content

Commit 3f5f328

Browse files
committed
add firebase & initializeApp
1 parent b924d15 commit 3f5f328

File tree

3 files changed

+130
-3
lines changed

3 files changed

+130
-3
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"lint": "eslint --ext .js,.vue src"
1212
},
1313
"dependencies": {
14+
"firebase": "^4.4.0",
1415
"vue": "^2.3.3",
1516
"vue-router": "^2.3.1",
1617
"vuetify": "^0.15.7",

src/main.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import Vue from 'vue'
44
import Vuetify from 'vuetify'
55
import App from './App'
6+
import * as firebase from 'firebase'
67
import router from './router'
78
import { store } from './store'
89

@@ -15,5 +16,14 @@ new Vue({
1516
router,
1617
store,
1718
template: '<App/>',
18-
components: { App }
19+
components: { App },
20+
created () {
21+
firebase.initializeApp({
22+
apiKey: '',
23+
authDomain: '',
24+
databaseURL: '',
25+
projectId: '',
26+
storageBucket: ''
27+
})
28+
}
1929
})

yarn.lock

Lines changed: 118 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -814,6 +814,10 @@ base64-js@^1.0.2:
814814
version "1.2.1"
815815
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886"
816816

817+
base64url@2.0.0, base64url@^2.0.0:
818+
version "2.0.0"
819+
resolved "https://registry.yarnpkg.com/base64url/-/base64url-2.0.0.tgz#eac16e03ea1438eff9423d69baa36262ed1f70bb"
820+
817821
bcrypt-pbkdf@^1.0.0:
818822
version "1.0.1"
819823
resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d"
@@ -961,6 +965,10 @@ browserslist@^2.1.2, browserslist@^2.4.0:
961965
caniuse-lite "^1.0.30000718"
962966
electron-to-chromium "^1.3.18"
963967

968+
buffer-equal-constant-time@1.0.1:
969+
version "1.0.1"
970+
resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819"
971+
964972
buffer-xor@^1.0.3:
965973
version "1.0.3"
966974
resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
@@ -1611,6 +1619,10 @@ dom-serializer@0:
16111619
domelementtype "~1.1.1"
16121620
entities "~1.1.1"
16131621

1622+
dom-storage@^2.0.2:
1623+
version "2.0.2"
1624+
resolved "https://registry.yarnpkg.com/dom-storage/-/dom-storage-2.0.2.tgz#ed17cbf68abd10e0aef8182713e297c5e4b500b0"
1625+
16141626
dom-urls@^1.1.0:
16151627
version "1.1.0"
16161628
resolved "https://registry.yarnpkg.com/dom-urls/-/dom-urls-1.1.0.tgz#001ddf81628cd1e706125c7176f53ccec55d918e"
@@ -1683,6 +1695,13 @@ ecc-jsbn@~0.1.1:
16831695
dependencies:
16841696
jsbn "~0.1.0"
16851697

1698+
ecdsa-sig-formatter@1.0.9:
1699+
version "1.0.9"
1700+
resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.9.tgz#4bc926274ec3b5abb5016e7e1d60921ac262b2a1"
1701+
dependencies:
1702+
base64url "^2.0.0"
1703+
safe-buffer "^5.0.1"
1704+
16861705
editorconfig@^0.13.2:
16871706
version "0.13.3"
16881707
resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.13.3.tgz#e5219e587951d60958fd94ea9a9a008cdeff1b34"
@@ -2076,6 +2095,12 @@ fastparse@^1.1.1:
20762095
version "1.1.1"
20772096
resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.1.tgz#d1e2643b38a94d7583b479060e6c4affc94071f8"
20782097

2098+
faye-websocket@0.9.3:
2099+
version "0.9.3"
2100+
resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.9.3.tgz#482a505b0df0ae626b969866d3bd740cdb962e83"
2101+
dependencies:
2102+
websocket-driver ">=0.5.1"
2103+
20792104
figures@^1.3.5:
20802105
version "1.7.0"
20812106
resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e"
@@ -2159,6 +2184,16 @@ find-up@^2.1.0:
21592184
dependencies:
21602185
locate-path "^2.0.0"
21612186

2187+
firebase@^4.4.0:
2188+
version "4.4.0"
2189+
resolved "https://registry.yarnpkg.com/firebase/-/firebase-4.4.0.tgz#cffa34964c38ae24157ec930dbe147816fd8e3f4"
2190+
dependencies:
2191+
dom-storage "^2.0.2"
2192+
faye-websocket "0.9.3"
2193+
jsonwebtoken "^7.3.0"
2194+
promise-polyfill "^6.0.2"
2195+
xmlhttprequest "^1.8.0"
2196+
21622197
flat-cache@^1.2.1:
21632198
version "1.2.2"
21642199
resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.2.2.tgz#fa86714e72c21db88601761ecf2f555d1abc6b96"
@@ -2469,6 +2504,10 @@ hmac-drbg@^1.0.0:
24692504
minimalistic-assert "^1.0.0"
24702505
minimalistic-crypto-utils "^1.0.1"
24712506

2507+
hoek@2.x.x:
2508+
version "2.16.3"
2509+
resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
2510+
24722511
hoek@4.x.x:
24732512
version "4.2.0"
24742513
resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d"
@@ -2545,6 +2584,10 @@ http-errors@~1.6.2:
25452584
setprototypeof "1.0.3"
25462585
statuses ">= 1.3.1 < 2"
25472586

2587+
http-parser-js@>=0.4.0:
2588+
version "0.4.8"
2589+
resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.8.tgz#763f75c4b771a0bb44653b07070bff6ca7bc5561"
2590+
25482591
http-proxy-middleware@^0.17.3:
25492592
version "0.17.4"
25502593
resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz#642e8848851d66f09d4f124912846dbaeb41b833"
@@ -2869,6 +2912,10 @@ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
28692912
version "1.0.0"
28702913
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
28712914

2915+
isemail@1.x.x:
2916+
version "1.2.0"
2917+
resolved "https://registry.yarnpkg.com/isemail/-/isemail-1.2.0.tgz#be03df8cc3e29de4d2c5df6501263f1fa4595e9a"
2918+
28722919
isobject@^2.0.0:
28732920
version "2.1.0"
28742921
resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
@@ -2879,6 +2926,15 @@ isstream@~0.1.2:
28792926
version "0.1.2"
28802927
resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
28812928

2929+
joi@^6.10.1:
2930+
version "6.10.1"
2931+
resolved "https://registry.yarnpkg.com/joi/-/joi-6.10.1.tgz#4d50c318079122000fe5f16af1ff8e1917b77e06"
2932+
dependencies:
2933+
hoek "2.x.x"
2934+
isemail "1.x.x"
2935+
moment "2.x.x"
2936+
topo "1.x.x"
2937+
28822938
js-base64@^2.1.9:
28832939
version "2.3.2"
28842940
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.3.2.tgz#a79a923666372b580f8e27f51845c6f7e8fbfbaf"
@@ -2962,6 +3018,16 @@ jsonpointer@^4.0.0:
29623018
version "4.0.1"
29633019
resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9"
29643020

3021+
jsonwebtoken@^7.3.0:
3022+
version "7.4.3"
3023+
resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-7.4.3.tgz#77f5021de058b605a1783fa1283e99812e645638"
3024+
dependencies:
3025+
joi "^6.10.1"
3026+
jws "^3.1.4"
3027+
lodash.once "^4.0.0"
3028+
ms "^2.0.0"
3029+
xtend "^4.0.1"
3030+
29653031
jsprim@^1.2.2:
29663032
version "1.4.1"
29673033
resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
@@ -2971,6 +3037,23 @@ jsprim@^1.2.2:
29713037
json-schema "0.2.3"
29723038
verror "1.10.0"
29733039

3040+
jwa@^1.1.4:
3041+
version "1.1.5"
3042+
resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.1.5.tgz#a0552ce0220742cd52e153774a32905c30e756e5"
3043+
dependencies:
3044+
base64url "2.0.0"
3045+
buffer-equal-constant-time "1.0.1"
3046+
ecdsa-sig-formatter "1.0.9"
3047+
safe-buffer "^5.0.1"
3048+
3049+
jws@^3.1.4:
3050+
version "3.1.4"
3051+
resolved "https://registry.yarnpkg.com/jws/-/jws-3.1.4.tgz#f9e8b9338e8a847277d6444b1464f61880e050a2"
3052+
dependencies:
3053+
base64url "^2.0.0"
3054+
jwa "^1.1.4"
3055+
safe-buffer "^5.0.1"
3056+
29743057
kind-of@^3.0.2:
29753058
version "3.2.2"
29763059
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
@@ -3081,6 +3164,10 @@ lodash.memoize@^4.1.2:
30813164
version "4.1.2"
30823165
resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
30833166

3167+
lodash.once@^4.0.0:
3168+
version "4.1.1"
3169+
resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac"
3170+
30843171
lodash.template@^4.4.0:
30853172
version "4.4.0"
30863173
resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0"
@@ -3284,7 +3371,11 @@ mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdi
32843371
dependencies:
32853372
minimist "0.0.8"
32863373

3287-
ms@2.0.0:
3374+
moment@2.x.x:
3375+
version "2.18.1"
3376+
resolved "https://registry.yarnpkg.com/moment/-/moment-2.18.1.tgz#c36193dd3ce1c2eed2adb7c802dbbc77a81b1c0f"
3377+
3378+
ms@2.0.0, ms@^2.0.0:
32883379
version "2.0.0"
32893380
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
32903381

@@ -3998,6 +4089,10 @@ progress@^1.1.8:
39984089
version "1.1.8"
39994090
resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be"
40004091

4092+
promise-polyfill@^6.0.2:
4093+
version "6.0.2"
4094+
resolved "https://registry.yarnpkg.com/promise-polyfill/-/promise-polyfill-6.0.2.tgz#d9c86d3dc4dc2df9016e88946defd69b49b41162"
4095+
40014096
proto-list@~1.2.1:
40024097
version "1.2.4"
40034098
resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"
@@ -4823,6 +4918,12 @@ to-fast-properties@^1.0.3:
48234918
version "1.0.3"
48244919
resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
48254920

4921+
topo@1.x.x:
4922+
version "1.1.0"
4923+
resolved "https://registry.yarnpkg.com/topo/-/topo-1.1.0.tgz#e9d751615d1bb87dc865db182fa1ca0a5ef536d5"
4924+
dependencies:
4925+
hoek "2.x.x"
4926+
48264927
toposort@^1.0.0:
48274928
version "1.0.3"
48284929
resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.3.tgz#f02cd8a74bd8be2fc0e98611c3bacb95a171869c"
@@ -5188,6 +5289,17 @@ webpack@^2.6.1:
51885289
webpack-sources "^1.0.1"
51895290
yargs "^6.0.0"
51905291

5292+
websocket-driver@>=0.5.1:
5293+
version "0.7.0"
5294+
resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb"
5295+
dependencies:
5296+
http-parser-js ">=0.4.0"
5297+
websocket-extensions ">=0.1.1"
5298+
5299+
websocket-extensions@>=0.1.1:
5300+
version "0.1.2"
5301+
resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.2.tgz#0e18781de629a18308ce1481650f67ffa2693a5d"
5302+
51915303
when@~3.6.x:
51925304
version "3.6.4"
51935305
resolved "https://registry.yarnpkg.com/when/-/when-3.6.4.tgz#473b517ec159e2b85005497a13983f095412e34e"
@@ -5266,7 +5378,11 @@ xml-char-classes@^1.0.0:
52665378
version "1.0.0"
52675379
resolved "https://registry.yarnpkg.com/xml-char-classes/-/xml-char-classes-1.0.0.tgz#64657848a20ffc5df583a42ad8a277b4512bbc4d"
52685380

5269-
xtend@^4.0.0:
5381+
xmlhttprequest@^1.8.0:
5382+
version "1.8.0"
5383+
resolved "https://registry.yarnpkg.com/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz#67fe075c5c24fef39f9d65f5f7b7fe75171968fc"
5384+
5385+
xtend@^4.0.0, xtend@^4.0.1:
52705386
version "4.0.1"
52715387
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
52725388

0 commit comments

Comments
 (0)