Lightweight template library in NodeJS.
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
LICENSE
README.md
index.js
package.json
test.js

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