Note that we are not accepting any new addons or modes into the main distribution.
That makes sense as marijn cannot afford to maintain hundreds and hundreds of modes.
Consequently, it states:
If you’ve written such a module, please distribute it as a separate NPM package.
I guess that makes sense too. But… are there specific guidelines or, even better, a howto about that? I think I have read the package should be named codemirror-mode-xxx (i.e. codemirror-mode-pcre in my case) but that’s about it.