So I just wrote these things:
https://fedoraproject.org/wiki/Changes/NodeJS012
https://fedoraproject.org/wiki/Changes/npm2
Please let me know if I missed anything or you'd like to help.
There's also this crazy idea:
https://fedoraproject.org/wiki/Changes/iojs
I'm not sure if I'll even have time to get to it for F23. It would
require some interesting packaging changes. But, those changes would
also work for a nodejs010/nodejs012 split in EPEL, and packaging io.js
and using the same techniques for it would allow us to test out these
changes in Rawhide first before introducing it to EPEL, so I'd like to
give it a try. I'll let you all know when I have some concrete
suggestions for guidelines changes in mind.
Thanks,
T.C.