fixed startup problems electron-update
authorRemixDev <deezloaderremix@gmail.com>
Mon, 16 Sep 2019 14:05:58 +0000 (16:05 +0200)
committerRemixDev <deezloaderremix@gmail.com>
Mon, 16 Sep 2019 14:05:58 +0000 (16:05 +0200)
app/package-lock.json
app/package.json
package-lock.json
package.json

index 718bd97c2485a5dfb3bac056bfa959b0070014d7..7506a30b8baa00d2d83e206788dbc355f2ec76f8 100644 (file)
                        "requires": {\r
                                "mime-types": "~2.1.24",\r
                                "negotiator": "0.6.2"\r
-                       },\r
-                       "dependencies": {\r
-                               "mime-db": {\r
-                                       "version": "1.40.0",\r
-                                       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",\r
-                                       "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA=="\r
-                               },\r
-                               "mime-types": {\r
-                                       "version": "2.1.24",\r
-                                       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",\r
-                                       "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",\r
-                                       "requires": {\r
-                                               "mime-db": "1.40.0"\r
-                                       }\r
-                               }\r
                        }\r
                },\r
                "after": {\r
@@ -39,9 +24,9 @@
                        "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8="\r
                },\r
                "ajv": {\r
-                       "version": "6.7.0",\r
-                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.7.0.tgz",\r
-                       "integrity": "sha512-RZXPviBTtfmtka9n9sy1N5M5b82CbxWIR6HIis4s3WQTXDJamc/0gpCWNGz6EWdWp4DOfjzJfhz/AS9zVPjjWg==",\r
+                       "version": "6.10.2",\r
+                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",\r
+                       "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",\r
                        "requires": {\r
                                "fast-deep-equal": "^2.0.1",\r
                                "fast-json-stable-stringify": "^2.0.0",\r
                                }\r
                        }\r
                },\r
+               "ansi-regex": {\r
+                       "version": "4.1.0",\r
+                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",\r
+                       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="\r
+               },\r
+               "ansi-styles": {\r
+                       "version": "3.2.1",\r
+                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",\r
+                       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",\r
+                       "requires": {\r
+                               "color-convert": "^1.9.0"\r
+                       }\r
+               },\r
+               "app-root-path": {\r
+                       "version": "1.4.0",\r
+                       "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-1.4.0.tgz",\r
+                       "integrity": "sha1-YzXYZclkDQ+tmQBOWnkjIjjpLfo="\r
+               },\r
                "array-flatten": {\r
                        "version": "1.1.1",\r
                        "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",\r
                        "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",\r
                        "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="\r
                },\r
+               "astral-regex": {\r
+                       "version": "1.0.0",\r
+                       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",\r
+                       "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg=="\r
+               },\r
                "async": {\r
                        "version": "3.1.0",\r
                        "resolved": "https://registry.npmjs.org/async/-/async-3.1.0.tgz",\r
                        "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig=="\r
                },\r
                "bluebird": {\r
-                       "version": "3.5.4",\r
-                       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.4.tgz",\r
-                       "integrity": "sha512-FG+nFEZChJrbQ9tIccIfZJBz3J7mLrAhxakAbnrJWn8d7aKOC+LWifa0G+p4ZqKp4y13T7juYvdhq9NzKdsrjw=="\r
+                       "version": "3.5.5",\r
+                       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz",\r
+                       "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w=="\r
                },\r
                "body-parser": {\r
                        "version": "1.19.0",\r
                                "qs": "6.7.0",\r
                                "raw-body": "2.4.0",\r
                                "type-is": "~1.6.17"\r
-                       },\r
-                       "dependencies": {\r
-                               "qs": {\r
-                                       "version": "6.7.0",\r
-                                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",\r
-                                       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="\r
-                               }\r
                        }\r
                },\r
                "brace-expansion": {\r
                        "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",\r
                        "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="\r
                },\r
+               "cli-truncate": {\r
+                       "version": "2.0.0",\r
+                       "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.0.0.tgz",\r
+                       "integrity": "sha512-C4hp+8GCIFVsUUiXcw+ce+7wexVWImw8rQrgMBFsqerx9LvvcGlwm6sMjQYAEmV/Xb87xc1b5Ttx505MSpZVqg==",\r
+                       "requires": {\r
+                               "slice-ansi": "^2.1.0",\r
+                               "string-width": "^4.1.0"\r
+                       }\r
+               },\r
+               "color-convert": {\r
+                       "version": "1.9.3",\r
+                       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",\r
+                       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",\r
+                       "requires": {\r
+                               "color-name": "1.1.3"\r
+                       }\r
+               },\r
+               "color-name": {\r
+                       "version": "1.1.3",\r
+                       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",\r
+                       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="\r
+               },\r
                "combined-stream": {\r
-                       "version": "1.0.7",\r
-                       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",\r
-                       "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",\r
+                       "version": "1.0.8",\r
+                       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",\r
+                       "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",\r
                        "requires": {\r
                                "delayed-stream": "~1.0.0"\r
                        }\r
                        "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.1.tgz",\r
                        "integrity": "sha512-kS/gEPzZs3Y1rRsbGX4UOSjtP/CeJP0CxSNZHYxGfVM/VgLcv0ZqM7C45YyTj2DI2g7+P9Dd24C+IMIg6D0nYQ=="\r
                },\r
+               "electron-context-menu": {\r
+                       "version": "0.15.0",\r
+                       "resolved": "https://registry.npmjs.org/electron-context-menu/-/electron-context-menu-0.15.0.tgz",\r
+                       "integrity": "sha512-XLdtbX90NPkWycG3IzwtCmfX4ggu+lofNOW1nVRStb+ScFs49WTourW1k77Z4DTyThR3gUHg3UPXVBMbW1gNsg==",\r
+                       "requires": {\r
+                               "cli-truncate": "^2.0.0",\r
+                               "electron-dl": "^1.2.0",\r
+                               "electron-is-dev": "^1.0.1"\r
+                       }\r
+               },\r
+               "electron-dl": {\r
+                       "version": "1.14.0",\r
+                       "resolved": "https://registry.npmjs.org/electron-dl/-/electron-dl-1.14.0.tgz",\r
+                       "integrity": "sha512-4okyei42a1mLsvLK7hLrIfd20EQzB18nIlLTwBV992aMSmTGLUEFRTmO1MfSslGNrzD8nuPuy1l/VxO8so4lig==",\r
+                       "requires": {\r
+                               "ext-name": "^5.0.0",\r
+                               "pupa": "^1.0.0",\r
+                               "unused-filename": "^1.0.0"\r
+                       }\r
+               },\r
+               "electron-is-dev": {\r
+                       "version": "1.1.0",\r
+                       "resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-1.1.0.tgz",\r
+                       "integrity": "sha512-Z1qA/1oHNowGtSBIcWk0pcLEqYT/j+13xUw/MYOrBUOL4X7VN0i0KCTf5SqyvMPmW5pSPKbo28wkxMxzZ20YnQ=="\r
+               },\r
+               "electron-window-state-manager": {\r
+                       "version": "0.3.2",\r
+                       "resolved": "https://registry.npmjs.org/electron-window-state-manager/-/electron-window-state-manager-0.3.2.tgz",\r
+                       "integrity": "sha1-pVLqNUcCl8mZx0TYGrsqjIpRdw4=",\r
+                       "requires": {\r
+                               "app-root-path": "^1.3.0",\r
+                               "fs-jetpack": "^0.9.2"\r
+                       }\r
+               },\r
+               "emoji-regex": {\r
+                       "version": "8.0.0",\r
+                       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",\r
+                       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="\r
+               },\r
                "encodeurl": {\r
                        "version": "1.0.2",\r
                        "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",\r
                                        "version": "0.4.0",\r
                                        "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",\r
                                        "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="\r
-                               },\r
-                               "qs": {\r
-                                       "version": "6.7.0",\r
-                                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",\r
-                                       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="\r
                                }\r
                        }\r
                },\r
+               "ext-list": {\r
+                       "version": "2.2.2",\r
+                       "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz",\r
+                       "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==",\r
+                       "requires": {\r
+                               "mime-db": "^1.28.0"\r
+                       }\r
+               },\r
+               "ext-name": {\r
+                       "version": "5.0.0",\r
+                       "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz",\r
+                       "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==",\r
+                       "requires": {\r
+                               "ext-list": "^2.0.0",\r
+                               "sort-keys-length": "^1.0.0"\r
+                       }\r
+               },\r
                "extend": {\r
                        "version": "3.0.2",\r
                        "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",\r
                                "universalify": "^0.1.0"\r
                        }\r
                },\r
+               "fs-jetpack": {\r
+                       "version": "0.9.2",\r
+                       "resolved": "https://registry.npmjs.org/fs-jetpack/-/fs-jetpack-0.9.2.tgz",\r
+                       "integrity": "sha1-k7QU29B4AYY9ZMgadq3APYUMm1Y=",\r
+                       "requires": {\r
+                               "minimatch": "^3.0.2",\r
+                               "mkdirp": "^0.5.1",\r
+                               "q": "^1.0.1",\r
+                               "rimraf": "^2.2.8"\r
+                       }\r
+               },\r
+               "fs.realpath": {\r
+                       "version": "1.0.0",\r
+                       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",\r
+                       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="\r
+               },\r
                "getpass": {\r
                        "version": "0.1.7",\r
                        "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",\r
                        }\r
                },\r
                "glob": {\r
-                       "version": "6.0.4",\r
-                       "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",\r
-                       "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",\r
+                       "version": "7.1.4",\r
+                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",\r
+                       "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",\r
                        "requires": {\r
+                               "fs.realpath": "^1.0.0",\r
                                "inflight": "^1.0.4",\r
                                "inherits": "2",\r
-                               "minimatch": "2 || 3",\r
+                               "minimatch": "^3.0.4",\r
                                "once": "^1.3.0",\r
                                "path-is-absolute": "^1.0.0"\r
                        }\r
                        "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz",\r
                        "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA=="\r
                },\r
