arch-tsdown

安装量: 48
排名: #15415

安装

npx skills add https://github.com/hairyf/skills --skill 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

| Overview | Project purpose, structure, when to use | core-overview

| tsdown Config | entry, dts, exports, publint | core-tsdown-config

| Scripts & Release | build, dev, release, npm Trusted Publisher | core-scripts

| Package Exports | dist output, types, exports field | core-package-exports

| Tooling | ESLint, TypeScript, Vitest config | core-tooling

| Git Hooks | simple-git-hooks, lint-staged, pre-commit | core-git-hooks

| CI | GitHub Actions — lint, typecheck, test matrix | core-ci

| Testing | Vitest, vitest-package-exports, export snapshots | core-testing

Best Practices

| tsdown & Package | ESM, dts, exports, tooling alignment | best-practices-tsdown

返回排行榜