1.0.32 • Published 8 years ago

vqua-interpolate v1.0.32

Weekly downloads
2
License
ISC
Repository
-
Last release
8 years ago

← back

Vqua interpolate

Replace variables from vqua text nodes.

Example

  const vquaInterpolate = require('vqua-interpolate')

  const nodes = [
    {
      type: TAG_TYPE,
      tag: 'div',
      props: {},
      childs: [
        'Hello {{ name }}, from {{ author }}!',
      ]
    }
  ]

  const interpolatedNodes =
    vquaInterpolate(nodes, {
      name: 'stranger',
      author: {
        type: TAG_TYPE,
        tag: 'span',
        props: {},
        childs: [
          'sun'
        ],
      }
    })

  // interpolatedNodes =>
  // 
  // {
  //   type: TAG_TYPE,
  //   tag: 'div',
  //   props: {},
  //   childs: [
  //     'Hello stranger, from ',
  //     {
  //       type: TAG_TYPE,
  //       tag: 'span',
  //       props: {},
  //       childs: [
  //         'sun'
  //       ],
  //     },
  //     '!',
  //   ]
  // }
1.0.32

8 years ago

1.0.27

9 years ago

1.0.26

9 years ago

1.0.25

9 years ago

1.0.22

9 years ago

1.0.21

9 years ago

1.0.20

9 years ago

1.0.19

9 years ago

1.0.18

9 years ago

1.0.17

9 years ago

1.0.16

9 years ago

1.0.15

9 years ago

1.0.14

9 years ago

1.0.13

9 years ago

1.0.11

9 years ago

1.0.10

9 years ago

1.0.9

9 years ago

1.0.8

9 years ago

1.0.7

9 years ago

1.0.6

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

0.0.1

9 years ago