{"_id":"remark-lint-no-dead-urls","_rev":"19-e9c600ca5f97a9ffd089848a061f8ff6","name":"remark-lint-no-dead-urls","dist-tags":{"latest":"2.0.1"},"versions":{"0.2.0":{"name":"remark-lint-no-dead-urls","version":"0.2.0","keywords":["remark","remark-plugin","lint","markdown","remark-lint"],"author":{"name":"David Clark"},"license":"MIT","_id":"remark-lint-no-dead-urls@0.2.0","maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"}],"homepage":"https://github.com/davidtheclark/remark-lint-no-dead-urls#readme","bugs":{"url":"https://github.com/davidtheclark/remark-lint-no-dead-urls/issues"},"dist":{"shasum":"83652356567d70432505b06dad4a34944978c888","tarball":"https://registry.npmjs.org/remark-lint-no-dead-urls/-/remark-lint-no-dead-urls-0.2.0.tgz","integrity":"sha512-trIEstbbRVtJEUgsk4QCEOKo4yRoH5F3lRrMlXCGijnybxOATI5714sGO5iJNX9BeC4NaCLYSKb+PNoCA7hdIQ==","signatures":[{"sig":"MEUCICupz3Kou6DwIRjz7If6Sxtkd/WoL//WoBYNIg6ZqgqjAiEAxfu8JbktLyt74LhFn1xpSJN37dd1q5UxVeQ9ulPv5SA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"clearMocks":true},"main":"index.js","engines":{"node":">=4"},"gitHead":"35c98f8236e6ab76b3f2764c813ddb47ebdd05ee","scripts":{"lint":"eslint .","test":"jest","format":"prettier --single-quote --write \"*.js\"","pretest":"npm run lint","precommit":"lint-staged","test-jest":"jest"},"_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"repository":{"url":"git+https://github.com/davidtheclark/remark-lint-no-dead-urls.git","type":"git"},"_npmVersion":"5.0.4","description":"Ensure that URLs in your Markdown are alive","directories":{},"lint-staged":{"*.js":["eslint","prettier --single-quote --write","git add"]},"_nodeVersion":"6.11.0","dependencies":{"link-check":"^4.1.0","is-relative-url":"^2.0.0","unist-util-visit":"^1.1.3","unified-lint-rule":"^1.0.1"},"devDependencies":{"jest":"^20.0.4","husky":"^0.14.2","dedent":"^0.7.0","eslint":"^4.1.1","remark":"^7.0.1","prettier":"^1.5.2","lint-staged":"^4.0.0","eslint-plugin-node":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-dead-urls-0.2.0.tgz_1499016798320_0.5716687997337431","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"remark-lint-no-dead-urls","version":"0.3.0","keywords":["remark","remark-plugin","lint","markdown","remark-lint"],"author":{"name":"David Clark"},"license":"MIT","_id":"remark-lint-no-dead-urls@0.3.0","maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"}],"homepage":"https://github.com/davidtheclark/remark-lint-no-dead-urls#readme","bugs":{"url":"https://github.com/davidtheclark/remark-lint-no-dead-urls/issues"},"dist":{"shasum":"b640ecbb4ccaf780afe28c8d13e79f5dc6769449","tarball":"https://registry.npmjs.org/remark-lint-no-dead-urls/-/remark-lint-no-dead-urls-0.3.0.tgz","integrity":"sha512-eG+vVrNui7zeBmU6fsjIi8rwXriuyNhNcmJDQ7M5oaxCluWbH5bt6Yi/JNsabYE39dFdlVbw9JM3cLjaJv2hQw==","signatures":[{"sig":"MEUCIQD+YVBgyFZRQvl4lnrVSDgfLOCK7tCqjWJMf9J9ORgcUgIgFEwYUuAbyxbIgsxxhiMvP1PsQEAOGPbExU34UtKOJ3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"clearMocks":true,"testEnvironment":"node"},"main":"index.js","engines":{"node":">=4"},"gitHead":"20791d1722281463932bf3ab611ad90e1ad8110d","scripts":{"lint":"eslint .","test":"jest","format":"prettier --write \"*.js\"","pretest":"npm run lint","precommit":"lint-staged","test-jest":"jest"},"_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/davidtheclark/remark-lint-no-dead-urls.git","type":"git"},"_npmVersion":"5.4.1","description":"Ensure that URLs in your Markdown are alive","directories":{},"lint-staged":{"*.js":["eslint","prettier --write","git add"]},"_nodeVersion":"6.11.1","dependencies":{"is-online":"^7.0.0","link-check":"^4.1.0","is-relative-url":"^2.0.0","unist-util-visit":"^1.1.3","unified-lint-rule":"^1.0.1"},"devDependencies":{"jest":"^21.0.2","husky":"^0.14.2","dedent":"^0.7.0","eslint":"^4.1.1","remark":"^8.0.0","prettier":"^1.5.2","lint-staged":"^4.0.0","eslint-plugin-node":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-dead-urls-0.3.0.tgz_1504977636364_0.46349614625796676","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"remark-lint-no-dead-urls","version":"0.4.0","keywords":["remark","remark-plugin","lint","markdown","remark-lint"],"author":{"name":"David Clark"},"license":"MIT","_id":"remark-lint-no-dead-urls@0.4.0","maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"}],"homepage":"https://github.com/davidtheclark/remark-lint-no-dead-urls#readme","bugs":{"url":"https://github.com/davidtheclark/remark-lint-no-dead-urls/issues"},"dist":{"shasum":"df6327cbe09265dcdb6e5aa8dc31f9927323d814","tarball":"https://registry.npmjs.org/remark-lint-no-dead-urls/-/remark-lint-no-dead-urls-0.4.0.tgz","fileCount":9,"integrity":"sha512-zIJsPDenbgVoBQ6f6LYtBnUHD9XD6CJJkEa3u9+sdO7AeXME/28F1nehrgcbqswJzCM68+nRGQsJgXd3NCM7Kw==","signatures":[{"sig":"MEUCIQDYLHyeCN+Dr9Cg7rOge1hE5U/DgKmaE2TtEmaoJLnlTQIgMIxXwMyq5SLe48KL2zhHg2Qd06awoObVrgZN2kyX7D4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeGieCRA9TVsSAnZWagAAFaMP/3e80D0amfhxL18JvLb5\n6Hym7UyI7qX2JJY5oqhiMok6vGPjRFNVomm9quIoCCvl4kzr58E3mz2G0CRt\nqdU5a/DSTYjAMunEfJCXUme8dneZFN48C0idos7CUuOOLiInIhf1YQOaF/UN\nziYKlP+OAxSC9nhu9y5fn4Z4s/c5imSEInnE4xZD40bnPyhTmtO23CdusRp0\nF9sOAzpDkLrLte4b/m5usqKlewI6I/Aklywpg54shnBNJEGfoc+xkYRB/744\n/EC1NAgI8QxWKQNFN/AW4WAGzG1txZ7Wk3nPj9By5dBrExETiSwVQbTlE1DX\nfiXYDk3E+n48JKoP4luHiCOXA0UtvwVjZLlOkK4FyjAGtEFD20rpDZtInMfd\n4Mv4pG2RGHxrn5H0U0+lOEaSm8lJwNDcBBx0ayk8cIxmYBXpgkRncOHG0Yfu\nLucKoVcLtio/ES86503Mtl4/LVe52E88yyR0OrapwCtKY0P3pM/7GAyUB/zs\nYW6P3hwht4HW/VuATpMoydIUIwmK9quIynivSXNyv1qIpWl0wefZYnoZikBt\nZ/+9PlRI/5gdDc2SYxMIRhPkF2ytXWRvrRlSvDrSUGuqmhj6mVIu2oo13YME\nZ+3v8S2Z0q2dNyNUAqIiyFChOuVM+gK3exCGcaJf2V+YCU29tILowb+Fbq+h\nPmbC\r\n=BSBf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{},"clearMocks":true,"testEnvironment":"node"},"main":"index.js","engines":{"node":">=6"},"gitHead":"fcb38a0ad310af5176169de0a382e0d20e2a92a5","scripts":{"lint":"eslint .","test":"jest","format":"prettier --write \"*.js\"","pretest":"npm run lint","precommit":"lint-staged","test-jest":"jest"},"_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"prettier":{"arrowParens":"always","singleQuote":true},"repository":{"url":"git+https://github.com/davidtheclark/remark-lint-no-dead-urls.git","type":"git"},"_npmVersion":"6.3.0","description":"Ensure that URLs in your Markdown are alive","directories":{},"lint-staged":{"*.js":["eslint","prettier --write","git add"]},"_nodeVersion":"8.11.1","dependencies":{"is-online":"^7.0.0","check-links":"^1.1.2","unist-util-visit":"^1.1.3","unified-lint-rule":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.5.0","husky":"^0.14.2","dedent":"^0.7.0","eslint":"^4.1.1","remark":"^8.0.0","prettier":"1.14.2","lint-staged":"^4.0.0","eslint-plugin-node":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-dead-urls_0.4.0_1534617757887_0.7653841978720408","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"remark-lint-no-dead-urls","version":"0.4.1","keywords":["remark","remark-plugin","lint","markdown","remark-lint"],"author":{"name":"David Clark"},"license":"MIT","_id":"remark-lint-no-dead-urls@0.4.1","maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"}],"homepage":"https://github.com/davidtheclark/remark-lint-no-dead-urls#readme","bugs":{"url":"https://github.com/davidtheclark/remark-lint-no-dead-urls/issues"},"dist":{"shasum":"aa6f28ef751ed3b4daa1198cb607c4f20f7aae5a","tarball":"https://registry.npmjs.org/remark-lint-no-dead-urls/-/remark-lint-no-dead-urls-0.4.1.tgz","fileCount":9,"integrity":"sha512-R97MwHDqU84DVZ/8gAz4NCCR1Hij6BwkqmajL1rqVWTH7Tpj/nOwq2NvUpdC0holT1ysBnjpH/01lD/nqVvsZg==","signatures":[{"sig":"MEUCIQDGSMotMNtOIz+TIfLyfwaf1vUs8qRzS5566vU0cnjCBQIgMEdcLgCBobt6rJlWVrnUCUHRYAuuYl2KqI9hSnS5COA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn6+1CRA9TVsSAnZWagAAjoEP/32ZuvzlvBYPSxx0Gy8+\nmZ2amnljzD+Mh5y9YXal6VKfskWAHKvnD1RXN1tIwWt/arJDLmIdCJ9bjcf9\nl2KZA/FPRXJ3mzrk5fp9uIApPWj3zwoY2RwhFBHA44Mh6ZH5uUIT3CjESGfA\n+2D1A6vtmENE+0ZSeBxbvZKeP8Fwx9T+ISNPTl7zF001rwouorNQsJQAxJbn\nQm5nkkbW4ahj3pwu99UooM9bQgA1HNkv+hNpNwENwFdwP8S+F+5SQ5N1+h43\nIDF/ABe3CTs9YxpVjCX4V1o2DQbTX8XhGUWbHcRH3Qn/cxAiWW1MMwz9RhoX\nK3iXQcGbEeov5xiEQUiTnFKdmfsQOo5D6vRq4aqGcsqnGcaKFVyG+v55z2aP\nNCts1d7kbD+Be37DkmI/h4v2K+rzpZK2rl8kwX5MHEf3iY2GyQp/UU8ZZV+Q\nT19E1k6nPRy/e0Vn2D9WCItAdQlN3doierOzKCWQ6YxBAvoI9ezrpdC38Uyw\n3hiYVlrxglaCSYcu/h263gwQv0Y994WUTtobY7O1yVATD24Gxw5ixJID5Pq6\nAb9foHMb6gsgrwbOEYAQ/lVDDOF358cWmqtwZ3CfJcxo56HA0cRJKDhGCadr\niJ0J9m6Yyw4Re/sdSUIWrt2HhKyKYJB+UZNO6Hxzt1IHVnPxlGV0iIXiTxgh\n9WRI\r\n=NBpI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{},"clearMocks":true,"testEnvironment":"node"},"main":"index.js","engines":{"node":">=6"},"gitHead":"c559c53a4b33c1b10dd7a0ff284ae452b727c56d","scripts":{"lint":"eslint .","test":"jest","format":"prettier --write \"*.js\"","pretest":"npm run lint","precommit":"lint-staged","test-jest":"jest"},"_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"prettier":{"arrowParens":"always","singleQuote":true},"repository":{"url":"git+https://github.com/davidtheclark/remark-lint-no-dead-urls.git","type":"git"},"_npmVersion":"6.4.1","description":"Ensure that URLs in your Markdown are alive","directories":{},"lint-staged":{"*.js":["eslint","prettier --write","git add"]},"_nodeVersion":"8.11.1","dependencies":{"is-online":"^7.0.0","check-links":"^1.1.4","unist-util-visit":"^1.1.3","unified-lint-rule":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.5.0","husky":"^0.14.2","dedent":"^0.7.0","eslint":"^4.1.1","remark":"^8.0.0","prettier":"1.14.2","lint-staged":"^4.0.0","eslint-plugin-node":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-dead-urls_0.4.1_1537191860156_0.6749606734817808","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"remark-lint-no-dead-urls","version":"0.5.0","keywords":["remark","remark-plugin","lint","markdown","remark-lint"],"author":{"name":"David Clark"},"license":"MIT","_id":"remark-lint-no-dead-urls@0.5.0","maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/davidtheclark/remark-lint-no-dead-urls#readme","bugs":{"url":"https://github.com/davidtheclark/remark-lint-no-dead-urls/issues"},"dist":{"shasum":"c0637a6f05af1a9f07f36c2bfb5b3589170f83d4","tarball":"https://registry.npmjs.org/remark-lint-no-dead-urls/-/remark-lint-no-dead-urls-0.5.0.tgz","fileCount":9,"integrity":"sha512-wMr1+7Sh5rRGF9hmF9iyajRNQfA2BnADc9myYjpRxsYozRDj6p2ddVwBh76loUKwCZ64sLRKamyhMDwQ0NIdYA==","signatures":[{"sig":"MEUCIDXWqhYW2w/wKo2owrDszDAIJvBLf1p/60mpCm3zMLGWAiEAi2Vyrbyw0c/KhrGldexcvcjEBDBtB0wz8fLIv6ttYJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRxIjCRA9TVsSAnZWagAAL1UQAIKFHGdz8cDYzHeRioQV\n5gIXeWaqKuEC/LLkNnOqDBqh0t0Yf9vgifzgTDDNUqS5tZPIqSqr+8K8qFNV\nAdJYbkTgGbZbmkVim2hU7yH8B/DFFNHstxOBYfG9xPqqAhzYsBbEzQVqto5N\nxD1zDRPRsmt7ckl6U8fXbrverj0X14YFeQuR6CW2/tCFkxnvM3rBKbusenzC\nj/liWWuLJq2rK2sn0o436DH2B9fotpU7XZueaMZPGbEdn2qQWb/dSu7K+GiZ\nx6z7HUwUPMuNCKtooWWkms/RrCtlQWFdVeef5pJNIFYvSbvAR8i/lYgGho4Q\nGMUSXDlTEndEz7plzWWzRZ02Ojd0cNjYPcbc55lJVFrLKQ7eHra65RWNXcFm\nBOxPrwGkIybf0++at1onZrvntxtBarH7O6u7BvqUzftaGOmT3Qf8ZUHFSCYF\nXXP60RmEgXNlrLdIwQgPJiyM9/jxOZvVR/yzifUNdKdHgnMOPVCkyxxOA6tm\nNDtZxKRz00n65qunhPQOGZCTPrUyBqu6jgASnCsifHm/JFsXIw4W8xeXTBXw\nAKspj2l0y7BmJXsOoUTvJDuNidzMhbipkM0NEQONvwHaDH92+FqqDfEVGRbe\n+Gsv8TNlWKKhB0C9sa8856668kqALU1fUd6yhLoPWRuAUYWtxlX40P3GvnTY\nRy+M\r\n=ittG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{},"clearMocks":true,"testEnvironment":"node"},"main":"index.js","engines":{"node":">=6"},"gitHead":"0c25d418699b4a665a11b036b0c69c3550e490b0","scripts":{"lint":"eslint .","test":"jest","format":"prettier --write \"*.js\"","pretest":"npm run lint","precommit":"lint-staged","test-jest":"jest"},"_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"prettier":{"arrowParens":"always","singleQuote":true},"repository":{"url":"git+https://github.com/davidtheclark/remark-lint-no-dead-urls.git","type":"git"},"_npmVersion":"6.10.2","description":"Ensure that URLs in your Markdown are alive","directories":{},"lint-staged":{"*.js":["eslint","prettier --write","git add"]},"_nodeVersion":"10.15.3","dependencies":{"is-online":"^8.2.0","check-links":"^1.1.7","unist-util-visit":"^2.0.0","unified-lint-rule":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.5.0","husky":"^0.14.2","dedent":"^0.7.0","eslint":"^4.1.1","remark":"^8.0.0","prettier":"1.14.2","lint-staged":"^4.0.0","eslint-plugin-node":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-dead-urls_0.5.0_1564938786323_0.9209991261228125","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"remark-lint-no-dead-urls","version":"1.0.0","keywords":["remark","remark-plugin","lint","markdown","remark-lint"],"author":{"name":"David Clark"},"license":"MIT","_id":"remark-lint-no-dead-urls@1.0.0","maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/davidtheclark/remark-lint-no-dead-urls#readme","bugs":{"url":"https://github.com/davidtheclark/remark-lint-no-dead-urls/issues"},"dist":{"shasum":"6aa12d636357304724040b76017f611461a7fd6a","tarball":"https://registry.npmjs.org/remark-lint-no-dead-urls/-/remark-lint-no-dead-urls-1.0.0.tgz","fileCount":9,"integrity":"sha512-zRhMSQsR1bOZ4OnZzEmT8ubPDVmvvRFKpxfihxg5vgref88JtePI2iCri1SAGItAOSCpIiMzaSy/0TX2mBWTRg==","signatures":[{"sig":"MEUCIBH91MaXGENLuYU4b7Xz1KMaGlDAf48ivI+yvl+c4j4uAiEAujXj1i4syp6JjByxrfYKazRD1wjQYYsnitugy5Oy2O4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtF3ECRA9TVsSAnZWagAA0ccQAKNrw/sV2h5Q3LGgO5N9\nLhb6tx0d1uDFGi5mxiXmjo6+6C50twpFz1olnWoJntqyc490uV3EnNs2zhv6\ncgO4TStgUYqGts89y6soFDKVRsdnCWDdN8aGNOMOV8ZS/bLHGyYEkWg0Gv8q\nClDifWpf01xFpHc679SEuqLljixhZxQngMIgi8gmR03GWbEXeK0HyB1YhufJ\nKVG8C3tNN2Zm9KoPN4fLc0++bRQwEvYj3BLH8jHkbbq2Q9EufAz1dYKEiXap\nAvjsEAVLt6HOuZbc0lCvoy/c841N+HRNP9FhjZypgZcnAQk86RaPKJL/Ytp6\nEiddfNkxFtA6CxYx9mJxNYWbFqC8Dpt5tEOkO05u+0Ok0qRAHfefb+aW4zsf\nMl5+1C+TuQujhHGh3sqV99kCg3vXmxPDXjn0tbmckPWz1HstsBhVjpvlG/PZ\nsKwVnAI9GvHQ+m9mAghyyN+CNXtvIQZaUIs4qqGGsmfFscVZCiqO6TaRbWLi\nKmAvwK+V1qbhTBe7oroxpEdW1qy+Phj5hWTAcomC9bRoAoQKLUem19h5klP3\ny5p29uN2nF1NGgV0Jv44/laU1zrRE/6yYXPz6mCi4/kEymZxMtlurvk3esDy\n3UEX2eQDoSTuaTohHSIFgr8tbO88gNm9A2jzGUQcaE24YNDsSRvn3Djkyiru\nhvts\r\n=LASU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{},"clearMocks":true,"testEnvironment":"node"},"main":"index.js","engines":{"node":">=6"},"gitHead":"cc0ac037b383410e70ca2422d370175efe65b638","scripts":{"lint":"eslint .","test":"jest","format":"prettier --write \"*.js\"","pretest":"npm run lint","precommit":"lint-staged","test-jest":"jest"},"_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"prettier":{"arrowParens":"always","singleQuote":true},"repository":{"url":"git+https://github.com/davidtheclark/remark-lint-no-dead-urls.git","type":"git"},"_npmVersion":"6.12.0","description":"Ensure that URLs in your Markdown are alive","directories":{},"lint-staged":{"*.js":["eslint","prettier --write","git add"]},"_nodeVersion":"10.16.3","dependencies":{"is-online":"^8.2.0","check-links":"^1.1.7","unist-util-visit":"^2.0.0","unified-lint-rule":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.5.0","husky":"^0.14.2","dedent":"^0.7.0","eslint":"^4.1.1","remark":"^8.0.0","prettier":"1.14.2","lint-staged":"^4.0.0","eslint-plugin-node":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-dead-urls_1.0.0_1572101571755_0.17735582262354255","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"remark-lint-no-dead-urls","version":"1.0.1","keywords":["remark","remark-plugin","lint","markdown","remark-lint"],"author":{"name":"David Clark"},"license":"MIT","_id":"remark-lint-no-dead-urls@1.0.1","maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/davidtheclark/remark-lint-no-dead-urls#readme","bugs":{"url":"https://github.com/davidtheclark/remark-lint-no-dead-urls/issues"},"dist":{"shasum":"c7c2be0eeef6e25ed29d76fac23726fc957b76f3","tarball":"https://registry.npmjs.org/remark-lint-no-dead-urls/-/remark-lint-no-dead-urls-1.0.1.tgz","fileCount":9,"integrity":"sha512-g/WKrM971Lwa7LAilF9HeWzBMVCKJCmV+j8ZHz3kSRVVq/SXogzB9x/p8t5rz1KCUf37G4TPM9Oh5+7sSbRADw==","signatures":[{"sig":"MEQCIBtybDXibb8c2D0dPm8WtVKezshWEmbhH/RRCEaYGO/oAiAwhrt+AXGPFd9NJRB2DIU6PfgH2yz6awmC37m1o2+8NA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4p4bCRA9TVsSAnZWagAAiVAQAJdXHtR5ndpZTu366Cj1\nO3BnvYtqFKwb136dIuOvpNpoP0UsaPmmpQslVQsdvgRhhX54yTXFVuEWmBDt\nViHVYy0PSLKtUrLjbxtGwcL/pZLsJwYQqrVyOe204J3L+r6EauIglj7JlcTs\nLgAI3qcNLM2r/S1mMNjfp9NymQVZP8EK2be+TSDfga5tkOMTUPlm5fAqieJu\nDxsCPJXgpTh96r6Vl/fkuFzQSZoUL6U08kySqlmFv8bps8HGFrfRVYk1kEAb\nFpNTfDnLwvLIYZkQ2hTLapOVMKPdRQvMQtm903GvdFgPWa66aKBpsL+0Rug8\nGItlQI9IvNkOBB1cz8kcrZfgfsIcc6VTLQyLi8DO8MYWuKd8AnhoMSD2douW\n4/fehpbixbcgHuTob09YGtKm7MZg1/JCU59k8uDjxyHyGFotZDyTthRXTsrF\nbwibo8U7/MABwodj6j/6vEmlBK12okM2KtvPakfnHpz+CAW7mvdLtK99himH\nX6RPQ9wtTG2Z+HVecYO8kVWW7F2Cm9jUNgtiW+qMMXIi4YOG8NxKepCoWPIF\nEjKcUn/Ui+S/1Lpj3mBXJeAEmIBrpjodI8sR2TdFD2eqsb0U2ONyX7UJ1i4m\nRe/s+amL2LXF3CjHqLYuQrboBgQbzQGjztExtAc42cyg7tlD4Wlamgj2qWHk\nU41n\r\n=BcaQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{},"clearMocks":true,"testEnvironment":"node"},"main":"index.js","engines":{"node":">=6"},"gitHead":"3d3091eea710bceade158542ba83252d0d3092ea","scripts":{"lint":"eslint .","test":"jest","format":"prettier --write \"*.js\"","pretest":"npm run lint","precommit":"lint-staged","test-jest":"jest"},"_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"prettier":{"arrowParens":"always","singleQuote":true},"repository":{"url":"git+https://github.com/davidtheclark/remark-lint-no-dead-urls.git","type":"git"},"_npmVersion":"6.13.1","description":"Ensure that URLs in your Markdown are alive","directories":{},"lint-staged":{"*.js":["eslint","prettier --write","git add"]},"_nodeVersion":"10.16.3","dependencies":{"is-online":"^8.2.1","check-links":"^1.1.8","unist-util-visit":"^2.0.1","unified-lint-rule":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.1.0","dedent":"^0.7.0","eslint":"^6.7.1","remark":"^11.0.2","prettier":"1.19.1","lint-staged":"^9.5.0","eslint-plugin-node":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-dead-urls_1.0.1_1575132698959_0.047475204264719295","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"remark-lint-no-dead-urls","version":"1.0.2","keywords":["remark","remark-plugin","lint","markdown","remark-lint"],"author":{"name":"David Clark"},"license":"MIT","_id":"remark-lint-no-dead-urls@1.0.2","maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/davidtheclark/remark-lint-no-dead-urls#readme","bugs":{"url":"https://github.com/davidtheclark/remark-lint-no-dead-urls/issues"},"dist":{"shasum":"707e96d296e2ce9269832a879853780cce282b57","tarball":"https://registry.npmjs.org/remark-lint-no-dead-urls/-/remark-lint-no-dead-urls-1.0.2.tgz","fileCount":9,"integrity":"sha512-YfTrZB3D5SMyoasvq9zMLXHnh/DD6/wOqpCEmzHRz/GL8Ps3SwvaTODGT48er7HoSUylX3t2BeCZw+ib3o1cDg==","signatures":[{"sig":"MEUCIQDuSSl2j9coxaCNBNOMG4iJ51uD5RwvzEtAWghcaI+mkQIgXBoPadBhQ6sjOOJjpIu1yNU9SumvImKoiOS2K7H51s4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV93SCRA9TVsSAnZWagAADV8P/A5Z1z3w2OKidHqmqpbI\n7eHbtbSMw7OrMr02+pnnvG6KxNJfFgNKpC72l3N2GHNgmm5AcX0PKg9D9VTz\nGGWeCNjfssTXt8Jdhc2fJX53SLfGJHCb9uNXjfHtvYaugn/KOymfcvKWWLk1\neZH/qEiEOs1VdecwA2LIyOQWWUL/Lc8Pk3yXJLN6vczI9BUS9NURGICeajTk\nebbfnVPR6VEyOxHrc4JETu3ZaPYxBNPlQHZVwKPSvir4AydJYtjraoQ9bqr4\noG1wuHAZbMGPk+OxHNkhtvSTSdMYr3ltstVGsjqos/mVHLN8rSC97FAoGIs1\nfhUomyf5UvcD8ZJwgaczGPe/9fgS/5A77TpvgQRh/Y4GThM+Ga3ryMHxV6nC\n8nH+o8HGX9eAQ+ttzAYIFc3UrGboC0O6YdT8R5HDGdqQG8IchYMMddcVLvs8\n8ZJEtrwBgeUrfjJIqZS3+r52VfnsQuvH1tKaLOaqelo/684KH+pULV5qXPyK\nq6g2qwL11IeYkIzcl5NjmehLh+fTmPoH0aaRUAKjWSyHNaDCtp+j0MELiWdp\nMD2vX9zoKuzEHWfaq7iFnmZ/NCJGKKpxmwsqCRJ8K2zAjHcgNLKWeSlMLyKo\nqfqb2gQj0xdhguy2lk5oz/2CKAcuwiQQ6+XP2BuxJ4mu/VSDMOPhnZfvlZ7n\ne43i\r\n=iq+Y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{},"clearMocks":true,"testEnvironment":"node"},"main":"index.js","engines":{"node":">=6"},"gitHead":"c7619a6810b064c202fce2b79e2b48b33710d721","scripts":{"lint":"eslint .","test":"jest","format":"prettier --write \"*.js\"","pretest":"npm run lint","precommit":"lint-staged","test-jest":"jest"},"_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"prettier":{"arrowParens":"always","singleQuote":true},"repository":{"url":"git+https://github.com/davidtheclark/remark-lint-no-dead-urls.git","type":"git"},"_npmVersion":"6.14.0","description":"Ensure that URLs in your Markdown are alive","directories":{},"lint-staged":{"*.js":["eslint","prettier --write","git add"]},"_nodeVersion":"12.16.0","dependencies":{"is-online":"^8.2.1","check-links":"^1.1.8","unist-util-visit":"^2.0.1","unified-lint-rule":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.1.0","dedent":"^0.7.0","eslint":"^6.7.1","remark":"^11.0.2","prettier":"1.19.1","lint-staged":"^9.5.0","eslint-plugin-node":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-dead-urls_1.0.2_1582816722375_0.8051497508948608","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"remark-lint-no-dead-urls","version":"1.1.0","keywords":["remark","remark-plugin","lint","markdown","remark-lint"],"author":{"name":"David Clark"},"license":"MIT","_id":"remark-lint-no-dead-urls@1.1.0","maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/davidtheclark/remark-lint-no-dead-urls#readme","bugs":{"url":"https://github.com/davidtheclark/remark-lint-no-dead-urls/issues"},"dist":{"shasum":"c3ba46ba0bf5f28e3789446295e27bcab68d4349","tarball":"https://registry.npmjs.org/remark-lint-no-dead-urls/-/remark-lint-no-dead-urls-1.1.0.tgz","fileCount":9,"integrity":"sha512-it3EZmMQ+hwGhUf60NkXN0mMIFuFkS0cxdbgEbhZ/Fj1PlUBpe3gDBtWJ/sqNwSNvQlNSzpvMQkNHSoAhlsVjA==","signatures":[{"sig":"MEUCIFR+DcqOka6NBE0CTO8A3V8x3h1+YLVI+pxDydb2vd6mAiEA8GO6+PH0HYzEG4oVYskDeq0bgWac1MgGBZD4QU8xM6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFa1lCRA9TVsSAnZWagAAF10P/0FDGATAqFhUsLgU/0un\nA61p0ZMgVO5WZAa39T6ubEqmIJ5CfkwPNaYy8auBGBZCpFFBK2DqWs3AU2L4\ngxUy6fXegKowBfU1zXesT5FnRFbwe5arczbrtBxMeb3QzmCWPe6AGxSSA8kA\nIYAxmY1ogGEsTP2KeKx1nNs1vUR5SvMb+/fUW4+7HtBCDB8VRm4tMGr7r+4b\nwuWrMDLsPQqUjgkkB1zufb8HAnmY9/4EgyVgZwKx2Tu4bi5CKstLUDY+k4CF\nfxRjZP33I2Xlh+teLOnHF6UDpY0EOXAfZuhoirlmhvWCnr5kfvWOv8RfjBL9\n3grMx5F6t6Ic7vVdIZrnyk7tgjXBsj2J3F854rYeDGgCnSdl6DL/Ed9I0nSP\n2izsowEpuaFcumpg5W4c30vGhxVuZP6cFJDKs75Nl+Qqz7wboua+4UJBcYtx\nlPicVwBTvqtbYnBBOxzcAS708FmBOkhCXhTe8crfy5YOVIfzoMB2CHGeddom\nj7FrAAHrY5GYHxyTQ58woY1z6aMrWzXouRCwGQTlP6Iak3UlOSkMO2+Oaf5O\nqipGqDXAclu7lILQey9m9YwMtY663e3D55X5AdEkuP9wfNToLsWpP03sYI8o\n1ypNceFgiBuZ3+wq5A9ISrIOTNY5ernVRI0B7Q/ASLQeAe1aTF7F2RcXtQdL\nc63h\r\n=0/0X\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{},"clearMocks":true,"testEnvironment":"node"},"main":"index.js","engines":{"node":">=6"},"gitHead":"c497f9895a89f7e06229dbcc5c3dd73fab1b3014","scripts":{"lint":"eslint .","test":"jest","format":"prettier --write \"*.js\"","pretest":"npm run lint","precommit":"lint-staged","test-jest":"jest"},"_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"prettier":{"arrowParens":"always","singleQuote":true},"repository":{"url":"git+https://github.com/davidtheclark/remark-lint-no-dead-urls.git","type":"git"},"_npmVersion":"6.14.6","description":"Ensure that URLs in your Markdown are alive","directories":{},"lint-staged":{"*.js":["eslint","prettier --write","git add"]},"_nodeVersion":"12.18.0","dependencies":{"is-online":"^8.2.1","check-links":"^1.1.8","unist-util-visit":"^2.0.1","unified-lint-rule":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.1.0","dedent":"^0.7.0","eslint":"^6.7.1","remark":"^11.0.2","prettier":"1.19.1","lint-staged":"^9.5.0","eslint-plugin-node":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-dead-urls_1.1.0_1595256164724_0.9441152560709172","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"remark-lint-no-dead-urls","version":"2.0.0","keywords":["lint","markdown","remark-lint-rule","remark-lint","remark","rule"],"author":{"name":"David Clark","email":"david.dave.clark@gmail.com"},"license":"MIT","_id":"remark-lint-no-dead-urls@2.0.0","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"},{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"name":"David Clark","email":"david.dave.clark@gmail.com"},{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/remarkjs/remark-lint-no-dead-urls#readme","bugs":{"url":"https://github.com/remarkjs/remark-lint-no-dead-urls/issues"},"xo":{"prettier":true,"overrides":[{"files":["**/*.d.ts"],"rules":{"@typescript-eslint/ban-types":["error",{"extendDefaults":true}],"@typescript-eslint/array-type":["error",{"default":"generic"}],"@typescript-eslint/consistent-type-definitions":["error","interface"]}}]},"dist":{"shasum":"6d51ca2875086d7e748ca60cdbc2ed9577891ea7","tarball":"https://registry.npmjs.org/remark-lint-no-dead-urls/-/remark-lint-no-dead-urls-2.0.0.tgz","fileCount":8,"integrity":"sha512-7kJ5rZ6fuuLt6iG2XS/uShVik0LYzshspZ/hNm/oPybXnJrehsYT31Y5AjeX57Mm7DAc7Q8EMSgeDiK/8SYYhQ==","signatures":[{"sig":"MEUCIGsX8eWzFPsaf7oorHtc5D4Pp4XatcX1JzG05WvfwOIgAiEA6c1AxgrvudykkiiqjHVb9BSD1b0bPXyXD9iLDdy9cOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19294},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"c1365e1becd238b82c88804888e8f0ebdcd72abe","scripts":{"test":"npm run build && npm run format && npm run test-coverage","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . --frail --output --quiet && prettier . --log-level warn --write && xo --fix","prepack":"npm run build && npm run format","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --reporter lcov npm run test-api"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/remarkjs/remark-lint-no-dead-urls.git","type":"git"},"_npmVersion":"10.8.3","description":"remark-lint rule to warn when URLs are dead","directories":{},"sideEffects":false,"_nodeVersion":"22.7.0","dependencies":{"vfile":"^6.0.0","devlop":"^1.0.0","is-online":"^11.0.0","@types/mdast":"^4.0.0","dead-or-alive":"^1.0.0","vfile-message":"^4.0.0","unist-util-visit":"^5.0.0","unified-lint-rule":"^3.0.0"},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","xo":"^0.59.0","remark":"^15.0.0","undici":"^6.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","typescript":"^5.0.0","vfile-sort":"^4.0.0","@types/node":"^22.0.0","type-coverage":"^2.0.0","remark-preset-wooorm":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-dead-urls_2.0.0_1727450935286_0.7907195047365536","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"remark-lint-no-dead-urls","version":"2.0.1","description":"remark-lint rule to warn when URLs are dead","license":"MIT","keywords":["lint","markdown","remark-lint-rule","remark-lint","remark","rule"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-lint-no-dead-urls.git"},"bugs":{"url":"https://github.com/remarkjs/remark-lint-no-dead-urls/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"David Clark","email":"david.dave.clark@gmail.com"},"contributors":[{"name":"David Clark","email":"david.dave.clark@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"@types/mdast":"^4.0.0","dead-or-alive":"^1.0.0","devlop":"^1.0.0","is-online":"^11.0.0","p-all":"^5.0.0","p-limit":"^6.0.0","unified-lint-rule":"^3.0.0","unist-util-visit":"^5.0.0","vfile":"^6.0.0","vfile-message":"^4.0.0"},"devDependencies":{"@types/node":"^22.0.0","c8":"^10.0.0","prettier":"^3.0.0","remark":"^15.0.0","remark-cli":"^12.0.0","remark-preset-wooorm":"^10.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","undici":"^6.0.0","vfile-sort":"^4.0.0","xo":"^0.59.0"},"scripts":{"build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . --frail --output --quiet && prettier . --log-level warn --write && xo --fix","prepack":"npm run build && npm run format","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"bracketSpacing":false,"singleQuote":true,"semi":false,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"overrides":[{"files":["**/*.d.ts"],"rules":{"@typescript-eslint/array-type":["error",{"default":"generic"}],"@typescript-eslint/ban-types":["error",{"extendDefaults":true}],"@typescript-eslint/consistent-type-definitions":["error","interface"]}}],"prettier":true},"_id":"remark-lint-no-dead-urls@2.0.1","gitHead":"2690abc6cbcf23007424092f66c3e402d82a50f7","types":"./index.d.ts","homepage":"https://github.com/remarkjs/remark-lint-no-dead-urls#readme","_nodeVersion":"22.7.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-8+uY2GWENktvnTnmDHsAW/DxuPiAmZiKoW5HGuCrGmlqEVh4jPZJ2IGbQgfpyrMKIwp32NYo7Jt+aKb52QJ6sQ==","shasum":"608de7331fa8968b63c6bde93f410f31aae2326c","tarball":"https://registry.npmjs.org/remark-lint-no-dead-urls/-/remark-lint-no-dead-urls-2.0.1.tgz","fileCount":8,"unpackedSize":19995,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwwfAnoS5YY1PZ/DEbGVWSv40t34EGXG5DRvPGoMwVgAiB269g3DlatRCyG5truGOe2Pz5E+/k6XwIlJw8Sz1QI2Q=="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"},{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-lint-no-dead-urls_2.0.1_1728401403355_0.4080077512222571"},"_hasShrinkwrap":false}},"time":{"created":"2017-07-02T17:33:18.620Z","modified":"2024-10-08T15:30:04.170Z","0.2.0":"2017-07-02T17:33:18.620Z","0.3.0":"2017-09-09T17:20:36.471Z","0.4.0":"2018-08-18T18:42:37.977Z","0.4.1":"2018-09-17T13:44:20.322Z","0.5.0":"2019-08-04T17:13:06.479Z","1.0.0":"2019-10-26T14:52:51.938Z","1.0.1":"2019-11-30T16:51:39.065Z","1.0.2":"2020-02-27T15:18:42.493Z","1.1.0":"2020-07-20T14:42:44.808Z","2.0.0":"2024-09-27T15:28:55.476Z","2.0.1":"2024-10-08T15:30:03.548Z"},"bugs":{"url":"https://github.com/remarkjs/remark-lint-no-dead-urls/issues"},"author":{"name":"David Clark","email":"david.dave.clark@gmail.com"},"license":"MIT","homepage":"https://github.com/remarkjs/remark-lint-no-dead-urls#readme","keywords":["lint","markdown","remark-lint-rule","remark-lint","remark","rule"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-lint-no-dead-urls.git"},"description":"remark-lint rule to warn when URLs are dead","contributors":[{"name":"David Clark","email":"david.dave.clark@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"},{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"readme":"# remark-lint-no-dead-urls\n\n[![Build][badge-build-image]][badge-build-url]\n[![Coverage][badge-coverage-image]][badge-coverage-url]\n[![Downloads][badge-downloads-image]][badge-downloads-url]\n[![Size][badge-size-image]][badge-size-url]\n[![Sponsors][badge-sponsors-image]][badge-collective-url]\n[![Backers][badge-backers-image]][badge-collective-url]\n[![Chat][badge-chat-image]][badge-chat-url]\n\n**[`remark-lint`][github-remark-lint]** rule to warn when URLs are dead.\n\n## Contents\n\n* [What is this?](#what-is-this)\n* [When should I use this?](#when-should-i-use-this)\n* [Install](#install)\n* [Use](#use)\n* [API](#api)\n  * [`Options`](#options)\n  * [`unified().use(remarkLintNoDeadUrls[, options])`](#unifieduseremarklintnodeadurls-options)\n* [Related](#related)\n* [Compatibility](#compatibility)\n* [Security](#security)\n* [Contribute](#contribute)\n* [License](#license)\n\n## What is this?\n\nThis lint rule checks whether URLs are alive or not.\n\n## When should I use this?\n\nYou can use this lint rule to check that URLs are alive.\n\nIt’s similar to [`remark-validate-links`][github-remark-validate-links],\nbut there’s an important difference.\nThat package checks the file system locally:\nwhether `path/to/example.md` exists.\nBut this package,\n`remark-lint-no-dead-urls`,\nchecks the internet:\nwhether `https://a.com` is alive,\n`/docs/example` is reachable on `https://mydomain.com`,\nand even whether certain IDs exist on a web page.\n\nThis package uses [`dead-or-alive`][github-dead-or-alive].\nYou can use it when you want to check URLs programmatically yourself.\n\n## Install\n\nThis package is [ESM only][github-gist-esm].\nIn Node.js (version 18+),\ninstall with [npm][npm-install]:\n\n```sh\nnpm install remark-lint-no-dead-urls\n```\n\nIn Deno with [`esm.sh`][esm-sh]:\n\n```js\nimport remarkLintNoDeadUrls from 'https://esm.sh/remark-lint-no-dead-urls@2'\n```\n\nIn browsers with [`esm.sh`][esm-sh]:\n\n```html\n<script type=\"module\">\n  import remarkLintNoDeadUrls from 'https://esm.sh/remark-lint-no-dead-urls@2?bundle'\n</script>\n```\n\n## Use\n\nOn the API:\n\n```js\nimport remarkLintNoDeadUrls from 'remark-lint-no-dead-urls'\nimport remarkLint from 'remark-lint'\nimport remarkParse from 'remark-parse'\nimport remarkStringify from 'remark-stringify'\nimport {read} from 'to-vfile'\nimport {unified} from 'unified'\nimport {reporter} from 'vfile-reporter'\n\nconst file = await read('example.md')\n\nawait unified()\n  .use(remarkParse)\n  .use(remarkLint)\n  .use(remarkLintNoDeadUrls)\n  .use(remarkStringify)\n  .process(file)\n\nconsole.error(reporter(file))\n```\n\nOn the CLI:\n\n```sh\nremark --frail --use remark-lint --use remark-lint-no-dead-urls .\n```\n\nOn the CLI in a config file (here a `package.json`):\n\n```diff\n …\n \"remarkConfig\": {\n   \"plugins\": [\n     …\n     \"remark-lint\",\n+    \"remark-lint-no-dead-urls\",\n     …\n   ]\n }\n …\n```\n\n## API\n\nThis package exports no identifiers.\nIt exports the additional [TypeScript][] type\n[`Options`][api-options].\nThe default export is\n[`remarkLintNoDeadUrls`][api-remark-lint-no-dead-urls].\n\n### `Options`\n\nConfiguration (TypeScript type).\n\n###### Fields\n\n* `deadOrAliveOptions` (`Options` from `dead-or-alive`, optional)\n  — options passed to `dead-or-alive`;\n  [`deadOrAliveOptions.findUrls`][github-dead-or-alive-options] is always off\n  as further URLs are not applicable\n* `from` (`string`, optional, example: `'https://example.com/from'`)\n  — check relative values relative to this URL;\n  you can also define this by setting `origin` and `pathname` in\n  `file.data.meta`\n* `skipLocalhost` (`boolean`, default: `false`)\n  — whether to ignore `localhost` links such as `http://localhost/*`,\n  `http://127.0.0.1/*`;\n  shortcut for a skip pattern of\n  `/^(https?:\\/\\/)(localhost|127\\.0\\.0\\.1)(:\\d+)?/`\n* `skipOffline` (`boolean`, default: `false`)\n  — whether to let offline runs pass quietly\n* `skipUrlPatterns` (`Array<RegExp | string>`, optional)\n  — list of patterns for URLs that should be skipped;\n  each URL will be tested against each pattern and will be ignored if\n  `new RegExp(pattern).test(url) === true`\n\n### `unified().use(remarkLintNoDeadUrls[, options])`\n\nWarn when URLs are dead.\n\n###### Notes\n\nTo improve performance,\ndecrease `maxRetries` in [`deadOrAliveOptions`][github-dead-or-alive-options]\nand/or decrease the value used for\n`sleep` in `deadOrAliveOptions`.\nThe normal behavior is to assume connections might be flakey and to sleep a\nwhile and retry a couple times.\n\nIf you do not care whether anchors exist and don’t need to support HTML\nredirects,\nyou can pass `checkAnchor: false` and `followMetaHttpEquiv: false` in\n[`deadOrAliveOptions`][github-dead-or-alive-options],\nwhich enables a fast path without parsing HTML.\n\n###### Parameters\n\n* `options` ([`Options`][api-options], optional)\n  — configuration\n\n###### Returns\n\nTransform (`(tree: Root, file: VFile) => Promise<Root>`).\n\n## Related\n\n* [`remark-lint`][github-remark-lint]\n  — markdown code style linter\n* [`remark-validate-links`][github-remark-validate-links]\n  — ensure local links work\n\n## Compatibility\n\nThis projects is compatible with maintained versions of Node.js.\n\nWhen we cut a new major release,\nwe drop support for unmaintained versions of Node.\nThis means we try to keep the current release line,\n`remark-lint-no-dead-urls@2`,\ncompatible with Node.js 18.\n\n## Security\n\nThis package can typically be considered safe.\nNote that this package checks URLs over the internet.\nDon’t use this if you consider that’s dangerous.\n\n## Contribute\n\nSee [`contributing.md`][health-contributing] in [`remarkjs/.github`][health]\nfor ways to get started.\nSee [`support.md`][health-support] for ways to get help.\n\nThis project has a [code of conduct][health-coc].\nBy interacting with this repository, organization, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][file-license] © [David Clark][github-david-clark]\n\n[api-remark-lint-no-dead-urls]: #unifieduseremarklintnodeadurls-options\n\n[api-options]: #options\n\n[badge-backers-image]: https://opencollective.com/unified/backers/badge.svg\n\n[badge-build-image]: https://github.com/remarkjs/remark-lint-no-dead-urls/actions/workflows/main.yml/badge.svg\n\n[badge-build-url]: https://github.com/remarkjs/remark-lint-no-dead-urls/actions\n\n[badge-collective-url]: https://opencollective.com/unified\n\n[badge-coverage-image]: https://img.shields.io/codecov/c/github/remarkjs/remark-lint-no-dead-urls.svg\n\n[badge-coverage-url]: https://codecov.io/github/remarkjs/remark-lint-no-dead-urls\n\n[badge-downloads-image]: https://img.shields.io/npm/dm/remark-lint-no-dead-urls.svg\n\n[badge-downloads-url]: https://www.npmjs.com/package/remark-lint-no-dead-urls\n\n[badge-size-image]: https://img.shields.io/bundlejs/size/remark-lint-no-dead-urls\n\n[badge-size-url]: https://bundlejs.com/?q=remark-lint-no-dead-urls\n\n[badge-sponsors-image]: https://opencollective.com/unified/sponsors/badge.svg\n\n[badge-chat-image]: https://img.shields.io/badge/chat-discussions-success.svg\n\n[badge-chat-url]: https://github.com/remarkjs/remark/discussions\n\n[esm-sh]: https://esm.sh\n\n[file-license]: license\n\n[github-david-clark]: https://github.com/davidtheclark\n\n[github-dead-or-alive-options]: https://github.com/wooorm/dead-or-alive#options\n\n[github-dead-or-alive]: https://github.com/wooorm/dead-or-alive\n\n[github-gist-esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[github-remark-validate-links]: https://github.com/remarkjs/remark-validate-links\n\n[github-remark-lint]: https://github.com/remarkjs/remark-lint\n\n[health-coc]: https://github.com/remarkjs/.github/blob/main/code-of-conduct.md\n\n[health-contributing]: https://github.com/remarkjs/.github/blob/main/contributing.md\n\n[health-support]: https://github.com/remarkjs/.github/blob/main/support.md\n\n[health]: https://github.com/remarkjs/.github\n\n[npm-install]: https://docs.npmjs.com/cli/install\n\n[typescript]: https://www.typescriptlang.org\n","readmeFilename":"readme.md"}