robatwilliams / es-compat

Check JavaScript code compatibility with target runtime environments
MIT License
65 stars 13 forks source link

ES2022 #44

Closed robatwilliams closed 1 year ago

robatwilliams commented 2 years ago

https://exploringjs.com/impatient-js/ch_new-javascript-features.html#new-in-es2022

robatwilliams commented 2 years ago

Blocked until https://eslint-plugin-es.mysticatea.dev/ has support

ybiquitous commented 2 years ago

Hi @robatwilliams, thanks for the excellent package. The package is what I want!

BTW, eslint-plugin-es is no longer maintained, and instead, eslint-plugin-es-x, a fork version, is actively maintained.

Is switching valuable for you?

robatwilliams commented 2 years ago

Thanks for bringing this to my attention. I see the explanation for the fork at https://github.com/mysticatea/eslint-plugin-es/issues/72

I won't be switching now, but I've subscribed to that issue. I would probably switch if/when the original is confirmed as unmaintained (by the author, or through passage of time), and continued maintenance of the fork is seen (the forker in his comment hopes the need for the fork would be temporary). IIRC the author is a member of the core ESLint team.

ybiquitous commented 2 years ago

Thanks for the explanation. I respect your decision.

By the way, it seems the author of eslint-plugin-es has not been active on OSS for a while, though I also know him as the core member. Also, on https://github.com/mysticatea/eslint-plugin-node/issues/300, the fork was born.

ota-meshi commented 2 years ago

FIY: The ESLint team plans to set up an organization to deal with maintainer issues such as eslint-plugin-es and eslint-plugin-node. I don't know yet when it will be done though. Also, the package name may change if the original maintainer cannot be contacted.

https://github.com/eslint/rfcs/tree/main/designs/2022-community-eslint-org

robatwilliams commented 1 year ago

Some hope here if eslint-plugin-es moves to the eslint-community organisation https://github.com/mysticatea/eslint-plugin-es/issues/92

robatwilliams commented 1 year ago

Unblocked by #56 - now using the fork

robatwilliams commented 1 year ago

Arbitrary module namespace names - data not yet in BCD

https://github.com/mdn/browser-compat-data/issues/18152

robatwilliams commented 1 year ago

Released https://github.com/robatwilliams/es-compat/releases/tag/v3.0.0

with ES2022 support and now using eslint-plugin-es-ex

FYI @ybiquitous, @ota-meshi