JavaScript-এ package.json ফাইলের সেটিংস

যখন কোনো প্রোগ্রামার তার লাইব্রেরি সবার ব্যবহারের জন্য উপলব্ধ করতে চায়, তাকে এটি npm-এর রেজিস্ট্রি-তে (অর্থাৎ সংরক্ষণাগারে) স্থাপন করতে হবে। এর জন্য তাকে এই লাইব্রেরির package.json ফাইলটি বিশেষভাবে সাজাতে হবে, কিছু গুরুত্বপূর্ণ সেটিংস যোগ করে।

এই সেটিংসগুলি ঠিক সেই পাবলিক লাইব্রেরিগুলির জন্য প্রযোজ্য, যেগুলো আপনি npm থেকে ডাউনলোড করেন। ব্যক্তিগত ব্যবহারের জন্য আপনার নিজস্ব প্রজেক্টে আপনি এগুলি সেট না করলেও চলবে।

তাহলে, এখানে সবচেয়ে জনপ্রিয় সেটিংসগুলির একটি তালিকা দেওয়া হল:

মান বর্ণনা
name প্রকল্পের নাম, এটি ছোট হাতের অক্ষরে লেখা থাকতে হবে
version সংস্করণ নম্বর, সিমান্টিক ভার্সনিং অনুসারে
description প্রকল্পের বিবরণ
main প্রকল্পের এন্ট্রি ফাইল
keywords এটি একটি অ্যারে, যা npm রেজিস্ট্রিতে মডিউল খুঁজে পেতে সাহায্য করে
author এই ফিল্ডটি name, email এবং url কী সহ একটি অবজেক্ট নেয়, যা মানুষকে প্রকল্পের লেখকের সাথে সহজেই যোগাযোগ করতে দেয়।
license SPDX আইডেন্টিফায়ার ব্যবহার করে লাইসেন্সের নাম নেয়। ডিফল্টরূপে ISC লাইসেন্স প্রয়োগ করা হয়, আরেকটি জনপ্রিয় পছন্দ হল MIT। আপনি প্রাইভেট প্রজেক্ট এবং ক্লোজড-সোর্স প্রজেক্টের জন্য UNLICENSED ও ব্যবহার করতে পারেন।
private যদি এই কী-এর মান true সেট করা হয়, প্রকল্পটি npm রেজিস্ট্রিতে পাবলিক হতে পারবে না। এটি ঘটনাচক্রে প্রকল্পটি প্রকাশিত হওয়া রোধ করতে সাহায্য করে।
homepage প্রকল্পের হোম পেজের URL ঠিকানা
bugs যে URL ঠিকানায় সমস্যা এবং ত্রুটিগুলি রিপোর্ট করা যেতে পারে। প্রায়শই এটি Github-এ প্রকল্পের পৃষ্ঠার ঠিকানা হয়।
Задание 1

jQuery লাইব্রেরি ইন্সটল করুন। node_modules-তে লাইব্রেরির ফোল্ডার খুঁজুন, এবং সেখানে - package.json ফাইলটি। এটি অধ্যয়ন করুন।

Задание 2

underscorejs লাইব্রেরি ইন্সটল করুন। node_modules-তে লাইব্রেরির ফোল্ডার খুঁজুন, এবং সেখানে - package.json ফাইলটি। এটি অধ্যয়ন করুন।

Задание 3

অফিসিয়াল ডকুমেন্টেশন-এ package.json ফাইলের সেটিংসগুলি অধ্যয়ন করুন।