simple-lipsum
v0.1.5
Published
Simple and easy dummy data generation for node
Downloads
25
Maintainers
Readme
Simple and easy dummy data generation for node. Generate random words, sentences, paragraphs, money and numbers for use in your project. All with randomized punctuation.
Quickstart
var lipsum = require('simple-lipsum')
// Sentence with 8 to 21 words
var sentence = lipsum.getSentence(8, 21);
// Eget fermentum fusce diam ut ut sit libero imperdiet
// pharetra EROS consectetur EROS, commodo ipsum nunc dui nullam
// elementum mi proin libero, TorTor eget tortor EROS.
Installation
$ npm install simple-lipsum
Features
- Get random words
- Get random sentences with punctuation
- Paragraphs with random sentences
- Numbers
- Money
- Specify the min and max amounts, or specify absolute
Documentation
Text
var lipsum = require('simple-lipsum')
// 5 to 10 words divided by space
var words = lipsum.getWords(5, 10);
// EROS elementum sit convallis Consectetur nunc at est convallis
// tortor adipiscing eget Consectetur eget libero imperdiet mi convallis
// Sentence with 8 to 21 words
var sentence = lipsum.getSentence(8, 21);
// Eget fermentum fusce diam ut ut sit libero imperdiet
// pharetra EROS consectetur EROS, commodo ipsum nunc dui nullam
// elementum mi proin libero, TorTor eget tortor EROS.
// Sentence with exact 10 words
var sentence = lipsum.getSentence(10);
// Eget fermentum fusce diam ut ut sit libero imperdiet pharetra.
// Paragraph with 2 to 5 sentences
var paragraph = lipsum.getParagraph(2, 5);
// Proin imperdiet erat nunc elit adipiscing ut ut lacinia
// sit blandit pellentesque mattis, mattis diam imperdiet metus TorTor
// pharetra convallis adipiscing blandit loremtortor. Blandit dolor
// consectetur proin erat mattis tortor, imperdiet amet Consectetur
// erat elit, elementum metus elit erat adipiscing dolor erat EROS
// estdui EROS mi convallis.
Numbers
lipsum.getNumber({min value}, {max value}, {fixed point});
var lipsum = require('simple-lipsum')
var nr1 = lipsum.getNumber(0, 10);
// 3
var nr2 = lipsum.getNumber(0, 10, 2);
// 5.83
var nr3 = lipsum.getNumber(12345678, undefined, 4);
// 1234.5678
Money
lipsum.getMoney({lipsum.currency}, {min value}, {max value});
var lipsum = require('simple-lipsum')
var money1 = lipsum.getMoney(lipsum.currency.DOLLAR, 0.05, 1.10);
// 0.94
var money2 = lipsum.getMoney(lipsum.currency.DOLLAR, 20.05, 61.10);
// 36.15
var money3 = lipsum.getMoney(lipsum.currency.EURO, 1000000.05, 2000000.10);
// 1.803.590,29
var money4 = lipsum.getMoney(lipsum.currency.DOLLAR, 1000000.05);
// 1,000,000.05