{"_id":"munge","_rev":"35-8d682f5c15a7f84fd8594479af66e16b","name":"munge","description":"a tiny node module to munge any strings. useful if you want to obfuscate email addresses to valid, numeric html entities.","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.2":{"name":"munge","version":"0.0.2","description":"a tiny node module to munge any strings. useful if wou want to obfuscate email addresses to valid, numeric html entities.","main":"lib/munge.js","author":{"name":"Michael Heuberger","email":"michael.heuberger@binarykitchen.com","url":"http://binarykitchen.com"},"keywords":["munge","spam","obfuscation","ascii"],"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.6"},"scripts":{"test":"nodeunit tests/basics.js"},"repository":{"type":"git","url":"https://github.com/binarykitchen/munge.git"},"license":"MIT","_id":"munge@0.0.2","dist":{"shasum":"a4438fb3c4ee0d0201f7251a49e76595b5846d26","tarball":"https://registry.npmjs.org/munge/-/munge-0.0.2.tgz","integrity":"sha512-druydDaLq8tDSvhDo7mZsaiajByElHyv13+Wr2vRdFLLatYadCVJj5fKiv9pZuZ0VXsjyn+/aQEPTx+ZhD0DfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUPOdlY39dOOfCLQ+jwccGFs2Fs9d4UmhfaeJ7M4hUFAiEAt3i0xw9MKHDfAoNK9LUnwe/CS1rHAt70Afr+auCJUtk="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"},"maintainers":[{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"}],"directories":{}},"0.0.3":{"name":"munge","version":"0.0.3","description":"a tiny node module to munge any strings. useful if wou want to obfuscate email addresses to valid, numeric html entities.","main":"munge.js","author":{"name":"Michael Heuberger","email":"michael.heuberger@binarykitchen.com","url":"http://binarykitchen.com"},"keywords":["munge","email","spam","obfuscation","ascii","utf8"],"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.6"},"scripts":{"test":"nodeunit tests/basics.js"},"repository":{"type":"git","url":"https://github.com/binarykitchen/munge.git"},"license":"MIT","_id":"munge@0.0.3","dist":{"shasum":"f676322c2d028a68251cbe9c78d88f0428136908","tarball":"https://registry.npmjs.org/munge/-/munge-0.0.3.tgz","integrity":"sha512-3PRQwovJe5B3AkPcJO+eMnXQaEIa59Na1Ak7iTbKIFCHS47bYoKQHGXYgQ4RW5pO0frhLGF9iqoj2Xx/T7WhGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFiEAXJsPWJJRg1YTYD1sdKi6/Lpm6kx49XajZu5HhS/AiEA7Oyl/bsJ1XiBycFrwsQRfqTesqCwUTvZ52unMW/IOjg="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"},"maintainers":[{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"}],"directories":{}},"0.1.0":{"name":"munge","version":"0.1.0","description":"a tiny node module to munge any strings. useful if wou want to obfuscate email addresses to valid, numeric html entities.","main":"munge.js","author":{"name":"Michael Heuberger","email":"michael.heuberger@binarykitchen.com","url":"http://binarykitchen.com"},"keywords":["munge","email","spam","obfuscation","ascii","utf8"],"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.6"},"scripts":{"test":"nodeunit tests/basics.js"},"repository":{"type":"git","url":"https://github.com/binarykitchen/munge.git"},"license":"MIT","_id":"munge@0.1.0","dist":{"shasum":"2e3ec5b47342fada299fcae8046ee0dbdc8e39f7","tarball":"https://registry.npmjs.org/munge/-/munge-0.1.0.tgz","integrity":"sha512-kYfLKZkwQAvEy8t8tNKAORrPgG9xGU8AJ1h7C4z9CV/gsjUVLZB/k9v8lBQaOH3F1+P1HN7kBtXeBckoYo789A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmyEp+tL7BOxIfNaxl6HBiKIhCQU9Cn87tPzPxOrrkUAiEAzqfdA4NKGGUA5fQpqix+5UTy/ici28u67N/t0hQezWQ="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"},"maintainers":[{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"}],"directories":{}},"0.1.1":{"name":"munge","version":"0.1.1","description":"a tiny node module to munge any strings. useful if you want to obfuscate email addresses to valid, numeric html entities.","main":"munge.js","author":{"name":"Michael Heuberger","email":"michael.heuberger@binarykitchen.com","url":"http://binarykitchen.com"},"keywords":["munge","email","spam","obfuscation","ascii","utf8"],"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.6"},"scripts":{"test":"nodeunit tests/basics.js"},"repository":{"type":"git","url":"https://github.com/binarykitchen/munge.git"},"license":"MIT","_id":"munge@0.1.1","dist":{"shasum":"e5058946d87a8cdd3b1640fbc680dde4091cc3fa","tarball":"https://registry.npmjs.org/munge/-/munge-0.1.1.tgz","integrity":"sha512-qo1gbOWQK41Go3hv0ekDSHfA2w+nE/PTn3LUHu3D4bO50Bvx/jMA6PSZdKOuk2jkuHQUjtJbUlyAzp3C3vG9Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxe1TevQR/cm88Z3jPxWwnVlG/2bWfWUb52dKhHApK4AIgQTfsmYLASAN/Rkcqj+SrOCO0O47eBIWZBc7whQp2Ntk="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"},"maintainers":[{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"}],"directories":{}},"0.1.2":{"name":"munge","version":"0.1.2","description":"a tiny node module to munge any strings. useful if you want to obfuscate email addresses to valid, numeric html entities.","main":"munge.js","author":{"name":"Michael Heuberger","email":"michael.heuberger@binarykitchen.com","url":"http://binarykitchen.com"},"keywords":["munge","email","spam","obfuscation","ascii","utf8"],"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.6"},"scripts":{"test":"nodeunit tests/basics.js"},"repository":{"type":"git","url":"https://github.com/binarykitchen/munge.git"},"license":"MIT","_id":"munge@0.1.2","dist":{"shasum":"88564cfedfdf4fcfe449ec7e7660d6b5fea6bf55","tarball":"https://registry.npmjs.org/munge/-/munge-0.1.2.tgz","integrity":"sha512-WFpYrjD1vVrcTpC91ycWdTJIuqD0hobNihzeejjO8GZWtNco0Kjncx2FzaCTKVTbulPFu/+VUmoUEWFCmQoqKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvH2rxBEBvBMZbcRig3PbzRj+DHzrvM07LNvSOdaJFygIhAOq1zmidmgIncTNLvQIgbeuo0OixkWKMoNCiOluEnmud"}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"},"maintainers":[{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"}],"directories":{}},"0.1.3":{"name":"munge","version":"0.1.3","description":"a tiny node module to munge any strings. useful if you want to obfuscate email addresses to valid, numeric html entities.","main":"munge.js","author":{"name":"Michael Heuberger","email":"michael.heuberger@binarykitchen.com"},"keywords":["munge","email","spam","obfuscation","ascii","utf8"],"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.6"},"scripts":{"test":"nodeunit tests/basics.js"},"repository":{"type":"git","url":"https://github.com/binarykitchen/munge.git"},"license":"MIT","_id":"munge@0.1.3","dist":{"shasum":"d38ee77acb73bcee1cdc5dff0962543a2ab356ab","tarball":"https://registry.npmjs.org/munge/-/munge-0.1.3.tgz","integrity":"sha512-+yyjum7xTJ7INfWaBgq71lsr3lHDZHlDSDRhTTWjQelvq1zxhfm431QK2rWoTgtqbKVUhJgL8EMsiFLzSJvxAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMJci3zDYIZ9MNpv7hD6xyYwxN23ncVB6V+/mWU1jlIAIhAIaNyzlwL4k74asKv3D2FsdADT0idq1W8DX03eBzc9zp"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"},"maintainers":[{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"}],"directories":{}},"0.1.4":{"name":"munge","version":"0.1.4","description":"a tiny node module to munge any strings. useful if you want to obfuscate email addresses to valid, numeric html entities.","main":"munge.js","author":{"name":"Michael Heuberger","email":"michael.heuberger@binarykitchen.com"},"keywords":["munge","email","spam","obfuscation","ascii","utf8"],"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.10.3"},"scripts":{"test":"nodeunit tests/basics.js"},"repository":{"type":"git","url":"https://github.com/binarykitchen/munge.git"},"license":"MIT","bugs":{"url":"https://github.com/binarykitchen/munge/issues"},"_id":"munge@0.1.4","dist":{"shasum":"6d98441bc0a5e1ade53d88052f2b7cdce6b99ab9","tarball":"https://registry.npmjs.org/munge/-/munge-0.1.4.tgz","integrity":"sha512-LMPsnOJ2V8FqQSOakrkAF4aCajJnrkHUIf8G8bW4x3IQhP751tJn6IU+ysNil5MElbyAlXZj6KouYFe4S/gbnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgAjmifpj5HBTkXa7uuxu35VUN4sBzqFixf8FLGOqPvAIhAModIdHStM3RTRdw0TrCCFAXEn1YHA3GBX4WRH/ZxAbE"}]},"_from":".","_npmVersion":"1.2.20","_npmUser":{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"},"maintainers":[{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"}],"directories":{}},"0.1.7":{"name":"munge","version":"0.1.7","description":"a tiny node module to munge any strings. useful if you want to obfuscate email addresses to valid, numeric html entities.","main":"munge.js","author":{"name":"Michael Heuberger","email":"michael.heuberger@binarykitchen.com"},"keywords":["munge","email","spam","obfuscation","ascii","utf8"],"devDependencies":{"nodeunit":"0.9.1"},"engines":{"node":">=0.10.30"},"scripts":{"test":"nodeunit tests/basics.js"},"repository":{"type":"git","url":"git+https://github.com/binarykitchen/munge.git"},"license":"MIT","gitHead":"ab0639e4999c269baaf5d40ce6d153efacf746c8","bugs":{"url":"https://github.com/binarykitchen/munge/issues"},"homepage":"https://github.com/binarykitchen/munge#readme","_id":"munge@0.1.7","_shasum":"563c5f2c5dedccbb73d91ec656ce79e244c9e43e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"4.4.2","_npmUser":{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"},"maintainers":[{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"}],"dist":{"shasum":"563c5f2c5dedccbb73d91ec656ce79e244c9e43e","tarball":"https://registry.npmjs.org/munge/-/munge-0.1.7.tgz","integrity":"sha512-7B5gemqwkjff9V4I41GcMfTDRhYqzDFboPsnVxgRUajr+pvqvOskyuWbAk8HgfN1aAgqUoSmlAVgXs/0+8XN3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdd0apP4ycYnvmDY3pOadrm6IDiE9TS4niExRfabqRWwIgI0Wu0LxedShOt2kmRDo74ArMyUNmZ9xzQbu4bUtbsow="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/munge-0.1.7.tgz_1459647140097_0.8439583596773446"},"directories":{}},"0.1.8":{"name":"munge","version":"0.1.8","description":"a tiny node module to munge any strings. useful if you want to obfuscate email addresses to valid, numeric html entities.","main":"munge.js","author":{"name":"Michael Heuberger","email":"michael.heuberger@binarykitchen.com"},"keywords":["munge","email","spam","obfuscation","ascii","utf8"],"devDependencies":{"nodeunit":"0.11.0"},"engines":{"node":">=4.2.0"},"scripts":{"test":"nodeunit tests/basics.js"},"repository":{"type":"git","url":"git+https://github.com/binarykitchen/munge.git"},"license":"MIT","gitHead":"b27c45bcbf7abbff2af117270aa6bc7efbc665b2","bugs":{"url":"https://github.com/binarykitchen/munge/issues"},"homepage":"https://github.com/binarykitchen/munge#readme","_id":"munge@0.1.8","_shasum":"1f802892a89c3771c01225134be7feb7ef0d30ea","_from":".","_npmVersion":"4.4.2","_nodeVersion":"7.7.2","_npmUser":{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"},"maintainers":[{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"}],"dist":{"shasum":"1f802892a89c3771c01225134be7feb7ef0d30ea","tarball":"https://registry.npmjs.org/munge/-/munge-0.1.8.tgz","integrity":"sha512-1MRXGWdqzZArIYfnKfpx6C/xoFfjEIBrcItcdsNMNt9DYEM/Tvwo/0MbjoaOhzzUvUrQ7YZ+vnjxLbwkf/y73w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnvaxiVYjMzS3zyQ1mooRmR3nKYNbMKMdNmmgur4dONAiAkFSugeFB5HNQtE6TreBNxcpPf7P5lSlgbrG5LZw3ZrQ=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/munge-0.1.8.tgz_1490688286326_0.7982366338837892"},"directories":{}},"0.2.0":{"name":"munge","version":"0.2.0","description":"a tiny node module to munge any strings. useful if you want to obfuscate email addresses to valid, numeric html entities.","author":{"name":"Michael Heuberger","email":"michael.heuberger@binarykitchen.com","url":"https://binarykitchen.com"},"source":"index.js","main":"dist/munge.js","module":"dist/munge.mjs","unpkg":"dist/munge.umd.js","scripts":{"test":"nodeunit tests/basics.js","lint":"standard index.js","build":"microbundle"},"devDependencies":{"microbundle":"0.11.0","nodeunit":"0.11.3","standard":"13.1.0"},"engines":{"node":">=8.10.0","yarn":">=1.3.0","npm":">=5.4.0"},"keywords":["munge","email","spam","obfuscation","ascii","utf8"],"repository":{"type":"git","url":"git@github.com:binarykitchen/munge.git"},"license":"MIT","licenseText":"Copyright (c) 2013 Michael Heuberger\n\nPermission is hereby granted, free of charge,\nto any person obtaining a copy of this software and\nassociated documentation files (the \"Software\"), to\ndeal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify,\nmerge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom\nthe Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR\nANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_id":"munge@0.2.0","dist":{"shasum":"7e0f14cf36ff4ce447aad4117b7ef413fc73008c","integrity":"sha512-EwfMFN4T1LM7FZOz7kHqXbMiggp0BVSqg1sDyDBn2Q0oIjxGHJqkTE4c/vsKDpGWxBk3DT90LOmKSWhJdsgXIg==","tarball":"https://registry.npmjs.org/munge/-/munge-0.2.0.tgz","fileCount":15,"unpackedSize":18930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVNS7CRA9TVsSAnZWagAAjqMP/20LZPr6uicoEW3j4Y+g\n/HRki0XaDnTaagnv2HcLyVhp5dL48HfmM8elMPHm6+RF3K9H+GmTdpc4IVJt\n9IKpE1OQKgxxRrYEpoetY04kwSe+gCGC1MVrpsEeNP5Zr638KxlVUnhVH4hv\nS0ycNDz6+19h7R+R44zKYLbtLtdV8S6FT/826zU8qVnLY/tfDPqwwRcK84ha\nExhVI/BXY1tFlPUXrzq4QH9ms/QKQiU78FWUWUQ++wYlVxl/xHZWX/iFrvxI\ntHFZn8QyQqTZvN/RiakyAfzdsL4rQQbm0pAow4XokEIk+7e6Ujhk4Kk3WGGZ\nrHeN1R+hf21wew+Vm+MT+PECSoIOT96LsWne6XSrjZp3eMHpdGo+rgIpsI24\noD49IPk6VyE1mOzSLkb4jaHIpd2Bsy/WOo2hrO91CRvUl+ptzLAaai46RlgS\nQG1x/i0s8Z/Kd+IGftKItJNsius8Xw3LG8ZNUWX2nxED6+ZznoJCEFKK67Xb\nxPt189i0XhIwyjh6zX6SP3njM/ks3cQ/b53krGkWuM5SZIaq0zaR2ef4g9co\nDj/323lHSbINWKQdz/cpTgXWDLZJdWBumqraR3ApuldZHg1cYLVLCCahfHHK\nyXBWuNWiXKvZw3aNXu1o4eKFQOWAFyabLKA9QoU9iIP12fc2PmjHX7bz3DvQ\ny+iG\r\n=TjgP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyJwWTnm0BZvwuYtUYAWZlsgPEvh3MBaCg5gHZwjS5bAiAL3s7zQDOwUwwjR2I3lauVA2yh32hkLTpEKjsti9AM/g=="}]},"maintainers":[{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"}],"_npmUser":{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/munge_0.2.0_1565840570840_0.27964507471235356"},"_hasShrinkwrap":false},"0.2.1":{"name":"munge","version":"0.2.1","description":"a tiny node module to munge any strings. useful if you want to obfuscate email addresses to valid, numeric html entities.","author":{"name":"Michael Heuberger","email":"michael.heuberger@binarykitchen.com","url":"https://binarykitchen.com"},"source":"index.js","main":"dist/munge.js","module":"dist/munge.mjs","unpkg":"dist/munge.umd.js","scripts":{"test":"nodeunit tests/basics.js","lint":"standard index.js","build":"microbundle"},"devDependencies":{"microbundle":"0.11.0","nodeunit":"0.11.3","standard":"14.3.1"},"engines":{"node":">=8.10.0","yarn":">=1.3.0","npm":">=5.4.0"},"keywords":["munge","email","spam","obfuscation","ascii","utf8"],"repository":{"type":"git","url":"git@github.com:binarykitchen/munge.git"},"license":"MIT","licenseText":"Copyright (c) 2013 Michael Heuberger\n\nPermission is hereby granted, free of charge,\nto any person obtaining a copy of this software and\nassociated documentation files (the \"Software\"), to\ndeal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify,\nmerge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom\nthe Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR\nANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_id":"munge@0.2.1","dist":{"shasum":"5763009120668b30dae110b53aea54751b47c5d9","integrity":"sha512-nP8Vw/5p3pwvEJiWyld1MKbbrhRi9pW9/e0VFE2/dcCssBzMhG3IaB+x0LM9+UfSRAbnn8EXukULt1eRnzodaQ==","tarball":"https://registry.npmjs.org/munge/-/munge-0.2.1.tgz","fileCount":15,"unpackedSize":18930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduNThCRA9TVsSAnZWagAAZmAP/3A9BHrQOVbXFxZ9aMll\nRZS62i0dIuo7ADXmqeZhrtGDej6C5DD0VtI1tywGRaQ8shvOmkXYtZeSRPfU\n3Sy1H0FT9u48/BAmezQmXYZMs9NbfZM0ClN+p3kfcROrrZYcBUESjsFrI50W\nrpGm9j2dMc1+NS7YvNGQgQKDY+cbDZkFFrsu/C+8/EZrPZnFUMDPev3ey0su\nJN1+kIvybTSq8MBUjCRvzkJfpSI/I1B8Xow5XPr8kSj0ZD+8lxN5v04dzIDc\nabYweHIf9T2r+HFBkzTwNztK/eom2OOjbbaiHTFUBEAdIShZxdfDFRKNerBr\nQsTzw5FQUluWBlCDHp+FNvYcY1S6abX7pwK94vZs4Vk5j6JKwHZwyBA7UOv6\npvofszRG0g/AlDdD+7WINwpOtOl0ibItvYztP5ObvakiqIV5OG/JP5Lyxbz7\n3SFCMhjFcnO7i08hJq/hHp9oP3z4ou3xvjeef+V7z86fekgJ0+4ucqxRjN2b\nANN43xgDT2jH0Jblb8JRmQwAPfLCLzcbv5v7FzrDv+X87PEevsS+l7IutnfY\nTwwdL+kdH2lKDZdsXrZlCCLlmeO1bUmaa7JTUFGp0czaKMFtoRZwIicfxmAp\njjvf/Hgi/zG0PSOAqu4PaSh0G7b+N08+c0teXzXGYtgRDuB3BerfO7Ip6ZQ6\n6CCG\r\n=Sd/h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrkeBoejtH/ctMgtjByTa1Pt6EAEVUaNkXGyDwpgwJqAiATm+p2SzD/9NvohZhePB6so6QwWKDpySdoADprPVHqSQ=="}]},"maintainers":[{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"}],"_npmUser":{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/munge_0.2.1_1572394208781_0.1686523147957124"},"_hasShrinkwrap":false},"0.2.2":{"name":"munge","version":"0.2.2","description":"a tiny node module to munge any strings. useful if you want to obfuscate email addresses to valid, numeric html entities.","author":{"name":"Michael Heuberger","email":"michael.heuberger@binarykitchen.com","url":"https://binarykitchen.com"},"source":"index.js","main":"dist/munge.js","module":"dist/munge.mjs","unpkg":"dist/munge.umd.js","scripts":{"test":"nodeunit tests/basics.js","lint":"standard index.js","build":"microbundle"},"devDependencies":{"microbundle":"0.12.3","nodeunit":"0.11.3","standard":"14.3.4"},"engines":{"node":">=8.10.0","yarn":">=1.3.0","npm":">=5.4.0"},"keywords":["munge","email","spam","obfuscation","ascii","utf8"],"repository":{"type":"git","url":"git@github.com:binarykitchen/munge.git"},"license":"MIT","licenseText":"Copyright (c) 2013 Michael Heuberger\n\nPermission is hereby granted, free of charge,\nto any person obtaining a copy of this software and\nassociated documentation files (the \"Software\"), to\ndeal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify,\nmerge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom\nthe Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR\nANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_id":"munge@0.2.2","dist":{"shasum":"28b2e60542bfeba5c0fbd75c5f5aade65a20f53a","integrity":"sha512-ohyaB38wv5ORpHPZ52r+uyM62POCZRjWfrtFzpP1kfE+jIVZopSAlNT+HxEUjp9YrWBZAtnDCirxGA0Ca3MHJg==","tarball":"https://registry.npmjs.org/munge/-/munge-0.2.2.tgz","fileCount":17,"unpackedSize":22179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUA/FCRA9TVsSAnZWagAAuEAQAKCuQ1nm4x9Xh2EjE4Wn\nfm4GXL9SyGf3RDnJdxEMG2q8RmaqjoNuIewNKDK3h35BWIFeui2SH604VIvJ\nSowtro5wB89StTtWIQ04K3G+nYRAkbmiwLJ/DzKBTCIzpvmaIXS92g4RFhQ/\nAZ+vWXAbOXORoMhrikmct7qo1xvG44bWN4SmNFMexmlS0r51FO45vAAuN6On\n0AvgHtyybFJ9LgEVxSKr96of5bCQROr3gLrON7ZmFA2HaMsVsKioPBaCKIep\n9nN+NbYeOhgE86lHxfIFp5vmrlvz27/NwbN3LYp9mbIxs5+dZNMyaQ5im+m9\n6FUHt9JCylQXZosIPDSaG9YeorN2yM54W5IF0brvvQ22J2G1WO6LV3/kbrsE\nwJRe/Od/watHUix4I+X6B+31ubx3g1nIRO/J9Wr7r/H9OdWkyBoTiM2zatEI\nMcshVMgw/XWiK/gj2Km51Og/SpsOIDrKKu6HvX75n2X6yGpnAcf/MlorF8Pc\nZ07zY+6AgAw0BDLZre/7i6zijzwN4ulQ17X4rZNF659Zg4l2Pvz77pcOwMk+\nbGDgcDgKNuB2f2oz6OgDTkG2ikVWA9kudpJLgbezOI5of43RWWpmAf0lhz7I\n/+Xms2XvrNRlCk0U846uhWeIwx6s9yU1tkOSc9iRSayw/4xmhlBSbvClLB/d\ngrLJ\r\n=Nw1U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLAUCF45OlVvBbgoTNkC1huyudyOYl0oFNiEWloh4Q0wIgLnsXqZpobdua/XYBVX/C78MqTH2WtcI3rQTABZxbUsY="}]},"maintainers":[{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"}],"_npmUser":{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/munge_0.2.2_1599082436719_0.9028807600223339"},"_hasShrinkwrap":false},"1.0.0":{"name":"munge","version":"1.0.0","description":"a tiny node module to munge any strings. useful if you want to obfuscate email addresses to valid, numeric html entities.","author":{"name":"Michael Heuberger","email":"michael.heuberger@binarykitchen.com","url":"https://binarykitchen.com"},"source":"index.js","main":"dist/munge.js","module":"dist/munge.mjs","unpkg":"dist/munge.umd.js","scripts":{"test":"nodeunit tests/basics.js","lint":"standard index.js","build":"microbundle"},"devDependencies":{"microbundle":"0.12.4","nodeunit":"0.11.3","standard":"14.3.4"},"engines":{"node":">=8.10.0","yarn":">=1.3.0","npm":">=5.4.0"},"keywords":["munge","email","spam","obfuscation","ascii","utf8"],"repository":{"type":"git","url":"git@github.com:binarykitchen/munge.git"},"license":"MIT","licenseText":"Copyright (c) 2013 Michael Heuberger\n\nPermission is hereby granted, free of charge,\nto any person obtaining a copy of this software and\nassociated documentation files (the \"Software\"), to\ndeal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify,\nmerge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom\nthe Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR\nANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_id":"munge@1.0.0","dist":{"shasum":"b94fd3d696f075693b5117fe85623106106e5e8a","integrity":"sha512-yu+YcHvT6KpUwTqZ5UPHgEhHutEOzmBTPH+l2+7zpAEfDNRBRVJ5X5BWnHv1dnQidUrNkZtMWScbl8CuxFjBXQ==","tarball":"https://registry.npmjs.org/munge/-/munge-1.0.0.tgz","fileCount":17,"unpackedSize":22179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjrLcCRA9TVsSAnZWagAAZmEP/0Frvo0QL92AG4ZGOR4u\neMcXvX97TKm3GxjxZjqRKbcb4A2iySacLlyKgGnjtIlt+tGMMLH3r/FI/dLp\nwUA3uAC0JhymwIl58Ca8X3wV3toyOLvJpKE7B7gqHkIdJ6CQv4sWemLRsOoE\nGtbdEIbCCdcIR1O8uAycIJtsnpLuIb9VNu/5FR3xudmuQ3Yon1GiVUbD4pTL\nlbwANIlwM7Di7kkeR+VIWWCOPx20m4qvWf05oDCvsaZk6EpbO9bt9edGfylr\n33AL2G8tfsuOsOJA81BOTiY9lVzHu7gdEKE6LxcWnwgwnub/Murcv6D3zF3s\nD16MMPQG7ETlx9SKHV9PAeRHmMA/rpmIZ3y80GleAmAss8X5fUhMcEfM/mcm\njtMEGNXm3ef5gBM1UNMR7br0H9Hoa4WyRdpvUWqtmpMF9pAAi1jSEMd0xykP\nBrCNnA7paAHEL5a/DMopPUpAwH8Ir1/lUvyIkroYrcYufGGXiHNAHBklQv8i\nJb20pTZpFkODVCQuFzjSPTB/gOM5CFuhwjjLvH8ahvvo90xQju2guVlY5nyU\nIvwvZkZU12bb0MysZy/VKH06X2tmg4m182wlC+PPehxOz8rzLItRPi8YoW1T\n93rsqZ/+d2cBX6/AJfEQ8VVlb6IjnMU5kVLPbwDf4DaaZn8OqixotzjM5uDt\n73nE\r\n=Va2b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXCOt8/e9D95o1ZMfAVs9x/SuZnQ86smLt3wMPfqw2EQIgLd4BV+lm4v+nEf9CsyoLFwEURUw1MvaPutli1gn/vBU="}]},"maintainers":[{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"}],"_npmUser":{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/munge_1.0.0_1603187420089_0.16120472037201705"},"_hasShrinkwrap":false},"1.1.0":{"name":"munge","version":"1.1.0","description":"a tiny node module to munge any strings. useful if you want to obfuscate email addresses to valid, numeric html entities.","author":{"name":"Michael Heuberger","email":"michael.heuberger@binarykitchen.com","url":"https://binarykitchen.com"},"source":"src/index.js","main":"dist/munge.js","module":"dist/munge.mjs","unpkg":"dist/munge.umd.js","scripts":{"test":"nodeunit tests/basics.js","lint":"standard index.js","build":"microbundle"},"devDependencies":{"microbundle":"0.13.3","nodeunit":"0.11.3","standard":"16.0.3"},"engines":{"node":">=12.10.0"},"keywords":["munge","email","spam","obfuscation","ascii","utf8"],"repository":{"type":"git","url":"git+ssh://git@github.com/binarykitchen/munge.git"},"license":"MIT","gitHead":"00e51411bb6d65257e37e634a795dea73fef69a2","bugs":{"url":"https://github.com/binarykitchen/munge/issues"},"homepage":"https://github.com/binarykitchen/munge#readme","_id":"munge@1.1.0","_nodeVersion":"16.4.2","_npmVersion":"7.18.1","dist":{"integrity":"sha512-PKJELYeLKV8IWjOx2NJQ4hSQY0oLHSVTaulhkP81l1V90/ZvPZXCXHc0kTPM2wJLDSgdBKShRDxeo/cogmISJQ==","shasum":"a377c32f3410ff3dbe39fa39c5c1e3c7fa78d825","tarball":"https://registry.npmjs.org/munge/-/munge-1.1.0.tgz","fileCount":14,"unpackedSize":28704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKIleCRA9TVsSAnZWagAAfewP/36E/mRQI4OToWmzmVBA\nbmNoukV3Uoxqko+w9jujFpAFjHuS0kudKfuJORo4em3QHowRX0CTNE4EuJTN\nmUOrNmuYIbok2wIJCRE8U9mGagaluOhxgUijgOqgdjKpPBa24jcaPya/d5JP\n+T0BybwKCYcJMLOJoPjYl/hjLlIONnllVPLU4qS33zCjmM/7dM+Y8fo4E26J\nREQydU9UVybvzHgPaGHjgf2G/yM59H0n/KuCR5btUSzKHU+Cs9ZcywRN+Z8V\nN5Sj67ik1HxunAv2XZ/3bYRYqfU2q5WHpCgKuvKkCwG7dj/g0rCLTenxYorg\nR0Hqe7MSxZQoOW3rEfM0V0gx1b9Rdua7naI3YQOQF51g4lsfxCIpUCvZquzo\nIYRrJG1j6rzB+p46NtJemEFamHLH0IXvqLTsth8BxV2p9jgqIShRF+Cuy0xY\nSQ602772qF4BDMi9l7kZWSK93Z0mLKkACUo0qLSJFi35JVecC6oSAlIiaUZO\n7pKUBrRM88APUCrXyRdxEgCaOhYJaVLbhPCVQ8XVRBZt+dZ3PWcp6h848HAx\n/7GBrnLXHzUT+V3cVOZM7mPidoZUZ/opPhXcqQKo64xXhUhvtv0+f+y814Kx\n5rZ4OdKgy2hlPp6Hv7xqeuHoCcz7efyWzYDnsLW6wfFzThJXdQdMrOf3zpDU\n6xXP\r\n=46E2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIARiqt2uW8FYlvr73TJJC5KuOksc5PU1C16dHE6bB+wIhAO8pAQdy+yzlopSL5+LDzKXtsoNjRciJ4+cRUOtgrnhV"}]},"_npmUser":{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"},"directories":{},"maintainers":[{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/munge_1.1.0_1630046558135_0.36942799156151795"},"_hasShrinkwrap":false}},"readme":"# munge\n\n[![Build Status](https://travis-ci.org/binarykitchen/munge.png?branch=master)](https://travis-ci.org/binarykitchen/munge)\n\na tiny library to munge any strings (do not ask me why that verb). useful if wou want to obfuscate email addresses to valid, numeric html characters.\n\nas long as spam robots are still dumb, this should significantly reduce the risk of the email address being harvested. i bet you get 60% less spam. this method is user friendlier and way easier to implement than other tricks like javascript or images. because you really can click on the link and it opens in your mail program.\n\n## basic example\n\nby default, munge() encodes each letter by random - either ascii or unicode - to make it more difficult for spammers.\n\nbecause of the random generator the example below does not always produce the same output:\n\n\n``` js\nvar munge = require('munge');\nconsole.log(munge('spacemonkey@moon.com'));\n```\n\nmight output something like:\n```\n&#x0073;&#x0070;&#x0061;&#99;&#x0065;&#x006D;&#x006F;&#x006E;&#107;&#x0065;&#x0079;&#x0040;&#x006D;&#111;&#x006F;&#110;&#46;&#99;&#x006F;&#x006D;\n```\n\nthis is valid html code!\n\nbased on rfc1866, ftp://ftp.rfc-editor.org/in-notes/rfc1866.txt\n\n## more examples\n\n### ascii\n\n``` js\nvar munge = require('munge');\nconsole.log(munge('spacemonkey@moon.com', {encoding: 'ascii'}));\n```\n\nshould encode the string with ascii like that:\n```\n&#115;&#112;&#97;&#99;&#101;&#109;&#111;&#110;&#107;&#101;&#121;&#64;&#109;&#111;&#111;&#110;&#46;&#99;&#111;&#109;\n```\n\n### utf8\n\n``` js\nvar munge = require('munge');\nconsole.log(munge('spacemonkey@moon.com', {encoding: 'utf8'}));\n```\n\nencodes the same blurb but in unicode:\n```\n&#x0073;&#x0070;&#x0061;&#x0063;&#x0065;&#x006D;&#x006F;&#x006E;&#x006B;&#x0065;&#x0079;&#x0040;&#x006D;&#x006F;&#x006F;&#x006E;&#x002E;&#x0063;&#x006F;&#x006D;\n```\n\n### jade/express integration\n\ngood idea. you will want to protect your email address on your contact page.\n\nhere how you can do it within express and jade. let's say in express you have a route for a contact page (routes/contact.js) like this:\n\n``` js\nvar munge = require('munge');\n\nexports.contact = function(req, res) {\n  res.render('contact',\n    {\n      emailContact: munge('spacemonkey@moon.com')\n    }\n  );\n};\n```\n\nthen you can show the munged email address in a jade template called contact.jade with the lines like this inbetween:\n\n``` js\n...\np email:&nbsp;\n    a(href!=\"mailto:#{emailContact}\") !{emailContact}\n...\n```\n\nmake sure you use ! exactly like this as this won't escape the ampersand (&) into an html entity. see TJ's remark about escaped stuff at https://github.com/visionmedia/jade#code\n\n\n## todo\n\n* implement a connect middleware to automagically munge any email addresses\n* have it a piped stream instead (for larger strings; not sure if it makes sense here)\n\n## license\n\nMIT\n","maintainers":[{"name":"michael.heuberger","email":"michael.heuberger@binarykitchen.com"}],"time":{"modified":"2022-06-20T14:14:12.050Z","created":"2013-01-31T12:19:39.656Z","0.0.1":"2013-01-31T12:19:42.436Z","0.0.2":"2013-01-31T12:27:13.700Z","0.0.3":"2013-02-04T10:34:39.177Z","0.1.0":"2013-02-04T11:37:28.482Z","0.1.1":"2013-02-04T23:17:04.939Z","0.1.2":"2013-02-24T07:44:57.775Z","0.1.3":"2013-03-13T06:43:55.396Z","0.1.4":"2013-05-12T02:15:57.466Z","0.1.7":"2016-04-03T01:32:20.679Z","0.1.8":"2017-03-28T08:04:48.101Z","0.2.0":"2019-08-15T03:42:51.000Z","0.2.1":"2019-10-30T00:10:08.898Z","0.2.2":"2020-09-02T21:33:56.842Z","1.0.0":"2020-10-20T09:50:20.205Z","1.1.0":"2021-08-27T06:42:38.328Z"},"author":{"name":"Michael Heuberger","email":"michael.heuberger@binarykitchen.com","url":"https://binarykitchen.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/binarykitchen/munge.git"},"users":{"invelo":true,"maranqz":true},"keywords":["munge","email","spam","obfuscation","ascii","utf8"],"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/binarykitchen/munge#readme","bugs":{"url":"https://github.com/binarykitchen/munge/issues"}}