Sachin Dilshan

npm - ngxsmk-tel-input

by•
Angular international telephone input with country flag dropdown, number formatting & validation using intl-tel-input + libphonenumber. Implements ControlValueAccessor and supports Angular 17–19.

Add a comment

Replies

Best
Sachin Dilshan
Maker
📌
👋 Hi everyone, I built ngxsmk-tel-input because I was frustrated with clunky phone input components in Angular projects. What it does: ✅ International phone number input with country flag dropdown ✅ Formatting & validation powered by intl-tel-input + libphonenumber ✅ Fully integrates with Angular forms via ControlValueAccessor ✅ Supports Angular 17–19 Why I built it: Existing solutions were either outdated, missing Angular support, or hard to integrate with reactive forms. I wanted something modern, type-safe, and easy to drop into any Angular project. How to try: npm i ngxsmk-tel-input Docs + demo: [GitHub link here] I’d love your feedback on: API ergonomics — does the Angular integration feel natural? Edge cases — any formatting/validation issues with your locale? Missing features you’d want (e.g. custom styling, async validation, i18n). Thanks for checking it out! 🚀