Skip to content

Conversation

@vmaerten
Copy link
Member

@vmaerten vmaerten commented Feb 8, 2026

No description provided.

- Replace npm with pnpm
- Replace Jest with Vitest
- Replace ESLint with Oxlint
- Update all GitHub Actions workflows to use pnpm
- Update Taskfile.yml for new tools
- Add retry mechanism for flaky network tests
- Update all dependencies to latest versions
nock 14.x has different network interception behavior that causes
downloads to abort even with enableNetConnect(). Tests now pass
in ~2s instead of timing out.

Also switch license cache from npm to pnpm source.
The pnpm source for the licensed tool doesn't work properly
(doesn't detect licenses, wrong file paths). Reverting to npm
which works correctly with the license cache.

Changes:
- Remove packageManager field from package.json
- Replace pnpm with npm in Taskfile.yml
- Remove pnpm/action-setup from all workflows
- Regenerate license cache with npm source
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant