fivdi / epoll

A low-level Node.js binding for the Linux epoll API
MIT License
84 stars 13 forks source link

feat: rewrite library to use node-api #48

Open Julusian opened 5 months ago

Julusian commented 5 months ago

This reworks/rewrites a large chunk of the library to be node-api based. This means that it doesn't need recompiling or fixing for new versions of node

This has been in front of users for a few months, with no reported issues. Using a build published to npm https://www.npmjs.com/package/@julusian/epoll This includes additional packaging changes, such as distributing prebuilds. If/once this PR is accepted, we can discuss bringing over the other changes.