diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 3b44c97c..68dc28f4 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -4762,24 +4762,14 @@ } }, "blockmap": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/blockmap/-/blockmap-4.0.1.tgz", - "integrity": "sha512-ktam+finx4xUQQNbKRBD6VXiULFCb814/N50QBWyD2e6nrWc3QvuMISDLKnSnK64pTnQUMA9dRWpyGFK9ZIchw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/blockmap/-/blockmap-4.0.2.tgz", + "integrity": "sha512-jeQSY/yAc/URhOoK/odQtqaIV9wiSB5KKRfERD1pnlkyOciBQwYuZ9Lvt/v8dCdVmn53vNlMKLm4h5Esy+WcnQ==", "dev": true, "requires": { - "debug": "^3.1.0", + "debug": "^4.1.1", + "tslib": "^2.0.0", "xml-js": "^1.6.11" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } } }, "bloodline": { @@ -5443,7 +5433,6 @@ "requires": { "anymatch": "~3.1.1", "braces": "~3.0.2", - "fsevents": "~2.1.1", "glob-parent": "~5.1.0", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", @@ -5464,6 +5453,14 @@ "dev": true, "requires": { "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } } }, "chromium-pickle-js": { @@ -8345,9 +8342,9 @@ "dev": true }, "etcher-sdk": { - "version": "4.1.17", - "resolved": "https://registry.npmjs.org/etcher-sdk/-/etcher-sdk-4.1.17.tgz", - "integrity": "sha512-cmsPI08f/uArgpWWvJLDKOYOLk99kUooQCKnbdWORwXvKCAnp7i2CAz2KMUDZ3csgsMx7a+JWFw+27/8NGr+Uw==", + "version": "4.1.18", + "resolved": "https://registry.npmjs.org/etcher-sdk/-/etcher-sdk-4.1.18.tgz", + "integrity": "sha512-j50QEtGv+3a3eEpKCEeSRUgPMenvox0otJ9COABMkwZ1wSpTOq84yxNAWokd5Ae789LrAem8GUP2PVoJUOxkbw==", "dev": true, "requires": { "@ronomon/direct-io": "^3.0.1", @@ -8368,10 +8365,10 @@ "partitioninfo": "^5.3.5", "resin-image-fs": "^5.0.8", "rwmutex": "^1.0.0", + "tslib": "^2.0.0", "udif": "^0.17.0", "unbzip2-stream": "github:balena-io-modules/unbzip2-stream#4a54f56a25b58950f9e4277c56db2912d62242e7", "unzip-stream": "^0.3.0", - "winusb-driver-generator": "^1.2.3", "xxhash": "^0.3.0", "yauzl": "^2.9.2" }, @@ -8777,12 +8774,13 @@ } }, "file-disk": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-disk/-/file-disk-6.0.1.tgz", - "integrity": "sha512-bR+G6P2wc1Oq7nASGgDVE8xjnTZVrAKdXlIJCW6IHlqT9tgdwTl9V1mBZiWDyyPzXRe+GJeXlZhfRsL8oBSD3Q==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/file-disk/-/file-disk-6.0.2.tgz", + "integrity": "sha512-8RCeunLwMpEgM2sjiD8SEhmRWEong5YE5+n0wkQKFp++tfaTrSFdpAst9pl6Gc9NxUtUSyyDUOdXZt3yjkiTbg==", "dev": true, "requires": { - "bluebird": "^3.5.3" + "bluebird": "^3.7.2", + "tslib": "^2.0.0" } }, "file-loader": { @@ -9215,13 +9213,6 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true - }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -11896,7 +11887,6 @@ "requires": { "anymatch": "~3.1.1", "braces": "~3.0.2", - "fsevents": "~2.1.2", "glob-parent": "~5.1.0", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", @@ -13203,16 +13193,17 @@ "dev": true }, "partitioninfo": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/partitioninfo/-/partitioninfo-5.3.5.tgz", - "integrity": "sha512-lZIt5D9wsOVnixePPmVyHQs1m1eDICgDecBmV00W5tpDoOwHdkoseW0p+YjBlWd4LIbUqJXJIrfjPq/12uAVSg==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/partitioninfo/-/partitioninfo-5.3.6.tgz", + "integrity": "sha512-Bz6RBOrxy1uBZTB+fTXw7gSRVaKXddwzhZEvRCZNo4MbXJSF18XlxgZhxu9bDGSb1zNBcvmbY1D4WkeRJQKf1g==", "dev": true, "requires": { - "bluebird": "^3.5.3", - "file-disk": "^6.0.0", - "gpt": "^2.0.1", + "bluebird": "^3.7.2", + "file-disk": "^6.0.2", + "gpt": "^2.0.4", "mbr": "^1.1.3", - "typed-error": "^3.0.2" + "tslib": "^2.0.0", + "typed-error": "^3.2.0" } }, "pascalcase": { @@ -14501,6 +14492,14 @@ "dev": true, "requires": { "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } } }, "safe-buffer": { @@ -15655,9 +15654,9 @@ } }, "tar-stream": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.2.tgz", - "integrity": "sha512-UaF6FoJ32WqALZGOIAApXx+OdxhekNMChu6axLJR85zMMjXKWFGjbIRe+J6P4UnRGg9rAwWvbTT0oI7hD/Un7Q==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.3.tgz", + "integrity": "sha512-Z9yri56Dih8IaK8gncVPx4Wqt86NDmQTSh49XLZgjWpGZL9GK9HKParS2scqHCC4w6X9Gh2jwaU45V47XTKwVA==", "dev": true, "requires": { "bl": "^4.0.1", @@ -15942,9 +15941,9 @@ } }, "tslib": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.12.0.tgz", - "integrity": "sha512-5rxCQkP0kytf4H1T4xz1imjxaUUPMvc5aWp0rJ/VMIN7ClRiH1FwFvBt8wOeMasp/epeUnmSW6CixSIePtiLqA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.0.tgz", + "integrity": "sha512-lTqkx847PI7xEDYJntxZH89L2/aXInsyF2luSafe/+0fHOMjlBNXdH6th7f70qxLDhul7KZK0zC8V5ZIyHl0/g==", "dev": true }, "tslint": { @@ -15988,6 +15987,12 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true } } }, @@ -16013,6 +16018,14 @@ "dev": true, "requires": { "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } } } } @@ -16024,6 +16037,14 @@ "dev": true, "requires": { "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + } } }, "tty-browserify": { @@ -16615,7 +16636,6 @@ "anymatch": "^2.0.0", "async-each": "^1.0.1", "braces": "^2.3.2", - "fsevents": "^1.2.7", "glob-parent": "^3.1.0", "inherits": "^2.0.3", "is-binary-path": "^1.0.0", @@ -16649,17 +16669,6 @@ } } }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, "glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", @@ -17481,18 +17490,6 @@ } } }, - "winusb-driver-generator": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/winusb-driver-generator/-/winusb-driver-generator-1.2.7.tgz", - "integrity": "sha512-NMRpH61jvvU32kGp7TcB0uzC2vxbTNpdX8kkGn4RLafycm5bKRKNzIqinnshs8G5Z7VFAMVACaCo1uPLslT3nw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.3.0", - "nan": "^2.14.0", - "prebuild-install": "^5.2.2" - } - }, "wordwrap": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", @@ -17916,4 +17913,4 @@ } } } -} +} \ No newline at end of file diff --git a/package.json b/package.json index 187c0eda..b37bc5dd 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "electron-notarize": "^1.0.0", "electron-rebuild": "^1.11.0", "electron-updater": "^4.3.2", - "etcher-sdk": "^4.1.17", + "etcher-sdk": "^4.1.18", "file-loader": "^6.0.0", "husky": "^4.2.5", "immutable": "^3.8.1", @@ -112,6 +112,7 @@ "tmp": "^0.2.1", "ts-loader": "^8.0.0", "ts-node": "^8.3.0", + "tslib": "^2.0.0", "typescript": "^3.5.3", "uuid": "^8.1.0", "webpack": "^4.40.2", diff --git a/tsconfig.json b/tsconfig.json index 7be1e36c..10db032a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -8,6 +8,7 @@ "target": "es2019", "jsx": "react", "typeRoots": ["./node_modules/@types", "./typings"], + "importHelpers": true, "allowSyntheticDefaultImports": true }, "include": [