awesome-tiny-js icon indicating copy to clipboard operation
awesome-tiny-js copied to clipboard

Add nano-string-utils to Generic Utilities

Open Zheruel opened this issue 3 months ago • 0 comments

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.

Zheruel avatar Oct 07 '25 15:10 Zheruel