Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stage 3 ECMA Proposal Support #24

Open
3 of 9 tasks
FreeMasen opened this issue Mar 4, 2019 · 3 comments
Open
3 of 9 tasks

Stage 3 ECMA Proposal Support #24

FreeMasen opened this issue Mar 4, 2019 · 3 comments
Labels
help wanted Extra attention is needed

Comments

@FreeMasen
Copy link
Collaborator

FreeMasen commented Mar 4, 2019

@FreeMasen FreeMasen added the help wanted Extra attention is needed label May 22, 2019
@FreeMasen FreeMasen pinned this issue Nov 24, 2022
@Fee0
Copy link

Fee0 commented Jan 29, 2024

I would like to have support for the operators coming with ES2020 (https://www.w3schools.com/jS/js_2020.asp):

  • The Nullish Coalescing Operator (??)
  • The Optional Chaining Operator (?.)
  • Logical AND Assignment Operator (&&=)
  • Logical OR Assignment (||=)
  • Nullish Coalescing Assignment (??=)

I'm not exactly sure how they map into these "stages" of proposals.
E.g. you named it "Stage 3" but the numeric Separators are declared as "Stage 4" on the link.

Would it be OK to add support for these operators now to the main branch?
Is there a reason the operators are not listed here?

@FreeMasen
Copy link
Collaborator Author

This issue was originally intended to be a place holder for all features not yet implemented but would "most likely" make it into an official release. The intent was to implement anything that reached at least stage 3, so something in stage 4 would also be applicable.

I apologize that I haven't been able to give these libraries as much attention as they deserve. The optional chaining feature is something I got stuck on and haven't had the time to get back to. All of your suggested features would be welcomed additions though I am not sure how much time I will be able to find to implement them

@Fee0
Copy link

Fee0 commented Jan 29, 2024

Don't apologize! You did awesome work here already with this library all for free. Thank you! :)

I might get some time to implement these operators as we need them.
However, I am not really deep into the code base so I am not sure how much work it is actually.
I gonna open a ticket for the operators so we can discuss there ideas or blockers that you already faced.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants