Files
publisher-dashboard/packages/server-utils
igm 16f827e8f0
Some checks failed
CI / ci (push) Has been cancelled
Merge branch 'test-coverage'
Add test utilities and ast-grep rules for code quality.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 15:05:07 +08:00
..
2026-01-12 15:05:07 +08:00

@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 token
  • isBase58(str) - Check if a string is valid base58

Password Hashing

  • hashPassword(password) - Hash a password using PBKDF2-SHA256
  • verifyPassword(password, hash) - Verify a password against a stored hash