30 packages
@libn/aead
XChaCha20-Poly1305 authenticated encryption and XChaCha20 stream cipher.
@libn/base
Binary-to-text encoding.
@libn/csv
Comma-separated values.
@libn/ecc
Curve25519 key exchange and digital signatures.
@libn/element
Better-typed [createElement](https://developer.mozilla.org/en-US/docs/Web/API/Document/createElement) with a mostly-JSX-compatible interface.
@libn/fp
Functional result handling.
@libn/fuzzy
Fuzzy-match strings.
@libn/hash
Cryptographic hash functions.
@libn/inline
@libn/json
JSON schema types, builders, and validators.
@libn/nchf
Non-cryptographic hash functions.
@libn/paseto
[Platform-agnostic security tokens](https://paseto.io/).
@libn/query
Better-typed [querySelector](https://dev.mozilla.org/docs/Web/API/Element/querySelector) and [querySelectorAll](https://dev.mozilla.org/docs/Web/API/Element/querySelectorAll).
@libn/result
Simple result handling.
@libn/router
Simple HTTP router.
@libn/signal
Reactive state.
@libn/text
String utilities.
@libn/types
Utility types and tests.
@libn/utf
Process UTF-8 and UTF-16.
@libn/vite
@libn/vite-plugin-inline
@libn/words
Convert between [case formats]((https://en.wikipedia.org/wiki/Naming_convention_(programming)#Examples_of_multiple-word_identifier_formats)).
@libn/xchachapoly
XChaCha20-Poly1305 authenticated encryption and XChaCha20 stream cipher.
@nyoon/base62
base62 encode (Uint8Array to string) and decode (string to Uint8Array)
@nyoon/curve25519
rfc7748 and rfc8032