Update npm

This commit is contained in:
Daniel Odendahl Jr
2017-11-04 00:50:16 +00:00
parent 72fbe6dbbd
commit 9d5bd8465b
+3 -2
View File
@@ -26,13 +26,14 @@ module.exports = class NPMCommand extends Command {
async run(msg, { query }) {
try {
const { body } = await snekfetch.get(`https://registry.npmjs.com/${query}`);
const version = body.versions[body['dist-tags'].latest];
let maintainers = body.maintainers.map(user => user.name);
if (maintainers.length > 10) {
const len = maintainers.length - 10;
maintainers = maintainers.slice(0, 10);
maintainers.push(`...${len} more.`);
}
let dependencies = body.dependencies ? Object.keys(body.dependencies) : null;
let dependencies = version.dependencies ? Object.keys(version.dependencies) : null;
if (dependencies && dependencies.length > 10) {
const len = dependencies.length - 10;
dependencies = dependencies.slice(0, 10);
@@ -55,7 +56,7 @@ module.exports = class NPMCommand extends Command {
.addField(' Modified',
new Date(body.time.modified).toDateString(), true)
.addField(' Main File',
body.versions[body['dist-tags'].latest].main, true)
version.main, true)
.addField(' Dependencies',
dependencies ? dependencies.join(', ') : 'None')
.addField(' Maintainers',