+               "is-fullwidth-code-point": {\r
+                       "version": "2.0.0",\r
+                       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",\r
+                       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="\r
+               },\r
+               "is-plain-obj": {\r
+                       "version": "1.1.0",\r
+                       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",\r
+                       "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4="\r
+               },\r
                "is-typedarray": {\r
                        "version": "1.0.0",\r
                        "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",\r
                        "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",\r
                        "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="\r
                },\r
+               "javascript-blowfish": {\r
+                       "version": "github:agorlov/javascript-blowfish#d8c126defd1a82400560780ebf6ebf8c66831ea9",\r
+                       "from": "github:agorlov/javascript-blowfish"\r
+               },\r
                "jsbn": {\r
                        "version": "0.1.1",\r
                        "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",\r
                        }\r
                },\r
                "lodash": {\r
-                       "version": "4.17.11",\r
-                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",\r
-                       "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="\r
+                       "version": "4.17.15",\r
+                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",\r
+                       "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="\r
                },\r
                "make-plural": {\r
                        "version": "3.0.6",\r
                        "integrity": "sha1-IDOgO6wpC487uRJY9lud9+iwHKc=",\r
                        "requires": {\r
                                "minimist": "^1.2.0"\r
+                       },\r
+                       "dependencies": {\r
+                               "minimist": {\r
+                                       "version": "1.2.0",\r
+                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",\r
+                                       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",\r
+                                       "optional": true\r
+                               }\r
                        }\r
                },\r
                "math-interval-parser": {\r
                                        "version": "1.5.2",\r
                                        "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",\r
                                        "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo="\r
+                               },\r
+                               "glob": {\r
+                                       "version": "6.0.4",\r
+                                       "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",\r
+                                       "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",\r
+                                       "requires": {\r
+                                               "inflight": "^1.0.4",\r
+                                               "inherits": "2",\r
+                                               "minimatch": "2 || 3",\r
+                                               "once": "^1.3.0",\r
+                                               "path-is-absolute": "^1.0.0"\r
+                                       }\r
                                }\r
                        }\r
                },\r
                        "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="\r
                },\r
                "mime-db": {\r
-                       "version": "1.37.0",\r
-                       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",\r
-                       "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg=="\r
+                       "version": "1.41.0",\r
+                       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.41.0.tgz",\r
+                       "integrity": "sha512-B5gxBI+2K431XW8C2rcc/lhppbuji67nf9v39eH8pkWoZDxnAL0PxdpH32KYRScniF8qDHBDlI+ipgg5WrCUYw=="\r
                },\r
                "mime-types": {\r
-                       "version": "2.1.21",\r
-                       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz",\r
-                       "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==",\r
+                       "version": "2.1.24",\r
+                       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",\r
+                       "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",\r
                        "requires": {\r
-                               "mime-db": "~1.37.0"\r
+                               "mime-db": "1.40.0"\r
+                       },\r
+                       "dependencies": {\r
+                               "mime-db": {\r
+                                       "version": "1.40.0",\r
+                                       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",\r
+                                       "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA=="\r
+                               }\r
                        }\r
                },\r
                "minimatch": {\r
                        }\r
                },\r
                "minimist": {\r
-                       "version": "1.2.0",\r
-                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",\r
-                       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",\r
-                       "optional": true\r
+                       "version": "0.0.8",\r
+                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",\r
+                       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="\r
+               },\r
+               "mkdirp": {\r
+                       "version": "0.5.1",\r
+                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",\r
+                       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",\r
+                       "requires": {\r
+                               "minimist": "0.0.8"\r
+                       }\r
+               },\r
+               "modify-filename": {\r
+                       "version": "1.1.0",\r
+                       "resolved": "https://registry.npmjs.org/modify-filename/-/modify-filename-1.1.0.tgz",\r
+                       "integrity": "sha1-mi3sg4Bvuy2XXyK+7IWcoms5OqE="\r
                },\r
                "ms": {\r
                        "version": "2.0.0",\r
                        "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",\r
                        "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="\r
                },\r
+               "path-exists": {\r
+                       "version": "3.0.0",\r
+                       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",\r
+                       "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="\r
+               },\r
                "path-is-absolute": {\r
                        "version": "1.0.1",\r
                        "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",\r
                        }\r
                },\r
                "psl": {\r
-                       "version": "1.1.31",\r
-                       "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz",\r
-                       "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw=="\r
+                       "version": "1.4.0",\r
+                       "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz",\r
+                       "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw=="\r
                },\r
                "punycode": {\r
                        "version": "2.1.1",\r
                        "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",\r
                        "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="\r
                },\r
+               "pupa": {\r
+                       "version": "1.0.0",\r
+                       "resolved": "https://registry.npmjs.org/pupa/-/pupa-1.0.0.tgz",\r
+                       "integrity": "sha1-mpVopa9+ZXuEYqbp1TKHQ1YM7/Y="\r
+               },\r
+               "q": {\r
+                       "version": "1.5.1",\r
+                       "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",\r
+                       "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc="\r
+               },\r
                "qs": {\r
-                       "version": "6.5.2",\r
-                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",\r
-                       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="\r
+                       "version": "6.7.0",\r
+                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",\r
+                       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="\r
                },\r
                "queue": {\r
                        "version": "6.0.1",\r
                                "tough-cookie": "~2.4.3",\r
                                "tunnel-agent": "^0.6.0",\r
                                "uuid": "^3.3.2"\r
+                       },\r
+                       "dependencies": {\r
+                               "punycode": {\r
+                                       "version": "1.4.1",\r
+                                       "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",\r
+                                       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="\r
+                               },\r
+                               "qs": {\r
+                                       "version": "6.5.2",\r
+                                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",\r
+                                       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="\r
+                               },\r
+                               "tough-cookie": {\r
+                                       "version": "2.4.3",\r
+                                       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",\r
+                                       "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",\r
+                                       "requires": {\r
+                                               "psl": "^1.1.24",\r
+                                               "punycode": "^1.4.1"\r
+                                       }\r
+                               }\r
                        }\r
                },\r
                "request-promise": {\r
                                "lodash": "^4.17.11"\r
                        }\r
                },\r
+               "rimraf": {\r
+                       "version": "2.7.1",\r
+                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",\r
+                       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",\r
+                       "requires": {\r
+                               "glob": "^7.1.3"\r
+                       }\r
+               },\r
                "safe-buffer": {\r
                        "version": "5.1.2",\r
                        "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",\r
                        "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",\r
                        "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="\r
                },\r
+               "slice-ansi": {\r
+                       "version": "2.1.0",\r
+                       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",\r
+                       "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",\r
+                       "requires": {\r
+                               "ansi-styles": "^3.2.0",\r
+                               "astral-regex": "^1.0.0",\r
+                               "is-fullwidth-code-point": "^2.0.0"\r
+                       }\r
+               },\r
                "socket.io": {\r
                        "version": "2.2.0",\r
                        "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.2.0.tgz",\r
                                }\r
                        }\r
                },\r
+               "sort-keys": {\r
+                       "version": "1.1.2",\r
+                       "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",\r
+                       "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",\r
+                       "requires": {\r
+                               "is-plain-obj": "^1.0.0"\r
+                       }\r
+               },\r
+               "sort-keys-length": {\r
+                       "version": "1.0.1",\r
+                       "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz",\r
+                       "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=",\r
+                       "requires": {\r
+                               "sort-keys": "^1.0.0"\r
+                       }\r
+               },\r
                "spotify-web-api-node": {\r
                        "version": "4.0.0",\r
                        "resolved": "https://registry.npmjs.org/spotify-web-api-node/-/spotify-web-api-node-4.0.0.tgz",\r
                        "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug=="\r
                },\r
                "sshpk": {\r
-                       "version": "1.16.0",\r
-                       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.0.tgz",\r
-                       "integrity": "sha512-Zhev35/y7hRMcID/upReIvRse+I9SVhyVre/KTJSJQWMz3C3+G+HpO7m1wK/yckEtujKZ7dS4hkVxAnmHaIGVQ==",\r
+                       "version": "1.16.1",\r
+                       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",\r
+                       "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",\r
                        "requires": {\r
                                "asn1": "~0.2.3",\r
                                "assert-plus": "^1.0.0",\r
                                "debug": "2"\r
                        }\r
                },\r
+               "string-width": {\r
+                       "version": "4.1.0",\r
+                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz",\r
+                       "integrity": "sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==",\r
+                       "requires": {\r
+                               "emoji-regex": "^8.0.0",\r
+                               "is-fullwidth-code-point": "^3.0.0",\r
+                               "strip-ansi": "^5.2.0"\r
+                       },\r
+                       "dependencies": {\r
+                               "is-fullwidth-code-point": {\r
+                                       "version": "3.0.0",\r
+                                       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",\r
+                                       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="\r
+                               }\r
+                       }\r
+               },\r
                "string_decoder": {\r
                        "version": "1.1.1",\r
                        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",\r
                                "safe-buffer": "~5.1.0"\r
                        }\r
                },\r
+               "strip-ansi": {\r
+                       "version": "5.2.0",\r
+                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",\r
+                       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",\r
+                       "requires": {\r
+                               "ansi-regex": "^4.1.0"\r
+                       }\r
+               },\r
                "superagent": {\r
                        "version": "3.8.3",\r
                        "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz",\r
                        "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="\r
                },\r
                "tough-cookie": {\r
-                       "version": "2.4.3",\r
-                       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",\r
-                       "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",\r
+                       "version": "2.5.0",\r
+                       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",\r
+                       "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",\r
                        "requires": {\r
-                               "psl": "^1.1.24",\r
-                               "punycode": "^1.4.1"\r
-                       },\r
-                       "dependencies": {\r
-                               "punycode": {\r
-                                       "version": "1.4.1",\r
-                                       "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",\r
-                                       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="\r
-                               }\r
+                               "psl": "^1.1.28",\r
+                               "punycode": "^2.1.1"\r
                        }\r
                },\r
                "tunnel-agent": {\r
                        "requires": {\r
                                "media-typer": "0.3.0",\r
                                "mime-types": "~2.1.24"\r
-                       },\r
-                       "dependencies": {\r
-                               "mime-db": {\r
-                                       "version": "1.40.0",\r
-                                       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",\r
-                                       "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA=="\r
-                               },\r
-                               "mime-types": {\r
-                                       "version": "2.1.24",\r
-                                       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",\r
-                                       "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",\r
-                                       "requires": {\r
-                                               "mime-db": "1.40.0"\r
-                                       }\r
-                               }\r
                        }\r
                },\r
                "typechecker": {\r
                        "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",\r
                        "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="\r
                },\r
