typescript-monorepo
OfficialSet up TypeScript monorepo with shared types.
Authorftc8569
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Configure TypeScript in a Bun/npm workspaces monorepo with shared base config, package-specific overrides, path aliases, and cross-package type sharing.
Core Features & Use Cases
- Shared base TS config for all packages ensures consistency across web, api, db, and shared types.
- Per-package tsconfig overrides (JSX, Node types, lib) to support web and server contexts.
- Path aliases and cross-package imports enabling clean, maintainable code and reused types.
Quick Start
Create a Bun/npm workspace with packages/web, packages/api, packages/db, and packages/shared, extend each package tsconfig from the base, define path aliases, and enable cross-package type sharing.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: typescript-monorepo Download link: https://github.com/ftc8569/ftcmetrics/archive/main.zip#typescript-monorepo Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.