{"name":"sanitize-html","version":"2.14.0","description":"Clean up user-submitted HTML, preserving allowlisted elements and allowlisted attributes on a per-element basis","sideEffects":false,"main":"index.js","scripts":{"test":"npx eslint . && mocha test/test.js"},"repository":{"type":"git","url":"git+https://github.com/apostrophecms/sanitize-html.git"},"keywords":["html","parser","sanitizer","sanitize"],"author":{"name":"Apostrophe Technologies, Inc."},"license":"MIT","dependencies":{"deepmerge":"^4.2.2","escape-string-regexp":"^4.0.0","htmlparser2":"^8.0.0","is-plain-object":"^5.0.0","parse-srcset":"^1.0.2","postcss":"^8.3.11"},"devDependencies":{"eslint":"^7.3.1","eslint-config-apostrophe":"^3.4.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^10.2.0","sinon":"^9.0.2"},"_id":"sanitize-html@2.14.0","gitHead":"1a11f7cfcf4cc7278e0d85c34c1d7a24eed045ab","bugs":{"url":"https://github.com/apostrophecms/sanitize-html/issues"},"homepage":"https://github.com/apostrophecms/sanitize-html#readme","_nodeVersion":"18.20.4","_npmVersion":"10.9.0","dist":{"shasum":"bd2a7b97ee1d86a7f0e0babf3a4468f639c3a429","size":19187,"noattachment":false,"key":"/sanitize-html/-/sanitize-html-2.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/sanitize-html/download/sanitize-html-2.14.0.tgz"},"_npmUser":{"name":"boutell","email":"tom@apostrophecms.com"},"directories":{},"maintainers":[{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"bodonkey","email":""},{"name":"boutell","email":""},{"name":"romanek","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sanitize-html_2.14.0_1734543451474_0.7976642829277092"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-18T17:37:31.714Z","publish_time":1734543451714,"_source_registry_name":"default","_cnpm_publish_time":1734543451714,"dist-tags":{"latest":"2.17.2","previous":"1.27.5"}}