dyson-generators

0.2.1 • Public • Published

dyson-generators

Fake data generators, used by dyson and dyson-image.

Installation

Install dyson-generators locally by including it in package.json as a devDependency:

"devDependencies": {
    "dyson-generators": "~0.1"
}

Examples

var g = require('dyson-generators');

g.id()              // 1 (consecutive calls return 2, 3, 4, ..)
g.random(20)        // 13
g.name()            // 'John', 'Olivia`
g.address.city()    // 'Mexico City', 'Beijing'
g.address.zipUS()   // '53142', '71238'
g.address.zipNL()   // '4715 FW', '7551 VT'
g.time.byQuarter()  // '14:45', '9:00'

The g.image.base64() method is a proxy to http://dummyimage.com by default:

// Returns 'data:image/png;base64,iVBORw0KGgoAAAANSUh...'
g.image.base64({width:200, height: 200});

// See http://dummyimage.com for documentation
g.image.base64({path:'/200x300&text=dummyimage.com+rocks!'});

// Return base64 image string from a custom image service
g.image.base64({
    host: 'http://lorempixel.com',
    path: '/150/150/abstract/' + g.random(10)
});

Package Sidebar

Install

npm i dyson-generators

Weekly Downloads

89

Version

0.2.1

License

MIT

Unpacked Size

4.12 kB

Total Files

4

Last publish

Collaborators

  • webpro