Skip to content

1limxapp/react-native-password-generator

Repository files navigation

react-native-password-generator

Generate strong passwords based on secure, random and unique data created in native for react native applications

Installation

npm install react-native-password-generator

Usage

import { generatePassword } from 'react-native-password-generator';

// ...

generatePassword({ length: 24 })
    .then(pwd => {
      console.log(`Generated password: ${pwd}`);
      // Generated password: {"password": "S]4O?Y1-[!*=!2<5mi}7Znai", "strength": "strong"}
    })
    .catch(e => console.error(`Generating password error: ${pwd}`));

Methods

generatePassword(passwordConfig): Promise<String>

if no passwordConfig object is passed, it'll use the default config object:

{
  length: 20,
  lowercaseIncluded: true,
  uppercaseIncluded: true,
  numbersIncluded: true,
  symbolsIncluded: true,
}

Author

Hayr Hotoca | @1limxapp
This package is used in my cross-platform app called 1LimX

License

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT


Made with create-react-native-library

About

Generate strong passwords for react native applications based on secure, random and unique data created in native function without dependencies

Topics

Resources

License

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors