eval-string-interpolation
Ruby style string-interpolation for nodejs with eval
function
Install
$ npm i eval-string-interpolation --save
Usage
var inter = require('eval-string-interpolation');
eval(inter( use_interpolation_string_here ))
Example
var inter = ; var name = "zhangsan"var age = 18 console;// name = zhangsan , age = 18
String#inter
By default,it will define the inter
property,so example above sames to
console.log(eval("name = #{name} , age = #{age}".inter));
@ support
#{ @name }
-> this.name
#{ @['content-type'] }
-> this['content-type']
Other Implations
- Fomatto use {} as placeholder
- rssi
- string-interpolate
Fomatto works like a formatter, rssi & string-interpolate looks like a template engine, I can do same work with ejs/jade/razor-tmpl
Or maybe you are looking for a simple function that can process like
no way...
License
the MIT License. Copyright 2014 magicdawn<784876393@qq.com>