{"_id":"@binyamin/lincoln","_rev":"3-b86469752051b95012736d23d820ae8c","name":"@binyamin/lincoln","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@binyamin/lincoln","version":"1.0.0","description":"Test for broken links. CLI + API.","main":"index.js","bin":{"lincoln":"cli.js"},"scripts":{"test":"mocha","types":"npx typescript index.js --declaration --allowJs --emitDeclarationOnly"},"keywords":["link","broken","dead","checker","url"],"author":{"name":"Binyamin Aron Green","url":"https://binyam.in/"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^8.1.3","serve-handler":"^6.1.3"},"dependencies":{"axios":"^0.20.0","draftlog":"^1.0.12","jsdom":"^16.4.0","minimist":"^1.2.5","xml2js":"^0.4.23"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/binyamin/lincoln.git"},"bugs":{"url":"https://github.com/binyamin/lincoln/issues"},"homepage":"https://github.com/binyamin/lincoln#readme","gitHead":"0c925d1230aa42b352e36e3fab3ba1828bc47c30","_id":"@binyamin/lincoln@1.0.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-NYmghIHqqyXjjVmlDubem82JTAR7PSts3bvWFRIutC7X1JpugBoU1nna9Dj+bspPG5FXx9QQ4U9cwLom+Gaxxw==","shasum":"40b550bc4a176affd7f343baeb5045c509aea1fe","tarball":"https://registry.npmjs.org/@binyamin/lincoln/-/lincoln-1.0.0.tgz","fileCount":8,"unpackedSize":9446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfg78WCRA9TVsSAnZWagAAD+IP/jLwyQz569nAIrwZnMdk\ncSrplYfOcbiUrhMYjDpmMMogl2uMuV8ywlRyWFYByxTHQoyo/Oe1l5Db76zB\no2fCV5Rtk88YYfBfpz9kG4z9hs+0DNYqNExdglwMc/nIhAJEyc23Q8o7mpAv\nHyHwTt02vVJeg86NeOp+vwrFUqqpMrZKNp8mrGO8zyxYmKdwN+KWBBtURNB7\nyP6X+LZObI6SnjwJ86V8djeZKJ7Q6UHZ4ySPFXcQgwFxgRmudHSTfQMmQXaw\nmVed5WzkN+aorscEoCY3WfN8cTmN3yI1wRA1HrvBK8C7clEJhh85pMZH+dBX\nxnrtbp+Us99UdmEKKbhiSZXNAo/kq1dgqjBWq7Jg0lPapfk6YLFU6QnBQ42X\nM6DidvW/CBri6eFU0hv0hsb4ZnSu4NbvhJCojRkm69FdaBRErsBN9CPWRtgC\n26MnHXdXkgG7IRUMr2GkB5UKY36mbp+/fjmmR6Awkh8StshtONUNagDx0MBv\nhbDlpxBqSNhlrlCcC9AktBHTCXBbx20vfBPfqcmeAWpQ4cddgh/W1bh2sFnM\nWyP6VwI8PYOeMFpCF2LUI+lgY9bhLswRyF+eiGYTmOkiAUn2njPScN/KEV/n\n8xqoLAiLvmalkzm3zGgH1zmVs/W1TvAa0nby/YT//vzxRxZUsEtGAC7SwFNu\n5oj1\r\n=lZMg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgLOL8q8mtWiixLmTeY5klgOah5x40hphfR/+hEWzq0AIgYRJ+5LOhdPCYFbeBK81Bimxe/fFjVRES3d/s4fxEHMI="}]},"maintainers":[{"name":"b3u","email":"binyamingreen@protonmail.com"}],"_npmUser":{"name":"b3u","email":"binyamingreen@protonmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lincoln_1.0.0_1602469654222_0.9331340988341981"},"_hasShrinkwrap":false},"1.0.1":{"name":"@binyamin/lincoln","version":"1.0.1","description":"Test for broken links. CLI + API.","main":"index.js","bin":{"lincoln":"cli.js"},"scripts":{"test":"mocha","types":"npx typescript index.js --declaration --allowJs --emitDeclarationOnly"},"keywords":["link","broken","dead","checker","url"],"author":{"name":"Binyamin Aron Green","url":"https://binyam.in/"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^8.1.3","serve-handler":"^6.1.3"},"dependencies":{"axios":"^0.20.0","draftlog":"^1.0.12","jsdom":"^16.4.0","minimist":"^1.2.5","xml2js":"^0.4.23"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/binyamin/lincoln.git"},"bugs":{"url":"https://github.com/binyamin/lincoln/issues"},"homepage":"https://github.com/binyamin/lincoln#readme","gitHead":"26c3de0df0e5a42a88afb0a07c559d90fb14af0a","_id":"@binyamin/lincoln@1.0.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-shsabwO6VIvhZYxU3Mi4MAJvoak4YaqJrxKia1+SllD4devv2+ME+L3/eDRsNdmWP1yBMKuh0zFbRCF+8dkuSw==","shasum":"1ad0d88a70f474a47c2dff671fe7db3bf4ab5876","tarball":"https://registry.npmjs.org/@binyamin/lincoln/-/lincoln-1.0.1.tgz","fileCount":8,"unpackedSize":9460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfg8NWCRA9TVsSAnZWagAAwUcP/37Ej/+fFqWXU0Zg3y/z\nw5eyIe6lVZedtdtc+DAWM5I/QsDzukSpFsPU4+TAz7aQ0Hbyq5QyVNWHVuBE\nC6pvakmWCJb4AGUAG5MFgbEP4W+u9urgVDAaUghH3IfSdwvEjqJmD1joCeZq\n4pNXzr2iBbKRU3I0k5qh08DbbRXPABja0jNpp7Q2ZxvyC7WJUNTGoA6SF0LN\ndQCg1WfUANmEpr2P0lxqZnlydFL81fXgLAGBesuC6RxFeWMJtUZDOXy2eSmF\nX8n271daXv4SqpmrXrpgp6Kz3QxxUr4cHYez1FfLCIivZSvT2MT/8/3GNyhz\nvVyA2tGHgUjeBv22MzDIJdJs2F37FEn58J/7qiEzGjqw61CmjHHaKnAQslkC\nejnnvTHzF4jaW/DSolzVUKG7Kt5XSYMogViWzSLF26gZgdmkZDbiOzXbVG9i\nd5cRyD4Oop0IXnru0inQnqkg7ShQCrauY3ARih37SgTb6yMtLNBXKlqiSH0Y\nU/z5ICrsben92VfiWCGzecnZn6GjUU48Mm4hyGcYNf7i8VfTxgAWEhN9YVEr\ncOskdZ8DL761oEnBCx1H2/QUUfriSD+kcBvi8JX43ngGMFvHXUV72M2PsD1D\ny1xhV/266WGGSU4zbZJlJOH1nykez5Gro1kUhVfleLWDdQlaWgDsnVeNOgBC\nz2yo\r\n=alfc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8RdOK6oQfJe5OrhN4MdqDdU+kWBdWa9VtaAZvTCY1iAIgSCuos2Bwx2gSX0DzdKFykx7JZW5pou1jND7tlvgKbDE="}]},"maintainers":[{"name":"b3u","email":"binyamingreen@protonmail.com"}],"_npmUser":{"name":"b3u","email":"binyamingreen@protonmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lincoln_1.0.1_1602470741505_0.530170385834549"},"_hasShrinkwrap":false},"1.1.0":{"name":"@binyamin/lincoln","version":"1.1.0","description":"Test for broken links. CLI + API.","main":"index.js","bin":{"lincoln":"cli.js"},"scripts":{"test":"mocha","types":"npx typescript index.js --declaration --allowJs --emitDeclarationOnly"},"keywords":["link","broken","dead","checker","url"],"author":{"name":"Binyamin Aron Green","url":"https://binyam.in/"},"license":"MIT","devDependencies":{"chai":"^4.2.0","mocha":"^8.1.3","serve-handler":"^6.1.3"},"dependencies":{"axios":"^0.20.0","jsdom":"^16.4.0","minimist":"^1.2.5","ora":"^5.1.0","xml2js":"^0.4.23"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/binyamin/lincoln.git"},"bugs":{"url":"https://github.com/binyamin/lincoln/issues"},"homepage":"https://github.com/binyamin/lincoln#readme","gitHead":"c3d347b0f4a2b4e30cdaa7021669828cc09f3d84","_id":"@binyamin/lincoln@1.1.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-tFj80/rnOPXPMQAaQ1Yx0L0JngwLz8v9xU0rX7AUGIMVaNBVhvnLs1VuzJKnhM/WpFrRnFMVPtQL/lq3QbVuSA==","shasum":"20b2156f30f9bfbebb1cd872b1d51abc4284e284","tarball":"https://registry.npmjs.org/@binyamin/lincoln/-/lincoln-1.1.0.tgz","fileCount":8,"unpackedSize":10968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhQX0CRA9TVsSAnZWagAAXC0P/j6v7eOsWJPZL5Ypw3KA\nwxpJp/7yPsk3WDNi8leeHM9p7IxgV/a76MaJ1QvVlx864T/xxv3q8mCivki0\nS9yy+vkpbU7G18i/PSs2h6t6xlqJzpgSXtZ0CvAkFVmWp0Pxf/W5XThpZ4XM\npsVez4SL9RHstSOsKC2n6smnMZWHasFLrQnU8BQHOEMKdJIhUfJom25uAdb1\nUapq0qSBuSd2n16YgevvFxUp79+A7Qqpo7llX9NP4S0MAlvSSUxUh0S76uYU\nEyjOMD3/ubgUvDw5AY5PIGZ0ey80cLOm1/R7H3x1a0+Gmh5d8qF8HeXNYMWn\nw8ncODrB/OhgBLN9prpZR7mo/n5bZk/My5IHXZQyLIBapmX6bUW7ylb8ohlt\nL4HmSmc4PdoPUd8E+BagShXRjiwg4+vn5QUTEVXHknBCGYPnCdPmHLXOE4Dp\nAEqybIAXtWsT7S6ELHY+wQZDNfRIkaIwzv6oBZObETll1YKLlH40Faw+zmwY\nO4JT/uBA35MsHFuBL6gnOwNYWlUg5vW0tRgoM0ZueOc/pAPJhRFtkYE4v8x/\nNxIdKHFXgUFTwSWgT+D7YGJjO4xyJyNcy5wgFSunaIOsREA/DlRDK6Zv/iMG\nPTj7akhSIgoxf/VEyfQ9vhRgaxp9AQx7ZbqUCAO/HsXs7cKOubkw0WAonGgM\nXGL+\r\n=USPN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiaZYeQhnUqhW37Ts5vXjQYKTlmC/trmmmo1sZirav8gIgKfFG0kWgyuoWv7sQoRf2AjtL5pz7eRZkhWJtFDhEcZk="}]},"maintainers":[{"name":"b3u","email":"binyamingreen@protonmail.com"}],"_npmUser":{"name":"b3u","email":"binyamingreen@protonmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lincoln_1.1.0_1602553332351_0.6851988072722948"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-12T02:27:33.946Z","1.0.0":"2020-10-12T02:27:34.404Z","modified":"2022-04-04T18:53:33.371Z","1.0.1":"2020-10-12T02:45:41.645Z","1.1.0":"2020-10-13T01:42:12.490Z"},"maintainers":[{"name":"b3u","email":"binyamingreen@protonmail.com"}],"description":"Test for broken links. CLI + API.","homepage":"https://github.com/binyamin/lincoln#readme","keywords":["link","broken","dead","checker","url"],"repository":{"type":"git","url":"git+https://github.com/binyamin/lincoln.git"},"author":{"name":"Binyamin Aron Green","url":"https://binyam.in/"},"bugs":{"url":"https://github.com/binyamin/lincoln/issues"},"license":"MIT","readme":"# Lincoln\n> 🎩 Test for broken links. CLI + API.\n\n![Test](https://github.com/binyamin/lincoln/workflows/Test/badge.svg)\n\n**Roadmap**\n- check all html files in a local directory\n- take in an array of pages to check\n\n## Usage\n### API\n**Basic Example**\n```js\nconst lincoln = require(\"@binyamin/lincoln\");\n\nlincoln(\"https://binyam.in\")\n    .then(results => {\n        console.log(results);\n        // => {\n        //      total: (number of links found),\n        //      broken: [{\n        //        url (link which is dead),\n        //        src (page it was on),\n        //        response_code (404),\n        //        msg (not found)\n        //      }, ...]\n        // }\n    })\n```\n\n**Examples**\n```js\nlincoln(\"https://binyam.in\")\n// => There's a sitemap.xml in the root, so we check all those urls\n\nlincoln(\"https://no-sitem.app\")\n// => No sitemap.xml exists. We only check the given url\n\nlincoln(\"https://examp.le\")\n// => Site doesn't exist, so we get an error\n```\n\n### CLI\n```console\n$ npx lincoln https://binyam.in\n```\n\n**Flags**\n- *-h, --help* - Prints usage information\n- *-v, --version* - prints version\n- *-a, --allow <n>* - Allow total broken links less than the given number (Default: 0)\n\n## Contribute\nThis is mainly a personal project, so I don't expect any contributions. That said, I'm open to all suggestions and/or contributions.\n\n# Legal\nThis project is under the [MIT](https://github.com/binyamin/lincoln/tree/master/LICENSE) license.\n","readmeFilename":"readme.md"}