1.1.1 • Published 7 months ago

@rasberi/password-utilities v1.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

@rasberi/password-utilities

A JavaScript library providing functions to determine the security of a password as well as to generate secure ones.

  • Validate if a password is strong
  • Generate strong, random passwords
  • Fully tested with Jest
  • Published on npm

Installation

Using npm: bash npm install @rasberi/password-utilities

Install via yarn:

bash yarn add @rasberi/password-utilities

Usage

Basic Usage

import { generateStrongPassword, isStrongPassword } from '@rasberi/password-utilities';

// Generate a strong password
const newPassword = generateStrongPassword(12);

// Check if a password is strong
const checkPassword = isStrongPassword(newPassword);

console.log(newPassword);  
console.log(checkPassword); 

Examples

Generate a strong password for user account creation:

import { generateStrongPassword } from '@rasberi/password-utilities';

const userPassword = generateStrongPassword(16);

console.log(userPassword); 

Validate user input (registration):

import { isStrongPassword } from '@rasberi/password-utilities';

const userInput = '1234abcd';
const isValid = isStrongPassword(userInput);

console.log(isValid);

Contribution

Contributions are welcome! Please see CONTRIBUTING.md for more details.

Security

Please refer to our SECURITY.md for information about our security policies, how to report vulnerabilities, and our approach to handling security concerns.

License

This project is licensed under the MIT License.

1.1.1

7 months ago

1.1.0

7 months ago

1.0.0

7 months ago