diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 335d5d8..fc4412b 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -614,9 +614,9 @@ "integrity": "sha512-/S18G87wWqoOpyWSALYZfHRRNe/jXGYQlbPShcgCGUJoOjO/d0EX8lL0aw2a59cj2uxv5YG7YZURzpyHh5Pylw==" }, "@particle/device-os-protobuf": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@particle/device-os-protobuf/-/device-os-protobuf-2.2.0.tgz", - "integrity": "sha512-Ol9NdtDETgrIxFA6Ak2JjDtL2Dsyqf/QEt9+V0I0zWgmcTn83xvddxgnHd0ON5aaG0jK81QfNOsyzT9NCa2AyA==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@particle/device-os-protobuf/-/device-os-protobuf-2.4.2.tgz", + "integrity": "sha512-i+MI60gQK6QTsAksd7DrhIDPZTaKAi4AN22IpkqQIEnNud9hBfWDbOuBCfYWeoUjXHlU/gLzSrH4yVDhK4ZG/Q==", "requires": { "protobufjs": "^6.11.2" } @@ -727,9 +727,9 @@ "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" }, "@types/node": { - "version": "20.10.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.0.tgz", - "integrity": "sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==", + "version": "20.11.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.26.tgz", + "integrity": "sha512-YwOMmyhNnAWijOBQweOJnQPl068Oqd4K3OFbTc6AHJwzweUwwWG3GIFY74OKks2PJUDkQPeddOQES9mLn1CTEQ==", "requires": { "undici-types": "~5.26.4" } @@ -1893,6 +1893,22 @@ "side-channel": "^1.0.4" } }, + "ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "requires": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "dependencies": { + "sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" + } + } + }, "is-array-buffer": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", @@ -2203,6 +2219,11 @@ "esprima": "^4.0.0" } }, + "jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==" + }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -2545,9 +2566,9 @@ } }, "node-addon-api": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.0.0.tgz", - "integrity": "sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==" + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", + "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==" }, "node-environment-flags": { "version": "1.0.5", @@ -2559,9 +2580,9 @@ } }, "node-gyp-build": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.7.1.tgz", - "integrity": "sha512-wTSrZ+8lsRRa3I3H8Xr65dLWSgCvY2l4AOnaeKdPA9TB/WYMPaTcrzf3rXvFoVvjKNVnu0CcWSx54qq9GKRUYg==" + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", + "integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==" }, "node-preload": { "version": "0.2.1", @@ -2872,11 +2893,12 @@ } }, "particle-usb": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/particle-usb/-/particle-usb-2.5.0.tgz", - "integrity": "sha512-Yk6gCPy7NFt83w9AYwBBU6Cde8eGwHI82krbENZI7UMMQkC7gbGLpAO7I0ntwn/A2QAJjDNKhK5EB+fXEM7Zcw==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/particle-usb/-/particle-usb-2.8.0.tgz", + "integrity": "sha512-J8pXbNYbHJmunBCau+OC0eqaTwx6/j8dIiVy9Z/QZ0d1q/2bCuqrxieHbEVhM7dENeSs5WqM4mpTbPnjlvJo8A==", "requires": { - "@particle/device-os-protobuf": "^2.2.0", + "@particle/device-os-protobuf": "^2.4.2", + "ip-address": "^9.0.5", "protobufjs": "^6.11.3", "usb": "^2.11.0" } @@ -3547,9 +3569,9 @@ } }, "usb": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/usb/-/usb-2.11.0.tgz", - "integrity": "sha512-u5+NZ6DtoW8TIBtuSArQGAZZ/K15i3lYvZBAYmcgI+RcDS9G50/KPrUd3CrU8M92ahyCvg5e0gc8BDvr5Hwejg==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/usb/-/usb-2.12.1.tgz", + "integrity": "sha512-hgtoSQUFuMXVJBApelpUTiX7ZB83MQCbYeHTBsHftA2JG7YZ76ycwIgKQhkhKqVY76C8K6xJscHpF7Ep0eG3pQ==", "requires": { "@types/w3c-web-usb": "^1.0.6", "node-addon-api": "^7.0.0", diff --git a/package.json b/package.json index fd889d5..bc566db 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "mkdirp": "^0.5.1", "mocha": "^6.2.3", "particle-api-js": "^9.2.0", - "particle-usb": "^2.5.0", + "particle-usb": "^2.8.0", "shellsubstitute": "^1.2.0", "simple-git": "^1.126.0", "tmp": "^0.1.0"