gustavoguichard/string-ts
Strongly typed string functions observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 85
- Release rhythm 35
- Longevity 83
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 148.5
- age_days: 1167
- days_rel: 278
- days_push: 93
- n_releases_24m: 3
Adoption not part of the score
1257 stars · 19 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A TypeScript library providing common string manipulation functions (like replace, camelCase, deepCamelKeys) that preserve literal string types at both runtime and compile time. It solves the problem of losing type information when transforming string literals with standard string methods.
Use cases
- convert string literals to camelCase while keeping precise types
- transform process.env keys with type-safe camelCase conversion
- avoid type casts when manipulating literal strings in TypeScript
- preserve union literal types after string transformations
- get strongly-typed results from string replace operations
When to choose
- you work heavily with string literals and unions in TypeScript
- you want compile-time precision after string transformations
- you need type-safe key transformations on objects like env configs
When to avoid
- you only manipulate plain runtime strings where type precision doesn't matter
- your project doesn't use TypeScript's strict type features
- you need locale-aware or unicode-complex string operations
Facets
library · maturity active
type-system serialization developer-tools programming-languages web-development cross-platform string-manipulation literal-types type-safe case-conversion utility-library nodejs typescript
2 sources
- readme: https://github.com/gustavoguichard/string-ts · fetched 2026-08-28 · f131f3d55009
- registry_npm: https://registry.npmjs.org/string-ts · fetched 2026-08-29 · 363a6aef0739
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| gustavoguichard/string-ts | main | 67 |
For agents
markdown · JSON · MCP: product_card(name="gustavoguichard/string-ts")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem