UNPKG

workspace-tools

Version:

A collection of utilities that are useful in a git-controlled monorepo managed by one of these tools:

17 lines (16 loc) 833 B
import { PackageInfo } from "../types/PackageInfo"; export interface PackageDependenciesOptions { withDevDependencies?: boolean; withPeerDependencies?: boolean; withOptionalDependencies?: boolean; } /** * Gets the workspace package dependencies for a given package (excluding `file:` or `npm:` versions). * It only considers `dependencies` unless options specify otherwise. * * @param info - The package information containing dependencies * @param internalPackages - Set of in-repo package names to consider. * @param options - Configuration options for which dependency types to include * @returns Subset of `packages` that are dependencies of the given package */ export declare function getPackageDependencies(info: PackageInfo, internalPackages: Set<string>, options?: PackageDependenciesOptions): string[];