Pegjs: 生成 es 模块而不是 commonjs 模块的选项

创建于 2021-03-25  ·  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条评论

我不确定,但从 PR 描述来看,这可能已经在Peggy fork 上解决了: https ://github.com/peggyjs/peggy/pull/11

看起来 Peggy 作为 pegjs 的积极替代品正在获得一些动力。

是的,它已在 Peggy 中解决。 我希望,我们正在努力在几天内发布第一个版本。

太棒了! 很高兴看到这个项目重新焕发生机。

哦,哇,那是个好消息。 pegjs 具有最令人愉快的语法之一,所以我很高兴看到 peggy 为它注入了新的活力! 将前往那里并开始探索。 :)

我们刚刚做了一个peggy 的预发布版本,1.0.0-rc.0。 请问你们中的一些人可以在现有项目中尝试一下吗? 一旦我们有一些数据点,我们就会做一个完整的发布。

@hildjj如果它适合作为 PEGjs 的替代品,我可能会尝试一下。 意思是如果我不需要改变我的任何语法或动作,我会试一试

我肯定想在我自己的项目中尝试这个,只是还没有得到它https://github.com/mreinstein/constraint-solver/issues/5

目的是您只需s/pegjs/peggy/g ,除了获得支持外没有任何变化。 :)

例如,在我的一个项目中: https :

今天下午我会找点时间试一试,我绝对热衷/兴奋地尝试这个,只是目前工作过度。 :)

好吧,就在线版本而言,一切都检查出来了,所以考虑我迁移

同样,我迁移到佩吉!

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

emmenko picture emmenko  ·  15评论

marek-baranowski picture marek-baranowski  ·  6评论

mattkanwisher picture mattkanwisher  ·  5评论

futagoza picture futagoza  ·  13评论

gatsbyz picture gatsbyz  ·  3评论