- Use Bun::ERR::INVALID_ARG_TYPE for better error messages
- Add exception check for empty buffer creation
- Enable hasIntl in common/index.js for Bun compatibility
- Update test-icu-transcode.js to handle Bun's error message format
All Node.js transcode tests now pass.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>