isaacs/tshy
None observed · 2026-08-28
Health v2 · maintenance only
66/100
- Activity 86
- Release rhythm 35
- Longevity 77
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1087
- days_rel: n/a
- days_push: 86
- n_releases_24m: 0
Adoption not part of the score
1041 stars · 24 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
tshy (TypeScript HYbridizer) is a build tool that compiles TypeScript packages into both ESM and CommonJS output using tsc, and automatically manages the package.json exports map. It is designed to make Node.js packages work seamlessly in both module systems.
Use cases
- build a TypeScript npm package that works in both ESM and CommonJS
- generate package.json exports for dual-format publishing
- compile TypeScript to dist/esm and dist/commonjs
- avoid manual dual-package build configuration
- publish a hybrid module package to npm
When to choose
- you maintain an npm library that must support both require() and import
- you want tsc-based builds with automatic exports management
- you prefer a zero-config hybrid package builder
When to avoid
- you only target ESM and don't need CommonJS output
- you need bundling or minification rather than plain tsc transpilation
- you want dual-package hazard mitigation via ESM wrappers over CJS
Facets
cli-tool · maturity active
build-tool cli developer-tools developer-tools web-development programming-languages cli cross-platform typescript esm commonjs dual-package package-builder npm nodejs
3 sources
- readme: https://github.com/isaacs/tshy · fetched 2026-08-28 · 9e4388b20340
- homepage: https://isaacs.github.io/tshy/ · fetched 2026-08-29 · 9063d11851d5
- registry_npm: https://registry.npmjs.org/tshy · fetched 2026-08-29 · fbf81fe58957
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| isaacs/tshy | main | 66 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem