Code Organization is one of the most overlooked aspects, yet one of the most critical.

Lambdragon has some built-in features and best practices that make writing, and maintaining, large codebases easier.

The index.ts convention

If a folder has an index.ts file, direct access to its contents is not allowed.

TODO: built-in autofix

Package/Module Visibility

TypeScript does not provide project-wide visibility modifiers.

The @internal annotation is

Naming Conventions