diff --git a/lib/gui/app/os/dialog.ts b/lib/gui/app/os/dialog.ts index 72aa5c18..e3233cf7 100644 --- a/lib/gui/app/os/dialog.ts +++ b/lib/gui/app/os/dialog.ts @@ -45,10 +45,9 @@ export async function selectImage(): Promise { ], }; const currentWindow = electron.remote.getCurrentWindow(); - const [file] = (await electron.remote.dialog.showOpenDialog( - currentWindow, - options, - )).filePaths; + const [file] = ( + await electron.remote.dialog.showOpenDialog(currentWindow, options) + ).filePaths; return file; } diff --git a/lib/gui/modules/child-writer.ts b/lib/gui/modules/child-writer.ts index 4d3c4413..d479a89d 100644 --- a/lib/gui/modules/child-writer.ts +++ b/lib/gui/modules/child-writer.ts @@ -125,7 +125,7 @@ async function writeAndValidate( errors: [], }; for (const [destination, error] of failures) { - (error as (Error & { device: string })).device = destination.drive.device; + (error as Error & { device: string }).device = destination.drive.device; result.errors.push(error); } return result; diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index aa9508da..43fd87e9 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -415,9 +415,9 @@ "dev": true }, "@types/bluebird": { - "version": "3.5.28", - "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.28.tgz", - "integrity": "sha512-0Vk/kqkukxPKSzP9c8WJgisgGDx5oZDbsLLWIP5t70yThO/YleE+GEm2S1GlRALTaack3O7U5OS5qEm7q2kciA==", + "version": "3.5.29", + "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.29.tgz", + "integrity": "sha512-kmVtnxTuUuhCET669irqQmPAez4KFnFVKvpleVRyfC3g+SHD1hIkFZcWLim9BVcwUBLO59o8VZE4yGCmTif8Yw==", "dev": true }, "@types/caseless": { @@ -565,9 +565,9 @@ "dev": true }, "@types/prettier": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.18.3.tgz", - "integrity": "sha512-48rnerQdcZ26odp+HOvDGX8IcUkYOCuMc2BodWYTe956MqkHlOGAG4oFQ83cjZ0a4GAgj7mb4GUClxYd2Hlodg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.0.tgz", + "integrity": "sha512-gDE8JJEygpay7IjA/u3JiIURvwZW08f0cZSZLAzFoX/ZmeqvS0Sqv+97aKuHpNsalAMMhwPe+iAS6fQbfmbt7A==", "dev": true }, "@types/prop-types": { @@ -10321,9 +10321,9 @@ "dev": true }, "prettier": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz", - "integrity": "sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", "dev": true }, "pretty-bytes": { @@ -11155,36 +11155,69 @@ } }, "resin-lint": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/resin-lint/-/resin-lint-3.1.0.tgz", - "integrity": "sha512-bipsVrhMBtoegrBdJf/6NMQke4g8xmZENSu0fBU1KvxLXNhGPQkmobY7vVmP47BeD0m0Zdv9yrEc43w2S+kRWA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.0.tgz", + "integrity": "sha512-pVP/RJXqXpLeY1ZULok0VL02KqP6QEyGVa0wclJpjcmOC4yhYXkWk71k72Jhs+6WKq3Xgw6RjJoy7MhZ5Hjn8A==", "dev": true, "requires": { - "@types/bluebird": "^3.5.26", + "@types/bluebird": "^3.5.29", "@types/depcheck": "^0.6.0", "@types/glob": "^5.0.35", - "@types/node": "^8.10.45", + "@types/lodash": "^4.14.149", + "@types/node": "^8.10.59", "@types/optimist": "0.0.29", - "@types/prettier": "^1.16.1", - "bluebird": "^3.5.4", + "@types/prettier": "^1.18.3", + "bluebird": "^3.7.2", "coffee-script": "^1.10.0", "coffeelint": "^1.15.0", "coffeescope2": "^0.4.5", "depcheck": "^0.6.7", - "glob": "^7.0.3", - "merge": "^1.2.0", + "glob": "^7.1.6", + "lodash": "^4.17.15", "optimist": "^0.6.1", - "prettier": "^1.16.4", - "tslint": "^5.15.0", + "prettier": "^1.19.1", + "tslint": "^5.20.1", "tslint-config-prettier": "^1.18.0", "tslint-no-unused-expression-chai": "^0.1.4", - "typescript": "^3.4.3" + "typescript": "^3.7.5" }, "dependencies": { + "@types/lodash": { + "version": "4.14.149", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.149.tgz", + "integrity": "sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ==", + "dev": true + }, "@types/node": { - "version": "8.10.58", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.58.tgz", - "integrity": "sha512-NNcUk/rAdR7Pie7WiA5NHp345dTkD62qaxqscQXVIjCjog/ZXsrG8Wo7dZMZAzE7PSpA+qR2S3TYTeFCKuBFxQ==", + "version": "8.10.59", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.59.tgz", + "integrity": "sha512-8RkBivJrDCyPpBXhVZcjh7cQxVBSmRk9QM7hOketZzp6Tg79c0N8kkpAIito9bnJ3HCVCHVYz+KHTEbfQNfeVQ==", + "dev": true + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "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" + } + }, + "typescript": { + "version": "3.7.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.5.tgz", + "integrity": "sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw==", "dev": true } } @@ -13128,9 +13161,9 @@ } }, "diff": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz", - "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true } } diff --git a/package.json b/package.json index 17b5c71b..942fae9e 100644 --- a/package.json +++ b/package.json @@ -114,7 +114,7 @@ "node-gyp": "^3.8.0", "node-sass": "^4.12.0", "omit-deep-lodash": "1.1.4", - "resin-lint": "^3.1.0", + "resin-lint": "^3.2.0", "sass-lint": "^1.12.1", "simple-progress-webpack-plugin": "^1.1.2", "sinon": "^8.0.4",