{"_id":"@arungovil/sanitize-js","_rev":"11-84c3892ad5ae266e8c2e0ed9db9ceb05","name":"@arungovil/sanitize-js","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"@arungovil/sanitize-js","version":"0.0.1","description":"A simple javascript email sanitizer","main":"index.js","repository":{"type":"git","url":"github.com/ArunGovil/sanitizer-js"},"author":{"name":"Arun Govil"},"license":"MIT","private":false,"gitHead":"1b917daab49adbc5da34bdeebea3c838ee558a64","_id":"@arungovil/sanitize-js@0.0.1","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-wKSs9FxeAPuw6/DJGlWUi4F86CBM6T68WAxi+ldKSYu16YHZTmLVyxIzACNX+y5Dr2Wlbqn8824cvFCN/EBhig==","shasum":"63d8f89e628ef6e6e224f2ef1316bf92191e4505","tarball":"https://registry.npmjs.org/@arungovil/sanitize-js/-/sanitize-js-0.0.1.tgz","fileCount":2,"unpackedSize":470,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/KFnb+cJCD/zqeDNVmQhBQfKWcVKbwXtwgA6kOptGaAIhAJauAF7JdXZuofhfyAgKfhfAh2cWB8JdMNmcGCHAOWay"}]},"_npmUser":{"name":"arungovil","email":"a.arungovil@gmail.com"},"directories":{},"maintainers":[{"name":"arungovil","email":"a.arungovil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-js_0.0.1_1710935999699_0.43504653143858096"},"_hasShrinkwrap":false},"0.0.2":{"name":"@arungovil/sanitize-js","version":"0.0.2","description":"A simple javascript email sanitizer","main":"index.js","repository":{"type":"git","url":"github.com/ArunGovil/sanitizer-js"},"author":{"name":"Arun Govil"},"license":"MIT","private":false,"gitHead":"dafe067d16bb9d1c0592593e181c2c4085d755fb","_id":"@arungovil/sanitize-js@0.0.2","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Hg9p2wklpfUEHvsz9a5kiVebh2LmW42lLyjoIbE+x21miE4CYv5mDtpoTgdEoEUVEEHY70t2RCx4xS7+jr9UaA==","shasum":"64cd90047a1ec2d1d6f402f8412ec654dcda3860","tarball":"https://registry.npmjs.org/@arungovil/sanitize-js/-/sanitize-js-0.0.2.tgz","fileCount":2,"unpackedSize":649,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF47RUfCG3BItwpKd/RsFwx+djZz1/VZjEsM5DpqVHRUAiEA2w22muHDt3LX2CP7y2Bv2LgjHrZa1bJKr2GDNE+u6dg="}]},"_npmUser":{"name":"arungovil","email":"a.arungovil@gmail.com"},"directories":{},"maintainers":[{"name":"arungovil","email":"a.arungovil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-js_0.0.2_1710937304615_0.09124653323452736"},"_hasShrinkwrap":false},"0.0.3":{"name":"@arungovil/sanitize-js","version":"0.0.3","description":"A simple javascript email sanitizer","main":"index.js","repository":{"type":"git","url":"github.com/ArunGovil/sanitizer-js"},"author":{"name":"Arun Govil"},"license":"MIT","private":false,"gitHead":"24b8a0a0cff9992bbe0f71c94878e7479059b60a","_id":"@arungovil/sanitize-js@0.0.3","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-qf/5fXnaMnw+NYcK5G9RVfuK8abpSUws7BonsHJKFkOEp5JeMEzXj5wr+Fc2XMp2DkFOXoSqTZEyk8Xn6wYcug==","shasum":"3a37a00fb7f89eb35d0488adeaa9ea5567bbf893","tarball":"https://registry.npmjs.org/@arungovil/sanitize-js/-/sanitize-js-0.0.3.tgz","fileCount":3,"unpackedSize":1483,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEA08YYoEG6eNyf4b1ozNzxUcItraTTQ7tCu09J5xRzsAiEA8SJTfx+EJpTB9ZKCWSmvSiD9Q6Ybrc4keK5tMBODpQE="}]},"_npmUser":{"name":"arungovil","email":"a.arungovil@gmail.com"},"directories":{},"maintainers":[{"name":"arungovil","email":"a.arungovil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-js_0.0.3_1710938356299_0.9309350369706508"},"_hasShrinkwrap":false},"0.0.5":{"name":"@arungovil/sanitize-js","version":"0.0.5","description":"A simple javascript email sanitizer","main":"index.js","repository":{"type":"git","url":"github.com/ArunGovil/sanitizer-js"},"author":{"name":"Arun Govil"},"license":"MIT","private":false,"gitHead":"8f35426aa78b8a1bdfc762f35325ae3d75a54560","_id":"@arungovil/sanitize-js@0.0.5","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-i9eudOZbp6CIYjTXVMjoqleKb3myZxW6vbkq+yt3XuD+DBl7oktRxYu5pi527eExegLqRzIv62l/e7SHXyBG5A==","shasum":"da4d9bc17d69fbd41f23125e0362bf8b600f13d0","tarball":"https://registry.npmjs.org/@arungovil/sanitize-js/-/sanitize-js-0.0.5.tgz","fileCount":3,"unpackedSize":1571,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLosImV5guFJfaGOKoiAh8V5WsWJcQyWvfPdQdB6AlHgIhAOPxINBAdZT9QDj3xGkd5vqMQoFQ0L2v2JI3aJk4d5MO"}]},"_npmUser":{"name":"arungovil","email":"a.arungovil@gmail.com"},"directories":{},"maintainers":[{"name":"arungovil","email":"a.arungovil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-js_0.0.5_1710939076552_0.052517535472064836"},"_hasShrinkwrap":false},"0.0.6":{"name":"@arungovil/sanitize-js","version":"0.0.6","description":"A simple javascript email sanitizer","main":"index.js","repository":{"type":"git","url":"github.com/ArunGovil/sanitizer-js"},"author":{"name":"Arun Govil"},"license":"MIT","private":false,"gitHead":"85151bdd5753f11feb357d80e8c5fc0c27402167","_id":"@arungovil/sanitize-js@0.0.6","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Dm+d3ubZIxEKfArfHiTkK3WKnpky04C+cvZE0uJBcCTuGTXDhyzU0LnafTQFE2I0sp6p/YERYb0mRw06d22KHQ==","shasum":"a5e09b6528c143d04ced76dc9dbe9ec3708c7a83","tarball":"https://registry.npmjs.org/@arungovil/sanitize-js/-/sanitize-js-0.0.6.tgz","fileCount":4,"unpackedSize":2478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQDyuSLLRknSQg9LbI4zlWUyx99Ft8yfd+eY3NNrazRQIgI1UXUjP/HDETRWzXAwjVhiV1ZNx3waBzOoUayWBdXFM="}]},"_npmUser":{"name":"arungovil","email":"a.arungovil@gmail.com"},"directories":{},"maintainers":[{"name":"arungovil","email":"a.arungovil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-js_0.0.6_1711722692146_0.5684699179001109"},"_hasShrinkwrap":false},"0.0.7":{"name":"@arungovil/sanitize-js","version":"0.0.7","description":"A tiny javascript email sanitizer","main":"sanitize.js","repository":{"type":"git","url":"git+https://github.com/ArunGovil/sanitizer-js.git"},"keywords":["sanitize","email","rfc822"],"author":{"name":"Arun Govil"},"license":"MIT","homepage":"https://github.com/ArunGovil/sanitize-js#readme","private":false,"gitHead":"caeec7aa391d1e92e87fd175f53cdd3d31793904","bugs":{"url":"https://github.com/ArunGovil/sanitizer-js/issues"},"_id":"@arungovil/sanitize-js@0.0.7","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-gi0QccbvGjVe8B1UGjnKm+bBI64R79JOjSOD9hMlRGXj0FTAPEh0zBkSV3fcT6rwiV98Stne5DQV27A/Ckx0bQ==","shasum":"0779c61ddf5532e8d57169b0b0b34c00b29fee47","tarball":"https://registry.npmjs.org/@arungovil/sanitize-js/-/sanitize-js-0.0.7.tgz","fileCount":3,"unpackedSize":2180,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUJXdPa8rgzzOWhyUQXiqWm1IEvtmXn9mJgofx6farOgIhALTiHdHrSCx7g9rTsB73W6zZIxkK3lV+Io8PScmSxkeR"}]},"_npmUser":{"name":"arungovil","email":"a.arungovil@gmail.com"},"directories":{},"maintainers":[{"name":"arungovil","email":"a.arungovil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-js_0.0.7_1711726927794_0.5817624189411426"},"_hasShrinkwrap":false},"0.0.75":{"name":"@arungovil/sanitize-js","version":"0.0.75","description":"A tiny javascript email sanitizer","main":"sanitize.js","repository":{"type":"git","url":"git+https://github.com/ArunGovil/sanitizer-js.git"},"keywords":["sanitize","email","rfc822"],"author":{"name":"Arun Govil"},"license":"MIT","homepage":"https://github.com/ArunGovil/sanitize-js#readme","private":false,"gitHead":"9f702cf1cccf47f6ad9a36545039ce65de622852","bugs":{"url":"https://github.com/ArunGovil/sanitizer-js/issues"},"_id":"@arungovil/sanitize-js@0.0.75","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-eMjRFpXLk7ofs/31YHh61MlfMnYh6bMduvfTUDoY06PV7zHF32UG8o0cVWHisKWXqkLNJeAK59FZQsuGpMs9gw==","shasum":"f8b51a1d5eb21d8b2316cad27b5f63aeb090dce6","tarball":"https://registry.npmjs.org/@arungovil/sanitize-js/-/sanitize-js-0.0.75.tgz","fileCount":3,"unpackedSize":2459,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICi/AxCyqZHYwDNrawqWAG6g00XCof324MO0zDLL9zSAAiAc/FGKoKA9uuga5F6Tgp/f3LHYh3n9v/f3GtMaSFtCEA=="}]},"_npmUser":{"name":"arungovil","email":"a.arungovil@gmail.com"},"directories":{},"maintainers":[{"name":"arungovil","email":"a.arungovil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-js_0.0.75_1711730453249_0.17639026938327484"},"_hasShrinkwrap":false},"0.0.8":{"name":"@arungovil/sanitize-js","version":"0.0.8","description":"A tiny javascript email sanitizer","main":"sanitize.js","repository":{"type":"git","url":"git+https://github.com/ArunGovil/sanitizer-js.git"},"keywords":["sanitize","email","rfc822"],"author":{"name":"Arun Govil"},"license":"MIT","homepage":"https://github.com/ArunGovil/sanitize-js#readme","private":false,"gitHead":"543ce396ab752de4f115278bff0273aaf4854bec","bugs":{"url":"https://github.com/ArunGovil/sanitizer-js/issues"},"_id":"@arungovil/sanitize-js@0.0.8","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-duLQ9axRyzG/c6dgZKBLptAY1SqMyfEs/h6LVPxHXNMMDsb9Q/C2PV536JaxPkjquqvQl1FZj2YCmpE7yzyg9g==","shasum":"d44075288a2f20a56f5dd3ecfc9207e6ef2e76a8","tarball":"https://registry.npmjs.org/@arungovil/sanitize-js/-/sanitize-js-0.0.8.tgz","fileCount":3,"unpackedSize":2545,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/nkC2PaTG0LOUDY4xXvNs26L0dCAMECCtz83etOytSQIgZy8HM69GjGdOY0hg+fvjZsVZ6in+DJCq86dUUDiKHkk="}]},"_npmUser":{"name":"arungovil","email":"a.arungovil@gmail.com"},"directories":{},"maintainers":[{"name":"arungovil","email":"a.arungovil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-js_0.0.8_1711731410627_0.5592440712720561"},"_hasShrinkwrap":false},"0.0.85":{"name":"@arungovil/sanitize-js","version":"0.0.85","description":"A tiny javascript email sanitizer","main":"sanitize.js","repository":{"type":"git","url":"git+https://github.com/ArunGovil/sanitizer-js.git"},"keywords":["sanitize","email","rfc822"],"author":{"name":"Arun Govil"},"license":"MIT","homepage":"https://github.com/ArunGovil/sanitize-js#readme","private":false,"gitHead":"3763310bdfdae8d413bfe7931a909e7ad5f8bc73","bugs":{"url":"https://github.com/ArunGovil/sanitizer-js/issues"},"_id":"@arungovil/sanitize-js@0.0.85","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Alefvi8iPZBUpYrSqfnW3M1Yx+hz7QdCt69jDFhIfESk2C1eOiWExS4kSHjt3Pcqql/6nG04ZHU0XABi4pGsww==","shasum":"c583319452e2d72372119733be92da615e2891ec","tarball":"https://registry.npmjs.org/@arungovil/sanitize-js/-/sanitize-js-0.0.85.tgz","fileCount":3,"unpackedSize":2556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGIBUSntGt7l706DuSbPeLxkIJ2a9SlnSMQ7z93fJdNAiEAhj9ctiPJiaTTcr+1ZFPqbNBhvuAxOCZqERpPPg5uNks="}]},"_npmUser":{"name":"arungovil","email":"a.arungovil@gmail.com"},"directories":{},"maintainers":[{"name":"arungovil","email":"a.arungovil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-js_0.0.85_1711731731723_0.7437840043404798"},"_hasShrinkwrap":false},"0.0.9":{"name":"@arungovil/sanitize-js","version":"0.0.9","description":"A tiny javascript email sanitizer","main":"sanitize.js","repository":{"type":"git","url":"git+https://github.com/ArunGovil/sanitizer-js.git"},"keywords":["sanitize","email","rfc822"],"author":{"name":"Arun Govil"},"license":"MIT","homepage":"https://github.com/ArunGovil/sanitize-js#readme","private":false,"gitHead":"07a7e7d57c2ba7a69bcc4ed62e76c51872d66a6e","bugs":{"url":"https://github.com/ArunGovil/sanitizer-js/issues"},"_id":"@arungovil/sanitize-js@0.0.9","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-sZzlRbb6kt/g/j8yoz1DlVSH3QKmir4UTBeu5ztlxKGJBDNQoVinZVRgR79ldF+xZ/VRZt4+HU01kDMi8XGcGA==","shasum":"fd5545b822b9072671ee1ef470fffa79914bab7b","tarball":"https://registry.npmjs.org/@arungovil/sanitize-js/-/sanitize-js-0.0.9.tgz","fileCount":3,"unpackedSize":2492,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTAk1oX+pOKENCr/SgOnkVlWK9yZeJHjMd36b9TdcOzAiEA4Cur+0667nDn94rmTCg4G903fTdVI7ZrrvS/VusjFbA="}]},"_npmUser":{"name":"arungovil","email":"a.arungovil@gmail.com"},"directories":{},"maintainers":[{"name":"arungovil","email":"a.arungovil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-js_0.0.9_1711731956119_0.21317358202600833"},"_hasShrinkwrap":false},"0.0.95":{"name":"@arungovil/sanitize-js","version":"0.0.95","description":"A tiny javascript email sanitizer","main":"sanitize.js","repository":{"type":"git","url":"git+https://github.com/ArunGovil/sanitize-js.git"},"keywords":["sanitize","email","rfc822"],"author":{"name":"Arun Govil"},"license":"MIT","bugs":{"url":"https://github.com/ArunGovil/sanitize-js/issues"},"homepage":"https://github.com/ArunGovil/sanitize-js#readme","private":false,"gitHead":"7a565b4e0dd74c1883f3e5fa56b108df06856581","_id":"@arungovil/sanitize-js@0.0.95","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-yASlzbvTCMpSKWTX8cTxrYDxCAc+MEBrEqDz1JKWAZM0crKZsY+pskRFb/dARrdLU/EUphR2zJ8YSY23tZG9zQ==","shasum":"a71aaec9f7d9e149b4ac5f3afd156b8c0439bcee","tarball":"https://registry.npmjs.org/@arungovil/sanitize-js/-/sanitize-js-0.0.95.tgz","fileCount":3,"unpackedSize":2570,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYO/jSjRD/cQdRiKqdZlnJufT1+7NpJY719jajyGithAIgWIqfn7yJMhYMvskTWbH9/y4PX0QVKMQB1pyLVLl+8D0="}]},"_npmUser":{"name":"arungovil","email":"a.arungovil@gmail.com"},"directories":{},"maintainers":[{"name":"arungovil","email":"a.arungovil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-js_0.0.95_1711732328001_0.7272290612833734"},"_hasShrinkwrap":false},"0.1.0":{"name":"@arungovil/sanitize-js","version":"0.1.0","description":"A tiny javascript email sanitizer","main":"sanitize.js","repository":{"type":"git","url":"git+https://github.com/ArunGovil/sanitize-js.git"},"keywords":["sanitize","email","rfc822"],"author":{"name":"Arun Govil"},"license":"MIT","bugs":{"url":"https://github.com/ArunGovil/sanitize-js/issues"},"homepage":"https://github.com/ArunGovil/sanitize-js#readme","private":false,"gitHead":"aaefdb1c784055e6633485c271b3f19f8b0e3660","_id":"@arungovil/sanitize-js@0.1.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-/KfQmHAmIj3z03URw3BIJZBYncfJqH18K/Ih2A3PLi/gG6W/8E2K6Uc6hLA9o7hBoS0btZXtBdt2t/LGiKrByQ==","shasum":"39ed99aba6d2fba36ea88a80bdd65a6fc9f3243d","tarball":"https://registry.npmjs.org/@arungovil/sanitize-js/-/sanitize-js-0.1.0.tgz","fileCount":3,"unpackedSize":3790,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIqiFkAwR/MJHmkdgwg41gj5jGpeaGikvppkseXp4DuQIhAPidZyNMDw4y3IYBhwL6vKQElrMDL/8N4wBYGjdz6x2s"}]},"_npmUser":{"name":"arungovil","email":"a.arungovil@gmail.com"},"directories":{},"maintainers":[{"name":"arungovil","email":"a.arungovil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-js_0.1.0_1711735882029_0.06770003672639446"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-20T11:59:59.594Z","0.0.1":"2024-03-20T11:59:59.842Z","modified":"2024-03-29T18:11:23.944Z","0.0.2":"2024-03-20T12:21:44.757Z","0.0.3":"2024-03-20T12:39:16.428Z","0.0.5":"2024-03-20T12:51:16.741Z","0.0.6":"2024-03-29T14:31:32.322Z","0.0.7":"2024-03-29T15:42:07.998Z","0.0.75":"2024-03-29T16:40:53.404Z","0.0.8":"2024-03-29T16:56:50.791Z","0.0.85":"2024-03-29T17:02:11.917Z","0.0.9":"2024-03-29T17:05:56.321Z","0.0.95":"2024-03-29T17:12:08.152Z","0.1.0":"2024-03-29T18:11:22.236Z"},"maintainers":[{"name":"arungovil","email":"a.arungovil@gmail.com"}],"description":"A tiny javascript email sanitizer","repository":{"type":"git","url":"git+https://github.com/ArunGovil/sanitize-js.git"},"author":{"name":"Arun Govil"},"license":"MIT","readme":"<p align=\"center\">\n<h2 align=\"center\"><a href=\"https://www.npmjs.com/package/@arungovil/sanitize-js\">sanitize-js</a></h2>\n</p>\n<p align=\"center\"> \n🧹 RFC822 based email sanitization in Javascript.\n</p>\n\n---\n\n## Installation\n\nUsing npm\n\n```sh\nnpm i @arungovil/sanitize-js\n```\n\nUsing Yarn\n\n```sh\nyarn add @arungovil/sanitize-js\n```\n\n## Usage\n\n```js\nimport { sanitize } from \"@arungovil/sanitize-js\";\n\nconst email = \"arun(🐞)govil@duck.com\";\n\nconst sanitizedEmail = sanitize(email);\n```\n#### Result \n\n```js\n❌ Before\narun(🐞)govil@duck.com \n\n✅ After\narungovil@duck.com \n```\n\n## Parameters\n\n<table>\n  <tr>\n    <th>Name<br/></th>\n    <th>Type</th>\n    <th>Required</th>\n    <th>Description</th>\n  </tr>\n  <tr>\n    <td>Email</td>\n    <td>string</td>\n    <td>true</td>\n    <td>Email string to sanitize</td>\n  </tr>\n   <tr>\n    <td>options</td>\n    <td>object</td>\n    <td>false</td>\n    <td>Additional options</td>\n  </tr>\n</table>\n\n### Options\n\n<table>\n  <tr>\n    <th>Name<br/></th>\n    <th>Type</th>\n    <th>Required</th>\n    <th>Description</th>\n  </tr>\n  <tr>\n    <td>customRegex</td>\n    <td>regex</td>\n    <td>false</td>\n    <td>Regex to strip out custom patterns</td>\n  </tr>\n   <tr>\n    <td>isNormalString</td>\n    <td>boolean</td>\n    <td>false</td>\n    <td>To sanitize non email inputs</td>\n  </tr>\n</table>\n\n## Examples\n### Using custom regex\nPass a custom regex to strip out matching characters.\n\n```js\nimport { sanitize } from \"@arungovil/sanitize-js\";\n\nconst email = \"arun(🐞)govil@duck.com\";\nconst myRegex = /#/g; // regex to strip out #\n\nconst sanitizedEmail = sanitize(email, { customRegex: myRegex  });\n```\n#### Result \n\n```js\n❌ Before\narun#govil@duck.com \n\n✅ After\narungovil@duck.com \n```\n\n### Sanitize non email strings\nTo sanitize only the username of an email or a random string\n\n```js\nimport { sanitize } from \"@arungovil/sanitize-js\";\n\nconst userName = \"arun(🐞)govil\";\n\nconst sanitizedUserName = sanitize(userName, { isNormalString: true  });\n```\n#### Result \n\n```js\n❌ Before\narun(🐞)govil\n\n✅ After\narungovil \n```\n\n#### Note\nSanitize-js is used for email sanitization, if you are looking for an email validator use [validator.js](https://github.com/validatorjs/validator.js)\n","readmeFilename":"README.md","homepage":"https://github.com/ArunGovil/sanitize-js#readme","keywords":["sanitize","email","rfc822"],"bugs":{"url":"https://github.com/ArunGovil/sanitize-js/issues"}}