Update to Node 22 (major bump)
Open
Nobody has claimed this yet.
v3
- Dominant language
- TypeScript
- Stars
- 2k
- Forks
- 97
- PR merge metrics
- No merged PRs in 30d
Description
just-scripts and just-task will require a major bump soon to allow continued security updates to dependencies.
- Update
engines.nodeto>=22.18.0 - Update dependencies
- Enable
esModuleInterop - Update docs to indicate current status of project, why we mostly recommend lage instead, and avoiding footguns of just config setup (must delay load deps) if people still want to use it
- #702
- Consider removing deprecated stuff (focusing on things that are dangerous or significantly in the way)
- Major bump packages: align versions to v3 for clarity, and update beachball config to disallow major bumps
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the package engine and dependency settings, TypeScript's esModuleInterop configuration, the documentation, deprecated configuration, and Beachball versioning rules mentioned in the checklist. Done means the packages align on v3, require Node >=22.18.0, document the project's status and configuration footguns, and prevent unintended major bumps.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- node.js, typescript
- Domain
- build-system, release, tooling
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100