Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/trix/nano

Simplest Templating Engine
https://github.com/trix/nano

Last synced: 4 months ago
JSON representation

Simplest Templating Engine

Awesome Lists containing this project

README

        

NANO - Simplest Template Engine
=============================

***Basic Usage***

Assuming you have following JSON response:


data = {
user: {
login: "tomek",
first_name: "Thomas",
last_name: "Mazur",
account: {
status: "active",
expires_at: "2009-12-31"
}
}
}

you can make:


nano("<p>Hello {user.first_name} {user.last_name}! Your account is <strong>{user.account.status}</strong></p>", data)

and you get ready string:


<p>Hello Thomas Mazur! Your account is <strong>active</strong></p>

Test page: testPage.html

Simple huh?

***More Advanced Example***

Displaying list of twitter search results (JSONP API)

http://jsfiddle.net/UXZDy/86/