Nonvoluntary Professional Mangling
Publish your own packages to the world's most popular software ecosystem with npm Pro.Get started »

simple-lipsum

0.1.5 • Public • Published

npm package

Build Status NPM version NPM license

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

Install

npm i simple-lipsum

DownloadsWeekly Downloads

40

Version

0.1.5

License

ISC

Last publish

Collaborators

  • avatar