0.0.3 • Published 7 years ago
render-jayson v0.0.3
RenderJSON
Simple tool to render valid JSON from a valid JSON template
Installation
$ npm install render-jayson
Features
- 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 test
Contributing
- 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