+               "unused-filename": {\r
+                       "version": "1.0.0",\r
+                       "resolved": "https://registry.npmjs.org/unused-filename/-/unused-filename-1.0.0.tgz",\r
+                       "integrity": "sha1-00CID3GuIRXrqhMlvvBcxmhEacY=",\r
+                       "requires": {\r
+                               "modify-filename": "^1.1.0",\r
+                               "path-exists": "^3.0.0"\r
+                       }\r
+               },\r
                "uri-js": {\r
                        "version": "4.2.2",\r
                        "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",\r
                        "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="\r
                },\r
                "uuid": {\r
-                       "version": "3.3.2",\r
-                       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",\r
-                       "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="\r
+                       "version": "3.3.3",\r
+                       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz",\r
+                       "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ=="\r
                },\r
                "vary": {\r
                        "version": "1.1.2",\r
index fcd2dc89b5c98c60fa970a9a5cc9fe9a5d777757..e76b2e5c6ea56d8dd03d6b4a88d9c02a84c06c05 100644 (file)
@@ -22,6 +22,8 @@
                "request-promise": "latest",
                "sequential-task-queue": "latest",
                "socket.io": "latest",
-               "spotify-web-api-node": "latest"
+               "spotify-web-api-node": "latest",
+               "electron-context-menu": "latest",
+               "electron-window-state-manager": "latest"
        }
 }
index 984bb05c3512c953a95b8110839aa81fd978e148..f19bf725436a11e9792eceb82ae48f22b4c72bf3 100644 (file)
@@ -3,21 +3,52 @@
        "lockfileVersion": 1,
        "dependencies": {
                "7zip-bin": {
-                       "version": "4.1.0",
-                       "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-4.1.0.tgz",
-                       "integrity": "sha512-AsnBZN3a8/JcNt+KPkGGODaA4c7l3W5+WpeKgGSbstSLxqWtTXqd1ieJGBQ8IFCtRg8DmmKUcSkIkUc0A4p3YA==",
+                       "version": "5.0.3",
+                       "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.0.3.tgz",
+                       "integrity": "sha512-GLyWIFBbGvpKPGo55JyRZAo4lVbnBiD52cKlw/0Vt+wnmKvWJkpZvsjVoaIolyBXDeAQKSicRtqFNPem9w0WYA==",
+                       "dev": true
+               },
+               "@develar/schema-utils": {
+                       "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.1.0.tgz",
+                       "integrity": "sha512-qjCqB4ctMig9Gz5bd6lkdFr3bO6arOdQqptdBSpF1ZpCnjofieCciEzkoS9ujY9cMGyllYSCSmBJ3x9OKHXzoA==",
+                       "dev": true,
+                       "requires": {
+                               "ajv": "^6.1.0",
+                               "ajv-keywords": "^3.1.0"
+                       }
+               },
+               "@sindresorhus/is": {
+                       "version": "0.14.0",
+                       "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
+                       "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
+                       "dev": true
+               },
+               "@szmarczak/http-timer": {
+                       "version": "1.1.2",
+                       "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
+                       "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
+                       "dev": true,
+                       "requires": {
+                               "defer-to-connect": "^1.0.1"
+                       }
+               },
+               "@types/debug": {
+                       "version": "4.1.5",
+                       "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz",
+                       "integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==",
                        "dev": true
                },
                "@types/node": {
-                       "version": "8.10.48",
-                       "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.48.tgz",
-                       "integrity": "sha512-c35YEBTkL4rzXY2ucpSKy+UYHjUBIIkuJbWYbsGIrKLEWU5dgJMmLkkIb3qeC3O3Tpb1ZQCwecscvJTDjDjkRw==",
+                       "version": "10.14.18",
+                       "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.18.tgz",
+                       "integrity": "sha512-ryO3Q3++yZC/+b8j8BdKd/dn9JlzlHBPdm80656xwYUdmPkpTGTjkAdt6BByiNupGPE8w0FhBgvYy/fX9hRNGQ==",
                        "dev": true
                },
                "ajv": {
-                       "version": "6.10.0",
-                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
-                       "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
+                       "version": "6.10.2",
+                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
+                       "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
                        "dev": true,
                        "requires": {
                                "fast-deep-equal": "^2.0.1",
                        }
                },
                "ajv-keywords": {
-                       "version": "3.4.0",
-                       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz",
-                       "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==",
+                       "version": "3.4.1",
+                       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz",
+                       "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==",
                        "dev": true
                },
                "ansi-align": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz",
-                       "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
+                       "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz",
+                       "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==",
                        "dev": true,
                        "requires": {
-                               "string-width": "^2.0.0"
+                               "string-width": "^3.0.0"
                        },
                        "dependencies": {
                                "ansi-regex": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
-                                       "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+                                       "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+                                       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
                                        "dev": true
                                },
                                "is-fullwidth-code-point": {
                                        "dev": true
                                },
                                "string-width": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
-                                       "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+                                       "version": "3.1.0",
+                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+                                       "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
                                        "dev": true,
                                        "requires": {
+                                               "emoji-regex": "^7.0.1",
                                                "is-fullwidth-code-point": "^2.0.0",
-                                               "strip-ansi": "^4.0.0"
+                                               "strip-ansi": "^5.1.0"
                                        }
                                },
                                "strip-ansi": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
-                                       "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+                                       "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+                                       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
                                        "dev": true,
                                        "requires": {
-                                               "ansi-regex": "^3.0.0"
+                                               "ansi-regex": "^4.1.0"
                                        }
                                }
                        }
                        }
                },
                "app-builder-bin": {
-                       "version": "2.6.6",
-                       "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-2.6.6.tgz",
-                       "integrity": "sha512-G0Ee6xkbxV+fvM/7xXWIgSDjWAD4E/d/aNbxerq/TVsCyBIau/0VPmrEqBMyZv0NbTwLDW5aF/yHG+0ZEY77kA==",
+                       "version": "3.4.3",
+                       "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.4.3.tgz",
+                       "integrity": "sha512-qMhayIwi3juerQEVJMQ76trObEbfQT0nhUdxZz9a26/3NLT3pE6awmQ8S1cEnrGugaaM5gYqR8OElcDezfmEsg==",
                        "dev": true
                },
                "app-builder-lib": {
-                       "version": "20.40.2",
-                       "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-20.40.2.tgz",
-                       "integrity": "sha512-SAbfua8+L3pFbQp3QFpKV0PzHJPJqepROeX/FPrfdL02zxlw+BVOe6KfC3+UV6XUombWvVPG+SwG956vfIx/Cw==",
+                       "version": "21.2.0",
+                       "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-21.2.0.tgz",
+                       "integrity": "sha512-aOX/nv77/Bti6NymJDg7p9T067xD8m1ipIEJR7B4Mm1GsJWpMm9PZdXtCRiMNRjHtQS5KIljT0g17781y6qn5A==",
                        "dev": true,
                        "requires": {
-                               "7zip-bin": "~4.1.0",
-                               "app-builder-bin": "2.6.6",
+                               "7zip-bin": "~5.0.3",
+                               "@develar/schema-utils": "~2.1.0",
                                "async-exit-hook": "^2.0.1",
-                               "bluebird-lst": "^1.0.7",
-                               "builder-util": "9.7.1",
-                               "builder-util-runtime": "8.2.1",
+                               "bluebird-lst": "^1.0.9",
+                               "builder-util": "21.2.0",
+                               "builder-util-runtime": "8.3.0",
                                "chromium-pickle-js": "^0.2.0",
                                "debug": "^4.1.1",
-                               "ejs": "^2.6.1",
-                               "electron-osx-sign": "0.4.11",
-                               "electron-publish": "20.40.0",
-                               "fs-extra-p": "^7.0.1",
+                               "ejs": "^2.6.2",
+                               "electron-publish": "21.2.0",
+                               "fs-extra": "^8.1.0",
                                "hosted-git-info": "^2.7.1",
                                "is-ci": "^2.0.0",
-                               "isbinaryfile": "^4.0.0",
-                               "js-yaml": "^3.13.0",
+                               "isbinaryfile": "^4.0.2",
+                               "js-yaml": "^3.13.1",
                                "lazy-val": "^1.0.4",
                                "minimatch": "^3.0.4",
                                "normalize-package-data": "^2.5.0",
-                               "plist": "^3.0.1",
-                               "read-config-file": "3.2.2",
-                               "sanitize-filename": "^1.6.1",
-                               "semver": "^6.0.0",
-                               "temp-file": "^3.3.2"
+                               "read-config-file": "5.0.0",
+                               "sanitize-filename": "^1.6.2",
+                               "semver": "^6.3.0",
+                               "temp-file": "^3.3.4"
                        },
                        "dependencies": {
                                "debug": {
                                                "ms": "^2.1.1"
                                        }
                                },
+                               "fs-extra": {
+                                       "version": "8.1.0",
+                                       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+                                       "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+                                       "dev": true,
+                                       "requires": {
+                                               "graceful-fs": "^4.2.0",
+                                               "jsonfile": "^4.0.0",
+                                               "universalify": "^0.1.0"
+                                       }
+                               },
                                "semver": {
-                                       "version": "6.0.0",
-                                       "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz",
-                                       "integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==",
+                                       "version": "6.3.0",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+                                       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
                                        "dev": true
                                }
                        }
                },
-               "app-root-path": {
-                       "version": "1.4.0",
-                       "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-1.4.0.tgz",
-                       "integrity": "sha1-YzXYZclkDQ+tmQBOWnkjIjjpLfo=",
-                       "dev": true
-               },
                "argparse": {
                        "version": "1.0.10",
                        "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
                        "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
                        "dev": true
                },
-               "astral-regex": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
-                       "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
-                       "dev": true
-               },
                "async-exit-hook": {
                        "version": "2.0.1",
                        "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz",
                        "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
                        "dev": true
                },
