padora
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

Padora

Logo

This is designed to fill placeholders (template strings) in the input text with corresponding values from a given data object. It essentially performs template interpolation, replacing placeholders with actual data values, allowing for dynamic content generation in text templates.

Installation

Install my-project with npm

  npm install padora

Example

const template = "This is {inner.1.2.test} value , it can work with {inner.1.2.array[0]} {inner.1.2.array[1]} , and it is amazing {example}";
const data = {
    example: "example",
    inner: {
      1: {
        2: {
          test: "innerExample",
          array: ['array', 'values'],
        },
      },
    },
  };

Result

"This is innerExample value , it can work with array values , and it is amazing example"

Package Sidebar

Install

npm i padora

Weekly Downloads

6

Version

1.0.1

License

ISC

Unpacked Size

5.75 kB

Total Files

6

Last publish

Collaborators

  • erdemkosk