Kate has native LSP support, which by default uses "typescript-language-server" for JavaScript. As I don't really do much JavaScript stuff I can't say how well it works, or if it works with those particular frameworks.
https://docs.kde.org/stable5/en/kate/kate/kate-application-plugin-lspclient.html
GitHub allows you to select any license (including a proprietary license) or no license at all. This does not mean that GitHub encourages one to select a free software license or any license at all.
In 2014, John Sullivan, then Executive Director of FSF, also asserted that GitHub's choosealicense.com was anti-copyleft.
Anti-copyleft bias noted by Stallman and Sullivan is evident from the very beginning, from the founder Tom Preston-Werner himself. In 2011, Preston-Werner wrote that one should "open source (almost) everything" under a permissive license, because the GPL is "too dogmatic," but keep "anything that represents business value" proprietary.