question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Release PEG.js 0.12.0

See original GitHub issue

The 0.11.0 release is near! Here are the remaining steps:

  • Upgrade all used libraries to their newest versions
  • Drop support for
    • Node 6.x
    • Node 8.x
    • Internet Explorer
  • Test Node.js support
    • 10.x
    • 12.x
    • 14.x (Upcoming in 04/2020)
  • Test browser support (latest versions only)
    • Chrome
    • Firefox
    • Opera
    • Safari
    • Edge
  • Misc (Optional)
    • Update issue and pr templates for GitHub (example)
    • Update the wiki
    • Drop forum support; Encourge discussions in GitHun issues instead
    • More tests
    • Increase covereage
    • @pegjs/standalone
  • Release!
    • Update CHANGELOG.md
    • Add note about the ill-fated 0.11.0 and it’s eventual rewrite 😅
    • Update version to 0.12.0
    • Publish to NPM
    • Create a release on GitHub
    • Update website (#578)
    • Tweet

Issue Analytics

  • State:open
  • Created 5 years ago
  • Reactions:13
  • Comments:13 (6 by maintainers)

github_iconTop GitHub Comments

10reactions
lindnercommented, Dec 18, 2018

Anything us folks can do to help finalize this release?

6reactions
StoneCyphercommented, Feb 2, 2020

buddy, i don’t mean to be rude, but the version of peg on npm is more than three years old. saying “i’m scrapping and starting with an even bigger thing” is a problem

if you’re three years in and scuttling the work, it’s time to try a different development pattern. this is a very heavily used library and we’re all waiting on important things that won’t get merged

i just implemented typescript support against 11. it took me about an hour. i don’t know whether to put it up, because i don’t think you’re going to merge 11.

i could write it against 10 in the same hour. you could publish 0.10.1, with support for es modules and typescript, and this project could immediately go back to being healthy again.

we really don’t want these big overarching redesigns blocking the library for three years.

we need this library to be back in a place where patches can be committed and published again.

are you willing to accept patches against 10? that’s the right thing to do here.

please let this go back to being a healthy community project. either pick that 0.10.0 is accepting patches, or merge and publish 0.11.0.

let us help. don’t leave the library in a state where nobody but you can work.

Read more comments on GitHub >

github_iconTop Results From Across the Web

PEG.js (@pegjs) / Twitter
PEG.js is a simple parser generator for JavaScript that produces fast parsers with excellent ... What is the lowest Node.js version you use...
Read more >
Documentation » PEG.js – Parser Generator for JavaScript
PEG.js is a parser generator for JavaScript based on the parsing expression grammar formalism.
Read more >
End User License Agreement | Aruba Instant On
Open Source Component Name ION Version Location / Maintainer URL @angular/animations 6.1.10 https://github.com/angular/angular @angular/cdk 6.4.7 https://github.com/angular/material2 @angular/common 4.4.4, 6.1.10 https://github.com/angular/angular
Read more >
Canopy produces portable PEG parsers - The If Works
It's been three years and a day since the last release. ... canopy url.peg --lang js $ canopy url.peg --lang java $ canopy...
Read more >
Javascript Libraries packaged for ClojureScript
CLJSJS provides Javascript libraries and their appropriate extern files packaged up with deps.cljs . ... This is a client-side version of Node.js version....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found