MarsSeed [1] filed a deletion request for nodejs-astrojs-language-
server [2]:

Please delete this, name does not follow Node.js package guidelines.
[a]

@tlvince, thank you for making this PKGBUILD available for others to
use.

Please kindly resubmit under a new, proper name:

astrojs-language-server

See naming rules - basically only nodejs libraries shoud be prefixed
with 'nodejs-'.

A language server is to be consumed as a plugin by any type of LSP-
conformant application, not just nodejs modules.

See other language servers hosted by Arch repo - the majority of them
are nodejs code, but they don't have that name prefix:

https://archlinux.org/packages/?q=language-server

Another reason for my requested renaming is that prefixing language
servers with the name of their interpreter would just lead to
unnecessary confusion. See some fictitious examples I've made up based
on existing LSP packages to illustrate:

- go-arduino-language-server (Arduino LSP)
- java-groovy-language-server (Groovy LSP)
- nodejs-bash-language-server (Bash LSP)
- python-cmake-language-server (CMake LSP)
- typescript-java-gradle-language-server (Gradle LSP)


[a]:
https://wiki.archlinux.org/title/Node.js_package_guidelines#Package_naming

[1] https://aur.archlinux.org/account/MarsSeed/
[2] https://aur.archlinux.org/pkgbase/nodejs-astrojs-language-server/

Reply via email to