Generally, we try to name Node.js packages using their name from the
npm repository, with the "nodejs-" prefix, as stated in the Node.js
naming guidelines [1]. Unfortunately, npm names are allowed to use
some characters that RPM packages aren't, like periods ("."). Usually
you would just replace the dot with a dash or something, but we've run
into a little problem.
There are npm packages named "console-log" and "console.log", and
Jamie Nguyen has packaged the latter. [2] I'd rather not this be
named "nodejs-console-log" in case the real "console-log" gets
packaged later. We could use a underscore, but the Naming Guidelines
[3] makes it seem like it needs some special approval.
Should we file a FPC ticket asking for approval to use underscores in
this fashion, or does anyone have any better ideas?
Thanks!
-T.C.
[1]
https://fedoraproject.org/wiki/Packaging:Node.js#Naming_Guidelines
[2]
https://bugzilla.redhat.com/show_bug.cgi?id=968594
[3]
https://fedoraproject.org/wiki/Packaging:NamingGuidelines#Separators