Repository
Current version released
3 years ago
fake-gen
About
Faker data generator, progressive refactor from faker
Install
npm install --save fake-gen
Or
yarn add fake-gen
Deno import
// @deno-types="https://raw.githubusercontent.com/roggervalf/fake_gen/master/dist/main.d.ts"
import {
Internet,
Random
} from 'https://raw.githubusercontent.com/roggervalf/fake_gen/master/dist/main.es.js';
or
// @deno-types="https://deno.land/x/fake_gen@master/dist/main.d.ts"
import {
Internet,
Random
} from 'https://deno.land/x/fake_gen@master/dist/main.es.js';
Node import
import { Internet, Random } from 'fake-gen';
Example:
const { Internet, Random } = require('fake-gen');
const random = new Random();
console.log(random.number(100));
// expects a random number from 0 to 100
console.log(random.uuid());
// expects a random uuid, i.e: 49e71c40-9b21-4371-9699-2def33f62e66
random.initSeed(100);
console.log(random.number(100));
// expects a 54
const internet = new Internet();
console.log(internet.avatar());
// expects a random avatar uri, i.e: https://randomuser.me/api/portraits/women/54.jpg
console.log(internet.ip());
// expects a random ip, i.e: 200.105.198.100
console.log(internet.protocol());
// expects a random ip, i.e: https
Methods
- internet
- avatar
- ip
- protocol
- random
- arrayElement
- boolean
- float
- number
- uuid
Article
Contributing
Fork the repo, make some changes, submit a pull-request! Here is the contributing doc that has some details.
License
MIT © roggervalf