1.0.3 • Published 9 years ago

autocoerce v1.0.3

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

autocoerce

GitHub version npm version

A tiny library that automatically converts JSON fields to numbers or dates

Getting Started

var autocoerce = require('autocoerce');

var myObj = {
	someText: "Hello",
	someNumber: "42",
	someDate: "2014-12-31T23:00:00.000Z"
}
var newObj = autocoerce(myObj);
=> {
	someText: "Hello",
	someNumber: 42,
	someDate: new Date("2014-12-31T23:00:00.000Z")
}

Optionally you can use a weaker date check which compares only the date part of the string

var autocoerce = require('autocoerce');

var myObj = {
	someText: "Hello",
	someNumber: "42",
	someDate: "2014-12-31"
}
var newObj = autocoerce(myObj, true);
=> {
	someText: "Hello",
	someNumber: 42,
	someDate: new Date("2014-12-31T00:00:00.000Z")
}
1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago