عن المشروع
JSON Crack هي تطبيق مفتوح المصدر لتصور البيانات المهيكلة. يتمثل هدفها الرئيسي في تحويل ملفات JSON وYAML وXML وCSV إلى رسوم بيانية أو أشجار تفاعلية، مما يسهل استكشاف المستندات الكبيرة أو المتداخلة. يدعم الواجهة أوضاع العرض الداكن والفاتح.
إلى جانب التصور، يضم المشروع مجموعة من أدوات البيانات:
- تنسيق والتحقق من صحة JSON وYAML وCSV.
- التحويل بين الصيغ، على سبيل المثال من JSON إلى CSV أو من XML إلى JSON.
- توليد الأكواد من البيانات: واجهات TypeScript، وهياكل Golang، وفئات البيانات Kotlin، وأنواع serde في Rust، وJSON Schema.
- إنشاء والتحقق من صحة JSON Schema.
- تشغيل استعلامات jq ومسار JSON على البيانات المحملة.
- تصدير التصور الحالي كصور بتنسيقات PNG أو JPEG أو SVG.
يذكر ملف README أن جميع عمليات معالجة البيانات تتم محليًا وأن لا شيء يتم تخزينه على خوادم المشروع.
توسع التكاملات استخدام الأداة خارج التطبيق الويب: امتداد لـ VS Code، وامتداد لـ Chrome، وحزمة npm باسم jsoncrack-react لتضمين التصور في مشاريع React. يمكن أيضًا تشغيل التطبيق الويب محليًا أو عبر Docker؛ توجد أصول Docker في مجلد apps ويكشف إعداد compose التطبيق على المنفذ 8888. يتطلب التطوير Node.js 24 أو أحدث وpnpm 10 أو أحدث، مع وجود أوامر منفصلة لمساحات عمل التطبيق الويب وامتداد VS Code وامتداد Chrome. يتحكم متغير البيئة NEXT_PUBLIC_NODE_LIMIT في حد العقد المدعوم.
تم إصدار المشروع لأول مرة كإصدار v1.0 في فبراير 2022، وتمت الإشارة إليه في Hacker News وProduct Hunt. توجد تفاصيل الترخيص في ملف LICENSE في المستودع، والذي يجب على القراء مراجعته قبل إعادة توزيع الكود.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.