arch-tsdown-monorepo

Installation
SKILL.md

arch-tsdown-monorepo is a pnpm monorepo starter for TypeScript libraries (based on hairyf/starter-monorepo). Each package uses tsdown for building. It provides shared tooling (ESLint, Vitest, TypeScript), pnpm catalogs for versions, workspace dependencies, and optional npm Trusted Publisher for CI-based releases.

The skill is based on hairyf/starter-monorepo, generated at 2026-02-02.

Recommended practices:

  • Use pnpm catalogs for devDependency versions; reference with catalog:cli, catalog:testing, etc.
  • Use workspace:* for inter-package dependencies; publish once manually, then use npm Trusted Publisher for CI releases.
  • Run build/typecheck/test from root with pnpm -r run ... and a single Vitest config with projects (root + packages/*).

Core References

Topic Description Reference
Overview Monorepo purpose, structure, when to use core-overview
Workspace pnpm workspace, catalogs, workspace:* deps core-workspace
Packages Package layout, exports, inter-package deps core-packages
Package Exports Dual exports (dev vs publish), main/module/types, files, sideEffects core-package-exports
tsdown (per package) entry, dts, exports, publint core-tsdown-per-package
Scripts Root and package scripts — build, dev, typecheck, test, release core-scripts
Related skills
Installs
345
Repository
hairyf/skills
GitHub Stars
19
First Seen
Feb 2, 2026