-
Notifications
You must be signed in to change notification settings - Fork 162
Open
0 / 40 of 4 issues completedLabels
low priorityLow priority issues to be done eventually.Low priority issues to be done eventually.t-unblockingIssues with this label are in the ownership of the unblocking team.Issues with this label are in the ownership of the unblocking team.tech roadmapIssues contributing to tech roadmap.Issues contributing to tech roadmap.
Description
I was thinking to upgrade Node.js to version 20. This is a breakable change, thus it requires major version release. I feel this is a good opportunity to release with this change some other major changes (see below).
My proposals for v3.0.0:
- Upgrade minimal supported version of Node.js to 20 #601
- Migrate library from CJS to ESM #640
- Upgrade Typescript to version 5 #641
- Prefer pure async/await instead of nodeify #642
Update @types/node (currently 18.x, should match Node 20+)(done as part of Node 20 upgrade)
Postpone for v3.1.0:
- Migrate tests from JS to Typescript
- Replace mocha by vitest
- Remove deprecated request package (replace with node-fetch or built-in fetch)
Sub-issues
Metadata
Metadata
Assignees
Labels
low priorityLow priority issues to be done eventually.Low priority issues to be done eventually.t-unblockingIssues with this label are in the ownership of the unblocking team.Issues with this label are in the ownership of the unblocking team.tech roadmapIssues contributing to tech roadmap.Issues contributing to tech roadmap.