Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

html-sanitize

fazleyKholil3.3kISC1.1.5

This module Sanitizes HTML input, stripping all tags and attributes that aren't whitelisted.HTML sanitization can be used to protect against cross-site scripting (XSS) attacks by sanitizing any HTML code submitted by a user.

sanitize, html, html sanitize, escape, unescape

readme

html_sanitize

A small library providing utility methods to escape and unescape HTML entities

Installation

npm install html_sanitize --save

Usage

  var html_sanitize = require('html_sanitize')
      escape = html_sanitize.escape,
      unescape = html_sanitize.unescape;

  var html = '<h1>Hello World</h1>',
      escaped = escape(html),
      unescaped = unescape(escaped);

  console.log('html', html, 'escaped', escaped, 'unescaped', unescaped);

Tests

npm test

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code.

Release History

  • 1.1.5 Initial release