1'use strict'; 2 3module.exports = stringify; 4function stringify(obj) { 5 if (obj instanceof Date) { 6 return 'new Date(' + stringify(obj.toISOString()) + ')'; 7 } 8 if (obj === undefined) { 9 return 'undefined'; 10 } 11 return JSON.stringify(obj) 12 .replace(/\u2028/g, '\\u2028') 13 .replace(/\u2029/g, '\\u2029') 14 .replace(/</g, '\\u003C') 15 .replace(/>/g, '\\u003E') 16 .replace(/\//g, '\\u002F'); 17} 18