Skip to content

@saflib/monorepo


Interface: MonorepoContext ​

For tools which need to work across the monorepo. Use buildMonorepoContext to get an instance of this. Package names are used as keys throughout.

Often used by other functions, on the assumption the consumer will create it once and pass it around.

Properties ​

monorepoPackageDirectories ​

monorepoPackageDirectories: MonorepoPackageDirectories


monorepoPackageJsons ​

monorepoPackageJsons: MonorepoPackageJsons


packages ​

packages: Set<string>>


packagesWithDockerfileTemplates ​

packagesWithDockerfileTemplates: Set<string>>

Subset of packages for quickly finding those which produce Docker images.


rootDir ​

rootDir: string

Absolute path.


workspaceDependencyGraph ​

workspaceDependencyGraph: WorkspaceDependencyGraph