Skip to content

gsf/swap.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

Stars

Watchers

Forks

Packages

No packages published