{"_id":"@amiya_ranjan/valid_url","_rev":"3-095cf1cd02a12d1af084db722ee0706f","name":"@amiya_ranjan/valid_url","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@amiya_ranjan/valid_url","version":"1.0.0","description":"This is the npm module for checking if a url exists or not","main":"index.js","scripts":{},"keywords":["URL"],"author":{"name":"Amiya Ranjan"},"license":"ISC","dependencies":{"is-url":"^1.2.4"},"devDependencies":{"nodemon":"^3.1.0"},"_id":"@amiya_ranjan/valid_url@1.0.0","_nodeVersion":"20.8.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-vBzmZBwL4alU9wJ/Qo+mHXQIhX9kkRc3PqiUpOtBuoRnziIGmTZmzyshq6a9Ac10JZxKgH5HOCvx4SD/z4i8Bw==","shasum":"05e669ea26e8664cf1af5e14f458b50a2bb2f61e","tarball":"https://registry.npmjs.org/@amiya_ranjan/valid_url/-/valid_url-1.0.0.tgz","fileCount":3,"unpackedSize":1229,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ22OTsdd5Jz/kUWYGvxwH151x+Rf7uZTUssv6SKThLAIhAJKPgANzBbHmILjWNx4WWrtflwUV4oGCFeq1AmouVR79"}]},"_npmUser":{"name":"amiya_ranjan","email":"amiyaranjan9050@gmail.com"},"directories":{},"maintainers":[{"name":"amiya_ranjan","email":"amiyaranjan9050@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/valid_url_1.0.0_1710785428679_0.16363207787073897"},"_hasShrinkwrap":false},"1.0.2":{"name":"@amiya_ranjan/valid_url","version":"1.0.2","description":"This is the npm module for checking if a url exists or not","main":"index.js","scripts":{},"keywords":["URL"],"author":{"name":"Amiya Ranjan"},"license":"ISC","dependencies":{"is-url":"^1.2.4"},"devDependencies":{"nodemon":"^3.1.0"},"_id":"@amiya_ranjan/valid_url@1.0.2","_nodeVersion":"20.8.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-HPdzOWtZBiaU0t4txUyN6jwz7yTM4KzuLA+nfuIYiXlsFFJFvAFmMoVMn11b3MkxslCp78z7H4kTGsiJUleLAw==","shasum":"8dcfd65b29f457ebd9f30ea31cabaf55418a9795","tarball":"https://registry.npmjs.org/@amiya_ranjan/valid_url/-/valid_url-1.0.2.tgz","fileCount":3,"unpackedSize":1206,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMqDLtMXf8S2dE9o0w/Xs8zMl88oGYFkwXdtIn4/uw2AiAFS5Pv3RjQ0skNSwG1rI2qpcYdoxNswnDIrPDOWmKXeg=="}]},"_npmUser":{"name":"amiya_ranjan","email":"amiyaranjan9050@gmail.com"},"directories":{},"maintainers":[{"name":"amiya_ranjan","email":"amiyaranjan9050@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/valid_url_1.0.2_1710787374334_0.35798201678427155"},"_hasShrinkwrap":false},"1.0.3":{"name":"@amiya_ranjan/valid_url","version":"1.0.3","description":"This is the npm module for checking if a url exists or not","main":"index.js","scripts":{},"keywords":["URL"],"author":{"name":"Amiya Ranjan"},"license":"ISC","dependencies":{"is-url":"^1.2.4"},"devDependencies":{"nodemon":"^3.1.0"},"_id":"@amiya_ranjan/valid_url@1.0.3","_nodeVersion":"20.8.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-BvZ0YSxd+FLsUzrRUKQ6ugSY5HrcWCXwNNGjWnyiCQpcZJkoQ3BCNfMG93C/M5VZZYhDs6ESlyjc9rkKQY++Pw==","shasum":"f64dc00a963b65444f5c6b2b027a5bf35a36afdb","tarball":"https://registry.npmjs.org/@amiya_ranjan/valid_url/-/valid_url-1.0.3.tgz","fileCount":3,"unpackedSize":1247,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1qs1P4pfgU9VEOZaKRTd3tzOuRGhW9FcoLGy/jzenagIgTG0eCaXfhR0makwlSY7NqHxSJtv+835xITvIA1Xm03Y="}]},"_npmUser":{"name":"amiya_ranjan","email":"amiyaranjan9050@gmail.com"},"directories":{},"maintainers":[{"name":"amiya_ranjan","email":"amiyaranjan9050@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/valid_url_1.0.3_1710788743638_0.5182914804569936"},"_hasShrinkwrap":false},"1.0.4":{"name":"@amiya_ranjan/valid_url","version":"1.0.4","description":"This is the npm module for checking if a url exists or not","main":"index.js","scripts":{},"keywords":["URL"],"author":{"name":"Amiya Ranjan"},"license":"ISC","dependencies":{"is-url":"^1.2.4"},"devDependencies":{"nodemon":"^3.1.0"},"_id":"@amiya_ranjan/valid_url@1.0.4","_nodeVersion":"20.8.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-s7rz7gLlD9yfOxDFptjOIG8SlIgE5jtzhQH6/X6aV/R3/xaI1SYnshdpVcORGzZPy6aPflWys06F6TJBWQc8nQ==","shasum":"8119eddc2978d076d94401d0003d119c481f8179","tarball":"https://registry.npmjs.org/@amiya_ranjan/valid_url/-/valid_url-1.0.4.tgz","fileCount":4,"unpackedSize":1997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhbOPVWB7f9pI1GPUaqaBh01696lsYZ+TqnqiFZExsdQIgfpR0mwUfNv1PzoTAWNzb8aieem6qOTVHaLLKkxirJ9E="}]},"_npmUser":{"name":"amiya_ranjan","email":"amiyaranjan9050@gmail.com"},"directories":{},"maintainers":[{"name":"amiya_ranjan","email":"amiyaranjan9050@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/valid_url_1.0.4_1710848108940_0.26552376596109095"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-18T18:10:28.512Z","1.0.0":"2024-03-18T18:10:28.822Z","modified":"2024-03-19T11:35:09.440Z","1.0.2":"2024-03-18T18:42:54.517Z","1.0.3":"2024-03-18T19:05:43.789Z","1.0.4":"2024-03-19T11:35:09.053Z"},"maintainers":[{"name":"amiya_ranjan","email":"amiyaranjan9050@gmail.com"}],"description":"This is the npm module for checking if a url exists or not","keywords":["URL"],"author":{"name":"Amiya Ranjan"},"license":"ISC","readme":"# URL Validator\n\nURL Validator is a simple npm package that allows you to validate URLs and check if they have genuine DNS using the DNS lookup functionality.\n\n## Installation\n\nYou can install the URL Validator package via npm:\n\n```bash\nnpm i @amiya_ranjan/valid_url\n\n```\n\n## Usage\n\n```javascript\nconst { validateURL } = require(\"@amiya_ranjan/valid_url\");\n\nconst urls = [\"https://www.google.com\", \"https://invalidurl\", \"\"];\n\nurls.forEach(async (url) => {\n  try {\n    const isValid = await validateURL(url);\n    console.log(`${url}: ${isValid ? \"Valid\" : \"Invalid\"}`);\n  } catch (error) {\n    console.error(`${url}: ${error.message}`);\n  }\n});\n```\n\nIt will return true if URL is valid and DNS lookup went successful otherwise it will return an error\n","readmeFilename":"README.md"}