typescript-monorepo

Official

Set 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.