convert template tags with `key: value` statements to objects
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
tests
.gitignore
.travis.yml
CONDUCT.md
CONTRIBUTING.md
LICENSE.md
README.md
index.js
package.json

README.md

kv-tag

Convert template tags with key: value statements to objects.

npm travis standard conduct

About

This module is primarily a demonstration of creating a function to use as a tagged template literal.

You can use it convert a config-file like multiline string with key: value statements to an object.

Install

npm install --save kv-tag

Usage

var kv = require('kv-tag')

var a = 1
var b = 'hello hi hey'
var c = 3

var obj = kv`
  a: ${a}
  b: ${b}
  c: ${c}
`

console.log(obj)

The logged value is an object:

{
  a: 1,
  b: 'hello hi hey',
  c: 3
}

Contact

License

ISC