منصوبے کے بارے میں
@helpers4 TypeScript اور JavaScript پروجیکٹس کے لیے ڈیزائن کیے گئے زیرو-ڈیپینڈینسی ہیلپر فنکشنز کا ایک جامع suite ہے۔ یہ لائبریری انفرادی طور پر انسٹال ہونے والے پیکیجز کی ایک سیریز کے طور پر ترتیب دی گئی ہے، جس سے ڈویلپرز کو صرف مخصوص کیٹیگریز امپورٹ کرنے کی اجازت ملتی ہے تاکہ tree-shaking کے ذریعے bundle sizes کو چھوٹا رکھا جا سکے۔
دستیاب یوٹیلیٹی کیٹیگریز میں شامل ہیں:
- ڈیٹا مینیپولیشن: Array، Object، Map، Set، اور String آپریشنز۔
- خصوصی یوٹیلیٹیز: URL پارسنگ، Color کنورژن، Date ہینڈلنگ، اور Numeric فارمیٹنگ۔
- Asynchronous اور Reactive: Promise یوٹیلیٹیز (retry، delay، concurrency limiting) اور RxJS Observable ہیلپرز۔
- ڈویلپمنٹ اور ٹولنگ: Conventional Commits پارسنگ، CI/CD ورک فلو اسٹیٹس فارمیٹنگ، اور Semantic Versioning موازنہ۔
- TypeScript مخصوصات: Runtime type guards اور compile-time utility types۔
- سسٹم اور متفرق: Node.js رن ٹائم یوٹیلیٹیز، Unique ID جنریشن (UUID v7)، اور Markdown فارمیٹنگ۔
یہ پروجیکٹ generics کے ساتھ ٹائپ سیفٹی پر زور دیتا ہے اور 100% ٹیسٹ کوریج، پراپرٹی بیسڈ ٹیسٹنگ، اور میوٹیشن ٹیسٹنگ کے ذریعے کوڈ کے اعلیٰ معیار کو برقرار رکھتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.