render-jayson
v0.0.3
Published
Simple tool to render valid JSON from a valid JSON template with variables wrapped like ${variable} inside string values
Readme
RenderJSON
Simple tool to render valid JSON from a valid JSON template
Installation
$ npm install render-jaysonFeatures
- Simple
- Use valid JSON as a template
- Use custom right and left delimiters (different or the same)
- Possibility to define common params once and overwrite on each render
- Use value if variable fills whole string:
template:
{ person: '${personalData}' }params:
{ personalData: { name: 'John', age: 30, male: true } }result:
{ person: { name: 'John', age: 30, male: true } }
- Stringify values if inside string
template:
{ person: 'Personal data: ${personalData}' }params:
{ personalData: { name: 'John', age: 30, male: true } }result:
{ person: 'Personal data: {"name":"John","age":30,"male":true}' }
Examples
Tests
$ npm testContributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request :D
