Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
test/ | 25-Sep-2023 | - | 18 | 14 | ||
.npmignore | D | 24-Sep-2023 | 95 | 14 | 13 | |
.travis.yml | D | 24-Sep-2023 | 38 | 4 | 3 | |
LICENSE | D | 24-Sep-2023 | 1 KiB | 19 | 16 | |
README.md | D | 24-Sep-2023 | 1.1 KiB | 35 | 24 | |
index.js | D | 24-Sep-2023 | 456 | 18 | 16 | |
package.json | D | 24-Sep-2023 | 394 | 17 | 17 |
README.md
1# js-stringify 2 3Stringify an object so it can be safely inlined in JavaScript code 4 5[](https://travis-ci.org/jadejs/js-stringify) 6[](https://gemnasium.com/jadejs/js-stringify) 7[](https://www.npmjs.org/package/js-stringify) 8 9## Installation 10 11 npm install js-stringify 12 13## Usage 14 15```js 16 17var assert = require('assert'); 18var stringify = require('js-stringify'); 19 20assert(stringify('foo') === '"foo"'); 21assert(stringify('foo\u2028bar\u2029baz') === '"foo\\u2028bar\\u2029baz"'); 22assert(stringify(new Date('2014-12-19T03:42:00.000Z')) === 'new Date("2014-12-19T03:42:00.000Z")'); 23assert(stringify({foo: 'bar'}) === '{"foo":"bar"}'); 24assert(stringify(undefined) === 'undefined'); 25assert(stringify(null) === 'null'); 26assert( 27 stringify({val: "</script><script>alert('bad actor')</script>"}) === 28 '{"val":"\\u003C\\u002Fscript\\u003E\\u003Cscript\\u003Ealert(\'bad actor\')\\u003C\\u002Fscript\\u003E"}' 29); 30``` 31 32## License 33 34 MIT 35