How does Custom Javascript Libraries + NPM modules work?