prepare for NPM