Skip to content
js stub generator for creating dummy data objects
JavaScript HTML
Find file
New pull request
Latest commit ecc0fd8 @mooioom Update README.md
Failed to load latest commit information.
LICENSE Initial commit
README.md Update README.md
stubJs.html Initial
stubJs.js added static array

README.md

stubJs

Js stub generator for creating smart dummy data

Basic Usage

var data = stubJs( 'random(cat,dog,mouse,fish)', 5 ); 

// [ 'cat', 'fish', 'fish', 'dog', 'mouse' ];

Objects / Arrays

var data = stubJs({

    boolean : 'boolean', 
    string  : 'string',
    number  : 'number',
    object  : { number : 'number', string : 'string' },
    array   : ['number',10],
    date    : 'date',
    color   : 'color',
    animal  : 'random(dog,cat,mouse,fish)',
    static  : 'my static string',
    dynamic : 'my number is {{number(1,10)}}!'

},2 );

Resulting stub data :

[
    {
        boolean : true,
        string  : 'd32kj',
        number  : 7,
        object  : { number : 2, string : 'dsk2j' },
        array   : [ 1, 6, 9, 3, 6, 7, 2, 1, 6, 3 ],
        date    : js Date object,
        color   : '#32cc12',
        animal  : 'dog',
        static  : 'my static string',
        dynamic : 'my number is 7!'
    },
    {
        boolean : false,
        string  : '234jk',
        number  : 2,
        object  : { number : 1, string : '0dsal' },
        array   : [ 6, 2, 8, 1, 9, 1, 0, 1, 7, 7 ],
        date    : js Date object,
        color   : '#99aabb',
        animal  : 'fish',
        static  : 'my static string',
        dynamic : 'my number is 9!'
    }
]

Options

  • 'boolean'
  • 'string(length)'
  • 'number(min,max)'
  • 'object'
  • 'array / array of objects'
  • 'date(start,end)'
  • 'color'
  • 'random(list,of,available,items)'

:+1:

אין עוד מלבדו

Analytics

Something went wrong with that request. Please try again.