منصوبے کے بارے میں
@egjs/flicking ایک کیروسل (سلائیڈر) کمپوننٹ لائبریری ہے جسے NAVER مینٹین کرتا ہے اور یہ npm پیکجز کے مونوریپو کے طور پر تقسیم کی جاتی ہے۔ README میں اسے قابلِ اعتماد، لچکدار اور قابلِ توسیع قرار دیا گیا ہے، اور اس بات پر زور دیا گیا ہے کہ یہ بڑے پیمانے پر استعمال ہوتی ہے۔
README میں بیان کردہ بنیادی صلاحیتیں:
- SSR ready: Next.js اور Nuxt کے ساتھ کام کرتی ہے۔
- Circular mode: بغیر کسی رکاوٹ کے لامحدود لوپ۔
- Free scroll: مومینٹم پر مبنی مقامی اسکرول کا تجربہ۔
- Virtual scroll: بڑے ڈیٹا سیٹس کے لیے صرف نظر آنے والے پینلز رینڈر کرتی ہے۔
- Plugins: AutoPlay، Fade، Parallax، Arrow اور Pagination بذریعہ @egjs/flicking-plugins۔
- TypeScript: مکمل طور پر ٹائپ شدہ API۔
ریپوزٹری میں موجود پیکجز:
- @egjs/flicking — بنیادی کیروسل لائبریری۔
- @egjs/flicking-plugins — کیروسل کے لیے تیار شدہ ایفیکٹس۔
- @egjs/react-flicking — React پورٹ۔
- @egjs/vue3-flicking — Vue 3 پورٹ۔
انسٹالیشن npm (npm install --save @egjs/flicking) یا CDN (jsDelivr، unpkg، cdnjs) کے ذریعے دستیاب ہے۔ کوئیک اسٹارٹ میں ایک کم سے کم HTML ڈھانچہ دکھایا گیا ہے جس میں ایک ویو پورٹ عنصر ہوتا ہے جس کے اندر ایک کیمرہ عنصر اور پینل چلڈرن ہوتے ہیں، پھر ES ماڈیولز یا پیکج شدہ CDN اسکرپٹ کے ذریعے انیشیئلائزیشن کی جاتی ہے، مثلاً new Flicking("#my-flicking", { circular: true })۔
سپورٹ شدہ براؤزرز کی فہرست میں تازہ ترین Chrome، Firefox اور Safari شامل ہیں، نیز iOS 7+ اور Android 4+۔
README میں ایک "AI Native" سمت کا بھی ذکر ہے: استعمال کے معاملات پر مرکوز دستاویزات، مضبوط TypeScript ٹائپس، واضح ایرر میسجز اور قابلِ پیشگوئی اندرونی ڈھانچہ، نیز llms.txt گائیڈ جو دستاویزات کو LLMs اور AI ایجنٹس تک پہنچانے کے لیے ہے۔
دستاویزات میں ایمبیڈڈ لائیو کوڈ ایڈیٹر کے ساتھ ڈیموز، ایک کوئیک اسٹارٹ گائیڈ اور API حوالہ شامل ہے۔ یہ پروجیکٹ MIT لائسنس یافتہ ہے (کاپی رائٹ 2015 تا حال NAVER Corp.) اور GitHub ایشوز اور CONTRIBUTING.md کے ذریعے تعاون قبول کرتا ہے۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.