diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 14c5f165..acfcb025 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1876,12 +1876,19 @@ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" }, "axios": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.0.tgz", - "integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=", + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.1.tgz", + "integrity": "sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g==", "requires": { - "follow-redirects": "^1.3.0", - "is-buffer": "^1.1.5" + "follow-redirects": "1.5.10", + "is-buffer": "^2.0.2" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", + "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==" + } } }, "babel-code-frame": { @@ -5491,9 +5498,9 @@ "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" }, "etcher-sdk": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/etcher-sdk/-/etcher-sdk-2.0.9.tgz", - "integrity": "sha512-jCgKgwQO13/jaTx651GP2DhfCKDEnYG4YSAasBgIej1OgoP8FeBCoci88ycPPuz1gyalN08IwuxZRFcjYzk1pw==", + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/etcher-sdk/-/etcher-sdk-2.0.13.tgz", + "integrity": "sha512-+5KQQXa7psHUQIket7VPpWStdVdEnm4L9jub7fB664nyMLMybVnYHwlskpuG/hDrh/rLLXD2EgF08MIqKRxuJQ==", "requires": { "@types/node": "^6.0.112", "axios": "^0.18.0", @@ -5505,18 +5512,18 @@ "file-disk": "^6.0.1", "file-type": "^8.0.0", "lodash": "^4.17.10", - "lzma-native": "^4.0.3", - "mountutils": "^1.3.15", - "node-raspberrypi-usbboot": "^0.2.3", + "lzma-native": "^4.0.5", + "mountutils": "^1.3.18", + "node-raspberrypi-usbboot": "^0.2.4", "outdent": "^0.5.0", "partitioninfo": "^5.3.4", "readable-stream": "^2.3.6", - "resin-image-fs": "^5.0.7", + "resin-image-fs": "^5.0.8", "speedometer": "^1.0.0", "udif": "^0.15.7", "unbzip2-stream": "github:balena-io-modules/unbzip2-stream#942fc218013c14adab01cf693b0500cf6ac83193", "unzip-stream": "^0.3.0", - "xxhash": "github:balena-io-modules/node-xxhash#70ac31da1a41c6f8c53d931b5802c6c93f7b6b83", + "xxhash": "github:balena-io-modules/node-xxhash#cc9d14d8409cd81e77ca1cfd6bcf58cccb68435e", "yauzl": "^2.9.2" } }, @@ -6054,11 +6061,26 @@ } }, "follow-redirects": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz", - "integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", "requires": { - "debug": "^3.2.6" + "debug": "=3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } } }, "for-in": { @@ -6163,9 +6185,9 @@ } }, "fs-minipass": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", - "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.6.tgz", + "integrity": "sha512-crhvyXcMejjv3Z5d2Fa9sf5xLYVCF5O1c71QxbVnbLsmYMBEvDAftewesN/HhY03YRoA7zOMxjNGrF5svGaaeQ==", "requires": { "minipass": "^2.2.1" } @@ -7813,14 +7835,21 @@ } }, "lzma-native": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/lzma-native/-/lzma-native-4.0.3.tgz", - "integrity": "sha512-cSdO+I2z/jUcMIlCicePj4V/LbRtLDp4y1GerpLMaEo9NgfeNraX1Z4d9qk4yaBfYG1AtFTbi133kWgXOYKXXg==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/lzma-native/-/lzma-native-4.0.5.tgz", + "integrity": "sha512-pmLMsHQlXQAikqGqapzUOtACPW/gEtt9xhkcrkJnsjWn+I1g7OIbrV2SugL8jinkBCD+QxqAze51VtRsECDcxQ==", "requires": { - "nan": "^2.10.0", + "nan": "^2.14.0", "node-pre-gyp": "^0.11.0", "readable-stream": "^2.3.5", "rimraf": "^2.6.1" + }, + "dependencies": { + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" + } } }, "make-dir": { @@ -8341,15 +8370,20 @@ "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" }, "mountutils": { - "version": "1.3.17", - "resolved": "https://registry.npmjs.org/mountutils/-/mountutils-1.3.17.tgz", - "integrity": "sha512-SWFO5QYxKo7MMYRiir2GTudY4/Si5e9jUrFmckZz1ZALJjjZluwsxVBSbIfsOA5ISznt0Ahkfi2NuVbAkBRkRQ==", + "version": "1.3.19", + "resolved": "https://registry.npmjs.org/mountutils/-/mountutils-1.3.19.tgz", + "integrity": "sha512-U2ZA26fg43cGxZHh6nxHPIUvkZWyFVbsO/5QDFpjgZHhZRk4oD4jJlKuo/X42fSyMvJ2+3jKRKPmBh/cxZ0WQw==", "requires": { "bindings": "^1.3.0", - "nan": "^2.10.0", + "nan": "^2.14.0", "prebuild-install": "^4.0.0" }, "dependencies": { + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" + }, "prebuild-install": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-4.0.0.tgz", @@ -8461,23 +8495,13 @@ "dev": true }, "needle": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.1.tgz", - "integrity": "sha512-CaLXV3W8Vnbps8ZANqDGz7j4x7Yj1LW4TWF/TQuDfj7Cfx4nAPTvw98qgTevtto1oHDrh3pQkaODbqupXlsWTg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz", + "integrity": "sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==", "requires": { - "debug": "^4.1.0", + "debug": "^3.2.6", "iconv-lite": "^0.4.4", "sax": "^1.2.4" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - } } }, "neo-async": { @@ -8541,9 +8565,9 @@ } }, "node-abi": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.8.0.tgz", - "integrity": "sha512-1/aa2clS0pue0HjckL62CsbhWWU35HARvBDXcJtYKbYR7LnIutmpxmXbuDMV9kEviD2lP/wACOgWmmwljghHyQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.11.0.tgz", + "integrity": "sha512-kuy/aEg75u40v378WRllQ4ZexaXJiCvB68D2scDXclp/I4cRq6togpbOoKhmN07tns9Zldu51NNERo0wehfX9g==", "requires": { "semver": "^5.4.1" } @@ -8692,14 +8716,29 @@ } }, "node-raspberrypi-usbboot": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/node-raspberrypi-usbboot/-/node-raspberrypi-usbboot-0.2.3.tgz", - "integrity": "sha512-Qfwq9BDsNxBpIwPZlNA/5DFzb7iTSJfZh1T1oGQV63LoXWDcZ1thLNydjGBXaSwOpDt90NdNOcedsiSm745n3g==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/node-raspberrypi-usbboot/-/node-raspberrypi-usbboot-0.2.5.tgz", + "integrity": "sha512-iRe9x5B3EDuq09hnk1SZTuzKGpWtlNBychVU/nwo7sL9WSqkmcj22qGpKoT/tJqwDe5YCTsJ5JX1X1FfMtYXdQ==", "requires": { "@types/node": "^6.0.112", "@types/usb": "^1.5.1", "debug": "^3.1.0", - "usb": "github:resin-io/node-usb#1.3.6" + "usb": "github:balena-io/node-usb#v1.3.12" + }, + "dependencies": { + "nan": { + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz", + "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==" + }, + "usb": { + "version": "github:balena-io/node-usb#1fb1bb01d04281432083b96801c6be6d528bd213", + "from": "github:balena-io/node-usb#v1.3.12", + "requires": { + "nan": "2.13.2", + "node-pre-gyp": "^0.11.0" + } + } } }, "node-releases": { @@ -8806,9 +8845,9 @@ "dev": true }, "npm-packlist": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.1.tgz", - "integrity": "sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw==", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.4.tgz", + "integrity": "sha512-zTLo8UcVYtDU3gdeaFu2Xu0n0EvelfHDGuqtNIn5RO7yQj4H1TqNdBc/yZjxnWA0PVB8D3Woyp0i5B43JwQ6Vw==", "requires": { "ignore-walk": "^3.0.1", "npm-bundled": "^1.0.1" @@ -12222,17 +12261,17 @@ "dev": true }, "tar": { - "version": "4.4.8", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz", - "integrity": "sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==", + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.10.tgz", + "integrity": "sha512-g2SVs5QIxvo6OLp0GudTqEf05maawKUxXru104iaayWA09551tFCTI8f1Asb4lPfkBr91k07iL4c11XO3/b0tA==", "requires": { "chownr": "^1.1.1", "fs-minipass": "^1.2.5", - "minipass": "^2.3.4", - "minizlib": "^1.1.1", + "minipass": "^2.3.5", + "minizlib": "^1.2.1", "mkdirp": "^0.5.0", "safe-buffer": "^5.1.2", - "yallist": "^3.0.2" + "yallist": "^3.0.3" } }, "tar-fs": { @@ -13229,14 +13268,6 @@ "prepend-http": "^1.0.1" } }, - "usb": { - "version": "github:resin-io/node-usb#087be4b07474e7cbf6d857f477650e110d36dcb0", - "from": "github:resin-io/node-usb#1.3.6", - "requires": { - "nan": "^2.8.0", - "node-pre-gyp": "^0.11.0" - } - }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -14089,10 +14120,17 @@ "integrity": "sha512-QtQjqZ3JVgIQHK6cBKIGSHY36dNs15nQ5+w8i5Pxg5I6nYGyg5HJT79xZyLiZhOoIet00fUQvVXArrOM2R9WNw==" }, "xxhash": { - "version": "github:balena-io-modules/node-xxhash#70ac31da1a41c6f8c53d931b5802c6c93f7b6b83", - "from": "github:balena-io-modules/node-xxhash#70ac31da1a41c6f8c53d931b5802c6c93f7b6b83", + "version": "github:balena-io-modules/node-xxhash#cc9d14d8409cd81e77ca1cfd6bcf58cccb68435e", + "from": "github:balena-io-modules/node-xxhash#cc9d14d8409cd81e77ca1cfd6bcf58cccb68435e", "requires": { - "nan": "^2.4.0" + "nan": "^2.13.2" + }, + "dependencies": { + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" + } } }, "y18n": { @@ -14377,4 +14415,4 @@ } } } -} +} \ No newline at end of file diff --git a/package.json b/package.json index 63fbd5a2..91a8c789 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "debug": "^3.1.0", "electron-is-running-in-asar": "^1.0.0", "electron-updater": "4.0.6", - "etcher-sdk": "^2.0.9", + "etcher-sdk": "^2.0.13", "flexboxgrid": "^6.3.0", "immutable": "^3.8.1", "inactivity-timer": "^1.0.0",