Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    htmlescapepublic

    htmlescape

    Properly escape JSON for usage as an object literal inside of a <script> tag. Use htmlescape in place of JSON.stringify. For more info see JSON: The JavaScript subset that isn't.

    Transformations

    from to
    & \\u0026
    > \\u003e
    < \\u003c
    \u2028 \\u2028
    \u2029 \\u2029

    Usage

    var htmlescape = require('htmlescape');
    htmlescape({prop:'value'});
    //=> '{"prop":"value"}'

    Or in your templates:

    <script>
    var payload = <%= htmlescape(payload) %>;
    </script> 

    install

    npm i htmlescape

    Downloadsweekly downloads

    428,129

    version

    1.1.1

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar