better summary in package.js