Skip to content

ragingwind/field-value

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Pair up objects to field-value

Resources

License

Stars

Watchers

Forks

Packages

No packages published