changes for NPM publish process