🧸 JSON Token Replace
Replace token string {{name}} in json with values from another json where key is token {"name":"Alex"}
input:
{ "text": "hello {{john}}" }
tokens:
{ "john":"Alex" }
output:
{ "text": "hello Alex"}
🎁 Support: Donate
This project is free, open source and I try to provide excellent free support. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. THANK YOU!
📎 Menu
-
💡 Features -
👔 Screenshot -
🚀 How to use -
📚 Documentation -
👨💻 Contributing -
🐛 Known Bugs -
🍻 Community:
💡 Features
- [
✔️ ] Easy to use - [
✔️ ] MIT License - [
✔️ ] Replace token string {{hello}} in json with values from another json where key is token {"name":"Alex"}
👔 Screenshot
🚀 Installation
- In your node project run:
npm install @ptkdev/json-token-replace --save
- Usage:
const Jtr = require("@ptkdev/json-token-replace");
const jtr = new Jtr();
let json_output = jtr.replace(require("./json_with_tokens.json"), require("./json.json"), "{{", "}}");
See folder examples
, run with node example.js
.
📚 Documentation
Run npm run docs
👑 Sponsors
Support this project by becoming a sponsor.
🦄 Backers
Thank you to all our backers!
👨💻 Contributing
I .all-contributorsrc
and package.json
file.
Thanks goes to these wonderful people (emoji key):
Patryk Rzucidło |
💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!
📲 Tools
🐍 Sorry for snake_case
I love snake_case syntax sorry for this
💫 License
- Code and Contributions have MIT License
- Images and logos have CC BY-NC 4.0 License (Freepik Premium License)
- Documentations and Translations have CC BY 4.0 License