Lightlines
By mattpocock

setup-ts-deep-modules

mattpocock302.2k installs

Keep TypeScript package internals off limits.

What it does

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.

How to use it

Give it a TypeScript repository; it adds dependency-cruiser configuration, integrated boundary checks, an example package, and documentation.

What you provide

  • An existing project

Latest review

What you need · 1

Requires calling codebase-design for architectural vocabulary and using its language throughout the setup.


Access · 1

This skill

dependency-cruiser

Execute

Installs dependency-cruiser