-               "base64-js": {
-                       "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
-                       "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",
-                       "dev": true
-               },
                "bcrypt-pbkdf": {
                        "version": "1.0.2",
                        "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
                        }
                },
                "bluebird": {
-                       "version": "3.5.4",
-                       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.4.tgz",
-                       "integrity": "sha512-FG+nFEZChJrbQ9tIccIfZJBz3J7mLrAhxakAbnrJWn8d7aKOC+LWifa0G+p4ZqKp4y13T7juYvdhq9NzKdsrjw==",
+                       "version": "3.5.5",
+                       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz",
+                       "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==",
                        "dev": true
                },
                "bluebird-lst": {
-                       "version": "1.0.7",
-                       "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.7.tgz",
-                       "integrity": "sha512-5ix04IbXVIZ6nSRM4aZnwQfk40Td0D57WAl8LfhnICF6XwT4efCZYh0veOHvfDmgpbqE4ju5L5XEAMIcAe13Kw==",
+                       "version": "1.0.9",
+                       "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz",
+                       "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==",
                        "dev": true,
                        "requires": {
-                               "bluebird": "^3.5.3"
+                               "bluebird": "^3.5.5"
                        }
                },
                "boxen": {
-                       "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz",
-                       "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==",
+                       "version": "3.2.0",
+                       "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz",
+                       "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==",
                        "dev": true,
                        "requires": {
-                               "ansi-align": "^2.0.0",
-                               "camelcase": "^4.0.0",
-                               "chalk": "^2.0.1",
-                               "cli-boxes": "^1.0.0",
-                               "string-width": "^2.0.0",
+                               "ansi-align": "^3.0.0",
+                               "camelcase": "^5.3.1",
+                               "chalk": "^2.4.2",
+                               "cli-boxes": "^2.2.0",
+                               "string-width": "^3.0.0",
                                "term-size": "^1.2.0",
+                               "type-fest": "^0.3.0",
                                "widest-line": "^2.0.0"
                        },
                        "dependencies": {
                                "ansi-regex": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
-                                       "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+                                       "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+                                       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
                                        "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": "5.3.1",
+                                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+                                       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
                                        "dev": true
                                },
                                "is-fullwidth-code-point": {
                                        "dev": true
                                },
                                "string-width": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
-                                       "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+                                       "version": "3.1.0",
+                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+                                       "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
                                        "dev": true,
                                        "requires": {
+                                               "emoji-regex": "^7.0.1",
                                                "is-fullwidth-code-point": "^2.0.0",
-                                               "strip-ansi": "^4.0.0"
+                                               "strip-ansi": "^5.1.0"
                                        }
                                },
                                "strip-ansi": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
-                                       "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+                                       "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+                                       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
                                        "dev": true,
                                        "requires": {
-                                               "ansi-regex": "^3.0.0"
+                                               "ansi-regex": "^4.1.0"
                                        }
                                }
                        }
                                "concat-map": "0.0.1"
                        }
                },
-               "buffer-alloc": {
-                       "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
-                       "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
-                       "dev": true,
-                       "requires": {
-                               "buffer-alloc-unsafe": "^1.1.0",
-                               "buffer-fill": "^1.0.0"
-                       }
-               },
-               "buffer-alloc-unsafe": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
-                       "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
-                       "dev": true
-               },
-               "buffer-fill": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
-                       "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
-                       "dev": true
-               },
                "buffer-from": {
                        "version": "1.1.1",
                        "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
                        "dev": true
                },
                "builder-util": {
-                       "version": "9.7.1",
-                       "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-9.7.1.tgz",
-                       "integrity": "sha512-txpzYIeuHFjrOQWPTJDvhJYisIVGJdSG9ppccE+y7agT0YNhBlVHGnd8+HgFTajYE34xzB5zf1/zxiiDqSKSpA==",
+                       "version": "21.2.0",
+                       "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-21.2.0.tgz",
+                       "integrity": "sha512-Nd6CUb6YgDY8EXAXEIegx+1kzKqyFQ5ZM5BoYkeunAlwz/zDJoH1UCyULjoS5wQe5czNClFQy07zz2bzYD0Z4A==",
                        "dev": true,
                        "requires": {
-                               "7zip-bin": "~4.1.0",
-                               "app-builder-bin": "2.6.6",
-                               "bluebird-lst": "^1.0.7",
-                               "builder-util-runtime": "^8.2.1",
+                               "7zip-bin": "~5.0.3",
+                               "@types/debug": "^4.1.4",
+                               "app-builder-bin": "3.4.3",
+                               "bluebird-lst": "^1.0.9",
+                               "builder-util-runtime": "8.3.0",
                                "chalk": "^2.4.2",
                                "debug": "^4.1.1",
-                               "fs-extra-p": "^7.0.1",
+                               "fs-extra": "^8.1.0",
                                "is-ci": "^2.0.0",
-                               "js-yaml": "^3.13.0",
-                               "source-map-support": "^0.5.11",
+                               "js-yaml": "^3.13.1",
+                               "source-map-support": "^0.5.13",
                                "stat-mode": "^0.3.0",
-                               "temp-file": "^3.3.2"
+                               "temp-file": "^3.3.4"
                        },
                        "dependencies": {
                                "debug": {
                                        "requires": {
                                                "ms": "^2.1.1"
                                        }
+                               },
+                               "fs-extra": {
+                                       "version": "8.1.0",
+                                       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+                                       "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+                                       "dev": true,
+                                       "requires": {
+                                               "graceful-fs": "^4.2.0",
+                                               "jsonfile": "^4.0.0",
+                                               "universalify": "^0.1.0"
+                                       }
                                }
                        }
                },
                "builder-util-runtime": {
-                       "version": "8.2.1",
-                       "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.2.1.tgz",
-                       "integrity": "sha512-2TkeTcI9bDlK5azRZSJJNxhAgW1DK+JY3jHK0UWPxgJcan4GZSVDNNO3sXntNxrp+JAdPHMF14rzNd/G53lvqw==",
+                       "version": "8.3.0",
+                       "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.3.0.tgz",
+                       "integrity": "sha512-CSOdsYqf4RXIHh1HANPbrZHlZ9JQJXSuDDloblZPcWQVN62inyYoTQuSmY3KrgefME2Sv3Kn2MxHvbGQHRf8Iw==",
                        "dev": true,
                        "requires": {
-                               "bluebird-lst": "^1.0.7",
                                "debug": "^4.1.1",
-                               "fs-extra-p": "^7.0.1",
                                "sax": "^1.2.4"
                        },
                        "dependencies": {
                                }
                        }
                },
+               "cacheable-request": {
+                       "version": "6.1.0",
+                       "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
+                       "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
+                       "dev": true,
+                       "requires": {
+                               "clone-response": "^1.0.2",
+                               "get-stream": "^5.1.0",
+                               "http-cache-semantics": "^4.0.0",
+                               "keyv": "^3.0.0",
+                               "lowercase-keys": "^2.0.0",
+                               "normalize-url": "^4.1.0",
+                               "responselike": "^1.0.2"
+                       },
+                       "dependencies": {
+                               "get-stream": {
+                                       "version": "5.1.0",
+                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz",
+                                       "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "pump": "^3.0.0"
+                                       }
+                               },
+                               "lowercase-keys": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
+                                       "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
+                                       "dev": true
+                               }
+                       }
+               },
                "camelcase": {
                        "version": "2.1.1",
                        "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
                                "map-obj": "^1.0.0"
                        }
                },
-               "capture-stack-trace": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz",
-                       "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==",
-                       "dev": true
-               },
                "caseless": {
                        "version": "0.12.0",
                        "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
                        "dev": true
                },
                "cli-boxes": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz",
-                       "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=",
+                       "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz",
+                       "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==",
                        "dev": true
                },
-               "cli-truncate": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.0.0.tgz",
-                       "integrity": "sha512-C4hp+8GCIFVsUUiXcw+ce+7wexVWImw8rQrgMBFsqerx9LvvcGlwm6sMjQYAEmV/Xb87xc1b5Ttx505MSpZVqg==",
+               "cliui": {
+                       "version": "5.0.0",
+                       "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
+                       "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
                        "dev": true,
                        "requires": {
-                               "slice-ansi": "^2.1.0",
-                               "string-width": "^4.1.0"
+                               "string-width": "^3.1.0",
+                               "strip-ansi": "^5.2.0",
+                               "wrap-ansi": "^5.1.0"
                        },
                        "dependencies": {
                                "ansi-regex": {
                                        "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
                                        "dev": true
                                },
-                               "emoji-regex": {
-                                       "version": "8.0.0",
-                                       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
-                                       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
-                                       "dev": true
-                               },
                                "is-fullwidth-code-point": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
-                                       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+                                       "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
                                },
                                "string-width": {
-                                       "version": "4.1.0",
-                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz",
-                                       "integrity": "sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==",
+                                       "version": "3.1.0",
+                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+                                       "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
                                        "dev": true,
                                        "requires": {
-                                               "emoji-regex": "^8.0.0",
-                                               "is-fullwidth-code-point": "^3.0.0",
-                                               "strip-ansi": "^5.2.0"
+                                               "emoji-regex": "^7.0.1",
+                                               "is-fullwidth-code-point": "^2.0.0",
+                                               "strip-ansi": "^5.1.0"
                                        }
                                },
                                "strip-ansi": {
                                }
                        }
                },
-               "cliui": {
-                       "version": "4.1.0",
-                       "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
-                       "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
+               "clone-response": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
+                       "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
                        "dev": true,
                        "requires": {
-                               "string-width": "^2.1.1",
-                               "strip-ansi": "^4.0.0",
-                               "wrap-ansi": "^2.0.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
-                               },
-                               "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
-                               },
-                               "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"
-                                       }
-                               }
+                               "mimic-response": "^1.0.0"
                        }
                },
                "code-point-at": {
                                "delayed-stream": "~1.0.0"
                        }
                },
-               "compare-version": {
-                       "version": "0.1.2",
-                       "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz",
-                       "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=",
-                       "dev": true
-               },
                "concat-map": {
                        "version": "0.0.1",
                        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
                                                "util-deprecate": "~1.0.1"
                                        }
                                },
