Skip to content

Commit e1ef55b

Browse files
committed
Fetch both dependencies and devDependencies for a package
1 parent fe555ff commit e1ef55b

1 file changed

Lines changed: 11 additions & 6 deletions

File tree

src/index.js

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,18 @@ module.exports = async args => {
4242
const { name: projectName } = require(projectPackagePath);
4343
const packages = fs.readdirSync(packagesDir);
4444

45-
const dependencies = packages.reduce(
46-
(prev, pack) => ({
45+
const dependencies = packages.reduce((prev, pack) => {
46+
const { dependencies, devDependencies } = require(resolve(
47+
packagesDir,
48+
pack,
49+
"package.json"
50+
));
51+
52+
return {
4753
...prev,
48-
[pack]: require(resolve(packagesDir, pack, "package.json")).dependencies
49-
}),
50-
{}
51-
);
54+
[pack]: { ...dependencies, ...devDependencies }
55+
};
56+
}, {});
5257

5358
const allDependencies = uniq(
5459
flatten(Object.values(dependencies).map(Object.keys))

0 commit comments

Comments
 (0)