Skip to content
This repository has been archived by the owner on Jan 25, 2022. It is now read-only.

Tooling implementation status #57

Open
7 of 10 tasks
Tracked by #140
vjpr opened this issue Nov 8, 2017 · 12 comments
Open
7 of 10 tasks
Tracked by #140

Tooling implementation status #57

vjpr opened this issue Nov 8, 2017 · 12 comments

Comments

@vjpr
Copy link

vjpr commented Nov 8, 2017

Thought it would be a good idea to track that status of tools supporting this feature.

See all proposals

@alippai
Copy link

alippai commented Nov 18, 2017

Should we open acorn, espree and esprima feature requests?

@littledan
Copy link
Member

@alippai My understanding was that a lot of tooling had a policy of not implementing until Stage 4. This differs a bit from the policies of a number of web browsers, which may start implementing at Stage 3 and feel comfortable turning it on by default at Stage 4 (though some are more aggressive, and no one has everything in Stage 3 implemented). I'd recommend to tooling projects to adopt a similar policy. However, projects can do whatever they want; if they have a different policy, probably best to respect that in bug reports and keep a policy change discussion separate from these particular features.

@alippai
Copy link

alippai commented Nov 21, 2017

Oh, indeed. You are totally right, stage 4 is required for acorn and espree :)

@borela
Copy link

borela commented Nov 22, 2017

As I am using many stage-x features in my projects, I coded a syntax for Sublime Text 3 https://github.com/borela/naomi which highlights even stage-0 features.

@Thom1729
Copy link

Thom1729 commented Dec 2, 2017

Sublime's core JavaScript syntax now implements class fields (as of PR 1292).

@adrianheine
Copy link

acorn now has class fields support through acorn-class-fields.

@littledan
Copy link
Member

This is all great to hear! Does anyone want to post a summary in the README? PRs welcome.

@ephys
Copy link

ephys commented Mar 1, 2018

WebStorm has added support for class fields in the latest EAP

@franktopel
Copy link

franktopel commented May 8, 2020

@vjpr I assume this urgently needs a refresh?

@littledan
Copy link
Member

@franktopel What updates do you see as needed?

@franktopel
Copy link

franktopel commented May 8, 2020

As far as I can see the current stable version 1.45.0 of VS Code already supports this syntax?

grafik

@littledan
Copy link
Member

I checked the boxes for TypeScript and VSCode. Thanks for the ping. Any other updates needed?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants