UNPKG

object-placeholder

Version:

It's a zero-dependency package that exports default function: ```text placeholder(<template>, <data>, <options>) ``` and function with named params: ```text placeholder.replace({ template, data, options }) ``` where: - `template` - some template ( [string

29 lines (24 loc) 528 B
const { replace } = require('object-placeholder') const template = '{{user.name}}, {{user.email}}, {{user.id}}' const options = { clone: true } const configured = replace({ template, options }) const result1 = configured({ data: { user: { id: 1985, name: 'John Connor', email: 'john.connor@test.com' } } }) console.log(result1) const result2 = configured({ data: { user: { id: 1965, name: 'Sarah Connor', email: 'sarah.connor@test.com' } } }) console.log(result2)