From ba461eb44ab45474725f01dd987ec24fa378a632 Mon Sep 17 00:00:00 2001 From: Scott Nonnenberg Date: Tue, 12 Mar 2019 19:45:02 -0700 Subject: [PATCH] Update electron-updater to fix its handling of node_module pkging --- package.json | 2 +- ts/util/lint/exceptions.json | 663 +++-------------------------------- yarn.lock | 178 ++++++---- 3 files changed, 159 insertions(+), 684 deletions(-) diff --git a/package.json b/package.json index 8c0aff803..eb14ad2c9 100644 --- a/package.json +++ b/package.json @@ -122,7 +122,7 @@ "bower": "1.8.2", "chai": "4.1.2", "electron": "4.0.5", - "electron-builder": "20.29.1", + "electron-builder": "20.31.3", "electron-icon-maker": "0.0.3", "eslint": "4.14.0", "eslint-config-airbnb-base": "12.1.0", diff --git a/ts/util/lint/exceptions.json b/ts/util/lint/exceptions.json index b549b97a6..daf8208c7 100644 --- a/ts/util/lint/exceptions.json +++ b/ts/util/lint/exceptions.json @@ -2089,6 +2089,46 @@ "updated": "2018-09-18T19:19:27.699Z", "reasonDetail": "What's being eval'd is a static string, with one variable: args. Args is of the form arg1, arg2, generated programmatically." }, + { + "rule": "jQuery-load(", + "path": "node_modules/dmg-builder/node_modules/debug/dist/debug.js", + "line": " createDebug.enable(createDebug.load());", + "lineNumber": 721, + "reasonCategory": "falseMatch", + "updated": "2019-03-13T02:42:07.830Z" + }, + { + "rule": "jQuery-load(", + "path": "node_modules/dmg-builder/node_modules/debug/dist/debug.js", + "line": " function load() {", + "lineNumber": 855, + "reasonCategory": "falseMatch", + "updated": "2019-03-13T02:42:07.830Z" + }, + { + "rule": "jQuery-load(", + "path": "node_modules/dmg-builder/node_modules/debug/src/browser.js", + "line": "function load() {", + "lineNumber": 211, + "reasonCategory": "falseMatch", + "updated": "2019-03-13T02:42:07.830Z" + }, + { + "rule": "jQuery-load(", + "path": "node_modules/dmg-builder/node_modules/debug/src/common.js", + "line": "\tcreateDebug.enable(createDebug.load());", + "lineNumber": 261, + "reasonCategory": "falseMatch", + "updated": "2019-03-13T02:42:07.830Z" + }, + { + "rule": "jQuery-load(", + "path": "node_modules/dmg-builder/node_modules/debug/src/node.js", + "line": "function load() {", + "lineNumber": 216, + "reasonCategory": "falseMatch", + "updated": "2019-03-13T02:42:07.830Z" + }, { "rule": "jQuery-$(", "path": "node_modules/dotenv-expand/lib/main.js", @@ -2113,6 +2153,22 @@ "reasonCategory": "falseMatch", "updated": "2018-09-19T18:13:29.628Z" }, + { + "rule": "thenify-multiArgs", + "path": "node_modules/electron-updater/node_modules/bluebird-lst/index.d.ts", + "line": " multiArgs?: boolean;", + "lineNumber": 985, + "reasonCategory": "falseMatch", + "updated": "2019-03-13T02:42:07.830Z" + }, + { + "rule": "thenify-multiArgs", + "path": "node_modules/electron-updater/node_modules/bluebird-lst/index.d.ts", + "line": " multiArgs?: boolean;", + "lineNumber": 989, + "reasonCategory": "falseMatch", + "updated": "2019-03-13T02:42:07.830Z" + }, { "rule": "jQuery-load(", "path": "node_modules/electron-updater/node_modules/debug/src/browser.js", @@ -5136,613 +5192,6 @@ "reasonCategory": "falseMatch", "updated": "2018-09-19T18:13:29.628Z" }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird-lst/index.d.ts", - "line": " multiArgs?: boolean;", - "lineNumber": 985, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird-lst/index.d.ts", - "line": " multiArgs?: boolean;", - "lineNumber": 989, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.core.js", - "line": "function nodebackForPromise(promise, multiArgs) {", - "lineNumber": 2118, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.core.js", - "line": " } else if (!multiArgs) {", - "lineNumber": 2125, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.core.js", - "line": " var multiArgs = arguments.length > 1 ? !!Object(arguments[1]).multiArgs", - "lineNumber": 2315, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.core.js", - "line": " var result = tryCatch(fn)(nodebackForPromise(ret, multiArgs));", - "lineNumber": 2317, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "eval", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.core.js", - "line": " eval(obj);", - "lineNumber": 3623, - "reasonCategory": "notExercisedByOurApp", - "updated": "2019-03-13T01:27:05.473Z", - "reasonDetail": "Bluebird is not loaded in our browser context" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.core.min.js", - "lineNumber": 31, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " var spawn = new PromiseSpawn$(undefined, undefined, yieldHandler,", - "lineNumber": 2247, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " this.constructor$(promises);", - "lineNumber": 2460, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " this._init$(undefined, -2);", - "lineNumber": 2475, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": "function nodebackForPromise(promise, multiArgs) {", - "lineNumber": 2706, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " } else if (!multiArgs) {", - "lineNumber": 2713, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " var multiArgs = arguments.length > 1 ? !!Object(arguments[1]).multiArgs", - "lineNumber": 2963, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " var result = tryCatch(fn)(nodebackForPromise(ret, multiArgs));", - "lineNumber": 2965, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": "function(callback, receiver, originalName, fn, _, multiArgs) {", - "lineNumber": 3866, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " var nodeback = nodebackForPromise(promise, \" + multiArgs + \"); \\n\\", - "lineNumber": 3917, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": "function makeNodePromisifiedClosure(callback, receiver, _, fn, __, multiArgs) {", - "lineNumber": 3958, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " var fn = nodebackForPromise(promise, multiArgs);", - "lineNumber": 3971, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": "function promisifyAll(obj, suffix, filter, promisifier, multiArgs) {", - "lineNumber": 3988, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " makeNodePromisified(key, THIS, key, fn, suffix, multiArgs);", - "lineNumber": 3999, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " fn, suffix, multiArgs);", - "lineNumber": 4003, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": "function promisify(callback, receiver, multiArgs) {", - "lineNumber": 4013, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " callback, null, multiArgs);", - "lineNumber": 4015, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " var multiArgs = !!options.multiArgs;", - "lineNumber": 4027, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " var ret = promisify(fn, receiver, multiArgs);", - "lineNumber": 4028, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " var multiArgs = !!options.multiArgs;", - "lineNumber": 4038, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " multiArgs);", - "lineNumber": 4056, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " promisifyAll(value, suffix, filter, promisifier, multiArgs);", - "lineNumber": 4057, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " return promisifyAll(target, suffix, filter, promisifier, multiArgs);", - "lineNumber": 4061, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " this.constructor$(entries);", - "lineNumber": 4122, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " this._init$(undefined, isMap ? -6 : -3);", - "lineNumber": 4124, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " this.constructor$(promises);", - "lineNumber": 4325, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " this._init$(undefined, -5);", - "lineNumber": 4342, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " this._resultCancelled$();", - "lineNumber": 4380, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " this.constructor$(values);", - "lineNumber": 4557, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " this.constructor$(values);", - "lineNumber": 4606, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " this._init$(undefined, -5);", - "lineNumber": 4621, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " this.constructor$(fn, promise, context);", - "lineNumber": 5124, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "eval", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.js", - "line": " eval(obj);", - "lineNumber": 5465, - "reasonCategory": "notExercisedByOurApp", - "updated": "2019-03-13T01:27:05.473Z", - "reasonDetail": "Temp-file is used during build and test only" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.min.js", - "lineNumber": 30, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.min.js", - "lineNumber": 30, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/browser/bluebird.min.js", - "lineNumber": 31, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/assert.js", - "line": " this.constructor$(a);", - "lineNumber": 5, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/generators.js", - "line": " var spawn = new PromiseSpawn$(undefined, undefined, yieldHandler,", - "lineNumber": 197, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/map.js", - "line": " this.constructor$(promises);", - "lineNumber": 15, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/map.js", - "line": " this._init$(undefined, -2);", - "lineNumber": 30, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/nodeback.js", - "line": "function nodebackForPromise(promise, multiArgs) {", - "lineNumber": 34, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/nodeback.js", - "line": " } else if (!multiArgs) {", - "lineNumber": 41, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/promise.js", - "line": " var multiArgs = arguments.length > 1 ? !!Object(arguments[1]).multiArgs", - "lineNumber": 178, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/promise.js", - "line": " var result = tryCatch(fn)(nodebackForPromise(ret, multiArgs));", - "lineNumber": 180, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/promisify.js", - "line": "function(callback, receiver, originalName, fn, _, multiArgs) {", - "lineNumber": 116, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/promisify.js", - "line": " var nodeback = nodebackForPromise(promise, \" + multiArgs + \"); \\n\\", - "lineNumber": 167, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/promisify.js", - "line": "function makeNodePromisifiedClosure(callback, receiver, _, fn, __, multiArgs) {", - "lineNumber": 208, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/promisify.js", - "line": " var fn = nodebackForPromise(promise, multiArgs);", - "lineNumber": 221, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/promisify.js", - "line": "function promisifyAll(obj, suffix, filter, promisifier, multiArgs) {", - "lineNumber": 238, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/promisify.js", - "line": " makeNodePromisified(key, THIS, key, fn, suffix, multiArgs);", - "lineNumber": 249, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/promisify.js", - "line": " fn, suffix, multiArgs);", - "lineNumber": 253, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/promisify.js", - "line": "function promisify(callback, receiver, multiArgs) {", - "lineNumber": 263, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/promisify.js", - "line": " callback, null, multiArgs);", - "lineNumber": 265, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/promisify.js", - "line": " var multiArgs = !!options.multiArgs;", - "lineNumber": 277, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/promisify.js", - "line": " var ret = promisify(fn, receiver, multiArgs);", - "lineNumber": 278, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/promisify.js", - "line": " var multiArgs = !!options.multiArgs;", - "lineNumber": 288, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/promisify.js", - "line": " multiArgs);", - "lineNumber": 306, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/promisify.js", - "line": " promisifyAll(value, suffix, filter, promisifier, multiArgs);", - "lineNumber": 307, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/promisify.js", - "line": " return promisifyAll(target, suffix, filter, promisifier, multiArgs);", - "lineNumber": 311, - "reasonCategory": "usageTrusted", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/props.js", - "line": " this.constructor$(entries);", - "lineNumber": 56, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/props.js", - "line": " this._init$(undefined, isMap ? -6 : -3);", - "lineNumber": 58, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/reduce.js", - "line": " this.constructor$(promises);", - "lineNumber": 13, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/reduce.js", - "line": " this._init$(undefined, -5);", - "lineNumber": 30, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/reduce.js", - "line": " this._resultCancelled$();", - "lineNumber": 68, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/settle.js", - "line": " this.constructor$(values);", - "lineNumber": 8, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/some.js", - "line": " this.constructor$(values);", - "lineNumber": 12, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/some.js", - "line": " this._init$(undefined, -5);", - "lineNumber": 27, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "jQuery-$(", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/using.js", - "line": " this.constructor$(fn, promise, context);", - "lineNumber": 92, - "reasonCategory": "falseMatch", - "updated": "2019-03-13T01:27:05.473Z" - }, - { - "rule": "eval", - "path": "node_modules/temp-file/node_modules/bluebird/js/release/util.js", - "line": " eval(obj);", - "lineNumber": 205, - "reasonCategory": "notExercisedByOurApp", - "updated": "2019-03-13T01:27:05.473Z", - "reasonDetail": "temp-file is used in build/test scenarios only" - }, { "rule": "eval", "path": "node_modules/thenify/index.js", diff --git a/yarn.lock b/yarn.lock index c77cde10b..75e351332 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,10 +2,10 @@ # yarn lockfile v1 -"7zip-bin@~4.0.2": - version "4.0.2" - resolved "https://registry.yarnpkg.com/7zip-bin/-/7zip-bin-4.0.2.tgz#6abbdc22f33cab742053777a26db2e25ca527179" - integrity sha512-XtGk+IF57pr852UK1AhQJXqmm1WmSgS5uISL+LPs0z/iAxXouMvdlLJrHPeukP6gd7yR2rDTMSMkHNODgwIq7A== +"7zip-bin@~4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/7zip-bin/-/7zip-bin-4.1.0.tgz#33eff662a5c39c0c2061170cc003c5120743fff0" + integrity sha512-AsnBZN3a8/JcNt+KPkGGODaA4c7l3W5+WpeKgGSbstSLxqWtTXqd1ieJGBQ8IFCtRg8DmmKUcSkIkUc0A4p3YA== "@babel/runtime@^7.1.2", "@babel/runtime@^7.3.1": version "7.3.1" @@ -300,7 +300,7 @@ ajv@^6.1.0: json-schema-traverse "^0.3.0" uri-js "^3.0.2" -ajv@^6.5.2: +ajv@^6.5.5: version "6.10.0" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.0.tgz#90d0d54439da587cd7e843bfb7045f50bd22bdf1" integrity sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg== @@ -376,28 +376,33 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" -app-builder-bin@2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-2.1.4.tgz#87e679615fb26c204c4d81fa67d962e796ea99d3" - integrity sha512-i5ZfZtnAQqVZXpFYpvkQK/V0p9RwJjCW7X3CRcyDrnR3p1mQRoRTMSfPrtGTo1ens7kTfzk2S2i0QXq+gEplLg== +app-builder-bin@2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-2.3.0.tgz#01be654554167267c26a990b8cfc39ab9646007c" + integrity sha512-jxquarsPVHkUMatxFZzuEmovy2pxaGCIsVqZiAIdQV7wm1Cbq3Jl+gsq26aMXFFIgsN19jCq2HCoXhVv+Mx7HA== -app-builder-lib@20.29.1, app-builder-lib@~20.29.0: - version "20.29.1" - resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-20.29.1.tgz#0cd6794fd5611366b1317bfaf0314ad388f009eb" - integrity sha512-kezGeVlOrw9d/0N1522TTEDLGxn566bDxufQI9vmBOXLWKQilXxLNQkxpktWk8HifsYr0o62Ou2sS+uMCIsErg== +app-builder-bin@2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-2.3.1.tgz#4690f5bb049b9f0f84e6a21c09a90c2a8b9c3e00" + integrity sha512-hmqM9qc3jqmmUzkMhUZt81q8l7cdC3i5yZFBZyVpwCWJdG9zTeLwLitVGR7IJd0uK9Vf9sBejKBv6Yi8xise6A== + +app-builder-lib@20.31.3, app-builder-lib@~20.31.2: + version "20.31.3" + resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-20.31.3.tgz#ed360cdc0879d033c97c42866cbe08259e024459" + integrity sha512-BwpaBs7tqdxcRT4NZ8jBhdSnAGxRilZ32WvCHZQGpaVTXk5whEt2QULwQi1TldwFCmk1tpC99es4YX9mhPP+xw== dependencies: - "7zip-bin" "~4.0.2" - app-builder-bin "2.1.4" + "7zip-bin" "~4.1.0" + app-builder-bin "2.3.1" async-exit-hook "^2.0.1" - bluebird-lst "^1.0.5" - builder-util "7.0.0" - builder-util-runtime "5.0.0" + bluebird-lst "^1.0.6" + builder-util "8.0.0" + builder-util-runtime "6.1.0" chromium-pickle-js "^0.2.0" debug "^4.1.0" ejs "^2.6.1" electron-osx-sign "0.4.11" - electron-publish "20.29.0" - fs-extra-p "^4.6.1" + electron-publish "20.31.2" + fs-extra-p "^7.0.0" hosted-git-info "^2.7.1" is-ci "^1.2.1" isbinaryfile "^3.0.3" @@ -406,7 +411,7 @@ app-builder-lib@20.29.1, app-builder-lib@~20.29.0: minimatch "^3.0.4" normalize-package-data "^2.4.0" plist "^3.0.1" - read-config-file "3.1.2" + read-config-file "3.2.0" sanitize-filename "^1.6.1" semver "^5.6.0" temp-file "^3.1.3" @@ -1151,14 +1156,14 @@ buffers@~0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/buffers/-/buffers-0.1.1.tgz#b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb" -builder-util-runtime@5.0.0, builder-util-runtime@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-5.0.0.tgz#1f35cc28c87ca7de336efa098c6d3fd550db15a5" - integrity sha512-mTyLqmzdPzavKQNAfxcGu6kqaDiPCtFKJG+nNO9SYfL6lY7VgTUW+45iXhowc5ElmPj0eSTDaIGlScxVMwFUEA== +builder-util-runtime@6.1.0, builder-util-runtime@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-6.1.0.tgz#85f0c7bddbe4950ad708a1455b6ba79e16f2b731" + integrity sha512-/1dvNkUNSlMQuIEMBGzJUS60tmDBBA6CYiWT5P9ZTIl2nskMX8VdEClTNTfknkCBQqZArgSTXfWrNmcbXEkbEg== dependencies: - bluebird-lst "^1.0.5" + bluebird-lst "^1.0.6" debug "^4.1.0" - fs-extra-p "^4.6.1" + fs-extra-p "^7.0.0" sax "^1.2.4" builder-util-runtime@~4.4.1: @@ -1171,18 +1176,38 @@ builder-util-runtime@~4.4.1: fs-extra-p "^4.6.1" sax "^1.2.4" -builder-util@7.0.0, builder-util@~7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-7.0.0.tgz#ab65c7984939abc067f191cb06c4056a3104713b" - integrity sha512-GnszunK4uX1F8XP4U01m47VME0UQo97wM1i8h77j6+7V0xMz8faL9BHdv2O8/iOZ8HjfKSRJ+1v7RHohF6H0lA== +builder-util@8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-8.0.0.tgz#ade1d5b0c62b9c260eb4fcb9be9918a28f2eb13b" + integrity sha512-hszhXrRZKfBf+178Y+QZCLwSH5UXgnDX+/q+fIRtFktCk5Dc9ipdvHAKPVfzhc5vhiw/eVDdFUUX8ShAQcyyBA== dependencies: - "7zip-bin" "~4.0.2" - app-builder-bin "2.1.4" - bluebird-lst "^1.0.5" - builder-util-runtime "^5.0.0" + "7zip-bin" "~4.1.0" + app-builder-bin "2.3.0" + bluebird-lst "^1.0.6" + builder-util-runtime "^6.1.0" chalk "^2.4.1" debug "^4.1.0" - fs-extra-p "^4.6.1" + fs-extra-p "^7.0.0" + is-ci "^1.2.1" + js-yaml "^3.12.0" + lazy-val "^1.0.3" + semver "^5.6.0" + source-map-support "^0.5.9" + stat-mode "^0.2.2" + temp-file "^3.1.3" + +builder-util@~8.0.0: + version "8.0.1" + resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-8.0.1.tgz#8d5e07a98508bbd24fbca4f8169aa353234b28e4" + integrity sha512-VHy/Bcszermiqvd0+xhMunNTmfquXm8BiaIie3kXkVnIcIcFGCtHl2k3M46iyB6a571Pm/0IgG7A8J9V3Sqa6w== + dependencies: + "7zip-bin" "~4.1.0" + app-builder-bin "2.3.1" + bluebird-lst "^1.0.6" + builder-util-runtime "^6.1.0" + chalk "^2.4.1" + debug "^4.1.0" + fs-extra-p "^7.0.0" is-ci "^1.2.1" js-yaml "^3.12.0" lazy-val "^1.0.3" @@ -2392,15 +2417,15 @@ dir-glob@^2.0.0: arrify "^1.0.1" path-type "^3.0.0" -dmg-builder@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-6.0.0.tgz#d6a091b62c21a31523a6330fdcc97dc9727b9d8e" - integrity sha512-nGeCoIctKP48QhohyQ6Uxx754XKyfVa5nx8YK6STIxTXoGTDWR/dwy8m4iCkM77//sd2wMdP9KYsUDuPxtbpLA== +dmg-builder@6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-6.1.2.tgz#c6bdeab54cd051853eff7f91bfedbcde6c75a7b9" + integrity sha512-zhU2toylQ4A82mtubyDBmP0KJnF+b7uXVX+xIJwDR5fsPzIJIT9Uy0x2cwmhMby+4KrPBqg3bMHrbGgIPX7MNw== dependencies: - app-builder-lib "~20.29.0" - bluebird-lst "^1.0.5" - builder-util "~7.0.0" - fs-extra-p "^4.6.1" + app-builder-lib "~20.31.2" + bluebird-lst "^1.0.6" + builder-util "~8.0.0" + fs-extra-p "^7.0.0" iconv-lite "^0.4.24" js-yaml "^3.12.0" parse-color "^1.0.0" @@ -2467,7 +2492,7 @@ dotenv-expand@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-4.2.0.tgz#def1f1ca5d6059d24a766e587942c21106ce1275" -dotenv@^6.0.0: +dotenv@^6.1.0: version "6.2.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-6.2.0.tgz#941c0410535d942c8becf28d3f357dbd9d476064" integrity sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w== @@ -2514,21 +2539,21 @@ ejs@~2.5.6: version "2.5.7" resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.5.7.tgz#cc872c168880ae3c7189762fd5ffc00896c9518a" -electron-builder@20.29.1: - version "20.29.1" - resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-20.29.1.tgz#eeb27f1d734e3d63d59d9e09d394bac951c94e18" - integrity sha512-1zTxA2v++G96mj02yUXA4XST/1320CcDD3bOnF/kTXJ44ai4IJ+UqWxI8dETO3e0xbZXYBz/9D+JqPBQWGKVvA== +electron-builder@20.31.3: + version "20.31.3" + resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-20.31.3.tgz#83373db9e9c92e1d8b0a6b2e1f807dba8680d392" + integrity sha512-/niZQtE2DBKDHSdiNBQK2pdH5pS5I6X4eM1rFYVGEf5P+1aR2elQ/VjTWPCi5pVKBhUZk0ODeoiVHO/GCIyaTw== dependencies: - app-builder-lib "20.29.1" - bluebird-lst "^1.0.5" - builder-util "7.0.0" - builder-util-runtime "5.0.0" + app-builder-lib "20.31.3" + bluebird-lst "^1.0.6" + builder-util "8.0.0" + builder-util-runtime "6.1.0" chalk "^2.4.1" - dmg-builder "6.0.0" - fs-extra-p "^4.6.1" + dmg-builder "6.1.2" + fs-extra-p "^7.0.0" is-ci "^1.2.1" lazy-val "^1.0.3" - read-config-file "3.1.2" + read-config-file "3.2.0" sanitize-filename "^1.6.1" update-notifier "^2.5.0" yargs "^12.0.2" @@ -2592,16 +2617,16 @@ electron-osx-sign@0.4.11: minimist "^1.2.0" plist "^3.0.1" -electron-publish@20.29.0: - version "20.29.0" - resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-20.29.0.tgz#ab61e95bc4d466b4aff360c12bf1ee3d673967a4" - integrity sha512-Kc5u5YaJLcGWPrp3bFk8NdrYk5gNVG4lZqbAIZnYNPuOLMCNgUk4UqrONO6iuAE6x/vWOoovszf1gGIT7G01UA== +electron-publish@20.31.2: + version "20.31.2" + resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-20.31.2.tgz#46d36168a26c85c1cbc21476cd71367bf6f542bc" + integrity sha512-5R8Nxnc/26BJbvFn2h3oD8aoMMxjE5CnPWm5j92Cuze+Ht7x6AoSDQAa1Cx6L19X/HSE3DWjTXEOe08SP3N/QA== dependencies: - bluebird-lst "^1.0.5" - builder-util "~7.0.0" - builder-util-runtime "^5.0.0" + bluebird-lst "^1.0.6" + builder-util "~8.0.0" + builder-util-runtime "^6.1.0" chalk "^2.4.1" - fs-extra-p "^4.6.1" + fs-extra-p "^7.0.0" lazy-val "^1.0.3" mime "^2.3.1" @@ -5053,9 +5078,10 @@ json5@^0.5.0: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" +json5@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.0.tgz#e7a0c62c48285c628d20a10b85c89bb807c32850" + integrity sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ== dependencies: minimist "^1.2.0" @@ -7587,19 +7613,19 @@ read-chunk@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-1.0.1.tgz#5f68cab307e663f19993527d9b589cace4661194" -read-config-file@3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-3.1.2.tgz#9b299cb7a2bcec1511a4c22e71620df0a2e3b896" - integrity sha512-QCATYzlYHvmWps/W/eP7rcKuhYRYZg5XKeXFxSJRIXvn+KSw1+Ntz2et1aBz5TrEpawGrxWZ7zBipj+/v0xwWQ== +read-config-file@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-3.2.0.tgz#50a2756a9a128ab9dcbe087e2724c512e3d0ccd1" + integrity sha512-i1QRc5jy4sHm9YBGb6ArA5SU1mDrc5wu2mnm3r9gPnm+LVZhBGbpTCKqAXyvV4TJHnBR3Yaaww+9b3DyRZcfww== dependencies: - ajv "^6.5.2" + ajv "^6.5.5" ajv-keywords "^3.2.0" - bluebird-lst "^1.0.5" - dotenv "^6.0.0" + bluebird-lst "^1.0.6" + dotenv "^6.1.0" dotenv-expand "^4.2.0" - fs-extra-p "^4.6.1" + fs-extra-p "^7.0.0" js-yaml "^3.12.0" - json5 "^1.0.1" + json5 "^2.1.0" lazy-val "^1.0.3" read-last-lines@1.3.0: