Values TypeScript utilities

Colors, prices, hashes, grids and forms. Explore focused implementations with runnable browser demos, source links and installation notes.

Topic hub

Useful tools for colors, prices, hashes, grids and forms

This collection groups 7 independent TypeScript utilities around one developer task. Read each summary, open a live demo, then inspect the repository, tests and release details before adopting a package. The pages document current behavior and do not claim compatibility with an earlier abandoned source.

Values packages

Start with the capability that matches the input or workflow you need to inspect.

  • hex-color-token-kit Extract and validate CSS hex color tokens with spans, normalized values and readable diagnostics. Find valid and malformed CSS hex colors without Node APIs.
  • color-nearest-match-kit Match a color against a named palette with ranked results and readable diagnostics. Preview ranks design-token palette colors without Node APIs.
  • currency-code-symbol-kit Resolve ISO currency codes to locale-aware symbols with structured diagnostics. Preview shows Intl-backed symbols, invalid locales and same-symbol collisions.
  • localized-price-parse-kit Parse localized price strings into decimal values, currency hints and separator metadata. Handles common ecommerce and invoice display prices.
  • murmur-string-hash-kit Hash UTF-8 strings with browser-friendly MurmurHash3 x86_32 helpers. Preview hashes UTF-8 strings into uint32, hex and base36 fingerprints.
  • hex-grid-kit Build interactive SVG hex grids with cube coordinates, hit testing and framework-agnostic helpers. Interactive cube-coordinate boards for games, editors and map tools.
  • proto-form-kit Turn Protocol Buffer schemas into form-friendly metadata, method hints and JSON examples. Useful for API explorers and internal tooling that inspect .proto source text.

Evaluate before you adopt

Every package page links to its public GitHub source, tests, CI and npm status. Use the browser demo for a quick representative check, then pin the version and validate edge cases against your own data. Maintainer accountability and the current repository remain the source of truth for defects, limits and support.

Read the method and limits