इस प्रोजेक्ट के बारे में
json-tool एक ब्राउज़र-आधारित उपयोगिता है जो JSON सामग्री को फ़ॉर्मेट करने के लिए है, जो इस विचार के इर्द-गिर्द बनाई गई है कि फ़ॉर्मेटिंग के लिए डेटा को तीसरे पक्ष की वेबसाइट पर भेजने की आवश्यकता नहीं होनी चाहिए। README के अनुसार, सब कुछ स्थानीय रूप से चलता है, इसलिए जो भी JSON उपयोगकर्ता पेस्ट या अपलोड करता है वह ब्राउज़र में ही रहता है। परियोजना ने ThoughtWorks प्रौद्योगिकी रडार नोट का हवाला दिया है जो डेवलपर्स को उन उपकरणों के माध्यम से जानकारी को फ़ॉर्मेट करने या साझा करने से बचने की सलाह देता है जो डेटा क्षेत्राधिकार नियमों का पालन नहीं करते हैं।
इंटरफ़ेस JSON की एक-क्लिक फ़ॉर्मेटिंग, वैलिडेटिंग प्रदान करता है जो सामग्री अमान्य JSON होने पर एक त्रुटि संदेश प्रदर्शित करता है, क्लिपबोर्ड से पेस्ट करने और कॉपी करने के लिए बटन, CodeMirror संपादक द्वारा प्रदान की गई JSON स्ट्रिंग के अंदर एक सर्च फ़ंक्शन, और JSON फ़ाइल अपलोड करने की क्षमता। README में शामिल स्क्रीनशॉट लाइट और डार्क दोनों थीम दिखाते हैं।
यह टूल स्रोत कोड के रूप में और GitHub Pages के माध्यम से gh-pages शाखा से परोसे गए ऑनलाइन संस्करण के रूप में उपलब्ध है। कार्यान्वयन नोट्स में Web Workers का उपयोग करने का उल्लेख है ताकि बड़े JSON स्ट्रिंग्स के साथ काम करने से उपयोगकर्ता इंटरैक्शन ब्लॉक न हो, worker-timers को एक सहायक लाइब्रेरी के रूप में सूचीबद्ध किया गया है; परियोजना React-आधारित है, और README की संसाधन सूची Tailwind CSS उदाहरणों और क्लिपबोर्ड API दस्तावेज़ों की ओर इशारा करती है।
README में सूचीबद्ध गुणवत्ता और टूलिंग संकेतों में GitHub Actions पर एक Node CI वर्कफ़्लो, Coveralls कवरेज बैज के साथ Jest-आधारित परीक्षण, और Codacy और SonarCloud बैज शामिल हैं। योगदानकर्ताओं को Makefile लक्ष्य "make before-push BUILD_APP=true START_APP=true RUN_E2E=true" चलाने के लिए कहा गया है, जो एप्लिकेशन को बनाता है और शुरू करता है और एंड-टू-एंड परीक्षण चलाता है।
README लेखक के टूल और JSON स्ट्रिंग्स के साथ Web Workers का उपयोग करने के बारे में लेखों, GitHub Sponsors और Buy Me a Coffee जैसे फंडिंग विकल्पों, और JSON Crack और एक वेब-आधारित JSON फ़ॉर्मेटर और वैलिडेटर सहित संबंधित परियोजनाओं के लिए भी लिंक प्रदान करता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.