gsf / swap.js

Horribly simple templating.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

swap.js

Horribly simple templating.

Build Status

Usage

Swap performs string interpolation.

var swap = require('swap')

var story = swap('{subject} {action} to the {location}.', {
  subject: 'Elle and Dez',
  action: 'strolled',
  location: 'market'
})

console.log(story) // "Elle and Dez strolled to the market."

Comments are contained within exclamation points.

var topSecret = swap('I am here{! with two kittens!}.')

console.log(topSecret) // "I am here."

Prepend with a backslash to escape a replacement field.

var demo = swap('This is a field: \{bob}.')

console.log(demo) // "This is a field: {bob}."

About

Horribly simple templating.


Languages

Language:JavaScript 100.0%