مختلف تمامًا

Pretty Diff هي أداة لمقارنة البيانات مُدركة للغة [ 1 ] [ 2 ] ، مُنفذة بلغة TypeScript . تُتيح هذه الأداة عبر الإنترنت إمكانية تنسيق وتنسيق ومقارنة نصين مُدخلين في شفرة المصدر. تعمل الأداة عن طريق إزالة التعليقات البرمجية من اللغات المدعومة، ثم تُجري عملية تنسيق مُنسق [ 3 ] قبل تنفيذ خوارزمية المقارنة . كما تُقدم قائمة مُختصرة باختبارات الوحدة . [ 4 ] وتُشير الوثائق [ 5 ] إلى أن عملية التنسيق المُنسق في JavaScript تُطابق متطلبات JSLint .

بما أن Pretty Diff مكتوب بالكامل بلغة TypeScript، فإن التطبيق يعمل في متصفح الويب أو على سطر الأوامر باستخدام مترجم JavaScript مستقل ، مثل Node.js.

في 23 مارس 2016، أعلنت Pretty Diff أنها ستتخلى عن NPM استجابةً لقائمة من الاعتراضات. [ 6 ] في 18 أبريل 2016، بالتزامن مع إصدار Pretty Diff الإصدار 2.0.0، تم تحديث حزمة NPM إلى الإصدار 99، حيث أصبحت فعليًا مُقيدة بالإصدار 1.16.37. [ 7 ] [ 8 ]

تم نشر الكود المصدري في مستودع Pretty Diff على GitHub . [ 9 ]

البدائل

انظر أيضاً

مراجع

  1. "Slodive - 20 أداة مفيدة لتطوير مواقع الويب" . مؤرشف من الأصل في 12 سبتمبر 2011.
  2. "نوب، الجانب الغريب من مجلة سماشينغ - أكثر من 25 أداة مفيدة لمقارنة المستندات والملفات" . 2 أبريل 2024.
  3. "Stack Overflow - أداة تجميل وتنسيق التعليمات البرمجية عبر الإنترنت" .
  4. "عينات بريتي ديف" . مؤرشف من الأصل بتاريخ 31-07-2012 . تم الاطلاع عليه بتاريخ 12-07-2012 .
  5. "الوثائق" . مؤرشف من الأصل بتاريخ 31-07-2012 . تم الاطلاع عليه بتاريخ 07-07-2012 .
  6. "استكشاف بدائل لـ NPM · المشكلة رقم 291 · prettydiff/prettydiff · GitHub" . GitHub .
  7. "تم نشر الإصدار 2.0.0 من Pretty Diff · prettydiff/prettydiff · GitHub" . GitHub .
  8. "prettydiff - npm" . 2 سبتمبر 2019.
  9. "مستودع Pretty Diff على GitHub" . GitHub .