{"_id":"eslint-plugin-hooks","_rev":"8-6232b8fc3f54b88d0840b28554f69b00","name":"eslint-plugin-hooks","dist-tags":{"latest":"0.4.3"},"versions":{"0.1.1":{"name":"eslint-plugin-hooks","version":"0.1.1","description":"A simple organizer for ordering hooks.","keywords":["eslint","eslintplugin","eslint-plugin","hooks","react","react-hooks"],"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/hiukky/eslint-plugin-hooks.git"},"bugs":{"url":"https://github.com/hiukky/eslint-plugin-hooks/issues"},"author":{"name":"Romullo @hiukky","email":"developermarsh@gmail.com","url":"https://hiukky.com/"},"scripts":{"clean":"rimraf dist typings","prebuild":"yarn clean","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'tests/**/*.spec.ts' --recursive","build":"tsc -d -p .","format":"prettier --write \"**/*.ts\""},"dependencies":{"requireindex":"~1.2.0"},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@types/chai":"^4.2.14","@types/eslint":"^7.2.6","@types/mocha":"^8.2.0","@types/node":"^14.14.19","@types/react":"^17.0.0","@types/requireindex":"^1.2.0","@typescript-eslint/eslint-plugin":"^4.11.1","eslint":"^7.17.0","husky":"^4.3.6","mocha":"^8.2.1","prettier":"^2.2.1","react":"^17.0.1","rimraf":"^3.0.2","ts-node":"^9.1.1","typescript":"^4.1.3","eslint-config-airbnb-base":"^14.2.1"},"engines":{"node":">=0.10.0"},"license":"MIT","gitHead":"25900fe36d1e053a67a31bc47213b1bcc2a95ddc","homepage":"https://github.com/hiukky/eslint-plugin-hooks#readme","_id":"eslint-plugin-hooks@0.1.1","_nodeVersion":"15.12.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-Ij0rwuaWHrQ73HbzYU6lcAVCCOMN44QCeQ7xgkmFlnW9C/Qtm69IiaOgRBhsEC6ewmKt/QcdRWxG4s3h7UAo8g==","shasum":"401f5c212d2286dec098f26e7f6b1426716dad82","tarball":"https://registry.npmjs.org/eslint-plugin-hooks/-/eslint-plugin-hooks-0.1.1.tgz","fileCount":15,"unpackedSize":12850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZvQ0CRA9TVsSAnZWagAAC+kP/2/4XRvz35JdcW91coEh\n4FQ9vtyY1V3kOiuQWI3uqM6Ey6HxTcI/DjmSTFwLF1nz4ZjjNKVcyrVBas8y\n3H3F1apUFmVrFMJlw5I6G72VTJkJkY+X0rdT7Vlyee57bbWyI4qLlgpZIbxl\niMEF1dmIFFcIZjPSj8fDbpCQcANHuy0dFu3gQC81svzddQssitnLWGTqnV2p\nYfg4vTZJCJS0foOPHMDQ2sppUIZm9E/wGDupJyzoj0fdDU0U0rvWCVthrVGD\nmZ9eTdyawZXKJ8Lol+tGrao8tNaZZaeAmKDN3j02NEIeCeavCJOuS/eipH7g\nmDIyLsdEV9lyUP6Mon2haZhRT9kz+G132dM5Yh7pk95TlU3ss7DA3BzACfJ+\n9rb0Ui8xlJtHPCjqxBCG2AgslpR0OPwgAxdt1fzVfAmkRwkRxmdp/oaKugnD\nqxNAbCua58s9Rylb882L5yOIwm2UqGmWxzw1WT8v0bU+CAY1G9OZedvamsI3\nad9cnzMK9waQRQ1TH9QhcbP4M1oeRujKI60FYuiK0mRNvpfsk6wFCg+pdHv1\nmXPtnAlMkytPvIYw84P+M4IMt7dSrHn0uxYH53eK0+N44tE1HfS6L5DJCUNQ\nOBevlMxq9PJ6pbqdUoqk2V8HG6RhY545ABajWQwCghWHZxkGHsGveptEqabr\nwy/+\r\n=Tozx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZeaNY1YugGNvRC6IOGsIgPel+lnPkMFQ/Gel5WBBF+wIhAJi56sZIQZ7JMFREdWrnF3+rpYe0jwidoFpmCwW3xvYd"}]},"_npmUser":{"name":"hiukky","email":"developermarsh@gmail.com"},"directories":{},"maintainers":[{"name":"hiukky","email":"developermarsh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-hooks_0.1.1_1617359924250_0.18362748340595725"},"_hasShrinkwrap":false},"0.2.0":{"name":"eslint-plugin-hooks","version":"0.2.0","description":"A simple organizer for ordering hooks.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/hiukky/eslint-plugin-hooks.git"},"bugs":{"url":"https://github.com/hiukky/eslint-plugin-hooks/issues"},"author":{"name":"Romullo @hiukky","email":"developermarsh@gmail.com","url":"https://hiukky.com/"},"scripts":{"prepare":"husky install","clean":"rimraf dist typings","prebuild":"yarn clean","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r ts-node/register 'tests/**/*.spec.ts' --recursive","build":"tsc -d -p .","format":"prettier --write \"**/*.ts\"","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"dependencies":{"requireindex":"~1.2.0"},"devDependencies":{"@commitlint/cli":"^12.1.1","@commitlint/config-conventional":"^12.1.1","@types/chai":"^4.2.15","@types/eslint":"^7.2.8","@types/mocha":"^8.2.2","@types/node":"^14.14.37","@types/react":"^17.0.3","@types/requireindex":"^1.2.0","@typescript-eslint/eslint-plugin":"^4.20.0","eslint":"^7.23.0","eslint-config-airbnb-base":"^14.2.1","husky":"^6.0.0","mocha":"^8.3.2","pinst":"^2.1.6","prettier":"^2.2.1","react":"^17.0.2","rimraf":"^3.0.2","ts-node":"^9.1.1","typescript":"^4.2.3"},"engines":{"node":">=0.10.0"},"license":"MIT","keywords":["eslint","eslintplugin","eslint-plugin","hooks","react","react-hooks"],"gitHead":"56bbcec7209526c9169a1b8b9c8c7e971d3b1bbc","homepage":"https://github.com/hiukky/eslint-plugin-hooks#readme","_id":"eslint-plugin-hooks@0.2.0","_nodeVersion":"15.12.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-02x4B/LEtmM+i92OBau/1qqdo3NgfCS/5xUj4TPmjpZedVGeEVbRRE+pb8by6VTThsn+DiI+AK4lH78XfAFJmQ==","shasum":"a6339b4afc9d37501c08b1c15589eafa94e7f076","tarball":"https://registry.npmjs.org/eslint-plugin-hooks/-/eslint-plugin-hooks-0.2.0.tgz","fileCount":17,"unpackedSize":12847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZwtCCRA9TVsSAnZWagAAm2IQAIAnzmEibolfIP16JIjb\nhEp3PvGewOrG5fKqnFDZfdkfQtAuel+bWlwjP7VuYN+2laatA8EC77uNdN8q\nXUOdYxLhS+1WyKqibQVU4IrzTJWlhZlullaaj1Virk92o7kjCFTTuj0HhGrV\nEsDKHU4jAWejC8V+xmZdpACXSiC7aJyBidq26gIN/eAhOMnjJgkxR+FwS9pm\njUS/FoNwLhQwAAKMWRM7ISDo5v5gctKhM9+SEI5KjLZrMtengqWAaTDlXObd\nKyrlKaXMpD3RcC3s45+47rBUfpK/iSucpdiey5OSQXfHAtzwFdRVhyQWYKow\n9YUGOybpSKLTrmlYwEC8Fl6oL1tNzK80u6Dg2+Aokr2BXuCh5heUTMCRM6z6\nN5GrAvTWQjdim153PZOsWDNhLDaTy2H7vUW4lQNqsUhs3uMJltQIeJOAV10z\nUPe6k6pE4BVxJzMxpi4f3x4gec2RlmakhTnn4VL8jjRUpjZBn5GxTVI/ExBs\nj2Tfsplra2TNR0MQvnAFASKRWiARArFXv0WjRi04alnZPB/UMy2mC+kbXwN7\n81Qn5laIcP91PhluQ1w7OhKDsuMeLGKgw2YUf22N8XYOxMfKTeHE42hHJH6k\nhmdQlvvAfcrOtTNrIh5zdZfALgXkbxmoqDiDEQRqamN/l9yEq1l6+doNqfVq\nsxvk\r\n=2yID\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGugfBzLW9UM1d0gvBejAK7i0fAflbsyiNENChiFLPN+AiEA3TyjemLmoghn7Rd5KaziBm8efrcmJZSLzjnPo9nTnj0="}]},"_npmUser":{"name":"hiukky","email":"developermarsh@gmail.com"},"directories":{},"maintainers":[{"name":"hiukky","email":"developermarsh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-hooks_0.2.0_1617365825964_0.8530188749870578"},"_hasShrinkwrap":false},"0.3.0":{"name":"eslint-plugin-hooks","version":"0.3.0","description":"A simple organizer for ordering hooks.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/hiukky/eslint-plugin-hooks.git"},"bugs":{"url":"https://github.com/hiukky/eslint-plugin-hooks/issues"},"author":{"name":"Romullo @hiukky","email":"developermarsh@gmail.com","url":"https://hiukky.com/"},"scripts":{"prepare":"husky install","clean":"rimraf dist typings","prebuild":"yarn clean","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r tsconfig-paths/register -r ts-node/register 'lib/**/*.spec.ts' --recursive","build":"tsc -d -p tsconfig.build.json","format":"prettier --write \"**/*.ts\"","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"dependencies":{"requireindex":"~1.2.0"},"devDependencies":{"@commitlint/cli":"^13.2.1","@commitlint/config-conventional":"^13.2.0","@types/chai":"^4.2.22","@types/eslint":"^7.28.1","@types/mocha":"^9.0.0","@types/node":"^16.10.3","@types/react":"^17.0.27","@types/requireindex":"^1.2.0","@typescript-eslint/eslint-plugin":"^4.33.0","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","husky":"^7.0.2","mocha":"^9.1.2","pinst":"^2.1.6","prettier":"^2.4.1","react":"^17.0.2","rimraf":"^3.0.2","ts-node":"^10.2.1","tsconfig-paths":"^3.11.0","typescript":"^4.4.3"},"engines":{"node":">=0.10.0"},"license":"MIT","keywords":["eslint","eslintplugin","eslint-plugin","hooks","react","react-hooks"],"types":"./dist/index.d.ts","gitHead":"de4c9dbabd2ef66d3350d506c2f88659b332c849","homepage":"https://github.com/hiukky/eslint-plugin-hooks#readme","_id":"eslint-plugin-hooks@0.3.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.1","dist":{"integrity":"sha512-6IFPAE7xdpqtYdyp0shyz/6rjP3RhESQ4JlsJ6AAGumuT6nWs2yeHhqEUPce5TgNJ/c698Qxn66OpOPp+QhQbQ==","shasum":"21a950b0bf1cc9773e5b12b072b57c46768b26b8","tarball":"https://registry.npmjs.org/eslint-plugin-hooks/-/eslint-plugin-hooks-0.3.0.tgz","fileCount":11,"unpackedSize":13243,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDk+kBlyALFfLX5A9hD6jbN5q1E0ztKOBZtnZjpV9qtbAiEAtREBlgsMqQibfqH8zToYItqlncWYgLPDblHJoCyg0Uk="}]},"_npmUser":{"name":"hiukky","email":"developermarsh@gmail.com"},"directories":{},"maintainers":[{"name":"hiukky","email":"developermarsh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-hooks_0.3.0_1633809936031_0.2695663596642017"},"_hasShrinkwrap":false},"0.4.0":{"name":"eslint-plugin-hooks","version":"0.4.0","description":"A simple organizer for ordering hooks.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/hiukky/eslint-plugin-hooks.git"},"bugs":{"url":"https://github.com/hiukky/eslint-plugin-hooks/issues"},"author":{"name":"Romullo @hiukky","email":"developermarsh@gmail.com","url":"https://hiukky.com/"},"scripts":{"prepare":"husky install","clean":"rimraf dist typings","prebuild":"yarn clean","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r tsconfig-paths/register -r ts-node/register 'lib/**/*.spec.ts' --recursive","build":"tsc -d -p tsconfig.build.json","format":"prettier --write \"**/*.ts\"","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"dependencies":{"requireindex":"~1.2.0"},"devDependencies":{"@commitlint/cli":"^13.2.1","@commitlint/config-conventional":"^13.2.0","@types/chai":"^4.2.22","@types/eslint":"^7.28.1","@types/mocha":"^9.0.0","@types/node":"^16.10.3","@types/react":"^17.0.27","@types/requireindex":"^1.2.0","@typescript-eslint/eslint-plugin":"^4.33.0","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","husky":"^7.0.2","mocha":"^9.1.2","pinst":"^2.1.6","prettier":"^2.4.1","react":"^17.0.2","rimraf":"^3.0.2","ts-node":"^10.2.1","tsconfig-paths":"^3.11.0","typescript":"^4.4.3"},"engines":{"node":">=0.10.0"},"license":"MIT","keywords":["eslint","eslintplugin","eslint-plugin","hooks","react","react-hooks"],"types":"./dist/index.d.ts","gitHead":"bcf0d54c676e0ea7594724dd5234ea8aa4c631e7","homepage":"https://github.com/hiukky/eslint-plugin-hooks#readme","_id":"eslint-plugin-hooks@0.4.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.1","dist":{"integrity":"sha512-aVoHaixAYFvrPGj8WukPItaKoKvqdkkV8qLymL/QJ8b+BpaOl6UOgNexs+MS9jRJVh5BaCEyf32yvxRwnb3qRQ==","shasum":"0d5417a93499086faf95d64979cf44eab6c8b00e","tarball":"https://registry.npmjs.org/eslint-plugin-hooks/-/eslint-plugin-hooks-0.4.0.tgz","fileCount":11,"unpackedSize":13484,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTbDhuZsuq8PSbtAr5V5UipXw/hG+hUNl2DJY9NYbfggIhALBjT9CZ0twKOG+1ci8pyw0sj94XLj0SN+fUHfjF3Ru0"}]},"_npmUser":{"name":"hiukky","email":"developermarsh@gmail.com"},"directories":{},"maintainers":[{"name":"hiukky","email":"developermarsh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-hooks_0.4.0_1633958458615_0.8333226486987722"},"_hasShrinkwrap":false},"0.4.1":{"name":"eslint-plugin-hooks","version":"0.4.1","description":"A simple organizer for ordering hooks.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/hiukky/eslint-plugin-hooks.git"},"bugs":{"url":"https://github.com/hiukky/eslint-plugin-hooks/issues"},"author":{"name":"Romullo @hiukky","email":"developermarsh@gmail.com","url":"https://hiukky.com/"},"scripts":{"prepare":"husky install","clean":"rimraf dist typings","prebuild":"yarn clean","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r tsconfig-paths/register -r ts-node/register 'lib/**/*.spec.ts' --recursive","build":"tsc -d -p tsconfig.build.json","format":"prettier --write \"**/*.ts\"","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"dependencies":{"requireindex":"~1.2.0"},"devDependencies":{"@commitlint/cli":"^13.2.1","@commitlint/config-conventional":"^13.2.0","@types/chai":"^4.2.22","@types/eslint":"^7.28.1","@types/mocha":"^9.0.0","@types/node":"^16.10.3","@types/react":"^17.0.27","@types/requireindex":"^1.2.0","@typescript-eslint/eslint-plugin":"^4.33.0","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","husky":"^7.0.2","mocha":"^9.1.2","pinst":"^2.1.6","prettier":"^2.4.1","react":"^17.0.2","rimraf":"^3.0.2","ts-node":"^10.2.1","tsconfig-paths":"^3.11.0","typescript":"^4.4.3"},"engines":{"node":">=0.10.0"},"license":"MIT","keywords":["eslint","eslintplugin","eslint-plugin","hooks","react","react-hooks","sort-hooks"],"types":"./dist/index.d.ts","gitHead":"7b00f2f09ea9182cef1a1275e55caa83298f15f6","homepage":"https://github.com/hiukky/eslint-plugin-hooks#readme","_id":"eslint-plugin-hooks@0.4.1","_nodeVersion":"16.10.0","_npmVersion":"7.24.1","dist":{"integrity":"sha512-nAJkh8xnkM+jGmHc7DysJeUuvYLwbNJ30MezLXeDxNp5vynYQCq1EnYhKjZdwUJx5AUvHwUeO1fu9K4TPMDbAg==","shasum":"1426c0061e0b8376a0759393678d17862b22f333","tarball":"https://registry.npmjs.org/eslint-plugin-hooks/-/eslint-plugin-hooks-0.4.1.tgz","fileCount":11,"unpackedSize":13630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2qLkCRA9TVsSAnZWagAApkkP/iOVtMjeseN/svv5SGv/\n/16gCnhVoxl1tKcjx/2DjxVAujUTGEg+wFH0yB3G36iU+JIrE1lvIz7ShiX8\ns23VYjUDLkmfhoWsnOBdnuARnG/m4w2Bwd1MIuZTVprMbWbAqiOR3nDUYIx+\n3gIuNno1hNy708s1JKskGk565pelv1QS1ncDCfLqAWorIaFb8wuAR94yWlOt\nGB+NKcySasKeaJ/J6KAQxU9mv0ylZfkT8O4KBx2bvrNrvx+J3isHeuN+zy40\nAuUIFxZNqaMqop8l3njSNb0NkwnXw5vdT7z5Tj4Rfcq6G4FKwZaDm5o+2FHm\nKciGUUGoGhQ5fRPE484DNweLUzkjvPz/Yw5gdYhYwOYvYPAMpWD9siP1LVQg\nXNBK8iH2ge/xwTwwg+pYC2Aez06rDSnJPJCXZAS48jp0bk/Jqf8KoZJsN5G8\nOwK/bnywjn0Pr3FFiStChH/yS2BKrOrCcEWsQHmI08N76V1kcgUqyssh3UWw\nsY4C3FzUpo8dd6PAEaEpZA4+uCWLE6sIvksdmHyfJXYT3zOCYVpkUdNNQoXY\nOcg8GrCY6V9QuNJYYcUPYLIDXoqFGxd3Kby5EBuXzCKywkI84uXQmNMepd2O\nnpYNhcoHoz/0/6RibvquSE/qGktji40ACMlqrrGGT0BSnXnUL6zsF0eg0PLW\novi9\r\n=5lzn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFk1h2jOLxI9Uc397B5D/KFZlnNQ2WCp1dWsge/58UqoAiEAr3p8IU437uqfg2ruyeV6PWMLUdm0ZlUnZVzZYkl24Q0="}]},"_npmUser":{"name":"hiukky","email":"developermarsh@gmail.com"},"directories":{},"maintainers":[{"name":"hiukky","email":"developermarsh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-hooks_0.4.1_1634052840738_0.13153413404084646"},"_hasShrinkwrap":false},"0.4.2":{"name":"eslint-plugin-hooks","version":"0.4.2","description":"A simple organizer for ordering hooks.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/hiukky/eslint-plugin-hooks.git"},"bugs":{"url":"https://github.com/hiukky/eslint-plugin-hooks/issues"},"author":{"name":"Romullo @hiukky","email":"developermarsh@gmail.com","url":"https://hiukky.com/"},"scripts":{"prepare":"husky install","clean":"rimraf dist typings","prebuild":"yarn clean","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r tsconfig-paths/register -r ts-node/register 'lib/**/*.spec.ts' --recursive","build":"tsc -d -p tsconfig.build.json","format":"prettier --write \"**/*.ts\"","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"dependencies":{"requireindex":"~1.2.0"},"devDependencies":{"@commitlint/cli":"^16.1.0","@commitlint/config-conventional":"^16.0.0","@types/chai":"^4.3.0","@types/eslint":"^8.4.1","@types/mocha":"^9.1.0","@types/node":"^17.0.17","@types/react":"^17.0.39","@types/requireindex":"^1.2.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint":"^8.9.0","eslint-config-airbnb-base":"^15.0.0","husky":"^7.0.4","mocha":"^9.2.0","pinst":"^2.1.6","prettier":"^2.5.1","react":"^17.0.2","rimraf":"^3.0.2","ts-node":"^10.5.0","tsconfig-paths":"^3.12.0","typescript":"^4.5.5"},"engines":{"node":">=0.10.0"},"license":"MIT","keywords":["eslint","eslintplugin","eslint-plugin","hooks","react","react-hooks","sort-hooks"],"types":"./dist/index.d.ts","gitHead":"80c805f719dc41222e17fa9dbcddba4c6e64c366","homepage":"https://github.com/hiukky/eslint-plugin-hooks#readme","_id":"eslint-plugin-hooks@0.4.2","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-wsxjizDiTNpMGlpw6OpYbbMzHfmbeXL/cTCkyQsJgKONbu7gp8etsTgHcRydUTsfk0gSq5xJ39T1ALRDT6Pg0g==","shasum":"0512440c36a5f47ed558f1164b872433a4836bf3","tarball":"https://registry.npmjs.org/eslint-plugin-hooks/-/eslint-plugin-hooks-0.4.2.tgz","fileCount":11,"unpackedSize":13747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBy2BCRA9TVsSAnZWagAAZTwP/Ro70CpwWz5YPyqwzv1Z\nVIUIhNBu21OVMGerApmA86KkogjR8plhGx6RPXfZp57gTl/kgzzJDS+vZNaQ\nYmnh8I6LdyZ6bIUHX/i+xohT9JfvpkK5lTcB1qCEYgW6QpZ38+UaI08jVRd1\nruutTMk+ZLq9BvjCpcswEZSZOELGsA4URvwj2QpUTwnshPjV7+iN+6Lh5KNs\nxcdE35VJ2/kup17S+t7bHqikY5RIIDjLlGpRbsUF0ashscJ0bMO5Czw7sdIQ\nYlCotWgIiJqbuIbYp+0ufGKJVdyfcKJScQWbEB1FmTJ8S2PefFLc9xn1lj1T\nKCp48uyY4K7t+Zhjmz+gXgzvH3UuAolD0a0jwQDpkT0dKhv8VWZkgFdFqy+f\ngO9tXSkbL+XgWNzXpvRj16ZiaHBR4PNypqGWeYXYoxWxyqQRGBOXdGkhoQj8\n1td/JrHK8amDEaKu9cWpzN7gX1LPKa0YjvwoWrYo4+RYWmB9pAKfnXwquqXR\nxGFTqj3HHuCCYIF5h3+u+Z9hsP2aQ56bqJDDBEmHimm6QDPLcAVAikxTtn9T\n9VWEKD+wgLPMCQnqkFASPutL5xlyNBbDYQJOzwzaf2ht0tqQ8zJNo1x9w2Q4\nmAM2jd2HLJMGJdrERrF6eqJHWndg4C+p9nUUlWn+9Q71Aor2pQxvM10HFJpY\nLr08\r\n=hyx/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0KFRmNJsvFgt96hSxO/YcGJE6b/PgsSkEA+a5HSjfegIhALzxO4rYoN2XspXGieARTFERlWuE6XYYiUWyFZ6TFtMm"}]},"_npmUser":{"name":"hiukky","email":"developermarsh@gmail.com"},"directories":{},"maintainers":[{"name":"hiukky","email":"developermarsh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-hooks_0.4.2_1644637569239_0.4913436166479892"},"_hasShrinkwrap":false},"0.4.3":{"name":"eslint-plugin-hooks","version":"0.4.3","description":"A simple organizer for ordering hooks.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/hiukky/eslint-plugin-hooks.git"},"bugs":{"url":"https://github.com/hiukky/eslint-plugin-hooks/issues"},"author":{"name":"Romullo @hiukky","email":"developermarsh@gmail.com","url":"https://hiukky.com/"},"scripts":{"prepare":"husky install","clean":"rimraf dist typings","prebuild":"yarn clean","test":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' mocha -r tsconfig-paths/register -r ts-node/register 'lib/**/*.spec.ts' --recursive","build":"tsc -d -p tsconfig.build.json","format":"prettier --write \"**/*.ts\"","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"dependencies":{"requireindex":"~1.2.0"},"devDependencies":{"@commitlint/cli":"^16.1.0","@commitlint/config-conventional":"^16.0.0","@types/chai":"^4.3.0","@types/eslint":"^8.4.1","@types/mocha":"^9.1.0","@types/node":"^17.0.17","@types/react":"^17.0.39","@types/requireindex":"^1.2.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint":"^8.9.0","eslint-config-airbnb-base":"^15.0.0","husky":"^7.0.4","mocha":"^9.2.0","pinst":"^2.1.6","prettier":"^2.5.1","react":"^17.0.2","rimraf":"^3.0.2","ts-node":"^10.5.0","tsconfig-paths":"^3.12.0","typescript":"^4.5.5"},"engines":{"node":">=0.10.0"},"license":"MIT","keywords":["eslint","eslintplugin","eslint-plugin","hooks","react","react-hooks","sort-hooks"],"types":"./dist/index.d.ts","gitHead":"67bdb42f435dc5c76d3c14623cee25b64bfa0d15","homepage":"https://github.com/hiukky/eslint-plugin-hooks#readme","_id":"eslint-plugin-hooks@0.4.3","_nodeVersion":"17.7.1","_npmVersion":"8.5.2","dist":{"integrity":"sha512-Ra/YMBoTVFlM3zcU0c3vW8WQnauDyj/zVGnx6MUlIHaIMdZ/fZcptA20rotOGpRxZDQhReTlCYzz8BQmteJNWw==","shasum":"3c4a2c1390ab4b65692d25d04259ee68dab72427","tarball":"https://registry.npmjs.org/eslint-plugin-hooks/-/eslint-plugin-hooks-0.4.3.tgz","fileCount":11,"unpackedSize":13865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiQn1ZtxaDinSTZ+tliy82K78uDg9Z7pTj4ADn8kaONgIhANHYEI0jneEA3rbnemm56yTQokGVU3RruM43Ndq+NuWT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTC87ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoq0g/9ENln5QkC5btDwcxrOzdajoBVyO0MEJRVJQd0RKbJ7v6SloiC\r\nJQKJZ0sct0OG3CxTPd0gTOBJVjlpvEYPrbjBPbIE//VYErkdec6C35hQVK6h\r\noJNCkdUhP/vP0CG0BSZmXseF7K77QzKNjdLKQoYPA0yvdI4aXGiJpynCjM+B\r\nKPXXa1Htr/s9m1J6uT+4d/WwUPOTT5xlnX/0A4GANT0xfv9uy8rfuFo8fEuh\r\nRXcXrkSSYKZ6penhVf1YmduwVXkAhOM1mxv9n+md9grsgl8Y77FgzSmy/vBR\r\nBGra5qtInQwNeQCkdY+lf4BSZcrHsl5S0X5EbkcFubv+H+jc1vVYPZNRTjri\r\n4ye3VsGMUjC1R0fQpT7Nfi3HywC/+10ijw/M+Ow1ncFC2AsSJ68PZ6vjARDs\r\nYJigQFt344OmJNGXy7CopTaWZOETpFcR53LHzQXRVlbTsGVYP615gm9ZA8JA\r\nQkaxXl6JudgsKxwDRb5PbgLPP1yN9vHkcZatCiaTDLGqGuDo4TVhol1Z4ier\r\nFagxkInUR0BDT0206tSPIvUYw45oiZFhE7eWHDXl9ajTQr4uluoizIvZz7iq\r\nttKSNxEELOhX0YnxGhQAIgcZP9adBldlsnn3DrrfCtcgFmt033QeEYIhnlj2\r\nTC9Ep9lOw9ou++ARgyAS4acvC4j8EyhNXig=\r\n=cI/4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hiukky","email":"developermarsh@gmail.com"},"directories":{},"maintainers":[{"name":"hiukky","email":"developermarsh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-hooks_0.4.3_1649159995454_0.2650209892647222"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-02T10:38:44.188Z","0.1.1":"2021-04-02T10:38:44.399Z","modified":"2022-05-01T16:16:45.364Z","0.2.0":"2021-04-02T12:17:06.145Z","0.3.0":"2021-10-09T20:05:36.204Z","0.4.0":"2021-10-11T13:20:58.758Z","0.4.1":"2021-10-12T15:34:00.867Z","0.4.2":"2022-02-12T03:46:09.416Z","0.4.3":"2022-04-05T11:59:55.615Z"},"maintainers":[{"name":"hiukky","email":"developermarsh@gmail.com"}],"description":"A simple organizer for ordering hooks.","homepage":"https://github.com/hiukky/eslint-plugin-hooks#readme","keywords":["eslint","eslintplugin","eslint-plugin","hooks","react","react-hooks","sort-hooks"],"repository":{"type":"git","url":"git+https://github.com/hiukky/eslint-plugin-hooks.git"},"author":{"name":"Romullo @hiukky","email":"developermarsh@gmail.com","url":"https://hiukky.com/"},"bugs":{"url":"https://github.com/hiukky/eslint-plugin-hooks/issues"},"license":"MIT","readme":"<h1 align=\"center\"> eslint-plugin-hooks </h1>\n\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/github/hiukky/eslint-plugin-hooks\">\n    <img alt=\"Build\" src=\"https://img.shields.io/github/workflow/status/hiukky/eslint-plugin-hooks/build?color=0d1117&style=for-the-badge&colorA=1C1D27\">\n  </a>\n  <a href=\"https://github.com/hiukky/eslint-plugin-hooks/stargazers\">\n    <img alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/hiukky/eslint-plugin-hooks?color=0d1117&style=for-the-badge&colorA=1C1D27\">\n  </a>\n  <a href=\"https://github.com/hiukky/eslint-plugin-hooks/network\">\n    <img alt=\"GitHub forks\" src=\"https://img.shields.io/github/forks/hiukky/eslint-plugin-hooks?color=0d1117&style=for-the-badge&colorA=1C1D27\">\n  </a>\n  <a href=\"https://github.com/hiukky/eslint-plugin-hooks/issues\">\n    <img alt=\"GitHub issues\" src=\"https://img.shields.io/github/issues/hiukky/eslint-plugin-hooks?style=for-the-badge&color=0d1117&colorA=1C1D27\">\n  </a>\n  <a href=\"httdivs://github.com/hiukky/eslint-plugin-hooks/blob/develop/LICENSE\">\n    <img alt=\"GitHub license\" src=\"https://img.shields.io/github/license/hiukky/eslint-plugin-hooks?color=0d1117&style=for-the-badge&colorA=1C1D27\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/eslint-plugin-hooks\">\n    <img alt=\"NPM\" src=\"https://img.shields.io/npm/dt/eslint-plugin-hooks?color=0d1117&style=for-the-badge&colorA=1C1D27\" />\n  </a>\n</p>\n\n<h3 align=\"center\"> A simple organizer for ordering hooks. </h3>\n\n<p align=\"center\">\n  <sub>Built with ❤︎ by <a href=\"https://hiukky.com\">hiukky</a>\n  <br/>\n</p>\n\n<br>\n\n## Installation\n\nYou'll first need to install [ESLint](http://eslint.org):\n\n```\n$ npm i eslint --save-dev\n```\n\nNext, install `eslint-plugin-hooks`:\n\n```\n$ npm install eslint-plugin-hooks --save-dev\n```\n\n## Usage\n\nAdd `hooks` to the plugins section of your `.eslintrc` configuration file. You can omit the `eslint-plugin-` prefix:\n\n```json\n{\n  \"plugins\": [\"hooks\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"hooks/sort\": [\n      2,\n      {\n        \"groups\": [\n          \"useReducer\",\n          \"useContext\",\n          \"useState\",\n          \"useRef\",\n          \"useDispatch\",\n          \"useCallback\",\n          \"useEffect\"\n        ]\n      }\n    ]\n  }\n}\n```\n","readmeFilename":"README.md"}