lorem-loader

0.0.4 • Public • Published

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!" );

Package Sidebar

Install

npm i lorem-loader

Weekly Downloads

1

Version

0.0.4

License

ISC

Last publish

Collaborators

  • renanhangai