JSPM

htmlspecialchars

1.0.5
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 12001
  • Score
    100M100P100Q144623F
  • License MIT

Escape special characters to HTML entities in JavaScript

Package Exports

  • htmlspecialchars

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (htmlspecialchars) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

htmlspecialchars NPM version bower version build status Dependency Status

Escape special characters to HTML entities in JavaScript

  • Simple
  • No dependencies
  • Available in browsers, AMD (RequireJS) and CommonJS (Node.js).

Usage

console.log(htmlspecialchars("</script>'foo!"));
// &lt;/script&gt;&#039;foo!

See test.js for detail spec.

Install

for Node.js

npm install htmlspecialchars and

var htmlspecialchars = require('htmlspecialchars');
console.log(htmlspecialchars("</script>'foo!"));

for Browsers

If you want to use the latest version simply, specify gh-pages URL directly in your script tag:

<script src="//teppeis.github.io/htmlspecialchars/index.js"></script>
<script>
console.log(htmlspecialchars("<\/script>'foo!"));
</script>

or bower install htmlspecialchars and specify the local index.js:

<script src="path/to/bower_components/htmlspecialchars/index.js"></script>

or load it with RequireJS.

Testing

This library is tested with BrowserStack Open Source Free license. Thanks!

  • IE 8, IE 11
  • Chrome
  • Firefox
  • Safari 8
  • iOS 7 Safari
  • Android 4.4 Browser

License

MIT License: Teppei Sato <teppeis@gmail.com>