Lightlines
By vinvcn

setup-ts-deep-modules

ZH
vinvcn2.1k installs

Keep TypeScript internals behind clear package entry points.

What it does

Configure and verify TypeScript package boundaries so implementation subfolders stay private and imports go through public entry points.

When to use it

Use when setting up dependency-cruiser to enforce deep-module boundaries in a TypeScript repository.

How to use it

Give it a TypeScript repository; it adds boundary configuration, integrates checks, and creates a documented example package.

What you provide

  • An existing project

Latest review

What you need · 2

Requires dependency-cruiser for boundary checks; the workflow installs it as a development dependency.

Instructs the agent to invoke codebase-design for the vocabulary used throughout the workflow.


Access · 1

This skill

dependency-cruiser

Execute

Installs dependency-cruiser