I don't really know where/how I would start with this though, do I just browse NPM, find some package that I'm familiar with, check the issues log and go to work on one? Do I approach the developers beforehand and get their thoughts/consent to work on something and submit a pull request, (putting all the work in for a pull request that gets ignored seems like it would be quite annoying)? I'm confident that I can contribute solid code, I guess the process itself is what I'm inexperienced with. If there is anyone on here that is in need of some open source junior level JS development please feel free to contact me, I'll be over at the Who's Hiring Thread.