Password Generator NPM Package
A customizable, lightweight, and secure password generator NPM package for JS/TS.

Project Overview
This NPM package provides secure, client-side password and passphrase generation with extensive customization options. It supports length, character sets, multiple password generation, and error handling, as well as customizable passphrase generation for memorable security.
Core Features
- Customizable password length and charset
- Multiple password generation
- Passphrase generation with customizable word lists
- Built-in error handling with descriptive messages
- Zero dependencies
- TypeScript definitions
Challenges Faced
- Ensuring cryptographic randomness in browsers
- Building a minimal bundle size
- Maintaining type safety across JS and TS
- Writing thorough unit tests with Jest
Core Technologies
JavaScriptTypeScriptJestESLintnpm