{"_id":"@alain00/eslint-plugin-import","_rev":"4-d9002919d81932eff900f40e4a56c780","name":"@alain00/eslint-plugin-import","dist-tags":{"latest":"1.3.1"},"versions":{"1.1.0":{"name":"@alain00/eslint-plugin-import","version":"1.1.0","description":"ESLint plugin for import rules","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"alain00"},"main":"./lib/index.js","exports":"./lib/index.js","scripts":{"lint":"eslint .","build":"tsc","test":"mocha -r ts-node/register 'tests/**/*.ts'"},"dependencies":{"requireindex":"^1.2.0"},"devDependencies":{"@babel/eslint-parser":"^7.18.9","@types/eslint":"^8.4.6","@types/mocha":"^9.1.1","@types/node":"^18.7.12","@types/requireindex":"^1.2.0","babel-eslint":"^10.1.0","eslint":"^8.19.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","mocha":"^10.0.0","ts-node":"^10.9.1","typescript":"^4.7.4"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"ISC","gitHead":"2a4dbbd57c9bf831050f5f5e8c88cadc617c5fa8","_id":"@alain00/eslint-plugin-import@1.1.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-WGcNZORNF7sKAENHchpzr6uaF1ptI5DDbf/4gWt6MD1WhqiwdttcQh4XH2FJ7fSa0e257X9PVFbsGS1Wuknkvg==","shasum":"c6cc5a3e17cfb79857058c4aad02b3fe7d4032d5","tarball":"https://registry.npmjs.org/@alain00/eslint-plugin-import/-/eslint-plugin-import-1.1.0.tgz","fileCount":8,"unpackedSize":10642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKKbAsMdJTe2f1YXvKI9yRMTV/FWuAZwbb90+GkHS1IAiAsyIRAk9oqtX8AfiFKFYpGFKMvumE7q08hRXF6a+WHdw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBcb3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAHxAAj7qpO6QILyzRBXCNK+kaJQG/vfZ0VsGl5MzzrZqBLU7TX+VU\r\niqCUwnqmWtO5vBOEAcAqgRM6wvd08V85EZgZzFkZP9o07Nr6yzRcGmdG0KcA\r\n3CQCU2qEAVKHPQK9SAzlJcmWQc8tbBLPRyu4D0gabw424PykqBw54SpgVwIF\r\ngx2vh4YWQBj5orjopiwmhtjjBr/54tMWtgo93VEMOf506cFH07ZiJnvp6RKf\r\nGcZ1R4X1rf6K6NxFEp9qwqUDiOJulx+TD6KqQOmkEMQgAV8n5kpLxcTjmk+P\r\nN5pJ+/aql075WuUoG5hdn+WlHHrv+cy7PP6lhgyQiD3uYpBwAby7zcydS1lu\r\nwvYTGt0TBA3aQbayaLc4Ew3fSqYkvPUA4qf81usD0hTayriN8Q+kVHcGGeCo\r\nN5vIoJIotb52/W1Uyc6GNvoWGNw0HiuP6LgdnwMbDc+LkLx2swjeOcQVEQ+t\r\naVsU9jEDCEPHRatEyk80sfJyM80PGDrsP+/HTWn6TNqUBd8Uw/bEUsBYqQR2\r\njR1znbd4DCm0pOU3pauAip+uJwWMtb8UXmBCtqXn/mVFiDH1VOGLMszRr1zV\r\nIV/u5VCwFy9TAEavmyxcDLNVBZCJ57DIP84ZYY81nb7DTt+QIwAllsSqE5yv\r\n3mwDY6rLqEkSijbNkuv1wTUvmofFENA7EOk=\r\n=koP0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alain00","email":"alain00.alvarez@gmail.com"},"directories":{},"maintainers":[{"name":"alain00","email":"alain00.alvarez@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-import_1.1.0_1661322999660_0.4442146469812911"},"_hasShrinkwrap":false},"1.2.0":{"name":"@alain00/eslint-plugin-import","version":"1.2.0","description":"ESLint plugin for import rules","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"alain00"},"main":"./lib/index.js","exports":"./lib/index.js","scripts":{"lint":"eslint .","build":"tsc","test":"mocha -r ts-node/register 'tests/**/*.ts'"},"dependencies":{"requireindex":"^1.2.0"},"devDependencies":{"@babel/eslint-parser":"^7.18.9","@types/eslint":"^8.4.6","@types/mocha":"^9.1.1","@types/node":"^18.7.12","@types/requireindex":"^1.2.0","babel-eslint":"^10.1.0","eslint":"^8.19.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","mocha":"^10.0.0","ts-node":"^10.9.1","typescript":"^4.7.4"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"ISC","gitHead":"93e10aab4147c0a51da738b58a341a8c5e8637c7","_id":"@alain00/eslint-plugin-import@1.2.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Jt5XlJ+SHPFcyF9LhJb4D+v/MZYYLeDx2rCNwC0P3MZU7GmhjYIU/eDlEQ1Zh8Mn9fJj+Rgd/wy2oNGBNSUSXA==","shasum":"99257f42fddc2cfb1e94ab01a6e981d3894b3313","tarball":"https://registry.npmjs.org/@alain00/eslint-plugin-import/-/eslint-plugin-import-1.2.0.tgz","fileCount":10,"unpackedSize":13640,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfdq+mTzvLkInzJ3NfYOefF/8/yShmF+3odFS03Dv49QIhAK+e50IOW27eWDlyFIa+kSeNFxufGQClUe6Ms1vBoH/S"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBdf8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquCA/9Gbb4cbffyl15642ywMjgaiwNn/0X3ZzXNzCRgMJQ0yFn49m0\r\n7T1kGU/uA0XJGir2MpnpnDigbaeA1zKSlzVryp5ok6Eh7kKw6nb42HJLlCCy\r\nAJA9J2VXTp5fQKY0gLI/JvvaguuY9tB9d0iMuCPUy4y1pUb92EDCNMEXcl5t\r\na2BeQ4IJObkMIHMml35tikMjbMxKqrunZMpshkg7/5dTV4pXqAtlWsXXuEwH\r\nCSPT/Zs2rgAIBsziXpJ/sNIaQqcl7i9DnlQF9J3VtIEpHdmaCbTxZPF242mG\r\naBEbldlDywX7ZZFXNQi+RdPrvUowlcAJWd9qgSpGkUIcTtu8EY0UmPuoMsDQ\r\n2WvaFicSx+N4HV+wiLc1pXtoVp26uYOmJIngQQcqEmH2ho9BVzy2Yl9cK/aK\r\nBqfLiPrQ+iVijNgvfq594iq8+O6Gpag0OFyBsRZ3JJ3g9yG4MEkhRfe6InJr\r\ntoJlYwBu2cD01pltoK92vprkdamUvsVE8P3klpNL7mLARwRRgfucLt2Bjd40\r\n3yKuTybk5cLWeZg0HQUZUlr2/FtimJ5a6VYUdAZjTRWr69TkSSGafX7hvBD8\r\nwPLlyCm8j0472KgP/tsjXz9UEQ9LlkEDNRbJ8CYRz0HlWXYFsdDjArmrlsli\r\nMO86BiQOPAIoDniAZq9Q07vGRDaWWiBFD04=\r\n=yALx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alain00","email":"alain00.alvarez@gmail.com"},"directories":{},"maintainers":[{"name":"alain00","email":"alain00.alvarez@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-import_1.2.0_1661327355873_0.5954482810072772"},"_hasShrinkwrap":false},"1.2.1":{"name":"@alain00/eslint-plugin-import","version":"1.2.1","description":"ESLint plugin for import rules","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"alain00"},"main":"./lib/index.js","exports":"./lib/index.js","scripts":{"lint":"eslint .","build":"tsc","test":"mocha -r ts-node/register 'tests/**/*.ts'"},"dependencies":{"requireindex":"^1.2.0"},"devDependencies":{"@babel/eslint-parser":"^7.18.9","@types/eslint":"^8.4.6","@types/mocha":"^9.1.1","@types/node":"^18.7.12","@types/requireindex":"^1.2.0","babel-eslint":"^10.1.0","eslint":"^8.19.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","mocha":"^10.0.0","ts-node":"^10.9.1","typescript":"^4.7.4"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"ISC","gitHead":"68d6b277d0a93d81410fb44f109c11b600e69dca","_id":"@alain00/eslint-plugin-import@1.2.1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-+Few2vNdOyAXOQcfBPqoEOT0SHcyxZTK/muJ/jwjkqlFHYKskkT3np+GglLuRbG/c/JMAzUjyU3X8CP/gLZEwQ==","shasum":"c7a4b35c7004f2ce545c12b7fadcdc9cde35c80a","tarball":"https://registry.npmjs.org/@alain00/eslint-plugin-import/-/eslint-plugin-import-1.2.1.tgz","fileCount":10,"unpackedSize":16563,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJI50gCBvMhZ8nnNQ4oA4tQPVTVWc5G04tHIc5WYq37AiEA/viwXLGd7ehJIwedo4uw/30SpDChhlwAJHEhSeWGaZY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBk43ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpcwg/9GfnPo20CpQmhhRx+0wzDNinHG4upOnCUxQBiVXvvgTKMdjLD\r\nv3oC6RPqcZ+u/xx8flzr94MBAsTgpE8YDhcSmqRPFDgckBxjDoH0oZ548Vre\r\nAWXoNir3R94kWTzapwVkN/54iCbRjmowA1UCJydcPwKAsCiBobwroJnbqyU+\r\nY/WCaAQ+zE1fqBTpE24EDDnc3yEkhkeuwKz74tAeSjBbAUJbON9oa5KKYSXB\r\nVh43nTzGfKxETBYLKW1o9bMXgZ2wV+jGevBj5aqubDC0lxsoNafyjpQX36nv\r\ntBHzvCYS3sTZzoHvYtktaNqFzRxuZgRwGyC8TRPu4aqmrMqS0rdNbhb4tujy\r\nxFn/WTh9qNBM6MtSBmzUwCvDaH26XZUntSG4tbJKpgskLYPAxp1CHHdOQ7PP\r\nLIyO/3r9fImIKY2jVa8JPXsk1uOfOajn7U49B9VJHQYrVrcdG0qewJPwuUfu\r\nsgDr6zcCl8yCZnp9IntHll5T2aPaLMXYa0mc6dwJzoYDo6m0OSo5CibvwQCF\r\nl6UefZpGKhqEGFxmxa3Wvim326kWaFE78D2KstPhTsZ0+X4DUstA5VXQhk6w\r\nTQLL42FS6MeasFknFhGhP+npxBVi4wA/Xt7mXnMiiQCly4ogAIXgnt9jqL2W\r\n2s5G/JZybBRRPwOG3zd3zftaSLufezRHuEA=\r\n=hiMN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alain00","email":"alain00.alvarez@gmail.com"},"directories":{},"maintainers":[{"name":"alain00","email":"alain00.alvarez@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-import_1.2.1_1661357623132_0.18966131841219336"},"_hasShrinkwrap":false},"1.3.0":{"name":"@alain00/eslint-plugin-import","version":"1.3.0","description":"ESLint plugin for import rules","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"alain00"},"main":"./lib/index.js","exports":"./lib/index.js","scripts":{"lint":"eslint .","build":"tsc","test":"mocha -r ts-node/register 'tests/**/*.ts'"},"dependencies":{"requireindex":"^1.2.0"},"devDependencies":{"@babel/eslint-parser":"^7.18.9","@types/eslint":"^8.4.6","@types/mocha":"^9.1.1","@types/node":"^18.7.12","@types/requireindex":"^1.2.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/typescript-estree":"^5.36.1","@typescript-eslint/utils":"^5.36.1","babel-eslint":"^10.1.0","eslint":"^8.19.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","mocha":"^10.0.0","ts-node":"^10.9.1","typescript":"^4.7.4"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"ISC","gitHead":"40a514a264d37e236063375a8c4414ad399a3e30","_id":"@alain00/eslint-plugin-import@1.3.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-hBeZQ9WSjY5z/NU91L8LZihd82TNpeYE52lX106HnvK84yBbZC4gBEgLk63CXdc/u5TwLPwUYOWtyC97mv8xFw==","shasum":"d11a42bf0506128ed8a39a95d7078eb32a31c933","tarball":"https://registry.npmjs.org/@alain00/eslint-plugin-import/-/eslint-plugin-import-1.3.0.tgz","fileCount":12,"unpackedSize":20673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpiGhTBqNWkGRpcinD7ZOhT8pLRFU4rzI6+7tclONYZAiBOFVaRa+yXi5O7MIKh64T7gxSmKuzi067x/6s4nMO4Tw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDvOfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7PA//fnbuFOR6wCc8Sa0EIwn98evhDaIdT9LFiy4oggt2v/x4RDSE\r\nByTMlIYmMT9EBo6UIEz15lXQ9e91B8z0YWM98uNnhxek85SQGN1lDDOH2FB3\r\nQWGtMM+gzZLbGSAnT7RMZCtauCTOC34+RKKwWbhjrnCCt6LAucEhWPu+5p1m\r\ndGkHbOOMFajJfsbUwkvUHPLB/TKPVuIPXrpocO49wyXJtfIqRIrbWR4Euzps\r\nJ9EpUqQFgnhMHSurQPws6+92o6KoTbLVv+kVlb4h0IcAaLkFd5PJhR9tQPmq\r\nF47YuKk1sc1HvSAjU4k0n23SlTv1FDKve+GuFgziuFQv7UMLc9sUONYdT0/v\r\nAlhshi9BKLKbvDH+wDrrnKvBGC7CJuRf26BFBJ8i7y7LAI6viUSK79Tq/7wD\r\nn4bq2TqY6uBIb0Me97hcpw0hqhuRiI9Fk61DYfz7tgDtx7muwmCeXCG+xr9S\r\ny2KNXw7VRsDTMFMuxCj6iyX2MPAgjNQgIBaTv7OzmIT6lMw8FrMf11d1dkLJ\r\nuiXHd5VdWgyWmLaQRRw1J+tmGm7GNsSkJmy+lKxKAwHKJze9FxHfyl1mZeHb\r\npQi4KhBLs7orewc93L0WGQ85j31Kjqp8+D4nBvBPwtVVn/4GlBObsOx6jqyc\r\n6THY4w2V0NfMA5aApVdMNer/+dCdIobrpCA=\r\n=OcuX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alain00","email":"alain00.alvarez@gmail.com"},"directories":{},"maintainers":[{"name":"alain00","email":"alain00.alvarez@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-import_1.3.0_1661924255782_0.29734703118494155"},"_hasShrinkwrap":false},"1.3.1":{"name":"@alain00/eslint-plugin-import","version":"1.3.1","description":"ESLint plugin for import rules","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"alain00"},"main":"./lib/index.js","exports":"./lib/index.js","scripts":{"lint":"eslint .","build":"tsc","test":"mocha -r ts-node/register 'tests/**/*.ts'"},"dependencies":{"requireindex":"^1.2.0"},"devDependencies":{"@babel/eslint-parser":"^7.18.9","@types/eslint":"^8.4.6","@types/mocha":"^9.1.1","@types/node":"^18.7.12","@types/requireindex":"^1.2.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/typescript-estree":"^5.36.1","@typescript-eslint/utils":"^5.36.1","babel-eslint":"^10.1.0","eslint":"^8.19.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","mocha":"^10.0.0","ts-node":"^10.9.1","typescript":"^4.7.4"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"ISC","gitHead":"ce69847fe507efc56161c4d185cdee3e9d44259e","_id":"@alain00/eslint-plugin-import@1.3.1","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-gRoB3dvX6YmjoWIT6KXSdIC8eb1RMAc7tWTllxaLlbO/0Nbp8OcEI/yxawNywS/uFr8+3GrqSNRfgsV8Rh0LCg==","shasum":"b5e407e13cc98ccae65e690b0927107f1385b659","tarball":"https://registry.npmjs.org/@alain00/eslint-plugin-import/-/eslint-plugin-import-1.3.1.tgz","fileCount":12,"unpackedSize":21059,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDzCe8W3yWKme3RyBV3r1HuFIT14qezsZkFfUKJpsm3AIgbYIaPE2+wBO4pSlznPl4otY62dDZMCcBkomfmfQ9kmw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEYR2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb+w/+MWmXZBijCDbtAdkn+cbYBHURUArYJxQe6aA5JATXzBXvowoA\r\nTttGocHJ0Uh2PdJJuvYQJkBoBHys2uVef5tUv9ISsjg0DoAghNtziV4/VRkm\r\nqxCh8fUlHPz0XIOzt0EwfLFvisI3QSjgwjRiI5jvs8UPyo6/Px0RShFn+G8Q\r\nRDsHtZsi12Kp0IF6xuqyUBPvO00TEYgSjnUFBIG47ykdJhgSTKAPpGzwL7gM\r\n23b74GnTMGsRn2MiRmQ9cj4rHm3D5rorLiAy6Y+f2KLocyNoQDVkY4S/IXQt\r\nq3TSVNQn9BJNRV/FZdq27qaVeeHOnZoH5WXcknrbBkgU5XiT/Z4gjJAgynSq\r\nEEH0re1vTM+Y8M2aGTTAzm5hfE9SoRdmU2dAARWNCAjdgLCGcRieIf/jGndK\r\nY2IpnvkWwiWHLd18Hx14lC8LJ6H+bukf6vaVFyvkQ7o44wrG01BvNZzE48ML\r\nEoIOzUL/+Atv9RNFfb0iHGiVhJ+FHEuyOG/Bjlm4nh9z4FYXg4vAti9WUKrj\r\nBl7GIVU5sOsk7/PdlYIYrsLiJEJWaLtkqSAJCj43qG6UhH0+7tb526Pv90aq\r\nAft1oGlIFC1z2maLtAk1UsURj9/4krDH2ngOCGnbFT/lga01chLMYW+xobU5\r\nu/gMgTihU1NQmdhHLzdiEZe8vcmhOXGp22g=\r\n=x6oU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alain00","email":"alain00.alvarez@gmail.com"},"directories":{},"maintainers":[{"name":"alain00","email":"alain00.alvarez@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-import_1.3.1_1662092406172_0.6500160918612656"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-24T06:36:39.608Z","1.1.0":"2022-08-24T06:36:39.857Z","modified":"2022-09-02T04:20:06.357Z","1.2.0":"2022-08-24T07:49:16.049Z","1.2.1":"2022-08-24T16:13:43.305Z","1.3.0":"2022-08-31T05:37:35.931Z","1.3.1":"2022-09-02T04:20:06.309Z"},"maintainers":[{"name":"alain00","email":"alain00.alvarez@gmail.com"}],"description":"ESLint plugin for import rules","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"alain00"},"license":"ISC","readme":"# eslint-plugin-import\n\nThis plugin intends to keep a clean import declaration and order.\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `eslint-plugin-import`:\n\n```sh\nnpm install @alain00/eslint-plugin-import --save-dev\n```\n\n## Usage\n\nAdd `@alain00/import` to the plugins section of your `.eslintrc` configuration file. You can omit the `eslint-plugin-` prefix:\n\n```json\n{\n    \"plugins\": [\n        \"@alain00/import\"\n    ]\n}\n```\n\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n    \"rules\": {\n        \"@alain00/import/pretty\": 2\n    }\n}\n```\n\n## Supported Rules\n\n* Ensure an import declaration have the specifiers splitted into multiple lines. ([`pretty`])\n* Ensure react import to be the first import. ([`react-first`])\n* Ensure css imports to be the last import. ([`css-last`])\n* Ensure function objects params have properties alphabetically sorted. ([`sort-params`])\n* Ensure interface properties to be alphabetically sorted. ([`sort-interface`])\n\n[`pretty`]: ./docs/rules/pretty.md\n[`react-first`]: ./docs/rules/react-first.md\n[`css-last`]: ./docs/rules/css-last.md\n[`sort-params`]: ./docs/rules/sort-params.md\n[`sort-interface`]: ./docs/rules/sort-interface.md\n","readmeFilename":"README.md"}