Skip to content
Lightweight template library in NodeJS.
JavaScript
Find file
Latest commit 58ff1d5 @firejune Merge pull request #1 from tchollingsworth/master
add license file
Failed to load latest commit information.
lib change method name
LICENSE add license file
README.md release 0.1.0
index.js release 0.1.0
package.json update package.json
test.js release 0.1.0

README.md

Repl

Repl is a lightweight template library in NodeJS.

  • Tiny!
  • Fast!
  • Easy!
  • Useful!

Installing

GIT

$ git clone https://github.com/firejune/repl.git

NPM

$ npm install repl

Code

require('repl');


/** 
 * Use case 2
 */
var context = {
    href: 'http://firejune.com'
  , text: 'firejune.com'
};

var anchor = '<a href="{href}">{text}</a>';

console.log(anchor.repl(context));
//-> <a href="http://firejune.com">firejune.com</a>


/** 
 * Use case 2
 */

var chat = {
    user: "Firejune"
  , message: {
      text: "hello world"
    , date: "Fri Jul 16 16:58:46 +0000 2010"
  }
};

var row = [
    '<p>', 
      '<strong>{user}:</strong>',
      '<span>{message.text}</span>',
      '<em>{message.date}</em>',
    '</p>'
].join('');

console.log(row.repl(chat));
//-> <p><strong>Firejune:</strong><span>hello world</span><em>Fri Jul 16 16:58:46 +0000 2010</em></p>

Have fun!

License

MIT <3

Something went wrong with that request. Please try again.