diff --git a/package-lock.json b/package-lock.json index e87053a..ef55063 100644 --- a/package-lock.json +++ b/package-lock.json @@ -882,19 +882,49 @@ } }, "babel-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.1.tgz", - "integrity": "sha1-5xX0hsWN7SVknYiJRNUqoHxdlJc=", + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.0.tgz", + "integrity": "sha1-rBriAHC3n248odMmlhMFN3TyDcU=", "dev": true, "requires": { "babel-messages": "6.23.0", - "babel-runtime": "6.23.0", - "babel-types": "6.24.1", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", "detect-indent": "4.0.0", "jsesc": "1.3.0", "lodash": "4.17.4", "source-map": "0.5.6", "trim-right": "1.0.1" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "2.4.1", + "regenerator-runtime": "0.11.0" + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + } + }, + "regenerator-runtime": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz", + "integrity": "sha512-/aA0kLeRb5N9K0d4fw7ooEbI+xDe+DKD499EQqygGqeS8N3xto15p09uY2xj7ixP81sNPXvRLnAQIqdVStgb1A==", + "dev": true + } } }, "babel-helper-bindify-decorators": { @@ -1160,13 +1190,13 @@ } }, "babel-plugin-istanbul": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.4.tgz", - "integrity": "sha1-GN3oS/POMp/d8/QQP66SFFbY5Yc=", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz", + "integrity": "sha1-Z2DN2Xf0EdPhdbsGTyvDJ9mbK24=", "dev": true, "requires": { "find-up": "2.1.0", - "istanbul-lib-instrument": "1.7.2", + "istanbul-lib-instrument": "1.8.0", "test-exclude": "4.1.1" }, "dependencies": { @@ -1181,6 +1211,29 @@ } } }, + "babel-plugin-jsx-event-modifiers": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/babel-plugin-jsx-event-modifiers/-/babel-plugin-jsx-event-modifiers-2.0.5.tgz", + "integrity": "sha512-tWGnCk0whZ+nZcj9tYLw4+y08tPJXqaEjIxRJZS6DkUUae72Kz4BsoGpxt/Kow7mmgQJpvFCw8IPLSNh5rkZCg==", + "dev": true + }, + "babel-plugin-jsx-v-model": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jsx-v-model/-/babel-plugin-jsx-v-model-2.0.3.tgz", + "integrity": "sha512-SIx3Y3XxwGEz56Q1atwr5GaZsxJ2IRYmn5dl38LFkaTAvjnbNQxsZHO+ylJPsd+Hmv+ixJBYYFEekPBTHwiGfQ==", + "dev": true, + "requires": { + "babel-plugin-syntax-jsx": "6.18.0", + "html-tags": "2.0.0", + "svg-tags": "1.0.0" + } + }, + "babel-plugin-jsx-vue-functional": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jsx-vue-functional/-/babel-plugin-jsx-vue-functional-2.1.0.tgz", + "integrity": "sha1-VjCgyG/hkE0owwRl5r8c9xI1ojk=", + "dev": true + }, "babel-plugin-lodash": { "version": "3.2.11", "resolved": "https://registry.npmjs.org/babel-plugin-lodash/-/babel-plugin-lodash-3.2.11.tgz", @@ -1775,27 +1828,30 @@ } }, "babel-preset-vue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/babel-preset-vue/-/babel-preset-vue-0.1.0.tgz", - "integrity": "sha1-rbhM6rOHO9cmBv3T9wR2QPAyMB8=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/babel-preset-vue/-/babel-preset-vue-1.2.1.tgz", + "integrity": "sha512-a/Z+6SJ4GXyAoCMfYidDH6OzXnccPNJ5nEaPMjALqCkP9SJkqxz9V0uUS//sGuWszcD8kibdwJRzU+brl8DdFQ==", "dev": true, "requires": { "babel-helper-vue-jsx-merge-props": "2.0.2", + "babel-plugin-jsx-event-modifiers": "2.0.5", + "babel-plugin-jsx-v-model": "2.0.3", + "babel-plugin-jsx-vue-functional": "2.1.0", "babel-plugin-syntax-jsx": "6.18.0", "babel-plugin-transform-vue-jsx": "3.5.0" } }, "babel-preset-vue-app": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/babel-preset-vue-app/-/babel-preset-vue-app-1.3.0.tgz", - "integrity": "sha512-yJvp1HeXisJBqLku/gYbZz7xv3Z8mBxhmbHKiFx40JDYc7BlXAojCYxMI5bNXbj2kCKiLent9PX8ofoXU6hPhg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/babel-preset-vue-app/-/babel-preset-vue-app-1.3.1.tgz", + "integrity": "sha512-Uw8X/dwmIBKICB3ZNvg31cKlOD/pR4DmQQ5IyXt1hC7C5ImNTtDO37N7z3VLoqDwEtiIObatXtmmwogKJzJ/bQ==", "dev": true, "requires": { "babel-plugin-syntax-dynamic-import": "6.18.0", "babel-plugin-transform-object-rest-spread": "6.26.0", "babel-plugin-transform-runtime": "6.23.0", "babel-preset-env": "1.6.0", - "babel-preset-vue": "0.1.0", + "babel-preset-vue": "1.2.1", "babel-runtime": "6.23.0" }, "dependencies": { @@ -3414,26 +3470,54 @@ } }, "compression": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.0.tgz", - "integrity": "sha1-AwyfGY8WQ6BX13anOOki2kNzAS0=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.1.tgz", + "integrity": "sha1-7/JgPvwuIs+G810uuTWJ+YdTc9s=", "dev": true, "requires": { - "accepts": "1.3.3", - "bytes": "2.5.0", + "accepts": "1.3.4", + "bytes": "3.0.0", "compressible": "2.0.11", - "debug": "2.6.8", + "debug": "2.6.9", "on-headers": "1.0.1", "safe-buffer": "5.1.1", - "vary": "1.1.1" + "vary": "1.1.2" }, "dependencies": { - "bytes": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.5.0.tgz", - "integrity": "sha1-TJQj6i0lLCcMQbK97+/5u2tiwGo=", + "accepts": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", + "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", + "dev": true, + "requires": { + "mime-types": "2.1.17", + "negotiator": "0.6.1" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "mime-db": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", + "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", "dev": true }, + "mime-types": { + "version": "2.1.17", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", + "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", + "dev": true, + "requires": { + "mime-db": "1.30.0" + } + }, "safe-buffer": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", @@ -3491,9 +3575,9 @@ } }, "conf": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/conf/-/conf-1.2.0.tgz", - "integrity": "sha512-9OsfIDT5DhI08ypXVOx7Dw9OZhaH3H20sQvr6VaaI2ncxEKHEgJAgzy0s+zhMM3ykU+qowPFb5YZKS+j+F/XdQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/conf/-/conf-1.3.1.tgz", + "integrity": "sha512-SGcfliUdpz5h1oZjCN5tgUwRQ/kCrTbo/PsG0yW1enGsZL5EpHVkBZoj2ERlJ8F7SiD/GfXfGm6WTHA+4OcxNA==", "requires": { "dot-prop": "4.1.1", "env-paths": "1.0.0", @@ -4716,48 +4800,6 @@ "integrity": "sha1-FmNpFinU2/42T6EqKk8KqGqjoFA=", "dev": true }, - "default-gateway": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-2.0.2.tgz", - "integrity": "sha512-lvDPOoSVibdJqnZNS9OF7SzDrvr5PYVgynPNNqt89lcJWDRnLP3bpzkgFc/5t759YcuNjz9VEpFe5I6NLLrSiQ==", - "dev": true, - "requires": { - "execa": "0.7.0", - "ip-regex": "2.1.0" - }, - "dependencies": { - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "requires": { - "cross-spawn": "5.1.0", - "get-stream": "3.0.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "1.0.0" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "2.0.1" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - } - } - }, "define-properties": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", @@ -5025,9 +5067,9 @@ } }, "dugite": { - "version": "1.42.0", - "resolved": "https://registry.npmjs.org/dugite/-/dugite-1.42.0.tgz", - "integrity": "sha1-HXmzV0FlYAZnT6u79rMrfgS981w=", + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/dugite/-/dugite-1.45.0.tgz", + "integrity": "sha512-TqVX4QOjt5vBCX1ccNerT+c2eWeIcrM1dMR9ugXagTIF1lKz4FF4A+bCvh/2h5aMJeJ8Gi14VqjHuNbcal1T6A==", "requires": { "checksum": "0.1.1", "mkdirp": "0.5.1", @@ -5103,9 +5145,9 @@ "dev": true }, "electron": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/electron/-/electron-1.7.6.tgz", - "integrity": "sha1-+2nqMb0D3w7/JH8m8LU4vSm27nI=", + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/electron/-/electron-1.7.8.tgz", + "integrity": "sha1-J7eRpolRcafVKZG5lELNvRCjU50=", "dev": true, "requires": { "@types/node": "7.0.43", @@ -5593,11 +5635,11 @@ } }, "electron-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/electron-store/-/electron-store-1.2.0.tgz", - "integrity": "sha1-lvcI8BiMdwiQfp+bfLp5C+1rmJ8=", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/electron-store/-/electron-store-1.3.0.tgz", + "integrity": "sha512-r1Pdl5MwpiCxgbsl0qnwv/GABO5+J/JTO16+KyqL+bOITIk9o3cq3Sw69uO9NgPkpfcKeEwxtJFbtbiBlGTiDA==", "requires": { - "conf": "1.2.0" + "conf": "1.3.1" } }, "electron-to-chromium": { @@ -6458,9 +6500,9 @@ } }, "express": { - "version": "4.15.4", - "resolved": "https://registry.npmjs.org/express/-/express-4.15.4.tgz", - "integrity": "sha1-Ay4iU0ic+PzgJma+yj0R7XotrtE=", + "version": "4.15.5", + "resolved": "https://registry.npmjs.org/express/-/express-4.15.5.tgz", + "integrity": "sha1-ZwI1ypWYiQpa6BcLg9tyK4Qu2Sc=", "dev": true, "requires": { "accepts": "1.3.3", @@ -6469,13 +6511,13 @@ "content-type": "1.0.4", "cookie": "0.3.1", "cookie-signature": "1.0.6", - "debug": "2.6.8", + "debug": "2.6.9", "depd": "1.1.1", "encodeurl": "1.0.1", "escape-html": "1.0.3", "etag": "1.8.1", - "finalhandler": "1.0.4", - "fresh": "0.5.0", + "finalhandler": "1.0.6", + "fresh": "0.5.2", "merge-descriptors": "1.0.1", "methods": "1.1.2", "on-finished": "2.3.0", @@ -6484,13 +6526,13 @@ "proxy-addr": "1.1.5", "qs": "6.5.0", "range-parser": "1.2.0", - "send": "0.15.4", - "serve-static": "1.12.4", + "send": "0.15.6", + "serve-static": "1.12.6", "setprototypeof": "1.0.3", "statuses": "1.3.1", "type-is": "1.6.15", "utils-merge": "1.0.0", - "vary": "1.1.1" + "vary": "1.1.2" }, "dependencies": { "array-flatten": { @@ -6499,6 +6541,30 @@ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", "dev": true }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "finalhandler": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.6.tgz", + "integrity": "sha1-AHrqM9Gk0+QgF/YkhIrVjSEvgU8=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.3.1", + "unpipe": "1.0.0" + } + }, "qs": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.0.tgz", @@ -6857,15 +6923,15 @@ } }, "forwarded": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.1.tgz", - "integrity": "sha1-ik4wxkCwU5U5mjVJxzAldygEiWE=", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", "dev": true }, "fresh": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.0.tgz", - "integrity": "sha1-9HTKXmqSRtb9jglTz6m5yAWvp44=", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", "dev": true }, "fs-access": { @@ -7759,6 +7825,12 @@ } } }, + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "dev": true + }, "html-webpack-plugin": { "version": "2.30.1", "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz", @@ -7858,9 +7930,9 @@ } }, "http-parser-js": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.6.tgz", - "integrity": "sha1-GVJz9YcExFLWcQdr4gEyndNB3FU=", + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.8.tgz", + "integrity": "sha512-jmHp99g6/fLx0pRNJqzsQgjsclCHAY7NhIeA3/U+bsGNvgbvUCQFQY9m5AYpqpAxY/2VcikfbKpjQozSTiz0jA==", "dev": true }, "http-proxy": { @@ -8183,21 +8255,12 @@ } }, "internal-ip": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-2.0.2.tgz", - "integrity": "sha512-1OBR5z3Te0FrUtpsPP04XQ2Tsgj+AwujBioVtM9WVW/Jyoe7xR3BIfWnnmg1eUwRuYFelIJM9mQwB7u3bLXD7Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz", + "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", "dev": true, "requires": { - "default-gateway": "2.0.2", - "ipaddr.js": "1.5.2" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz", - "integrity": "sha1-1LUFvemUaYfM8PxY2QEP+WB+P6A=", - "dev": true - } + "meow": "3.7.0" } }, "interpret": { @@ -8227,12 +8290,6 @@ "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", "dev": true }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true - }, "ipaddr.js": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.4.0.tgz", @@ -8703,18 +8760,26 @@ "dev": true }, "istanbul-lib-instrument": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.2.tgz", - "integrity": "sha512-lPgUY+Pa5dlq2/l0qs1PJZ54QPSfo+s4+UZdkb2d0hbOyrEIAbUJphBLFjEyXBdeCONgGRADFzs3ojfFtmuwFA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.8.0.tgz", + "integrity": "sha1-ZvbJQhzJ7EcE928tsIS6kHiitTI=", "dev": true, "requires": { - "babel-generator": "6.24.1", + "babel-generator": "6.26.0", "babel-template": "6.24.1", "babel-traverse": "6.24.1", "babel-types": "6.24.1", - "babylon": "6.17.2", + "babylon": "6.18.0", "istanbul-lib-coverage": "1.1.1", "semver": "5.3.0" + }, + "dependencies": { + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + } } }, "jodid25519": { @@ -12110,7 +12175,7 @@ "integrity": "sha1-ccDuOxAt4/IC87ZPYI0XP8uhqRg=", "dev": true, "requires": { - "forwarded": "0.1.1", + "forwarded": "0.1.2", "ipaddr.js": "1.4.0" } }, @@ -12893,18 +12958,18 @@ } }, "send": { - "version": "0.15.4", - "resolved": "https://registry.npmjs.org/send/-/send-0.15.4.tgz", - "integrity": "sha1-mF+qPihLAnPHkzZKNcZze9k5Bbk=", + "version": "0.15.6", + "resolved": "https://registry.npmjs.org/send/-/send-0.15.6.tgz", + "integrity": "sha1-IPI6nJJbdiq4JwX+L52yUqzkfjQ=", "dev": true, "requires": { - "debug": "2.6.8", + "debug": "2.6.9", "depd": "1.1.1", "destroy": "1.0.4", "encodeurl": "1.0.1", "escape-html": "1.0.3", "etag": "1.8.1", - "fresh": "0.5.0", + "fresh": "0.5.2", "http-errors": "1.6.2", "mime": "1.3.4", "ms": "2.0.0", @@ -12913,6 +12978,15 @@ "statuses": "1.3.1" }, "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, "mime": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", @@ -12947,15 +13021,15 @@ } }, "serve-static": { - "version": "1.12.4", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.4.tgz", - "integrity": "sha1-m2qpjutyU8Tu3Ewfb9vKYJkBqWE=", + "version": "1.12.6", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.6.tgz", + "integrity": "sha1-uXN3P2NEmTTaVOW+ul4x2fQhFXc=", "dev": true, "requires": { "encodeurl": "1.0.1", "escape-html": "1.0.3", "parseurl": "1.3.2", - "send": "0.15.4" + "send": "0.15.6" } }, "set-blocking": { @@ -13788,6 +13862,12 @@ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true + }, "svgo": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", @@ -14595,9 +14675,9 @@ "dev": true }, "vary": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.1.tgz", - "integrity": "sha1-Z1Neu2lMHVIldFeYRmUyP1h+jTc=", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", "dev": true }, "vendors": { @@ -14630,9 +14710,9 @@ "dev": true }, "vue": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.4.3.tgz", - "integrity": "sha512-k6zkIBR0KsE0DLUDGdRLooX/4iRUbc3T2FyrJs4YhVySbjGwS3k5c2HRCHyXo6lg1aeAF9rg3uiJDRz0J7nbDA==" + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.4.4.tgz", + "integrity": "sha512-PCiRmc8ZT1DD5+BN8QUAmnkBefcCLfZVSuhc1u7iu5JoPrSHyyk/+4nehm7k2xVMi8+RFLk5WIHAN14UKF0txw==" }, "vue-electron": { "version": "1.0.6", @@ -14813,7 +14893,7 @@ "resolve": "1.3.3", "source-map": "0.5.6", "vue-hot-reload-api": "2.1.0", - "vue-style-loader": "3.0.2", + "vue-style-loader": "3.0.3", "vue-template-es2015-compiler": "1.5.3" } }, @@ -14828,9 +14908,9 @@ "integrity": "sha512-zbvT8UMhqxf/R94SSu8xZQ1woa/cgJ06QquxgXDY0LLRu6kFsjLWcUe4anhszeHL9D0F3rXOJISlPG40NHuvRA==" }, "vue-style-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-3.0.2.tgz", - "integrity": "sha512-0orDMSD7JwiC0KlpP+jpoErpEQVP4Ah6tUSMKuV+E3cVpmZd54vsIMBzBkKJHwIwAvLvWkj4wJHppycskggg2A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-3.0.3.tgz", + "integrity": "sha512-P/ihpaZKU23T1kq3E0y4c+F8sbm1HQO69EFYoLoGMSGVAHroHsGir/WQ9qUavP8dyFYHmXenzHaJ/nqd8vfaxw==", "dev": true, "requires": { "hash-sum": "1.0.2", @@ -14838,9 +14918,9 @@ } }, "vue-template-compiler": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.4.3.tgz", - "integrity": "sha512-rtHVKIFjd3Ynb+9FSoA64m2h2SPTEVKk6PywkqbugpM0nxT3ykLFyhbLTdSX1qV5wI9h5DAR4ib4RubEFfyiBQ==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.4.4.tgz", + "integrity": "sha512-XdHsNi8Z5WqwuFl/Z5eLKgE2DOEEOdMk1aA459uSgvwyy+pjKLBlQWsUpAtoR6o6Wmpujw6NtinAUGuqSTituQ==", "dev": true, "requires": { "de-indent": "1.0.2", @@ -14854,14 +14934,14 @@ "dev": true }, "vuex": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/vuex/-/vuex-2.4.0.tgz", - "integrity": "sha512-Jin6dmhB3rMXrNbOZH15F20idQ4F7YH5lTzkxITnooCkKO22nJlsMmDXI45kEiLZ9x7Z7UYlZt8/CFohQmFaHA==" + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/vuex/-/vuex-2.4.1.tgz", + "integrity": "sha512-ak8bu/0Cd/ZHA/rwuegJZEQsnxOfAQMNu6ytHtaHx/Lcgwp2uDFDOh/3u6Wx6ruQAwio41Kjl3RyjAIB3lPvdg==" }, "vuex-router-sync": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/vuex-router-sync/-/vuex-router-sync-4.3.1.tgz", - "integrity": "sha512-n/NUX3qrS5xVCDXIZIqC5PvooTnxPLgCtgE9jockKZkwAjmcrZlyWBJKCnv5wYcSxpZyiaWKUsgX6Y1VsFIV9w==" + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/vuex-router-sync/-/vuex-router-sync-4.3.2.tgz", + "integrity": "sha512-Uwi1aPM1U9IOzEqJl8r3aCQm8l2H+IMm0lMQtznY7ENv8XK0w+6e+le6r06k0W9ud7qBJ4fDjbCcNpXBdnO3Xg==" }, "walkdir": { "version": "0.0.11", @@ -15379,22 +15459,22 @@ } }, "webpack-dev-server": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.8.1.tgz", - "integrity": "sha512-3EqjiJWctcOdZPRPhfcf/JWK8wly43AJRdPIPvtMUcFvyhASGysKOe34r3M+hGJXh8gQwf4/BipYYpuurOhBHQ==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.9.1.tgz", + "integrity": "sha512-qFKs4Wg6JI6FkAQ6WFqeDCCxXEBLsDHkqJB3f9tmlqx8C68Y9vQWwcaMT4Q9H8WF32Q6QUNmgK4qQkdHfXvj/g==", "dev": true, "requires": { "ansi-html": "0.0.7", "array-includes": "3.0.3", "bonjour": "3.5.0", "chokidar": "1.7.0", - "compression": "1.7.0", + "compression": "1.7.1", "connect-history-api-fallback": "1.3.0", "del": "3.0.0", - "express": "4.15.4", + "express": "4.15.5", "html-entities": "1.2.1", "http-proxy-middleware": "0.17.4", - "internal-ip": "2.0.2", + "internal-ip": "1.2.0", "ip": "1.1.5", "loglevel": "1.5.0", "opn": "5.1.0", @@ -15404,22 +15484,16 @@ "sockjs": "0.3.18", "sockjs-client": "1.1.4", "spdy": "3.4.7", - "strip-ansi": "4.0.0", + "strip-ansi": "3.0.1", "supports-color": "4.4.0", "webpack-dev-middleware": "1.12.0", - "yargs": "8.0.2" + "yargs": "6.6.0" }, "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", "dev": true }, "del": { @@ -15436,15 +15510,6 @@ "rimraf": "2.6.2" } }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "2.0.0" - } - }, "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", @@ -15486,32 +15551,6 @@ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", "dev": true }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", @@ -15522,21 +15561,13 @@ "readable-stream": "2.3.3" } }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, "requires": { - "pify": "2.3.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } + "lcid": "1.0.0" } }, "pify": { @@ -15545,27 +15576,6 @@ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "2.0.0", - "normalize-package-data": "2.3.8", - "path-type": "2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "2.1.0", - "read-pkg": "2.0.0" - } - }, "readable-stream": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", @@ -15596,31 +15606,6 @@ "safe-buffer": "5.1.1" } }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "3.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, "supports-color": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", @@ -15643,25 +15628,40 @@ "time-stamp": "2.0.0" } }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, "yargs": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", - "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", "dev": true, "requires": { - "camelcase": "4.1.0", + "camelcase": "3.0.0", "cliui": "3.2.0", "decamelize": "1.2.0", "get-caller-file": "1.0.2", - "os-locale": "2.0.0", - "read-pkg-up": "2.0.0", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", "require-directory": "2.1.1", "require-main-filename": "1.0.1", "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", "y18n": "3.2.1", - "yargs-parser": "7.0.0" + "yargs-parser": "4.2.1" + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "3.0.0" } } } @@ -15977,7 +15977,7 @@ "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", "dev": true, "requires": { - "http-parser-js": "0.4.6", + "http-parser-js": "0.4.8", "websocket-extensions": "0.1.2" } }, diff --git a/package.json b/package.json index 207b2cb..843a34e 100644 --- a/package.json +++ b/package.json @@ -121,13 +121,13 @@ "axios": "^0.16.1", "bluebird": "^3.5.0", "byline": "^5.0.0", - "conf": "^1.2.0", + "conf": "^1.3.1", "date-fns": "^1.28.5", - "dugite": "^1.42.0", + "dugite": "^1.45.0", "electron-context-menu": "^0.9.1", "electron-positioner": "^3.0.0", "electron-squirrel-startup": "^1.0.0", - "electron-store": "^1.2.0", + "electron-store": "^1.3.0", "electron-window-state": "^4.1.1", "git-url-parse": "^6.2.2", "github": "^9.3.1", @@ -138,12 +138,12 @@ "rxjs": "^5.4.3", "search-query-parser": "^1.3.0", "srp-js": "^0.2.0", - "vue": "^2.4.3", + "vue": "^2.4.4", "vue-electron": "^1.0.6", "vue-router": "^2.7.0", "vue-rx": "^3.4.0", - "vuex": "^2.4.0", - "vuex-router-sync": "^4.3.1" + "vuex": "^2.4.1", + "vuex-router-sync": "^4.3.2" }, "devDependencies": { "ace-css": "^1.1.0", @@ -152,12 +152,12 @@ "babel-core": "^6.26.0", "babel-eslint": "^7.0.0", "babel-loader": "^7.1.2", - "babel-plugin-istanbul": "^4.1.1", + "babel-plugin-istanbul": "^4.1.5", "babel-plugin-lodash": "^3.2.11", "babel-plugin-transform-runtime": "^6.22.0", "babel-preset-env": "^1.6.0", "babel-preset-stage-0": "^6.5.0", - "babel-preset-vue-app": "^1.3.0", + "babel-preset-vue-app": "^1.3.1", "babel-register": "^6.26.0", "babili-webpack-plugin": "^0.1.2", "basscss": "^8.0.3", @@ -173,7 +173,7 @@ "cz-conventional-changelog": "^2.0.0", "del": "^2.2.1", "devtron": "^1.1.0", - "electron": "^1.7.6", + "electron": "^1.7.8", "electron-builder": "^18.8.1", "electron-debug": "^1.4.0", "electron-devtools-installer": "^2.0.1", @@ -219,10 +219,10 @@ "url-loader": "^0.5.9", "vue-html-loader": "^1.2.2", "vue-loader": "^12.2.2", - "vue-style-loader": "^3.0.2", - "vue-template-compiler": "^2.4.3", + "vue-style-loader": "^3.0.3", + "vue-template-compiler": "^2.4.4", "webpack": "^3.6.0", - "webpack-dev-server": "^2.8.1", + "webpack-dev-server": "^2.9.1", "webpack-hot-middleware": "^2.19.1", "webpack-merge": "^4.1.0", "webpack-target-electron-renderer": "^0.4.0"