From 9d5bd8465b1c70e8f0777d2c99fc4a1de08c1024 Mon Sep 17 00:00:00 2001 From: Daniel Odendahl Jr Date: Sat, 4 Nov 2017 00:50:16 +0000 Subject: [PATCH] Update npm --- commands/search/npm.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/commands/search/npm.js b/commands/search/npm.js index d9ffe243..f0a48916 100644 --- a/commands/search/npm.js +++ b/commands/search/npm.js @@ -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',