feat: support `bun` plugin
๐ Linked issue
close: #329
โ Type of change
- [ ] ๐ Documentation (updates to the documentation, readme, or JSdoc annotations)
- [ ] ๐ Bug fix (a non-breaking change that fixes an issue)
- [ ] ๐ Enhancement (improving an existing functionality like performance)
- [x] โจ New feature (a non-breaking change that adds functionality)
- [ ] ๐งน Chore (updates to the build process or auxiliary tools and libraries)
- [ ] โ ๏ธ Breaking change (fix or feature that would cause existing functionality to change)
๐ Description
๐ Checklist
- [x] I have linked an issue or discussion.
- [ ] I have updated the documentation accordingly.
@sxzz would you like to work together on this?
@Dunqing what blockers do you see missing from having this PR ready? If there is limitations on bun, I think we may stated them in the README and get the basic feature shipped first.
@sxzz would you like to work together on this?
@Dunqing what blockers do you see missing from having this PR ready? If there is limitations on bun, I think we may stated them in the README and get the basic feature shipped first.
Currently, we can't run tests using the bunx --bun vitest because vitest doesn't support bun yet. We may need to wait until vitest supports bun
Alternatively, we can put the bun test cases in a separate directory rewrite the bun-related test cases with bun:test and run the tests with bun