TSHY(1)

πŸ“¦ version 3.3.2+~cs6.0.2, in ubuntu resolute, ubuntu stonking

✨ tshy(1) ✨

User Commands πŸŽ€ section 1, bestie, we're in the big leagues


🌸 NAME 🌸

tshy β€” the hybrid (CommonJS/ESM) TypeScript node package builder πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

tshy [--watch] [--help]

like. that's it. that's the whole vibe. two flags. no cap. πŸ‘‘


✨ DESCRIPTION ✨

okay so tshy is a command-line utility that analyzes JavaScript modules and produces a corresponding ESM and CommonJS build target. it's giving dual-publish main character energy fr fr πŸ’…

here's the tea on where stuff lives:

  • your source must be in /src πŸ“
  • your builds land in ./dist/commonjs for CommonJS and ./dist/esm for ESM 🌈

so you write it once, tshy pops out both flavours, and everybody eats. periodt. πŸ“


πŸ’œ OPTIONS πŸ’œ

  • --watch β€” enables watch mode 🫢 tshy sits there monitoring the source directory for changes and automatically rebuilds the CommonJS and ESM outputs whenever files get modified. it's literally just vibing and rebuilding for you, obsessed honestly 😭
  • --help β€” prints usage information plus a lil summary of the available options ✨ icon behaviour, no notes πŸ’–

🧚 SEE ALSO 🧚

(and yeah that trailing comma in the original? iconic. we keep it. πŸŽ€)


πŸ‘‘ AUTHOR πŸ‘‘

Written and maintained by the Debian Javascript team. slay, legends. πŸ«‘πŸ’œ


πŸ’€ friendly reminder bestie: if your source isn't sitting in /src, tshy has nothing to chew on. put the files where the vibe check says. πŸ™ˆ

that's the whole page!! this was tshy, page TSHY(1), dated March 2026 β€” mwah, ily, go build something cute πŸ’–πŸ¦‹βœ¨

πŸ“¦ where this page comes from