ما اسم مجمّع JS؟

أقصد الأداة التي تجمع ملفات JS عند تشغيل ./launcher rebuild app. شكرًا : )

أظن أنك تسأل عن uglifyjs أو sprockets.

شكرًا لك سام. : ) لإضافة المزيد من التفاصيل لسؤالي، كنت أتساءل عن الأداة التي تعيد تسمية أو تجمع ملفات JS إلى أسماء ملفات مثل هذه:

plugins/discourse-presence-681639df7899cc543671cda6e023b4adbd5d80f2769230c76f4962eab6d20dc1.js

يبدو أن خطوة Uglify تأتي لاحقًا في العملية، إذن هل هي Sprockets؟

نعم، هذا هو sprockets. التجزئة المرفقة باسم الملف هي بصمة، وتساعد في إبطال التخزين المؤقت عند إعادة البناء (سيحتوي الملف الذي يحتوي على تغييرات على تجزئة جديدة عند إعادة البناء).