{"_id":"js-htmlencode","_rev":"411804","name":"js-htmlencode","description":"A simple HTML encode / decode function for JavaScript.","dist-tags":{"latest":"0.3.0"},"maintainers":[{"name":"emn178","email":""}],"time":{"modified":"2021-08-04T05:10:56.000Z","created":"2014-12-30T11:48:00.427Z","0.3.0":"2017-02-10T08:56:49.410Z","0.2.0":"2016-08-30T05:39:03.462Z","0.1.0":"2014-12-30T11:48:00.427Z"},"users":{"ibambo":true},"author":{"name":"emn178","email":"emn178@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/emn178/js-htmlencode.git"},"versions":{"0.3.0":{"name":"js-htmlencode","version":"0.3.0","description":"A simple HTML encode / decode function for JavaScript.","main":"src/htmlencode.js","typings":"index","devDependencies":{"expect.js":"~0.3.1","jscoverage":"~0.5.9","mocha":"^3.0.2","uglifyjs":"~2.4.10"},"scripts":{"test":"mocha tests/node-test.js -r jscoverage","report":"mocha tests/node-test.js -r jscoverage --covout=html","coveralls":"mocha tests/node-test.js -R mocha-lcov-reporter -r jscoverage | coveralls","build":"uglifyjs src/htmlencode.js --compress --mangle --comments --output build/htmlencode.min.js"},"repository":{"type":"git","url":"git+https://github.com/emn178/js-htmlencode.git"},"keywords":["htmlencode","htmldecode","encode","decode"],"license":"MIT","author":{"name":"emn178","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-htmlencode","bugs":{"url":"https://github.com/emn178/js-htmlencode/issues"},"gitHead":"8f26996473d8475ab31baebe5d17ba99f224ff13","_id":"js-htmlencode@0.3.0","_shasum":"b1ce293df94e96f8a8a08b1f3368f977bd255731","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"dist":{"shasum":"b1ce293df94e96f8a8a08b1f3368f977bd255731","size":7538,"noattachment":false,"key":"/js-htmlencode/-/js-htmlencode-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-htmlencode/download/js-htmlencode-0.3.0.tgz"},"maintainers":[{"name":"emn178","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/js-htmlencode-0.3.0.tgz_1486717007594_0.12843045173212886"},"directories":{},"publish_time":1486717009410,"_cnpm_publish_time":1486717009410,"_hasShrinkwrap":false},"0.2.0":{"name":"js-htmlencode","version":"0.2.0","description":"A simple HTML encode / decode function for JavaScript.","main":"src/htmlencode.js","typings":"index","devDependencies":{"expect.js":"~0.3.1","jscoverage":"~0.5.9","mocha":"^3.0.2"},"scripts":{"test":"mocha tests/node-test.js -r jscoverage","report":"mocha tests/node-test.js -r jscoverage --covout=html","coveralls":"mocha tests/node-test.js -R mocha-lcov-reporter -r jscoverage | coveralls"},"repository":{"type":"git","url":"git+https://github.com/emn178/js-htmlencode.git"},"keywords":["htmlencode","htmldecode","encode","decode"],"license":"MIT","author":{"name":"emn178","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-htmlencode","bugs":{"url":"https://github.com/emn178/js-htmlencode/issues"},"gitHead":"0a25249deb5968f3d51419032ba27ce599a7b5f6","_id":"js-htmlencode@0.2.0","_shasum":"469505579dc1071a40fce4620fb426883cda4fe7","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"dist":{"shasum":"469505579dc1071a40fce4620fb426883cda4fe7","size":7055,"noattachment":false,"key":"/js-htmlencode/-/js-htmlencode-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-htmlencode/download/js-htmlencode-0.2.0.tgz"},"maintainers":[{"name":"emn178","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/js-htmlencode-0.2.0.tgz_1472535540973_0.4455667161382735"},"directories":{},"publish_time":1472535543462,"_cnpm_publish_time":1472535543462,"_hasShrinkwrap":false},"0.1.0":{"name":"js-htmlencode","version":"0.1.0","description":"A simple HTML encode / decode function for JavaScript.","main":"src/htmlencode.js","devDependencies":{"tape":"~2.4.0"},"testling":{"files":"tests/*.js","browsers":["ie/6..latest","chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"scripts":{"test":"tape tests/*.js"},"repository":{"type":"git","url":"https://github.com/emn178/js-htmlencode.git"},"keywords":["htmlencode","htmldecode","encode","decode"],"license":"MIT","author":{"name":"emn178","email":"emn178@gmail.com"},"homepage":"https://github.com/emn178/js-htmlencode","bugs":{"url":"https://github.com/emn178/js-htmlencode/issues"},"_id":"js-htmlencode@0.1.0","dist":{"shasum":"f472fd59590ae49a90e313f33a27df1230052b96","size":5906,"noattachment":false,"key":"/js-htmlencode/-/js-htmlencode-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-htmlencode/download/js-htmlencode-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"emn178","email":"emn178@gmail.com"},"maintainers":[{"name":"emn178","email":""}],"directories":{},"publish_time":1419940080427,"_cnpm_publish_time":1419940080427,"_hasShrinkwrap":false}},"readme":"# js-htmlencode\r\n[![Build Status](https://api.travis-ci.org/emn178/js-htmlencode.png)](https://travis-ci.org/emn178/js-htmlencode)\r\n[![Build Status](https://coveralls.io/repos/emn178/js-htmlencode/badge.png?branch=master)](https://coveralls.io/r/emn178/js-htmlencode?branch=master)  \r\n[![NPM](https://nodei.co/npm/js-htmlencode.png?stars&downloads)](https://nodei.co/npm/js-htmlencode/)  \r\nA simple HTML encode / decode function for JavaScript.\r\n\r\n## Demo\r\n[HTML Encode Online](http://emn178.github.io/online-tools/html_encode.html)  \r\n[HTML Decode Online](http://emn178.github.io/online-tools/html_decode.html)  \r\n\r\n## Download\r\n[Compress](https://raw.github.com/emn178/js-htmlencode/master/build/htmlencode.min.js)  \r\n[Uncompress](https://raw.github.com/emn178/js-htmlencode/master/src/htmlencode.js)\r\n\r\n## Installation\r\nYou can also install js-htmlencode by using Bower.\r\n\r\n    bower install js-htmlencode\r\n\r\nFor node.js, you can use this command to install:\r\n\r\n    npm install js-htmlencode\r\n\r\n## Usage\r\nYou could use like this:\r\n```JavaScript\r\nhtmlEncode('Html to encode');\r\nhtmlDecode('String to decode');\r\n```\r\nIf you use node.js, you should require the module first:\r\n```JavaScript\r\nvar htmlEncode = require('js-htmlencode');\r\n```\r\nOr\r\n```JavaScript\r\nvar htmlEncode = require('js-htmlencode').htmlEncode;\r\nvar htmlDecode = require('js-htmlencode').htmlDecode;\r\n```\r\nIt supports AMD:\r\n```JavaScript\r\nrequire(['your/path/htmlencode.js'], function (htmlEncode) {\r\n  var htmlEncode = htmlEncode.htmlEncode;\r\n  var htmlDecode = htmlDecode.htmlDecode;\r\n  // ...\r\n});\r\nFor TypeScript\r\n```TypeScript\r\nimport { htmlEncode, htmlDecode } from 'js-htmlencode';\r\nhtmlEncode('ooo');\r\nhtmlDecode('xxx');\r\n```\r\n## Example\r\n```JavaScript\r\nhtmlEncode('<a href=\"#\">HTML Encode</a>'); // &lt;a href=&quot;#&quot;&gt;HTML Encode&lt;/a&gt;\r\nhtmlDecode('&lt;a href=&quot;#&quot;&gt;HTML Encode&lt;/a&gt;'); // <a href=\"#\">HTML Encode</a>\r\nhtmlDecode('<a href=\"#\">HTML Encode</a>'); // <a href=\"#\">HTML Encode</a>\r\n```\r\n\r\n## License\r\nThe project is released under the [MIT license](http://www.opensource.org/licenses/MIT).\r\n\r\n## Contact\r\nThe project's website is located at https://github.com/emn178/js-htmlencode  \r\nAuthor: Chen, Yi-Cyuan (emn178@gmail.com)\r\n","_attachments":{},"homepage":"https://github.com/emn178/js-htmlencode","bugs":{"url":"https://github.com/emn178/js-htmlencode/issues"},"license":"MIT"}