5 packages
@sentinel-password/breach
Have I Been Pwned breach checking via k-anonymity for sentinel-password. Zero runtime dependencies; ≤ 10 KB gzipped (CI enforced).
@sentinel-password/core
Modern, zero-dependency TypeScript password validation with bloom filter-based common password detection. 100% test coverage (enforced); ~6.3 KB gzipped (10 KB CI limit).
@sentinel-password/entropy
Shannon entropy estimator with dictionary, l33t, and pattern detection for sentinel-password. Zero runtime dependencies; ≤ 30 KB gzipped (CI enforced).
@sentinel-password/react
React hook (usePasswordValidator) for @sentinel-password/core - password validation made simple
@sentinel-password/react-components
Accessible, headless React components for @sentinel-password - password validation UI made simple