+                               "safe-buffer": {
+                                       "version": "5.1.2",
+                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+                                       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+                                       "dev": true
+                               },
                                "string_decoder": {
                                        "version": "1.1.1",
                                        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
                        }
                },
                "configstore": {
-                       "version": "3.1.2",
-                       "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz",
-                       "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==",
+                       "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz",
+                       "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==",
                        "dev": true,
                        "requires": {
                                "dot-prop": "^4.1.0",
                        "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
                        "dev": true
                },
-               "create-error-class": {
-                       "version": "3.0.2",
-                       "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
-                       "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
-                       "dev": true,
-                       "requires": {
-                               "capture-stack-trace": "^1.0.0"
-                       }
-               },
                "cross-env": {
                        "version": "5.2.1",
                        "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.1.tgz",
                        "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
                        "dev": true
                },
+               "decompress-response": {
+                       "version": "3.3.0",
+                       "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
+                       "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
+                       "dev": true,
+                       "requires": {
+                               "mimic-response": "^1.0.0"
+                       }
+               },
                "deep-extend": {
                        "version": "0.6.0",
                        "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
                        "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
                        "dev": true
                },
+               "defer-to-connect": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.0.2.tgz",
+                       "integrity": "sha512-k09hcQcTDY+cwgiwa6PYKLm3jlagNzQ+RSvhjzESOGOx+MNOuXkxTfEvPrO1IOQ81tArCFYQgi631clB70RpQw==",
+                       "dev": true
+               },
                "delayed-stream": {
                        "version": "1.0.0",
                        "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
                        "dev": true
                },
                "dmg-builder": {
-                       "version": "6.6.1",
-                       "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-6.6.1.tgz",
-                       "integrity": "sha512-aIbpQG3es+gHTFtsBQE4fmSYVM60yewxJZsN6FhkAmAmNaoO45bEQNJZsRX0YE49+imiSC92mJmFAEP6iKE0Tg==",
-                       "dev": true,
-                       "requires": {
-                               "app-builder-lib": "~20.40.0",
-                               "bluebird-lst": "^1.0.7",
-                               "builder-util": "~9.7.1",
-                               "fs-extra-p": "^7.0.1",
-                               "iconv-lite": "^0.4.24",
-                               "js-yaml": "^3.13.0",
-                               "parse-color": "^1.0.0",
-                               "sanitize-filename": "^1.6.1"
+                       "version": "21.2.0",
+                       "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-21.2.0.tgz",
+                       "integrity": "sha512-9cJEclnGy7EyKFCoHDYDf54pub/t92CQapyiUxU0w9Bj2vUvfoDagP1PMiX4XD5rPp96141h9A+QN0OB4VgvQg==",
+                       "dev": true,
+                       "requires": {
+                               "app-builder-lib": "~21.2.0",
+                               "bluebird-lst": "^1.0.9",
+                               "builder-util": "~21.2.0",
+                               "fs-extra": "^8.1.0",
+                               "iconv-lite": "^0.5.0",
+                               "js-yaml": "^3.13.1",
+                               "sanitize-filename": "^1.6.2"
+                       },
+                       "dependencies": {
+                               "fs-extra": {
+                                       "version": "8.1.0",
+                                       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+                                       "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+                                       "dev": true,
+                                       "requires": {
+                                               "graceful-fs": "^4.2.0",
+                                               "jsonfile": "^4.0.0",
+                                               "universalify": "^0.1.0"
+                                       }
+                               }
                        }
                },
                "dot-prop": {
                        }
                },
                "dotenv": {
-                       "version": "6.2.0",
-                       "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz",
-                       "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==",
+                       "version": "8.1.0",
+                       "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.1.0.tgz",
+                       "integrity": "sha512-GUE3gqcDCaMltj2++g6bRQ5rBJWtkWTmqmD0fo1RnnMuUqHNCt2oTPeDnS9n6fKYvlhn7AeBkb38lymBtWBQdA==",
                        "dev": true
                },
                "dotenv-expand": {
-                       "version": "4.2.0",
-                       "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz",
-                       "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=",
+                       "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
+                       "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
                        "dev": true
                },
                "duplexer3": {
                        }
                },
                "ejs": {
-                       "version": "2.6.1",
-                       "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz",
-                       "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==",
+                       "version": "2.7.1",
+                       "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.1.tgz",
+                       "integrity": "sha512-kS/gEPzZs3Y1rRsbGX4UOSjtP/CeJP0CxSNZHYxGfVM/VgLcv0ZqM7C45YyTj2DI2g7+P9Dd24C+IMIg6D0nYQ==",
                        "dev": true
                },
                "electron": {
-                       "version": "3.1.9",
-                       "resolved": "https://registry.npmjs.org/electron/-/electron-3.1.9.tgz",
-                       "integrity": "sha512-F9AoMjY9zuQBdxmjZz644wHnJehNlYD+WQK2kBMXKoRKrzkYgD5k6QU6mqZuT5OGARpYp9zFOJ8uuJVcAB+TbQ==",
+                       "version": "6.0.9",
+                       "resolved": "https://registry.npmjs.org/electron/-/electron-6.0.9.tgz",
+                       "integrity": "sha512-lFpSmDNyjpvJFwEnK897Soone3DV7D3ASFUb315H2VTVZSbKib9Kbrsovxf4c+e1q5hTdaONsGIm3Lb4CXIW1g==",
                        "dev": true,
                        "requires": {
-                               "@types/node": "^8.0.24",
+                               "@types/node": "^10.12.18",
                                "electron-download": "^4.1.0",
                                "extract-zip": "^1.0.3"
                        }
                },
                "electron-builder": {
-                       "version": "20.40.2",
-                       "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-20.40.2.tgz",
-                       "integrity": "sha512-hnnBzyLXna+WpmT4MIoWVdRli43q09yqKOgzPJj0KrOoJZ7TIoY1aYSPvSg8VL5rSuTgdAWGL4rYd9zcq3YXMQ==",
+                       "version": "21.2.0",
+                       "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-21.2.0.tgz",
+                       "integrity": "sha512-x8EXrqFbAb2L3N22YlGar3dGh8vwptbB3ovo3OF6K7NTpcsmM2zEoJv7GhFyX73rNzSG2HaWpXwGAtOp2JWiEw==",
                        "dev": true,
                        "requires": {
-                               "app-builder-lib": "20.40.2",
-                               "bluebird-lst": "^1.0.7",
-                               "builder-util": "9.7.1",
-                               "builder-util-runtime": "8.2.1",
+                               "app-builder-lib": "21.2.0",
+                               "bluebird-lst": "^1.0.9",
+                               "builder-util": "21.2.0",
+                               "builder-util-runtime": "8.3.0",
                                "chalk": "^2.4.2",
-                               "dmg-builder": "6.6.1",
-                               "fs-extra-p": "^7.0.1",
+                               "dmg-builder": "21.2.0",
+                               "fs-extra": "^8.1.0",
                                "is-ci": "^2.0.0",
                                "lazy-val": "^1.0.4",
-                               "read-config-file": "3.2.2",
-                               "sanitize-filename": "^1.6.1",
-                               "update-notifier": "^2.5.0",
-                               "yargs": "^13.2.2"
-                       }
-               },
-               "electron-context-menu": {
-                       "version": "0.15.0",
-                       "resolved": "https://registry.npmjs.org/electron-context-menu/-/electron-context-menu-0.15.0.tgz",
-                       "integrity": "sha512-XLdtbX90NPkWycG3IzwtCmfX4ggu+lofNOW1nVRStb+ScFs49WTourW1k77Z4DTyThR3gUHg3UPXVBMbW1gNsg==",
-                       "dev": true,
-                       "requires": {
-                               "cli-truncate": "^2.0.0",
-                               "electron-dl": "^1.2.0",
-                               "electron-is-dev": "^1.0.1"
-                       }
-               },
-               "electron-dl": {
-                       "version": "1.14.0",
-                       "resolved": "https://registry.npmjs.org/electron-dl/-/electron-dl-1.14.0.tgz",
-                       "integrity": "sha512-4okyei42a1mLsvLK7hLrIfd20EQzB18nIlLTwBV992aMSmTGLUEFRTmO1MfSslGNrzD8nuPuy1l/VxO8so4lig==",
-                       "dev": true,
-                       "requires": {
-                               "ext-name": "^5.0.0",
-                               "pupa": "^1.0.0",
-                               "unused-filename": "^1.0.0"
+                               "read-config-file": "5.0.0",
+                               "sanitize-filename": "^1.6.2",
+                               "update-notifier": "^3.0.1",
+                               "yargs": "^13.3.0"
+                       },
+                       "dependencies": {
+                               "fs-extra": {
+                                       "version": "8.1.0",
+                                       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+                                       "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+                                       "dev": true,
+                                       "requires": {
+                                               "graceful-fs": "^4.2.0",
+                                               "jsonfile": "^4.0.0",
+                                               "universalify": "^0.1.0"
+                                       }
+                               }
                        }
                },
                "electron-download": {
                                "sumchecker": "^2.0.2"
                        }
                },
