diff --git a/packages/firmata.js/package-lock.json b/packages/firmata.js/package-lock.json index 98d26fd..728fd30 100644 --- a/packages/firmata.js/package-lock.json +++ b/packages/firmata.js/package-lock.json @@ -4,6 +4,78 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@serialport/binding-abstract": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-2.0.1.tgz", + "integrity": "sha512-l4M35BV0ty4x6UoViCKD45XIWE/cSrCA+PbHGByhYu22R9biDbWaI7vjaVYVefYCBRvIez11Kw0JN9tkQMEY+A==", + "requires": { + "debug": "3.2.5" + } + }, + "@serialport/binding-mock": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@serialport/binding-mock/-/binding-mock-2.0.1.tgz", + "integrity": "sha512-1oCxzljZY2Tj/Ws/Qa2+vEgYYTSMvzxOhyO2nAiDiEQ49oTc1XT5onbNXTeKw+T1+5uHBqol4R9TEgV4+Oi0Mw==", + "requires": { + "@serialport/binding-abstract": "2.0.1", + "debug": "3.2.5" + } + }, + "@serialport/bindings": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@serialport/bindings/-/bindings-2.0.2.tgz", + "integrity": "sha512-MrGma+SfOBUQWhjOAsCBjXExI2C5pCAFTQeGE43zpuZikHw1dZQ35kV4hVDPw2mSzsXBR14OuvDonEVrr9vysg==", + "requires": { + "@serialport/binding-abstract": "2.0.1", + "@serialport/parser-readline": "2.0.1", + "bindings": "1.3.0", + "debug": "3.2.5", + "nan": "2.11.0", + "prebuild-install": "5.1.0" + } + }, + "@serialport/parser-byte-length": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@serialport/parser-byte-length/-/parser-byte-length-2.0.1.tgz", + "integrity": "sha512-5eqSWfVSqnPexbwi+pL+DY0/KBMV4zNhxl+vNCZ23FztKwqpfzDVNwHFEIZn+olK5z0Ht6jz4EVo19uum7yE2Q==" + }, + "@serialport/parser-cctalk": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@serialport/parser-cctalk/-/parser-cctalk-2.0.1.tgz", + "integrity": "sha512-gZpM4ViS48xTiHTC+xV54lcBYzhII1250dwBmdX+8ZjKGb8n99S9LreQRisexhcWvXhIT6f45xya6xBk5aHQIw==" + }, + "@serialport/parser-delimiter": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@serialport/parser-delimiter/-/parser-delimiter-2.0.1.tgz", + "integrity": "sha512-y7m6Rn3Y93DnZtS5jhFNbzRFP9E2mVcn6Lu9j6RQmHJeCK/q/6dOKURWRQ4vat+S7QWtYlaEOchF1hEvmoOmLQ==" + }, + "@serialport/parser-readline": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@serialport/parser-readline/-/parser-readline-2.0.1.tgz", + "integrity": "sha512-EOsuBkmYuUrWZ7X2aPvpE1NeLHk3wmLJDrxsfTHbErTajk3AcsZfq28yNQcSPN5v7902VXgMJom94TruWyOTzw==", + "requires": { + "@serialport/parser-delimiter": "2.0.1" + } + }, + "@serialport/parser-ready": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@serialport/parser-ready/-/parser-ready-2.0.1.tgz", + "integrity": "sha512-Rdsiru1HHmwcENGyJ+bC7x8aKbbki1vOwp/eQ26LCuIq2Hbq61wKHq2lNwvlp48tmWsB8cRbMuYMjh6zU/1zbA==" + }, + "@serialport/parser-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@serialport/parser-regex/-/parser-regex-2.0.1.tgz", + "integrity": "sha512-Dg9BAVrYfJG2IBA4BjWEE3GShZLPW9iT4PJ7fHFPZItw4Ljzwo86rXva18lx5auegE+6w3t9OwG3rIsImqk9sg==" + }, + "@serialport/stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@serialport/stream/-/stream-2.0.1.tgz", + "integrity": "sha512-/m+TLQyCWLm4QczjHu1VEjM2LkFhN6f9O3BlMh/AK55I8vOJ9vZycZAVLSFF2ybqB5wFCHfZD2fbbWfyeA28bA==", + "requires": { + "@serialport/binding-mock": "2.0.1", + "debug": "3.2.5" + } + }, "ansi-bgblack": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ansi-bgblack/-/ansi-bgblack-0.1.1.tgz", @@ -856,9 +928,9 @@ "integrity": "sha1-YPkRAgTqepKbYmRKITFVQ8uz1Ec=" }, "prebuild-install": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-2.5.3.tgz", - "integrity": "sha512-/rI36cN2g7vDQnKWN8Uzupi++KjyqS9iS+/fpwG4Ea8d0Pip0PQ5bshUNzVwt+/D2MRfhVAplYMMvWLqWrCF/g==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.1.0.tgz", + "integrity": "sha512-jGdh2Ws5OUCvBm+aQ/je7hgOBfLIFcgnF9DZ1PIEvht0JKfMwn3Gy0MPHL16JcAUI6tu7LX0D3VxmvMm1XZwAw==", "requires": { "detect-libc": "1.0.3", "expand-template": "1.1.1", @@ -1196,18 +1268,23 @@ "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==" }, "serialport": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/serialport/-/serialport-6.0.5.tgz", - "integrity": "sha512-ZYof3a9m08LTgDU82TFAbjRADIZ1GQTrqXY6JYnCHk8NFv0bEU0qL/MMX8F4wB9oNVbtkaYYeJc6E+gl2bSXpw==", - "requires": { - "bindings": "1.3.0", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/serialport/-/serialport-7.0.2.tgz", + "integrity": "sha512-0aM67lGIzy3hbZKPu3l8RqbiMzAoUO35JWSGUv4sMF0Mw7ZvJt37Zu+Y2L8V4VwIqYTlEDnkxFrn3nEwocMdOw==", + "requires": { + "@serialport/binding-mock": "2.0.1", + "@serialport/bindings": "2.0.2", + "@serialport/parser-byte-length": "2.0.1", + "@serialport/parser-cctalk": "2.0.1", + "@serialport/parser-delimiter": "2.0.1", + "@serialport/parser-readline": "2.0.1", + "@serialport/parser-ready": "2.0.1", + "@serialport/parser-regex": "2.0.1", + "@serialport/stream": "2.0.1", "commander": "2.18.0", "debug": "3.2.5", - "nan": "2.11.0", - "prebuild-install": "2.5.3", "promirepl": "1.0.1", - "prompt-list": "3.2.0", - "safe-buffer": "5.1.2" + "prompt-list": "3.2.0" } }, "set-blocking": { @@ -1387,7 +1464,7 @@ "chownr": "1.1.1", "mkdirp": "0.5.1", "pump": "1.0.3", - "tar-stream": "1.6.1" + "tar-stream": "1.6.2" }, "dependencies": { "pump": { @@ -1402,9 +1479,9 @@ } }, "tar-stream": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.1.tgz", - "integrity": "sha512-IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", "requires": { "bl": "1.2.2", "buffer-alloc": "1.2.0", diff --git a/packages/firmata.js/package.json b/packages/firmata.js/package.json index ef5501b..0f48653 100644 --- a/packages/firmata.js/package.json +++ b/packages/firmata.js/package.json @@ -16,7 +16,7 @@ "devDependencies": {}, "dependencies": { "browser-serialport": "latest", - "serialport": "~6.0.4", + "serialport": "^7.0.0", "firmata-io": "^2.0.0" }, "scripts": {