🚀 Socket Launch Week 🚀 Day 3: Socket Acquires Coana.Learn More
Socket
Sign inDemoInstall
Socket

js-stringify

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

js-stringify - npm Package Compare versions

Comparing version

to
1.0.2

5

index.js

@@ -13,3 +13,6 @@ 'use strict';

.replace(/\u2028/g, '\\u2028')
.replace(/\u2029/g, '\\u2029');
.replace(/\u2029/g, '\\u2029')
.replace(/</g, '\\u003C')
.replace(/>/g, '\\u003E')
.replace(/\//g, '\\u002F');
}

2

package.json
{
"name": "js-stringify",
"version": "1.0.1",
"version": "1.0.2",
"description": "Stringify an object so it can be safely inlined in JavaScript code",

@@ -5,0 +5,0 @@ "keywords": [],

@@ -24,2 +24,8 @@ # js-stringify

assert(stringify({foo: 'bar'}) === '{"foo":"bar"}');
assert(stringify(undefined) === 'undefined');
assert(stringify(null) === 'null');
assert(
stringify({val: "</script><script>alert('bad actor')</script>"}) ===
'{"val":"\\u003C\\u002Fscript\\u003E\\u003Cscript\\u003Ealert(\'bad actor\')\\u003C\\u002Fscript\\u003E"}'
);
```

@@ -26,0 +32,0 @@

@@ -12,3 +12,7 @@ 'use strict';

assert(stringify(null) === 'null');
assert(
stringify({val: "</script><script>alert('bad actor')</script>"}) ===
'{"val":"\\u003C\\u002Fscript\\u003E\\u003Cscript\\u003Ealert(\'bad actor\')\\u003C\\u002Fscript\\u003E"}'
);
console.log('tests passed');