From 305d3cd2aa0a5838a0e3d13d969a7d1774b619aa Mon Sep 17 00:00:00 2001 From: chee Date: Thu, 21 Feb 2019 01:16:12 +0000 Subject: [PATCH] pass argv to gather dependency versions (look forward to regretting this) --- commands/depcount.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/commands/depcount.js b/commands/depcount.js index cc7686a..0a0b969 100644 --- a/commands/depcount.js +++ b/commands/depcount.js @@ -20,6 +20,12 @@ export let builder = yargs => { choices: ["dont", "count", "name"], describe: "how to sort the dependencies" }) + .options("production", { + alias: ["prod", "p"], + type: "boolean", + default: "false", + describe: "only count the production (non-dev) tree" + }) .options("show") .check(argv => { if (!(Number.isInteger(argv.min) && argv.min >= 0)) { @@ -47,7 +53,7 @@ let minFilter = min => ([, count]) => export async function handler (argv) { let lockfile = await getLockfile(argv) - let versions = await gatherDependencyVersions()(lockfile.dependencies) + let versions = await gatherDependencyVersions(argv)(lockfile.dependencies) let longestName = await getLongestName()(lockfile.dependencies) Object.entries(versions)