This repository has many outdated dependencies, which include security vulnerabilities.
This should address all the ones possible without code changes. The ones that require code changes will be addressed in separate pull requests.
This also drops Node.js v10 support, which has been out of maintenance for years now. In fact, Node.js v12, v14, and v16 are all out of their maintenance windows as well, but I won't drop those yet.
We currently can't test on Node.js v18 or v20 due to dependencies not supporting these versions of Node.js.
Chores
Run CI on pull requests.
In CI test on Node.js 12, 14, and 16 instead of 10, 12, and 14. (Drops Node v10 support.)
Add <18 in our engines as the project doesn't work properly on Node.js v18.
Update dependencies to adhere to security advisories.
Remove dependencies that appear to be unused in the project.
While this repository isn't actively maintained, I think it's worth giving it a final clean up, and adding a notice, and recommending to use other clients higher in the README.
This repository has many outdated dependencies, which include security vulnerabilities.
This should address all the ones possible without code changes. The ones that require code changes will be addressed in separate pull requests.
This also drops Node.js v10 support, which has been out of maintenance for years now. In fact, Node.js v12, v14, and v16 are all out of their maintenance windows as well, but I won't drop those yet.
We currently can't test on Node.js v18 or v20 due to dependencies not supporting these versions of Node.js.
Chores
<18
in ourengines
as the project doesn't work properly on Node.js v18.While this repository isn't actively maintained, I think it's worth giving it a final clean up, and adding a notice, and recommending to use other clients higher in the README.