-               "electron-is-dev": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-1.1.0.tgz",
-                       "integrity": "sha512-Z1qA/1oHNowGtSBIcWk0pcLEqYT/j+13xUw/MYOrBUOL4X7VN0i0KCTf5SqyvMPmW5pSPKbo28wkxMxzZ20YnQ==",
-                       "dev": true
-               },
-               "electron-osx-sign": {
-                       "version": "0.4.11",
-                       "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.4.11.tgz",
-                       "integrity": "sha512-VVd40nrnVqymvFrY9ZkOYgHJOvexHHYTR3di/SN+mjJ0OWhR1I8BRVj3U+Yamw6hnkZZNKZp52rqL5EFAAPFkQ==",
+               "electron-publish": {
+                       "version": "21.2.0",
+                       "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-21.2.0.tgz",
+                       "integrity": "sha512-mWavuoWJe87iaeKd0I24dNWIaR+0yRzshjNVqGyK019H766fsPWl3caQJnVKFaEyrZRP397v4JZVG0e7s16AxA==",
                        "dev": true,
                        "requires": {
-                               "bluebird": "^3.5.0",
-                               "compare-version": "^0.1.2",
-                               "debug": "^2.6.8",
-                               "isbinaryfile": "^3.0.2",
-                               "minimist": "^1.2.0",
-                               "plist": "^3.0.1"
+                               "bluebird-lst": "^1.0.9",
+                               "builder-util": "~21.2.0",
+                               "builder-util-runtime": "8.3.0",
+                               "chalk": "^2.4.2",
+                               "fs-extra": "^8.1.0",
+                               "lazy-val": "^1.0.4",
+                               "mime": "^2.4.4"
                        },
                        "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"
-                                       }
-                               },
-                               "isbinaryfile": {
-                                       "version": "3.0.3",
-                                       "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz",
-                                       "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==",
+                               "fs-extra": {
+                                       "version": "8.1.0",
+                                       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+                                       "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
                                        "dev": true,
                                        "requires": {
-                                               "buffer-alloc": "^1.2.0"
+                                               "graceful-fs": "^4.2.0",
+                                               "jsonfile": "^4.0.0",
+                                               "universalify": "^0.1.0"
                                        }
-                               },
-                               "ms": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-                                       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
-                                       "dev": true
                                }
                        }
                },
-               "electron-publish": {
-                       "version": "20.40.0",
-                       "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-20.40.0.tgz",
-                       "integrity": "sha512-mkjtsIgftRszuT/8do8TszmddokDnu254OyTeL8nE780o/A8t68oXHZzvlTJ4AQ8uBOYrA87JDO/BFCWjnVArA==",
-                       "dev": true,
-                       "requires": {
-                               "bluebird-lst": "^1.0.7",
-                               "builder-util": "~9.7.1",
-                               "builder-util-runtime": "^8.2.1",
-                               "chalk": "^2.4.2",
-                               "fs-extra-p": "^7.0.1",
-                               "lazy-val": "^1.0.4",
-                               "mime": "^2.4.1"
-                       }
-               },
-               "electron-window-state-manager": {
-                       "version": "0.3.2",
-                       "resolved": "https://registry.npmjs.org/electron-window-state-manager/-/electron-window-state-manager-0.3.2.tgz",
-                       "integrity": "sha1-pVLqNUcCl8mZx0TYGrsqjIpRdw4=",
-                       "dev": true,
-                       "requires": {
-                               "app-root-path": "^1.3.0",
-                               "fs-jetpack": "^0.9.2"
-                       }
-               },
                "emoji-regex": {
                        "version": "7.0.3",
                        "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
                                }
                        }
                },
-               "ext-list": {
-                       "version": "2.2.2",
-                       "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz",
-                       "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==",
-                       "dev": true,
-                       "requires": {
-                               "mime-db": "^1.28.0"
-                       }
-               },
-               "ext-name": {
-                       "version": "5.0.0",
-                       "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz",
-                       "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==",
-                       "dev": true,
-                       "requires": {
-                               "ext-list": "^2.0.0",
-                               "sort-keys-length": "^1.0.0"
-                       }
-               },
                "extend": {
                        "version": "3.0.2",
                        "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
                                "graceful-fs": "^4.1.2",
                                "jsonfile": "^4.0.0",
                                "universalify": "^0.1.0"
-                       }
-               },
-               "fs-extra-p": {
-                       "version": "7.0.1",
-                       "resolved": "https://registry.npmjs.org/fs-extra-p/-/fs-extra-p-7.0.1.tgz",
-                       "integrity": "sha512-yhd2OV0HnHt2oitlp+X9hl2ReX4X/7kQeL7/72qzPHTZj5eUPGzAKOvEglU02Fa1OeG2rSy/aKB4WGVaLiF8tw==",
-                       "dev": true,
-                       "requires": {
-                               "bluebird-lst": "^1.0.7",
-                               "fs-extra": "^7.0.1"
-                       },
-                       "dependencies": {
-                               "fs-extra": {
-                                       "version": "7.0.1",
-                                       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
-                                       "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "graceful-fs": "^4.1.2",
-                                               "jsonfile": "^4.0.0",
-                                               "universalify": "^0.1.0"
-                                       }
-                               }
-                       }
-               },
-               "fs-jetpack": {
-                       "version": "0.9.2",
-                       "resolved": "https://registry.npmjs.org/fs-jetpack/-/fs-jetpack-0.9.2.tgz",
-                       "integrity": "sha1-k7QU29B4AYY9ZMgadq3APYUMm1Y=",
-                       "dev": true,
-                       "requires": {
-                               "minimatch": "^3.0.2",
-                               "mkdirp": "^0.5.1",
-                               "q": "^1.0.1",
-                               "rimraf": "^2.2.8"
-                       }
-               },
-               "fs.realpath": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
-                       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
-                       "dev": true
+                       }
                },
                "get-caller-file": {
                        "version": "2.0.5",
                                "assert-plus": "^1.0.0"
                        }
                },
-               "glob": {
-                       "version": "7.1.4",
-                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
-                       "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
-                       "dev": true,
-                       "requires": {
-                               "fs.realpath": "^1.0.0",
-                               "inflight": "^1.0.4",
-                               "inherits": "2",
-                               "minimatch": "^3.0.4",
-                               "once": "^1.3.0",
-                               "path-is-absolute": "^1.0.0"
-                       }
-               },
                "global-dirs": {
                        "version": "0.1.1",
                        "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
                        }
                },
                "got": {
-                       "version": "6.7.1",
-                       "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz",
-                       "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=",
+                       "version": "9.6.0",
+                       "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
+                       "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
                        "dev": true,
                        "requires": {
-                               "create-error-class": "^3.0.0",
+                               "@sindresorhus/is": "^0.14.0",
+                               "@szmarczak/http-timer": "^1.1.2",
+                               "cacheable-request": "^6.0.0",
+                               "decompress-response": "^3.3.0",
                                "duplexer3": "^0.1.4",
-                               "get-stream": "^3.0.0",
-                               "is-redirect": "^1.0.0",
-                               "is-retry-allowed": "^1.0.0",
-                               "is-stream": "^1.0.0",
-                               "lowercase-keys": "^1.0.0",
-                               "safe-buffer": "^5.0.1",
-                               "timed-out": "^4.0.0",
-                               "unzip-response": "^2.0.1",
-                               "url-parse-lax": "^1.0.0"
+                               "get-stream": "^4.1.0",
+                               "lowercase-keys": "^1.0.1",
+                               "mimic-response": "^1.0.1",
+                               "p-cancelable": "^1.0.0",
+                               "to-readable-stream": "^1.0.0",
+                               "url-parse-lax": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "get-stream": {
+                                       "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+                                       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+                                       "dev": true,
+                                       "requires": {
+                                               "pump": "^3.0.0"
+                                       }
+                               }
                        }
                },
                "graceful-fs": {
-                       "version": "4.1.15",
-                       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
-                       "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
+                       "version": "4.2.2",
+                       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz",
+                       "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==",
                        "dev": true
                },
                "har-schema": {
                        "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
                        "dev": true
                },
+               "has-yarn": {
+                       "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
+                       "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==",
+                       "dev": true
+               },
                "hosted-git-info": {
-                       "version": "2.7.1",
-                       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
-                       "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
+                       "version": "2.8.4",
+                       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.4.tgz",
+                       "integrity": "sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==",
+                       "dev": true
+               },
+               "http-cache-semantics": {
+                       "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz",
+                       "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==",
                        "dev": true
                },
                "http-signature": {
                        }
                },
                "iconv-lite": {
-                       "version": "0.4.24",
-                       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
-                       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+                       "version": "0.5.0",
+                       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.0.tgz",
+                       "integrity": "sha512-NnEhI9hIEKHOzJ4f697DMz9IQEXr/MMJ5w64vN2/4Ai+wRnvV7SBrL0KLoRlwaKVghOc7LQ5YkPLuX146b6Ydw==",
                        "dev": true,
                        "requires": {
                                "safer-buffer": ">= 2.1.2 < 3"
                                "repeating": "^2.0.0"
                        }
                },
-               "inflight": {
-                       "version": "1.0.6",
-                       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
-                       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
-                       "dev": true,
-                       "requires": {
-                               "once": "^1.3.0",
-                               "wrappy": "1"
-                       }
-               },
                "inherits": {
-                       "version": "2.0.3",
-                       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
-                       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+                       "version": "2.0.4",
+                       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+                       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
                        "dev": true
                },
                "ini": {
                        "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
                        "dev": true
                },
-               "invert-kv": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
-                       "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
-                       "dev": true
-               },
                "is-arrayish": {
                        "version": "0.2.1",
                        "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
                        }
                },
                "is-npm": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz",
-                       "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=",
+                       "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz",
+                       "integrity": "sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==",
                        "dev": true
                },
                "is-obj": {
                                "path-is-inside": "^1.0.1"
                        }
                },
-               "is-plain-obj": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
-                       "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
-                       "dev": true
-               },
-               "is-redirect": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
-                       "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=",
-                       "dev": true
-               },
-               "is-retry-allowed": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
-                       "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=",
-                       "dev": true
-               },
                "is-stream": {
                        "version": "1.1.0",
                        "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
                        "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
                        "dev": true
                },
+               "is-yarn-global": {
+                       "version": "0.3.0",
+                       "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
+                       "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==",
+                       "dev": true
+               },
                "isarray": {
                        "version": "0.0.1",
                        "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
                        "dev": true
                },
                "isbinaryfile": {
-                       "version": "4.0.0",
-                       "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.0.tgz",
-                       "integrity": "sha512-RBtmso6l2mCaEsUvXngMTIjg3oheXo0MgYzzfT6sk44RYggPnm9fT+cQJAmzRnJIxPHXg9FZglqDJGW28dvcqA==",
+                       "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.2.tgz",
+                       "integrity": "sha512-C3FSxJdNrEr2F4z6uFtNzECDM5hXk+46fxaa+cwBe5/XrWSmzdG8DDgyjfX6/NRdBB21q2JXuRAzPCUs+fclnQ==",
                        "dev": true
                },
                "isexe": {
                        "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
                        "dev": true
                },
