{"_id":"unified-lint-rule","_rev":"18-2d6fb76b28a0aaccef42fa6a66a7dcc0","name":"unified-lint-rule","dist-tags":{"latest":"3.0.1"},"versions":{"1.0.0":{"name":"unified-lint-rule","version":"1.0.0","keywords":["unified","lint","rule"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unified-lint-rule@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":"b7089629d538eb7b3e91e36f260078b8aaea8755","tarball":"https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-1.0.0.tgz","integrity":"sha512-T2nX5ljFN8TbXzHsHi3tmFx7PuZiCQhzOmS8ciXCO+GZg2nBHA9EYsgebAqrwPrTVG3uYxDxx0rqM91DfFgiTQ==","signatures":[{"sig":"MEUCICzBsJwqhum9haFz+24nD1kn4OQCjAC5T8ReDUZzbaQDAiEA9ukd2UWGxw771g+eztxq9lZy3ozeNYpkp4RWFgmYq7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"b7089629d538eb7b3e91e36f260078b8aaea8755","scripts":{},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/wooorm/remark-lint/tree/master/packages/unified-lint-rule","type":"git"},"_npmVersion":"4.0.3","description":"Create a linting rule for a unified processors","directories":{},"_nodeVersion":"7.0.0","dependencies":{"wrapped":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/unified-lint-rule-1.0.0.tgz_1487870518265_0.5964312118012458","host":"packages-18-east.internal.npmjs.com"}},"1.0.1":{"name":"unified-lint-rule","version":"1.0.1","keywords":["unified","lint","rule"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unified-lint-rule@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":"1bf733d40e667bf1915c7156a83663ed00666c57","tarball":"https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-1.0.1.tgz","integrity":"sha512-Y695ww9OEScFY8ookIKBJ38HhTJOKMhAKi6Rrsx2eIC7CKKPNzMMg+wV1ebZDhCk/fEC8lGHBndGmS/vC2Ikaw==","signatures":[{"sig":"MEUCIB9NAq4TW8WHX665khZyd1gelIzlK2pMSJDVizhyfFEOAiEAq05CjTSBJ5I0f0DkgnRQs6ezGHoDn39q3dftbqGinVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"1bf733d40e667bf1915c7156a83663ed00666c57","scripts":{},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/wooorm/remark-lint/tree/master/packages/unified-lint-rule","type":"git"},"_npmVersion":"4.0.3","description":"Create a linting rule for a unified processors","directories":{},"_nodeVersion":"7.0.0","dependencies":{"wrapped":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/unified-lint-rule-1.0.1.tgz_1489085510260_0.45351899857632816","host":"packages-18-east.internal.npmjs.com"}},"1.0.2":{"name":"unified-lint-rule","version":"1.0.2","keywords":["unified","lint","rule"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unified-lint-rule@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/wooorm/remark-lint/issues"},"xo":false,"dist":{"shasum":"419270d7de71436938cbcb34d8683f56a14d74b7","tarball":"https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-1.0.2.tgz","integrity":"sha512-WkqwMC1aijHE17W3Z1co7aTI+Dzo1jHdwhI66fTClU1yOTbzAsTqlOD6eeR/MI9235Y3nu2jMDcm8GCeq4gaLg==","signatures":[{"sig":"MEUCIF+VAwSHAj9ELPehFSBTeKTtQzqyfiPHKnBjVH07iLlgAiEA+egyeip89K62WgCMovvfsn+LzFCqdMiyVnOSM1rwOdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"files":["index.js"],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/wooorm/remark-lint/tree/master/packages/unified-lint-rule","type":"git"},"_npmVersion":"5.1.0","description":"Create a linting rule for a unified processors","directories":{},"_nodeVersion":"8.1.2","dependencies":{"wrapped":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/unified-lint-rule-1.0.2.tgz_1502971196007_0.14171742810867727","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"unified-lint-rule","version":"1.0.3","keywords":["unified","lint","rule"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unified-lint-rule@1.0.3","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":"e302b0c4a7ac428c0980e049a500e59528001299","tarball":"https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-1.0.3.tgz","fileCount":3,"integrity":"sha512-6z+HH3mtlFdj/w3MaQpObrZAd9KRiro370GxBFh13qkV8LYR21lLozA4iQiZPhe7KuX/lHewoGOEgQ4AWrAR3Q==","signatures":[{"sig":"MEUCIQC/fiKMacPN2YyZe9k4kKw0+kUqZ6uHg4uOIzzI8mn5qQIgEv6DXATzpJL5XHnbyKqFgU6n8SUBsEzn6iNCBTsNrws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFUqYCRA9TVsSAnZWagAAW2oP/RIl0nPJQSZmCbkC4ry8\nddDi9TLTVEGmVdoDpxKyBj/xFKjMxuBF+TdGtOgAFdt5NcAxu1KiK2lxQ+dG\nn0uPM9sBYZ7L08kkNSfbCBzLRwfgawfNY2OXepkoe06N3NxT+4Zuh/LgC6qj\nEiamv+3EE4egpzq3ouiGE3PeqF5czB032ekc/g6tHxiwuM18HE/aTcHsf01l\nMXNPX1CRailke89fFsP0vHy1PZOUQUudmMlAY7CTTG5fyLfw+S2yWcZaUaLk\nGaEM/DUbLRP2Saa0DjofIwSainnbzOymW6fbRE14klc27qRwTITn49Lv7CjB\nw1ZGJ5SH/SO9Tb3QhKZJWjpOr1JsQ9N7xGcm6QdLIne89ELypAFIEJ6HiYLf\nYipu10InE59NBIr5dlsiPtjL2wzox+OGV75HJkhFE8+Q21YGzrBHkeevM6qk\nueSgaYXuyFNZVtiQhW68+wKQ4e6S/Enim1ABT/TQYJJiVnKPaPgCPSDA/XES\niydtmom89l/a8YtqI4z7aztnoO/vfKc4itoaMQ1XbQEUrEA4Jmm/u17CVDsd\nYlST1/YK/wMJrCFz1//hVbyrhKzfFXDQQB0iX7/2lDDuDroGh0pKExZEWUfP\nTj0CwrRlF7URQ3lqsn6HGacxDZ0sk2IsfVygJtXbL7aSJerFoKsJ2DRniGCW\naSPg\r\n=VUbl\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/unified-lint-rule","type":"git"},"_npmVersion":"6.0.1","description":"Create a linting rule for a unified processors","directories":{},"_nodeVersion":"10.0.0","dependencies":{"wrapped":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/unified-lint-rule_1.0.3_1528122007727_0.3494003018827496","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"unified-lint-rule","version":"1.0.4","keywords":["unified","plugin","lint","rule"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unified-lint-rule@1.0.4","maintainers":[{"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":"be432d316db7ad801166041727b023ba18963e24","tarball":"https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-1.0.4.tgz","fileCount":3,"integrity":"sha512-q9wY6S+d38xRAuWQVOMjBQYi7zGyKkY23ciNafB8JFVmDroyKjtytXHCg94JnhBCXrNqpfojo3+8D+gmF4zxJQ==","signatures":[{"sig":"MEUCIQCzaNYoOBWTbuA4LcM2aGsN3FIRKhInGGdKDUIo4xowhQIgHhtZi1OSEGOR1+DNIMrUdbikjZk+Rpf4trTS21XEfY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC1oICRA9TVsSAnZWagAAiysP/jSLrFlUUkt4B1z0HQCy\n1uG/sezSxXvUsHwH3OmpobYRK7CfC8/9pox6BiF9erv4DAc9yVVq8Zsri5ck\n3y2g+u5WfYxr7BybvEoVx61l3OCV9TxAaOXNfh5Hnue050GWMx88qfoenUYk\niRAwwy2SrrWnZs1/pjIaT6P43kEApCcicLhoT7K+XfcIGfTNi2gYKqtiE85y\npgOgHr6o9HbFSM+AdQiFaFS6ZSO/pQPyoGJ4aJvN6TKCpIXYYu2t6OpBTgVz\nPTGbT43fKpwI+41ao7YnDSm838JrVYzNJwXQhFxO3Y3cmXm9tG2nRyYOGp6L\ns+KmjAZmtrWVmneO8XSN+m4+lQ3r8tdv0u0SWl8rfZPTI1d1q/slpQ2jFEpU\nafM4NndzMqH+BrwpCUceBKNU6SgYl9rMx4UkBgksW7ZcyCPvT92tHNdkHAA3\nprDkLJOUgQ7ISASLtlpK+HX2MjYBGCsykpXZlT76dNyPLUWlsTR0gRN1zdbU\n+nqEXVPOy2uA86zbHpKMcMPhfcE5arw5m1pJY7nU5vVUurMUgYqTMClgWulI\nGKrTBDPdahQv2k6JqvN9/xSG+v/Fbyt6xCJ6ewlRiILFzhMnC25X41wD1Mnh\nb/dQN0FkwyBKsgKh+DQ8zFION9fNv96XsFnHYjJ9+jX8XE2CfdHk2LAmm4Ob\n+k0E\r\n=HyLD\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/unified-lint-rule","type":"git"},"_npmVersion":"6.9.0","description":"unified plugin to make it a bit easier to create linting rules","directories":{},"_nodeVersion":"12.2.0","dependencies":{"wrapped":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/unified-lint-rule_1.0.4_1561025031797_0.7381701551085098","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"unified-lint-rule","version":"1.0.5","keywords":["unified","unified-plugin","plugin","lint","rule"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unified-lint-rule@1.0.5","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":"41dcac68a283bfc4b4ff6014e370cc8931eb4b5d","tarball":"https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-1.0.5.tgz","fileCount":3,"integrity":"sha512-jOPr/fx8lTzqszEfh46p99jUMqgPlIZ8rNKllEepumISvgfj9lUq1c7BSpVihr0L1df3lkjVHAThRPS7dIyjYg==","signatures":[{"sig":"MEUCIQCWb9pJYdpBVyDnLO9kDaXB5UpiWo827z+MzW/XIlrzMAIgDBwJQSFLP+oC78vARwZhCzT+dreNbBNcHlY6vs32KuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeehMICRA9TVsSAnZWagAAAgcQAIov4dUpNTZwgHSSJeTh\nfCfTkF7SyqhHZwV1IwK39LZzdxgJRH/g2c/xon3lqzuZkLoK+zvjs6BzXvQV\nGLXf5zCcObYQj12USE1SSXwOD3mKiGSjWuAOtw7DM8VgseSKO2Ck8A9ET+zK\n86dRp7b/PN2Eo1KgsQRPt7xN0Z2UroG6a5RTMOLocux7BJs10PN9FGNMj+o5\nP3Ozan4YXHvbcDNgICH4R+NMxoy3BbDrpWd71d3PFMS48bZZezWmhGPBNxoJ\nKyMZyFsnkclX8DIw2MOoKlb3uZGjBYlzvNu0MxAIcD0K5hor6FL4xb7Q/3gi\nDySU0xrgdcGej3Pvk2bTVOj5ykh2/loE8W2mswrZoRmpbUw3ofTmwtBvS3w4\n0DKei4TRqI/vDNLsDLyXfnCYd4RCpkyjrzN2RmFq/wBf05S7kbO0kFdeN/NT\nEXLMN5yv/EWa5FKgP7wSzDY2PbsqZqJoVBl1m8y8qQJBT/QbwhU+0psA4qFy\nXfkjFcoBlIrPdRjqCDysDuRvIumgwCO3iCfg4NBU6aKDF8zH8uHpiH/JNTqq\nw8+uE1DS0tmIwLlc7uXSrPkkXj876tkMksAwlfuDvG0xvSV9Me77de3E1rve\nrkeOyKJAQ3h4twK7D2AXgoIuIF3PcXq5YnogkgzmKcMT9bEcwD4bM+nATRSI\nJ16Z\r\n=/kqk\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/unified-lint-rule","type":"git"},"_npmVersion":"6.14.3","description":"unified plugin to make it a bit easier to create linting rules","directories":{},"_nodeVersion":"13.10.1","dependencies":{"wrapped":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/unified-lint-rule_1.0.5_1585058568074_0.3934934050002099","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"unified-lint-rule","version":"1.0.6","keywords":["unified","unified-plugin","plugin","lint","rule"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unified-lint-rule@1.0.6","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":"b4ab801ff93c251faa917a8d1c10241af030de84","tarball":"https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-1.0.6.tgz","fileCount":3,"integrity":"sha512-YPK15YBFwnsVorDFG/u0cVVQN5G2a3V8zv5/N6KN3TCG+ajKtaALcy7u14DCSrJI+gZeyYquFL9cioJXOGXSvg==","signatures":[{"sig":"MEQCIDLX4FQLydBzA5qsuis04Rrx9eF4PWVQ8ukIRO+8rzXcAiA5FGscJbvtEEpfu/pn47KuWkP99XNhnbpatN240vEn8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/bsgCRA9TVsSAnZWagAA+d8P/12XDZNIJoQZoHfPcs8Z\nDtU9sQheU/g+9ixNEcuOreehWzGMg/oD1X+SXJWsKv72q/C1At9qTc2sNWC3\n02vVWgRNWupTbOce2U6XbYcqL+R4QRLCg6D1W5eDOx55fT0oEtJB/Ju3N65f\nUPz0vI+q7WmgNtkiGgWLTUTPdX9kArXY21pGRGotWFwzAZ0wxdTSAEOWrXDn\nWGKr0PzRRxWzklwjREjefYw/5wLoWszNzRlBt/RYaC3HSbtXHHAGQWPwPQMd\nA9DQY27M28pHUZ5nJzESyUzRUPgXcmcl5R0YY7rS1wO0so5BskfUpw7KxF0j\nqaRngALwx+xcyOmJ/Ulz2UldZdtay/wGkQvOXxjEQLdSaWIeULWn6CVP+9Hl\nsXO1xA6HTHirxDEzof1xuUpOTRPPQeuq0E51vfV+j526RuPONBY3fTfGZJcD\np1RjrZGE/Pjt9sII9gWPE65dA55uwTK6aqaXbfqe0LClBt5tNZyEhwnhHqE6\n6LnioNStdgIHE9L1eeG6scUgprbR6rgvrfczKQ0xcrrehWbUj6tb6qE7u5te\nPnbk+fuEBVAj+4KGs5oxzeB0y8joQjLcTrRehf4a5LC2IE1M1aKeYdDrZ99E\nPOina01KhZyKrTArKWhH4R/vI3tS/BEZbo+DMiduHhtkZTqSkPDcw6y2s6jQ\nmlQg\r\n=1Xys\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/unified-lint-rule","type":"git"},"_npmVersion":"6.14.5","description":"unified plugin to make it a bit easier to create linting rules","directories":{},"_nodeVersion":"14.0.0","dependencies":{"wrapped":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/unified-lint-rule_1.0.6_1593686815813_0.710777151426695","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"unified-lint-rule","version":"2.0.0","keywords":["unified","unified-plugin","plugin","lint","rule"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unified-lint-rule@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"}],"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"8a4fdcf28eb70fb9d56b1f14af47cfa3c6cb819f","tarball":"https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-2.0.0.tgz","fileCount":6,"integrity":"sha512-3V+eyHZR+PAeKavQrrvSacXq83C3TGVDZJpTZ8+MTlHZmS4arL1ul5U4WRymok0zobAsMiri42bJj0rCHIlIjA==","signatures":[{"sig":"MEUCIQCmGYGfLJeAlCC0elhvLW0QiwJKubcj89qLfWjCRiRnsQIgCzGwETN6fEbqTJs4D1fhgV2iEwEzUa9ejHGQalxOOyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFRP/CRA9TVsSAnZWagAAv5sP/iivUs4SoyytxEJ558Ut\nWbIQuTiMPFeLLTLBFDR3TDqztB2/KP4pdtciQEyh6BNnt5QqzEKgFZYC8Fpo\nnU9l5y53lzQh132RKbQ55/NC+gQaK5CuoCHwIg0XXLeZXkF6iyRhn38cFHR8\nZvmQXHVdd03fGtD8mflTGfZ765P8QRdEpe68XHAZ8nJiMUL9Bqwwk/rgrhrk\npfvgipzwsRuuA1dD1ndX7rklzdOqkU2uQfABUNM0G1HlajKIZEKeOFb3sH13\n/FaJ2jGWkfA69KuirhqGBLQbHMZXubZ4klXPLWfbc157qxfglHZ8gXLYu9Ws\n8jAuR/ysfLQHruOWTlxMiJ1Y3JfMMgqiBtFVwNcw7Y9ZYLUjR0f/9aXIjBWo\nnm0Uzrhs/dcvJJdNc2kK72qJzIZKFc2E94CPUFC2bezFlNkpH+1dj/c70C03\neZYQniyh1vawW0UD6dfXMi4XzcLU4JKEvyXJ4EpS9UYGkaULthUehE4POZbq\nu+z9PJZE/aYkrpfRItznTNQWpCzuilQhV1t8ox+W4wGFHR08ycYEEDZnmieY\nPg/eqojVpkHtHGHfhRolC9tqnHvxn+lmPLRFtunTbFyYaYAom18rLHqXKaRA\nvhNL3qqFNUTThtLd2GYVYsgh3EQ/4sUXciV9OlNt7ANd9MnvUlHkRHw++hiQ\n+XBK\r\n=f3jE\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 \"lib/**/*.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":"unified plugin to make it a bit easier to create linting rules","directories":{},"sideEffects":false,"_nodeVersion":"16.6.1","dependencies":{"vfile":"^5.0.0","trough":"^2.0.0","unified":"^10.0.0","@types/unist":"^2.0.0"},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/unified-lint-rule_2.0.0_1628771327363_0.36334569567645203","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"unified-lint-rule","version":"2.0.1","keywords":["unified","unified-plugin","plugin","lint","rule"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unified-lint-rule@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"}],"homepage":"https://github.com/remarkjs/remark-lint#readme","bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"85276c0d443dce7b76d65e4b8bcdc987323ec9e4","tarball":"https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-2.0.1.tgz","fileCount":6,"integrity":"sha512-2RzZuuuWW+ifftM0zd/ZEng0Hb5lah+Zi+ZL/ybj8BrLO/TH2aQAMYvG+iC95aCg2FkWu/pcvVvHqsh2UMmzPg==","signatures":[{"sig":"MEUCIGcakHz4OzTXAEy2lAzbF2IDqAc2nNd3siSkdKfMtyHMAiEAsxtjWSIwi10eDrFIFlADmoOuShF7Utk+hTqHtwlqeIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG79mCRA9TVsSAnZWagAAnLAP/ihjvFvPtXlb0ncBeQJb\nmbJyBKVYBr6prhMSndN/DvruPVtzwMv6OwaNRF7qr9IuC3joPFgeK/2Q+Wmq\n6sx8cTeVaseQAYOqP6x6oQh5L2sFIhOQEHMU67ZMHdERYu6tbhqXQ9p6FbgT\nsfOAYhl+VWUiFPzMA5QWVPwTs7LsNWbiALFYcvIR6ZQBjinzJmbuU5PBg5Kh\nuWKD3nFOdtmx1VSKaODuvyA9q+DvW7I7Az8vAE/HK1g00FiE5eYZXZIY+Sse\nY3He7Tz7qijvBxGts1/MKsnFAjx0lIiu1F8ZOtmKODYOknOqNDEgcuePqGpB\nETUre5eMsJqLBcCJMUzkE5OH4zKE34lQhMuAFfdMSsRJ+mSGZkrYvwp07FYh\n4OvDYotbVhS94RJ2Ip9oFMxnh8xGc3N22hm0ZwCS/OMbu8iu7hKCMXV2yWr4\n8bZIWy4zQjmy2NHMYaczh7OcodeIqqto6xj/n11dmvnN4eBcNiHDzLKQcH4u\nXBO36jX6BKOHbvOMHtKm7RxBjQjMmwpDuwbYzUfzvz8Q9PYJ/eLks2WKeDDP\nvSVz/Um03gCZF2WAQ0QP2sNtzKdXEsUiIG/uEhpUsFobC0bqoDCUS5XmptwI\nwlWks0z7IwciKyzPJQlVuDgxaIsc3OpKcob6vlbHhtyQbJU2+W97X8Kqe3mE\nneKz\r\n=rOjU\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 \"lib/**/*.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/unified-lint-rule"},"_npmVersion":"7.20.6","description":"unified plugin to make it a bit easier to create linting rules","directories":{},"sideEffects":false,"_nodeVersion":"16.6.1","dependencies":{"vfile":"^5.0.0","trough":"^2.0.0","unified":"^10.0.0","@types/unist":"^2.0.0"},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/unified-lint-rule_2.0.1_1629208422485_0.8442607635429349","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"unified-lint-rule","version":"2.1.0","keywords":["unified","unified-plugin","plugin","lint","rule"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unified-lint-rule@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"}],"homepage":"https://github.com/remarkjs/remark-lint#readme","bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"e33213eea98fcbe9315ebffe4a9d2c37883effa3","tarball":"https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-2.1.0.tgz","fileCount":6,"integrity":"sha512-pB2Uht3w+A9ceWXMYI0YWwxCTqC5on6jrApWDWSsYDBjaljSv8s64qdHHMCXFIUAGdd6V/XWrVMxiboHOAXo3Q==","signatures":[{"sig":"MEYCIQCdigtdBN0ZwfRq2Bni31Cv5kR2v8MI2ukLkEJTiAb5rAIhAIOKQzGk6JGb4TiO4xcBB2PG/VtAzFdrh32yvztSiIWG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8761},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"201e9950440ab3abce83e755af180f6b2016affc","scripts":{"build":"rimraf \"lib/**/*.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/unified-lint-rule"},"_npmVersion":"7.23.0","description":"unified plugin to make it a bit easier to create linting rules","directories":{},"sideEffects":false,"_nodeVersion":"16.9.0","dependencies":{"vfile":"^5.0.0","trough":"^2.0.0","unified":"^10.0.0","@types/unist":"^2.0.0"},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/unified-lint-rule_2.1.0_1631963593496_0.5719708664501117","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"unified-lint-rule","version":"2.1.1","keywords":["unified","unified-plugin","plugin","lint","rule"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unified-lint-rule@2.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":"2363f27064f0b44675d11119bb573a738e346f24","tarball":"https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-2.1.1.tgz","fileCount":6,"integrity":"sha512-vsLHyLZFstqtGse2gvrGwasOmH8M2y+r2kQMoDSWzSqUkQx2MjHjvZuGSv5FUaiv4RQO1bHRajy7lSGp7XWq5A==","signatures":[{"sig":"MEQCIF4JT/TdemUgV6CcpUBERbOgZzrK5U9JvnR1msGWYBuVAiBShXqeNYurATCYpXX2vYUB00JH9fG9kZt4FHK2dMH6fQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqeKeCRA9TVsSAnZWagAArP4P/j6oC3QrrtOJsuznn3hn\nLZ2GXF2PW85uhO95dkZtyxrbkaFPIql/v3UOXnKGV3kuUyVMQrlQ8ooYIZKQ\nW0wgAJVXzHqe9dnqK1ziozVGtmi6XhwAxp9ShkLK0OhlBpZNvN78AefyYLF2\nwqYzcNkd8HAlLJYb+EA9RmKt7nN2Qn7AkDST+fZQj/0mCRvYaKLKJWX8X7Ff\nwR77IkZBZlb3paJosM6JJ7NtCvjj69r7EzAWxtimzcHTuJj0gt45i3DNwHPy\nz7WY/PorQPGhULnbK61dDUCo0sZK7Tcfyhq1+mn9SyZFox85WQtLEPUNQKTl\nyHSrn1XApK/1WEqMZ8SdebB/0EbjY0MpMzqxvZPkcpnQazhRXvL43UMPfYne\nRrPflpQhQjq5jbmG4afYylpTqKFOl3gimTbIFBDfCkGtF71161NlWUQfirGl\nimlWI4PcIOwxGf1/hAZv4f2RaJWXoCfblbe6dE3QSTm0YEUBJ7KvU10RWs2s\nkWTh7KWQK7xmP+JQ8eJ36OEy/42rQDErZHBOKWkvDXJLU4CO7IFfhvhLtXla\nN+XohHzwQYQdYGOr+qH8cmvMuyU+lxMQ7VxULPMeTqJtTPbb6KTg8lnc63am\ntbUH4UDLmS92h73LOA4TNeSmpUn0mo4tihg2VJUTqt9L8dF2tiYsYRFiZsu9\nrv+V\r\n=aClZ\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 \"lib/**/*.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/unified-lint-rule"},"_npmVersion":"8.1.0","description":"unified plugin to make it a bit easier to create linting rules","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"vfile":"^5.0.0","trough":"^2.0.0","unified":"^10.0.0","@types/unist":"^2.0.0"},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/unified-lint-rule_2.1.1_1638523550483_0.9104761834754902","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"unified-lint-rule","version":"2.1.2","keywords":["unified","unified-plugin","plugin","lint","rule"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unified-lint-rule@2.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":"3ca2c6199b84aa8b48b60fda0f61b8eba55807d5","tarball":"https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-2.1.2.tgz","fileCount":6,"integrity":"sha512-JWudPtRN7TLFHVLEVZ+Rm8FUb6kCAtHxEXFgBGDxRSdNMnGyTU5zyYvduHSF/liExlFB3vdFvsAHnNVE/UjAwA==","signatures":[{"sig":"MEUCIQDwK4OkbmdJwqor5hyW5+LT2t2fFaoETeNPJDzog5AJ5QIgXrCHNzuYpUv4eh/g/03xOzvRO8QP7giokQ4ysGdmUzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11317},"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/unified-lint-rule"},"_npmVersion":"9.6.4","description":"unified plugin to make it a bit easier to create linting rules","directories":{},"sideEffects":false,"_nodeVersion":"20.0.0","dependencies":{"vfile":"^5.0.0","trough":"^2.0.0","unified":"^10.0.0","@types/unist":"^2.0.0"},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/unified-lint-rule_2.1.2_1684246309738_0.15361408310120095","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"unified-lint-rule","version":"3.0.0","keywords":["lint","plugin","remark-lint","rule","unified","unified-plugin"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unified-lint-rule@3.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":"75f8d7fbd9664e198a65f1399ab06c3950b54a70","tarball":"https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-3.0.0.tgz","fileCount":8,"integrity":"sha512-Sz96ILLsTy3djsG3H44zFb2b77MFf9CQVYnV3PWkxgRX8/n31fFrr+JnzUaJ6cbOHTtZnL1A71+YodsTjzwAew==","signatures":[{"sig":"MEUCIQCRMKZyZXI/xEWDl1RHZBOy90gJBSABCh3y2RrN8G/jhQIgJEXre7GHI+nkHUgo5PfnYR9nmTzeLgENPz1BU11ed80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16159},"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":"unified plugin to make it a bit easier to create linting rules","directories":{},"sideEffects":false,"_nodeVersion":"21.7.1","dependencies":{"vfile":"^6.0.0","trough":"^2.0.0","unified":"^11.0.0","@types/unist":"^3.0.0"},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/unified-lint-rule_3.0.0_1712682004498_0.7030757674609247","host":"s3://npm-registry-packages"}},"3.0.1":{"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"contributors":[{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com"}],"dependencies":{"@types/unist":"^3.0.0","trough":"^2.0.0","unified":"^11.0.0","vfile":"^6.0.0"},"description":"unified plugin to make it a bit easier to create linting rules","exports":"./index.js","funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"keywords":["lint","plugin","remark-lint","rule","unified","unified-plugin"],"license":"MIT","name":"unified-lint-rule","repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-lint.git#main"},"scripts":{},"sideEffects":false,"typeCoverage":{"atLeast":100,"strict":true},"type":"module","version":"3.0.1","xo":{"prettier":true,"rules":{"capitalized-comments":"off","unicorn/prefer-type-error":"off"}},"_id":"unified-lint-rule@3.0.1","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-HxIeQOmwL19DGsxHXbeyzKHBsoSCFO7UtRVUvT2v61ptw/G+GbysWcrpHdfs5jqbIFDA11MoKngIhQK0BeTVjA==","shasum":"6edcf195533739be69c043560f5917a6c9e2b5f7","tarball":"https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-3.0.1.tgz","fileCount":8,"unpackedSize":18339,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA6CtgVD33iYnLsGYi8CQvKP3oa7YPbdiDViNJKzkayMAiBpwTyU93QcElFBl6SZT3/LlI6CUdr7ky+ppkYXZG3vNg=="}]},"_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/unified-lint-rule_3.0.1_1737981394121_0.21492277243725488"},"_hasShrinkwrap":false}},"time":{"created":"2017-02-23T17:21:58.849Z","modified":"2025-01-27T12:36:34.630Z","1.0.0":"2017-02-23T17:21:58.849Z","1.0.1":"2017-03-09T18:51:50.861Z","1.0.2":"2017-08-17T11:59:56.931Z","1.0.3":"2018-06-04T14:20:07.776Z","1.0.4":"2019-06-20T10:03:52.009Z","1.0.5":"2020-03-24T14:02:48.210Z","1.0.6":"2020-07-02T10:46:55.959Z","2.0.0":"2021-08-12T12:28:47.550Z","2.0.1":"2021-08-17T13:53:42.638Z","2.1.0":"2021-09-18T11:13:13.630Z","2.1.1":"2021-12-03T09:25:50.640Z","2.1.2":"2023-05-16T14:11:49.985Z","3.0.0":"2024-04-09T17:00:04.726Z","3.0.1":"2025-01-27T12:36:34.321Z"},"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":["lint","plugin","remark-lint","rule","unified","unified-plugin"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-lint.git#main"},"description":"unified plugin to make it a bit easier to create linting rules","contributors":[{"name":"Remco Haszing","email":"remcohaszing@gmail.com"},{"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# unified-lint-rule\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**[unified][github-unified]** helper to help make lint rules.\n\n## Contents\n\n* [What is this?](#what-is-this)\n* [When should I use this?](#when-should-i-use-this)\n* [Install](#install)\n* [Use](#use)\n* [API](#api)\n  * [`lintRule(meta, rule)`](#lintrulemeta-rule)\n  * [`Label`](#label)\n  * [`Meta`](#meta)\n  * [`Next`](#next)\n  * [`Rule`](#rule)\n  * [`Severity`](#severity)\n* [Compatibility](#compatibility)\n* [Contribute](#contribute)\n* [License](#license)\n\n## What is this?\n\nThis package is a helper that makes it a bit easier to create linting rules.\n\n## When should I use this?\n\nYou can use this package when you want to make custom lint rules.\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 unified-lint-rule\n```\n\nIn Deno with [`esm.sh`][esm-sh]:\n\n```js\nimport {lintRule} from 'https://esm.sh/unified-lint-rule@3'\n```\n\nIn browsers with [`esm.sh`][esm-sh]:\n\n```html\n<script type=\"module\">\n  import {lintRule} from 'https://esm.sh/unified-lint-rule@3?bundle'\n</script>\n```\n\n## Use\n\n```js\nimport {lintRule} from 'unified-lint-rule'\n\nconst remarkLintFileExtension = lintRule(\n  'remark-lint:file-extension',\n  function (tree, file, options) {\n    const ext = file.extname\n    const option = options || 'md'\n\n    if (ext && ext.slice(1) !== option) {\n      file.message('Incorrect extension: use `' + option + '`')\n    }\n  }\n)\n\nexport default remarkLintFileExtension\n```\n\n## API\n\nThis package exports the identifier\n[`lintRule`][api-lint-rule].\nIt exports the [TypeScript][typescript] types\n[`Label`][api-label],\n[`Meta`][api-meta],\n[`Next`][api-next], and\n[`Severity`][api-severity].\nThere is no default export.\n\n### `lintRule(meta, rule)`\n\nCreate a plugin.\n\n###### Parameters\n\n* `meta` ([`Meta`][api-meta] or `string`)\n  — info or origin\n* `rule` ([`Rule`][api-rule])\n  — rule\n\n###### Returns\n\nPlugin ([`Plugin` from `unified`][github-unified-plugin]).\n\n### `Label`\n\nSeverity label (TypeScript type);\n`'off'`: `0`, `'on'` and `warn`: `1`, `'error'`: `2`.\n\n###### Type\n\n```ts\ntype Label = 'error' | 'on' | 'off' | 'warn'\n```\n\n### `Meta`\n\nRule metadata (TypeScript type).\n\n###### Fields\n\n* `origin` (`string`)\n  — name of the lint rule\n* `url` (`string`, optional)\n  — link to documentation\n\n### `Next`\n\nCallback passed to rules (TypeScript type).\n\nIf the signature of a rule accepts a fourth argument,\nthe rule may perform asynchronous operations,\nand must call it.\n\n###### Parameters\n\n* `error` (`Error`, optional)\n  — fatal error to stop linting\n\n###### Returns\n\nNothing (`undefined`).\n\n### `Rule`\n\nRule (TypeScript type).\n\n###### Parameters\n\n* `tree` ([`Node` from `unist`][github-unist-node])\n  — tree\n* `file` ([`VFile`][github-vfile])\n  — file\n* `options` (`unknown`, optional)\n  — parameter\n\n###### Returns\n\nNothing (`Promise<undefined>` or `undefined`).\n\n### `Severity`\n\nSeverity number (TypeScript type);\n`0`: `'off'`, `1`: `'on'` and `warn`, `2`: `'error'`.\n\n###### Type\n\n```ts\ntype Severity = 0 | 1 | 2\n```\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`unified-lint-rule@3`,\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-label]: #label\n\n[api-lint-rule]: #lintrulemeta-rule\n\n[api-meta]: #meta\n\n[api-next]: #next\n\n[api-rule]: #rule\n\n[api-severity]: #severity\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/unified-lint-rule.svg\n\n[badge-downloads-url]: https://www.npmjs.com/package/unified-lint-rule\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/unified-lint-rule\n\n[badge-size-url]: https://bundlejs.com/?q=unified-lint-rule\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-unified]: https://github.com/unifiedjs/unified\n\n[github-unified-plugin]: https://github.com/unifiedjs/unified#plugin\n\n[github-unist-node]: https://github.com/syntax-tree/unist#node\n\n[github-vfile]: https://github.com/vfile/vfile\n\n[npm-install]: https://docs.npmjs.com/cli/install\n\n[typescript]: https://www.typescriptlang.org\n","readmeFilename":"readme.md"}