{"_id":"@arndesk/emailexists","name":"@arndesk/emailexists","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@arndesk/emailexists","version":"1.0.0","description":"A NodeJS library for checking if an email address exists without sending any email.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"email-validator":"^2.0.4","@arndesk/awaitdelay":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/arndesk/emailexists.git"},"engines":{"node":">=8"},"keywords":["email","exist","bounce","email exist","email exists","email bounce","email validation","email verify","check email","mx records"],"author":{"name":"Arnob Arjun","email":"mauraiz55@gmail.com"},"license":"MIT","homepage":"https://github.com/arndesk/emailexists#readme","_id":"@arndesk/emailexists@1.0.0","bugs":{"url":"https://github.com/arndesk/emailexists/issues"},"_nodeVersion":"18.16.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-LRp+OnLYr8ETThbo4XbGlpZdQYCIxcHYdO9a1Qry/QmBR89GDykel4jasN0sIFQXgdAyIo6A8zEYjQHDJqr9Rw==","shasum":"f853a6d0d8fa4267219d77508bbd5430c928e3b7","tarball":"https://registry.npmjs.org/@arndesk/emailexists/-/emailexists-1.0.0.tgz","fileCount":4,"unpackedSize":10316,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC96xq+12ZulwSjUZ03RH/ECuRn58YovcBPUeJ0Dp7QvgIhALg0L1vJ9kFiXmqzZkMsZ42a/bn4GQSxu8MOnEPVV37g"}]},"_npmUser":{"name":"arndesk","email":"arndesk1@gmail.com"},"directories":{},"maintainers":[{"name":"arndesk","email":"arndesk1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emailexists_1.0.0_1690565294623_0.4890342133817309"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-28T17:28:14.505Z","1.0.0":"2023-07-28T17:28:14.784Z","modified":"2023-07-28T17:28:15.087Z"},"maintainers":[{"name":"arndesk","email":"arndesk1@gmail.com"}],"description":"A NodeJS library for checking if an email address exists without sending any email.","homepage":"https://github.com/arndesk/emailexists#readme","keywords":["email","exist","bounce","email exist","email exists","email bounce","email validation","email verify","check email","mx records"],"repository":{"type":"git","url":"git+https://github.com/arndesk/emailexists.git"},"author":{"name":"Arnob Arjun","email":"mauraiz55@gmail.com"},"bugs":{"url":"https://github.com/arndesk/emailexists/issues"},"license":"MIT","readme":"<br />\n\n<h1 align=\"center\">@arndesk/emailexists</h1>\n<h4 align=\"center\">A NodeJS library for checking if an email address exists without sending any email.</h4>\n\n<p align=\"center\">\n  <a href=\"#get-started\">Get Started</a> &bull;\n  <a href=\"#installation\">Installation</a> &bull;\n  <a href=\"#usage\">Usage</a> &bull;\n  <a href=\"#features\">Features</a> &bull;\n  <a href=\"#contributing\">Contributing</a> &bull;\n  <a href=\"#license\">License</a>\n</p>\n\n<h2 id=\"get-started\">Get Started</h2>\n\n<h3 id=\"installation\">Installation</h3>\n\n<p>Use <code>npm</code> to install this package:</p>\n\n<pre>\n<code>npm install @arndesk/emailexists</code>\n</pre>\n\n<h3 id=\"usage\">Usage</h3>\n\n<p>Here's a basic example of how to use qed-mail in your code:</p>\n\n<pre>\n<code>\nconst { validateEmail } = require('@arndesk/emailexists');\n\n// Async function to use the validateEmail function\nasync function main() {\n  const sender = null; //Not Important to set anything\n  const recipient = 'recipient@example.com';\n  const checkValid = true; // If false, then only check Format and MX Records\n\n  try {\n    const result = await validateEmail(sender, recipient, checkValid);\n    console.log(result);\n  } catch (error) {\n    console.error(error);\n  }\n}\n\nmain();\n\n</code>\n</pre>\n\n<h2 id=\"features\">Features</h2>\n\n<ul>\n  <li>Validates the format of an email address</li>\n  <li>Checks the MX records of the email domain</li>\n  <li>Performs further validity checks depending on the user's requirements</li>\n  <li>Can be used both as a standalone library or as a part of a larger project</li>\n</ul>\n","readmeFilename":"README.md"}