Enables tree-shaking for bundlers by marking all library packages as side-effect-free. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@reviq/server-utils
Server and CLI utilities for the RevIQ platform. These utilities use crypto APIs and are designed for Cloudflare Workers compatibility.
Usage
import {
generateSecureBase58Token,
hashPassword,
verifyPassword,
} from "@reviq/server-utils";
Exports
Token Generation
generateSecureBase58Token(prefix)- Generate a secure random token with a prefix (e.g.,reviq_)parseBase58Token(token)- Parse and validate a base58-encoded tokenisBase58(str)- Check if a string is valid base58
Password Hashing
hashPassword(password)- Hash a password using PBKDF2-SHA256verifyPassword(password, hash)- Verify a password against a stored hash