منصوبے کے بارے میں
Day.js ایک ہلکی پھلکی جاوا اسکرپٹ لائبریری ہے جو تاریخوں اور اوقات کو پارس کرنے، تصدیق کرنے، جوڑ توڑ کرنے اور ظاہر کرنے کے لیے استعمال ہوتی ہے۔ اسے Moment.js کے تیز رفتار 2kB متبادل کے طور پر پیش کیا گیا ہے اور یہ جان بوجھ کر Moment.js کے مانوس API کی عکاسی کرتی ہے، تاکہ ڈویلپرز جو پہلے سے Moment.js سے واقف ہیں، کم سے کم سیکھنے کے ساتھ اسے اپنا سکیں۔
README میں بیان کردہ اہم خصوصیات:
- مانوس Moment.js API اور پیٹرنز
- ناقابل تغیر تاریخ آبجیکٹس
- زنجیر بنانے کے قابل میتھڈ کالز
- بین الاقوامی کاری (i18n) سپورٹ
- چھوٹا بنڈل سائز (2kB)
- وسیع براؤزر سپورٹ
دستاویزات میں عام استعمال کی مثالیں شامل ہیں جیسے startOf، add، set، اور format جیسے آپریشنز کو زنجیر بنانا، نیز پارس کرنا، isBefore کے ساتھ سوال کرنا، اور مہینے یا سال جیسی انفرادی اکائیوں کو حاصل کرنا یا سیٹ کرنا۔
تنصیب npm کے ذریعے دستیاب ہے (npm install dayjs --save)۔ یہ پروجیکٹ اپنی ویب سائٹ پر وسیع دستاویزات فراہم کرتا ہے جس میں تنصیب، API حوالہ، بین الاقوامی کاری، اور پلگ انز شامل ہیں۔
بین الاقوامی کاری کو اختیاری بنایا گیا ہے: لوکیل فائلیں ضرورت پر لوڈ کی جاتی ہیں اور جب تک درآمد نہ کی جائیں بلڈ میں شامل نہیں ہوتیں۔ لوکیلز کو عالمی سطح پر یا فی انسٹنس لاگو کیا جا سکتا ہے۔
پلگ انز آزاد ماڈیولز ہیں جو فعالیت کو بڑھاتے ہیں۔ وہ بھی ضرورت پر لوڈ کیے جاتے ہیں اور dayjs.extend کے ساتھ رجسٹر ہوتے ہیں، جس سے اضافی فارمیٹنگ ٹوکنز اور دیگر خصوصیات بنیادی لائبریری کو بھاری کیے بغیر ممکن ہوتی ہیں۔
یہ ریپوزٹری MIT لائسنس یافتہ ہے اور اس میں دستاویزات، پلگ ان کی فہرست، اور کمیونٹی اسپانسرشپ اور تعاون کنندگان کی معلومات کے لنکس شامل ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.