Repository URL to install this package:
|
Version:
3.5.0 ▾
|
const resolveDirName = require('./resolveDirName');
const dependenciesToIgnore = ['@doodle/vault', '@doodle/frontend-config'];
const getDoodleDependencies = packageJson => {
const dependencies = [...Object.keys(packageJson.dependencies), ...Object.keys(packageJson.devDependencies)];
const doodleDependencies = dependencies
.filter(pkgName => pkgName.startsWith('@doodle/'))
.filter(pkgName => !dependenciesToIgnore.includes(pkgName));
const resolvedDoodleDependenciesPaths = doodleDependencies.map(pkgName => resolveDirName(`${pkgName}/package.json`));
return { doodleDependencies, resolvedDoodleDependenciesPaths };
};
module.exports = getDoodleDependencies;