simple-lipsum
v0.1.5
Published
Simple and easy dummy data generation for node
Downloads
4
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