जावास्क्रिप्ट में 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 फ़ाइल की सेटिंग्स का अध्ययन करें।