npm lint npm test npm publish