Temple
A URI Template processor.
http://brett.stimmerman.com/temple
Installation
npm install temple
To use Temple in the browser, download a
client-side release
and include it in your site.
Usage
var Temple = require('temple');
Temple.expand('/search{?q,page}', {q: 'uri templates', page: 1});
<script src="temple-min.js"></script>
<script>
Temple.expand('{/path}', {path: ['user', 'edit', 6346]});
</script>
Re-usable Templates
var tmpl = Temple.compile('/users/show{.format}{?user_id,screen_name}');
tmpl({format: 'json', screen_name: 'bretts'});
tmpl({format: 'xml', user_id: '15459720'});