diff --git a/@commitlint/config-lerna-scopes/index.js b/@commitlint/config-lerna-scopes/index.js index 2a23f8374e..a6754dab35 100644 --- a/@commitlint/config-lerna-scopes/index.js +++ b/@commitlint/config-lerna-scopes/index.js @@ -1,4 +1,5 @@ const Repository = require('lerna/lib/Repository'); +const PackageUtilities = require('lerna/lib/PackageUtilities'); module.exports = { utils: {getPackages}, @@ -8,8 +9,12 @@ module.exports = { }; function getPackages() { - const repo = new Repository(process.cwd()); - return repo.packages + const cwd = process.cwd(); + const repository = new Repository(cwd); + return PackageUtilities.getPackages({ + packageConfigs: repository.packageConfigs, + rootPath: cwd + }) .map(pkg => pkg.name) .map(name => (name.charAt(0) === '@' ? name.split('/')[1] : name)); }