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

Package Sidebar

Install

npm i field-value

Weekly Downloads

1

Version

1.0.1

License

MIT

Last publish

Collaborators

  • ragingwind