0.5.3 • Published 9 months ago
@rdub/base v0.5.3
@rdub/base
JS/TS utils; helper functions I've missed from standard libraries (and React)
- a.tsx - Anchor component wrapper (sets
target="_blank"
andrel="noreferrer"
for external URLs). - arr.ts - Array utils:
Arr
,concat
,range
- color-scheme.tsx -
useColorScheme
React hook for managing light/dark mode - console.ts - import-able
time
,timeEnd
,log
,warn
,error
- json.ts -
fetchJson
,loadJsonSync
- math.ts - exports most of
Math
, also implements aclamp
helper - objs.ts - typed helpers for mapping between objects and arrays, over keys/values/entries
- singleton.ts - dedupe arrays, verify exactly one unique element, return it
- socials/ - GitHub, GitLab, LinkedIn, ReadTheDocs logo components
- state.ts -
State<T, "name">
helper ({ name: T, setName: (t: T) => void }
) - str.ts -
titlecase
helper - time.ts -
time
,timeEnd
,Timer
- use-set.ts -
useSet
,useOptSet
hooks for React