{"_id":"@boillodmanuel/markdown-link-check","_rev":"9-4b9fddcb46e2d09bf6ec9d6eafed05c6","name":"@boillodmanuel/markdown-link-check","dist-tags":{"latest":"4.7.0"},"versions":{"4.0.1":{"name":"@boillodmanuel/markdown-link-check","version":"4.0.1","description":"checks the all of the hyperlinks in a markdown text to determine if they are alive or dead","bin":{"markdown-link-check":"bin/markdown-link-check"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"format":"prettier --write \"{src,test}/**/*.ts\"","lint":"eslint . --ext .ts","pretest":"npm run lint","test":"mocha --exit","build":"npm run lint && npm run build-ts","build-ts":"rm -rf ./dist && tsc -p tsconfig-build.json","preversion":"npm run format && npm test && npm run build","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git://github.com/tcort/markdown-link-check.git"},"keywords":["markdown","md","link","hyperlink","href","check","checker"],"author":{"name":"Thomas Cort","email":"linuxgeek@gmail.com"},"contributors":[{"name":"Manuel Boillod"}],"license":"ISC","bugs":{"url":"https://github.com/boillodmanuel/markdown-link-check/issues"},"homepage":"https://github.com/boillodmanuel/markdown-link-check#readme","dependencies":{"@boillodmanuel/link-check":"^5.0.2","async":"^3.2.0","chalk":"^4.1.0","commander":"^6.1.0","lodash":"^4.17.20","markdown-link-extractor":"^1.2.6","progress":"^2.0.3","request":"^2.88.2"},"devDependencies":{"@types/async":"^3.2.5","@types/expect.js":"^0.3.29","@types/express":"^4.17.9","@types/lodash":"^4.14.165","@types/mocha":"^8.0.4","@types/node":"^14.14.10","@types/progress":"^2.0.3","@types/request":"^2.48.5","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","changelog-verify":"^1.1.2","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","expect.js":"^0.3.1","express":"^4.17.1","jshint":"^2.12.0","mocha":"^8.1.3","prettier":"^2.2.0","ts-node":"^9.0.0","typescript":"^4.1.2","version-changelog":"^3.1.1"},"jshintConfig":{"esversion":6,"bitwise":true,"curly":true,"eqeqeq":true,"forin":true,"freeze":true,"globalstrict":true,"immed":true,"indent":4,"moz":true,"newcap":true,"noarg":true,"node":true,"noempty":true,"nonew":true,"trailing":true,"undef":true,"smarttabs":true,"strict":true,"validthis":true,"globals":{"describe":false,"it":false,"before":false,"beforeEach":false,"after":false,"afterEach":false}},"gitHead":"1a501b79d238148b6acf4082a35f3568260fe1d7","_id":"@boillodmanuel/markdown-link-check@4.0.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Cgcz3VwYt5BE8uyZPahobMNCw1j9N+W9Kxh8UCsCTv9jalw48+iPJF52/tM4HY4V6g/I/2sy14S/0KFt2wYTHA==","shasum":"2fcffb4b9be741ab55d69975b1e4a7855c703ea0","tarball":"https://registry.npmjs.org/@boillodmanuel/markdown-link-check/-/markdown-link-check-4.0.1.tgz","fileCount":17,"unpackedSize":47520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxndMCRA9TVsSAnZWagAAUqgP/1zPuYEolEYjqbdNHziE\nO6t4taozIriVuq9hKtvuE4ShNtQgPJxmmXc/dZg6guodqTETERKAXpT+Hxyu\nVJNQuoxLe8K8DL15bXh7OkCVQESqMXzlpwJDO6Lf5UwBbns4c7q00Bbklj/T\nCfSeixLYJSo8iDq87z4QfxWpm9rk1NGMyhCg3u0Cihrry0sgLl/1UE7SSrlL\n3JaeR+SROABhLKFJ5pWvMDqB6zakh6ImlRY+96YuR3gxqGIVoCBCS7AVtGzs\nYPr/2H4jr/BBTe6q0J7dFMI5aV+KyH0JT2E+TAyLiYYFtNFyBYNLc/epcgkm\nd4URcS/YYwWqok10we5n45HEAcFRKW8FFNYx6xeTXblFscx5kLdgZi/Y2/vm\ngs1t5kzj4Obyf6K0AjPjd5oyNiJ/ieW4P2O/fAs2/KW3or3zlGjH5JIZvBS2\nqrg1aG1I9EN+fCbDuhXSAN+3en4VLzzgENR2iFG3LuuLiQl9fWP1DAqq1WGm\nHO7aNZ7mAh+iW1ogX/HuobQ6e5fPYrnAQgrBVi2r/lx/fBy+knE8ypDKmFPy\nwj22EXSTZcIH3fOT/4LX64nbgFMrwmDK8tflzjIJnWSXtonZAn3cmAvIXeUL\nBXSTcbVbA7f8xLlwaL4Kke5byi9mTvitly0AALCz8PYaM804a1CcOr89fWcD\nvhZr\r\n=ZE+m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv9ZksPA9hmEsZQbP51+/DDtHjK1wMr8bF3EM+VIV+ywIgefsBgydQRCCqAz77nZt93UCDPaxZDQUWsktIu8jNz9I="}]},"_npmUser":{"name":"boillodmanuel","email":"manuel.b.public@gmail.com"},"directories":{},"maintainers":[{"name":"boillodmanuel","email":"manuel.b.public@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-link-check_4.0.1_1606842188307_0.6133445777902935"},"_hasShrinkwrap":false},"4.0.3":{"name":"@boillodmanuel/markdown-link-check","version":"4.0.3","description":"checks the all of the hyperlinks in a markdown text to determine if they are alive or dead","bin":{"markdown-link-check":"bin/markdown-link-check"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"getVersion":"node -e \"console.log(require('./package.json').version)\"","format":"prettier --write \"{src,test}/**/*.ts\"","lint":"eslint . --ext .ts","pretest":"npm run lint","test":"mocha --exit","build":"npm run lint && npm run build-ts","build-ts":"rm -rf ./dist && tsc -p tsconfig-build.json","preversion":"npm run format && npm test && npm run build","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git://github.com/tcort/markdown-link-check.git"},"keywords":["markdown","md","link","hyperlink","href","check","checker"],"author":{"name":"Thomas Cort","email":"linuxgeek@gmail.com"},"contributors":[{"name":"Manuel Boillod"}],"license":"ISC","bugs":{"url":"https://github.com/boillodmanuel/markdown-link-check/issues"},"homepage":"https://github.com/boillodmanuel/markdown-link-check#readme","dependencies":{"@boillodmanuel/link-check":"^5.0.2","async":"^3.2.0","chalk":"^4.1.0","commander":"^6.1.0","lodash":"^4.17.20","markdown-link-extractor":"^1.2.6","progress":"^2.0.3","request":"^2.88.2"},"devDependencies":{"@types/async":"^3.2.5","@types/expect.js":"^0.3.29","@types/express":"^4.17.9","@types/lodash":"^4.14.165","@types/mocha":"^8.0.4","@types/node":"^14.14.10","@types/progress":"^2.0.3","@types/request":"^2.48.5","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","changelog-verify":"^1.1.2","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","expect.js":"^0.3.1","express":"^4.17.1","jshint":"^2.12.0","mocha":"^8.1.3","prettier":"^2.2.0","ts-node":"^9.0.0","typescript":"^4.1.2","version-changelog":"^3.1.1"},"jshintConfig":{"esversion":6,"bitwise":true,"curly":true,"eqeqeq":true,"forin":true,"freeze":true,"globalstrict":true,"immed":true,"indent":4,"moz":true,"newcap":true,"noarg":true,"node":true,"noempty":true,"nonew":true,"trailing":true,"undef":true,"smarttabs":true,"strict":true,"validthis":true,"globals":{"describe":false,"it":false,"before":false,"beforeEach":false,"after":false,"afterEach":false}},"gitHead":"1544034e8cf325cea450b0e6f8880a069fce7f82","_id":"@boillodmanuel/markdown-link-check@4.0.3","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-FGQFSd28C8bLzrTZMNiIjevT1w9w5jPfg6DB67jzi43kttSzt31qBg96xwBc1Blr79PEEFDRNPhtQDTkxzfyeg==","shasum":"5403467d261a58e3f20eeb3c78fcca0a76407930","tarball":"https://registry.npmjs.org/@boillodmanuel/markdown-link-check/-/markdown-link-check-4.0.3.tgz","fileCount":17,"unpackedSize":47772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxoSuCRA9TVsSAnZWagAA68oP/2N9zyQ0dJnXWJCRg8IV\n1ib4REQlQ+oNxak+OWpn4zp5pfqiqa6qCXfanlngcRaOIxf5Odlaos/qsVc9\nKD9+mWHuyrd+OU+IVXF4PPbDUZv1wAWkN1pXw9ENnPVfeDvxEtvwitB7SheU\n24TouyRvN5JantyPvSuQ/e7LqdcC0Hd/BuOybQHhsXuPw5N6hmjs3Eo8L6WI\nrDgC5oDp22DGrLWenQK0J2safhbQHt2jNNgWI9vnTpV800HKSE/AcARWdojZ\nzn5yTuutb+uJPLQPto9leN1sjJ5sULlmxAa9vj2QbJwZODICjvS0Z1JePcyo\nZjdhwx3/PcxWuI6PX8hKJoSV6qU++nuHGTMEtQDTsi0HaBusADPDFTy5Up3R\nW56/7fHy1VlB4EX/lYHzGjXdrKR/k9FJgDKN9l2nAclzJqsXk/V9Ia4CAJVp\n+DNEudib9ffNeNMOjpDBSIh7dObpD20CQP9YrHnkkMejmPiYe03yzy/wiiyn\nZoLQEZ7FNCpoB+TYExqOJWi6dlaWjVvwa3qpMGNbaCiBIetap2aQvQvTUo1A\nqvdk/vlnjYQXxPd2OHfx3MGNJEoji2onjOrTjXocbc2P534r4TrUJiowIP50\nhUQCZx+G+W2fM5+B2j7wmwCFkLkKufE16KmysVBIWJ8NunaLUS35LlpuQ3X6\ncB9f\r\n=6s50\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClU+O0N3nmuSpDiqczrLiGK6kInmlD1xPDDWiLt7uSfQIgDY1NP7/hua0XSkx4UaDTmfrRM6tFij4uVizM14RU+Qg="}]},"_npmUser":{"name":"boillodmanuel","email":"manuel.b.public@gmail.com"},"directories":{},"maintainers":[{"name":"boillodmanuel","email":"manuel.b.public@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-link-check_4.0.3_1606845614120_0.44994113319350637"},"_hasShrinkwrap":false},"4.1.0":{"name":"@boillodmanuel/markdown-link-check","version":"4.1.0","description":"checks the all of the hyperlinks in a markdown text to determine if they are alive or dead","bin":{"markdown-link-check":"bin/markdown-link-check"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"getVersion":"node -e \"console.log(require('./package.json').version)\"","format":"prettier --write \"{src,test}/**/*.ts\"","lint":"eslint . --ext .ts","test":"mocha --exit","build":"npm run lint && npm run build-ts","build-ts":"rm -rf ./dist && tsc -p tsconfig-build.json","preversion":"npm run format && npm test && npm run build","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git://github.com/tcort/markdown-link-check.git"},"keywords":["markdown","md","link","hyperlink","href","check","checker"],"author":{"name":"Thomas Cort","email":"linuxgeek@gmail.com"},"contributors":[{"name":"Manuel Boillod"}],"license":"ISC","bugs":{"url":"https://github.com/boillodmanuel/markdown-link-check/issues"},"homepage":"https://github.com/boillodmanuel/markdown-link-check#readme","dependencies":{"@boillodmanuel/link-check":"^5.1.0","async":"^3.2.0","chalk":"^4.1.0","commander":"^6.1.0","lodash":"^4.17.20","markdown-link-extractor":"^1.2.6","progress":"^2.0.3","request":"^2.88.2"},"devDependencies":{"@types/async":"^3.2.5","@types/expect.js":"^0.3.29","@types/express":"^4.17.9","@types/lodash":"^4.14.165","@types/mocha":"^8.0.4","@types/node":"^14.14.10","@types/progress":"^2.0.3","@types/request":"^2.48.5","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","changelog-verify":"^1.1.2","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","expect.js":"^0.3.1","express":"^4.17.1","jshint":"^2.12.0","mocha":"^8.1.3","prettier":"^2.2.0","ts-node":"^9.0.0","typescript":"^4.1.2","version-changelog":"^3.1.1"},"jshintConfig":{"esversion":6,"bitwise":true,"curly":true,"eqeqeq":true,"forin":true,"freeze":true,"globalstrict":true,"immed":true,"indent":4,"moz":true,"newcap":true,"noarg":true,"node":true,"noempty":true,"nonew":true,"trailing":true,"undef":true,"smarttabs":true,"strict":true,"validthis":true,"globals":{"describe":false,"it":false,"before":false,"beforeEach":false,"after":false,"afterEach":false}},"gitHead":"3b996d406b6eb5c820ab1199c664490ef2230541","_id":"@boillodmanuel/markdown-link-check@4.1.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-N+ierCstE7bIU5mz+FC8ycpZSHRNGBughakPNhksHQctANUE/HkLf2Rs3WXIgYflJsEBdbH5S4nZU/LqrqiPWA==","shasum":"2b6a3083c91c0af5e9c54afd603e5c329f4aecff","tarball":"https://registry.npmjs.org/@boillodmanuel/markdown-link-check/-/markdown-link-check-4.1.0.tgz","fileCount":21,"unpackedSize":53326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxuIvCRA9TVsSAnZWagAAzqsP/3LMpjQQxq699tG4j+vf\nTVsPbTYX+/W5kt4jV4sRLmuBVuxd0S+udAMO409LVw1idtJB2+rm7SNoeEmv\nFNpIkp7D3yi9W6zektZT7kxCixtQuoXjoulVmnvdmcGI0xzF4r3BlMzAaZ/I\ncZicIswxC3w+Ou2Gswk9FC/kOxH4iAFF3UBpOrLLapoG1NOtv/Ql5vPqZiO+\nNxq3dy10Q7YPGdo0JRJ7u29Q5DBoQzselEBq8Yk5WRiW5GlLiZrkIP+GmOcP\nQSO3vPgIWRhSO3KfYeaBDW5m6axvSaT7jmIk7zcZpwhLF5AzdYUrIvH6tvD3\n16XfowjcSAqT50I8bU+4U8c4XYWbiI8xfi97W2UTYukmOyjJQdFhzGpk+KHc\nHr39L2zgPX/2zGiG3yTx5yHri1pyzuFimJAtuXK7ZcGp+qf0PsvZ1kcvF1yg\nzNwtJKTzTYEYx0Bau8kRckRyy9B25uAI5qMgK2+OPATwdHXknuvdHcCKh7gX\nlR/tUKoeNBCTItpdExd6Xsw1LDMenL/timROv7I9aJwoaoBusGHlrPmhO+AG\nml6o3sxrR5a52IhWW/uQnjSrQwQEIGwuYzDRt3nwEsYMRlyqvhhtAnb0x/F1\nkcDfkUicFl5WiMsAHYnzGYdH8hIU/B6OUuUsMDnF+ol5LNKTU1E/UgZNuPIP\n7XM+\r\n=N7Th\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzwesfO1tXhYxeQHpx+tayUHzJefbw9xYWBycmNqIaNAiBrAAU8nQWZDJ+roMQq64qrljoB2YlvoHMcpNhVn/Z66g=="}]},"_npmUser":{"name":"boillodmanuel","email":"manuel.b.public@gmail.com"},"directories":{},"maintainers":[{"name":"boillodmanuel","email":"manuel.b.public@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-link-check_4.1.0_1606869550421_0.5431832624119912"},"_hasShrinkwrap":false},"4.2.0":{"name":"@boillodmanuel/markdown-link-check","version":"4.2.0","description":"checks the all of the hyperlinks in a markdown text to determine if they are alive or dead","bin":{"markdown-link-check":"bin/markdown-link-check"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"getVersion":"node -e \"console.log(require('./package.json').version)\"","format":"prettier --write \"{src,test}/**/*.ts\"","lint":"eslint . --ext .ts","test":"mocha --exit","build":"npm run lint && npm run build-ts","build-ts":"rm -rf ./dist && tsc -p tsconfig-build.json","preversion":"npm run format && npm test && npm run build","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git://github.com/tcort/markdown-link-check.git"},"keywords":["markdown","md","link","hyperlink","href","check","checker"],"author":{"name":"Thomas Cort","email":"linuxgeek@gmail.com"},"contributors":[{"name":"Manuel Boillod"}],"license":"ISC","bugs":{"url":"https://github.com/boillodmanuel/markdown-link-check/issues"},"homepage":"https://github.com/boillodmanuel/markdown-link-check#readme","dependencies":{"@boillodmanuel/link-check":"^5.1.0","async":"^3.2.0","chalk":"^4.1.0","commander":"^6.1.0","lodash":"^4.17.20","markdown-link-extractor":"^1.2.6","progress":"^2.0.3","request":"^2.88.2"},"devDependencies":{"@types/async":"^3.2.5","@types/expect.js":"^0.3.29","@types/express":"^4.17.9","@types/lodash":"^4.14.165","@types/mocha":"^8.0.4","@types/node":"^14.14.10","@types/progress":"^2.0.3","@types/request":"^2.48.5","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","changelog-verify":"^1.1.2","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","expect.js":"^0.3.1","express":"^4.17.1","jshint":"^2.12.0","mocha":"^8.1.3","prettier":"^2.2.0","ts-node":"^9.0.0","typescript":"^4.1.2","version-changelog":"^3.1.1"},"jshintConfig":{"esversion":6,"bitwise":true,"curly":true,"eqeqeq":true,"forin":true,"freeze":true,"globalstrict":true,"immed":true,"indent":4,"moz":true,"newcap":true,"noarg":true,"node":true,"noempty":true,"nonew":true,"trailing":true,"undef":true,"smarttabs":true,"strict":true,"validthis":true,"globals":{"describe":false,"it":false,"before":false,"beforeEach":false,"after":false,"afterEach":false}},"gitHead":"8b6f4306deb52cf719e8679b424cf8dbbfdff669","_id":"@boillodmanuel/markdown-link-check@4.2.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-2BRif/gn9opRCJ6kPtIJjVo8rJEgJL0vt6frfZ3VOvz6PHu69z+xgGmlXLnbPfRz0Sd1pJOExoQ9nDpjOYhTDg==","shasum":"25b475e0610633bcf90ed69f0af78c961504b0ed","tarball":"https://registry.npmjs.org/@boillodmanuel/markdown-link-check/-/markdown-link-check-4.2.0.tgz","fileCount":21,"unpackedSize":55952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx1nuCRA9TVsSAnZWagAA6OgP/jd/FliddiONmW1O1oQ2\nQzj9sMYBdxk2Xj7ozvXu3OVVk4jnhc0QBBZsQ09S6DoLtc3Wjem+DIiRD5vr\nhqVPKW+LfHw6AWbfryN13snbPON3TtUBoySgTr1rxcq/xmApxVbfKa0mgntP\nIx7l3dK3ocYQC+wmPJQyoqSgurvVxaVMur0IAkudalvN+ttgA8yc9hHj34N+\n4J2x8OX0Wvy/J3Ij4sdl59zY7cmwIgsg/KnVNHupmIk93jpgU/SkSnGfLQoz\niPkDnbOY3ycq2wnaIApllIgvTQ4gdMfnlLhEsP0ATYrhFeGt3UctqfSWJFHB\narIbcHPWNflsZ3kkYb3WKv5o1t6CJ2TyDYILxhycuSYSqzmNepyJIjCBRJP/\nfI4H44HRrmnP/b0mkFyzk94CqOOMLx1yZxOzrIqVUQi/RO5ppn94b5/kSeYv\nYwji+xlUCvaSTtkegNMI2C5SOv+hVuaMFTvyiuBYKYXHvf4+W8zQozyvep25\nN41LeL0CwoXw2PcsaFu+iQPvEVApF6lHvZbRVxoPGkv6yvcB7T04J4VTw3S/\nzGIigNO5hlm+z4ZsDBHCq4dJLgOrBgDBo3HsLGeEuqwQbR47kc//cNi0Ou4e\ndVg7NameVFaHT0+cmInUPlO9pL3miiEyP2mxT5nxiVick0oPF0LitWShzKSp\n/3Hz\r\n=aZgn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRSysKegbZ5UPQKldWnJIfCI9HZlIYNx/6hTvmFtmOrAiBrAfjUvThMklTi/ujfhfIb063jzOgSuGXrK2Mvyj1JFw=="}]},"_npmUser":{"name":"boillodmanuel","email":"manuel.b.public@gmail.com"},"directories":{},"maintainers":[{"name":"boillodmanuel","email":"manuel.b.public@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-link-check_4.2.0_1606900205622_0.18405428876983287"},"_hasShrinkwrap":false},"4.3.0":{"name":"@boillodmanuel/markdown-link-check","version":"4.3.0","description":"checks the all of the hyperlinks in a markdown text to determine if they are alive or dead","bin":{"markdown-link-check":"bin/markdown-link-check"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"getVersion":"node -e \"console.log(require('./package.json').version)\"","format":"prettier --write \"{src,test}/**/*.ts\"","lint":"eslint . --ext .ts","test":"mocha --exit","build":"npm run lint && npm run build-ts","build-ts":"rm -rf ./dist && tsc -p tsconfig-build.json","preversion":"npm run format && npm test && npm run build","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git://github.com/tcort/markdown-link-check.git"},"keywords":["markdown","md","link","hyperlink","href","check","checker"],"author":{"name":"Thomas Cort","email":"linuxgeek@gmail.com"},"contributors":[{"name":"Manuel Boillod"}],"license":"ISC","bugs":{"url":"https://github.com/boillodmanuel/markdown-link-check/issues"},"homepage":"https://github.com/boillodmanuel/markdown-link-check#readme","dependencies":{"@boillodmanuel/link-check":"^5.1.0","async":"^3.2.0","chalk":"^4.1.0","commander":"^6.1.0","lodash":"^4.17.20","markdown-link-extractor":"^1.2.6","progress":"^2.0.3","request":"^2.88.2"},"devDependencies":{"@types/async":"^3.2.5","@types/expect.js":"^0.3.29","@types/express":"^4.17.9","@types/lodash":"^4.14.165","@types/mocha":"^8.0.4","@types/node":"^14.14.10","@types/progress":"^2.0.3","@types/request":"^2.48.5","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","changelog-verify":"^1.1.2","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","expect.js":"^0.3.1","express":"^4.17.1","jshint":"^2.12.0","mocha":"^8.1.3","prettier":"^2.2.0","ts-node":"^9.0.0","typescript":"^4.1.2","version-changelog":"^3.1.1"},"jshintConfig":{"esversion":6,"bitwise":true,"curly":true,"eqeqeq":true,"forin":true,"freeze":true,"globalstrict":true,"immed":true,"indent":4,"moz":true,"newcap":true,"noarg":true,"node":true,"noempty":true,"nonew":true,"trailing":true,"undef":true,"smarttabs":true,"strict":true,"validthis":true,"globals":{"describe":false,"it":false,"before":false,"beforeEach":false,"after":false,"afterEach":false}},"gitHead":"cdcbcdc961eea5581168c98513dcb2469e96fe42","_id":"@boillodmanuel/markdown-link-check@4.3.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-2of6AsTyP0y2RiU98kava/eC27FJD05/Gka3KP48Xl+LGA6naIm2pnwoHEU5gkc/guzzMjFZTfORhKZJaqly8g==","shasum":"3db523e47a4bba9b58b8e8df0df9c806aa72816f","tarball":"https://registry.npmjs.org/@boillodmanuel/markdown-link-check/-/markdown-link-check-4.3.0.tgz","fileCount":21,"unpackedSize":67032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx42DCRA9TVsSAnZWagAAEbsQAJpOhGKG3CC6BEuauGnG\ndtK7VdQpPM15ZHdkXAjH06+ErNFoxu+ippS5nHWcop89OwmVkqtiR+Flg2v6\nB8jdAmTvYMbtplHJ8KLX0ywHMs3yama4Xy4/iec+/uBnpMLhIkDe0a8KiOLj\n7e5z+nnQDdGz+0vaFoAldX6bSYmBELc7TRwE3lfbEHpKglN3biFrkwHaRutD\n97oNY5LRIjH4CHA3+Rnn3C2BIqdeYln/2a2+6eog1kp/IRBxT7Q5A1rZ8iWL\nABIp6IZLjlwUz3wmohGJu8u7Re5h4Axv7IePrymzncgwqpvBzmu48nVmZs6E\neO0uYLDJdLtdtEimsOw8qIELMnS5NS6AJdG4rt+jZadNPTsMuYsswOpRsWRa\nmgW82Ajw6N9mMDKKytDrgGGgf3Pjwkp/QGXM3D1L2TxDQxdJ7sWfZO5x06C3\nHzmXffpYbiR4LXuLfCF37kM48Va1fUVvGjj3zNIgNjxFX3T20rthg44gAAyU\nhqpJD1fV5xxbNSvKx2p01+5qSs+9+lp6SpW34C4bI8p8p8U8pknHdYbz9+h2\nVbZj8HplpiAD+p5gW3I7YMOx/9isqUvKnC7voKC/EnPjjmZsG/24xWTas71O\n4xGCxeKi2LXFRKGEqcS21tIN6kQv6E5S0j2sa1kZB9IKFB+E5b1RVreJYp6f\nlOi4\r\n=2voJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyQ+jJAPkJ0mrv+abPQ+a61TvLy7BmnHMQl+SNw8yAsQIgOBogxTpEAgsNH6maz1bPtFBU6qBd+fRoHaJABEpx43M="}]},"_npmUser":{"name":"boillodmanuel","email":"manuel.b.public@gmail.com"},"directories":{},"maintainers":[{"name":"boillodmanuel","email":"manuel.b.public@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-link-check_4.3.0_1606913410679_0.6824918410468044"},"_hasShrinkwrap":false},"4.4.0":{"name":"@boillodmanuel/markdown-link-check","version":"4.4.0","description":"checks the all of the hyperlinks in a markdown text to determine if they are alive or dead","bin":{"markdown-link-check":"bin/markdown-link-check"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"getVersion":"node -e \"console.log(require('./package.json').version)\"","format":"prettier --write \"{src,test}/**/*.ts\"","lint":"eslint . --ext .ts","test":"mocha --exit","build":"npm run lint && npm run build-ts","build-ts":"rm -rf ./dist && tsc -p tsconfig-build.json","preversion":"npm run format && npm test && npm run build","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git://github.com/tcort/markdown-link-check.git"},"keywords":["markdown","md","link","hyperlink","href","check","checker"],"author":{"name":"Thomas Cort","email":"linuxgeek@gmail.com"},"contributors":[{"name":"Manuel Boillod"}],"license":"ISC","bugs":{"url":"https://github.com/boillodmanuel/markdown-link-check/issues"},"homepage":"https://github.com/boillodmanuel/markdown-link-check#readme","dependencies":{"@boillodmanuel/link-check":"^5.2.0","async":"^3.2.0","chalk":"^4.1.0","commander":"^6.1.0","lodash":"^4.17.20","markdown-link-extractor":"^1.2.6","progress":"^2.0.3","request":"^2.88.2"},"devDependencies":{"@types/async":"^3.2.5","@types/expect.js":"^0.3.29","@types/express":"^4.17.9","@types/lodash":"^4.14.165","@types/mocha":"^8.0.4","@types/node":"^14.14.10","@types/progress":"^2.0.3","@types/request":"^2.48.5","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","changelog-verify":"^1.1.2","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","expect.js":"^0.3.1","express":"^4.17.1","jshint":"^2.12.0","mocha":"^8.1.3","prettier":"^2.2.0","ts-node":"^9.0.0","typescript":"^4.1.2","version-changelog":"^3.1.1"},"jshintConfig":{"esversion":6,"bitwise":true,"curly":true,"eqeqeq":true,"forin":true,"freeze":true,"globalstrict":true,"immed":true,"indent":4,"moz":true,"newcap":true,"noarg":true,"node":true,"noempty":true,"nonew":true,"trailing":true,"undef":true,"smarttabs":true,"strict":true,"validthis":true,"globals":{"describe":false,"it":false,"before":false,"beforeEach":false,"after":false,"afterEach":false}},"gitHead":"cd604896483f8072cbd1565506e104aab8c4ff77","_id":"@boillodmanuel/markdown-link-check@4.4.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-sAdECx6gT+R/syqS/UmzmhOw56hf+w0NyV71oylQjts55yOmJb+hXi5g0ZshgpR7yM83LmCnNRd9myNAy4DVTw==","shasum":"74e5e8f11f77f768c5f3beee26a53edb9e4f96f7","tarball":"https://registry.npmjs.org/@boillodmanuel/markdown-link-check/-/markdown-link-check-4.4.0.tgz","fileCount":21,"unpackedSize":72628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx5xyCRA9TVsSAnZWagAAB90P/1GQTGtVHJaPaRcsu32g\n8B7GUuFmjM584CdpC97wwbEUQYFSktqjjocVJd7R1pkZGebSl94v8tECzORT\nGWcGozi2lDahOabqbpmF/Z437AsT2Vn3CtqwsECnVpcB4R1yWI9kYfrstth3\n5pEaEBGa1kt8L4IbftQUIalY3KSmvgxtl6LMsb+nCJBsI1qnzwvCfaPEGWc3\n9i7nMH0bXMK7wX+WsOF8dWr4ixhRKJ7a//XjJ4sFiZLXRWPhnfAest8V2Dba\nJtFSduiHpMDgv1olqcw9s5qukutWWS0rPFBnfCvYbd1ehXXcHf0C8y1Wl3yq\nvzsMOUT7uoaxBIy64gwl56wWBCK+VpeuCIua/DpzojTlYVBGORoSu2wPrJJU\n1f6kqaCgsMaM1GIXhpW6y1SwmrT4vrpNkO7474kcisAwOv4KQPLQf+F9I3kl\n4Umz9qYPxuf7nOyJ8T62JU2yxPgnw+vH/0MTXY7TJdNHx7W3OyHDW+aByyoc\nJ1Gp1acEeyphdDaol3oU5Ip+PX0JkoAUpjVwKb63Hwp9I100WJIMgf84mC4E\nfQWDlfzAnbLrHT06x3YAwufT0UYAy+csHGNOetB0vro2Xf9BhhEy0KaC3zLq\n76l5ad+wnSgs3dksXPeciJUBUr++oPuN2gk+tMqNOrT1KwLn21feaP1IpQpo\nLu6H\r\n=wQET\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqwqkt1H+4ropA4TBKtPtfLz5BsHswDYIy32IiliBsIAiB0bHEuozI6eKi2+MkNWoy1R6mJRgxD6/vq4rEpRLThCg=="}]},"_npmUser":{"name":"boillodmanuel","email":"manuel.b.public@gmail.com"},"directories":{},"maintainers":[{"name":"boillodmanuel","email":"manuel.b.public@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-link-check_4.4.0_1606917234039_0.8625966930838471"},"_hasShrinkwrap":false},"4.5.0":{"name":"@boillodmanuel/markdown-link-check","version":"4.5.0","description":"checks the all of the hyperlinks in a markdown text to determine if they are alive or dead","bin":{"markdown-link-check":"bin/markdown-link-check"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"getVersion":"node -e \"console.log(require('./package.json').version)\"","format":"prettier --write \"{src,test}/**/*.ts\"","lint":"eslint . --ext .ts","test":"mocha --exit","build":"npm run lint && npm run build-ts","build-ts":"rm -rf ./dist && tsc -p tsconfig-build.json","preversion":"npm run format && npm test && npm run build","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git://github.com/tcort/markdown-link-check.git"},"keywords":["markdown","md","link","hyperlink","href","check","checker"],"author":{"name":"Thomas Cort","email":"linuxgeek@gmail.com"},"contributors":[{"name":"Manuel Boillod"}],"license":"ISC","bugs":{"url":"https://github.com/boillodmanuel/markdown-link-check/issues"},"homepage":"https://github.com/boillodmanuel/markdown-link-check#readme","dependencies":{"@boillodmanuel/link-check":"^5.4.0","async":"^3.2.0","chalk":"^4.1.0","commander":"^6.1.0","lodash":"^4.17.20","markdown-link-extractor":"^1.2.6","progress":"^2.0.3","request":"^2.88.2"},"devDependencies":{"@types/async":"^3.2.5","@types/expect.js":"^0.3.29","@types/express":"^4.17.9","@types/lodash":"^4.14.165","@types/mocha":"^8.0.4","@types/node":"^14.14.10","@types/progress":"^2.0.3","@types/request":"^2.48.5","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","changelog-verify":"^1.1.2","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","expect.js":"^0.3.1","express":"^4.17.1","jshint":"^2.12.0","mocha":"^8.1.3","prettier":"^2.2.0","ts-node":"^9.0.0","typescript":"^4.1.2","version-changelog":"^3.1.1"},"jshintConfig":{"esversion":6,"bitwise":true,"curly":true,"eqeqeq":true,"forin":true,"freeze":true,"globalstrict":true,"immed":true,"indent":4,"moz":true,"newcap":true,"noarg":true,"node":true,"noempty":true,"nonew":true,"trailing":true,"undef":true,"smarttabs":true,"strict":true,"validthis":true,"globals":{"describe":false,"it":false,"before":false,"beforeEach":false,"after":false,"afterEach":false}},"gitHead":"9c019bc6f10825a17dd246ca37d5f478760e8711","_id":"@boillodmanuel/markdown-link-check@4.5.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ym12wG3exuvXIcGErI2WY3orPuqTYp7EEDxpxJmE0cfxmcZjV9lcujwQj0LMIuyJSgxWYUMFmKWUAoZXpzrEqw==","shasum":"21f0d7125e3531a651832cad3cb517d4a92336ea","tarball":"https://registry.npmjs.org/@boillodmanuel/markdown-link-check/-/markdown-link-check-4.5.0.tgz","fileCount":21,"unpackedSize":73486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx6+ACRA9TVsSAnZWagAAkk4P+QHN46YYRPEApjtNYpDK\nVxq9bnxQKOIjGbIMq9aqfmZZwKIGyBUaBasRtvH2yIvau2g2F3coLGVwcKnG\nS9TWwCmxn/fxw4nHLIepdTDYE58HRn26ubAvNUbl7f7bUNDrflQkkdtUrg3J\nupTmq+HqzNOQW0B01JMkZFfc9VxQzQEtWEn65cWLzQgFWZyMiDAIKQ2a0QrC\nEBCHCbzAizIq5gmVCFn+OdHLgcNnHM3g/qaQtx2+BhCDvEVwAEZgNIGQS5/D\nVLXeksbjQCXAPfjrLZoATUZ9UWnS/1RN64+LFAGqMo4DStafNa9aR+Pwo5jU\ntL4o/y/7OWuMVpzCgz0xyBTgfveDNDOS2B8lEyvrQAkLCYZ0143iltkF6Iam\nlu3Zcx94dqhFbODaMpBgkZ3D0iouj0YQ5KsA300K8wCWCiaEVxJpxKUSIled\nNEZ4ZLR8ECuBd7yToZkWei35if78DsvIW+A9kphSVfM8nNeN6clkZs96IHZs\n8IDnE2uDk9vdl9QKvXJl2jY0bBDaD4lkgxRN0/w6aZrxhsGfeyQqoXxr2uZL\nEOKZr01035kpRcPZ8cR1COsRH1fVqRn4lE9DRWb6/0NMD6pGoqnqAI9tIytF\nqdVfIsKso8iwu3CYvnlvEsGrlKwzLrO9biygHb5srKwF/uKjT/nFdy8Fcf+u\n1AO/\r\n=FzgM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCklSh3aIrKKgQ5nrrEsGuR9CxegkxTCsYE1HzeEKdYZQIgYEwU6Cp34QAZU6dfl7NwttB+G+zy8UyOhQKya8pFsh4="}]},"_npmUser":{"name":"boillodmanuel","email":"manuel.b.public@gmail.com"},"directories":{},"maintainers":[{"name":"boillodmanuel","email":"manuel.b.public@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-link-check_4.5.0_1606922112348_0.7694584200812917"},"_hasShrinkwrap":false},"4.6.0":{"name":"@boillodmanuel/markdown-link-check","version":"4.6.0","description":"checks the all of the hyperlinks in a markdown text to determine if they are alive or dead","bin":{"markdown-link-check":"bin/markdown-link-check"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"getVersion":"node -e \"console.log(require('./package.json').version)\"","format":"prettier --write \"{src,test}/**/*.ts\"","lint":"eslint . --ext .ts","test":"mocha --exit","build":"npm run lint && npm run build-ts","build-ts":"rm -rf ./dist && tsc -p tsconfig-build.json","preversion":"npm run format && npm test && npm run build","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git://github.com/tcort/markdown-link-check.git"},"keywords":["markdown","md","link","hyperlink","href","check","checker"],"author":{"name":"Thomas Cort","email":"linuxgeek@gmail.com"},"contributors":[{"name":"Manuel Boillod"}],"license":"ISC","bugs":{"url":"https://github.com/boillodmanuel/markdown-link-check/issues"},"homepage":"https://github.com/boillodmanuel/markdown-link-check#readme","dependencies":{"@boillodmanuel/link-check":"^5.4.0","async":"^3.2.0","chalk":"^4.1.0","commander":"^6.1.0","lodash":"^4.17.20","markdown-link-extractor":"^1.2.6","progress":"^2.0.3","request":"^2.88.2"},"devDependencies":{"@types/async":"^3.2.5","@types/expect.js":"^0.3.29","@types/express":"^4.17.9","@types/lodash":"^4.14.165","@types/mocha":"^8.0.4","@types/node":"^14.14.10","@types/progress":"^2.0.3","@types/request":"^2.48.5","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","changelog-verify":"^1.1.2","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","expect.js":"^0.3.1","express":"^4.17.1","jshint":"^2.12.0","mocha":"^8.1.3","prettier":"^2.2.0","ts-node":"^9.0.0","typescript":"^4.1.2","version-changelog":"^3.1.1"},"jshintConfig":{"esversion":6,"bitwise":true,"curly":true,"eqeqeq":true,"forin":true,"freeze":true,"globalstrict":true,"immed":true,"indent":4,"moz":true,"newcap":true,"noarg":true,"node":true,"noempty":true,"nonew":true,"trailing":true,"undef":true,"smarttabs":true,"strict":true,"validthis":true,"globals":{"describe":false,"it":false,"before":false,"beforeEach":false,"after":false,"afterEach":false}},"gitHead":"3b3ab39d775a78b907627bdf12a06a94348df84e","_id":"@boillodmanuel/markdown-link-check@4.6.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-YGQ8S+SvhfFd9H6IE8Gpyn9+zCb+yYy37WajwDTzjcs7HtF5QEq1T6BcknW8NPIXigSFKHv4As/Dvl14fwmkWg==","shasum":"6c211b5d1fcfb75c42671d1968d0114e96b3ece9","tarball":"https://registry.npmjs.org/@boillodmanuel/markdown-link-check/-/markdown-link-check-4.6.0.tgz","fileCount":21,"unpackedSize":73919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+t3yCRA9TVsSAnZWagAA3M0P/1Zvj3Y/IhbAM2z1dWmH\nKpWEJhBfUN8PCh5nXu7pcUHiGqiKTbx7tt0/5wcKQNssxA6oKqWtWvSvZgDF\nfyQKioIff+GG49hk8UkHzRIKR621bdZi6cIRQ+ZfY3qO7L8TLcjduAEgNasa\nuZ9YK3fJfS0IdYTpaHQmubMMEZj34VfkIfV4gcnkxujRjM9RaYmZdkw/y1RO\n95dxHivFSiPajtY7WJXVa0vygyXNTF3Eyqgqrdmn2rY9qnsxFCNAxfCqhhsO\nZEpUxobjt8DIdFFlIa1+E0me8eskkEgqcp5wzI/r20KXRJAh+L1sdonLd3OL\nzJcal1bw7ob3mW6DzG0lgN3GpzOzJXeD9EMV271nfcjs5Cqhy249IioU0UFD\ntXy2ZkvtQHWZcQ0JRn6HXCC3utB/r3h0bPHl8hPNPEAj2WVPumPPs9ahDeSr\nPEn1Hua6Rk9oOM9guL2JOfdP2QdRXYaFvfgfG3KN9kyreHmJ9N6yqMNGVkyI\nK1tGm3N9Ad2ueKS2vKBFnMlrOryfLnNoPl2UFku6o977ECZ5CUmw5Y2i/srG\nr2/wRuuLpIS8MhMFM0n/r9P9/SzSPAN4WUY/8rBLSXuh/kjPdFfkOJFNAah+\nX9ykJAGVFdSYRytJDdRoh9ITLSOdhl8y7vV0/i0GXb67oVoVWFgWKNC7CJzC\n5i5+\r\n=VX8z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjbSifIvgpFpCkTLgcWslYaIo1yNvWAn4o2NE+/pbpiQIhAOkWamTIs2V5v2ZX9Ej5mhJH22824zOtsPrsj2o7BwVX"}]},"_npmUser":{"name":"boillodmanuel","email":"manuel.b.public@gmail.com"},"directories":{},"maintainers":[{"name":"boillodmanuel","email":"manuel.b.public@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-link-check_4.6.0_1610276337622_0.43372766942488217"},"_hasShrinkwrap":false},"4.7.0":{"name":"@boillodmanuel/markdown-link-check","version":"4.7.0","description":"checks the all of the hyperlinks in a markdown text to determine if they are alive or dead","bin":{"markdown-link-check":"bin/markdown-link-check"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"getVersion":"node -e \"console.log(require('./package.json').version)\"","format":"prettier --write \"{src,test}/**/*.ts\"","lint":"eslint . --ext .ts","test":"mocha --exit","build":"npm run lint && npm run build-ts","build-ts":"rm -rf ./dist && tsc -p tsconfig-build.json","preversion":"npm run format && npm test && npm run build","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git://github.com/tcort/markdown-link-check.git"},"keywords":["markdown","md","link","hyperlink","href","check","checker"],"author":{"name":"Thomas Cort","email":"linuxgeek@gmail.com"},"contributors":[{"name":"Manuel Boillod"}],"license":"ISC","bugs":{"url":"https://github.com/boillodmanuel/markdown-link-check/issues"},"homepage":"https://github.com/boillodmanuel/markdown-link-check#readme","dependencies":{"@boillodmanuel/link-check":"^5.4.0","async":"^3.2.0","chalk":"^4.1.0","commander":"^6.1.0","lodash":"^4.17.20","markdown-link-extractor":"^1.2.6","progress":"^2.0.3","request":"^2.88.2"},"devDependencies":{"@types/async":"^3.2.5","@types/expect.js":"^0.3.29","@types/express":"^4.17.9","@types/lodash":"^4.14.165","@types/mocha":"^8.0.4","@types/node":"^14.14.10","@types/progress":"^2.0.3","@types/request":"^2.48.5","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","changelog-verify":"^1.1.2","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","expect.js":"^0.3.1","express":"^4.17.1","jshint":"^2.12.0","mocha":"^8.1.3","prettier":"^2.2.0","ts-node":"^9.0.0","typescript":"^4.1.2","version-changelog":"^3.1.1"},"jshintConfig":{"esversion":6,"bitwise":true,"curly":true,"eqeqeq":true,"forin":true,"freeze":true,"globalstrict":true,"immed":true,"indent":4,"moz":true,"newcap":true,"noarg":true,"node":true,"noempty":true,"nonew":true,"trailing":true,"undef":true,"smarttabs":true,"strict":true,"validthis":true,"globals":{"describe":false,"it":false,"before":false,"beforeEach":false,"after":false,"afterEach":false}},"gitHead":"3524277817d60c88eaa6cfe7cc03c4a9209d24f1","_id":"@boillodmanuel/markdown-link-check@4.7.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-UiLf6WpxITfa0k8JwFyPJvc+lhkiSi0mfTyy51e7l7Ha+wLeJ9vQFLPvNuOVuXG2NbHVDjwAL2UNWvF/rCD70Q==","shasum":"1fbbb5f5f46f2ba9043a4590beae1dff75830eee","tarball":"https://registry.npmjs.org/@boillodmanuel/markdown-link-check/-/markdown-link-check-4.7.0.tgz","fileCount":21,"unpackedSize":83276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/IkFCRA9TVsSAnZWagAAJ0UQAJoCjZ/AGQJUM2kIlU80\nsIrJ3VXY/DfLuIx0Fhr53x0JVzpO6WtNdL08gfnNuz+3ZxTnOBAbZ1gmY1pK\no92dEgTf5spxkmQXug0i64D5R0jnAywVL92XGWmYQP6nmxzZa4i5Ej0sSeMT\naLG8CzT5jXlE3h0V6UIU6gNrVms4QMpYdjFsI9Fa3vMXI2SmHTFqStfFktj3\ntIwySF30cOtIGEPnza9voHCd+9ZIHxf79c2lBJRBYbugofiTAywlAZ1Csbpr\n7wa47GhIm+oEVZAMtwRP9WQPE+KOfMd1fluG/WfWF2fBkXFj1qftK+Z1MAjU\nw3fbXwxGFtfoUBjKFg2df1Jrv1MYeryXIBPq+AGmsXQzWfXTEsN3c8xhsumH\noYw0kJa1lKwbs1Mh1N9GFs5D0ZzQkSzmjAa/lEEUR5jrKNPvskeqhiqXaHE0\nhmteG7TGvHA1Qklyn2SLSFYcH9pxhBCf7YCvjOlgciD3Z1/s/O5T9WSTmQSI\n6aqWXn8dpGS/wx9dY7Cx2c8BAOjoOJEa/NrUYyvCQHYdtoI9WTprGSXFDx6a\ngwXAlQsfj8LYQe6ctJcFGxuaOCtSPrgdu7jwkQR+OfZKEmlu6IpWP9NvD+9U\nShFX48154/H7E9+9bDkX/OooleorxZttAMVTLScTFJtgvrKc8cuhTnBAG3e0\nDmkL\r\n=SxcW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFywlcvT4fLCQPCvOUN8Vtx1PYe5ra170+R0LNdEG4OAiEAuoEZhRMuVgU0LMrjweX1gCeeZpqDV+6Fsdp9zT/QFfg="}]},"_npmUser":{"name":"boillodmanuel","email":"manuel.b.public@gmail.com"},"directories":{},"maintainers":[{"name":"boillodmanuel","email":"manuel.b.public@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/markdown-link-check_4.7.0_1610385668527_0.8718035226492338"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-01T17:03:08.249Z","4.0.1":"2020-12-01T17:03:08.461Z","modified":"2022-04-04T19:59:15.861Z","4.0.3":"2020-12-01T18:00:14.277Z","4.1.0":"2020-12-02T00:39:10.594Z","4.2.0":"2020-12-02T09:10:05.740Z","4.3.0":"2020-12-02T12:50:10.926Z","4.4.0":"2020-12-02T13:53:54.195Z","4.5.0":"2020-12-02T15:15:12.588Z","4.6.0":"2021-01-10T10:58:57.776Z","4.7.0":"2021-01-11T17:21:08.761Z"},"maintainers":[{"name":"boillodmanuel","email":"manuel.b.public@gmail.com"}],"description":"checks the all of the hyperlinks in a markdown text to determine if they are alive or dead","homepage":"https://github.com/boillodmanuel/markdown-link-check#readme","keywords":["markdown","md","link","hyperlink","href","check","checker"],"repository":{"type":"git","url":"git://github.com/tcort/markdown-link-check.git"},"contributors":[{"name":"Manuel Boillod"}],"author":{"name":"Thomas Cort","email":"linuxgeek@gmail.com"},"bugs":{"url":"https://github.com/boillodmanuel/markdown-link-check/issues"},"license":"ISC","readme":"![CI status](https://github.com/boillodmanuel/markdown-link-check/workflows/CI/badge.svg)\n\n\nℹ️ Fork of [tcort](https://github.com/tcort/markdown-link-check) repository (version 3.8.3), with several improvements:\n- completely rewritten in typescript\n- see [CHANGELOG.md](https://github.com/boillodmanuel/markdown-link-check/blob/master/CHANGELOG.md) since v3.8.3 to get full list of improvements (multiple inputs support, cache, concurrency, statistics, debug traces,...)\n\n# markdown-link-check\n\nExtracts links from markdown texts and checks whether each link is\nalive (`200 OK`) or dead. \n\n`mailto:` links are validated with [isemail](https://www.npmjs.com/package/isemail).\n\n# Installation\n\nTo add the module to your project, run:\n\n```shell\nnpm install --save-dev @boillodmanuel/markdown-link-check\n```\n\nTo install the command line tool globally, run:\n\n```shell\nnpm install -g @boillodmanuel/markdown-link-check\n```\n\n# Usage\n\n## Using from Command line tool (CLI)\n\nThe command line tool checks markdown links from 1 or several files or URLs or from standard input.\n\nNote: You can either use this library from a javascript/typescript project (as a node dependency) or from command line.\nTo run the command line, type:\n- `markdown-link-check README.md` if you installed it globally \n- `npx markdown-link-check README.md` if you installed it as a project dependency.\n\n### Documentation\n\n**Usage:** `markdown-link-check [options] [filenameOrUrls...]`\n\n**Argument:**\n- `[filenameOrUrls...]`: one or several files or URLs. If absent, process stdin\n\n**Options:**\n\nOptions specific to command line:\n\n- `-c, --config [config]`: apply a config file (JSON), holding e.g. url specific header configuration\n- `-q, --quiet`: displays errors only\n- `-v, --verbose`: displays detailed error information\n- `--print-summary`: print total number of inputs and links process with details about link status (alive, ignored, dead, error)\n- `--print-cache-stats`                  prints cache usage (hits and misses).\n- `--print-long-checks`                  prints links that took more than given delay to verify. Default delay is `5000`, configure it with `--long-checks-max-duration` option.\n- `--long-checks-max-duration` <number>  configure delay for long check. Default is `5000`.\n- `-h, --help`                           display help for command\n\nOptions that override [configuration file](#Configuration):\n- `-a, --alive <codes>`           comma separated list of HTTP code to be considered as alive\n- `--retry-on-error`          retry after the an error\n- `--retry-on-429`            retry after the duration indicated in 'retry-after' header when HTTP code is 429\n- `--timeout <duration>`      timeout in zeit/ms format. (e.g. `2000ms`, `20s`, `1m`). Default is `10s`.                   \n- `-e, --fileEncoding <encoding>` set file enconding. Default is `utf-8`.\n- `-d, --debug`                   displays debug traces (very verbose)\n\n### Examples\n\n**Simple examples:**\n\n```bash\n# Check links from a markdown file hosted on the web\nmarkdown-link-check https://github.com/tcort/markdown-link-check/blob/master/README.md\n\n# Check links from a local markdown file\nmarkdown-link-check ./README.md\n\n# Check links from multiples markdown file\nmarkdown-link-check ./README.md ./CHANGELOG.md\n\n# Check links from stdin\ncurl -s https://github.com/tcort/markdown-link-check/blob/master/README.md | markdown-link-check\n```\n\n**Advanced examples:**\n\nCheck links for each files\n\n```bash\n# Check links from a local markdown folder (recursive)\nfind . -name \\*.md -exec markdown-link-check {} \\;\n```\n\nCheck links for all files (run a single process which can leverage cache)\n```bash\n# Add files in a bash array (using -print0 to support file names with space or special characters)\nFILES=()\nwhile IFS=  read -r -d $'\\0' FILE; do\n    FILES+=(\"$FILE\")\ndone < <(find . -name '*.md' ! -path './node_modules/*' -print0)\nmarkdown-link-check --print-summary \"${FILES[@]}\"\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## Using from a node project\n\nThis part is not documented. The best way to kwow how to use this library from code is to look at `run` function in [/src/bin/markdown-link-check.ts](./src/bin/markdown-link-check.ts)` which is the entry point of the command line utility.\n\n# Configuration\n\nYou can configure the processing with using a configuration file described below.\n\n## Configuration file format\n\nFile `config.json` attributes per category:\n\nInput content:\n* `fileEncoding`: set file enconding. Default is `utf-8`.\n\nLink management:\n* `ignorePatterns`: An array of objects holding regular expressions which a link is checked against and skipped for checking in case of a match.\n* `replacementPatterns`: An array of objects holding regular expressions which are replaced in a link with their corresponding replacement string. This behavior allows (for example) to adapt to certain platform conventions hosting the Markdown.\n* `httpHeaders`: The headers are only applied to links where the link **starts with** one of the supplied URLs in the `urls` section.\n* `resolveAbsolutePathWithBaseUrl`: if `true` links with absolute path (e.g. `/section/page1.md`) are resolved from `baseUrl` (see below) where as links with with relative path (e.g. `./page2.md`) are resolved from current url/path. This option reflects some wiki behavior. Default is `false`.\n* `baseUrl`: base url/path used to resolved links with absolute path if `resolveAbsolutePathWithBaseUrl` is true. The value should starts with `file://`, `http://` or `https://`. \n\n\nError management:\n* `timeout` timeout in [zeit/ms](https://www.npmjs.com/package/ms) format. (e.g. `\"2000ms\"`, `20s`, `1m`). Default `10s`.\n* `retryOnError` if this is `true` then retry after an error.\n* `retryOn429` if this is `true` then retry request when response is an HTTP code 429 after the duration indicated by the `retry-after` response header or by the `fallbackRetryDelay` option.\n* `retryCount` the number of retries to be made on a 429 response. Default `2`.\n* `fallbackRetryDelay` the delay in [zeit/ms](https://www.npmjs.com/package/ms) format. (e.g. `\"2000ms\"`, `20s`, `1m`) for retries on a 429 response when no `retry-after` header is returned or when it has an invalid value. Default is `5s`.\n* `aliveStatusCodes` a list of HTTP codes to consider as alive.\n\nConcurrency:\n* `concurrentFileCheck`: Number of file or url processed concurrently. Default is 2.\n* `concurrentCheck`: Number of links processed concurrently for a single file or url. Default is 2.\n\nDebug:\n* `debug` displays debug traces\n* `debugToStdErr` redirect debug trace to sterr instead of stdout\n\n**Example:**\n\n```json\n{\n  \"ignorePatterns\": [\n    {\n      \"pattern\": \"^http://example.net\"\n    }\n  ],\n  \"replacementPatterns\": [\n    {\n      \"pattern\": \"^.attachments\",\n      \"replacement\": \"file://some/conventional/folder/.attachments\"\n    }\n  ],\n  \"httpHeaders\": [\n    {\n      \"urls\": [\"https://example.com\"],\n      \"headers\": {\n        \"Authorization\": \"Basic Zm9vOmJhcg==\",\n        \"Foo\": \"Bar\"\n      }\n    }\n  ],\n  \"timeout\": \"20s\",\n  \"retryOn429\": true,\n  \"retryCount\": 5,\n  \"fallbackRetryDelay\": \"30s\",\n  \"aliveStatusCodes\": [200, 206],\n  \"concurrentFileCheck\": 5,\n  \"concurrentCheck\": 2,\n  \"fileEncoding\": \"utf-8\",\n  \"resolveAbsolutePathWithBaseUrl\": true,\n  \"baseUrl\": \"/var/wiki\",\n  \"debug\": false,\n  \"debugToStdErr\": false,\n}\n```\n\n\n## Ignore some links from markdown\n\nYou can write html comments to disable markdown-link-check for parts of the text.\n\n- `<!-- markdown-link-check-disable -->` disables markdown link check.\n- `<!-- markdown-link-check-enable -->` reenables markdown link check.\n- `<!-- markdown-link-check-disable-next-line -->` disables markdown link check for the next line.\n- `<!-- markdown-link-check-disable-line -->` disables markdown link check for this line.\n\n\n\n\n# Documentation from original repository\n\n**Note:** The documentation in this section comes from original repository and **is not maintained in this fork** but kept for information. this library\n\n## Run using Docker\n\n\nDocker images are built with each release. Use the `stable` tag for the current stable release.\n\nAdd current directory with your `README.md` file as read only volume to `docker run`:\n\n```shell\ndocker run -v ${PWD}:/tmp:ro --rm -i ghcr.io/tcort/markdown-link-check:stable /tmp/README.md\n```\n\nAlternatively, if you wish to target a specific release, images are tagged with semantic versions (i.e. `3`, `3.8`, `3.8.3`)\n\n## Run in a GitHub action\n\n**Note:** Github action is not maintained in this fork.\n\nPlease head on to [github-action-markdown-link-check](https://github.com/gaurav-nelson/github-action-markdown-link-check).\n\n## Run in other tools\n\n- [Mega-Linter](https://nvuillam.github.io/mega-linter/): Linters aggregator [including markdown-link-check](https://nvuillam.github.io/mega-linter/descriptors/markdown_markdown_link_check/)\n\n## API\n\n### markdownLinkCheck(markdown, [opts,] callback)\n\nGiven a string containing `markdown` formatted text and a `callback`,\nextract all of the links and check if they're alive or dead. Call the\n`callback` with `(err, results)`\n\nParameters:\n\n* `markdown` string containing markdown formatted text.\n* `opts` optional options object containing any of the following optional fields:\n  * `baseUrl` the base URL for relative links.\n  * `showProgressBar` enable an ASCII progress bar.\n  * `timeout` timeout in [zeit/ms](https://www.npmjs.com/package/ms) format. (e.g. `\"2000ms\"`, `20s`, `1m`). Default `10s`.\n  * `httpHeaders` to apply URL specific headers, see example below.\n  * `ignorePatterns` an array of objects holding regular expressions which a link is checked against and skipped for checking in case of a match. Example: `[{ pattern: /foo/ }]`\n  * `replacementPatterns` an array of objects holding regular expressions which are replaced in a link with their corresponding replacement string. This behavior allows (for example) to adapt to certain platform conventions hosting the Markdown. Example: `[{ pattern: /^.attachments/, replacement: \"file://some/conventional/folder/.attachments\" }]`\n  * `ignoreDisable` if this is `true` then disable comments are ignored.\n  * `retryOn429` if this is `true` then retry request when response is an HTTP code 429 after the duration indicated by `retry-after` header.\n  * `retryCount` the number of retries to be made on a 429 response. Default `2`.\n  * `fallbackRetryDelay` the delay in [zeit/ms](https://www.npmjs.com/package/ms) format. (e.g. `\"2000ms\"`, `20s`, `1m`) for retries on a 429 response when no `retry-after` header is returned or when it has an invalid value. Default is `60s`.\n  * `aliveStatusCodes` a list of HTTP codes to consider as alive.\n    Example: `[200,206]`\n* `callback` function which accepts `(err, results)`.\n  * `err` an Error object when the operation cannot be completed, otherwise `null`.\n  * `results` an array of objects with the following properties:\n    * `link` the `link` provided as input\n    * `status` a string set to either `alive`, `ignored` or `dead`.\n    * `statusCode` the HTTP status code. Set to `0` if no HTTP status code was returned (e.g. when the server is down).\n    * `err` any connection error that occurred, otherwise `null`.\n\n## Examples\n\n### Module\n\n**Basic usage:**\n\n```js\n'use strict';\n\nvar markdownLinkCheck = require('markdown-link-check');\n\nmarkdownLinkCheck('[example](http://example.com)', function (err, results) {\n    if (err) {\n        console.error('Error', err);\n        return;\n    }\n    results.forEach(function (result) {\n        console.log('%s is %s', result.link, result.status);\n    });\n});\n```\n\n**With options, for example using URL specific headers:**\n\n```js\n'use strict';\n\nvar markdownLinkCheck = require('markdown-link-check');\n\nmarkdownLinkCheck('[example](http://example.com)', { httpHeaders: [{ urls: ['http://example.com'], headers: { 'Authorization': 'Basic Zm9vOmJhcg==' }}] }, function (err, results) {\n    if (err) {\n        console.error('Error', err);\n        return;\n    }\n    results.forEach(function (result) {\n        console.log('%s is %s', result.link, result.status);\n    });\n});\n```\n\n## Test command line\n\n```bash\nnpx markdown-link-check test/file1.md\nnpx markdown-link-check --inputs test/file1.md test/file2.md\n```\n\n## License\n\nSee [LICENSE.md](https://github.com/tcort/markdown-link-check/blob/master/LICENSE.md)\n","readmeFilename":"README.md"}