Keep TypeScript package internals off limits.
Enforces TypeScript package boundaries so implementation files stay private, with checks that demonstrate violations fail.
When to use it
Invoke it to set up import-boundary enforcement in a TypeScript repository.
Give it a TypeScript repository; it adds dependency-cruiser configuration, integrated boundary checks, an example package, and documentation.
What you provide
Requires calling codebase-design for architectural vocabulary and using its language throughout the setup.
This skill
dependency-cruiser
Installs dependency-cruiser