@alexaegis/workspace-tools
Version:
Tools for working with javascript workspaces
16 lines (15 loc) • 391 B
JavaScript
const normalizePackageJsonWorkspacesField = (packageJsonWorkspaces) => {
if (Array.isArray(packageJsonWorkspaces)) {
return packageJsonWorkspaces;
} else if (packageJsonWorkspaces) {
return [
...packageJsonWorkspaces.packages ?? [],
...packageJsonWorkspaces.nohoist ?? []
];
} else {
return [];
}
};
export {
normalizePackageJsonWorkspacesField as n
};