UNPKG

dummy-text-generator

Version:

Simple random lorem ipsum generator

2 lines (1 loc) 1.55 kB
"use strict";var words=["ad","adipisicing","aliqua","aliquip","amet","anim","aute","cillum","commodo","consectetur","consequat","culpa","cupidatat","deserunt","do","dolor","dolore","duis","ea","eiusmod","elit","enim","esse","est","et","eu","ex","excepteur","exercitation","fugiat","id","in","incididunt","ipsum","irure","labore","laboris","laborum","lorem","magna","minim","mollit","nisi","non","nostrud","nulla","occaecat","officia","pariatur","proident","qui","quis","reprehenderit","sint","sit","sunt","tempor","ullamco","ut","velit","veniam","voluptate"],capitalize=function(e){if("string"!=typeof e)throw new TypeError("".concat(e," is not a string."));return e.charAt(0).toUpperCase()+e.slice(1)},getRandomNumber=function(){var e=words.length;return Math.floor(Math.random()*(e-0)+0)},checkPositiveNumber=function(e){if("number"!=typeof e||isNaN(e))throw new TypeError("".concat(e," is not a number."));if(e<=0||!Number.isInteger(e))throw new Error("".concat(e," is not a positive integer."))},generateWord=function(){var e=getRandomNumber();return words[e]},generateSentence=function(e){checkPositiveNumber(e);for(var r=e,t=[];r>0;)t.push(generateWord()),r--;var n=t.join(" ").concat(".");return capitalize(n)},generateParagraph=function(e,r){checkPositiveNumber(e),checkPositiveNumber(r);for(var t=e,n=[];t>0;)n.push(generateSentence(r)),t--;return n.join(" ")},loremGenerator={generateWord:generateWord,generateSentence:generateSentence,generateParagraph:generateParagraph},index=loremGenerator.default||loremGenerator;module.exports=index;