From f692c0780c572050e3f18a60b082f14713315f99 Mon Sep 17 00:00:00 2001 From: Brett Zamir Date: Wed, 27 Nov 2019 16:03:27 +0800 Subject: [PATCH] - In programmatic licensee, allow `filterPackages` callback to filter which packages have their children processed --- index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 22e1f04..9cbf7c8 100644 --- a/index.js +++ b/index.js @@ -65,7 +65,12 @@ function licensee (configuration, path, callback) { // the dependency graph. readFilesystemTree(function (error, packages) { if (error) callback(error) - else withTrees(packages, false) + else { + if (configuration.filterPackages) { + packages = configuration.filterPackages(packages) + } + withTrees(packages, false) + } }) } }