{"_id":"@tinkoff/ng-dompurify","_rev":"24-e08d4d4dd8be14c6867b224a93965238","name":"@tinkoff/ng-dompurify","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"@tinkoff/ng-dompurify","version":"1.0.0","peerDependencies":{"@angular/core":">=4.0.0"},"description":"Inclusive Angular API for DOMPurify","keywords":["angular","ng","dompurify","sanitizer","DomSanitizer","tinkoff"],"license":"Apache-2.0","authors":["Roman Sedov <r.sedov@tinkoff.ru>","Alex Inkin <a.inkin@tinkoff.ru>"],"repository":{"type":"git","url":"git+https://github.com/TinkoffCreditSystems/ng-dompurify.git"},"bugs":{"url":"https://github.com/TinkoffCreditSystems/ng-dompurify/issues"},"homepage":"https://github.com/TinkoffCreditSystems/ng-dompurify#README","main":"bundles/tinkoff-ng-dompurify.umd.js","module":"fesm5/tinkoff-ng-dompurify.js","es2015":"fesm2015/tinkoff-ng-dompurify.js","esm5":"esm5/tinkoff-ng-dompurify.js","esm2015":"esm2015/tinkoff-ng-dompurify.js","fesm5":"fesm5/tinkoff-ng-dompurify.js","fesm2015":"fesm2015/tinkoff-ng-dompurify.js","typings":"tinkoff-ng-dompurify.d.ts","metadata":"tinkoff-ng-dompurify.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"directories":{"lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Roman Sedov","email":"r.sedov@tinkoff.ru"},"_id":"@tinkoff/ng-dompurify@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marsibarsi","email":"darragon-nn@yandex.ru"},"dist":{"integrity":"sha512-ZvZXy0cPKsW5Vt+jGQc83y1W/nJ8hYtgQt7Vbvq8yEQ9iixX5yC+WprJD5P321HuNJlsxurkliUZP1g/5IdF3A==","shasum":"78a9fb07e21483a2838a473d45090c012ab1df8d","tarball":"https://registry.npmjs.org/@tinkoff/ng-dompurify/-/ng-dompurify-1.0.0.tgz","fileCount":60,"unpackedSize":214070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSIlSCRA9TVsSAnZWagAAsvYQAJ2TRnEp+w4Ezsdp5Jt5\nJpgIZSNzLvfvBvWiFBtny2KpfKMikCUbu3dr/Y/iRdBMeQaxa6GruO24EZ94\ncJnModPHGll3Iht+EioiWCVsFqJ3Exzx0zfaP1YLBe51WR+0drQrHH1Jl2pS\nhiqkniwYe9jQG+9LvX8Y1+g7BKP7/BazJsYvjtmxftwlpGgfHI6PiqiiOelI\nq415V22YhOcijzvKf70nXYyOFQIQWSI1tFPPHNyyEuB+tRY4NlUpZrwm/QvK\ngihabDEOQaz7+q4KQjzMWC6ZvPIjzDd//fnwnjxs6F3CpBZ4+fcUJlFJHRiX\n8FZT02WYOpsGmTji8aikRvH2ivYfxrUINq80w/hLsMLiJH5GxR/yHwI/FOdB\n2o0YfvD79PZMul4SALwLxhSx/yYZdcEQ1YQsmrzxzC5au0gYahugjE9ZLqBd\n/7nEnL+CW3d79UDmjQ7dTERLGiIEuedHerZJ0ZTAsR8d3DTE5MgQDdkKL9bN\nxFbBiAfPtjsVsqsXa6lfxEv6vVF346IzRcBXd9YAh/ArOsDx0xUJs4HakTui\nNcfL5CnT3b0fgTCNAm2RqIIvcw6m9/ItarrO/ANwvsTH7ZdSRt//1b619pcW\nBZ08+J1nIy2ZHNHR0L9NR7rNukjOmRCKtFgvp0R9LbhA8Sq/ViCy9WFjqdKe\n30mV\r\n=ZIqj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpOk2DFUPXgNWP2j9R+b3HjIQFuB3zXFR+CtUj/lsCQAIgKV8OuF2dJawR7FK3jcq1im/hw9nzYgYwh0kIFtGUofY="}]},"maintainers":[{"name":"marsibarsi","email":"darragon-nn@yandex.ru"},{"name":"meskill","email":"meskill@mail.ru"},{"name":"waterplea","email":"alexander@inkin.ru"},{"name":"ytsareva","email":"yulia.tcareva@gmail.com"},{"name":"ishivan","email":"mngame51@gmail.com"},{"name":"rouland","email":"Roulandx@gmail.com"},{"name":"shoom3301","email":"shoom3301@gmail.com"},{"name":"tinkoffbank","email":"f.nehaev@tinkoff.ru"},{"name":"tom910","email":"tom910ru@gmail.com"},{"name":"dmitry-korolev","email":"dmitry@korolev.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-dompurify_1.0.0_1565034833726_0.26095560194939704"},"_hasShrinkwrap":false},"1.1.0":{"name":"@tinkoff/ng-dompurify","version":"1.1.0","peerDependencies":{"@angular/core":">=4.0.0","@angular/platform-browser":">=4.0.0"},"description":"Inclusive Angular API for DOMPurify","keywords":["angular","ng","dompurify","sanitizer","DomSanitizer","tinkoff"],"license":"Apache-2.0","authors":["Roman Sedov <r.sedov@tinkoff.ru>","Alex Inkin <a.inkin@tinkoff.ru>"],"repository":{"type":"git","url":"git+https://github.com/TinkoffCreditSystems/ng-dompurify.git"},"bugs":{"url":"https://github.com/TinkoffCreditSystems/ng-dompurify/issues"},"homepage":"https://github.com/TinkoffCreditSystems/ng-dompurify#README","main":"bundles/tinkoff-ng-dompurify.umd.js","module":"fesm5/tinkoff-ng-dompurify.js","es2015":"fesm2015/tinkoff-ng-dompurify.js","esm5":"esm5/tinkoff-ng-dompurify.js","esm2015":"esm2015/tinkoff-ng-dompurify.js","fesm5":"fesm5/tinkoff-ng-dompurify.js","fesm2015":"fesm2015/tinkoff-ng-dompurify.js","typings":"tinkoff-ng-dompurify.d.ts","metadata":"tinkoff-ng-dompurify.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"@tinkoff/ng-dompurify@1.1.0","_nodeVersion":"12.4.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-/q/zd4XkRsLcRbQAMvVVIQx4OpHj8ror3CazVvIqeTh6TJTL3Xf0qopTbGHh5LfM2j+bWtBL3E7G75McYzv3+w==","shasum":"c0dcc3c6466f65593938262191002a83930290f7","tarball":"https://registry.npmjs.org/@tinkoff/ng-dompurify/-/ng-dompurify-1.1.0.tgz","fileCount":84,"unpackedSize":312689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaMGpCRA9TVsSAnZWagAAs3oP+gJj1FCE6iL9RfCaHJe0\nd4w06fo3H58MwfQp18C5DYCJ3/1hcifLJuVU+oF1xdkrZzdhzYd5JnBJEXhV\nuolVipnhaBOhovfIduX6dQrivKnFudSNV3/Q3yRKFuCr60jpwk9HoD7TrJT6\nuraX4J/NhjqkDok72zBdeq9sIc5atWCSFP6H65xI65mVc5qSHr+wvI3uQXL8\nt7mM5+yO611u5UD6hrnVByakx3tVbDB2JfAH5T2k7LDMugEW2t2ERIhJSa/I\nXg39o+vTBLx7DDx99e8BP3WfR+P9Lyx9NMRL5ObCjwVcnsCn8Z1S2o0PhwLJ\nc3JDZY9PAQKbq2pErCcU+PmDnkpNpGg7ZeM1U3Q+6uE5Cxikmccx4hBIHXxZ\n+usWMYYAtqTpJ+HOcw2vfIW4WwaVE3miWVbdZT2n3O5un6DmDuuGbactteYm\nrn34GEiq9VBnTrV0ZVn0NS8TqmMtdpjNqMstmaIGx7FqtC18M9bKzZoja98p\n3K8dGoDd8pedenguhc7k8AXA0SoPoLX+DW4FWi26SsQAxmy/IQ49/OYP+ebL\nFLPJS8x3kpxKYec6s7t3J72ZTdtDEZgn9kTo0BC3ltBXGKZAk5S34+55s7l8\nV37BMfRyUZlm0bdgHM/LCZhWAteRNI9jTxRe/QxLQu6Cet0qDJVexVt1dNN/\n0O2i\r\n=npiX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXs9VJ1KJpvGA9Hhm2UValuBkz0U+lOpFYLEbItWsJ5wIgG55ut+H6TumPRZlgZiHf4Yz0FYCrDs3CaPwe/QLjXMs="}]},"maintainers":[{"name":"dmitry-korolev","email":"dmitry@korolev.dk"},{"name":"ishivan","email":"mngame51@gmail.com"},{"name":"marsibarsi","email":"darragon-nn@yandex.ru"},{"name":"meskill","email":"meskill@mail.ru"},{"name":"rouland","email":"Roulandx@gmail.com"},{"name":"shoom3301","email":"shoom3301@gmail.com"},{"name":"tinkoffbank","email":"f.nehaev@tinkoff.ru"},{"name":"tom910","email":"tom910ru@gmail.com"},{"name":"waterplea","email":"alexander@inkin.ru"},{"name":"ytsareva","email":"yulia.tcareva@gmail.com"}],"_npmUser":{"name":"marsibarsi","email":"darragon-nn@yandex.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-dompurify_1.1.0_1567146408420_0.01671605050098024"},"_hasShrinkwrap":false},"1.1.1":{"name":"@tinkoff/ng-dompurify","version":"1.1.1","peerDependencies":{"@angular/core":">=4.0.0","@angular/platform-browser":">=4.0.0"},"description":"Inclusive Angular API for DOMPurify","keywords":["angular","ng","dompurify","sanitizer","DomSanitizer","tinkoff"],"license":"Apache-2.0","authors":["Roman Sedov <r.sedov@tinkoff.ru>","Alex Inkin <a.inkin@tinkoff.ru>"],"repository":{"type":"git","url":"git+https://github.com/TinkoffCreditSystems/ng-dompurify.git"},"bugs":{"url":"https://github.com/TinkoffCreditSystems/ng-dompurify/issues"},"homepage":"https://github.com/TinkoffCreditSystems/ng-dompurify#README","main":"bundles/tinkoff-ng-dompurify.umd.js","module":"fesm5/tinkoff-ng-dompurify.js","es2015":"fesm2015/tinkoff-ng-dompurify.js","esm5":"esm5/tinkoff-ng-dompurify.js","esm2015":"esm2015/tinkoff-ng-dompurify.js","fesm5":"fesm5/tinkoff-ng-dompurify.js","fesm2015":"fesm2015/tinkoff-ng-dompurify.js","typings":"tinkoff-ng-dompurify.d.ts","metadata":"tinkoff-ng-dompurify.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"@tinkoff/ng-dompurify@1.1.1","_nodeVersion":"12.4.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-FMHRjY+m37mGoY5BE0D/0JvdUEYdlqKKnrRAp1vkleR7AVleF0De1gJcSle3I2RAqhvj54P6nBcF8Kk+fqb+lA==","shasum":"cbf08ea69f5b67fe21f03e8fa9a6e7139bd84a11","tarball":"https://registry.npmjs.org/@tinkoff/ng-dompurify/-/ng-dompurify-1.1.1.tgz","fileCount":87,"unpackedSize":312985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbS0PCRA9TVsSAnZWagAAgIcQAKF1IJETXoV32iat4zzH\nb2ESlJCfRWeQVqQ/rGXWeYkbStZnrjR+JuGWh2UiqEhuFDXRAUv96sXPBcfb\nAcsrxu5MLuKWWa2VqsHyIz/mRX8DKcAKmO8wIAiQf1FGj5SQOgCKwvuvfMER\nR0NYMUFZdg2peRpzoZoE0oCTNrkJYJxauR59Sa4uSmrAPs3VhNHPPcchx9KV\nrUh2itjtiItN+U1CtP/lJcetrw9+0/knN1u6eKHlr+zwVeYloycg5tBrQa9z\nYGYJpyQIjYFL3LxR2kKzze/uszMD82/IU3SKMmUX/U285p9cg1UMQOKsmyvw\n/IQCHEfkHE2aMY1rwfEoRa5mnyhwKgOkk/t0k8a+tHhV4Bko7pJa4S+N5CX2\nE/ElJDqNS2rhF84HpOZRaVslIvT8dvbmsGS9vD8SEwMPVrLCEUs+4z//EhgO\nfCLZoDHxkW7kRC0MVJmsW3nezIaKm3BFoZ2lgge+AS8VAmCO39KwPgVg66Uf\nZ42cBZdqHfSEOQRC7wVBxTCQY16R7wf63VGTEUU+gqcIQwjAWu9AFLxDSp7E\nV1PgWiwLZvkrddTCr2/ysslNPLRhsJhXMx+GVP5u9fTddeMbU1yC97XAz/Oc\njGcO0l8yBmlTK8Ir01TqpgOYCUz409uWhhm9ro+kWHeq/k7y4lorbkKKsPY9\nu1eo\r\n=6X/8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3/aSDNVotmtCQ3KGb1SfJ1PToIiOZcoL0wKXrt4cxuQIgMwkr7xBhMPQNsWhdVsbisUgsAeIFi9MAMSEGfqsKVxE="}]},"maintainers":[{"name":"dmitry-korolev","email":"dmitry@korolev.dk"},{"name":"ishivan","email":"mngame51@gmail.com"},{"name":"marsibarsi","email":"darragon-nn@yandex.ru"},{"name":"meskill","email":"meskill@mail.ru"},{"name":"rouland","email":"Roulandx@gmail.com"},{"name":"shoom3301","email":"shoom3301@gmail.com"},{"name":"tinkoffbank","email":"f.nehaev@tinkoff.ru"},{"name":"tom910","email":"tom910ru@gmail.com"},{"name":"waterplea","email":"alexander@inkin.ru"},{"name":"ytsareva","email":"yulia.tcareva@gmail.com"}],"_npmUser":{"name":"marsibarsi","email":"darragon-nn@yandex.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-dompurify_1.1.1_1567436046745_0.13013718186603174"},"_hasShrinkwrap":false},"1.1.3":{"name":"@tinkoff/ng-dompurify","version":"1.1.3","peerDependencies":{"@angular/core":">=4.0.0","@angular/platform-browser":">=4.0.0"},"description":"Inclusive Angular API for DOMPurify","keywords":["angular","ng","dompurify","sanitizer","DomSanitizer","tinkoff"],"license":"Apache-2.0","authors":["Roman Sedov <r.sedov@tinkoff.ru>","Alex Inkin <a.inkin@tinkoff.ru>"],"repository":{"type":"git","url":"git+https://github.com/TinkoffCreditSystems/ng-dompurify.git"},"bugs":{"url":"https://github.com/TinkoffCreditSystems/ng-dompurify/issues"},"homepage":"https://github.com/TinkoffCreditSystems/ng-dompurify#README","main":"bundles/tinkoff-ng-dompurify.umd.js","module":"fesm5/tinkoff-ng-dompurify.js","es2015":"fesm2015/tinkoff-ng-dompurify.js","esm5":"esm5/tinkoff-ng-dompurify.js","esm2015":"esm2015/tinkoff-ng-dompurify.js","fesm5":"fesm5/tinkoff-ng-dompurify.js","fesm2015":"fesm2015/tinkoff-ng-dompurify.js","typings":"tinkoff-ng-dompurify.d.ts","metadata":"tinkoff-ng-dompurify.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"@tinkoff/ng-dompurify@1.1.3","_nodeVersion":"12.4.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-3wg56nd6MZc9Z45ZdaOQX/k2QzrIn36mIcPTMOy6zDfqcneBkHUU/bPkeuzuYVACvIFR6MnTR/NmxSSR7bj+PA==","shasum":"d3e0409465c778bae130cb670992880d8c0034c4","tarball":"https://registry.npmjs.org/@tinkoff/ng-dompurify/-/ng-dompurify-1.1.3.tgz","fileCount":84,"unpackedSize":309464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbVfNCRA9TVsSAnZWagAA3b0P/iTFUm65QnzQeXY6N1t3\nE9jnFpyDfxsTc6Ojxsa8HtsGyM6KcWPm0g2KrjUq10J4jm15nDgoZ9E3wVTL\nMyrnsDHwaiD3PkJB0O0OntRwPRVmywKxWh8UJE9Zjc4GYWx0F4A25yuxyOP4\nAVkgCk34SIn9+wDwpMp2WHSqbtEklSFilyfyXbLN9Bs2l9xo/rEx6ZjMSAh9\nMhjM/81Ywtd/uBxlq6zWPdUvkp8Ac7i5TMyFLBJnN4vZtCkVOgdH3zWeXoSl\nVT77QV46Q26tLaEvLdcGaBAdyFFaIcbAknWE5SEUeu/XWVIyZk4ShQgGayoG\nLjYW+KLoazS8nbp1WNOK9C0Aijl1/dYoB4Q5tuWw8xfs1xOOYt3XYCAfxS4w\nWubarUFqan1dTChEiBEF+FgYtAGDuofyn+SMh8Q8gXferPL/RzbDC6XB9d0K\nHiJbORLAqq54bPUX6MnPsl2ehXP4oHB61oF3DmcLH450buuib/92fgTwQqeU\nMMYAD2jakEQQkHeH3Q5pJgIF4rrkvjTckbNZEjbufcB+fNwcWIxIY/R68Eu2\nQorRL7GVMD8Ojh9K40+BjzHRO0lFuFmQH9MZtMv9TcvX7M7/byFmSlmTfnoD\nVSqXxRpf1w/bJXWTczrccJto2WsNz6u38aSpZow8A4KVZvTaj/1XoM2oVRjc\n4kgh\r\n=tG8B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCam8u65yecm539XIkN3Sq07yTaF2DndE6s1sUMH1cZrwIgCaJlpAW8NsIAHR7AdQtgcnraJVb8DK9TypukOqcGy0g="}]},"maintainers":[{"name":"dmitry-korolev","email":"dmitry@korolev.dk"},{"name":"ishivan","email":"mngame51@gmail.com"},{"name":"marsibarsi","email":"darragon-nn@yandex.ru"},{"name":"meskill","email":"meskill@mail.ru"},{"name":"rouland","email":"Roulandx@gmail.com"},{"name":"shoom3301","email":"shoom3301@gmail.com"},{"name":"tinkoffbank","email":"f.nehaev@tinkoff.ru"},{"name":"tom910","email":"tom910ru@gmail.com"},{"name":"waterplea","email":"alexander@inkin.ru"},{"name":"ytsareva","email":"yulia.tcareva@gmail.com"}],"_npmUser":{"name":"marsibarsi","email":"darragon-nn@yandex.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-dompurify_1.1.3_1567446988659_0.40714422215962087"},"_hasShrinkwrap":false},"1.1.4":{"name":"@tinkoff/ng-dompurify","version":"1.1.4","peerDependencies":{"@angular/core":">=4.0.0","@angular/platform-browser":">=4.0.0","@types/dompurify":"^0.0.32","dompurify":"^1.0.11"},"description":"Inclusive Angular API for DOMPurify","keywords":["angular","ng","dompurify","sanitizer","DomSanitizer","tinkoff"],"license":"Apache-2.0","authors":["Roman Sedov <r.sedov@tinkoff.ru>","Alex Inkin <a.inkin@tinkoff.ru>"],"repository":{"type":"git","url":"git+https://github.com/TinkoffCreditSystems/ng-dompurify.git"},"bugs":{"url":"https://github.com/TinkoffCreditSystems/ng-dompurify/issues"},"homepage":"https://github.com/TinkoffCreditSystems/ng-dompurify#README","main":"bundles/tinkoff-ng-dompurify.umd.js","module":"fesm5/tinkoff-ng-dompurify.js","es2015":"fesm2015/tinkoff-ng-dompurify.js","esm5":"esm5/tinkoff-ng-dompurify.js","esm2015":"esm2015/tinkoff-ng-dompurify.js","fesm5":"fesm5/tinkoff-ng-dompurify.js","fesm2015":"fesm2015/tinkoff-ng-dompurify.js","typings":"tinkoff-ng-dompurify.d.ts","metadata":"tinkoff-ng-dompurify.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"@tinkoff/ng-dompurify@1.1.4","_nodeVersion":"12.4.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-T4ZUZf/a2ALrwEyXNpa1vS25FrXp21cFY16qgikQ4lIYStTDmNaS1kLMKOoGk045ho1cNQp8/6LrQ7o1c9jDFQ==","shasum":"ee1dc7ddd6e81252aee8e8aa7b6669606cb0b05b","tarball":"https://registry.npmjs.org/@tinkoff/ng-dompurify/-/ng-dompurify-1.1.4.tgz","fileCount":84,"unpackedSize":310237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddnt5CRA9TVsSAnZWagAAHScP/1J8ItQS/7QDKmAmnAQj\nokSEshCwqI8MWLhcDMHTSoCtWRTnQF3a7buM70UU+aWsxwJlVUOkKMnVjzWX\nKu/TqyrS3j5QecxbTcl1wXgg5gFf/+BpRmViS1u8pDlJWll+CvCePpL6il5z\n2sGSrXu0CTjWlmQItA+JoXLc8zehvw/q2hWCRhU4hqR9E4wFuangYEhZeq4R\nWs/wXhV20i+uei9PsZvR38MFNwvSiZvpGL4FfAik5Lz/npLb81DYa+GaQYTb\nbd+0defRmhx3whbtsuRr0KueLAmnjxGRYx3qnXXPbt4mwIsIjJKjEKCQfcmM\n++Kz2uvRVEtB+cKEB9RnehU3c2PKPvlV/3o1ArXbieESLLaDXV73cPKUTAtt\nP0ThA65jwCm3imASeOxVnKpyIkm/1dSKhZFVXJoetkjSXw18/gmujY4HFOFf\nerNRJ+eA3xmeOC64bQ/cQa2Ty75u952eBr8UGkoBmgXoKkWdd5KsLHAEsMQZ\nfy64iKfrobjC+h12oTnZyCYUxcCWrtaHNVY/Q+1EhpULoJ6qfPkOYOXGK6nT\nMuX++5HppINHDVDmvfmYRZ4sMUjY6PcZccNKJoCTDJGZLHL5a57fubc+mDq/\nbrczpWHpb9I/kN+RKGw5mmBvRdYuCUqX6YKzVsGiY7Cx3fXoONNm/rF+zgqK\n0mSj\r\n=YAfc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYObjyC4DoKm+Rrogrw9ISRQmridZwtm6yShoPo7a9fwIgS3OzCW2IXETM3ILOo6BEvPZVvol/JM/BLDnlIC8598U="}]},"maintainers":[{"name":"dmitry-korolev","email":"dmitry@korolev.dk"},{"name":"ishivan","email":"mngame51@gmail.com"},{"name":"marsibarsi","email":"darragon-nn@yandex.ru"},{"name":"meskill","email":"meskill@mail.ru"},{"name":"rouland","email":"Roulandx@gmail.com"},{"name":"shoom3301","email":"shoom3301@gmail.com"},{"name":"tinkoffbank","email":"f.nehaev@tinkoff.ru"},{"name":"tom910","email":"tom910ru@gmail.com"},{"name":"waterplea","email":"alexander@inkin.ru"},{"name":"ytsareva","email":"yulia.tcareva@gmail.com"}],"_npmUser":{"name":"marsibarsi","email":"darragon-nn@yandex.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-dompurify_1.1.4_1568045944378_0.984464899257524"},"_hasShrinkwrap":false},"2.0.0":{"name":"@tinkoff/ng-dompurify","version":"2.0.0","peerDependencies":{"@angular/core":">=4.0.0","@angular/platform-browser":">=4.0.0","@types/dompurify":">=2.0.0","dompurify":">=2.0.0"},"description":"Inclusive Angular API for DOMPurify","keywords":["angular","ng","dompurify","sanitizer","DomSanitizer","tinkoff"],"license":"Apache-2.0","authors":["Roman Sedov <r.sedov@tinkoff.ru>","Alex Inkin <a.inkin@tinkoff.ru>"],"repository":{"type":"git","url":"git+https://github.com/TinkoffCreditSystems/ng-dompurify.git"},"bugs":{"url":"https://github.com/TinkoffCreditSystems/ng-dompurify/issues"},"homepage":"https://github.com/TinkoffCreditSystems/ng-dompurify#README","main":"bundles/tinkoff-ng-dompurify.umd.js","module":"fesm5/tinkoff-ng-dompurify.js","es2015":"fesm2015/tinkoff-ng-dompurify.js","esm5":"esm5/tinkoff-ng-dompurify.js","esm2015":"esm2015/tinkoff-ng-dompurify.js","fesm5":"fesm5/tinkoff-ng-dompurify.js","fesm2015":"fesm2015/tinkoff-ng-dompurify.js","typings":"tinkoff-ng-dompurify.d.ts","metadata":"tinkoff-ng-dompurify.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"@tinkoff/ng-dompurify@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"waterplea","email":"alexander@inkin.ru"},"dist":{"integrity":"sha512-NxSdeCcH4OUzXo1+/13MEMdE+gFaZhK+qDzg7M0rgvUkKIb/c5HhpeH19T/kEdqqjjXqDgxziTzRrBsnXQWphw==","shasum":"4fb232e909644a459ce0a5253afac7643b767ee7","tarball":"https://registry.npmjs.org/@tinkoff/ng-dompurify/-/ng-dompurify-2.0.0.tgz","fileCount":84,"unpackedSize":326426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwY5rCRA9TVsSAnZWagAASIEP/02lw06eeZuYgEAdHpjc\n75oh0hAn6twxAIMHPe1AzVu3i+hu24Vv+WAwB0d4hFhUSyVstsoRfW8r/sgq\n4oHVvt2XPC4DECLxOXED4U/1sn9nCXMwgHR+KX+Y82oXv+GJh33pLUsd0FOt\nDixb2/ACeJ6MVTGUkvNG9AJtC55aeQBj/yNWg2K0gPIvxffTx/QHinb8bKz1\nT7SMxS3Go/XKzVmyJuGeJkh+YEP99815Wxzi3mpKlKA4xgxW+mbAwuNPAq95\nG3bejVeio5zmK3qsgKrGLUETznWuulsTXwU02YLWFbIfj893294pB/KxZQOm\nePDFpAj5UuzsjpoLOvdnn4Qql2ku9Zq5LHMkZU1l9HUl39bgfSiwPmx29u4S\noj/K0mUeW+uuxgPB0mf96Y65lxX3w32AEgp2y4jCoo0tM9/w6VKadtFZWQrk\nrfPkSIeAXBje+/4I+WE5QNtBa5sq17gpFXzszqdC9fsVOzQx4E5Ov5N+8iLv\noGVsP29Q8jvAmJF+LTPhKtj+U3huSNRlZ17PC4C87ZzbdIY1yaKuzRiVTtzZ\n6qj3BGnBHmeq/JpoJWPMxOXrfkBPwrcERE7NGIAVEjXa9eFOBjbNe9ue277C\n6rzJn2XTFkNVSRBVqaklqxd7Zl56BM/bd4BJ5zGMuTMgd12sBOJ8HIgzq6ZG\nhw4C\r\n=tHDg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0urADcTfIq6GiQaaIjjWW8cocUR7jsuT/hiGdayNguQIhAJTvPfpx2LsrMSFGypZtgWcZAAsp1/RohDRu+Rv4Rlzq"}]},"maintainers":[{"email":"dmitry@korolev.dk","name":"dmitry-korolev"},{"email":"mngame51@gmail.com","name":"ishivan"},{"email":"darragon-nn@yandex.ru","name":"marsibarsi"},{"email":"meskill@mail.ru","name":"meskill"},{"email":"Roulandx@gmail.com","name":"rouland"},{"email":"shoom3301@gmail.com","name":"shoom3301"},{"email":"f.nehaev@tinkoff.ru","name":"tinkoffbank"},{"email":"tom910ru@gmail.com","name":"tom910"},{"email":"alexander@inkin.ru","name":"waterplea"},{"email":"yulia.tcareva@gmail.com","name":"ytsareva"},{"email":"krisstal.mail@gmail.com","name":"zig-green"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-dompurify_2.0.0_1572965994944_0.1358896941629406"},"_hasShrinkwrap":false},"2.0.1":{"name":"@tinkoff/ng-dompurify","version":"2.0.1","peerDependencies":{"@angular/core":">=4.0.0","@angular/platform-browser":">=4.0.0","@types/dompurify":">=2.0.0","dompurify":">=2.0.0"},"description":"Inclusive Angular API for DOMPurify","keywords":["angular","ng","dompurify","sanitizer","DomSanitizer","tinkoff"],"license":"Apache-2.0","authors":["Roman Sedov <r.sedov@tinkoff.ru>","Alex Inkin <a.inkin@tinkoff.ru>"],"repository":{"type":"git","url":"git+https://github.com/TinkoffCreditSystems/ng-dompurify.git"},"bugs":{"url":"https://github.com/TinkoffCreditSystems/ng-dompurify/issues"},"homepage":"https://github.com/TinkoffCreditSystems/ng-dompurify#README","main":"bundles/tinkoff-ng-dompurify.umd.js","module":"fesm5/tinkoff-ng-dompurify.js","es2015":"fesm2015/tinkoff-ng-dompurify.js","esm5":"esm5/tinkoff-ng-dompurify.js","esm2015":"esm2015/tinkoff-ng-dompurify.js","fesm5":"fesm5/tinkoff-ng-dompurify.js","fesm2015":"fesm2015/tinkoff-ng-dompurify.js","typings":"tinkoff-ng-dompurify.d.ts","metadata":"tinkoff-ng-dompurify.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"@tinkoff/ng-dompurify@2.0.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Qtx/xv1eOKx4mvako3/g5W51Vo+R6gzlIGR3G2QKmC3oL62+DKWKzp2YKc8g6UwzVptanSR+XASFhgZ+WLprwQ==","shasum":"15bc37c92dfca809d6ce971d74207ee1943db949","tarball":"https://registry.npmjs.org/@tinkoff/ng-dompurify/-/ng-dompurify-2.0.1.tgz","fileCount":84,"unpackedSize":322183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVimnCRA9TVsSAnZWagAAizUP/064H62OGnmJ7vBQ2Bhw\nKEepUr9wu/ncVSyYZBDPKXaNYmlDEa3TpaZf9QqNJZd4YAUJeATTYGMIRR6g\nptNcgGQH7EVcuzeKj+Wjiok2ahtdwOXNTD2+GWDdvrVdO1ZKQcbAch2A32w+\nvsmdmrrXES05me3sAAagchqFfCeIhvdDl6IHpFRSR9OvnnYJV/5ingsSPZlM\nWCxceiH3nmBPoOqvqYRJC0E+LdUvndS3h1pW2rLuQK6GqygnTy3X6pV5nbJX\nqRi2+lE5oEYrg5bOh6mruLc+Ttmwq+DwWQboz/8UcVHgp0I6QNu/c2p+Lobp\nrpC5vLlZ+NhYnlJNQmZFeMQZTrOHBkM/qQXqgEAYQ7zoowPwVWlP25Bv/6k7\nnSAESihuZyJ+CbnIDsq9UlGbSmEp5k3YRMzlVT2q4UnG9lwoZq5HzjAvqsb4\nVgbqTMvuYf3cFjUL17sdx1kFFXEJQiwt2rHS7HO8v5JVQn+QxvYbZj5/FzCd\nNI5PXw9/FPWbeTcwdBy1bI7hp7KmiCglrL+WVepN+RKlot9SNJYTNO5+zRQj\nqfzMuzR9xtKAT9S06j9GZ4eWbJ1hsYQyhPQnPx4BxwbLF668wBk1iucUzoaP\nML2qoXmLNaOp7eGqd7DJyfyIhhlK+HGhFx6se8mggqrPkccvBkmVmDVwah4Q\n0kdD\r\n=i6TO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQGEBCnUnGHz9TN/OWszGqTrtbXJYA074+BLCBRYDCDAiEA8OkdFAji9iblJcnowMq43kbntF61/mBZJYt1tEUcTa4="}]},"maintainers":[{"email":"dmitry@korolev.dk","name":"dmitry-korolev"},{"email":"mngame51@gmail.com","name":"ishivan"},{"email":"darragon-nn@yandex.ru","name":"marsibarsi"},{"email":"meskill@mail.ru","name":"meskill"},{"email":"Roulandx@gmail.com","name":"rouland"},{"email":"shoom3301@gmail.com","name":"shoom3301"},{"email":"f.nehaev@tinkoff.ru","name":"tinkoffbank"},{"email":"tom910ru@gmail.com","name":"tom910"},{"email":"alexander@inkin.ru","name":"waterplea"},{"email":"yulia.tcareva@gmail.com","name":"ytsareva"},{"email":"krisstal.mail@gmail.com","name":"zig-green"}],"_npmUser":{"name":"marsibarsi","email":"darragon-nn@yandex.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-dompurify_2.0.1_1582705062549_0.7108120254048473"},"_hasShrinkwrap":false},"2.1.0":{"name":"@tinkoff/ng-dompurify","version":"2.1.0","peerDependencies":{"@angular/core":">=4.0.0","@angular/platform-browser":">=4.0.0","@types/dompurify":">=2.0.0","dompurify":">=2.0.0"},"description":"Inclusive Angular API for DOMPurify","keywords":["angular","ng","dompurify","sanitizer","DomSanitizer","tinkoff"],"license":"Apache-2.0","authors":["Roman Sedov <r.sedov@tinkoff.ru>","Alex Inkin <a.inkin@tinkoff.ru>"],"repository":{"type":"git","url":"git+https://github.com/TinkoffCreditSystems/ng-dompurify.git"},"bugs":{"url":"https://github.com/TinkoffCreditSystems/ng-dompurify/issues"},"homepage":"https://github.com/TinkoffCreditSystems/ng-dompurify#README","main":"bundles/tinkoff-ng-dompurify.umd.js","module":"fesm5/tinkoff-ng-dompurify.js","es2015":"fesm2015/tinkoff-ng-dompurify.js","esm5":"esm5/tinkoff-ng-dompurify.js","esm2015":"esm2015/tinkoff-ng-dompurify.js","fesm5":"fesm5/tinkoff-ng-dompurify.js","fesm2015":"fesm2015/tinkoff-ng-dompurify.js","typings":"tinkoff-ng-dompurify.d.ts","metadata":"tinkoff-ng-dompurify.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"@tinkoff/ng-dompurify@2.1.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-bQch7HGtKBUn9zEgFFwssPMqvLjmZleqRC0UVdMO3VGTnto+XuGtRe1xGqpKKrCqqalWTEBLUUjbJwXXXoODow==","shasum":"6179549093bcd0f132b62dc64ad7514fb99d3368","tarball":"https://registry.npmjs.org/@tinkoff/ng-dompurify/-/ng-dompurify-2.1.0.tgz","fileCount":84,"unpackedSize":321151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaehtCRA9TVsSAnZWagAA77sP/2H1tPZo2bdIo7NYVJ5X\n1EpSRBIC/t1gvWTlFNTSQgz0jjDcU3H5jou9vaLfWp7aKQ11OTQO2w1YKFyt\n+1H3bxm7Jve35flHAIWCRNlRRz90WiaAlwRn7WlaKiAl8PTs7elCcgx0KjgW\nPyp60HlVRzZ0sfeKjtWoqdOIt4vyRrs5V357nvnT8m4CTeRd77+sgNg33VjU\n44MZwGiUeXgMYFlH5x0iXum2kPKUGk/5jH+nudUeB6sHMB4fuv6S2GCIFxAU\nxD0RuAg/HSWJ70sTOSVqp6t3BqI8rZbs36ak9EjmL5RzDkFVI92z0dGEQSZw\n50lhlEKZD/uQEFWq2t/2EK5fOxQmgsGqUbp7s0KpOXoOaU7Py/hUKWZgW4FM\nQTyfSQv4yyVQ3zGsz4SRcZuHSSWIMFjqGEU/Fkk92O7kAaLmfLWSYk1+Xcrq\nOdQCN8rp4r1UFoJTwSJcHvEAClIwwi1UEmgUtrAxx23teC5X6aqXImMa9/ay\nHRp3HgNRlguvCLZI9u412JrpDODox1JXa1VU5PzNowZtpTm9+RCr4juaHK4k\nXcl8bRulYjxZtLE470P/LzoeejocIua0C/+euGa7+q8F+8HiroXBMvKjSha2\nt2SYbTjhr4blR/AE+vL4bRCQpl6WCZBp4lX/ZMBG2L9wexOvJFFp0y1PpKX0\nX+UP\r\n=QktA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPhiz4D9+fYC8YtsFFW0gIaMhOLyYGcTbe3Z8JjsYFqwIgIB65whV8AJ1EMCoEBIpobDR/r4OheMeyJQ1/ljEnRBM="}]},"maintainers":[{"email":"dmitry@korolev.dk","name":"dmitry-korolev"},{"email":"mngame51@gmail.com","name":"ishivan"},{"email":"darragon-nn@yandex.ru","name":"marsibarsi"},{"email":"meskill@mail.ru","name":"meskill"},{"email":"Roulandx@gmail.com","name":"rouland"},{"email":"shoom3301@gmail.com","name":"shoom3301"},{"email":"f.nehaev@tinkoff.ru","name":"tinkoffbank"},{"email":"tom910ru@gmail.com","name":"tom910"},{"email":"alexander@inkin.ru","name":"waterplea"},{"email":"yulia.tcareva@gmail.com","name":"ytsareva"},{"email":"krisstal.mail@gmail.com","name":"zig-green"}],"_npmUser":{"name":"marsibarsi","email":"darragon-nn@yandex.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-dompurify_2.1.0_1583999084961_0.6149499232430944"},"_hasShrinkwrap":false},"2.2.0":{"name":"@tinkoff/ng-dompurify","version":"2.2.0","peerDependencies":{"@angular/core":">=4.0.0","@angular/platform-browser":">=4.0.0","@types/dompurify":">=2.0.0","dompurify":">=2.0.0"},"description":"Inclusive Angular API for DOMPurify","keywords":["angular","ng","dompurify","sanitizer","DomSanitizer","tinkoff"],"license":"Apache-2.0","authors":["Roman Sedov <r.sedov@tinkoff.ru>","Alex Inkin <a.inkin@tinkoff.ru>"],"repository":{"type":"git","url":"git+https://github.com/TinkoffCreditSystems/ng-dompurify.git"},"bugs":{"url":"https://github.com/TinkoffCreditSystems/ng-dompurify/issues"},"homepage":"https://github.com/TinkoffCreditSystems/ng-dompurify#README","main":"bundles/tinkoff-ng-dompurify.umd.js","module":"fesm5/tinkoff-ng-dompurify.js","es2015":"fesm2015/tinkoff-ng-dompurify.js","esm5":"esm5/tinkoff-ng-dompurify.js","esm2015":"esm2015/tinkoff-ng-dompurify.js","fesm5":"fesm5/tinkoff-ng-dompurify.js","fesm2015":"fesm2015/tinkoff-ng-dompurify.js","typings":"tinkoff-ng-dompurify.d.ts","metadata":"tinkoff-ng-dompurify.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"@tinkoff/ng-dompurify@2.2.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-fe8khDH0W8XdZH8ve0PDcUUgPGTCqohWlIb1wSdWKHTV7bvVzCJC93YXGKi8e1C+lBYQF3a6d9bCzOG646GOrg==","shasum":"9b44438f5094ea70f769f4a9decf95d12ca1d1f4","tarball":"https://registry.npmjs.org/@tinkoff/ng-dompurify/-/ng-dompurify-2.2.0.tgz","fileCount":84,"unpackedSize":321903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehE7BCRA9TVsSAnZWagAAqGwP/jYDPu+8vhOIOidTQLe9\nmFoKSJdEiaC2tFfiRBYVbiPuYeMkenp/uwBVDpuyhAVa8yeLGh3aBYqft1Vk\n+dsMqadvw1NQ/EBiYCUTGY9zamKwh2fM7Fjj5hNTsYZ9mj+/m2AZrWMow52H\n79BF0OLMcBKazuWlcqozJ/BjUVV6pnZnpQq5X9OQLzamAUlFf0JEMSx3vum0\nbVjOg13Aj8wKS9zNKYOOq4HvKDOAFY0yx5Yj/mvMkU/j5sNEVW+SuxResADy\nhnFoUbQYah+VCFdezqP9RGGPE5GSzElsrMs9GOAALxL4ANTTTnjOfR9nEe84\n44Vik9HjvlgRziPUyNEfVjU+zuDYjgMBSd0Qhx9nId/w6nIZfVbXcRYUAWJC\nz6jZ2UMT9p+JGZ37202sDY7ATdo72MF88pUAJ7bsnu6ketTYbqfe3qRcpcxP\nD36jahf0Ktsd81CftqBojWXOxfPb2qskEZYdjdh6RhuZvnMm1JYG9bzgA8pZ\n7drYZdraOmFzzHdtz9xR+C5Bsfkf9OImTaKqJ2C9u7V5kgSrfUvV8GqcxLhh\nBqwOOWQLfkrgdXiF4m5/tNo3vvaaMny9P4z/UxBeekdGt/+7DmLV6MRszyB3\npCXcahJlsEZ5cmp6LNSq2xMVjOo6HvLF/aU5OQbYFk0psq84ycu0rc12jIru\nNGJp\r\n=ixax\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBeNOTa4Xp0ViWUN3VyKcpWoWY/ufu7w2Yi6f0AQs3fZAiEAri4vjhtiinCBevR/3LgyIjmWE/opJF9CFWN284SeiRs="}]},"maintainers":[{"email":"dmitry@korolev.dk","name":"dmitry-korolev"},{"email":"mngame51@gmail.com","name":"ishivan"},{"email":"darragon-nn@yandex.ru","name":"marsibarsi"},{"email":"meskill@mail.ru","name":"meskill"},{"email":"Roulandx@gmail.com","name":"rouland"},{"email":"shoom3301@gmail.com","name":"shoom3301"},{"email":"f.nehaev@tinkoff.ru","name":"tinkoffbank"},{"email":"tom910ru@gmail.com","name":"tom910"},{"email":"alexander@inkin.ru","name":"waterplea"},{"email":"yulia.tcareva@gmail.com","name":"ytsareva"},{"email":"krisstal.mail@gmail.com","name":"zig-green"}],"_npmUser":{"name":"marsibarsi","email":"darragon-nn@yandex.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-dompurify_2.2.0_1585729217066_0.4444157743554906"},"_hasShrinkwrap":false},"3.0.0":{"name":"@tinkoff/ng-dompurify","version":"3.0.0","peerDependencies":{"@angular/core":">=4.0.0","@angular/platform-browser":">=4.0.0","@types/dompurify":">=2.0.0","dompurify":">=2.0.0"},"description":"Inclusive Angular API for DOMPurify","keywords":["angular","ng","dompurify","sanitizer","DomSanitizer","tinkoff"],"license":"Apache-2.0","authors":["Roman Sedov <r.sedov@tinkoff.ru>","Alex Inkin <a.inkin@tinkoff.ru>"],"repository":{"type":"git","url":"git+https://github.com/TinkoffCreditSystems/ng-dompurify.git"},"bugs":{"url":"https://github.com/TinkoffCreditSystems/ng-dompurify/issues"},"homepage":"https://github.com/TinkoffCreditSystems/ng-dompurify#README","main":"bundles/tinkoff-ng-dompurify.umd.js","module":"fesm5/tinkoff-ng-dompurify.js","es2015":"fesm2015/tinkoff-ng-dompurify.js","esm5":"esm5/tinkoff-ng-dompurify.js","esm2015":"esm2015/tinkoff-ng-dompurify.js","fesm5":"fesm5/tinkoff-ng-dompurify.js","fesm2015":"fesm2015/tinkoff-ng-dompurify.js","typings":"tinkoff-ng-dompurify.d.ts","metadata":"tinkoff-ng-dompurify.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"@tinkoff/ng-dompurify@3.0.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Gx153lEakv4nEDZXFd2vW2zK8fI7fJMu8ZaRaPgGcq1wrAe0ps/mCZdg9KXNdyLUvwTu3WFsJXj5CwCG6Zfucg==","shasum":"71338db56c047b9de67f05dc9f58c4080e6b4e4b","tarball":"https://registry.npmjs.org/@tinkoff/ng-dompurify/-/ng-dompurify-3.0.0.tgz","fileCount":48,"unpackedSize":135924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ3h4CRA9TVsSAnZWagAAAywP/R/s6piwwyObE7+5iSiG\nK+ZQtdR/iYhRR75MI+9dnq07OcpfX+1s2R+NafBBkRq6qhhJaJ3PMKRyC9rU\nh5xk/PYiErsNJk0ND2JX82Sg3dvZ4rtWkJ+KVUEGLMLokJet5rdb4kaBAmr1\n0calcEWHKfrO+3LG5NB96uPj02otgJD9T4UsBArlrlaPbNUP26c7OnNMEV9c\noWZ2CjpEwqjCO+0mvioRdnxouchT8sDH2nrKqPlO6HqeJAx0EYC+mxGMG2WV\nMbjGlX5Z1dDLAbYkMDnGK+1T8IPOYiwEah0twG8zTIP6M4EDxPTrk1nY4qGf\n4CBJW04ExISD/N4bp8gPh91akzGmSbfEVxv/bXKIsVq+gx7JWT8pHG6TX/vK\niYSpTJH4VUd5Ju4GRIxZrP81TiaTP2P9pP//14QVQcwcnEJU7wbesOIbTnOO\nb9ApwS9jolnPxtQ/PPEQjTQWWM5hS4nS2Bh9m8qCECCBZNvDt8/a/5urKEW8\nAvN7R2oyULei4+4xg+Q0two6aRXpje9LlvAByUxjxif+0SBA//vpob7zYpaF\n+NQypoMr/KCBkQZF3gFMT7NdjmiKqJSKEn2fn/xWXBj0gPLcIKIg9ai4WaVq\n9nSkUZvjJ4E7yyjrTCmw/6mNh5+stObRl+RnJL+rVe2x3wv3hTHOQOwVZ4l+\npDso\r\n=ZHZp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMjBHnt/raPXOctNNHXOwshVTCdqTcoB8GbYotIG94dgIgCKZxqQs2AdyXylda3fpyTSf9iY3Ix/G+64wy9ordIuw="}]},"maintainers":[{"email":"katsuba.igor@gmail.com","name":"defenderbass"},{"email":"dmitry@korolev.dk","name":"dmitry-korolev"},{"email":"mngame51@gmail.com","name":"ishivan"},{"email":"darragon-nn@yandex.ru","name":"marsibarsi"},{"email":"meskill@mail.ru","name":"meskill"},{"email":"Roulandx@gmail.com","name":"rouland"},{"email":"shoom3301@gmail.com","name":"shoom3301"},{"email":"surf4sites@yandex.ru","name":"super_oleg"},{"email":"f.nehaev@tinkoff.ru","name":"tinkoffbank"},{"email":"tom910ru@gmail.com","name":"tom910"},{"email":"alexander@inkin.ru","name":"waterplea"},{"email":"yulia.tcareva@gmail.com","name":"ytsareva"},{"email":"krisstal.mail@gmail.com","name":"zig-green"}],"_npmUser":{"name":"marsibarsi","email":"darragon-nn@yandex.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-dompurify_3.0.0_1598257271837_0.734807495493542"},"_hasShrinkwrap":false},"4.0.0":{"name":"@tinkoff/ng-dompurify","version":"4.0.0","description":"Inclusive Angular API for DOMPurify","keywords":["angular","ng","dompurify","sanitizer","DomSanitizer","tinkoff"],"homepage":"https://github.com/TinkoffCreditSystems/ng-dompurify#README","bugs":{"url":"https://github.com/TinkoffCreditSystems/ng-dompurify/issues"},"repository":{"type":"git","url":"git+https://github.com/TinkoffCreditSystems/ng-dompurify.git"},"license":"Apache-2.0","dependencies":{"tslib":"^2.0.0"},"peerDependencies":{"@angular/core":">=12.0.0","@angular/platform-browser":">=12.0.0","@types/dompurify":">=2.3.0","dompurify":">= 2.3.0"},"authors":["Roman Sedov <r.sedov@tinkoff.ru>","Alex Inkin <a.inkin@tinkoff.ru>"],"main":"bundles/tinkoff-ng-dompurify.umd.js","module":"fesm2015/tinkoff-ng-dompurify.js","es2015":"fesm2015/tinkoff-ng-dompurify.js","esm2015":"esm2015/tinkoff-ng-dompurify.js","fesm2015":"fesm2015/tinkoff-ng-dompurify.js","typings":"tinkoff-ng-dompurify.d.ts","sideEffects":false,"gitHead":"a0823a6e0150d20cd048f084b8f225377ee08512","_id":"@tinkoff/ng-dompurify@4.0.0","_nodeVersion":"14.18.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-BjKUweWLrOx8UOZw+Tl+Dae5keYuSbeMkppcXQdsvwASMrPfmP7d3Q206Q6HDqOV2WnpnFqGUB95IMbLAeRRuw==","shasum":"f6930e136e698d89c4169c443e8baeb8330df9bf","tarball":"https://registry.npmjs.org/@tinkoff/ng-dompurify/-/ng-dompurify-4.0.0.tgz","fileCount":31,"unpackedSize":83234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0BuIUbWc/D0zGMpa+FzAlAQ8pmlwu4DaeSmN5KprCGQIhAK/81nrfjlTV7q/k8kgs1nYfYR6df8IrnR2Tjp6SkdIa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTXOPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWPA//eoFyboc/4r6fX/Dk8xIjtY+DGHo9mn+AuFO51LGr1iRlKNdC\r\n4NHX38b2Ux/yxpUSGZ6A7zzSxL+9IKj1S0067jbWvuTkSiMw+rc/OpbI09DP\r\nB9N8oN2sOGllnrfy1B0hgfDsbhSut5i8F0Db+RMF+Re3w8cibaW7Qpbz8RCc\r\nx3TQrwALmOz0KADfRS4P7CamnNq4X8dlbHiNTQPbeUeYEXjRdekzZD4h+ZVB\r\nopPAi/MOnBXlJ1wdKeDv6wMDuL0Mt5LpEN+XNm2COCcl9zf6TcZoe+yiKuim\r\n/nHaNnwoghMBpgp2z7pE8KhZ4dcLQMUJEQztQWdj10fGVGTxYmh19R7KQo9K\r\n1+NQt02Cb5YzHwSboxxtCn3HEVyYE5biJ/p+q/kvIEKcZw0NEjP0hc/8jVd1\r\nHyLY94t3mIgQK2opKPL5E3RTleqqDOoD988kaCmFm53to5+Bk3ZBChOLOSNj\r\nXa2FWZ2dvrrXpjhcnPQo7mSiOPW2C1dDR6E1TQf4BLJWbnaTeOtyot/j4J4S\r\nXqRrdBiLqhwvB92wRBkLBAwje7x0cwfqTzeE/1zCe2Mo4eYiKBVd+tKkhnqD\r\ny+L5Zo9SGqY7WcX9UsscpBZ02epM+4p7zn7GnOCVgsALwF7dNNA7Zv7Xnnyc\r\nUrXxBGRQMm5YHcMV2f+Kb5HBgjg53V8jRrE=\r\n=Oslf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"waterplea","email":"alexander@inkin.ru"},"directories":{},"maintainers":[{"name":"makar_l","email":"m.loshakov@tinkoff.ru"},{"name":"tinkoffbank","email":"npmjs@tinkoff.ru"},{"name":"tom910","email":"tom910ru@gmail.com"},{"name":"dmitry-korolev","email":"dmitry@korolev.dk"},{"name":"rouland","email":"Roulandx@gmail.com"},{"name":"ishivan","email":"mngame51@gmail.com"},{"name":"ytsareva","email":"yulia.tcareva@gmail.com"},{"name":"shoom3301","email":"shoom3301@gmail.com"},{"name":"waterplea","email":"alexander@inkin.ru"},{"name":"meskill","email":"meskill@mail.ru"},{"name":"marsibarsi","email":"darragon-nn@yandex.ru"},{"name":"zig-green","email":"krisstal.mail@gmail.com"},{"name":"defenderbass","email":"katsuba.igor@gmail.com"},{"name":"super_oleg","email":"surf4sites@yandex.ru"},{"name":"dersizes","email":"dersizes@gmail.com"},{"name":"alexkvak","email":"metalalisa@aks-studio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-dompurify_4.0.0_1666020239670_0.5319929735550553"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-05T19:53:53.517Z","1.0.0":"2019-08-05T19:53:53.870Z","modified":"2023-10-11T07:27:14.991Z","1.1.0":"2019-08-30T06:26:48.538Z","1.1.1":"2019-09-02T14:54:06.877Z","1.1.2":"2019-09-02T17:42:03.898Z","1.1.3":"2019-09-02T17:56:28.788Z","1.1.4":"2019-09-09T16:19:04.469Z","2.0.0":"2019-11-05T14:59:55.110Z","2.0.1":"2020-02-26T08:17:42.682Z","2.1.0":"2020-03-12T07:44:45.140Z","2.2.0":"2020-04-01T08:20:17.200Z","3.0.0":"2020-08-24T08:21:11.938Z","4.0.0":"2022-10-17T15:23:59.858Z"},"maintainers":[{"email":"yeahga@yandex.ru","name":"yeahga"},{"email":"sradyukov@gmail.com","name":"sradyukov"},{"email":"pepsi-light@mail.ru","name":"hondasmx"},{"email":"m.loshakov@tinkoff.ru","name":"makar_l"},{"email":"npmjs@tinkoff.ru","name":"tinkoffbank"},{"email":"dmitry@korolev.dk","name":"dmitry-korolev"},{"email":"Roulandx@gmail.com","name":"rouland"},{"email":"mngame51@gmail.com","name":"ishivan"},{"email":"yulia.tcareva@gmail.com","name":"ytsareva"},{"email":"shoom3301@gmail.com","name":"shoom3301"},{"email":"alexander@inkin.ru","name":"waterplea"},{"email":"meskill@mail.ru","name":"meskill"},{"email":"darragon-nn@yandex.ru","name":"marsibarsi"},{"email":"krisstal.mail@gmail.com","name":"zig-green"},{"email":"surf4sites@yandex.ru","name":"super_oleg"},{"email":"dersizes@gmail.com","name":"dersizes"},{"email":"metalalisa@aks-studio.com","name":"alexkvak"}],"description":"Inclusive Angular API for DOMPurify","homepage":"https://github.com/TinkoffCreditSystems/ng-dompurify#README","keywords":["angular","ng","dompurify","sanitizer","DomSanitizer","tinkoff"],"repository":{"type":"git","url":"git+https://github.com/TinkoffCreditSystems/ng-dompurify.git"},"bugs":{"url":"https://github.com/TinkoffCreditSystems/ng-dompurify/issues"},"license":"Apache-2.0","readme":"# NgDompurify\r\n\r\n[![Build](https://img.shields.io/travis/TinkoffCreditSystems/ng-dompurify/master?style=flat-square)](https://travis-ci.org/TinkoffCreditSystems/ng-dompurify)\r\n[![npm bundle size](https://img.shields.io/bundlephobia/minzip/@tinkoff/ng-dompurify)](https://bundlephobia.com/result?p=@tinkoff/ng-dompurify)\r\n[![Coverage Status](https://img.shields.io/coveralls/github/TinkoffCreditSystems/ng-dompurify?branch=master&style=flat-square)](https://coveralls.io/github/TinkoffCreditSystems/ng-dompurify?branch=master)\r\n[![npm version](https://img.shields.io/npm/v/@tinkoff/ng-dompurify.svg?style=flat-square)](https://npmjs.com/package/@tinkoff/ng-dompurify)\r\n[![code style: @tinkoff/linters](https://img.shields.io/badge/code%20style-%40tinkoff%2Flinters-blue?style=flat-square)](https://github.com/TinkoffCreditSystems/linters)\r\n\r\n> This library implements `DOMPurify` as Angular `Sanitizer` or `Pipe`. It delegates sanitizing to `DOMPurify` and\r\n> supports the same configuration. See [DOMPurify](https://github.com/cure53/DOMPurify).\r\n\r\nRead more about Sanitization in Angular and how ng-dompurify works in\r\n[this article](https://medium.com/angular-in-depth/warning-sanitizing-html-stripped-some-content-and-how-to-deal-with-it-properly-10ff77012d5a).\r\n\r\n## Install\r\n\r\n```\r\nnpm install @tinkoff/ng-dompurify\r\n```\r\n\r\nIf you do not have `dompurify` in your package, install also:\r\n\r\n```\r\nnpm install dompurify\r\nnpm install --save-dev @types/dompurify\r\n```\r\n\r\n## How to use\r\n\r\nEither use pipe to sanitize your content when binding to `[innerHTML]` or use `NgDompurifySanitizer` service manually.\r\n\r\n```typescript\r\nimport {NgDompurifyModule} from '@tinkoff/ng-dompurify';\r\n\r\n@NgModule({\r\n  imports: [NgDompurifyModule],\r\n})\r\nexport class MyModule {}\r\n```\r\n\r\nAs a pipe:\r\n\r\n```html\r\n<div [innerHtml]=\"value | dompurify\"></div>\r\n```\r\n\r\nAs a service:\r\n\r\n```typescript\r\nimport {SecurityContext} from '@angular/core';\r\nimport {NgDompurifySanitizer} from '@tinkoff/ng-dompurify';\r\n\r\n@Component({})\r\nexport class MyComponent {\r\n  constructor(private readonly dompurifySanitizer: NgDompurifySanitizer) {}\r\n\r\n  purify(value: string): string {\r\n    return this.dompurifySanitizer.sanitize(SecurityContext.HTML, value);\r\n  }\r\n}\r\n```\r\n\r\nYou can also substitute Angular `Sanitizer` with `DOMPurify` so it is automatically used all the time:\r\n\r\n```typescript\r\nimport {NgModule, Sanitizer} from '@angular/core';\r\nimport {NgDompurifySanitizer} from '@tinkoff/ng-dompurify';\r\n// ...\r\n\r\n@NgModule({\r\n  // ...\r\n  providers: [\r\n    {\r\n      provide: Sanitizer,\r\n      useClass: NgDompurifySanitizer,\r\n    },\r\n  ],\r\n  // ...\r\n})\r\nexport class AppModule {}\r\n```\r\n\r\n## Configuring\r\n\r\nConfig for `NgDompurifySanitizer` or `NgDompurifyDomSanitizer` can be provided using token `DOMPURIFY_CONFIG`.\r\n`NgDompurifyPipe` supports passing DOMPurify config as an argument to override config from DI.\r\n\r\n```typescript\r\nimport {NgModule, Sanitizer} from '@angular/core';\r\nimport {NgDompurifySanitizer, DOMPURIFY_CONFIG} from '@tinkoff/ng-dompurify';\r\n// ...\r\n\r\n@NgModule({\r\n  // ...\r\n  providers: [\r\n    {\r\n      provide: Sanitizer,\r\n      useClass: NgDompurifySanitizer,\r\n    },\r\n    {\r\n      provide: DOMPURIFY_CONFIG,\r\n      useValue: {FORBID_ATTR: ['id']},\r\n    },\r\n  ],\r\n  // ...\r\n})\r\nexport class AppModule {}\r\n```\r\n\r\n## CSS sanitization\r\n\r\nDOMPurify does not support sanitizing CSS. Angular starting version 10 dropped CSS sanitation as something that presents\r\nno threat in supported browsers. You can still provide a handler to sanitize CSS rules values upon binding if you want\r\nto:\r\n\r\n```typescript\r\nimport {NgModule, Sanitizer} from '@angular/core';\r\nimport {NgDompurifySanitizer, SANITIZE_STYLE} from '@tinkoff/ng-dompurify';\r\n\r\n@NgModule({\r\n  // ...\r\n  providers: [\r\n    {\r\n      provide: Sanitizer,\r\n      useClass: NgDompurifySanitizer,\r\n    },\r\n    {\r\n      provide: SANITIZE_STYLE,\r\n      useValue: yourImplementation, // <---\r\n    },\r\n  ],\r\n  // ...\r\n})\r\nexport class AppModule {}\r\n```\r\n\r\n## Hooks\r\n\r\nDOMPurify supports various hooks. You can provide them using `DOMPURIFY_HOOKS` token:\r\n\r\n```typescript\r\nimport {NgModule, Sanitizer} from '@angular/core';\r\nimport {NgDompurifySanitizer, DOMPURIFY_HOOKS, SANITIZE_STYLE} from '@tinkoff/ng-dompurify';\r\n\r\n@NgModule({\r\n  // ...\r\n  providers: [\r\n    {\r\n      provide: Sanitizer,\r\n      useClass: NgDompurifySanitizer,\r\n    },\r\n    {\r\n      provide: SANITIZE_STYLE,\r\n      useValue: yourImplementation,\r\n    },\r\n    {\r\n      provide: DOMPURIFY_HOOKS,\r\n      useValue: [\r\n        {\r\n          name: 'beforeSanitizeAttributes',\r\n          hook: (node: Element) => {\r\n            node.removeAttribute('id');\r\n          },\r\n        },\r\n      ],\r\n    },\r\n  ],\r\n  // ...\r\n})\r\nexport class AppModule {}\r\n```\r\n\r\n## Demo\r\n\r\nYou can see live demo here: https://stackblitz.com/github/TinkoffCreditSystems/ng-dompurify/tree/master/projects/demo\r\n","readmeFilename":"README.md"}