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