প্রকল্প সম্পর্কে
Parcel একটি শূন্য-কনফিগারেশন ওয়েব বিল্ড টুল। এটি বক্সের বাইরে ডেভেলপমেন্ট অভিজ্ঞতা এবং ছোট প্রকল্প থেকে বড় উত্পাদন অ্যাপ্লিকেশন পর্যন্ত স্কেলযোগ্য আর্কিটেকচারকে একত্র করার লক্ষ্য রাখে।
README-এ বর্ণিত মূল ক্ষमतাসমূহ:
- শূন্য কনফিগারেশন: বক্সের বাইরে অনেক ভাষা এবং ফাইল টাইপ সমর্থন করে, HTML, CSS এবং JavaScript মতো ওয়েব প্রযুক্তি এবং ইমেজ, ফন্ট, ভিডিও মতো অ্যাসেটস সহ। এতে হট রিলোডিং এবং ত্রুটি ডায়াগনস্টিকস সহ একটি অন্তর্নির্মিত ডেভ সার্ভার অন্তর্ভুক্ত।
- দ্রুত বিল্ড: JavaScript কম্পাইলার নেটিভ পারফরম্যান্সের জন্য Rust-এ লিখা হয়েছে। কোডটি ওয়ার্কার থ্রেড ব্যবহার করে সমান্তরালভাবে তৈরি হয় এবং সবকিছু ক্যাশে করা হয় যাতে একই কোড পুনরায় তৈরি না হয়।
- স্বয়ংক্রিয় উত্পাদন অপ্টিমাইজেশন: JavaScript, CSS এবং HTML-এর ট্রি-শেকিং এবং মিনিফিকেশন, ইমেজ রিসাইজিং এবং অপ্টিমাইজেশন, কন্টেন্ট হ্যাশিং এবং স্বয়ংক্রিয় কোড স্প্লিটিং।
- লক্ষ্য লচকливості: লক্ষ্য পরিবেশের জন্য কোড স্বয়ংক্রিয়ভাবে রূপান্তরিত হয়, আধুনিক এবং লিগ্যাসি ব্রাউজার সমর্থন সহ, এবং শূন্য-কনফিগ JSX এবং TypeScript কম্পাইলেশন সহ।
- স্কেলযোগ্যতা: শূন্য-কনফিগারেশনের সাথে শুরু হয়, কিন্তু একটি কনফিগারেশন ফরম্যাট এবং প্লাগইন সিস্টেমের মাধ্যমে জটিল বিল্ড প্রয়োজন জন্য প্রসারিত করা যায়।
শুরু করার ডকুমেন্টেশন ওয়েব অ্যাপ তৈরি, লাইব্রেরি তৈরি এবং Parcel v1 থেকে মাইগ্রেশন কভার করে। সম্পূর্ণ ডকুমেন্টেশন parceljs.org/docs-এ উপলব্ধ। কমিউনিটি সমর্থন GitHub ডিসকাশন, Discord এবং Twitter-এর মাধ্যমে উপলব্ধ।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.