💪 Powerful Type Support
Existing libraries that handled Hangul lacked type support, preventing you from fully enjoying the benefits of type safety. es-hangul is written in TypeScript, providing a powerful type system.
This enhances code safety and maintainability while preventing errors that may occur during the development process. Additionally, using es-hangul clearly defines function input and output types, improving code readability and boosting development efficiency through IDE auto-completion features.
Choose es-hangul for stable and efficient Hangul processing!
| Library | es-hangul | josa | hangul-js |
|---|---|---|---|
| Language | TypeScript | JavaScript | JavaScript |
| TypeScript support status | ✅ (100% Supported) | ⚠️ (Supported by third-party) | ⚠️ (Partially Supported) |
| Provide a strong type system | ✅ (100% Supported) | ⚠️ (Partially Supported) | ⚠️ (Partially Supported) |
| Offer clear input/output types | ✅ (100% Supported) | ⚠️ (Partially Supported) | ❌ (Unsupported) |
| Regular type updates | ✅ (100% Supported) | ❌ (Unsupported) | ❌ (Unsupported) |
| Support IDE auto-completion | ✅ (100% Supported) | ⚠️ (Partially Supported) | ❌ (Unsupported) |