{"_id":"vue-3-sanitize","_rev":"8-49a6a885e399bd0519cc105044fcc1b7","time":{"0.1.0":"2020-10-02T13:33:35.374Z","created":"2020-10-03T15:55:00.635Z","0.1.1":"2020-10-03T15:55:00.805Z","modified":"2022-05-23T11:40:00.500Z","0.1.2":"2020-10-04T05:35:39.336Z","0.1.3":"2020-10-05T07:32:24.125Z","0.1.4":"2021-08-23T08:21:11.563Z"},"name":"vue-3-sanitize","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.1":{"name":"vue-3-sanitize","version":"0.1.1","author":{"name":"Vannsl, Vanessa Böhner","email":"mail@vannsl.io"},"license":"MIT","description":"HTML sanitizer for Vue.js 3 apps","homepage":"https://github.com/vannsl/vue-3-sanitize","main":"dist/vue-sanitize.js","scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/vannsl/vue-3-sanitize.git"},"keywords":["vue3","vue-sanitize","vue","vue-plugin"],"dependencies":{"sanitize-html":"^2.0.0"},"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.28.2"},"gitHead":"ad8e233fc481875e31e21a63bf5439520fe67228","bugs":{"url":"https://github.com/vannsl/vue-3-sanitize/issues"},"_id":"vue-3-sanitize@0.1.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-jK8Gxuf+6lFlrbwk8HdNOo1yjuETyy89rEDL3C8eFcAy3B1XeYOuPs0wm9i1MmEgQWGUOMu3UuaAEKtaxZ8THQ==","shasum":"dd8e9b3a9ec94796a9ca67fc3547e7542ee01a01","tarball":"https://registry.npmjs.org/vue-3-sanitize/-/vue-3-sanitize-0.1.1.tgz","fileCount":5,"unpackedSize":5063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeJ7VCRA9TVsSAnZWagAAQ5EP/3jx54V+L3g8FGA9se2a\nnnb9CiEbDEeeJT1OZ7gV06qsYSeeAhYNSN/2SfRr/1FWdOJQ2cNcjJoGzD4X\npTVFa7O92eckpvvC7gQpyVFw0odwc/lkWvoyyY9ZHbSiS3+q39OBoKA6kXCv\nfbBowHfOziGuJv1ra7jbA/cpBkVsg2AasrrOAN/KEeZlv5lgL/HN33DAne0s\n3+I3/QvrBEmhZjyg+lNdFSpLnh726IRhiefpwzuSXhA4I8chY5iwzWAMLnHd\nNySw+j4aR/s/CoaeKA3LU3HzCdFmqIQUdluTc2QGi9WRCE4MEXcpchNOEf26\nTEgwdZdtp8R+glI8IkrIFLLgX95wuMM6KDwd80Xt0bgRTkGaXBZnxlltpx1s\n4xNGVjszJ3kG4zPe6qh6BWe2gww9XRHemlu0DKoopdKNorK92bH1CPVBmLaM\nmWrZvo7V9JJAUf6e7cxhVdQKALTMPIZHAvy/GyIWoaNyTFOfmn23nKBUT2xl\n9kaFakPMswhPrner6v5iBLxXGHiUhpRNts1Gcxq+LRsqxL3bVN/6S33ETSmw\nCEfdjNQLBw4JEY983XSUerxhdBPLid65loS4/H662OoocbEb6tuL+2mfaQrC\nv2Dpa14AG/DZmkXfmFbawRXrAYGb5uaY91KjKZvgx2lbnjV5BHc+j/Mu3Y+D\nJWTS\r\n=1whk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRNXCvpasREIse6Q7Mx2r0tI/6xcC4EHEyKYT9sN3PgQIhALZ+nUr4s07KbqpzrI7zsmZpuBlrg7eMyPjlrkJLRzUx"}]},"maintainers":[{"name":"vannsl","email":"boehner.vanessa@gmail.com"}],"_npmUser":{"name":"vannsl","email":"boehner.vanessa@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-3-sanitize_0.1.1_1601740500635_0.18273787331041502"},"_hasShrinkwrap":false},"0.1.2":{"name":"vue-3-sanitize","version":"0.1.2","author":{"name":"Vannsl, Vanessa Böhner","email":"mail@vannsl.io"},"license":"MIT","description":"HTML sanitizer for Vue.js 3 apps","homepage":"https://github.com/vannsl/vue-3-sanitize","main":"dist/vue-sanitize.js","scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/vannsl/vue-3-sanitize.git"},"keywords":["vue3","vue-3-sanitize","vue","vue-plugin"],"dependencies":{"sanitize-html":"^2.0.0"},"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.28.2"},"gitHead":"37ca07205b67264570ab1acfc3c80939fcb0d437","bugs":{"url":"https://github.com/vannsl/vue-3-sanitize/issues"},"_id":"vue-3-sanitize@0.1.2","_nodeVersion":"14.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-k50aRIMd30OUzUf/VTwgA+AxoO3Gj7xIrgZWWL0CmwEY9f3Ih2lh1FfJcJB0Ea5Qt0LF7vUkWNW9I4wMgbOGww==","shasum":"360f543ce56ec6b51323624e2d3436d900f66e31","tarball":"https://registry.npmjs.org/vue-3-sanitize/-/vue-3-sanitize-0.1.2.tgz","fileCount":5,"unpackedSize":4942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeV8rCRA9TVsSAnZWagAAM1IP/2xOJuiSjeA3fAq8epM+\n+h1QtO5AIOaytbmpE6E+tPAbRYDrkymYnjp9hPnEwBEZIa8/zvpOZ2AXceqC\ntJ7NZhILOkhz806vh1my/hBQg2WSRT9z0XRUe62oOWZn+jICekHQOpU408bS\nUamcZIfLtQQpa9EfMrf2T0q4Yb3nwf6joXpVkeT/0vaAQOA+/RR4M1rCZnq8\nTqY+QhEAWtxVmZW454JsYYgOTEnGIgnlYA1CvlT4OYyslsUwcI/tY4thGPtX\nMKpLFowY9gqucPyomB2a2OE8cv5vPIbHXKWYEsnEt9jxEkcciuyLd+Y7lr1d\n3GAFk9IcOOL7WLazyo3vWTUjplmHxzWOH9RL6gNBOo7LkiK3psKBh3TQSro3\n8Na1CkvmDElMTC4p/zw+tIdMP/uWy6Gj0VL7vc3v0GkG2NUsIMBUCDuHxUWI\nxvyAgvCZwA/oE03ic5feqdLUq1Y0mZ2XTio7CO9NfpKS8DCfvsxRdLWdTMuy\n8rRXv5OTPwaMRgnf9YrcpX6vfAv4C+Z8gNTlmEK2aBASIkrXI3qhkqD7LmXk\nJrMQyl+qSPX0HZQ7xBne7uBE3jJpk/lYZDnNtconVw4SSS8fM+GN/2Adsyne\nKzoxZo/iX03liQY5sOcRV8daW2H64Odo1HgAvd3DsOjhfrGzDtOx6QRDdBUz\nFoHv\r\n=d1zw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjSGjlL5mPF+Xt9jb1ZLWg6PWEdY4MykYMk8b2dagbTAiAeAks7/ZrHgTFixgP9aPJvs9YVOQJWriWNtNAmcOcD4A=="}]},"maintainers":[{"name":"vannsl","email":"boehner.vanessa@gmail.com"}],"_npmUser":{"name":"vannsl","email":"boehner.vanessa@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-3-sanitize_0.1.2_1601789739162_0.3338661612619753"},"_hasShrinkwrap":false},"0.1.3":{"name":"vue-3-sanitize","version":"0.1.3","author":{"name":"Vannsl, Vanessa Böhner","email":"mail@vannsl.io"},"license":"MIT","description":"HTML sanitizer for Vue.js 3 apps","homepage":"https://github.com/vannsl/vue-3-sanitize","main":"dist/vue-sanitize.js","scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/vannsl/vue-3-sanitize.git"},"keywords":["vue3","vue-3-sanitize","vue","vue-plugin"],"dependencies":{"sanitize-html":"^2.0.0"},"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.28.2"},"gitHead":"2a5933cfebaa537bced5fd3fbf724d5ee6416d5d","bugs":{"url":"https://github.com/vannsl/vue-3-sanitize/issues"},"_id":"vue-3-sanitize@0.1.3","_nodeVersion":"14.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-xQi6r3OUNUT1zRu1fWkPfgjzYscYoxlfgrWD5o3/o6R466OLRCTUZ40fd+Uz1WHSXHfjGvla1TqQxAG0BU8ZIQ==","shasum":"7055a35e8ec3d676ff7d1d73190db3c57b6ff54e","tarball":"https://registry.npmjs.org/vue-3-sanitize/-/vue-3-sanitize-0.1.3.tgz","fileCount":5,"unpackedSize":4943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeswICRA9TVsSAnZWagAAnVQP/ij93d2a+/V8xg8Aj7Qa\nOH6kZgMZV6ybIr5Xu/xB4uROB1PFSf/RRms/dUJVPrNGoHAkBrxvkCr0IFwN\nSxVf0HX7HA6v88N9wBksf9WK+UVVCr1BKDA4K6UXJO4Z6rPo0n/sf7NfpPLf\nMyclyFwPrjFGOcJX8lVd5KFNRSy9B9WD6esfVIDRVjYav6aaJ+hyr2G9DE4g\nR7nIVn/74k6ekTo3vC3XaZtclejgqi/HQH/8rBLHyuV/f2sMWWtG7LbuIttM\nYTzlwYdcjyhUESuaOw6luw+8mNQyw3US9XktakEQp+kVxTz4x2lKcQSB0g1N\neiZZ1O1JAQib4B8gtgEsB0dxFdKC3DCC/Gbu1cmPOQnyqyabFZ8beuQskBxw\nLvr8C11oWNhqXWZOqVg9WfeVA0ENh+k7l4G0lQ22zI0tkfcGEwLsf8WQIbKT\nUFBHG2Js4HI2rDG+3+eeY/wNt97uCqn8L0zZ7DNsiKwS+jufUT74GDXnUJ4V\nExcDb0vjf22mCCDTrhjZTLKVUudbzdJwGx+nS67YWQH00sa0z5WTARKN40uE\n83N/KWZwLJGeMjdBK6azoNSuOl8PjYfqt//FD9UoYZC7xn9UGOKO0XtWXY38\nQRF0XUVXu0B/CAGESvgNvqoFatACVe8MwSrenUUBlLeffF7wSMuZVokAsbYD\nR4K6\r\n=7f/g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/p7wbPROKf8lQK6ZWbe8lMTJNzF62YH9zhQAoxVZkbQIgSGMBGzZ6QBBfGxlCbf12y9b8132RhPTBG4n4UYpc8LQ="}]},"maintainers":[{"name":"vannsl","email":"boehner.vanessa@gmail.com"}],"_npmUser":{"name":"vannsl","email":"boehner.vanessa@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-3-sanitize_0.1.3_1601883144010_0.29438996231124737"},"_hasShrinkwrap":false},"0.1.4":{"name":"vue-3-sanitize","version":"0.1.4","author":{"name":"Vannsl, Vanessa Otto","email":"mail@vannsl.io"},"license":"MIT","description":"HTML sanitizer for Vue.js 3 apps","homepage":"https://github.com/vannsl/vue-3-sanitize","main":"dist/vue-3-sanitize.js","scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/vannsl/vue-3-sanitize.git"},"keywords":["vue3","vue-3-sanitize","vue","vue-plugin"],"dependencies":{"sanitize-html":"^2.0.0"},"devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-node-resolve":"^9.0.0","rollup":"^2.28.2"},"gitHead":"a16ef3e5d026fb19033e03b096c38fcc8d5c5520","bugs":{"url":"https://github.com/vannsl/vue-3-sanitize/issues"},"_id":"vue-3-sanitize@0.1.4","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-8+iU+MC94ibyOBUpn4g2hk8Dy32M7PKIi3UoUG+6Pd47J/uHIDdOdeXEEmCM/rVdyFqNXqLfO+yZT2BesGNlXA==","shasum":"1bb23279e9dd6e39e2c9d992ebb366da3e6f49a2","tarball":"https://registry.npmjs.org/vue-3-sanitize/-/vue-3-sanitize-0.1.4.tgz","fileCount":6,"unpackedSize":5397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI1p3CRA9TVsSAnZWagAAhswQAISb1lJQfRlsYqrciiHK\nwnFC1QkVXcbzIvbx/C8bG2DuA+qarpmbWXfxDQZy6J/MsX3R8QsRFZ22MU6A\nAfjqDxO2DQwz3Uzqm4gqoDbiYysS9qUEFyQWzAGZFKqFD9/BD8NgoFWpTgIy\nASBK19jqgvBZP5G5xousM69sfUfiDJmwu5n+1NJkTRhUja0Ar68DdMQ8vXUL\nJD1MlTbpRejRO6cN4UEfJey7GOYHomfXZlVqwvuG+5bnKHn0zNJYNZtb03gP\nc29bCGE2zQ2LblcOTiO/TR522GKiYxkc4x/EY/iGN1zZg48/1SvrV+VwPnl9\nHX1i/OZQetX1Utt+UWgiOKAu8zvpSeOoTi37JrM/FvYrfetUC5FKZFO1urmL\nj36vm4E4jXdlFJ0TluAeY0kOScCjq3cmyCpy2XtjRU0QtuBBzae75sv1npzp\nrVmGH3IDj9kUygV9Xcz3bWhalMlfvEDBozsBJXtHeIAnyu0bgu8z/vsNv0f5\ngDvv/+jZ1Su/g5DkjHpCHtPzKaPxIvva+4HI5Q9aFEIE7iiVX3d5hrLRaqut\n+Axilzz4/u0t2Kny3tZ/sxFrOppMxvY5bORcnFj98ikH4HxsOAAy1wnid6lZ\nvOjGNJHN1MLJ96AGpoP+Kg8jwdyq3kG/bSfXxQD4rzEMCeSK+DlGughrbZkg\n8U6E\r\n=K1UZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6uidt0DGLt631X2UQE6aaFuBfMLIz+53Rdd+N5DbNXAiEA8XRRw27OufvendBcrebDjmc62RpSkiDoI4toYz+eG68="}]},"_npmUser":{"name":"vannsl","email":"boehner.vanessa@gmail.com"},"directories":{},"maintainers":[{"name":"vannsl","email":"boehner.vanessa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-3-sanitize_0.1.4_1629706871447_0.5952493583277418"},"_hasShrinkwrap":false}},"maintainers":[{"name":"vannsl","email":"boehner.vanessa@gmail.com"}],"description":"HTML sanitizer for Vue.js 3 apps","homepage":"https://github.com/vannsl/vue-3-sanitize","keywords":["vue3","vue-3-sanitize","vue","vue-plugin"],"repository":{"type":"git","url":"git+https://github.com/vannsl/vue-3-sanitize.git"},"author":{"name":"Vannsl, Vanessa Otto","email":"mail@vannsl.io"},"bugs":{"url":"https://github.com/vannsl/vue-3-sanitize/issues"},"license":"MIT","readme":"# vue-3-sanitize\n\nHTML sanitizer for Vue.js 3 apps.\n\n[![vue-next](https://img.shields.io/badge/vue-next-brightgreen.svg)](https://github.com/vuejs/vue-next) [![npm](https://img.shields.io/npm/v/vue-3-sanitize.svg?style=flat-square)](https://npmjs.org/package/vue-3-sanitize)\n\nYou want to use `v-html`? You might need to sanitize the code. This plugin is built for Vue 3 apps. It is built upon on [sanitize-html](https://github.com/punkave/sanitize-html).\n\n## Install\n\n```bash\nyarn add vue-3-sanitize\n# or\nnpm install --save vue-3-sanitize\n```\n\n## Usage\n\n### Registration\n\nRegister the plugin\n\n``` js\nimport Vue3Sanitize from \"vue-3-sanitize\";\n\n// const app = createApp(YourVue3App);\napp.use(Vue3Sanitize);\n```\n\nTo override the default options of [sanitize-html](https://www.npmjs.com/package/sanitize-html), pass them as an argument. It is not supported to merge them.\n\n``` js\nconst overridenOptions = {\n    allowedTags: ['img']\n};\napp.use(Vue3Sanitize, overridenOptions);\n```\n\n### Template\n\n```html\n<template>\n  <p v-html=\"$sanitize(dirty)\" />\n</template>\n```\n\n## Issues\n\nIf you find any bugs, please open an issue.\n\n## Contributing\n\n1. Fork it\n1. Create your feature branch: `git checkout -b feature-or-bugfix`\n1. Add your changes: `git add files`\n1. Commit your changes: `git commit -m \"Add some feature\"`\n1. Push to the branch: `git push origin feature-or-bugfix`\n1. Submit a forked pull request\n\n## License\n\nSee [License File](LICENSE.md).\n","readmeFilename":"README.md"}