{"_id":"@mapbox/sanitize-caja","_rev":"291-a1bd56c61a95ac358179c6fe54e01000","name":"@mapbox/sanitize-caja","description":"sanitize html using caja and reasonable assumptions","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.4":{"name":"@mapbox/sanitize-caja","version":"0.1.4","description":"sanitize html using caja and reasonable assumptions","main":"index.js","directories":{"test":"test"},"scripts":{"test":"tape test/*.js"},"keywords":["sanitize","html"],"author":{"name":"Tom MacWright"},"license":"BSD-2-Clause","devDependencies":{"tape":"~4.0.0"},"repository":{"type":"git","url":"git://github.com/mapbox/sanitize-caja.git"},"gitHead":"dc963a263c4e7b465851436796246e5fe11e93af","bugs":{"url":"https://github.com/mapbox/sanitize-caja/issues"},"homepage":"https://github.com/mapbox/sanitize-caja#readme","_id":"@mapbox/sanitize-caja@0.1.4","_shasum":"1b3ca8220d132b76b1219b65f9a719fbefe35837","_from":".","_npmVersion":"4.0.2","_nodeVersion":"4.6.2","_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"dist":{"shasum":"1b3ca8220d132b76b1219b65f9a719fbefe35837","tarball":"https://registry.npmjs.org/@mapbox/sanitize-caja/-/sanitize-caja-0.1.4.tgz","integrity":"sha512-yY8xW95/8NpR9PP26cm/Bm/d/GXIU/VQURLJH+tTQYkp2LsgoFbnb2yn85W7H2aZh0ATXLNuFfQ9HujqsSGfBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk8HAVXrXUBKJUcN1VVj/Ey0CV5CetANCXN2xrAAOi4gIgN/xHgPoIBb8p834su/YVL4bLyza/JEykyslF7kSleG8="}]},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sanitize-caja-0.1.4.tgz_1480702027513_0.3255507240537554"}}},"readme":"[![Build Status](https://secure.travis-ci.org/mapbox/sanitize-caja.png?branch=master)](http://travis-ci.org/mapbox/sanitize-caja)\n\n# sanitize-caja\n\nSanitize HTML content using the [Google Caja JsHtmlSanitizer](https://code.google.com/p/google-caja/wiki/JsHtmlSanitizer)\nand a set of basic assumptions, and a wrapper to make it all work in nodejs\nwithout global variable leaks and so on.\n\nThis is a slightly 'loosened' version of Caja's restrictions, to allow for\nthings like images, links, and a few HTML5 elements.\n\n## api\n\n### `sanitize(html: string)` -> sanitized string\n\nSanitize a string of HTML content, returning a sanitized string.\n\n## install\n\n    npm install sanitize-caja\n\n## example\n\n```js\nvar sanitize = require('sanitize-caja');\n\ndocument.write(sanitize(evilUserInput));\n```\n\n## see also\n\n* [Google Caja JsHtmlSanitizer](https://code.google.com/p/google-caja/wiki/JsHtmlSanitizer)\n","maintainers":[{"email":"yannick.meeus+npm+production+ci@mapbox.com","name":"mbx-npm-ci-production"},{"email":"yannick.meeus+npm+staging+ci@mapbox.com","name":"mbx-npm-ci-staging"},{"email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com","name":"mbx-npm-advanced-actions-production"},{"email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com","name":"mbx-npm-advanced-actions-staging"},{"email":"yannick.meeus+npm+prod+09@mapbox.com","name":"mbx-npm-09-production"},{"email":"yannick.meeus+npm+prod+08@mapbox.com","name":"mbx-npm-08-production"},{"email":"yannick.meeus+npm+prod+07@mapbox.com","name":"mbx-npm-07-production"},{"email":"yannick.meeus+npm+prod+06@mapbox.com","name":"mbx-npm-06-production"},{"email":"yannick.meeus+npm+prod+05@mapbox.com","name":"mbx-npm-05-production"},{"email":"yannick.meeus+npm+prod+04@mapbox.com","name":"mbx-npm-04-production"},{"email":"yannick.meeus+npm+prod+03@mapbox.com","name":"mbx-npm-03-production"},{"email":"yannick.meeus+npm+prod+02@mapbox.com","name":"mbx-npm-02-production"},{"email":"yannick.meeus+npm+prod+01@mapbox.com","name":"mbx-npm-01-production"},{"email":"yannick.meeus@mapbox.com","name":"mbx-npm-02-staging"},{"email":"accounts+npmjs-01@mapbox.com","name":"mapbox-npm-01"},{"email":"accounts+npmjs-02@mapbox.com","name":"mapbox-npm-02"},{"email":"accounts+npmjs-07@mapbox.com","name":"mapbox-npm-07"},{"email":"accounts+npmjs-03@mapbox.com","name":"mapbox-npm-03"},{"email":"accounts+npmjs-04@mapbox.com","name":"mapbox-npm-04"},{"email":"accounts+npmjs-09@mapbox.com","name":"mapbox-npm-09"},{"email":"accounts+npmjs-05@mapbox.com","name":"mapbox-npm-05"},{"email":"accounts+npmjs-06@mapbox.com","name":"mapbox-npm-06"},{"email":"accounts+npmjs-08@mapbox.com","name":"mapbox-npm-08"},{"email":"accounts+npmjs-advanced-actions@mapbox.com","name":"mapbox-npm-advanced-actions"},{"email":"accounts+npmjs-npm-ci@mapbox.com","name":"mapbox-npm-ci"},{"email":"accounts+npmjs@mapbox.com","name":"mapbox-npm"},{"email":"accounts@mapbox.com","name":"mapbox-admin"},{"email":"accounts+npm-mapbox-machine-user@mapbox.com","name":"mapbox-machine-user"}],"time":{"modified":"2023-01-12T12:36:23.266Z","created":"2016-12-02T18:07:09.674Z","0.1.4":"2016-12-02T18:07:09.674Z"},"homepage":"https://github.com/mapbox/sanitize-caja#readme","keywords":["sanitize","html"],"repository":{"type":"git","url":"git://github.com/mapbox/sanitize-caja.git"},"author":{"name":"Tom MacWright"},"bugs":{"url":"https://github.com/mapbox/sanitize-caja/issues"},"license":"BSD-2-Clause","readmeFilename":"README.md"}