Lightweight assertions and typeguards starting at ~60b.
HTTP status errors with default message, instanceof, stack and nested error cause support. Lightweight, typical usage between 500b and 1300b. Includes convenience typeguards, optional contextual info and a built-in serializer to cover cross-environments challenges (RSC, SSR...).
DSN & JDBC string parser with query params support in a light and modern package.
Fast and lightweight utility functions to check if a value is a plain object.
Fast and lightweight lru caches collection
Fast and lightweight utilities to work with trees.
Create keys or hashes from javascript values, useful for memoization or cache key generation.
LRU-based memoizer for Intl.NumberFormatter and Intl.DateFormatter constructors.
String and Uint8Array compression utilities (gzip)
Contributions are welcome. Take a look to the CONTRIBUTING docs or skip and try
# make a fork and clone it, then
yarn install
yarn g:test-unit
yarn g:lint
yarn g:typecheck
Don't hesitate and open an issue.
If my OSS work brightens your day, let's take it to new heights together! Sponsor, coffee, or star – any gesture of support fuels my passion to improve. Thanks for being awesome! 🙏❤️
|
|
JetBrains | Embie.be |
MIT © belgattitude and contributors.