Helpers
@churchapps/helpers पैकेज सभी ChurchApps प्रोजेक्ट, फ्रंटएंड और बैकएंड दोनों द्वारा उपयोग की जाने वाली आधार उपयोगिताएँ प्रदान करता है। यह फ्रेमवर्क-अज्ञेय है और इसमें DateHelper, ApiHelper, CurrencyHelper जैसे सामान्य हेल्पर्स और अन्य साझा उपयोगिताएँ शामिल हैं।
शुरू करने से पहले
- Node.js और Git इंस्टॉल करें -- देखें पूर्वापेक्षाएँ
- स्थानीय विकास के लिए npm link वर्कफ़्लो से परिचित हों
स्थानीय विकास के लिए सेटअप
-
रिपॉज़िटरी क्लोन करें:
git clone https://github.com/ChurchApps/Helpers.git -
डिपेंडेंसी इंस्टॉल करें:
cd Helpers && npm install -
पैकेज बिल्ड करें (TypeScript को
dist/में कंपाइल करता है):npm run build -
स्थानीय लिंकिंग के लिए उपलब्ध करें:
npm link
फिर इसे किसी भी उपभोक्ता प्रोजेक्ट में लिंक कर सकते हैं:
cd ../YourProject && npm link @churchapps/helpers
प्रकाशन
npm पर नया संस्करण प्रकाशित करने के लिए:
-
package.jsonमें वर्शन अपडेट करें -
प्रकाशित करें:
npm publish --access=public
चूँकि यह पैकेज प्रत्येक ChurchApps प्रोजेक्ट द्वारा उपयोग किया जाता है, यहाँ के परिवर्तनों का व्यापक प्रभाव होता है। प्रकाशित करने से पहले कम से कम एक उपभोक्ता API और एक उपभोक्ता वेब ऐप में npm link के साथ अच्छी तरह परीक्षण करें।
संबंधित लेख
- ApiHelper -- सर्वर-साइड उपयोगिताएँ जो इस पैकेज पर निर्भर करती हैं
- AppHelper -- React कंपोनेंट जो इस पैकेज पर निर्भर करते हैं
- साझा लाइब्रेरी अवलोकन --
npm linkवर्कफ़्लो और पैकेज अवलोकन