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-এ প্রকল্পের পৃষ্ঠার ঠিকানা হয়। |
jQuery লাইব্রেরি ইন্সটল করুন।
node_modules-তে লাইব্রেরির ফোল্ডার খুঁজুন,
এবং সেখানে - package.json ফাইলটি। এটি অধ্যয়ন করুন।
underscorejs লাইব্রেরি ইন্সটল করুন।
node_modules-তে লাইব্রেরির ফোল্ডার খুঁজুন,
এবং সেখানে - package.json ফাইলটি। এটি অধ্যয়ন করুন।
অফিসিয়াল ডকুমেন্টেশন-এ
package.json ফাইলের সেটিংসগুলি অধ্যয়ন করুন।