{"_id":"@achilleus/obfuscate","_rev":"4-19748f286d352ebdb4323fe93c79de9a","name":"@achilleus/obfuscate","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@achilleus/obfuscate","version":"1.0.0","publishConfig":{"access":"public"},"description":"A plugin for obfuscating strings in 11ty","main":".eleventy.js","license":"MIT","11ty":{"compatibility":">=0.7 || >=1.0.0-canary"},"keywords":["eleventy","eleventy-plugin","obfuscate","11ty","string","harvest"],"author":{"name":"Joost van der Drift"},"bugs":{"url":"https://github.com/achilleus68/obfuscatestring/issues"},"homepage":"https://github.com/achilleus68/obfuscatestring#readme","gitHead":"bfa21d436fc909e889949f9e5fb8f62ac7b7847e","_id":"@achilleus/obfuscate@1.0.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-KBob9QGAKZcZMIL7GiTWPylEKfCCZMRdH/3s/0b70REvr7G/w7qgSq+11iVwQDlL4tbe8Ru0y2gEQeD2c4oHpw==","shasum":"c776194d04357cc57ccda6e43f25bc02013b5ff2","tarball":"https://registry.npmjs.org/@achilleus/obfuscate/-/obfuscate-1.0.0.tgz","fileCount":6,"unpackedSize":38131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7wvDCRA9TVsSAnZWagAApwYQAKFy4gvvMh6pIXvlu/JN\n1+J9RYYIEqqssl6R4RqxHhQatrdRspkiM7ji5DTye2L6HdtO0QNeJonEzsRp\nJ0HmeW6O0zHZy00DFk9IDaQqWLYMXECkaW5PBiVv9LlPpZtDHa2V1ZbwJhN3\nPnNVeXqDTDdXX41OMMZM5uSZfacnYSMkplvQIgN4Nn9+c/KQON2sgJmkZGxI\nGf5j5xhlSZJ+SGxCWgyvcLMOk6wduRXnhC9suMV9bdqs1Rb2x3kqUvMK4kCY\nVVjBv10bdOMzec2dpXpoRq3C1KmuaDzAexTEyf9L0fRqoXWbJ2t8B38Dl91P\nCvYXfBombHt7JUJ3uoAiKV29HLXnSPcgz8WvDMG8Q+ta18R75UVjG5RN6KMt\nUjvdY6cCbPzUKY1btyFx5etAKGXKrrY4IE2R2v5/YnPvCtozsFtIBZA0bA27\nFO2RIw2yeqLeQR2THawLtoBDM6L1KMVmcmnfSDfujdP/siHHVqLAFlmishPH\nRBCou7C2UliR/UeIg6su7YIzTR+lYvvwXpNlHgAmjx7NPCvGcnKDzwkg15it\nMevcpY4QJBPNw2/N2zK+HdmPyzDKBieucmGVS250YIBcZfnd1whPQ9OqJdfP\nxL/HTyQhhYGF5jjQ83Jf36Mg0CMShHRmCq2grfa5yxOMX/lKDqRrJw+tj/ZC\n49Ir\r\n=OhCF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVUbU6tYJYR+AhX/h8ytlX/LQGVSGQUBh2ys4Vr+XWgAiA+/UHn8BdgJsY2idxssqdCW+T8fHQEjtsLEwixRsubxQ=="}]},"_npmUser":{"name":"achilleus","email":"achilleus@vanderdrift.com"},"directories":{},"maintainers":[{"name":"achilleus","email":"achilleus@vanderdrift.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obfuscate_1.0.0_1643056067406_0.24277880050035638"},"_hasShrinkwrap":false},"1.0.2":{"name":"@achilleus/obfuscate","version":"1.0.2","publishConfig":{"access":"public"},"description":"A plugin for obfuscating strings in 11ty","main":".eleventy.js","license":"MIT","11ty":{"compatibility":">=0.7 || >=1.0.0-canary"},"keywords":["eleventy","eleventy-plugin","obfuscate","11ty","string","harvest"],"author":{"name":"Joost van der Drift"},"bugs":{"url":"https://github.com/achilleus68/obfuscatestring/issues"},"homepage":"https://github.com/achilleus68/obfuscatestring#readme","gitHead":"4c560ddb8d7e2778e815c191da48532272e46f55","_id":"@achilleus/obfuscate@1.0.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-CXKprTUKSYoPwbQ6Hb18yDM/dGdq/BURL5DjbkzkGZMm1O3ZBERHxLgV3mGebtgDlgqV9zyoGSTdBB2WM1I32g==","shasum":"b640cb99fb4a2abf40fa6316209d558519ca0333","tarball":"https://registry.npmjs.org/@achilleus/obfuscate/-/obfuscate-1.0.2.tgz","fileCount":6,"unpackedSize":38131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7ww/CRA9TVsSAnZWagAAbMsP+wSwoVC7QQOTiAuWUHpA\nIV4NqyqR/D4aA0e3/8GdAd8IpzsqKgk9zgfVO9M0v6l5a3jLO6KE/kJkLX+o\nIz2CGH2hsKcdCE/zDQQ96wHkME5/7iWu/8O9QsCWzPwHDKqfZUNk4H9prWYS\nnjZ5DDW+lSnfTeIlu5voQgpR0rQHfY2WFYy1+IOGPUoj8ZHHIr61v8/3+zch\nwAYBR81zJgr2Nqol1qbvQzuJ7y0H00T1wiav+1cZ9bu2W6pLLPjpeNn6B5z+\ndXlfG4AaRtFY/FoPH+g3wZd/pZt3qrFfkD7vB7vmrKPKB65xP9tZE3bT+ppV\nXlYSh+rmJkCH/RlkkBwKC+txPDNoWxHufO1iKtUzKZbRUnfI+40285WIhLMv\nwabYfeKPIEOKuoWLUeXS11czrrn59752DwdMmXKjkcBChn66cYbWQ2IDBg9t\nIAqrvajA2RTnFMyNFEm5QjJjsn+2V6BVJHNts7Ou2nkV0+tFr0Jprk7LXug1\nHQsKAnqZgBBlpV8DhAk6MdFcC8aySS/dsX8kR1ZzXQ6ZUrtnoym4+fGHPiPD\nGN4u81vRkMP3jy3d8IZJ5U89AxKXglG+4cUW1c4M5g16U/lrcOyQdYOI38XO\ndDkAsVmfgaCy+8iK/uscw6/K/ZImzeN0FOzZm8vNRt5bDCrh9SFKID79wHph\nZ0P0\r\n=YFy0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANOm5ErUXZaheyIiNwTvgr4ZgEJLC5LTq+MdMTiWPnpAiB5f7BMWTqkaNM5yDs7BWirEjHrWXQzGD97qzr96UhO4Q=="}]},"_npmUser":{"name":"achilleus","email":"achilleus@vanderdrift.com"},"directories":{},"maintainers":[{"name":"achilleus","email":"achilleus@vanderdrift.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obfuscate_1.0.2_1643056191351_0.2928909064170462"},"_hasShrinkwrap":false},"1.0.3":{"name":"@achilleus/obfuscate","version":"1.0.3","publishConfig":{"access":"public"},"description":"A plugin for obfuscating strings in 11ty","main":".eleventy.js","license":"MIT","11ty":{"compatibility":">=0.7 || >=1.0.0-canary"},"keywords":["eleventy","eleventy-plugin","obfuscate","11ty","string","harvest"],"author":{"name":"Joost van der Drift"},"bugs":{"url":"https://github.com/achilleus68/obfuscatestring/issues"},"homepage":"https://github.com/achilleus68/obfuscatestring#readme","gitHead":"a50fbc98be2252cdb1ac4fc5ed15309d77dc6015","_id":"@achilleus/obfuscate@1.0.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-dagSKxWfOQBU0hK/H8W+BKl7bPNVI7qBVG8RyGi5lU5ermTsAr7c7JgO5Tu6CM+d9yyxWLbjMlXzY2fcKJ9+ZQ==","shasum":"51c5f9e10e4eba75cf30277a0dec9a599d643487","tarball":"https://registry.npmjs.org/@achilleus/obfuscate/-/obfuscate-1.0.3.tgz","fileCount":6,"unpackedSize":38375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8EpYCRA9TVsSAnZWagAAfW8P/RaOJBQF54z+JH4HkCpz\nyfoGbbohrOFUQTMI5CZS/+fvT9RC7y1qU5qPvOwg92Q7PGWS2mcl5pmWC7Ip\nRt3el9tgcL8JFpqpHQ0FJIwYAWo6vy/hKg3jiYonRdEYb2lI6jZ08QhodSU7\nZqV6GATYVFJQat9gPjosIKOHH59Gmz6m9YvJDsLt+SWWC6fLqB83z3ukzh6L\nNeVFc1RNGycx7rARmOPOpKIZl8NX7SFynOiFk195LzFUOviwZ45P+P0N8Lwg\npXm0AjIWcSqmLNatdGemFeEh3kdWGikFqBMcDH2YswOGoyDdYE5mvUbWT3pj\nKb5cVYJDPlHG6eFSGcwdHMUB7QlzLgKFHQvCf/+8p/DgQ6gG54uDdynPtdXK\n44el4Esw7LhAI/cTTrgc3Hzfr7Xk5b7zruyxHd5VxeM5ihus727gouvOJoL9\nP1Z1O5RKyzd2Rrjh4ZUpDqvIpbhz5MF1uqNqqfi9gwIR4zyhh7KGY8Hq7tvU\nnuO3tXPM7aBBckC6brBa+TllqDpUyMeWcQrjTmJ+ONfhuxpF9euhKVzDJuwB\nRqfQKO9axGsI5djHcRsgHUkYnab8SY30Jpsxc2TfzXfyp6kT+kzPFZX6tl9X\nljQvauo0PcoeS/byjTQVXc3+2qcdJ2t9YGK1kmDHKdHMa33mLiF7y206aZtq\nTynq\r\n=KxEP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5Do04w/mx3kPyT9fx7kr069zSgtRY9av/zf15bCr2CQIgEQOdsrAjetWuuiVwleoLusrmOeDZKCdzpm0ZWMHvZPM="}]},"_npmUser":{"name":"achilleus","email":"achilleus@vanderdrift.com"},"directories":{},"maintainers":[{"name":"achilleus","email":"achilleus@vanderdrift.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obfuscate_1.0.3_1643137624717_0.6352143204445755"},"_hasShrinkwrap":false},"1.0.4":{"name":"@achilleus/obfuscate","version":"1.0.4","publishConfig":{"access":"public"},"description":"A plugin for obfuscating strings in 11ty","main":".eleventy.js","license":"MIT","11ty":{"compatibility":">=0.7 || >=1.0.0-canary"},"keywords":["eleventy","eleventy-plugin","obfuscate","11ty","string","harvest"],"author":{"name":"Joost van der Drift"},"bugs":{"url":"https://github.com/achilleus68/obfuscatestring/issues"},"homepage":"https://github.com/achilleus68/obfuscatestring#readme","gitHead":"bee717cffeef84ff99a0f55c1831c23eacedf703","_id":"@achilleus/obfuscate@1.0.4","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-Oo/ZL4NRGPbqfgMoLbJ79CBa74594DPnBxd7Lmzzfp3uTbxEawHlb0Cu4JTmejZKwCbmzuWzgIhE9TO1bqgJew==","shasum":"4f5c4f07bc189f5e463922024304368ea9f13403","tarball":"https://registry.npmjs.org/@achilleus/obfuscate/-/obfuscate-1.0.4.tgz","fileCount":6,"unpackedSize":38517,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFWggq0mqG0hk9lGEwmKLvId5TENv30b8C9B5qKhPvkAiEA0Waiv4VN+tl/6r2kbEdMjFar7+sZOk23d8z9bHfk8W4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjflDXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+pQ/7BQHu9zI6GU6vbAvrWYCMKQov9urYyB65aZpmUY+I1Uti9V5F\r\n6x2aZvPrF2oGUwrPBHUG2ydJAHyN05wm7PWWrkaKs7l4GI74hiQxfiqf4QnC\r\nwZw45G9GIvRL/oJpI/OFtw0Eh/7ZqqCQn/ObTvS5jxCckbmcATdo50gstOed\r\naEeZ7BkObBlHvRTVJ+LbYKqBgNjy7I79QZBOswbaYyfl9zDHunacIPRHVpCb\r\n673JjokiV0Yeomo6Omd9v/U7rDiZcou/aHJOF9igAYyHvEng2RN9I7zJj0l8\r\naxAacN8jvI8JsYFOHvaKm7zDvxsZ6bchnG6mLV41WLQ8ENxbAfdUiQLGcK9l\r\nPi3qZXK+Xc+I2/3LnZGQbukCTVBZR8Bzsr1N8w9Qk+VPw3iKbqw91dlDTjtS\r\nrExjH0iX+JM413g4anUhU6JoXqqb8zqtjqMBs+CKr6UvqFbl82h7VaRX94XK\r\nFmyzGWotd7u3PiLfl7SjBNeUgjO4LWFo5ALpmhnkzGnUYvMqm/Z0qa5uwZRe\r\nwqVylVvUtU8tVR5+93s7DfzuIBO4mupSg9vTS8QeSPd0mm+lznNxdOFA1glV\r\nrlcDKYW6xx4eZxdjQrAed+h4B7PdzKKlnpibrHqgHeldVfL4u/YP4RXKaZ+L\r\nJ7HQbOOWOMlTm44l6BtChUJwexp4LaB5pYU=\r\n=ZcGf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achilleus","email":"achilleus@vanderdrift.com"},"directories":{},"maintainers":[{"name":"achilleus","email":"achilleus@vanderdrift.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obfuscate_1.0.4_1669222615606_0.2439266961080968"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-24T20:27:47.347Z","1.0.0":"2022-01-24T20:27:47.568Z","modified":"2022-11-23T16:56:55.868Z","1.0.2":"2022-01-24T20:29:51.577Z","1.0.3":"2022-01-25T19:07:04.927Z","1.0.4":"2022-11-23T16:56:55.796Z"},"maintainers":[{"name":"achilleus","email":"achilleus@vanderdrift.com"}],"description":"A plugin for obfuscating strings in 11ty","homepage":"https://github.com/achilleus68/obfuscatestring#readme","keywords":["eleventy","eleventy-plugin","obfuscate","11ty","string","harvest"],"author":{"name":"Joost van der Drift"},"bugs":{"url":"https://github.com/achilleus68/obfuscatestring/issues"},"license":"MIT","readme":"# obfuscatestring\r\n\r\n> 11ty plugin for obfuscating strings\r\n\r\nThis plugins enables the obfuscating of strings. I mainly use it to prevent harvesting.\r\n\r\n## Install\r\n\r\n```\r\n$ npm install @achilleus/obfuscatestring\r\n```\r\n\r\n## Configuration\r\n\r\nIn the upper section of your configuration file, usually `.eleventy.js`, add the following\r\n\r\n```\r\nconst obfuscate = require(\"@achilleus/obfuscate\");\r\n```\r\n\r\nWithin the `module.exports` functionality, add\r\n\r\n```\r\n eleventyConfig.addPlugin(obfuscate);\r\n```\r\n\r\n## Usage\r\n\r\nIn your templates, you now can add the filter to the output:\r\n\r\n```\r\n{{ 'foo@bar.org' | obfuscate | safe }}\r\n```\r\n\r\nIn the generated file this will be outputted as\r\n```\r\n&#102;&#111;&#111;&#64;&#98;&#97;&#114;&#46;&#111;&#114;&#103;\r\n```\r\n\r\nHowever, the visitor of your site will see\r\n```\r\nfoo@bar.org\r\n```\r\n\r\nThe Nunjucks `safe` filter prevents the output from being escaped. See https://www.11ty.dev/docs/layouts/ \r\n\r\n#### Buy me a coffee\r\nIf you like this plugin, you can [Buy me a coffee](https://www.buymeacoffee.com/achilleusr).\r\n\r\n#### Credits\r\nInspiration was taken from the example at\r\nhttps://coderwall.com/p/jpd4zq/simple-method-to-obfuscate-strings-in-javascript by [David Long](https://coderwall.com/davidlong03)\r\n\r\n","readmeFilename":"README.md"}