+               "json-buffer": {
+                       "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
+                       "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
+                       "dev": true
+               },
                "json-schema": {
                        "version": "0.2.3",
                        "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
                                "verror": "1.10.0"
                        }
                },
-               "latest-version": {
+               "keyv": {
                        "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz",
-                       "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=",
+                       "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
+                       "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
+                       "dev": true,
+                       "requires": {
+                               "json-buffer": "3.0.0"
+                       }
+               },
+               "latest-version": {
+                       "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
+                       "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
                        "dev": true,
                        "requires": {
-                               "package-json": "^4.0.0"
+                               "package-json": "^6.3.0"
                        }
                },
                "lazy-val": {
                        "integrity": "sha512-u93kb2fPbIrfzBuLjZE+w+fJbUUMhNDXxNmMfaqNgpfQf1CO5ZSe2LfsnBqVAk7i/2NF48OSoRj+Xe2VT+lE8Q==",
                        "dev": true
                },
-               "lcid": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
-                       "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
-                       "dev": true,
-                       "requires": {
-                               "invert-kv": "^2.0.0"
-                       }
-               },
                "load-json-file": {
                        "version": "1.1.0",
                        "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
                                }
                        }
                },
-               "map-age-cleaner": {
-                       "version": "0.1.3",
-                       "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
-                       "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
-                       "dev": true,
-                       "requires": {
-                               "p-defer": "^1.0.0"
-                       }
-               },
                "map-obj": {
                        "version": "1.0.1",
                        "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
                        "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
                        "dev": true
                },
-               "mem": {
-                       "version": "4.3.0",
-                       "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
-                       "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
-                       "dev": true,
-                       "requires": {
-                               "map-age-cleaner": "^0.1.1",
-                               "mimic-fn": "^2.0.0",
-                               "p-is-promise": "^2.0.0"
-                       }
-               },
                "meow": {
                        "version": "3.7.0",
                        "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
                        }
                },
                "mime": {
-                       "version": "2.4.2",
-                       "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.2.tgz",
-                       "integrity": "sha512-zJBfZDkwRu+j3Pdd2aHsR5GfH2jIWhmL1ZzBoc+X+3JEti2hbArWcyJ+1laC1D2/U/W1a/+Cegj0/OnEU2ybjg==",
+                       "version": "2.4.4",
+                       "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz",
+                       "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==",
                        "dev": true
                },
                "mime-db": {
                                "mime-db": "1.40.0"
                        }
                },
-               "mimic-fn": {
-                       "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
-                       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+               "mimic-response": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
+                       "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
                        "dev": true
                },
                "minimatch": {
                                }
                        }
                },
-               "modify-filename": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/modify-filename/-/modify-filename-1.1.0.tgz",
-                       "integrity": "sha1-mi3sg4Bvuy2XXyK+7IWcoms5OqE=",
-                       "dev": true
-               },
                "ms": {
-                       "version": "2.1.1",
-                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
-                       "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
+                       "version": "2.1.2",
+                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+                       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
                        "dev": true
                },
                "nice-try": {
                                "validate-npm-package-license": "^3.0.1"
                        }
                },
+               "normalize-url": {
+                       "version": "4.3.0",
+                       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.3.0.tgz",
+                       "integrity": "sha512-0NLtR71o4k6GLP+mr6Ty34c5GA6CMoEsncKJxvQd8NzPxaHRJNnb5gZE8R1XF4CPIS7QPHLJ74IFszwtNVAHVQ==",
+                       "dev": true
+               },
                "npm-run-path": {
                        "version": "2.0.2",
                        "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
                                "wrappy": "1"
                        }
                },
-               "os-locale": {
-                       "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
-                       "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
-                       "dev": true,
-                       "requires": {
-                               "execa": "^1.0.0",
-                               "lcid": "^2.0.0",
-                               "mem": "^4.0.0"
-                       },
-                       "dependencies": {
-                               "execa": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
-                                       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "cross-spawn": "^6.0.0",
-                                               "get-stream": "^4.0.0",
-                                               "is-stream": "^1.1.0",
-                                               "npm-run-path": "^2.0.0",
-                                               "p-finally": "^1.0.0",
-                                               "signal-exit": "^3.0.0",
-                                               "strip-eof": "^1.0.0"
-                                       }
-                               },
-                               "get-stream": {
-                                       "version": "4.1.0",
-                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
-                                       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "pump": "^3.0.0"
-                                       }
-                               }
-                       }
-               },
-               "p-defer": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
-                       "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
+               "p-cancelable": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
+                       "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
                        "dev": true
                },
                "p-finally": {
                        "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
                        "dev": true
                },
-               "p-is-promise": {
-                       "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
-                       "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==",
-                       "dev": true
-               },
                "p-limit": {
-                       "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
-                       "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
+                       "version": "2.2.1",
+                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz",
+                       "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==",
                        "dev": true,
                        "requires": {
                                "p-try": "^2.0.0"
                        "dev": true
                },
                "package-json": {
-                       "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz",
-                       "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=",
-                       "dev": true,
-                       "requires": {
-                               "got": "^6.7.1",
-                               "registry-auth-token": "^3.0.1",
-                               "registry-url": "^3.0.3",
-                               "semver": "^5.1.0"
-                       }
-               },
-               "parse-color": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz",
-                       "integrity": "sha1-e3SLlag/A/FqlPU15S1/PZRlhhk=",
+                       "version": "6.5.0",
+                       "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
+                       "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
                        "dev": true,
                        "requires": {
-                               "color-convert": "~0.5.0"
+                               "got": "^9.6.0",
+                               "registry-auth-token": "^4.0.0",
+                               "registry-url": "^5.0.0",
+                               "semver": "^6.2.0"
                        },
                        "dependencies": {
-                               "color-convert": {
-                                       "version": "0.5.3",
-                                       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz",
-                                       "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=",
+                               "semver": {
+                                       "version": "6.3.0",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+                                       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
                                        "dev": true
                                }
                        }
                        "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
                        "dev": true
                },
-               "path-is-absolute": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
-                       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
-                       "dev": true
-               },
                "path-is-inside": {
                        "version": "1.0.2",
                        "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
                                "pinkie": "^2.0.0"
                        }
                },
-               "plist": {
-                       "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.3",
-                               "xmlbuilder": "^9.0.7",
-                               "xmldom": "0.1.x"
-                       }
-               },
                "prepend-http": {
-                       "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
-                       "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
+                       "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
+                       "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
                        "dev": true
                },
                "pretty-bytes": {
                        }
                },
                "process-nextick-args": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
-                       "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
+                       "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+                       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
                        "dev": true
                },
                "progress-stream": {
                        "dev": true
                },
                "psl": {
-                       "version": "1.1.31",
-                       "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz",
-                       "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==",
+                       "version": "1.4.0",
+                       "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz",
+                       "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==",
                        "dev": true
                },
                "pump": {
                        "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
                        "dev": true
                },
-               "pupa": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/pupa/-/pupa-1.0.0.tgz",
-                       "integrity": "sha1-mpVopa9+ZXuEYqbp1TKHQ1YM7/Y=",
-                       "dev": true
-               },
-               "q": {
-                       "version": "1.5.1",
-                       "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
-                       "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
-                       "dev": true
-               },
                "qs": {
                        "version": "6.5.2",
                        "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
                        }
                },
                "read-config-file": {
-                       "version": "3.2.2",
-                       "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-3.2.2.tgz",
-                       "integrity": "sha512-PuFpMgZF01VB0ydH1dfitAxCP/fh+qnfbA9cYNIPoxPbz0SMngsrafCtaHDWfER7MwlDz4fmrNBhPkakxxFpTg==",
-                       "dev": true,
-                       "requires": {
-                               "ajv": "^6.9.2",
-                               "ajv-keywords": "^3.4.0",
-                               "bluebird-lst": "^1.0.7",
-                               "dotenv": "^6.2.0",
-                               "dotenv-expand": "^4.2.0",
-                               "fs-extra-p": "^7.0.1",
-                               "js-yaml": "^3.12.1",
+                       "version": "5.0.0",
+                       "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-5.0.0.tgz",
+                       "integrity": "sha512-jIKUu+C84bfnKxyJ5j30CxCqgXWYjZLXuVE/NYlMEpeni+dhESgAeZOZd0JZbg1xTkMmnCdxksDoarkOyfEsOg==",
+                       "dev": true,
+                       "requires": {
+                               "dotenv": "^8.0.0",
+                               "dotenv-expand": "^5.1.0",
+                               "fs-extra": "^8.1.0",
+                               "js-yaml": "^3.13.1",
                                "json5": "^2.1.0",
                                "lazy-val": "^1.0.4"
+                       },
+                       "dependencies": {
+                               "fs-extra": {
+                                       "version": "8.1.0",
+                                       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+                                       "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+                                       "dev": true,
+                                       "requires": {
+                                               "graceful-fs": "^4.2.0",
+                                               "jsonfile": "^4.0.0",
+                                               "universalify": "^0.1.0"
+                                       }
+                               }
                        }
                },
                "read-pkg": {
                        }
                },
                "registry-auth-token": {
-                       "version": "3.4.0",
-                       "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz",
-                       "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==",
+                       "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.0.0.tgz",
+                       "integrity": "sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw==",
                        "dev": true,
                        "requires": {
-                               "rc": "^1.1.6",
+                               "rc": "^1.2.8",
                                "safe-buffer": "^5.0.1"
                        }
                },
                "registry-url": {
-                       "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz",
-                       "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=",
+                       "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
+                       "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
                        "dev": true,
                        "requires": {
-                               "rc": "^1.0.1"
+                               "rc": "^1.2.8"
                        }
                },
                "repeating": {
                        "dev": true
                },
                "resolve": {
-                       "version": "1.10.0",
-                       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz",
-                       "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==",
+                       "version": "1.12.0",
+                       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz",
+                       "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==",
                        "dev": true,
                        "requires": {
                                "path-parse": "^1.0.6"
                        }
                },
