Files
welshman/packages/lib
2025-04-08 14:43:12 -07:00
..
2025-04-08 14:43:12 -07:00
2025-02-25 14:34:49 -08:00
2025-04-02 13:17:06 -07:00
2025-04-02 10:48:51 -07:00
2025-04-02 10:15:49 -07:00
2024-12-13 14:16:38 -08:00

@welshman/lib version

Some general-purpose utilities for use in @welshman apps.

Includes:

  • LRU cache implementation
  • TaskQueue for throttling work to avoid locking up the UI
  • URL normalization (taken from normalize-url)
  • A global ctx variable which can be used for global configuration
  • CustomPromise, which provides an error type, and defer utility
  • Ramda-like utilities, but without auto-currying
  • Utils for throttling, working with nil, json, fetch, deep equals, etc.