Commit cd8c7500 authored by Evan You's avatar Evan You

fix app in IE

parent f5405dca
......@@ -16,9 +16,9 @@
},
"dependencies": {
"compression": "^1.6.2",
"es6-promise": "^3.2.1",
"es6-promise": "^4.0.5",
"express": "^4.14.0",
"firebase": "^3.4.1",
"firebase": "^3.6.1",
"html-webpack-plugin": "^2.24.1",
"lru-cache": "^4.0.1",
"serialize-javascript": "^1.3.0",
......@@ -33,16 +33,16 @@
"autoprefixer": "^6.4.0",
"buble": "^0.14.2",
"buble-loader": "^0.3.2",
"cross-env": "^2.0.0",
"cross-env": "^3.1.3",
"css-loader": "^0.25.0",
"extract-text-webpack-plugin": "^2.0.0-beta.3",
"file-loader": "^0.9.0",
"rimraf": "^2.5.4",
"stylus": "^0.54.5",
"stylus-loader": "^2.1.2",
"sw-precache-webpack-plugin": "^0.5.1",
"sw-precache-webpack-plugin": "^0.6.0",
"url-loader": "^0.5.7",
"vue-loader": "^9.9.1",
"vue-loader": "^9.9.3",
"webpack": "^2.1.0-beta.26",
"webpack-dev-middleware": "^1.6.1",
"webpack-hot-middleware": "^2.12.2"
......
......@@ -17,11 +17,10 @@ Object.keys(filters).forEach(key => {
// create the app instance.
// here we inject the router and store to all child components,
// making them available everywhere as `this.$router` and `this.$store`.
const app = new Vue({
const app = new Vue(Vue.util.extend({
router,
store,
...App // Object spread copying everything from App.vue
})
store
}, App))
// expose the app, the router and the store.
// note we are not mounting the app here, since bootstrapping will be
......
require('es6-promise').polyfill()
import 'es6-promise/auto'
import { app, store } from './app'
// prime the store with server-initialized state.
......
......@@ -689,12 +689,11 @@ create-hmac@^1.1.0, create-hmac@^1.1.2:
create-hash "^1.1.0"
inherits "^2.0.1"
cross-env@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-2.0.1.tgz#f283b4039ea759ada9ab7e987ad3bddb241b79a6"
cross-env@^3.1.3:
version "3.1.3"
resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-3.1.3.tgz#58cd8231808f50089708b091f7dd37275a8e8154"
dependencies:
cross-spawn "^3.0.1"
lodash.assign "^3.2.0"
cross-spawn@^3.0.1:
version "3.0.1"
......@@ -1032,10 +1031,6 @@ error-ex@^1.2.0:
dependencies:
is-arrayish "^0.2.1"
es6-promise@^3.2.1:
version "3.3.1"
resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613"
es6-promise@^4.0.5:
version "4.0.5"
resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.0.5.tgz#7882f30adde5b240ccfa7f7d78c548330951ae42"
......@@ -1182,9 +1177,9 @@ find-up@^1.0.0:
path-exists "^2.0.0"
pinkie-promise "^2.0.0"
firebase@^3.4.1:
version "3.6.0"
resolved "https://registry.yarnpkg.com/firebase/-/firebase-3.6.0.tgz#d87c260e178c2b5d6c0bcdd133f85167646f9623"
firebase@^3.6.1:
version "3.6.1"
resolved "https://registry.yarnpkg.com/firebase/-/firebase-3.6.1.tgz#bcd7fe28f9eb75c8ecbefba9b4763b0800995229"
dependencies:
dom-storage "2.0.2"
faye-websocket "0.9.3"
......@@ -1832,29 +1827,6 @@ loader-utils@^0.2.10, loader-utils@^0.2.15, loader-utils@^0.2.16, loader-utils@^
json5 "^0.5.0"
object-assign "^4.0.1"
lodash._baseassign@^3.0.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e"
dependencies:
lodash._basecopy "^3.0.0"
lodash.keys "^3.0.0"
lodash._basecopy@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36"
lodash._bindcallback@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e"
lodash._createassigner@^3.0.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz#838a5bae2fdaca63ac22dee8e19fa4e6d6970b11"
dependencies:
lodash._bindcallback "^3.0.0"
lodash._isiterateecall "^3.0.0"
lodash.restparam "^3.0.0"
lodash._createcompounder@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._createcompounder/-/lodash._createcompounder-3.0.0.tgz#5dd2cb55372d6e70e0e2392fb2304d6631091075"
......@@ -1862,14 +1834,6 @@ lodash._createcompounder@^3.0.0:
lodash.deburr "^3.0.0"
lodash.words "^3.0.0"
lodash._getnative@^3.0.0:
version "3.9.1"
resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5"
lodash._isiterateecall@^3.0.0:
version "3.0.9"
resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c"
lodash._reinterpolate@~3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
......@@ -1878,14 +1842,6 @@ lodash._root@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692"
lodash.assign@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-3.2.0.tgz#3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa"
dependencies:
lodash._baseassign "^3.0.0"
lodash._createassigner "^3.0.0"
lodash.keys "^3.0.0"
lodash.camelcase@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-3.0.1.tgz#932c8b87f8a4377897c67197533282f97aeac298"
......@@ -1906,26 +1862,6 @@ lodash.indexof@^4.0.5:
version "4.0.5"
resolved "https://registry.yarnpkg.com/lodash.indexof/-/lodash.indexof-4.0.5.tgz#53714adc2cddd6ed87638f893aa9b6c24e31ef3c"
lodash.isarguments@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a"
lodash.isarray@^3.0.0:
version "3.0.4"
resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55"
lodash.keys@^3.0.0:
version "3.1.2"
resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a"
dependencies:
lodash._getnative "^3.0.0"
lodash.isarguments "^3.0.0"
lodash.isarray "^3.0.0"
lodash.restparam@^3.0.0:
version "3.6.1"
resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805"
lodash.template@^4.4.0:
version "4.4.0"
resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0"
......@@ -3192,9 +3128,9 @@ svgo@^0.7.0:
sax "~1.2.1"
whet.extend "~0.9.9"
sw-precache-webpack-plugin@^0.5.1:
version "0.5.1"
resolved "https://registry.yarnpkg.com/sw-precache-webpack-plugin/-/sw-precache-webpack-plugin-0.5.1.tgz#380320dcdf9c189b51b41a676382301b8669734f"
sw-precache-webpack-plugin@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/sw-precache-webpack-plugin/-/sw-precache-webpack-plugin-0.6.0.tgz#6dab854c7b70a29466bea661dbc657dd74a573ea"
dependencies:
del "^2.2.2"
sw-precache "^4.1.0"
......@@ -3418,9 +3354,9 @@ vue-hot-reload-api@^2.0.1:
version "2.0.6"
resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.0.6.tgz#817d4bfb30f55428aa1012d029499e07f3147d21"
vue-loader@^9.9.1:
version "9.9.1"
resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-9.9.1.tgz#2867dd29027fab6d0f94bef98c607dc2d3a36304"
vue-loader@^9.9.3:
version "9.9.3"
resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-9.9.3.tgz#fc926c0ee352da372fbc786f8b085b82c1ba1683"
dependencies:
consolidate "^0.14.0"
hash-sum "^1.0.2"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment