1 repo
Architectural patterns for enforcing strict boundaries between software components and their dependencies.
Distinguishing note: No existing candidates provided; this focuses on filesystem-level isolation using symbolic links.
Explore 1 awesome GitHub repository matching software engineering & architecture · Dependency Isolation Strategies. Refine with filters or upvote what's useful.
pnpm is a command-line package manager designed to automate the retrieval, installation, and version management of software dependencies. It utilizes a deterministic resolution process and a lockfile to ensure that dependency trees remain consistent across different environments and machines. The project distinguishes itself through a content-addressable storage engine that saves every version of a package exactly once on the file system. By employing a hard-linking installation strategy and a symlink-based directory structure, it maps dependencies from a central store into individual project
A nested directory structure uses symbolic links to strictly enforce dependency boundaries and prevent access to undeclared packages.