Comments (1)
Hi @jcreager, apologies for the response time.
The module is entirely synchronous and doesn't offer an asynchronous option. One could be added in the future but as of right now, we only use sync methods and don't use any callbacks.
Sorry if that's confusing. I'll try and fix your confusion:
console.log in this example returns undefined
It will return undefined — it'll print the password to the console. password
is where the value is.
The password is logged to the console as expected rather than undefined.
The module code doesn't support any async stuff, so that shouldn't — and doesn't — work. The function doesn't even accept a callback parameter.
self.generate method actually does return a callback
It does not. The inner generate
will always return a string.
Did that clear it all up?
from generate-password.
Related Issues (20)
- Lowercase and Uppercase are not consistently there. HOT 1
- Sometimes does not generate number into password HOT 1
- [Feature request]: Accept symbol list to include in password HOT 1
- [bug] number is not always added to generated password HOT 2
- [bug] Password generation with numbers HOT 4
- [Bug] infinite loop when excluding all symbols and strictly requiring symbols HOT 3
- [Bug] Typescript definitions not updated for symbols option HOT 1
- [Feature Request]: Shuffle character pool HOT 2
- Support named exports in node native ESM HOT 3
- Typescript definition for GenerateOptions.symbols is missing 'string' in Yarn package HOT 2
- Despite lowercase and uppercase default are true no characters in the generated password HOT 2
- generate.js contains a reference to the missing dependency "crypto" HOT 4
- Error with webpack 5 HOT 8
- Library Vulnerabilities HOT 3
- [DOC] Better to add about generate-password-browser in the readme HOT 3
- Passwords are sometimes the wrong length HOT 2
- Include number sometime does not work HOT 1
- Using a salt from a Python bcrypt library---"error - Error: Invalid salt version:" HOT 1
- excluse space, new line string??? HOT 1
- Unable to Resolve Module "crypto" when using with React Native HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from generate-password.