arch-tsdown

TypeScript library starter using tsdown. Use when scaffolding or maintaining a TS/ESM library with tsdown, pnpm, Vitest, and npm Trusted Publisher.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "arch-tsdown" with this command: npx skills add hairyf/skills/hairyf-skills-arch-tsdown

arch-tsdown is a TypeScript library starter (based on antfu/starter-ts) that uses tsdown for building. It provides a minimal, opinionated setup: ESM-only output, automatic .d.ts generation, pnpm, Vitest, ESLint, and optional npm Trusted Publisher for CI-based releases.

The skill is based on starter-ts (arch-tsdown source), generated at 2026-01-30.

Recommended practices:

  • Build pure ESM; enable dts and exports in tsdown config
  • Use npm Trusted Publisher for releases
  • Run publint (via tsdown’s publint: true) before publishing

Core References

TopicDescriptionReference
OverviewProject purpose, structure, when to usecore-overview
tsdown Configentry, dts, exports, publintcore-tsdown-config
Scripts & Releasebuild, dev, start, release, npm Trusted Publishercore-scripts
Package Exportsdist output, types, exports, sideEffectscore-package-exports
pnpm Workspacecatalogs, version management, workspacecore-pnpm-workspace
ToolingESLint, TypeScript, Vitest configcore-tooling
Git Hookssimple-git-hooks, lint-staged, pre-commitcore-git-hooks
CIGitHub Actions — lint, typecheck, test matrixcore-ci
ReleaseTag push, sxzz/workflows, npm Trusted Publishercore-release
TestingVitest, vitest-package-exports, export snapshotscore-testing

Best Practices

TopicDescriptionReference
tsdown & PackageESM, dts, exports, tooling alignmentbest-practices-tsdown

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

arch-tsdown-cli

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

github-workflow

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

github-cli

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

arch-vscode

No summary provided by upstream source.

Repository SourceNeeds Review