lorem-ipsum-dutch
v1.1.1
Published
npm package for text-filler
Downloads
5
Readme
lorem ipsum dutch
Overview
This project is a customizable Lorem Ipsum text generator implemented in Node.js, specifically designed for generating Lorem Ipsum text in Dutch. It allows you to generate random words, sentences, or paragraphs for use in your projects.
Installation
npm install lorem-ipsum-dutch
Features
• Generate Words: Generate a specified number of Dutch words. • Generate Sentences: Generate Dutch sentences with configurable lengths. • Generate Paragraphs: Generate Dutch paragraphs with configurable number of sentences.
Usage
Importing
const { LoremIpsum, loremIpsum } = require('lorem-ipsum-dutch');
//you can either use Class Constructor or Function to generate dutch lorem-ipsum
Class: LoremIpsum
Constructor
const lorem = new LoremIpsum(options);
Options: • sentencesPerParagraph: Object with min and max properties (default: { min: 3, max: 7 }) • wordsPerSentence: Object with min and max properties (default: { min: 5, max: 15 }) • random: Random function (default: Math.random) • words: Array of words (default: loaded from corpus.txt)
Methods • generateWords(count): Generates specified number of words. • generateSentence(): Generates a sentence. • generateSentences(count): Generates specified number of sentences. • generateParagraph(): Generates a paragraph. • generateParagraphs(count): Generates specified number of paragraphs.
Function: loremIpsum
const loremText = loremIpsum(options);
Options: • count: Number of units to generate (default: 1) • format: Output format (plain or html, default: plain) • paragraphLowerBound: Minimum sentences per paragraph (default: 3) • paragraphUpperBound: Maximum sentences per paragraph (default: 7) • random: Random function (default: Math.random) • sentenceLowerBound: Minimum words per sentence (default: 5) • sentenceUpperBound: Maximum words per sentence (default: 15) • suffix: Suffix to add after the generated text (default: \n) • units: Units to generate (words, sentences, or paragraphs, default: sentences) • words: Array of words (optional)
Example
const { LoremIpsum, loremIpsum } = require('lorem-ipsum-dutch');
const lorem = new LoremIpsum();
console.log(lorem.generateParagraphs(3));
// Output:
// "Lorem ipsum dolor sit amet. Consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
//
// Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
//
// Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
console.log(loremIpsum({ count: 2, units: 'paragraphs', sentenceLowerBound: 4, sentenceUpperBound: 10, paragraphLowerBound: 2, paragraphUpperBound: 5 }));
//Output:
//"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
//Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
//Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."