diff options
| author | Marak <[email protected]> | 2014-09-21 10:27:32 +0200 |
|---|---|---|
| committer | Marak <[email protected]> | 2014-09-21 10:28:41 +0200 |
| commit | 4aa41346e1556080123d404eefed9bd61138d1d2 (patch) | |
| tree | 269e8d793691e75e7395ce93ce2efafa3d61b56f /lib | |
| parent | 851b286d041c137bada54c8882cf3e024c43bb2d (diff) | |
| download | faker-4aa41346e1556080123d404eefed9bd61138d1d2.tar.xz faker-4aa41346e1556080123d404eefed9bd61138d1d2.zip | |
[api] Added internet.password method using `password-generator` library.
[dist] Added `password-generator` to vendor
Closes #33
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/internet.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/internet.js b/lib/internet.js index fdef75fb..82a1d6ac 100644 --- a/lib/internet.js +++ b/lib/internet.js @@ -1,4 +1,5 @@ var faker = require('../index'), + password_generator = require('../vendor/password-generator.js'), random_ua = require('../vendor/user-agent'); var internet = { @@ -67,6 +68,14 @@ var internet = { var blue = Math.floor((faker.random.number(256) + baseRed255) / 2); return '#' + red.toString(16) + green.toString(16) + blue.toString(16); + }, + + password: function (len, memorable, pattern, prefix) { + len = len || 15; + if (typeof memorable === "undefined") { + memorable = false; + } + return password_generator(len, memorable, pattern, prefix); } }; |
