SopKit Developer Packages
Zero-dependency, strictly-typed JavaScript and TypeScript utilities compiled for modern web apps. Native ESM & CJS dual-format output.
@sopkit/cli
An interactive, prompt-driven terminal interface to use all SopKit developer utilities directly from your command-line.
@sopkit/base64
High-performance, URL-safe Base64 encoding & decoding supporting full Unicode and UTF-8 characters.
@sopkit/uuid
Cryptographically secure UUID v4 (random) and v1 (timestamp) generation and validation library.
@sopkit/slug
Accent-normalized, multilingual URL slug generator built for SEO-friendly routing and clean slugs.
@sopkit/password
Secure local client-side password entropy evaluator and custom validator matching strict security patterns.
@sopkit/color
Ultra-fast color code parser and dual conversion utility (HEX, RGB, HSL) with zero external dependencies.
Ecosystem Architecture
How @sopkit libraries stack up against traditional packages.
| Metric | @sopkit Package | Standard Alternates |
|---|---|---|
| Dependencies | 0 (Zero external bloat) | Varies (multiple nested sub-deps) |
| Bundle Weight | Ultra-light (< 2KB avg) | Heavy (often includes legacy shims) |
| Format Native | ESM + CommonJS (Dual build) | ESM-only or CJS-only |
| Types | First-class strictly typed | Requires installing @types/ scope |