-               "rimraf": {
-                       "version": "2.7.1",
-                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
-                       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+               "responselike": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
+                       "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
                        "dev": true,
                        "requires": {
-                               "glob": "^7.1.3"
+                               "lowercase-keys": "^1.0.0"
                        }
                },
                "safe-buffer": {
-                       "version": "5.1.2",
-                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
-                       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+                       "version": "5.2.0",
+                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
+                       "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==",
                        "dev": true
                },
                "safer-buffer": {
                        "dev": true
                },
                "sanitize-filename": {
-                       "version": "1.6.1",
-                       "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.1.tgz",
-                       "integrity": "sha1-YS2hyWRz+gLczaktzVtKsWSmdyo=",
+                       "version": "1.6.3",
+                       "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz",
+                       "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==",
                        "dev": true,
                        "requires": {
                                "truncate-utf8-bytes": "^1.0.0"
                        "dev": true
                },
                "semver": {
-                       "version": "5.6.0",
-                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
-                       "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==",
+                       "version": "5.7.1",
+                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+                       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
                        "dev": true
                },
                "semver-diff": {
                                "string-width": "^1.0.1"
                        }
                },
-               "slice-ansi": {
-                       "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
-                       "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
-                       "dev": true,
-                       "requires": {
-                               "ansi-styles": "^3.2.0",
-                               "astral-regex": "^1.0.0",
-                               "is-fullwidth-code-point": "^2.0.0"
-                       },
-                       "dependencies": {
-                               "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
-                               }
-                       }
-               },
-               "sort-keys": {
-                       "version": "1.1.2",
-                       "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
-                       "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
-                       "dev": true,
-                       "requires": {
-                               "is-plain-obj": "^1.0.0"
-                       }
-               },
-               "sort-keys-length": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz",
-                       "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=",
-                       "dev": true,
-                       "requires": {
-                               "sort-keys": "^1.0.0"
-                       }
-               },
                "source-map": {
                        "version": "0.6.1",
                        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
                        "dev": true
                },
                "source-map-support": {
-                       "version": "0.5.12",
-                       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz",
-                       "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==",
+                       "version": "0.5.13",
+                       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz",
+                       "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==",
                        "dev": true,
                        "requires": {
                                "buffer-from": "^1.0.0",
                        }
                },
                "spdx-license-ids": {
-                       "version": "3.0.3",
-                       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz",
-                       "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==",
+                       "version": "3.0.5",
+                       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz",
+                       "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==",
                        "dev": true
                },
                "speedometer": {
                        }
                },
                "temp-file": {
-                       "version": "3.3.2",
-                       "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.3.2.tgz",
-                       "integrity": "sha512-FGKccAW0Mux9hC/2bdUIe4bJRv4OyVo4RpVcuplFird1V/YoplIFbnPZjfzbJSf/qNvRZIRB9/4n/RkI0GziuQ==",
+                       "version": "3.3.4",
+                       "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.3.4.tgz",
+                       "integrity": "sha512-qSZ5W5q54iyGnP8cNl49RE0jTJc5CrzNocux5APD5yIxcgonoMuMSbsZfaZy8rTGCYo0Xz6ySVv3adagZ8gffg==",
                        "dev": true,
                        "requires": {
                                "async-exit-hook": "^2.0.1",
-                               "bluebird-lst": "^1.0.6",
-                               "fs-extra-p": "^7.0.0"
+                               "fs-extra": "^8.1.0"
+                       },
+                       "dependencies": {
+                               "fs-extra": {
+                                       "version": "8.1.0",
+                                       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+                                       "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+                                       "dev": true,
+                                       "requires": {
+                                               "graceful-fs": "^4.2.0",
+                                               "jsonfile": "^4.0.0",
+                                               "universalify": "^0.1.0"
+                                       }
+                               }
                        }
                },
                "term-size": {
                                "xtend": "~2.1.1"
                        }
                },
-               "timed-out": {
-                       "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
-                       "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
+               "to-readable-stream": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
+                       "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
                        "dev": true
                },
                "tough-cookie": {
                        "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
                        "dev": true
                },
+               "type-fest": {
+                       "version": "0.3.1",
+                       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz",
+                       "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==",
+                       "dev": true
+               },
                "typedarray": {
                        "version": "0.0.6",
                        "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
                        "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
                        "dev": true
                },
-               "unused-filename": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/unused-filename/-/unused-filename-1.0.0.tgz",
-                       "integrity": "sha1-00CID3GuIRXrqhMlvvBcxmhEacY=",
-                       "dev": true,
-                       "requires": {
-                               "modify-filename": "^1.1.0",
-                               "path-exists": "^3.0.0"
-                       }
-               },
-               "unzip-response": {
-                       "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz",
-                       "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=",
-                       "dev": true
-               },
                "update-notifier": {
-                       "version": "2.5.0",
-                       "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz",
-                       "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==",
+                       "version": "3.0.1",
+                       "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz",
+                       "integrity": "sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==",
                        "dev": true,
                        "requires": {
-                               "boxen": "^1.2.1",
+                               "boxen": "^3.0.0",
                                "chalk": "^2.0.1",
-                               "configstore": "^3.0.0",
+                               "configstore": "^4.0.0",
+                               "has-yarn": "^2.1.0",
                                "import-lazy": "^2.1.0",
-                               "is-ci": "^1.0.10",
+                               "is-ci": "^2.0.0",
                                "is-installed-globally": "^0.1.0",
-                               "is-npm": "^1.0.0",
-                               "latest-version": "^3.0.0",
+                               "is-npm": "^3.0.0",
+                               "is-yarn-global": "^0.3.0",
+                               "latest-version": "^5.0.0",
                                "semver-diff": "^2.0.0",
                                "xdg-basedir": "^3.0.0"
-                       },
-                       "dependencies": {
-                               "ci-info": {
-                                       "version": "1.6.0",
-                                       "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz",
-                                       "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==",
-                                       "dev": true
-                               },
-                               "is-ci": {
-                                       "version": "1.2.1",
-                                       "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz",
-                                       "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "ci-info": "^1.5.0"
-                                       }
-                               }
                        }
                },
                "uri-js": {
                        }
                },
                "url-parse-lax": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
-                       "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
+                       "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
+                       "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
                        "dev": true,
                        "requires": {
-                               "prepend-http": "^1.0.1"
+                               "prepend-http": "^2.0.0"
                        }
                },
                "utf8-byte-length": {
                        "dev": true
                },
                "uuid": {
-                       "version": "3.3.2",
-                       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
-                       "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
+                       "version": "3.3.3",
+                       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz",
+                       "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==",
                        "dev": true
                },
                "validate-npm-package-license": {
                        }
                },
                "wrap-ansi": {
-                       "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
-                       "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
+                       "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
+                       "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
                        "dev": true,
                        "requires": {
-                               "string-width": "^1.0.1",
-                               "strip-ansi": "^3.0.1"
+                               "ansi-styles": "^3.2.0",
+                               "string-width": "^3.0.0",
+                               "strip-ansi": "^5.0.0"
+                       },
+                       "dependencies": {
+                               "ansi-regex": {
+                                       "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+                                       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+                                       "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
+                               },
+                               "string-width": {
+                                       "version": "3.1.0",
+                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+                                       "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+                                       "dev": true,
+                                       "requires": {
+                                               "emoji-regex": "^7.0.1",
+                                               "is-fullwidth-code-point": "^2.0.0",
+                                               "strip-ansi": "^5.1.0"
+                                       }
+                               },
+                               "strip-ansi": {
+                                       "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+                                       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-regex": "^4.1.0"
+                                       }
+                               }
                        }
                },
                "wrappy": {
                        "dev": true
                },
                "write-file-atomic": {
-                       "version": "2.4.2",
-                       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.2.tgz",
-                       "integrity": "sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g==",
+                       "version": "2.4.3",
+                       "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
+                       "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
                        "dev": true,
                        "requires": {
                                "graceful-fs": "^4.1.11",
                        "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=",
                        "dev": true
                },
-               "xmlbuilder": {
-                       "version": "9.0.7",
-                       "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz",
-                       "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=",
-                       "dev": true
-               },
-               "xmldom": {
-                       "version": "0.1.27",
-                       "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz",
-                       "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=",
-                       "dev": true
-               },
                "xtend": {
                        "version": "2.1.2",
                        "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz",
                        "dev": true
                },
                "yargs": {
-                       "version": "13.2.2",
-                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.2.tgz",
-                       "integrity": "sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA==",
+                       "version": "13.3.0",
+                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz",
+                       "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==",
                        "dev": true,
                        "requires": {
-                               "cliui": "^4.0.0",
+                               "cliui": "^5.0.0",
                                "find-up": "^3.0.0",
                                "get-caller-file": "^2.0.1",
-                               "os-locale": "^3.1.0",
                                "require-directory": "^2.1.1",
                                "require-main-filename": "^2.0.0",
                                "set-blocking": "^2.0.0",
                                "string-width": "^3.0.0",
                                "which-module": "^2.0.0",
                                "y18n": "^4.0.0",
-                               "yargs-parser": "^13.0.0"
+                               "yargs-parser": "^13.1.1"
                        },
                        "dependencies": {
                                "ansi-regex": {
                        }
                },
                "yargs-parser": {
-                       "version": "13.0.0",
-                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.0.0.tgz",
-                       "integrity": "sha512-w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw==",
+                       "version": "13.1.1",
+                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz",
+                       "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==",
                        "dev": true,
                        "requires": {
                                "camelcase": "^5.0.0",
index 1406d55cff056fea8e8e2154d43f1de519324ec8..066dd1536d90c1128465be19cfedd5a1f08e1442 100644 (file)
@@ -9,10 +9,8 @@
        },
        "devDependencies": {
                "cross-env": "latest",
-               "electron": "^3.1.9",
-               "electron-builder": "^20.40.2",
-               "electron-context-menu": "^0.15.0",
-               "electron-window-state-manager": "latest"
+               "electron": "latest",
+               "electron-builder": "latest"
        },
        "scripts": {
                "dist:win32": "electron-builder -w --ia32 --config.nsis.artifactName=\"${productName} ${version} Setup x32.${ext}\" --config.portable.artifactName=\"${productName} ${version} x32.${ext}\"",