"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मेरी पहली एनपीएम लाइब्रेरी बनाने की मेरी यात्रा

मेरी पहली एनपीएम लाइब्रेरी बनाने की मेरी यात्रा

2024-08-01 को प्रकाशित
ब्राउज़ करें:181

My Journey Creating My First npm Library

सर्वश्रेष्ठ बाइबिल एनपीएम लाइब्रेरी बनाने की मेरी यात्रा

सुनिये सब लोग! मैं बेस्टकोड्स हूं, और मैं अपनी पहली एनपीएम लाइब्रेरी बनाने के अपने साहसिक कार्य को साझा करना चाहता हूं। एक पूर्ण-स्टैक डेवलपर के रूप में, मैं हर समय एनपीएम लाइब्रेरी का उपयोग करता हूं, लेकिन मैंने खुद कभी ऐसा नहीं बनाया था। मुझे लगा कि अब इसमें गोता लगाने, कुछ नया सीखने और रास्ते में कुछ मजा करने का समय आ गया है। तो, यहाँ कहानी है कि कैसे सर्वोत्तम-बाइबिल जीवन में आई।

आइडिया स्पार्क

मैं बाइबिल का बहुत बड़ा प्रशंसक हूं, खासकर किंग जेम्स संस्करण (केजेवी) का। मैं एक ईसाई हूं, इसलिए यही अपेक्षित है। मैंने सोचा, "क्यों न एक ऐसी लाइब्रेरी बनाई जाए जिसके साथ बातचीत करना बहुत आसान हो जाए?" तो, मैंने यही किया। बेस्ट-बाइबल आपको केजेवी बाइबिल से विभिन्न छंदों, अध्यायों और बहुत कुछ को आसानी से समझने में मदद करने के बारे में है।

मेरे हाथ गंदे हो रहे हैं

उपकरण और तकनीक

इसे बनाने के लिए, मैंने बाइबिल की JSON फ़ाइल और अच्छी पुरानी जावास्क्रिप्ट का उपयोग किया। मैं चाहता था कि लाइब्रेरी लचीली हो, इसलिए यह ईसीएमएस्क्रिप्ट मॉड्यूल (ईएसएम), कॉमनजेएस (सीजेएस) और टाइपस्क्रिप्ट का समर्थन करती है। इस तरह, यह लगभग किसी भी प्रोजेक्ट सेटअप में फिट हो सकता है।

कठिन भाग

टाइपस्क्रिप्ट समर्थन जोड़ना एक वास्तविक सिरदर्द था। मुझे एक tsconfig.json फ़ाइल सेट करनी थी और हर चीज़ के प्रकार का पता लगाना था। यह सुनिश्चित करने के लिए कि यह आयात और आवश्यकता कथन दोनों के साथ काम करता है, कुछ गंभीर परीक्षण और त्रुटि हुई। (गंभीर परीक्षण और त्रुटि। मैं लगभग 60 संस्करणों से गुजरा!)।

जब मैं फंस गया, तो मैंने Google की ओर रुख किया या AI से मदद मांगी। मुझे DEV पर कुछ बेहतरीन लेख भी मिले! वहां ढेर सारी बेहतरीन जानकारी है, और डेवलपर समुदाय अद्भुत है, इसलिए मैं कठिन स्थानों से निकलने में कामयाब रहा।

परीक्षण और दस्तावेज़

यह सुनिश्चित करने के लिए कि सब कुछ सुचारू रूप से काम कर रहा है, परीक्षण अत्यंत महत्वपूर्ण था। मैंने विभिन्न मशीनों पर लाइब्रेरी स्थापित की और किसी भी बग को पकड़ने के लिए परीक्षण लिखे। दस्तावेज़ीकरण के लिए, मैंने एक विस्तृत README को एक साथ रखा और अपनी वेबसाइट पर और दस्तावेज़ स्थापित किए।

एकल उड़ान

यह परियोजना पूरी तरह से मेरी थी। यह चुनौतीपूर्ण था, लेकिन वास्तव में फायदेमंद भी था। इसे अकेले करने का मतलब है कि मुझे बहुत कुछ सीखने और बढ़ने का मौका मिला, एक एनपीएम लाइब्रेरी बनाने की पूरी प्रक्रिया को शुरू से ही समझने का मौका मिला।

लॉन्च और फीडबैक

मैंने अभी-अभी बेस्ट-बाइबल लॉन्च किया है, इसलिए मुझे अभी तक ज्यादा प्रतिक्रिया नहीं मिली है। मैं यह सुनने के लिए उत्साहित हूं कि लोग क्या सोचते हैं और वे इसका उपयोग कैसे करते हैं। सुधार करने के लिए फीडबैक अत्यंत सहायक है।

कुछ सलाह

यदि आप अपनी खुद की एनपीएम लाइब्रेरी बनाने के बारे में सोच रहे हैं, तो मेरी सलाह है: इसे जारी रखें, और मदद मांगने से न डरें। वहां ढेर सारे संसाधन हैं और डेवलपर समुदाय बहुत अच्छा है। सबसे महत्वपूर्ण बात, इसका आनंद लें!


सर्वश्रेष्ठ-बाइबल बनाना एक अद्भुत अनुभव था, और मुझे आशा है कि आपको यह उपयोगी लगेगा। यदि आप इसे आज़माते हैं या कोई प्रतिक्रिया है तो मुझे बताएं। हैप्पी कोडिंग!

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/best_codes/my-journey-creating-my-first-npm-library-15aj?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3