0.0.4 • Published 8 years ago
lorem-loader v0.0.4
lorem-loader
Insert placeholders for text instead of modules
Instalation
npm install lorem-loader
Basic Usage
// Default lorem paragraph
var text = require( "lorem!" );
// Two paragraphs from loren
var two_paragraphs = require( "lorem?p2!" );
// Two sentences
var two_sentences = require( "lorem?s2!" );
Customization
To customize the placeholder generation, you must use the query parameter from the loader
var text = require( "lorem?options!" );
Options can be
// Write paragraphs
p[number of paragraphs]
p[number of paragraphs]_[max sentences]x[min sentences]
require( "lorem?p2!" ) // Two paragraphs
require( "lorem?p100!" ) // 100 paragraphs
// Write sentences
s[number of sentences]
s[number of sentences]_[max words]x[min words]$[max length]
require( "lorem?s2!" ) // Two sentences
require( "lorem?s100!" ) // 100 sentences
// Write words
w[number of words]
w[number of words]$[max length]
require( "lorem?w10" ) // 10 words
require( "lorem?w12$80" ) // 12 words with 80 chars max
Notes
Webpack optimizes away some identicals calls to require. You can bypass it by using #something appended to the query.
// text1 and text2 may be equal
var text1 = require( "lorem?s!" );
var text2 = require( "lorem?s!" );
// Avoids webpack optimization
var text1 = require( "lorem?s#id1!" );
var text2 = require( "lorem?s#id2!" );