{"_id":"@already-existed/email-obfuscator","_rev":"4-87d2d0cdf9c4e4807f82e7f5e1ed1dc8","name":"@already-existed/email-obfuscator","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"@already-existed/email-obfuscator","version":"1.0.0","description":"Lib for obfuscate email on server and unobfuscate on client.","main":"dist/index.js","typings":"dist/index","scripts":{"clean":"rimraf dist","compile":"tsc -p tsconfig.json","build":"run-s clean compile","dev":"tsc -w"},"keywords":[],"author":{"name":"alreadyExisted"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alreadyExisted/email-obfuscator.git"},"bugs":{"url":"https://github.com/alreadyExisted/email-obfuscator/issues"},"homepage":"https://github.com/alreadyExisted/email-obfuscator","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","npm-run-all":"^4.1.5","prettier":"^1.19.1","rimraf":"^3.0.0","typescript":"^3.7.5"},"gitHead":"62d6820b98b365bd7007e5601b2b12f400a5cb36","_id":"@already-existed/email-obfuscator@1.0.0","_nodeVersion":"12.14.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-a6YnrFUZVfrVj3OEu7ZKlrlRouBwdEgV8oSy0J7yJqTihG1zebPncdDjAo3RZkwt59lwwT3vprEBpvy85gkH1A==","shasum":"6ab4719f93d2967b23aa74837a32746c6bc944af","tarball":"https://registry.npmjs.org/@already-existed/email-obfuscator/-/email-obfuscator-1.0.0.tgz","fileCount":8,"unpackedSize":10116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKGcHCRA9TVsSAnZWagAAlfoP/2c7WkyLXxnHOWkb6ekm\nzMNZGcfsgFlm83ceOHKUyxD1/+7EJ10ACl8XFtwm0wgbviqJzxrgI3YwFzc1\nBI+V1O5KldyUuBFg9oHkvAFBKdYkBPxz6axAR1v9/migA6oXr2CNqYmSNzIq\ns9izxKchofozY2BzoQVgHXZUr0YaWQ105Xj6w4w2/2RZNtWT7Drs//T68xU/\nj5xD+lGV6NusCLpxNkwGlZ+oEaxdyS0Q9jVhUvhmLstnvHebYeSb3zUFCR2I\nmiQJVREfw5j/Gh2TST/DRoQW58BgUUpsADeN2dkc70FdLP6pKPR/9E8YztGd\nZSce3ANGf03SHl0TspSf/AhMKVjcdQ5eHpJVlSIW7I68FSXKavWfUTaovb3F\npGYUK1W3Qt7IJmRb/lrIw5clBD7M79Tgv4Zwn70O3C4DDQtxFYY0JMt4f3mH\nqwlOAVhx8tW7RB65AaZYhLQ0jqtSZEWey+bvEszn4PnIqBYP47eGagHKpois\nBFPvkt5vozK2HTGx+Ir8Fh7wn20N8FUjQn/5Gy3iR3S22JbALKruL63O+XxR\nXAmXkOmkXBHWyvgg6zSex6qB0cC5viTHhHTwMtPz4aRumuSQ96X3LpAsfzzz\nWaizTQhLtbBK6jvksvxypvGFl5jzNrws51uC+Be500CB9gFmEgP6XeG4pFsb\njDXY\r\n=mfWv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBrD6XFu+wFcuZd481q2HUjoSjkPuky++yEy5T3kP1EAiEA91GiqW5P1rqYf97qr5289FdPpeana2JL0CndvIeB/4o="}]},"maintainers":[{"name":"already-existed","email":"vit.polyanskiy@gmail.com"}],"_npmUser":{"name":"already-existed","email":"vit.polyanskiy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/email-obfuscator_1.0.0_1579706118953_0.2507255765258789"},"_hasShrinkwrap":false},"1.1.0":{"name":"@already-existed/email-obfuscator","version":"1.1.0","description":"Lib for obfuscate email on server and unobfuscate on client.","main":"dist/index.js","typings":"dist/index","scripts":{"clean":"rimraf dist","compile":"tsc -p tsconfig.json","build":"run-s clean compile","dev":"tsc -w","test":"jest","prepublishOnly":"run-s build test"},"keywords":[],"author":{"name":"alreadyExisted"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alreadyExisted/email-obfuscator.git"},"bugs":{"url":"https://github.com/alreadyExisted/email-obfuscator/issues"},"homepage":"https://github.com/alreadyExisted/email-obfuscator","devDependencies":{"@types/jest":"^24.9.0","@types/node":"^13.1.8","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","jest":"^25.1.0","npm-run-all":"^4.1.5","prettier":"^1.19.1","rimraf":"^3.0.0","ts-jest":"^25.0.0","typescript":"^3.7.5"},"gitHead":"ecb03b42c29be042be01b7c22192790e6a4a9549","_id":"@already-existed/email-obfuscator@1.1.0","_nodeVersion":"12.14.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-S778OEjlTgLQbizagp51w1qV6o3TKVtDEvLiO044eQrppkKAvt5e9cYDsKkom6KznR2KoOGc9Ek3k1bAmdcp4w==","shasum":"cca158ffd56e47721cc04785c465731f9f5bf441","tarball":"https://registry.npmjs.org/@already-existed/email-obfuscator/-/email-obfuscator-1.1.0.tgz","fileCount":29,"unpackedSize":20742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKb5LCRA9TVsSAnZWagAAj/wP/jTWKLSqjyGJbyY3Cxdd\nf6odfu1P53fxup6rlo0d38PVIPXtGyL1kw1JNEZ2QgwUKhhCWmftj4t8qaMY\nec0xMMUi9nnYUKDVnXsOD5NtPe1hkzgNOBCVahPc95O4H7inAp1+ddrLP7+r\nKe980PRaDpoWl+yf77vTA5gc4LEVMAaddqKff0Kcycbv37t/Qr67kRWI7eAG\nC3jr7prsrmCix1NdSpe9X61jJ8KRihT1O1chZruMhUE6EkjEYBR/n+4wVHU1\nRvbLlDFR2UYI3vbEbpSlI/4lhvbPn5eKBe1zt4dY6hHeLqaVg/WSs/jgdU/j\npNy0+ie05ukeTMiQvQ94RKMh8yttiqscgCPGLBewessk0cbZh6+RQ5i+N90A\ntjJWQ7CSfdMhBcAxcni3kEapCRRwuaxTZn277ndvA2wxjdLrN0vuSt/lBoCu\nxxy8cZlFCOog4daXpPwX2S1mCy7Rt0mzx2PKIR2UHWBP5euhdCpmDIXs1MfG\nuTuABuRcu8gpCagMuE6XGpZDTAbsMoGdsuPa8T1029jYZ77I8BjjcXc+9nht\nIRXCz9IcieAhzWSgLHxS3sBFugL7L2phAVrzi3IWKqncMutgi37FXPy6Bm2a\nxXucz8jzDAU7d6NHwSUCFbRaaBN4tOahSa5XjljBE+uRtg6yZSnhVNRSAGEo\nU5Ue\r\n=co15\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVCzAQT0thAaWULr9PPDgcMSt4GvQIx6mg4wsdPF1GQgIhANAyYO7+fqlfgkRmDWRCHaG6lBIYGxmW9FiaYXCXtzn9"}]},"maintainers":[{"name":"already-existed","email":"vit.polyanskiy@gmail.com"}],"_npmUser":{"name":"already-existed","email":"vit.polyanskiy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/email-obfuscator_1.1.0_1579793994668_0.8299074364974992"},"_hasShrinkwrap":false},"1.1.1":{"name":"@already-existed/email-obfuscator","version":"1.1.1","description":"Lib for obfuscate email on server and unobfuscate on client.","main":"dist/index.js","typings":"dist/index","scripts":{"clean":"rimraf dist","compile":"tsc -p tsconfig.json","build":"run-s clean compile","dev":"tsc -w","test":"jest","prepublishOnly":"run-s build test"},"keywords":["email obfuscator","email","obfuscate","obfuscator"],"author":{"name":"alreadyExisted"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alreadyExisted/email-obfuscator.git"},"bugs":{"url":"https://github.com/alreadyExisted/email-obfuscator/issues"},"homepage":"https://github.com/alreadyExisted/email-obfuscator","devDependencies":{"@types/jest":"^24.9.0","@types/node":"^13.1.8","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","jest":"^25.1.0","npm-run-all":"^4.1.5","prettier":"^1.19.1","rimraf":"^3.0.0","ts-jest":"^25.0.0","typescript":"^3.7.5"},"gitHead":"84a6dc1d24eee9ac1ea9ec4d62b947f6233409fb","_id":"@already-existed/email-obfuscator@1.1.1","_nodeVersion":"12.14.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-FCOa1SLSk89/9uByxcTRPppu6H//cUlLz36PoFb9ESdmm108FP3VkN5uaR7EFbu4ft9mMx2TMBJuQvpQo7y9lQ==","shasum":"48e130a59d6c2aaa72ed00ed13d0d66fbb9eb8d5","tarball":"https://registry.npmjs.org/@already-existed/email-obfuscator/-/email-obfuscator-1.1.1.tgz","fileCount":29,"unpackedSize":20816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOTlKCRA9TVsSAnZWagAAYAIP/1WK/X7AQ8WeRLR35VnW\nn6H18VZQqQ2AB3NNXz/0W5ScxEb3M6tk/1yt1d59F3+dNlxUodhqAnwg4toy\npwyGv5lua8aBPp9qb6L8Gcft2fAnNrHnYZOul5C6m+7SbHKzIf5aQ8wgrlfb\n66bgbzBAoyysgvxMPJiGcINU1CDHn1jLDfrk0GCzuhKGf+3/RRRdIQ7MNzZu\nxauc/mcx/P+HWrKgUwWe9bpPervhljeEfPGREu4GytAa4iRskkdIVR3CmyIl\nff8oMetGugZolw+xjBZQ0WUjWVGbL5/ccopYHXcv7jaI1QPEP8DcnGAMo6PY\nSjW6WQKYbClQ2men7FmvnKO5e7Y2lXw7BmJMV+2dbTSkRJyxtGZiM/g42hP1\nVJHlYvwlofkRRAfNVeHbN8nbGkDwMVs5YD8OUDkvob9vuu414mWFFJLqGLcj\nUtsnQ+Gz4NUd3JACKkp+goahoF4m+1MIXgIdLIPWsrfwVNzRsiGCi5mWUxBw\n6uuk8EzGfw9sI8EvaP0aefeOhSgtkAGmjpPwteAzCxzyZIgSwAp4Sd5n4Qo8\nXSgY03rPn9epofBM97XdwowA5SrJc3LERNMl2E4k6/b0BVFw5hdIELu3kBNh\nqzm9feUPUAnoC7JIvVDCXjUgcvpaJwDaKYYwXFGDu4WQNJx+oG0CstTRnUBb\nF1jo\r\n=U8tP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxgUPPH7a3+HLIJS3x2NSTkCbmpT84K6It1qhznyOtdAiEArk2IWFA2DA+s6kgvIcBA42ZAc5h8Fl8IfRCOsvksH7o="}]},"maintainers":[{"name":"already-existed","email":"vit.polyanskiy@gmail.com"}],"_npmUser":{"name":"already-existed","email":"vit.polyanskiy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/email-obfuscator_1.1.1_1580808521753_0.6585171956973142"},"_hasShrinkwrap":false},"1.1.2":{"name":"@already-existed/email-obfuscator","version":"1.1.2","description":"Lib for obfuscate email on server and unobfuscate on client.","main":"dist/index.js","typings":"dist/index","scripts":{"clean":"rimraf dist","compile":"tsc -p tsconfig.json","build":"run-s clean compile","dev":"tsc -w","test":"jest","prepublishOnly":"run-s build test"},"keywords":["email obfuscator","email","obfuscate","obfuscator"],"author":{"name":"alreadyExisted"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alreadyExisted/email-obfuscator.git"},"bugs":{"url":"https://github.com/alreadyExisted/email-obfuscator/issues"},"homepage":"https://github.com/alreadyExisted/email-obfuscator","devDependencies":{"@types/jest":"^24.9.0","@types/node":"^13.1.8","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","jest":"^25.1.0","npm-run-all":"^4.1.5","prettier":"^1.19.1","rimraf":"^3.0.0","ts-jest":"^25.0.0","typescript":"^3.7.5"},"gitHead":"204da07487760dd376e38b667eccae662a1fa041","_id":"@already-existed/email-obfuscator@1.1.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-JekP+KBwkTnrkZ447eaJf23zhFwnJ+4sXiekwyEBSMgJcwS4/4ttMudW+2nOJDTU4DzQ7fXaRGk1tssEDtQkQw==","shasum":"f9a60b2971fa92579faf327af69d54e12e553af4","tarball":"https://registry.npmjs.org/@already-existed/email-obfuscator/-/email-obfuscator-1.1.2.tgz","fileCount":29,"unpackedSize":20862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJev91ICRA9TVsSAnZWagAAMrsQAJ+fY2JIBxfeE/iSNP+8\nwm1Q8RSP/erbSk2CHsjm9f137OIR6TKqAZdgK7qqJpjoY4rdC1ZF3a6BPTRH\n7N6A/CkQDnblPzkk2awWCtlw40LUzioMatP8QPrsa/ecpg7GIoNQ82S0lAl0\nfJXPYgayBrk0cmL9xDKlGqIEenbdhFAXNbSEgK17bi8E7Sy90uPqVH5IuiUy\nfVPfC+hF8YPvfZRBJaz64XYjqU7CNX+Qr4XRBAZnfyPREJNB1eYRB7RtMvHd\nr3BOq/RwdrSh2U1rQ4h4y0JrTNaf6Y1+1YGjNC8N0JQdp50LiwMi5xOfJNWb\nhkIRDpPG6UEEEQhPqSMWqnGq4gKZsDljvoB/L+3DvYGFoXLJ3U1mHOyTqEnd\nSijTMlbk7zy5LW6oNFcm7M4x4mbQzvOTQbtw6D45n3r9LOBjCCOsejSAVnxw\nrh5drR4qefh5sqh+tmelibYZFUMTbZ+qZRuQtNEiKN39TSrXlaDwHvLpJCcK\nrkpCv/Bvxz6UuyCGk31JBIfCsvmj0N+t68f6BA11AuNM+okVmdqFcMGbiudh\nniWoaBFVubuQY67+eQuIVVkhvDjs9TQJbP3LGIkL7LcFz1EVpMBAiOXHRhl7\nkHDjns61p0ONNwTI/bm7xRDw66Hlp+XS+Wt0hUwCIm1gB5pusRva8dl224ZY\njgh6\r\n=qwFZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2l5WJRK4FfQVV3cokczX8gWTPHMD+zYvm0IgZ7v3HsQIgVYpqOHHujwcJN1wBUBAW1ZbGNwBkOpUVti3PB84I3jg="}]},"maintainers":[{"name":"already-existed","email":"vit.polyanskiy@gmail.com"}],"_npmUser":{"name":"already-existed","email":"vit.polyanskiy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/email-obfuscator_1.1.2_1589632328314_0.9805110169687892"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-22T15:15:18.923Z","1.0.0":"2020-01-22T15:15:19.061Z","modified":"2022-04-04T13:38:54.582Z","1.1.0":"2020-01-23T15:39:54.842Z","1.1.1":"2020-02-04T09:28:41.945Z","1.1.2":"2020-05-16T12:32:08.508Z"},"maintainers":[{"name":"already-existed","email":"vit.polyanskiy@gmail.com"}],"description":"Lib for obfuscate email on server and unobfuscate on client.","homepage":"https://github.com/alreadyExisted/email-obfuscator","keywords":["email obfuscator","email","obfuscate","obfuscator"],"repository":{"type":"git","url":"git+https://github.com/alreadyExisted/email-obfuscator.git"},"author":{"name":"alreadyExisted"},"bugs":{"url":"https://github.com/alreadyExisted/email-obfuscator/issues"},"license":"MIT","readme":"# EmailObfuscator\r\n\r\nLib for obfuscate email on server and unobfuscate on client.\r\n\r\n## Installation\r\n\r\n```\r\nnpm i -S @already-existed/email-obfuscator\r\n```\r\n\r\n## Usage\r\n\r\n```html\r\n<!-- html -->\r\n<a data-email=\"true\" href=\"mailto:[email-href]some-email@some.com[/email-href]\">\r\n  [email]some-email@some.com[/email]\r\n</a>\r\n```\r\n\r\n```javascript\r\n// server\r\nimport { obfuscateEmail } from '@already-existed/email-obfuscator'\r\n\r\n...\r\nres.send(obfuscateEmail(html))\r\n...\r\n```\r\n\r\n```javascript\r\n// client\r\nimport { unobfuscateEmail } from '@already-existed/email-obfuscator'\r\n\r\nwindow.addEventListener('load', () => {\r\n  unobfuscateEmail()\r\n})\r\n```\r\n\r\n## Options\r\n\r\n```typescript\r\n\r\n// 'binary' - slow\r\n// 'base64' - fast\r\ntype ObfuscateType = 'binary' | 'base64'\r\n\r\ninterface ObfuscateOptions {\r\n  type?: ObfuscateType // default: 'binary'\r\n}\r\n\r\nobfuscateEmail(value: string, opts?: ObfuscateOptions): string\r\nunobfuscateEmail(opts?: ObfuscateOptions): void\r\n```\r\n","readmeFilename":"README.md"}