node package manager
Orgs are free. Discover, share, and reuse code in your team. Create a free org ยป

bagoftext

Avatar

Build Status Dependencies Status Coverage Status Published Version
npm Badge

Bag Of Text

Bag Of Text contains text utility functions.

Installation

npm install bagoftext

or as a dependency in package.json file:

"dependencies": {
  "bagoftext": "x.y.z"
}

Usage

var text = require('bagoftext');

Localisation:

// initialise default locale and the location of locale files
text.initLocales(__dirname, {
  defaultLocale: 'en',
  localesDir: 'path/to/locales/'
});

// display 'Hello Homer Simpson'
console.log(text.__('Hello %s %s', 'Homer', 'Simpson'));

// switch locale to spanish
text.setLocale('es');

// assuming there's a path/to/locales/es.json locale file
// containing { 'Hello %s %s': 'Hola %s %s' }
// then display 'Hola Homer Simpson'
console.log(text.__('Hello %s %s', 'Homer', 'Simpson'));

Colophon

Developer's Guide

Build reports: