{"_id":"remark-lint-final-definition","_rev":"36-bd59c88f0fcefa28967bd4906679fbae","name":"remark-lint-final-definition","dist-tags":{"latest":"4.0.2"},"versions":{"1.0.0":{"name":"remark-lint-final-definition","version":"1.0.0","keywords":["remark","lint","rule","definition","position","final"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-final-definition@1.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"bugs":{"url":"https://github.com/wooorm/remark-lint/issues"},"xo":false,"dist":{"shasum":"701ee8d723f00aac200d265ebbce4b70555c7724","tarball":"https://registry.npmjs.org/remark-lint-final-definition/-/remark-lint-final-definition-1.0.0.tgz","integrity":"sha512-sA3SNprRiBcJxmkxR0pMn5hJjZIYdXRJfhl70KHvCSHixTdzHOx+qGvHOnXKxwsqS/oO8AA3SPpNDPlL2iQ8ZA==","signatures":[{"sig":"MEQCIGolkaH++wObWVcSCfgcATZOlRbDIjzRFttvlJfVF5DLAiBvzp1Qym7LXWgWynoO6G3wrQiM2EXHj648tjrSFYT41A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"701ee8d723f00aac200d265ebbce4b70555c7724","scripts":{},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/wooorm/remark-lint/tree/master/packages/remark-lint-final-definition","type":"git"},"_npmVersion":"4.0.3","description":"remark-lint rule to warn when definitions are not placed at the end of the file","directories":{},"_nodeVersion":"7.0.0","dependencies":{"unist-util-visit":"^1.1.1","unified-lint-rule":"^1.0.0","unist-util-position":"^3.0.0","unist-util-generated":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/remark-lint-final-definition-1.0.0.tgz_1487870655081_0.8943231077864766","host":"packages-18-east.internal.npmjs.com"}},"1.0.1":{"name":"remark-lint-final-definition","version":"1.0.1","keywords":["remark","lint","rule","definition","position","final"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-final-definition@1.0.1","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"bugs":{"url":"https://github.com/wooorm/remark-lint/issues"},"xo":false,"dist":{"shasum":"6027a6a6f41a927f8af4f1b30c3a75e333f1086a","tarball":"https://registry.npmjs.org/remark-lint-final-definition/-/remark-lint-final-definition-1.0.1.tgz","integrity":"sha512-DK6bphJdQ0xSOQAn+8wOyLIVc3SZW2+ZzCMCLkQnVtHiQ9GHMzFiCkeE3Cq+OClsMI5Yn8wFTHZHPUn58VhNEQ==","signatures":[{"sig":"MEUCIBGhbvbZQG5wmeuRFeluYJmVCzC1rN07n8ZYgdGVF6PgAiEAzvwM24sWQX2QbYeovXXfF7zgujwGGOcQV5fY9TYz4zk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"files":["index.js"],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/wooorm/remark-lint/tree/master/packages/remark-lint-final-definition","type":"git"},"_npmVersion":"5.1.0","description":"remark-lint rule to warn when definitions are not placed at the end of the file","directories":{},"_nodeVersion":"8.1.2","dependencies":{"unist-util-visit":"^1.1.1","unified-lint-rule":"^1.0.0","unist-util-position":"^3.0.0","unist-util-generated":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/remark-lint-final-definition-1.0.1.tgz_1502971011557_0.1286448915489018","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"remark-lint-final-definition","version":"1.0.2","keywords":["remark","lint","rule","definition","position","final"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-final-definition@1.0.2","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"63e013c9f95c9b52197f19c6e0d14b622352e0f3","tarball":"https://registry.npmjs.org/remark-lint-final-definition/-/remark-lint-final-definition-1.0.2.tgz","fileCount":3,"integrity":"sha512-F+n8eauYOJGdcSrnD7w2YgQSERx1rAwXTxStaJ2tLmoXlT7eQgpVGHz1U4Y76cg8OANbq8pT0KTNJ85JNqkq4g==","signatures":[{"sig":"MEUCIQDYrxccGyvR++7h6g7RkwfsTYH1UoEbowZ/1EK1LaaMHQIgSZLQY8TjgthmJG/yJlISFKdC/dEMfV38fCZ8wRM7jVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFUVeCRA9TVsSAnZWagAAazYP/RSPpIDYRCee7+0KO3Bz\ndqiwUDfNZtr/hHWmOh0SZ3tLfihKxQ9Z2OiMg9igkpdKOLGGIjO4DPX01DtC\nOH85J7PRhs4EjSK5T2RxLgj6HX+2TCmj73mPkimNSBVtzsZP2HNyqL1lEqdN\nIBIzkUNhRG97j77R5sB0/a1dcT7/zvaLvvFyztFOniN7wOO+Tr0wFm0GjnRO\nlObEfq0sWxjHIcnA9EbhHAPTAnw8qtx0jTFDFweC4KsFlGeHC5vg7Fk7BZDQ\nlA7csbZ3DDk5ACifHL2KddbkXZeNBDUymxbhqUbaEGK9BPHnwYvZWMgurFAV\n7W+eiNBJyMSBLytJdqTFbYtNbOhVRK8fP7M4TRDY3tjEVQEFbiHCeXtxRkG8\nMaY4Q1ZlneRRsNL0jUBKFmLeNELFXBNEwKBl9k5HdQLsykMo4YvmSD5oEWjV\nXhtO+nTIExniElmwWfFJRYzhUYR2VOHbNIYu1EpIaoUL8Gb6JZQpCte3FqLD\n8+vXdmuLOkWOveKmIJf2gMyLh83qhiG9Gl23KwAAMdTdxQ2RdMopnSJF+RK5\nVJWxLNcrZT4k+WFE+baGjDyjuGG5ykuFTbyjUmHsy7k0kPYn9jYp2d4Xzoq7\n6n9LklOgiSAvrwkdJlwXq8zNEZv7CIIEXkEvadxs/xtZaYMNgFfvUMYC/tCP\nH5ED\r\n=9r8Z\r\n-----END PGP SIGNATURE-----\r\n"},"files":["index.js"],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/remarkjs/remark-lint/tree/master/packages/remark-lint-final-definition","type":"git"},"_npmVersion":"6.0.1","description":"remark-lint rule to warn when definitions are not placed at the end of the file","directories":{},"_nodeVersion":"10.0.0","dependencies":{"unist-util-visit":"^1.1.1","unified-lint-rule":"^1.0.0","unist-util-position":"^3.0.0","unist-util-generated":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-final-definition_1.0.2_1528120670334_0.7359286762295818","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"remark-lint-final-definition","version":"1.0.3","keywords":["remark","lint","rule","definition","position","final"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-final-definition@1.0.3","maintainers":[{"name":"christianmurphy","email":"Christian.Murphy.42@gmail.com"},{"name":"johno","email":"johnotander@gmail.com"},{"name":"murderlon","email":"merlijn@soverin.net"},{"name":"vhf","email":"victor@draft.li"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"4fd7bbf5a028f6e32645460965099689485508ae","tarball":"https://registry.npmjs.org/remark-lint-final-definition/-/remark-lint-final-definition-1.0.3.tgz","fileCount":3,"integrity":"sha512-QhbBYy99enfQDeUTElioCHrhgg+SgjMNRlru7/JlOguOufP6wn7AXgn2EVTrLZRoByY0VsNS2jCayXxUTzQ8KA==","signatures":[{"sig":"MEUCIFHeG/nLohG1qvjK7OHHcj1NFRDkoz3b+bpt5PvvbiPfAiEAheyu8X5B13VzrYsfO9Q5bNedMc53w8YhbFBdKlyyCQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC1jxCRA9TVsSAnZWagAAO9AQAIRgOYEenhDDfIkKtq1R\nhmxZcqzre4/hTq1tt2BtOXhsVmfZeqRlTrTno/zytM+kwi2VMTdYgYwlSqnv\nI54Gx0BlryVv+cUSEE8kexbzzXqI7zWyNYsNQNRY9CZGaPNP32nxc9/ISZ6N\n/j2uqN5UW7gmENByC70ZvR59ARx6IkiuwMz9cXY0C1pLeCcThiJNFQMZCERu\n8L+hiZjTJrcRtgTVJ3M+GFYm1Bs7jyWHjYXakuz2MkmTndznH1eXEN9m1zyk\n7n885k0ckCZcLyTOURGbnspYEX7HfaTav5LRcxpc2gh3TTQRFDBerdoWyGBa\nSc/tdvDGw5yf/1earjgnWCRoadPWSydljLgh9tUJ12COaW5topebebhjx4qF\nJlFLJ5zXfQ6msulsP+1+Y7seMKcUPKub8nJwJi/uwCqrDYHd76gBVBjVzKV5\n2Q2wWMIkaoN9yYNkUd3O0bIJZY5ldZtvboPQJ7IT1bmFYiYoXZgHIfoKKdV/\naxOeyhsH3WU9ZojmpqIz5W+3o7HFMItREBWDM8z1s8C3ixDBq7kwKCaaqaZY\nyKeIa4Qs/QnQs2GdYb6gyjn/TJYPZA23fMY03O2iS8aBE3a4QLVO6w1XRcRb\nLkgxhc9uoarDYIyl22e6T00g5X3ydtIMxDpMi9+9rIS3tfE50q78EV+jv1rY\nsAEk\r\n=QOIL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/remarkjs/remark-lint/tree/master/packages/remark-lint-final-definition","type":"git"},"_npmVersion":"6.9.0","description":"remark-lint rule to warn when definitions are not placed at the end of the file","directories":{},"_nodeVersion":"12.2.0","dependencies":{"unist-util-visit":"^1.1.1","unified-lint-rule":"^1.0.0","unist-util-position":"^3.0.0","unist-util-generated":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-final-definition_1.0.3_1561024752773_0.05356138876638106","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"remark-lint-final-definition","version":"1.0.4","keywords":["remark","lint","rule","remark-lint-rule","definition","position","final"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-final-definition@1.0.4","maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"4ebf6f45a54b457d426e3247ef6727e3ce7aff60","tarball":"https://registry.npmjs.org/remark-lint-final-definition/-/remark-lint-final-definition-1.0.4.tgz","fileCount":3,"integrity":"sha512-y9aDZPhqWcI7AtrJtL69HE6MoWMqDqLQUyWMadzAYUYb9/m4ciLdygJ4cWVpEN3n4mkBepHIsWzASaKHHBDJOQ==","signatures":[{"sig":"MEQCIClSB10snlk0ij63/Tl4BOC5F/9VxK0KLjyWdqIKxdpuAiBRmWvSU2NVwZDHQcdVpZHdB9yeLbND1xe032EUxQH8gQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeehH7CRA9TVsSAnZWagAAY54P/jaKsTXl5zHq9nPR0VwX\nemAZigEDrj2s4Z7mq8FZInfnMYkB7AGe3d1qBFwthKnPcDxCd5B7hE1Vu9V9\nREvV4AAgC/w5j2wNKNECI3c+ENxIAlEDn4i5QQRZ7id15L0irVbuahUiODcQ\nSMfINl5XTC2PGTMIiHVYd9kiDScZBW8N2Tt9iIN4dhDrgF8PW1gVLlLs0GYd\nimLJENjI3WAqyAToWuIoBY2dQ35AM96NO3cK/DXSHCpkefEJVcxMtOhholI9\nCtnchYUz4fr+4xGo6hq2rLbHlJ0uegSJbxtREgNqfAXdscGc5r7g0cZTUdF8\nvgmH/08dCxXVZbnxq6rsAcOeznfC8au6+4mCOZx36FQwLELRpkX5aj3wJC+7\nxS02i3OxrlODTZ4BfFjxMYLybZ4WK7fB23dbKq5+7ySpclJqS4alugHWQUm+\nmD85Zhnqe6EP8RzZKsE0uD8heikhbp88tvgUF8PicGaAxf7Dl8aIDtaJwlNX\nkUdQJcr1o4xnkaVfSFN9AJn3Scf39XaDv22molFaXKk0PE+pWxsf+P3OxdrP\nFfNpzfaD2aSwahopcDAUGERaSk0JDQp+9Db5CzYcodetxtiHRFzX/DSXz4Ca\npIMMLT1ijhP2FSsjKKTmRPqzzsdbJA5y9Dw1bdPdof9dJyDuOVQqO78nP5WM\nLWL4\r\n=wG2Z\r\n-----END PGP SIGNATURE-----\r\n"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/remarkjs/remark-lint/tree/master/packages/remark-lint-final-definition","type":"git"},"_npmVersion":"6.14.3","description":"remark-lint rule to warn when definitions are not placed at the end of the file","directories":{},"_nodeVersion":"13.10.1","dependencies":{"unist-util-visit":"^1.1.1","unified-lint-rule":"^1.0.0","unist-util-position":"^3.0.0","unist-util-generated":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-final-definition_1.0.4_1585058299352_0.6467694574478109","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"remark-lint-final-definition","version":"2.0.0","keywords":["remark","lint","rule","remark-lint-rule","definition","position","final"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-final-definition@2.0.0","maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"b4e2ce6bdd5bf3ef1b5ecfb2cff33b458901a161","tarball":"https://registry.npmjs.org/remark-lint-final-definition/-/remark-lint-final-definition-2.0.0.tgz","fileCount":3,"integrity":"sha512-oGObGXt/CdQfvnoQHWrFPtpTQK7oHiw5kBGzG5GbPSj3rrv30ohD5K+11ljEle9e3wO048EiWDROO5eKzIeeGw==","signatures":[{"sig":"MEUCIQDFUnIp/MeQX8aCIS9odjdzMLi8t/wemypTyiPRkfj4rwIgeYkq0QTZawk68sjqqIaBFTuP//nLbzX2QoXw2uul2OE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJege0XCRA9TVsSAnZWagAAoaAP/0T01svoCVBQmmL86WvK\n/nHIIllVk3v7bw8AcrBs04qyWGl93roRFWjKDVsOxfPbUGFlVOlkDi4Yu0uE\ndhYOp3FkS22tBnf2ip/mDgtGEtrxhiu73xqfhTpp89KwLHbtrbyki2U6e5TF\nOPRk/d9aY9J7+Oo++PCaY3k5U1Xg8MyppQZh6lj7dPBwGgGAz0UjHJ30DD7x\npuG3stp/OHV5ywYcjFVjiIajJUXRD3lzBXIMXOaavFqNgCyVI3Z7eiGBLAKn\nyhtFZIBcWw5GUxX1196xl3ofRezU2oH05u53wdlbIUy0hEVuxPwSDlDc+oDj\n5U9moGfGjv2+a+U+JBwEjvYGysZf3Tm76odfdkzC2zuqYNsjIgAKPsTgXdZS\ngYgXO7dcGJQ+qfJBVXjiOJjunN7yLvIovXfEtgu3IUWuz5QMcegKCGV/5FDN\nQNEBFXNUZy5JWEkYCZgHkehlhS/gOzCg48cqjeOn99iPcdhemxvPF6QWUQIO\ndDDrf6c8Xs0ZfjGY/b8ir7lZAUQfI6JW9R4O4VxRozFhHuBJott7daagB7Zd\nOTccWGDSIZMZ1au1qtfz5S7UJX4libQbVC46gpYwHAKwOSC4Hmh5RpC0dhUG\nT/DbfhNBCqtVs0pKIIaoiv5+aDuoSvXF3VCpynD5+MKM3QA0Q4sYn1cpxgzC\nxOIS\r\n=GJ2M\r\n-----END PGP SIGNATURE-----\r\n"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/remarkjs/remark-lint/tree/master/packages/remark-lint-final-definition","type":"git"},"_npmVersion":"6.14.4","description":"remark-lint rule to warn when definitions are not placed at the end of the file","directories":{},"_nodeVersion":"13.10.1","dependencies":{"unist-util-visit":"^2.0.0","unified-lint-rule":"^1.0.0","unist-util-position":"^3.0.0","unist-util-generated":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-final-definition_2.0.0_1585573142453_0.6521382781892144","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"remark-lint-final-definition","version":"2.0.1","keywords":["remark","lint","rule","remark-lint-rule","definition","position","final"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-final-definition@2.0.1","maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"ec37fb2a61452960ddff15055ac7c2f180ca5377","tarball":"https://registry.npmjs.org/remark-lint-final-definition/-/remark-lint-final-definition-2.0.1.tgz","fileCount":3,"integrity":"sha512-LG7nM0Xk6J9npYuJOf6xXdMWCLsb6M4LMc3SDcUa4KoBCoF646RrtT5MyMAq8OXlKROwugObyyW3aXUjG3blyA==","signatures":[{"sig":"MEYCIQDcxerkWK8CvKpxaMfRO/ddzopvQFp2gDofNfQurm369wIhAPZJPIq4n1He5yKM2NA+JOmnf6gEd3I5JNsfQp+K4E6s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/boYCRA9TVsSAnZWagAAIDMP/0p2/1JNgf2vP4gNt4Xk\nWvY5j3UWuXNk/wRwjSwCgQL3tJMnNjSiKKhzJKywSpa15CSNmGUEQUkqx4Kz\n3pig8/6AFFJZt7j0M1eURvh7Qf78M/ZNPPKm/UebODnzAuBHwoLpyRPSQcmg\nKiPvykp4n3P2wviibUI+ogGIFk36OVqWdsHE81YVKBvEzAWIOP8v9gR+ECZJ\nPLHQoa1xyj8ZfputE9V8CAaUEJwoXLpZdaDoOpD0gPiVk9+lL9b5XRMhvB8x\nGRp0Rs1YK2SCzYS7/QZWSIyTgRPTR5IsfxzM9/mnbTPaDq9TvuV/pjvCF3u6\n1oSvQLHWmq6YEmpjjae7e1hel4uJtxloBgVCNwgh3HZ17+HI6XLJgNi77mnT\nrBqrq0t5qcb1tt+ruCBT47tnUxfieqPZjvbTTN4S8Ep0r0Pw5OSwfDwfGyf4\nIXRWGc3Utl3/fd/qtOTdg4parApxbssDqEXebawlzt2y/cuDlCGJKGkWjyjr\nigKdOTXy8aoSFjYu39zwUDjqgjZSMRdXEM1RYsdf42DmBEVzf4JtMxDxX3n5\nI6Ia81QG4o68f+h38PSGY+FccZRQiH2alPxBEmLep1dmAnnyurJdAgRgy3d2\n9G80ff2XXARORsQoKncTtHE7jjSKzgn1iNlHDAofZCy5nlq49kUipQJq74ax\nnBU3\r\n=uUac\r\n-----END PGP SIGNATURE-----\r\n"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-final-definition","type":"git"},"_npmVersion":"6.14.5","description":"remark-lint rule to warn when definitions are not placed at the end of the file","directories":{},"_nodeVersion":"14.0.0","dependencies":{"unist-util-visit":"^2.0.0","unified-lint-rule":"^1.0.0","unist-util-position":"^3.0.0","unist-util-generated":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-final-definition_2.0.1_1593686552171_0.5857399797936171","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"remark-lint-final-definition","version":"2.1.0","keywords":["remark","lint","rule","remark-lint-rule","definition","position","final"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-final-definition@2.1.0","maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"b6e654c01ebcb1afc936d7b9cd74db8ec273e0bb","tarball":"https://registry.npmjs.org/remark-lint-final-definition/-/remark-lint-final-definition-2.1.0.tgz","fileCount":3,"integrity":"sha512-83K7n2icOHPfBzbR5Mr1o7cu8gOjD8FwJkFx/ly+rW+8SHfjCj4D3WOFGQ1xVdmHjfomBDXXDSNo2oiacADVXQ==","signatures":[{"sig":"MEQCIFvJeZWxewLW9djHhgW7Y9FKcQJIZRZCjjiWuJTWBQ5kAiB1w16kiHJpg+opMiCGMdPUQW1ozhgu4BOA9j1P9D7czQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQSj9CRA9TVsSAnZWagAAZ7QQAKFjatGVGO+QYcZPejaY\nQ/iQlbw81CSTQsZtvm/0LPo+dzskVhpZSp1PWlU0qvnc2Q7eNuGYN5zALtWW\nThPIAGOeS/JdptZapNtGF2SmPS5e/2xZaNU+idYD1+N+qRuCpBPHcRCXADuC\negIB21zcubFZShkDnEaJSgAjaM4F1atZODZql+dekXXohbOc1RceG9nwCEMx\nO2Zqwg/lje5aOUVCUWMIBgku+X6AZjez3O8Gazh6ctY/dYqKOYafGYI0suSi\nfVf/IyzQi+bxC11i7rU7kEmP3Ov9w/wXNgdJngEDqCJ2vrqwxPOB0os+eAJI\nQNiv9uLVqzP1onMlMFYeQs/TeZEwuaEfTg6UyGzZ4/3leoRBqToR1msHc8i9\nHI+TkZD2gWUTVp/cohilkI0OqqH4eHVTZyYTmGzp6sog6DOHHGDn9OwdHbF4\nerW4TwscJsJ6qjkONhtDKj8fZ7BwfrY2ddPQB68mkzLfLx61uWoWRBViLADR\nRHVAErO/DIjcbL4IxVgAL5jYrJE+QyOrPmxuCotYJRq1447WLGS/2q10VB29\nt3ea2nNP2bbPc4th6WH+gU+cOQ1ciGnt77CgAHvSo6JVoJsbS5ChyEZD2TR/\nC+wBTL+9yu/rjqQbiL3tmku8Erp1MN8hEXiQ+KdgiDA0irZUiU+IxyDqjpp8\nfsy/\r\n=t34c\r\n-----END PGP SIGNATURE-----\r\n"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-final-definition","type":"git"},"_npmVersion":"6.14.8","description":"remark-lint rule to warn when definitions are not placed at the end of the file","directories":{},"_nodeVersion":"14.7.0","dependencies":{"unist-util-visit":"^2.0.0","unified-lint-rule":"^1.0.0","unist-util-position":"^3.0.0","unist-util-generated":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-final-definition_2.1.0_1598105853396_0.529864698595782","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"remark-lint-final-definition","version":"3.0.0","keywords":["remark","lint","rule","remark-lint-rule","definition","position","final"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-final-definition@3.0.0","maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"cc13f3eedc7e4622c830443e20d5db992b441837","tarball":"https://registry.npmjs.org/remark-lint-final-definition/-/remark-lint-final-definition-3.0.0.tgz","fileCount":4,"integrity":"sha512-RHR8aku0jCH4AoHVepw9b0tCmiBevMtLPG1l5FKhbkLtBWk9GRRryuD3GExxsInEUN2P/a6FhvcBBtRSJbIfIA==","signatures":[{"sig":"MEUCIClT6OWJS7LdylDsbUhQ9HjA+rMqgOA9oSc29HFD3KpdAiEAn+QH8rlmQIRopGa/SKNUwfmlBPxanwkCWe0fEdCwEZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFRMpCRA9TVsSAnZWagAAnm4P/ifWak8rf5TApmzQBHV9\nGnTYaMjZa9bl74CdHpoRVomf4rIrkL2soxW4R4jqaQD94iIEyrfzh6ZToMQ6\nHAtGaMlfoEi6r8X/cMMnA/QJ28/G6Ti8X+Y++GGn8wKyQItb/l97mdoMYTSj\nQIGxX9KtvZyd/jpUCcCTbNhHdh6v/UvTriqHHMcjsrcwA7nxTXN3wnQZvnty\nxiTaN+tGztUE3e1LV8TgY/zt7Cqcvjn3vuenfnzjuYKDNlt7JZWBUj3YPxbx\n2NQd+g1ZzIinu2VsSw/oCwM3WavXN0K3rdEovFsAULWHiA9E93gW5TxSpJJQ\n/wTAbU9uTjViu4wFUAjQXiRdZwnLR539I/VnyA5RIZSr3V++asVxFdhY/oaX\nFyygJqHtkZqPuVKO5DnExmcOtZr7JJNUdGCDw6x40SkzpUn4nDPhuJmjCPZg\nrZ3Vp05nzgl3JXcl+nncDYD8QzgI8z1FsBfRcRKBgjHAoY9z8FbEp+cHJZFx\n+COv62S/WUGe5YIl3mcc88iECHrrRLl2uTKMK8i4dvdXHSFgE7wn6+S5nspC\nnfz2Gysmg4RIO+OKTWlQ+Xato8ZR4PgZGWTyH9Kp7N7olHAVHyl0mHFpILvU\n5R/3zlwk+cC/5zFt4Vljpnl8m8TrRl6Nqq0wrUtHuQhSpbGwtn9xHQDTi9Dh\noVu2\r\n=wd6D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/remarkjs/remark-lint.git#main","type":"git"},"_npmVersion":"7.20.3","description":"remark-lint rule to warn when definitions are not placed at the end of the file","directories":{},"sideEffects":false,"_nodeVersion":"16.6.1","dependencies":{"unified":"^10.0.0","@types/mdast":"^3.0.0","unist-util-visit":"^4.0.0","unified-lint-rule":"^2.0.0","unist-util-position":"^4.0.0","unist-util-generated":"^2.0.0"},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-final-definition_3.0.0_1628771113556_0.9656567572197376","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"remark-lint-final-definition","version":"3.0.1","keywords":["remark","lint","rule","remark-lint-rule","definition","position","final"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-final-definition@3.0.1","maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/remarkjs/remark-lint#readme","bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"9439d9531369b6a8bbbb25e2d550d5fe19a9202b","tarball":"https://registry.npmjs.org/remark-lint-final-definition/-/remark-lint-final-definition-3.0.1.tgz","fileCount":4,"integrity":"sha512-bzha13GTKFnQ0h4ZvaHadK6HxM2eRJj/yj59aXyvJkHFNx7i0sQn1884t3yYM4ppdDmO+cCMMgsVo8DxE8ifFA==","signatures":[{"sig":"MEYCIQDO5BTrKgI2JBbQoDVevFUJZiUkhmF3nweQCRodKhMH7gIhAKbVkyDKoguC1DUNL72vZUlFRQlg3/DsCWRVVCYRoFYl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG76PCRA9TVsSAnZWagAAVRoP/RPnEoco4J2hBAs1l4RU\nxpUo8tzlA4s1DAtd6nkuZcHZmOedV3q1R0rqQwxnzX4Rs+8G6FSodsGU4qiO\nxoCQxT2A9q4VhADFxow26kCNCIliH0wwmkJQgtRMv5wPyY9Ue07l30pSrg1C\nKCRb5llSQSb8X4ybjVdLTTLQVCGPOkpFnGPAkB7NhANTe+LIx1Vi3ystHuv5\nPTjl0I8fPUyXbz9IRHz5ecHpGXDSQMk/5EPdVLzs21g4ltPVRFgFzWtVaFoW\nlaC9Y3JIkU1sEkfFnNgekPOSmUOERNADglqcKVT7wHLK/c2RHOhaDLPKt2SC\nGp6zpltGUPy9Ge9B3f03mGM+EuajHuFj3a8VxGIt3cNyAqm+IWRwn/zfK819\nu8VeQv9sTeMMEIxC2PipP7WxQ7wTJNj9I4ISIFoTXI7yrUGHh422TPTm99jC\nf/U+AMkNfVknUTrCvLlC6OLGMlqXsvSOK4IPwU/sH0zn6qyR06UDqUNtybb2\nWa3xbdCG1xMvprVlRPvqAKiuvX9hz8ogf9fPe32L24X6N4ZyChPtMZ0Dvyx2\nnTVxE6agyIa/ndhK2ALgeubafC5n4TFav66aKgg5a0Bl8D+ABSFdJlbR2X/C\nL7XG1a5kLQi9+KTVsYR1zgTLfJftVNgFiFHvYuqUA3exbwQXaCmkdl4UxDlO\ng9/q\r\n=+ECB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/remarkjs/remark-lint.git","type":"git","directory":"packages/remark-lint-final-definition"},"_npmVersion":"7.20.6","description":"remark-lint rule to warn when definitions are not placed at the end of the file","directories":{},"sideEffects":false,"_nodeVersion":"16.6.1","dependencies":{"unified":"^10.0.0","@types/mdast":"^3.0.0","unist-util-visit":"^4.0.0","unified-lint-rule":"^2.0.0","unist-util-position":"^4.0.0","unist-util-generated":"^2.0.0"},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-final-definition_3.0.1_1629208207723_0.7270189932806981","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"remark-lint-final-definition","version":"3.1.0","keywords":["remark","lint","rule","remark-lint-rule","definition","position","final"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-final-definition@3.1.0","maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/remarkjs/remark-lint#readme","bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"ca05814df2ffa7066749e66a40beba51d4ca4b60","tarball":"https://registry.npmjs.org/remark-lint-final-definition/-/remark-lint-final-definition-3.1.0.tgz","fileCount":4,"integrity":"sha512-XUbCNX7EFc/f8PvdQeXl2d5eu2Nksb2dCxIri+QvL/ykQ0MluXTNUfVsasDfNp9OYFBbTuBf27WiffOTOwOHRw==","signatures":[{"sig":"MEUCIQCZZbPIZodmiNEgx2s6jJxKDH/lqB8AZfUIHJFBuYQA9AIgKJYg3Qv/7SyCeMy3mZ34CVNVh7B1qcqn97WVjVzcq4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7810},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"201e9950440ab3abce83e755af180f6b2016affc","scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/remarkjs/remark-lint.git","type":"git","directory":"packages/remark-lint-final-definition"},"_npmVersion":"7.23.0","description":"remark-lint rule to warn when definitions are not placed at the end of the file","directories":{},"sideEffects":false,"_nodeVersion":"16.9.0","dependencies":{"unified":"^10.0.0","@types/mdast":"^3.0.0","unist-util-visit":"^4.0.0","unified-lint-rule":"^2.0.0","unist-util-position":"^4.0.0","unist-util-generated":"^2.0.0"},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-final-definition_3.1.0_1631963481157_0.34634911272091506","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"remark-lint-final-definition","version":"3.1.1","keywords":["remark","lint","rule","remark-lint-rule","definition","position","final"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-final-definition@3.1.1","maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/remarkjs/remark-lint#readme","bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"c1077176e41b675302abf5057a82d7d5602df149","tarball":"https://registry.npmjs.org/remark-lint-final-definition/-/remark-lint-final-definition-3.1.1.tgz","fileCount":4,"integrity":"sha512-94hRV+EBIuLVFooiimsZwh5ZPEcTqjy5wr7LgqxoUUWy+srTanndaLoki7bxQJeIcWUnomZncsJAyL0Lo7toxw==","signatures":[{"sig":"MEUCIQDD5IxfyUOA8f3V9GZVArj2I5CwW7GnSkYCEwGvu/I7yQIgKVJpSLEc1Jti6qhoR6XO78Sa4fynLhjWr1HqcLH4Jbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqeG1CRA9TVsSAnZWagAAZbwP/AikijrYQtym1gDsowtf\nhqK6T6FDT+7J4Qvn8ga+KNRX3vPLtCByb/bl/llBJjX8aAITNt/mKmYAzV4K\nveM+MqxbkVPgbkCSrgX9BsbEBwmgtCvsC7cuzqMUQMl4XfS9Q/EnFqQcJeIO\njId2gnGMGDonkvpyfK1aSCcm+3Ru0TvplJVOmS4TBUveB0UoCNxZ8Sf3mjrq\nsoRilf6gk1l2bdgBf0tqUkGVRa7Bl6mMrANW7p6dyyz+GCTWFnnGz5U+4rFw\nQPPAR2qdEr3Ss2PMIJdtEDjh6N9nXOgGBad+ckYX/m1D6esOPSfFgNpne68K\nIHU4G+vnjTlxY3lbtRyqIiSSMjS6fdZtD4v3CyZM/Km/pqkKuIAIF9ocgHqI\nHpCqT3wuilII4MlqZ4xH9uc3t6LukdIpo6XWGG1NuFRX+zTIBT23uMl5+AS1\nKkFfltTKbSNri7eJXN7+7ku2kgwxpY0uWs2Dji7KJ67OWgZqYqtWsXC5M/V+\nuoWJ87sPXfu2CQb0G2jeX1hlgM0Kf2EcYq2/TXqZJsETR+PuHXZ+kMnC9Xt3\n6DH6kOsfGE/kihT6xoFLVDYWEht4ZyrjMHm0XfE73r9JLfNx5Xo8subgpUGL\nX/KIgKuFnmvocNa7PQ1JkZmyhHjwdo0yfQafmEnjU72zDX1cuNb3X9rm/14U\nTqcu\r\n=063r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"5269b64da47b82874c317f83e1e0f4cbead91785","scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/remarkjs/remark-lint.git","type":"git","directory":"packages/remark-lint-final-definition"},"_npmVersion":"8.1.0","description":"remark-lint rule to warn when definitions are not placed at the end of the file","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"unified":"^10.0.0","@types/mdast":"^3.0.0","unist-util-visit":"^4.0.0","unified-lint-rule":"^2.0.0","unist-util-position":"^4.0.0","unist-util-generated":"^2.0.0"},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-final-definition_3.1.1_1638523317368_0.671413017233442","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"remark-lint-final-definition","version":"3.1.2","keywords":["remark","lint","rule","remark-lint-rule","definition","position","final"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-final-definition@3.1.2","maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/remarkjs/remark-lint#readme","bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"9a147b456df3049b8f32570265736a6cfea19a5a","tarball":"https://registry.npmjs.org/remark-lint-final-definition/-/remark-lint-final-definition-3.1.2.tgz","fileCount":4,"integrity":"sha512-3O3JT6xqlrgq+UjhMPxshgMtwXn99w0BEO9JwbDls49N0XCu0n22Pq1n6X3tEVzskPLo3YYyVYfW2Z2C2rneKQ==","signatures":[{"sig":"MEUCIHQ442RwuIZ6aHKRvEOcHor/c6vEyl2aDysoPH5n8umPAiEA3gF4xE65+FpbsImCSMsC9tFfEQQNp+WAqXNwtcJ78VY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9874},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"639271aed95fa579623f385bade4939a9c70e959","scripts":{},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/remarkjs/remark-lint.git","type":"git","directory":"packages/remark-lint-final-definition"},"_npmVersion":"9.6.4","description":"remark-lint rule to warn when definitions are not placed at the end of the file","directories":{},"sideEffects":false,"_nodeVersion":"20.0.0","dependencies":{"unified":"^10.0.0","@types/mdast":"^3.0.0","unist-util-visit":"^4.0.0","unified-lint-rule":"^2.0.0","unist-util-position":"^4.0.0","unist-util-generated":"^2.0.0"},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-final-definition_3.1.2_1684245999661_0.9039729702165997","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"remark-lint-final-definition","version":"4.0.0","keywords":["definition","final","lint","position","remark","remark-lint","remark-lint-rule","rule"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-final-definition@4.0.0","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"},{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":{"rules":{"capitalized-comments":"off"},"prettier":true},"dist":{"shasum":"70d6a9adad75802b4c128a5cc800078549e6b466","tarball":"https://registry.npmjs.org/remark-lint-final-definition/-/remark-lint-final-definition-4.0.0.tgz","fileCount":5,"integrity":"sha512-2J7UXqa2uipXM7ptI2ORayptty/SaLtM+ii+vP8ZQHps2U2AlQmBTKF2VpQyL+/J6tM4g3Har4r7SoB01PeuUg==","signatures":[{"sig":"MEYCIQCjF+DYoncsheUIa/JfCpoylInoYpDTzcNWzURDGBSpjgIhAIyUGlOt9szFr2OX28P156jkHuYunuO64arlwoER7baI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14491},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"6b6ea9caad1b6ebab719d6d57d08729ad6d91fb4","scripts":{},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/remarkjs/remark-lint.git#main","type":"git"},"_npmVersion":"10.5.0","description":"remark-lint rule to warn when definitions are not placed at the end of the file","directories":{},"sideEffects":false,"_nodeVersion":"21.7.1","dependencies":{"devlop":"^1.0.0","@types/mdast":"^4.0.0","vfile-message":"^4.0.0","mdast-util-mdx":"^3.0.0","unified-lint-rule":"^3.0.0","mdast-util-phrasing":"^4.0.0","unist-util-position":"^5.0.0","unist-util-visit-parents":"^6.0.0"},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-final-definition_4.0.0_1712681871479_0.12582301602312596","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"remark-lint-final-definition","version":"4.0.1","keywords":["definition","final","lint","position","remark","remark-lint","remark-lint-rule","rule"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-final-definition@4.0.1","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"},{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":{"rules":{"capitalized-comments":"off"},"prettier":true},"dist":{"shasum":"3cdad27cdc03491666efdad24bf03469a70f33f4","tarball":"https://registry.npmjs.org/remark-lint-final-definition/-/remark-lint-final-definition-4.0.1.tgz","fileCount":5,"integrity":"sha512-51T9oSdA7wuhjSdgGo0snO1BY39Igt9cJQi7XpgtgFsbfQk8zSSAUAc/rLabY6+YCTpcPs6qmwvLXZ4mPX6Qlg==","signatures":[{"sig":"MEUCIQDA53Atd+PVUkDMIt4MCmr138eUSWfJnLXECYC9rZVnaQIgDG/V2I9yxqChKgZi4hJSY6EukNfZbFF8ZbJAsI5WS0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14953},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"7f5bb6b1abdc7872d84732f712ac67c60502b789","scripts":{},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/remarkjs/remark-lint.git#main","type":"git"},"_npmVersion":"10.5.0","description":"remark-lint rule to warn when definitions are not placed at the end of the file","directories":{},"sideEffects":false,"_nodeVersion":"21.7.1","dependencies":{"devlop":"^1.0.0","@types/mdast":"^4.0.0","vfile-message":"^4.0.0","mdast-util-mdx":"^3.0.0","unified-lint-rule":"^3.0.0","mdast-util-phrasing":"^4.0.0","unist-util-position":"^5.0.0","unist-util-visit-parents":"^6.0.0"},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-final-definition_4.0.1_1713385300592_0.1941474433681274","host":"s3://npm-registry-packages"}},"4.0.2":{"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com"}],"dependencies":{"@types/mdast":"^4.0.0","devlop":"^1.0.0","mdast-util-mdx":"^3.0.0","mdast-util-phrasing":"^4.0.0","unified-lint-rule":"^3.0.0","unist-util-position":"^5.0.0","unist-util-visit-parents":"^6.0.0","vfile-message":"^4.0.0"},"description":"remark-lint rule to warn when definitions are not placed at the end of the file","exports":"./index.js","funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"keywords":["definition","final","lint","position","remark","remark-lint","remark-lint-rule","rule"],"license":"MIT","name":"remark-lint-final-definition","repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-lint.git#main"},"scripts":{},"sideEffects":false,"typeCoverage":{"atLeast":100,"strict":true},"type":"module","version":"4.0.2","xo":{"prettier":true,"rules":{"capitalized-comments":"off"}},"_id":"remark-lint-final-definition@4.0.2","gitHead":"46ccbcd49deaada0172ad10425a2cd6b5f21a2c2","types":"./index.d.ts","homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","_nodeVersion":"23.1.0","_npmVersion":"11.0.0","dist":{"integrity":"sha512-fz3UAcFQef77Zb8rz4za2R6y7pdyJot22iGtFoNIKdtbcNa8IKKEVoY3NIfrsLfhrjwzcha1Sp3fFA9NF6lc4w==","shasum":"8d2b17dde56f86f033520b161239b364e54e649d","tarball":"https://registry.npmjs.org/remark-lint-final-definition/-/remark-lint-final-definition-4.0.2.tgz","fileCount":5,"unpackedSize":14620,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCUApqMz4XnnEw+EeoozF47d+cludCdq2c2Yq4epJHxTwIhAIG1lJ1f1JbZEInwMADouzmjxcwhnkYdVljHfgmi3DAn"}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/remark-lint-final-definition_4.0.2_1737981080864_0.9183438608324659"},"_hasShrinkwrap":false}},"time":{"created":"2017-02-23T17:24:15.624Z","modified":"2025-01-27T12:31:21.344Z","1.0.0":"2017-02-23T17:24:15.624Z","1.0.1":"2017-08-17T11:56:52.504Z","1.0.2":"2018-06-04T13:57:50.397Z","1.0.3":"2019-06-20T09:59:12.908Z","1.0.4":"2020-03-24T13:58:19.463Z","2.0.0":"2020-03-30T12:59:02.619Z","2.0.1":"2020-07-02T10:42:32.306Z","2.1.0":"2020-08-22T14:17:33.506Z","3.0.0":"2021-08-12T12:25:13.719Z","3.0.1":"2021-08-17T13:50:07.892Z","3.1.0":"2021-09-18T11:11:21.321Z","3.1.1":"2021-12-03T09:21:57.545Z","3.1.2":"2023-05-16T14:06:39.808Z","4.0.0":"2024-04-09T16:57:51.618Z","4.0.1":"2024-04-17T20:21:40.751Z","4.0.2":"2025-01-27T12:31:21.072Z"},"bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"license":"MIT","homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","keywords":["definition","final","lint","position","remark","remark-lint","remark-lint-rule","rule"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-lint.git#main"},"description":"remark-lint rule to warn when definitions are not placed at the end of the file","contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com"}],"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"readme":"<!--This file is generated-->\n\n# remark-lint-final-definition\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-funding-sponsors-image]][badge-funding-url]\n[![Backers][badge-funding-backers-image]][badge-funding-url]\n[![Chat][badge-chat-image]][badge-chat-url]\n\n[`remark-lint`][github-remark-lint] rule to warn when definitions are used *in* the\ndocument instead of at the end.\n\n## Contents\n\n* [What is this?](#what-is-this)\n* [When should I use this?](#when-should-i-use-this)\n* [Presets](#presets)\n* [Install](#install)\n* [Use](#use)\n* [API](#api)\n  * [`unified().use(remarkLintFinalDefinition)`](#unifieduseremarklintfinaldefinition)\n* [Recommendation](#recommendation)\n* [Examples](#examples)\n* [Compatibility](#compatibility)\n* [Contribute](#contribute)\n* [License](#license)\n\n## What is this?\n\nThis package checks where definitions are placed.\n\n## When should I use this?\n\nYou can use this package to check that definitions are consistently at the\nend of the document.\n\n## Presets\n\nThis plugin is included in the following presets:\n\n| Preset | Options |\n| - | - |\n| [`remark-preset-lint-markdown-style-guide`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-preset-lint-markdown-style-guide) | |\n\n## Install\n\nThis package is [ESM only][github-gist-esm].\nIn Node.js (version 16+),\ninstall with [npm][npm-install]:\n\n```sh\nnpm install remark-lint-final-definition\n```\n\nIn Deno with [`esm.sh`][esm-sh]:\n\n```js\nimport remarkLintFinalDefinition from 'https://esm.sh/remark-lint-final-definition@4'\n```\n\nIn browsers with [`esm.sh`][esm-sh]:\n\n```html\n<script type=\"module\">\n  import remarkLintFinalDefinition from 'https://esm.sh/remark-lint-final-definition@4?bundle'\n</script>\n```\n\n## Use\n\nOn the API:\n\n```js\nimport remarkLint from 'remark-lint'\nimport remarkLintFinalDefinition from 'remark-lint-final-definition'\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(remarkLintFinalDefinition)\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-final-definition .\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-final-definition\",\n     …\n   ]\n }\n …\n```\n\n## API\n\nThis package exports no identifiers.\nIt exports no additional [TypeScript][typescript] types.\nThe default export is\n[`remarkLintFinalDefinition`][api-remark-lint-final-definition].\n\n### `unified().use(remarkLintFinalDefinition)`\n\nWarn when definitions are used *in* the document instead of at the end.\n\n###### Parameters\n\nThere are no options.\n\n###### Returns\n\nTransform ([`Transformer` from `unified`][github-unified-transformer]).\n\n## Recommendation\n\nThere are different strategies for placing definitions.\nThe simplest is perhaps to place them all at the bottem of documents.\nIf you prefer that, turn on this rule.\n\n## Examples\n\n##### `ok.md`\n\n###### In\n\n```markdown\nMercury.\n\n[venus]: https://example.com\n```\n\n###### Out\n\nNo messages.\n\n##### `ok.md`\n\n###### In\n\n```markdown\n[mercury]: https://example.com/mercury/\n[venus]: https://example.com/venus/\n```\n\n###### Out\n\nNo messages.\n\n##### `ok-html-comments.md`\n\n###### In\n\n```markdown\nMercury.\n\n[venus]: https://example.com/venus/\n\n<!-- HTML comments in markdown are ignored. -->\n\n[earth]: https://example.com/earth/\n```\n\n###### Out\n\nNo messages.\n\n##### `ok-mdx-comments.mdx`\n\n###### In\n\n> 👉 **Note**: this example uses\n> MDX ([`remark-mdx`][github-remark-mdx]).\n\n```mdx\nMercury.\n\n[venus]: https://example.com/venus/\n\n{/* Comments in expressions in MDX are ignored. */}\n\n[earth]: https://example.com/earth/\n```\n\n###### Out\n\nNo messages.\n\n##### `not-ok.md`\n\n###### In\n\n```markdown\nMercury.\n\n[venus]: https://example.com/venus/\n\nEarth.\n```\n\n###### Out\n\n```text\n3:1-3:36: Unexpected definition before last content, expected definitions after line `5`\n```\n\n##### `gfm-nok.md`\n\n###### In\n\n> 👉 **Note**: this example uses\n> GFM ([`remark-gfm`][github-remark-gfm]).\n\n```markdown\nMercury.\n\n[^venus]:\n    **Venus** is the second planet from\n    the Sun.\n\nEarth.\n```\n\n###### Out\n\n```text\n3:1-5:13: Unexpected footnote definition before last content, expected definitions after line `7`\n```\n\n##### `gfm-ok.md`\n\n###### In\n\n> 👉 **Note**: this example uses\n> GFM ([`remark-gfm`][github-remark-gfm]).\n\n```markdown\nMercury.\n\nEarth.\n\n[^venus]:\n    **Venus** is the second planet from\n    the Sun.\n```\n\n###### Out\n\nNo messages.\n\n## Compatibility\n\nProjects maintained by the unified collective are compatible with maintained\nversions of Node.js.\n\nWhen we cut a new major release, we drop support for unmaintained versions of\nNode.\nThis means we try to keep the current release line,\n`remark-lint-final-definition@4`,\ncompatible with Node.js 16.\n\n## Contribute\n\nSee [`contributing.md`][github-dotfiles-contributing] in [`remarkjs/.github`][github-dotfiles-health] for ways\nto get started.\nSee [`support.md`][github-dotfiles-support] for ways to get help.\n\nThis project has a [code of conduct][github-dotfiles-coc].\nBy interacting with this repository, organization, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][file-license] © [Titus Wormer][author]\n\n[api-remark-lint-final-definition]: #unifieduseremarklintfinaldefinition\n\n[author]: https://wooorm.com\n\n[badge-build-image]: https://github.com/remarkjs/remark-lint/workflows/main/badge.svg\n\n[badge-build-url]: https://github.com/remarkjs/remark-lint/actions\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[badge-coverage-image]: https://img.shields.io/codecov/c/github/remarkjs/remark-lint.svg\n\n[badge-coverage-url]: https://codecov.io/github/remarkjs/remark-lint\n\n[badge-downloads-image]: https://img.shields.io/npm/dm/remark-lint-final-definition.svg\n\n[badge-downloads-url]: https://www.npmjs.com/package/remark-lint-final-definition\n\n[badge-funding-backers-image]: https://opencollective.com/unified/backers/badge.svg\n\n[badge-funding-sponsors-image]: https://opencollective.com/unified/sponsors/badge.svg\n\n[badge-funding-url]: https://opencollective.com/unified\n\n[badge-size-image]: https://img.shields.io/bundlejs/size/remark-lint-final-definition\n\n[badge-size-url]: https://bundlejs.com/?q=remark-lint-final-definition\n\n[esm-sh]: https://esm.sh\n\n[file-license]: https://github.com/remarkjs/remark-lint/blob/main/license\n\n[github-dotfiles-coc]: https://github.com/remarkjs/.github/blob/main/code-of-conduct.md\n\n[github-dotfiles-contributing]: https://github.com/remarkjs/.github/blob/main/contributing.md\n\n[github-dotfiles-health]: https://github.com/remarkjs/.github\n\n[github-dotfiles-support]: https://github.com/remarkjs/.github/blob/main/support.md\n\n[github-gist-esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[github-remark-gfm]: https://github.com/remarkjs/remark-gfm\n\n[github-remark-lint]: https://github.com/remarkjs/remark-lint\n\n[github-remark-mdx]: https://mdxjs.com/packages/remark-mdx/\n\n[github-unified-transformer]: https://github.com/unifiedjs/unified#transformer\n\n[npm-install]: https://docs.npmjs.com/cli/install\n\n[typescript]: https://www.typescriptlang.org\n","readmeFilename":"readme.md"}