Tooling Modernization
Switched from npm/yarn to Bun for package management and testing.
Before → After
| Metric | Before | After |
|---|---|---|
| Dev dependencies | 529 packages | 4 packages |
| Test execution | ~2s | 11ms |
| Lockfile size | 410KB | 1KB |
Changes
- Replace npm/yarn with Bun for package management
- Replace AVA with
bun testfor testing (14 tests, same coverage) - Replace CircleCI with GitHub Actions
- Remove ESLint and babel-eslint (deprecated tooling)
No changes to the library code or public API.
Full Changelog: v2.0.0...v2.0.1