Skip to content

Commit

Permalink
Remove all usage of abstract-socket
Browse files Browse the repository at this point in the history
This makes browser usage (and lots of Node usage) easier, since it means
we don't need to handle any binary runtime dependencies.

This also removes bin scripts & examples entirely - I'm not going to
keep them up to date as things change, and I don't think they're
necessary for our use case, so let's simplify.
  • Loading branch information
pimterry committed May 8, 2023
1 parent 6c5a274 commit aad2cdb
Show file tree
Hide file tree
Showing 32 changed files with 7 additions and 1,467 deletions.
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,15 @@ This is a fork of [dbus-native](https://github.com/sidorares/dbus-native), aimin
* Support for browser usage via WebSocket connections, in addition to Node.js
* Support for skipping handshake authentication (as used by Frida)
* Support for connecting via non-socket streams (as used by Frida's WebSocket API)
* Automated testing via GitHub Actions
* Type definitions included (and likely converting entirely to TypeScript in future)
* Modernization:
* Automated testing via GitHub Actions
* Promises everywhere
* Dropping support for engines before Node v16 (ES2022)
* Simplification:
* Dropped bin scripts
* Dropped various unused files
* Dropped examples
* Improved error handling:
* Throws an explicit error when sending a message to a closed stream, instead of silently never responding

Expand Down
78 changes: 0 additions & 78 deletions bin/dbus-dissect.js

This file was deleted.

118 changes: 0 additions & 118 deletions bin/dbus2js.js

This file was deleted.

20 changes: 0 additions & 20 deletions examples/active-application.js

This file was deleted.

20 changes: 0 additions & 20 deletions examples/bamf.js

This file was deleted.

62 changes: 0 additions & 62 deletions examples/basic-client.js

This file was deleted.

Loading

0 comments on commit aad2cdb

Please sign in to comment.