field-value

1.0.1 • Public • Published

field-value Build Status

Pair up objects to field-values

Install

$ npm install --save field-value

Usage

const fv = require('field-value');
 
// pair up object to field value pair
fv.pairify({
    'key1': 'value1',
    'key2': 'value2',
    'key3': 'value3',
    'key4': {
        'key4_1': 'value4_1',
        'key4_2': 'value4_2'
    }
});
 
//=>
[
    'key1="value1"',
    'key2=1',
    'key3=[3,"value3"]',
    'key4={"key4_1":"value4_1","key4_2":"value4_2"}',
]
 
// parse pairify field value to generate object
fv.parse([
    'key1="value1"',
    'key2=1',
    'key3=[3,"value3"]',
    'key4={"key4_1":"value4_1","key4_2":"value4_2"}',
]);

API

fieldValue.pairify(object)

Pair up objects to field-value

object

Type: object

Object consists of both of key and value

fieldValue.parse(fieldValue)

Parse pairify field value to generate object

fieldValue

Type: Array or string

Strings pairified up by field-value

Uses

You can see more complex samples in test.js

Development

Using watch option -w to continuous build by babel for compile es2015 source

OPTIONS=-w npm run build

License

MIT © Jimmy Moon

Dependencies (0)

    Dev Dependencies (3)

    Package Sidebar

    Install

    npm i field-value

    Weekly Downloads

    6

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • ragingwind