Proper packaging for NPM