Skip to content

Commit b2b1944

Browse files
committedMar 15, 2024
example: Deprecate the webusb package dependency
The webusb feature is already included in the usb package. Let's deprecate the extra webusb package.
1 parent 6a33cc9 commit b2b1944

File tree

7 files changed

+13
-14
lines changed

7 files changed

+13
-14
lines changed
 

‎examples/daplink-flash/webusb.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
* SOFTWARE.
2121
*/
2222

23-
const USB = require('webusb').USB;
23+
const WebUSB = require('usb').WebUSB;
2424
const common = require('./common');
2525
const DAPjs = require('../../');
2626

@@ -33,7 +33,7 @@ const devicesFound = async (devices) => {
3333
return common.selectDevice(devices);
3434
}
3535

36-
const usb = new USB({ devicesFound });
36+
const usb = new WebUSB({devicesFound: devicesFound});
3737

3838
(async () => {
3939
try {

‎examples/daplink-serial/webusb.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
* SOFTWARE.
2121
*/
2222

23-
const USB = require('webusb').USB;
23+
const WebUSB = require('usb').WebUSB;
2424
const common = require('./common');
2525
const DAPjs = require('../../');
2626

@@ -33,7 +33,7 @@ const devicesFound = async (devices) => {
3333
return common.selectDevice(devices);
3434
}
3535

36-
const usb = new USB({ devicesFound });
36+
const usb = new WebUSB({devicesFound: devicesFound});
3737

3838
(async () => {
3939
try {

‎examples/execute/webusb.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
* SOFTWARE.
2121
*/
2222

23-
const USB = require('webusb').USB;
23+
const WebUSB = require('usb').WebUSB;
2424
const common = require('./common');
2525
const DAPjs = require('../../');
2626

@@ -35,7 +35,7 @@ const devicesFound = async (devices) => {
3535
return common.selectDevice(devices);
3636
}
3737

38-
const usb = new USB({ devicesFound });
38+
const usb = new WebUSB({devicesFound: devicesFound});
3939

4040
(async () => {
4141
try {

‎examples/read-registers/webusb.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
* SOFTWARE.
2121
*/
2222

23-
const USB = require('webusb').USB;
23+
const WebUSB = require('usb').WebUSB;
2424
const common = require('./common');
2525
const DAPjs = require('../../');
2626

@@ -33,7 +33,7 @@ const devicesFound = async (devices) => {
3333
return common.selectDevice(devices);
3434
}
3535

36-
const usb = new USB({ devicesFound });
36+
const usb = new WebUSB({devicesFound: devicesFound});
3737

3838
(async () => {
3939
try {

‎examples/typescript/node.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
*/
2222

2323
import { stdin } from 'process';
24-
import { USB } from 'webusb';
24+
import { WebUSB } from 'usb';
2525
import { Registers } from './registers';
2626

2727
// Handle single character input from the user
@@ -74,7 +74,7 @@ const devicesFound = async (devices: USBDevice[]): Promise<USBDevice | undefined
7474
return device;
7575
};
7676

77-
const usb = new USB({ devicesFound });
77+
const usb = new WebUSB({devicesFound: devicesFound});
7878
const registers = new Registers(usb);
7979

8080
(async () => {
@@ -84,7 +84,7 @@ const registers = new Registers(usb);
8484
console.log(`R${index}: ${register}`);
8585
});
8686
} catch(error) {
87-
console.error(error.message || error);
87+
console.error(error);
8888
}
8989
process.exit();
9090
})();

‎examples/typescript/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@
1212
"dapjs": "next",
1313
"tsify": "^4.0.1",
1414
"typescript": "^3.4.5",
15-
"webusb": "^2.0.2"
15+
"usb": "^2.11.0"
1616
}
1717
}

‎package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@
6767
"tslib": "^2.6.2",
6868
"typedoc": "^0.25.7",
6969
"typescript": "^5.3.3",
70-
"usb": "^2.11.0",
71-
"webusb": "^2.2.0"
70+
"usb": "^2.11.0"
7271
}
7372
}

0 commit comments

Comments
 (0)