Pegjs: خيار لإنشاء وحدة es بدلاً من وحدة commonjs

تم إنشاؤها على ٢٥ مارس ٢٠٢١  ·  12تعليقات  ·  مصدر: pegjs/pegjs

نوع القضية

طلب المواصفات:

وصف

عندما تنتج pegjs ملفًا .js ، فإنه يكون بتنسيق js الشائع:

module.exports = {
  SyntaxError: peg$SyntaxError,
  parse:       peg$parse
};

أريد الإخراج كوحدة es بدلاً من ذلك:

export { peg$parse as parse, peg$SyntaxError as SyntaxError };

التعليق الأكثر فائدة

نعم ، تم حلها في Peggy. نحن نعمل من أجل الإصدار الأول في غضون أيام ، على ما آمل.

ال 12 كومينتر

لست متأكدًا ، ولكن من وصف العلاقات العامة ، ربما تم حل هذا في Peggy fork: https://github.com/peggyjs/peggy/pull/11

يبدو أن Peggy تكتسب بعض الزخم كبديل نشط لل pegjs.

نعم ، تم حلها في Peggy. نحن نعمل من أجل الإصدار الأول في غضون أيام ، على ما آمل.

هذا رائع! من اللطيف حقًا رؤية هذا المشروع يعود إلى الحياة.

أوه ، هذا _هو_ خبر رائع. تحتوي pegjs على واحدة من أكثر التركيبات متعة ، لذلك أنا سعيد حقًا برؤية peggy وهي تتنفس حياة جديدة فيها! سوف يتوجه إلى هناك ويبدأ في الاستكشاف. :)

لقد قمنا للتو بإصدار ما قبل الإصدار من بيجي ، 1.0.0-rc.0. هل يمكن لعدد قليل منكم تجربة ذلك في مشاريعك الحالية ، من فضلك؟ سنقوم بإصدار كامل بمجرد أن يكون لدينا بعض نقاط البيانات.

hildjj قد أجربها ، إذا كانت مناسبة كبديل عن PEGjs. بمعنى إذا لم يكن علي تغيير أي من القواعد النحوية أو الإجراءات الخاصة بي ، فسأجربها

لقد كنت أقصد بالتأكيد تجربة ذلك في مشروعي الخاص ، ولكني لم أقم بذلك بعد https://github.com/mreinstein/constraint-solver/issues/5

القصد هو أنك فقط s/pegjs/peggy/g ولن يتغير شيء بخلاف حصولك على الدعم. :)

سأحاول أن أجد بعض الوقت بعد ظهر هذا اليوم لأخذها في جولة ، أنا بالتأكيد متحمس / متحمس لتجربة هذا ، فقط مرهق في الوقت الحالي. :)

حسنًا ، فيما يتعلق بالنسخة عبر الإنترنت ، يتم فحصها جميعًا ، لذا اعتبروني مهاجرًا

نفس الشيء ، أنا مهاجر إلى بيجي!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات