(parsoid should also be an npm module at some point. maybe VE should be as well, although 'bower' or another client-side packaging solution might me more appropriate.)
I agree. Btw, the passport-mediawiki-oauth module is published and limn is using it. Feel free to report bugs to me but everything seems peachy as of now.