multiprocessing
Version:
Dead simple parallel processing for node
15 lines (13 loc) • 504 B
JavaScript
var JS_DATE_REGEX = /^\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d.\d\d\dZ$/;
var jsonUtils = module.exports = {
reviver: function reviver(key, value) {
return typeof value === 'string' && JS_DATE_REGEX.test(value) ? new Date(value) : value;
},
safeStringify: function safeStringify(obj) {
return typeof obj !== 'undefined' ? JSON.stringify(obj) : obj;
},
safeParse: function safeParse(str) {
return typeof str !== 'undefined' ? JSON.parse(str, jsonUtils.reviver) : str;
}
};
;