From 8f7169c4afb72dfdaa9bc8a1ab56c6fc7f9e108e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20H=C3=A4usler?= Date: Wed, 11 Apr 2018 12:29:01 +0200 Subject: [PATCH] Fix #131 and update packages (#133) --- package-lock.json | 572 +++++++++++++++++++++++------------------- package.json | 24 +- src/main/index.dev.js | 4 +- 3 files changed, 335 insertions(+), 265 deletions(-) diff --git a/package-lock.json b/package-lock.json index 411eecd4..5f2a6980 100644 --- a/package-lock.json +++ b/package-lock.json @@ -526,34 +526,36 @@ } }, "app-builder-bin": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-1.7.2.tgz", - "integrity": "sha512-2uJICLdVnkDqizLZa4HclhBsAWiSf1sEPeKS5+GhuxGaDdWnabXZ4ed9hYQ5u81P3hW3lB+xvxDw2TTinDB9Tw==", + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-1.8.4.tgz", + "integrity": "sha512-gP2/wD3Hy6G4HSyvKOyMofGmIeh9ccDw+xjRjqRXrGDKM15ft9CQaDYUaIjmd5LzaZum+E36YMfYQkxy6AphnQ==", "dev": true, "requires": { - "app-builder-bin-linux": "1.7.2", - "app-builder-bin-mac": "1.7.2", - "app-builder-bin-win": "1.7.2" + "app-builder-bin-linux": "1.8.4", + "app-builder-bin-mac": "1.8.4", + "app-builder-bin-win": "1.8.4" + }, + "dependencies": { + "app-builder-bin-mac": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/app-builder-bin-mac/-/app-builder-bin-mac-1.8.4.tgz", + "integrity": "sha512-81HhRtKPtvL3NakOKjQb26zzyT4SzwSzoH2c2xdbyoCTZ4Cknzp2R1SSLzjwCitwYAj38RpLpskDYM9VnCNdRA==", + "dev": true, + "optional": true + }, + "app-builder-bin-win": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/app-builder-bin-win/-/app-builder-bin-win-1.8.4.tgz", + "integrity": "sha512-94pecMVsp8BxU/LhBn2bydIeyr4NSTDPibe8DTQPMnVWTeX9nWJA7JO9FsnWUu+KM2fjeunv5ILETo6HoqUkfQ==", + "dev": true, + "optional": true + } } }, "app-builder-bin-linux": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/app-builder-bin-linux/-/app-builder-bin-linux-1.7.2.tgz", - "integrity": "sha512-spoW8f6sqo5aKpoZx+scIPMonSTrh8JtKWM3MuDqBJiXiUCtpVIPez5c4AycGwQnmh167KFjK4pn129o3k+aHQ==", - "dev": true, - "optional": true - }, - "app-builder-bin-mac": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/app-builder-bin-mac/-/app-builder-bin-mac-1.7.2.tgz", - "integrity": "sha512-GLrQ9r17Hnc8dap2rKJ1N7ZukLBbTN88BSG4EC3xmNeafoWbekuxq3IdJYkZAT/eS1Ig4Q6nRcLI9TfnafwZEQ==", - "dev": true, - "optional": true - }, - "app-builder-bin-win": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/app-builder-bin-win/-/app-builder-bin-win-1.7.2.tgz", - "integrity": "sha512-/7tvJZas9T5TBM3QUV0xQkRQAyUlsXdtUsqtOg48mgp1ogPqDjs4W2Jr31YhhiUHDdNgamZc655PzWqAEnbZfQ==", + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/app-builder-bin-linux/-/app-builder-bin-linux-1.8.4.tgz", + "integrity": "sha512-vC0j1zpYs6zM33NPQTiHC5jM8oSwoa8x/LUeIrUq/WqnYEzTcASyWPeR3rbcYUCMpd9z8/mCWGCBIevpzll/oQ==", "dev": true, "optional": true }, @@ -3818,15 +3820,15 @@ "dev": true }, "builder-util": { - "version": "5.6.5", - "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-5.6.5.tgz", - "integrity": "sha512-J03MEuyUf8li8KjTpml3r0K2Q9jZl21bHTEuGiZZX9vSMY81mXZe5AmEutsquyDrcsQFjCrDkbEDaqSc7vj5sw==", + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-5.7.5.tgz", + "integrity": "sha512-JRGxyOYvoKfKo5MibZ2mb4KId+fGqHnpjf4uOluO5mE1/nYDSUgAabc41lGMqa/KHrMsxKXetyqaClmqVYOLuQ==", "dev": true, "requires": { "7zip-bin": "3.1.0", - "app-builder-bin": "1.7.2", + "app-builder-bin": "1.8.4", "bluebird-lst": "1.0.5", - "builder-util-runtime": "4.0.5", + "builder-util-runtime": "4.2.0", "chalk": "2.3.2", "debug": "3.1.0", "fs-extra-p": "4.5.2", @@ -3857,9 +3859,9 @@ } }, "builder-util-runtime": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-4.0.5.tgz", - "integrity": "sha512-NT8AxWH6miZQHnZzaTVjVp1uc6C/mWlxi6GQXKpd4CwyTQd3rT7+poOGrcOhtIiHYCL9VEbRsVfxUAPPsgqJdg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-4.2.0.tgz", + "integrity": "sha512-cROCExnJOJvRD58HHcnrrgyRAoDHGZT0hKox0op7vTuuuRC/1JKMXvSR+Hxy7KWy/aEmKu0HfSqMd4znDEqQsA==", "dev": true, "requires": { "bluebird-lst": "1.0.5", @@ -4096,91 +4098,58 @@ } }, "cfonts": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cfonts/-/cfonts-1.1.3.tgz", - "integrity": "sha1-XZp6a/GgI/wtU12nJk6pDs2dv0g=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/cfonts/-/cfonts-1.2.0.tgz", + "integrity": "sha512-gT9tfte2tCN6ZddA531ACPnUMvD6hCXiVHSUVZcCvejvKhsjD2Ph+ot8Vl39hG0CBh/9LvihnXKvtY9RL/UrLg==", "dev": true, "requires": { - "babel-runtime": "6.22.0", - "chalk": "1.0.0", - "change-case": "3.0.0", - "commander": "2.9.0", - "window-size": "0.3.0" + "ansi-styles": "3.2.1", + "babel-runtime": "6.26.0", + "chalk": "2.3.2", + "change-case": "3.0.2", + "commander": "2.15.1", + "window-size": "1.1.0" }, "dependencies": { - "ansi-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", - "integrity": "sha1-QchHGUZGN15qGl0Qw8oFTvn8mA0=", - "dev": true - }, - "babel-runtime": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz", - "integrity": "sha1-HPi0rGfHek3bDbKuH3TeUqxMphE=", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "core-js": "2.5.3", - "regenerator-runtime": "0.10.5" + "color-convert": "1.9.1" } }, - "chalk": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz", - "integrity": "sha1-s89O0P9Tl8mcdbj2edsvUoMfltw=", + "change-case": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-3.0.2.tgz", + "integrity": "sha512-Mww+SLF6MZ0U6kdg11algyKd5BARbyM4TbFBepwowYSR5ClfQGCGtxNXgykpN0uF/bstWeaGDT4JWaDh8zWAHA==", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "1.0.3", - "strip-ansi": "2.0.1", - "supports-color": "1.3.1" + "camel-case": "3.0.0", + "constant-case": "2.0.0", + "dot-case": "2.1.1", + "header-case": "1.0.1", + "is-lower-case": "1.1.3", + "is-upper-case": "1.1.2", + "lower-case": "1.1.4", + "lower-case-first": "1.0.2", + "no-case": "2.3.2", + "param-case": "2.1.1", + "pascal-case": "2.0.1", + "path-case": "2.1.1", + "sentence-case": "2.1.1", + "snake-case": "2.1.0", + "swap-case": "1.1.2", + "title-case": "2.1.1", + "upper-case": "1.1.3", + "upper-case-first": "1.1.2" } }, "commander": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dev": true, - "requires": { - "graceful-readlink": "1.0.1" - } - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "has-ansi": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz", - "integrity": "sha1-wLWxYV2eOCsP9nFp2We0JeSMpTg=", - "dev": true, - "requires": { - "ansi-regex": "1.1.1", - "get-stdin": "4.0.1" - } - }, - "regenerator-runtime": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", - "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", - "dev": true - }, - "strip-ansi": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", - "integrity": "sha1-32LBqpTtLxFOHQ8h/R1QSCt5pg4=", - "dev": true, - "requires": { - "ansi-regex": "1.1.1" - } - }, - "supports-color": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz", - "integrity": "sha1-FXWN8J2P87SswwdTn6vicJXhBC0=", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", "dev": true } } @@ -4550,9 +4519,9 @@ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, "codemirror": { - "version": "5.35.0", - "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.35.0.tgz", - "integrity": "sha512-8HQICjZlDfe1ai7bvU6m2uHxuZuFgsUCdDRU9OHVB+2RTRd+FftN1ezVCqbquG0Fyq+wETqyadKhUX46DswSUQ==" + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.36.0.tgz", + "integrity": "sha512-XGR+ic+9DSMSE4mD2XLinGrMcIO4xbHpNrPzAFpCW5bjy+Em8fUOTCpagVP/+LLtTQsAROqrq1f55KyRxDcokA==" }, "collection-visit": { "version": "1.0.0", @@ -4854,9 +4823,9 @@ } }, "configstore": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.1.tgz", - "integrity": "sha512-5oNkD/L++l0O6xGXxb1EWS7SivtjfGQlRyxJsYgE0Z495/L81e2h4/d3r969hoPXuFItzNOKMtsXgYG4c7dYvw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", + "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", "dev": true, "requires": { "dot-prop": "4.2.0", @@ -5877,14 +5846,14 @@ } }, "dmg-builder": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-4.1.2.tgz", - "integrity": "sha512-nH7PYrRG9er8sVEOEV9lhngRyZDznViBFVTV/E5p4ZDFy5YZLDHNFWI3m7RKiWnRli5UpOwqLVn0Nxn1vJqsGg==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-4.1.4.tgz", + "integrity": "sha512-x1H9NZg0HsVY4Vyj1ZncZU+9aG3btHz1wYPlRapU8vinQSuz5VVp0jTHznjoKAaOYt4OgJEhyQ+ySe2mvtP8/A==", "dev": true, "requires": { "bluebird-lst": "1.0.5", - "builder-util": "5.6.5", - "electron-builder-lib": "20.5.1", + "builder-util": "5.7.5", + "electron-builder-lib": "20.8.2", "fs-extra-p": "4.5.2", "iconv-lite": "0.4.19", "js-yaml": "3.11.0", @@ -6081,43 +6050,43 @@ "dev": true }, "electron": { - "version": "2.0.0-beta.4", - "resolved": "https://registry.npmjs.org/electron/-/electron-2.0.0-beta.4.tgz", - "integrity": "sha1-kA8cSgYCwz2Ud+hkBuHi4ZkHyak=", + "version": "2.0.0-beta.7", + "resolved": "https://registry.npmjs.org/electron/-/electron-2.0.0-beta.7.tgz", + "integrity": "sha512-DSUHGT2JkZc4pja2JdlG+TJa/nX2tz2I9UHdYPY0iKUrZngmTpP2FUypVt5pK+O9v0set5sL1lu1Y7c2dG4DDQ==", "dev": true, "requires": { - "@types/node": "8.9.5", + "@types/node": "8.10.7", "electron-download": "3.3.0", "extract-zip": "1.6.6" }, "dependencies": { "@types/node": { - "version": "8.9.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.9.5.tgz", - "integrity": "sha512-jRHfWsvyMtXdbhnz5CVHxaBgnV6duZnPlQuRSo/dm/GnmikNcmZhxIES4E9OZjUmQ8C+HCl4KJux+cXN/ErGDQ==", + "version": "8.10.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.7.tgz", + "integrity": "sha512-5QC0YAHH7aXzrrbgQ+faSeBKbJwTaUyYuaywYzDTr1Myz5C0knx5FHOV5QyhBeE1x8n2xfkBUGE/C0X1paLp+Q==", "dev": true } } }, "electron-builder": { - "version": "20.5.1", - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-20.5.1.tgz", - "integrity": "sha512-TBBWDXnqrRjTKAqnBJU/fxSxcwHjnXepTBVUEG02TZPUp7jQEdZjdvZDRvK0jM2xsGrL7q/UUS4jFqe4tRIF6g==", + "version": "20.8.2", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-20.8.2.tgz", + "integrity": "sha512-iEV3TqpegOthp3RPp5dAeMVtTWKYYgv56YqKNVQVVcsfGHnRglPTUS1lkuTtiUsN9wSsLmXj/OXyq+xviP8QhA==", "dev": true, "requires": { "bluebird-lst": "1.0.5", - "builder-util": "5.6.5", - "builder-util-runtime": "4.0.5", + "builder-util": "5.7.5", + "builder-util-runtime": "4.2.0", "chalk": "2.3.2", - "dmg-builder": "4.1.2", - "electron-builder-lib": "20.5.1", + "dmg-builder": "4.1.4", + "electron-builder-lib": "20.8.2", "electron-download-tf": "4.3.4", "fs-extra-p": "4.5.2", "is-ci": "1.1.0", "lazy-val": "1.0.3", "read-config-file": "3.0.0", "sanitize-filename": "1.6.1", - "update-notifier": "2.3.0", + "update-notifier": "2.4.0", "yargs": "11.0.0" }, "dependencies": { @@ -6187,22 +6156,22 @@ } }, "electron-builder-lib": { - "version": "20.5.1", - "resolved": "https://registry.npmjs.org/electron-builder-lib/-/electron-builder-lib-20.5.1.tgz", - "integrity": "sha512-YAUu4KHZQNFPdHqnvwOHmYWmqnwiExKuB4fnETZl5jmN3ZUgxCQFqWdwIGQWoAIdxtkQxTervJMt+uJ/wJWbZA==", + "version": "20.8.2", + "resolved": "https://registry.npmjs.org/electron-builder-lib/-/electron-builder-lib-20.8.2.tgz", + "integrity": "sha512-A4fpOf1qCbanM9i/UQQ0DBZfJGp9aWQJCeHoa8iEoQTE8r5Cr1/b+EnDtqFCR/6BBIADlq9O7n7wmtzq18UUIg==", "dev": true, "requires": { "7zip-bin": "3.1.0", - "app-builder-bin": "1.7.2", + "app-builder-bin": "1.8.4", "async-exit-hook": "2.0.1", "bluebird-lst": "1.0.5", - "builder-util": "5.6.5", - "builder-util-runtime": "4.0.5", + "builder-util": "5.7.5", + "builder-util-runtime": "4.2.0", "chromium-pickle-js": "0.2.0", "debug": "3.1.0", - "ejs": "2.5.7", + "ejs": "2.5.8", "electron-osx-sign": "0.4.10", - "electron-publish": "20.5.0", + "electron-publish": "20.8.1", "fs-extra-p": "4.5.2", "hosted-git-info": "2.6.0", "is-ci": "1.1.0", @@ -6211,11 +6180,19 @@ "lazy-val": "1.0.3", "minimatch": "3.0.4", "normalize-package-data": "2.4.0", - "plist": "2.1.0", + "plist": "3.0.1", "read-config-file": "3.0.0", "sanitize-filename": "1.6.1", "semver": "5.5.0", "temp-file": "3.1.1" + }, + "dependencies": { + "ejs": { + "version": "2.5.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.8.tgz", + "integrity": "sha512-QIDZL54fyV8MDcAsO91BMH1ft2qGGaHIJsJIA/+t+7uvXol1dm413fPcUgUb4k8F/9457rx4/KFE4XfDifrQxQ==", + "dev": true + } } }, "electron-chromedriver": { @@ -6282,9 +6259,9 @@ } }, "electron-debug": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/electron-debug/-/electron-debug-1.4.0.tgz", - "integrity": "sha1-vscAVSIiCp0GIhUzUuG7/w83ry4=", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/electron-debug/-/electron-debug-1.5.0.tgz", + "integrity": "sha512-23CLHQXW+gMgdlJbeW1EinPX7DpwuLtfdzSuFL0OnsqEhKGJVJufAZTyq2hc3sr+R53rr3P+mJiYoR5VzAHKJQ==", "dev": true, "requires": { "electron-is-dev": "0.3.0", @@ -6422,22 +6399,33 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true + }, + "plist": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", + "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", + "dev": true, + "requires": { + "base64-js": "1.2.0", + "xmlbuilder": "8.2.2", + "xmldom": "0.1.27" + } } } }, "electron-publish": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.5.0.tgz", - "integrity": "sha512-BejALjAMG0QbjJNjN66pruwhWt07Iy86VBDxHWXO9IoupYykCEyFdy20jjl5rNTpfnojvynqZyj8QpRkNjJBZg==", + "version": "20.8.1", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.8.1.tgz", + "integrity": "sha512-1nFJtpzgVNUkfhLwkohwNQCp/xcZO2E6AuMdrR8oquEnoprEoajk0JXKsI/6VcYP+dJVrrmSE7wTFvZsXqXZOA==", "dev": true, "requires": { "bluebird-lst": "1.0.5", - "builder-util": "5.6.5", - "builder-util-runtime": "4.0.5", + "builder-util": "5.7.5", + "builder-util-runtime": "4.2.0", "chalk": "2.3.2", "fs-extra-p": "4.5.2", "lazy-val": "1.0.3", - "mime": "2.2.0" + "mime": "2.2.2" } }, "electron-to-chromium": { @@ -6447,13 +6435,13 @@ "dev": true }, "electron-updater": { - "version": "2.21.1", - "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-2.21.1.tgz", - "integrity": "sha512-P1tbnUdC6ReaoYCXRZr+vdpCfUjAKJdHAMQSDvqN6uLwDCCTdsEvRMt2xBkkcJtzDTHQM8WXp6yKDfSjBP47ew==", + "version": "2.21.8", + "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-2.21.8.tgz", + "integrity": "sha512-mYZu3m0i5okXtxh6uz1WbEiz3c1vVsITFPfrhctqaGFSaQbI/7YqzoY12QJX6KVO4Iu1hUMijr+wJlmVTlLhZw==", "dev": true, "requires": { "bluebird-lst": "1.0.5", - "builder-util-runtime": "4.0.5", + "builder-util-runtime": "4.2.0", "electron-is-dev": "0.3.0", "fs-extra-p": "4.5.2", "js-yaml": "3.11.0", @@ -6491,9 +6479,9 @@ } }, "element-ui": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.2.2.tgz", - "integrity": "sha512-UxIEJ1vBjUZdk8EXBbKLlXYgSHvTzDA7wmXVg0pXvMhIOD7nVKPOCLF2YppTdcieqhzGkDVb2+ZVT/aI3s1Llw==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.3.3.tgz", + "integrity": "sha512-0Xa0GlwR57+6XBQlHkzutgIgiupAM2O9XNI7y6A1vdDhKmvZM8IBSqrqb9gQ5+onKuQ5afh69vkX2eeumFF5rA==", "requires": { "async-validator": "1.8.2", "babel-helper-vue-jsx-merge-props": "2.0.3", @@ -7046,9 +7034,9 @@ } }, "eslint": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.0.tgz", - "integrity": "sha512-r83L5CuqaocDvfwdojbz68b6tCUk8KJkqfppO+gmSAQqYCzTr0bCSMu6A6yFCLKG65j5eKcKUw4Cw4Yl4gfWkg==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", + "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", "dev": true, "requires": { "ajv": "5.5.2", @@ -7061,12 +7049,12 @@ "eslint-scope": "3.7.1", "eslint-visitor-keys": "1.0.0", "espree": "3.5.4", - "esquery": "1.0.0", + "esquery": "1.0.1", "esutils": "2.0.2", "file-entry-cache": "2.0.0", "functional-red-black-tree": "1.0.1", "glob": "7.1.2", - "globals": "11.3.0", + "globals": "11.4.0", "ignore": "3.3.7", "imurmurhash": "0.1.4", "inquirer": "3.3.0", @@ -7082,7 +7070,7 @@ "path-is-inside": "1.0.2", "pluralize": "7.0.0", "progress": "2.0.0", - "regexpp": "1.0.1", + "regexpp": "1.1.0", "require-uncached": "1.0.3", "semver": "5.5.0", "strip-ansi": "4.0.0", @@ -7112,9 +7100,9 @@ } }, "globals": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.3.0.tgz", - "integrity": "sha512-kkpcKNlmQan9Z5ZmgqKH/SMbSmjxQ7QjyNqfXVc8VJcoBV2UEg+sxQD15GQofGRh2hfpwUb70VC31DR7Rq5Hdw==", + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.4.0.tgz", + "integrity": "sha512-Dyzmifil8n/TmSqYDEXbm+C8yitzJQqQIlJQLNRMwa+BOUJpRC19pyVeN12JAjt61xonvXjtff+hJruTRXn5HA==", "dev": true }, "strip-ansi": { @@ -7203,9 +7191,9 @@ } }, "eslint-module-utils": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.1.1.tgz", - "integrity": "sha512-jDI/X5l/6D1rRD/3T43q8Qgbls2nq5km5KSqiwlyUbGo5+04fXhMKdCPhjwbqAa6HXWaMxj8Q4hQDIh7IadJQw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz", + "integrity": "sha1-snA2LNiLGkitMIl2zn+lTphBF0Y=", "dev": true, "requires": { "debug": "2.6.9", @@ -7262,9 +7250,9 @@ } }, "eslint-plugin-import": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.9.0.tgz", - "integrity": "sha1-JgAu+/ylmJtyiKwEdQi9JPIXsWk=", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.10.0.tgz", + "integrity": "sha1-+gkIPVp1KI35xsfQn+EiVZhWVec=", "dev": true, "requires": { "builtin-modules": "1.1.1", @@ -7272,7 +7260,7 @@ "debug": "2.6.9", "doctrine": "1.5.0", "eslint-import-resolver-node": "0.3.2", - "eslint-module-utils": "2.1.1", + "eslint-module-utils": "2.2.0", "has": "1.0.1", "lodash": "4.17.5", "minimatch": "3.0.4", @@ -7418,9 +7406,9 @@ "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==" }, "esquery": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz", - "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", "dev": true, "requires": { "estraverse": "4.2.0" @@ -8297,28 +8285,6 @@ "requires": { "bluebird-lst": "1.0.5", "fs-extra": "5.0.0" - }, - "dependencies": { - "fs-extra": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", - "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "4.0.0", - "universalify": "0.1.1" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11" - } - } } }, "fs-write-stream-atomic": { @@ -8778,8 +8744,7 @@ "jsbn": { "version": "0.1.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "json-schema": { "version": "0.2.3", @@ -9571,7 +9536,7 @@ "is-redirect": "1.0.0", "is-retry-allowed": "1.1.0", "is-stream": "1.1.0", - "lowercase-keys": "1.0.0", + "lowercase-keys": "1.0.1", "safe-buffer": "5.1.1", "timed-out": "4.0.1", "unzip-response": "2.0.1", @@ -11455,9 +11420,9 @@ } }, "karma-electron": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/karma-electron/-/karma-electron-5.2.2.tgz", - "integrity": "sha1-vasbLOFC+6fRIVbQrdYGGBazglg=", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/karma-electron/-/karma-electron-5.3.0.tgz", + "integrity": "sha1-zlJAAUykVDg6MEYsF4dJSK4b0P0=", "dev": true, "requires": { "commander": "2.9.0", @@ -12391,11 +12356,21 @@ } }, "lowercase-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "dev": true }, + "lru-cache": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.2.tgz", + "integrity": "sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, "macaddress": { "version": "0.2.8", "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz", @@ -12857,9 +12832,9 @@ } }, "mime": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.2.0.tgz", - "integrity": "sha512-0Qz9uF1ATtl8RKJG4VRfOymh7PyEor6NbrI/61lRfuRe4vx9SNATrvAeTj2EWVRKjEQGskrzWkJBBY5NbaVHIA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.2.2.tgz", + "integrity": "sha512-A7PDg4s48MkqFEcYg2b069m3DXOEq7hx+9q9rIFrSSYfzsh35GX+LOVMQ8Au0ko7d8bSQCIAuzkjp0vCtwENlQ==", "dev": true }, "mime-db": { @@ -14349,14 +14324,28 @@ } }, "plist": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-2.1.0.tgz", - "integrity": "sha1-V8zbeggh3yGDEhejytVOPhRqECU=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", "dev": true, "requires": { - "base64-js": "1.2.0", - "xmlbuilder": "8.2.2", + "base64-js": "1.2.3", + "xmlbuilder": "9.0.7", "xmldom": "0.1.27" + }, + "dependencies": { + "base64-js": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.3.tgz", + "integrity": "sha512-MsAhsUW1GxCdgYSO6tAfZrNapmUKk7mWx/k5mFY/A1gBtkaCaNapTg+FExCw1r9yeaZhqx/xPg43xgTFH6KL5w==", + "dev": true + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true + } } }, "pluralize": { @@ -15370,7 +15359,7 @@ "integrity": "sha512-BVm//hhy9uxRbmeZrKAsUu6MUUNvtwkMrc3t15E79M1lLvg6ivHiwQYIEQK65ZtHCSautbgRY4rD8Z4skRk+4Q==", "dev": true, "requires": { - "ajv": "6.3.0", + "ajv": "6.4.0", "ajv-keywords": "3.1.0", "bluebird-lst": "1.0.5", "dotenv": "5.0.1", @@ -15382,14 +15371,15 @@ }, "dependencies": { "ajv": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.3.0.tgz", - "integrity": "sha1-FlCkERTvAFdMrBC4Ay2PTBSBLac=", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.4.0.tgz", + "integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=", "dev": true, "requires": { "fast-deep-equal": "1.1.0", "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" + "json-schema-traverse": "0.3.1", + "uri-js": "3.0.2" } } } @@ -15613,9 +15603,9 @@ } }, "regexpp": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.0.1.tgz", - "integrity": "sha512-8Ph721maXiOYSLtaDGKVmDn5wdsNaF6Px85qFNeMPQq0r8K5Y10tgP6YuR65Ws35n4DvzFcCxEnRNBIXQunzLw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", + "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", "dev": true }, "regexpu-core": { @@ -18635,15 +18625,16 @@ } }, "update-notifier": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.3.0.tgz", - "integrity": "sha1-TognpruRUUCrCTVZ1wFOPruDdFE=", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.4.0.tgz", + "integrity": "sha1-+bTHAPv9TsEsgRWHJYd31WPYyGY=", "dev": true, "requires": { "boxen": "1.3.0", "chalk": "2.3.2", - "configstore": "3.1.1", + "configstore": "3.1.2", "import-lazy": "2.1.0", + "is-ci": "1.1.0", "is-installed-globally": "0.1.0", "is-npm": "1.0.0", "latest-version": "3.1.0", @@ -18665,6 +18656,23 @@ "upper-case": "1.1.3" } }, + "uri-js": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-3.0.2.tgz", + "integrity": "sha1-+QuFhQf4HepNz7s8TD2/orVX+qo=", + "dev": true, + "requires": { + "punycode": "2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", + "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=", + "dev": true + } + } + }, "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", @@ -19205,40 +19213,30 @@ } }, "vue-loader": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-14.2.1.tgz", - "integrity": "sha512-QSsDSWzKYxyC2LHpp9+2oteUg/ObHeP1VkZAiFTtkTR3lBV7mobcfxzHdQl9mBeJEjdCZpjzWiIUCAErE0K1EA==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-14.2.2.tgz", + "integrity": "sha512-SehrPGsxSssZXQoR7DTAm2oMBiJxV+xTIX5BUxc+qFsNo0iIj01tzAMXWt0PD5hjoNCXdS5Bq1KLRy7WaMdkKg==", "dev": true, "requires": { "consolidate": "0.14.5", "hash-sum": "1.0.2", "loader-utils": "1.1.0", "lru-cache": "4.1.2", - "postcss": "6.0.20", + "postcss": "6.0.21", "postcss-load-config": "1.2.0", "postcss-selector-parser": "2.2.3", "prettier": "1.11.1", "resolve": "1.5.0", "source-map": "0.6.1", "vue-hot-reload-api": "2.3.0", - "vue-style-loader": "4.0.2", + "vue-style-loader": "4.1.0", "vue-template-es2015-compiler": "1.6.0" }, "dependencies": { - "lru-cache": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.2.tgz", - "integrity": "sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ==", - "dev": true, - "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" - } - }, "postcss": { - "version": "6.0.20", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.20.tgz", - "integrity": "sha512-Opr6usW30Iy0xEDrJywDckRxtylfO7gTGs3Kfb2LdLQlGsUg89fTy0R3Vm1Dub2YHO7MK58avr0p70+uFFHb7A==", + "version": "6.0.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.21.tgz", + "integrity": "sha512-y/bKfbQz2Nn/QBC08bwvYUxEFOVGfPIUOTsJ2CK5inzlXW9SdYR1x4pEsG9blRAF/PX+wRNdOah+gx/hv4q7dw==", "dev": true, "requires": { "chalk": "2.3.2", @@ -19262,9 +19260,9 @@ } }, "vue-style-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.0.2.tgz", - "integrity": "sha512-Bwf1Gf331Z5OTzMRAYQYiFpFbaCpaXQjQcSvWYsmEwSgOIVa+moXWoD8fQCNetcekbP3OSE5pyvomNKbvIUQtQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.0.tgz", + "integrity": "sha512-IsSiXDrLW2QIjyBsCqa35e45l5AceMbJ2jO8DxoEQv75xu/UmtXkSC0ybESq/LpbmmIW47MAWDQvErUw+Hrz/A==", "dev": true, "requires": { "hash-sum": "1.0.2", @@ -20530,9 +20528,9 @@ } }, "webpack-hot-middleware": { - "version": "2.21.2", - "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.21.2.tgz", - "integrity": "sha512-N5c80o31E0COFJV8HRjiX3hJetDOwQ2Ajt5TTORKA9diOimhFtmaZKSfO3pQKMeQngb7I4TUnNDroJiUzPFhKQ==", + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.22.0.tgz", + "integrity": "sha512-kmjTZ6WXZowuBfTk1/H/scmyp09eHwPpqF2mHRZ9WMCBlQ61NSkqZ25azPlPOeCIhva57PGrUyeTIW5X8Q7HEw==", "dev": true, "requires": { "ansi-html": "0.0.7", @@ -20671,10 +20669,80 @@ } }, "window-size": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.3.0.tgz", - "integrity": "sha1-uPC2bjJdIhYHUeSWM35EtFtydUY=", - "dev": true + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-1.1.0.tgz", + "integrity": "sha1-O0AtMkTzVWHbLJdhrZ0eUoawei0=", + "dev": true, + "requires": { + "define-property": "1.0.0", + "is-number": "3.0.0" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } }, "wordwrap": { "version": "0.0.3", diff --git a/package.json b/package.json index 8a4de8f3..a3282fdd 100644 --- a/package.json +++ b/package.json @@ -90,10 +90,10 @@ "dependencies": { "axios": "^0.18.0", "cheerio": "^1.0.0-rc.2", - "codemirror": "^5.31.0", + "codemirror": "^5.36.0", "css-tree": "^1.0.0-alpha.28", "electron-window-state": "^4.1.1", - "element-ui": "^2.1.0", + "element-ui": "^2.3.3", "file-icons-js": "^1.0.3", "fs-extra": "^5.0.0", "fuzzaldrin": "^2.1.0", @@ -122,7 +122,7 @@ "babel-preset-stage-0": "^6.24.1", "babel-register": "^6.24.1", "babili-webpack-plugin": "^0.1.2", - "cfonts": "^1.1.3", + "cfonts": "^1.2.0", "chai": "^4.0.0", "chalk": "^2.1.0", "copy-webpack-plugin": "^4.0.1", @@ -130,17 +130,17 @@ "css-loader": "^0.28.4", "del": "^3.0.0", "devtron": "^1.4.0", - "electron": "^2.0.0-beta.4", - "electron-builder": "^20.5.1", - "electron-debug": "^1.4.0", + "electron": "^2.0.0-beta.7", + "electron-builder": "^20.8.2", + "electron-debug": "^1.5.0", "electron-devtools-installer": "^2.2.0", - "electron-updater": "^2.21.1", - "eslint": "^4.4.1", + "electron-updater": "^2.21.8", + "eslint": "^4.19.1", "eslint-config-standard": "^10.2.1", "eslint-friendly-formatter": "^3.0.0", "eslint-loader": "^1.9.0", "eslint-plugin-html": "^3.1.1", - "eslint-plugin-import": "^2.7.0", + "eslint-plugin-import": "^2.10.0", "eslint-plugin-node": "^5.1.1", "eslint-plugin-promise": "^3.5.0", "eslint-plugin-standard": "^3.0.1", @@ -151,7 +151,7 @@ "karma": "^1.3.0", "karma-chai": "^0.1.0", "karma-coverage": "^1.1.1", - "karma-electron": "^5.1.1", + "karma-electron": "^5.3.0", "karma-mocha": "^1.2.0", "karma-sourcemap-loader": "^0.3.7", "karma-spec-reporter": "^0.0.31", @@ -164,12 +164,12 @@ "style-loader": "^0.18.2", "url-loader": "^0.5.9", "vue-html-loader": "^1.2.4", - "vue-loader": "^14.2.1", + "vue-loader": "^14.2.2", "vue-style-loader": "^3.0.1", "vue-template-compiler": "^2.4.2", "webpack": "^3.5.2", "webpack-dev-server": "^2.7.1", - "webpack-hot-middleware": "^2.18.2", + "webpack-hot-middleware": "^2.22.0", "webpack-merge": "^4.1.0" } } diff --git a/src/main/index.dev.js b/src/main/index.dev.js index e38a1657..6d4fc62f 100644 --- a/src/main/index.dev.js +++ b/src/main/index.dev.js @@ -16,7 +16,9 @@ require('electron-debug')({ showDevTools: false }) // Install `vue-devtools` require('electron').app.on('ready', () => { let installExtension = require('electron-devtools-installer') - installExtension.default(installExtension.VUEJS_DEVTOOLS) + // WORKAROUND: Electron: 2.0.0 does not match required range + // https://github.com/MarshallOfSound/electron-devtools-installer/issues/73 + installExtension.default(installExtension.VUEJS_DEVTOOLS.id) .then(() => {}) .catch(err => { console.log('Unable to install `vue-devtools`: \n', err)