updated deps, packaged for npm