Pegjs: option pour générer un module es au lieu du module commonjs

Créé le 25 mars 2021  ·  12Commentaires  ·  Source: pegjs/pegjs

Type de probleme

Demande de fonctionnalité :

La description

Lorsque pegjs produit un fichier de sortie .js , il est au format js commun :

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

Je veux la sortie en tant que module es à la place :

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

Commentaire le plus utile

Oui, c'est résolu dans Peggy. Nous travaillons sur une première version dans quelques jours, j'espère.

Tous les 12 commentaires

Je ne suis pas sûr, mais d'après la description des relations publiques, cela a peut-être été résolu sur la fourchette Peggy : https://github.com/peggyjs/peggy/pull/11

Il semble que Peggy gagne du terrain en tant que remplaçant actif de pegjs.

Oui, c'est résolu dans Peggy. Nous travaillons sur une première version dans quelques jours, j'espère.

C'est fantastique! Ça fait vraiment plaisir de voir ce projet reprendre vie.

oh wow, c'est une nouvelle fantastique. pegjs a l'une des syntaxes les plus agréables, donc je suis vraiment heureux de voir peggy lui insuffler une nouvelle vie ! Je me rendrai là-bas et commencera à explorer. :)

Nous venons de faire une version préliminaire de peggy, 1.0.0-rc.0. Est-ce que certains d'entre vous peuvent essayer cela dans vos projets existants, s'il vous plaît ? Nous ferons une version complète dès que nous aurons quelques points de données.

@hildjj Je pourrais l'essayer, s'il convient comme remplacement de PEGjs. Ce qui veut dire que si je n'ai à changer aucune de mes grammaires ou actions, je vais essayer

J'avais définitivement l'intention d'essayer cela dans mon propre projet, je n'y suis pas encore parvenu https://github.com/mreinstein/constraint-solver/issues/5

L'intention est que vous ne fassiez que s/pegjs/peggy/g et que rien ne change à part que vous obteniez de l'aide. :)

Je vais essayer de trouver du temps cet après-midi pour faire un tour, je suis vraiment impatient/excité d'essayer ça, juste surmené en ce moment. :)

Eh bien, en ce qui concerne la version en ligne, tout se vérifie, alors considérez-moi comme migré

Pareil, je suis migré vers peggy !

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

futagoza picture futagoza  ·  13Commentaires

futagoza picture futagoza  ·  6Commentaires

brettz9 picture brettz9  ·  8Commentaires

audinue picture audinue  ·  13Commentaires

ronjouch picture ronjouch  ·  3Commentaires