awesome-tiny-js
awesome-tiny-js copied to clipboard
Add nano-string-utils to Generic Utilities
Summary
This PR adds nano-string-utils to the Generic Utilities section.
Library Details
- Name: nano-string-utils
- Size: < 8.5KB minified + gzipped
-
Features: 48 tree-shakable string utilities including:
- Case conversion (camelCase, kebabCase, snakeCase, etc.)
- String validation (email, URL, etc.)
- Template interpolation
- Fuzzy matching and text search
- Dependencies: Zero
- Tree-shakeable: Yes
- TypeScript: Fully typed
Verification
- ✅ Size is under 2KB per function
- ✅ Tree-shakeable with modular exports
- ✅ Useful client-side
- ✅ Meets popularity criteria (100+ stars or 500+ weekly npm installs)
- ✅ Contains JavaScript code
The library provides focused string utilities that complement existing generic utility libraries in this list.