iron-payload-parser

1.2.0 • Public • Published

#Iron.io Payload Parser

A utility to help parse the payload given to an Iron.io worker in Node.js. Required and optional variables can be specified. Or just required. Or just optional :) See the tests.

##Installation

npm install iron-payload-parser

##Usage

Sample payload file:

{
	"requiredVar1" : "the first required value",
	"requiredVar2" : "the second required value",
	"optionalVar2" : "an optional value"
}

var PayloadParser = require('iron-payload-parser');

var payload = PayloadParser(
	['requiredVar1', 'requiredVar2'],
	{
		optionalVar1 : 'default value 1',
		optionalVar2: 'default value 2'
	}
);

console.log(payload.requiredVar1); // => "the first required value"
console.log(payload.requiredVar2); // => "the second required value"
console.log(payload.optionalVar1); // => "default value 1"
console.log(payload.optionalVar2); // => "an optional value"

Package Sidebar

Install

npm i iron-payload-parser

Weekly Downloads

11

Version

1.2.0

License

none

Last publish

Collaborators

  • yoitsro