প্রকল্প সম্পর্কে
Vant হলো Vue-এর জন্য একটি ওপেন-সোর্স মোবাইল UI কম্পোনেন্ট লাইব্রেরি, যা youzan অর্গানাইজেশনের অধীনে রক্ষণাবেক্ষণ করা হয়। এটি মোবাইল ওয়েব অ্যাপ্লিকেশন তৈরি করা ডেভেলপারদের লক্ষ্য করে তৈরি এবং নিজেকে হালকা ও কাস্টমাইজযোগ্য হিসেবে উপস্থাপন করে।
README-তে বর্ণিত মূল বৈশিষ্ট্যসমূহ:
- কম্পোনেন্টের গড় আকার প্রায় ১KB (minified + gzip)
- ৮০টির বেশি কম্পোনেন্ট
- তৃতীয় পক্ষের কোনো ডিপেন্ডেন্সি নেই
- ৯০% এর বেশি ইউনিট টেস্ট কভারেজ
- TypeScript-এ লেখা
- বিস্তারিত ডকুমেন্টেশন এবং ডেমো, সাথে Sketch এবং Axure ডিজাইন রিসোর্স
- Vue 2 এবং Vue 3 উভয় সমর্থিত
- একটি ডেডিকেটেড Vant মডিউলের মাধ্যমে Nuxt 2 এবং Nuxt 3 সমর্থিত
- Tree shaking, কাস্টম থিম, ডার্ক মোড, SSR এবং অ্যাক্সেসিবিলিটি (যা এখনও উন্নত করা হচ্ছে বলে উল্লেখ করা হয়েছে)
- ৩০টির বেশি বিল্ট-ইন ভাষার সাথে ইন্টারন্যাশনালাইজেশন
npm, yarn, pnpm অথবা bun-এর মাধ্যমে এটি ইনস্টল করা যায়। Vue 3 প্রজেক্টের জন্য `vant` প্যাকেজ এবং Vue 2 প্রজেক্টের জন্য `vant@latest-v2` ব্যবহার করা হয়। ব্যবহারের ক্ষেত্রে ব্যক্তিগত কম্পোনেন্ট এবং লাইব্রেরি স্টাইলশীট ইমপোর্ট করে Vue অ্যাপ ইনস্ট্যান্সে কম্পোনেন্টগুলো রেজিস্টার করতে হয়।
ব্রাউজার সাপোর্ট: Vant 2 আধুনিক ব্রাউজারের পাশাপাশি Android 4.0+ এবং iOS 8.0+ কভার করে। Vant 3/4 আধুনিক ব্রাউজার, Chrome 51+ এবং iOS 10.0+ লক্ষ্য করে তৈরি, যা Vue 3-এর প্রয়োজনীয়তার সাথে সামঞ্জস্যপূর্ণ।
README-তে একটি সুপারিশকৃত স্ক্যাফোল্ড, Rsbuild-এর কথা উল্লেখ করা হয়েছে, যা Vant-এর লেখক দ্বারা তৈরি Rspack-ভিত্তিক একটি বিল্ড টুল এবং এটি Vant-এর জন্য প্রথম অগ্রাধিকার সাপোর্ট প্রদান করে।
একটি অফিসিয়াল ইকোসিস্টেম তালিকাভুক্ত করা হয়েছে, যার মধ্যে WeChat MiniProgram UI-এর জন্য Vant Weapp, একটি ডেমো কালেকশন, UI লাইব্রেরি স্ক্যাফোল্ডিংয়ের জন্য vant-cli, vant-icons, ডেস্কটপ ব্রাউজারের জন্য একটি টাচ ইমুলেটর এবং একটি Nuxt মডিউল অন্তর্ভুক্ত। কমিউনিটি ইকোসিস্টেমের মধ্যে React এবং Taro পোর্ট, থিম প্রিভিউ টুল, প্লেগ্রাউন্ড এবং মোবাইল প্রজেক্ট টেমপ্লেট রয়েছে।
ডকুমেন্টেশন একটি GitHub Pages সাইটে এবং একটি ব্যাকআপ মিররে উপলব্ধ, সাথে চেঞ্জলগ এবং আলোচনা বিভাগ রয়েছে। প্রজেক্টটি তার কোর টিম এবং কন্ট্রিবিউশন গাইড তালিকাভুক্ত করেছে এবং এটি MIT লাইসেন্সের অধীনে রিলিজ করা হয়েছে।
এই ওভারভিউটি শুধুমাত্র রিপোজিটরি README-তে থাকা তথ্যের উপর ভিত্তি করে তৈরি।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.