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"

/padora/

    Package Sidebar

    Install

    npm i padora

    Weekly Downloads

    16

    Version

    1.0.1

    License

    ISC

    Unpacked Size

    5.75 kB

    Total Files

    6

    Last publish

    Collaborators

    • erdemkosk