প্রকল্প সম্পর্কে
JSON Crack হলো স্ট্রাকচার্ড ডেটার জন্য একটি ওপেন-সোর্স ভিজুয়ালাইজেশন অ্যাপ্লিকেশন। এর মূল উদ্দেশ্য হলো JSON, YAML, XML এবং CSV-কে ইন্টারঅ্যাক্টিভ গ্রাফ বা ট্রিতে রূপান্তর করা, যাতে বড় বা নেস্টেড ডকুমেন্টগুলো অন্বেষণ করা সহজ হয়। ইন্টারফেস ডার্ক এবং লাইট মোড সমর্থন করে।
ভিজুয়ালাইজেশন ছাড়াও, প্রকল্পটি বেশ কয়েকটি ডেটা ইউটিলিটি অন্তর্ভুক্ত করে:
- JSON, YAML এবং CSV ফরম্যাট ও বৈধতা যাচাই করুন।
- ফরম্যাটের মধ্যে রূপান্তর করুন, উদাহরণস্বরূপ JSON থেকে CSV বা XML থেকে JSON।
- ডেটা থেকে কোড তৈরি করুন: TypeScript ইন্টারফেস, Golang স্ট্রাক্ট, Kotlin ডেটা ক্লাস, Rust serde টাইপ এবং JSON Schema।
- JSON Schema তৈরি এবং বৈধতা যাচাই করুন।
- লোড করা ডেটার বিরুদ্ধে jq এবং JSON path কোয়েরি চালান।
- বর্তমান ভিজুয়ালাইজেশন PNG, JPEG বা SVG হিসাবে রপ্তানি করুন।
README-তে বলা হয়েছে যে সমস্ত ডেটা প্রক্রিয়াকরণ লোকালি ঘটে এবং প্রকল্পের সার্ভারগুলিতে কিছুই সংরক্ষণ করা হয় না।
ইন্টিগ্রেশনগুলি টুলটিকে ওয়েব অ্যাপের বাইরেও প্রসারিত করে: একটি VS Code এক্সটেনশন, একটি Chrome এক্সটেনশন এবং jsoncrack-react নামে একটি npm প্যাকেজ যা React প্রকল্পে ভিজুয়ালাইজেশন এমবেড করার জন্য। ওয়েব অ্যাপটি লোকালি বা Docker-এর মাধ্যমেও চালানো যেতে পারে; Docker অ্যাসেটগুলি apps/www-এ থাকে এবং compose সেটআপটি অ্যাপটিকে পোর্ট 8888-এ প্রকাশ করে। ডেভেলপমেন্টের জন্য Node.js 24 বা তার বেশি এবং pnpm 10 বা তার বেশি প্রয়োজন, ওয়েব অ্যাপ, VS Code এক্সটেনশন এবং Chrome এক্সটেনশন ওয়ার্কস্পেসের জন্য আলাদা কমান্ড রয়েছে। একটি NEXT_PUBLIC_NODE_LIMIT এনভায়রনমেন্ট ভেরিয়েবল সমর্থিত নোড সীমা নিয়ন্ত্রণ করে।
প্রকল্পটি প্রথম ফেব্রুয়ারি 2022-এ v1.0 হিসাবে প্রকাশিত হয়েছিল এবং Hacker News ও Product Hunt-এ প্রদর্শিত হয়েছে। লাইসেন্সিং বিবরণ রিপোজিটরির LICENSE ফাইলে রয়েছে, যা পাঠকদের কোড পুনর্বিতরণ করার আগে পরামর্শ নেওয়া উচিত।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.