{"_id":"@arnaud-barre/eslint-plugin","_rev":"14-ec266fc33e0f769bb2da8337e31086a5","name":"@arnaud-barre/eslint-plugin","dist-tags":{"latest":"1.3.2"},"versions":{"1.2.0":{"name":"@arnaud-barre/eslint-plugin","version":"1.2.0","author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/eslint-plugin@1.2.0","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/eslint-config#readme","bugs":{"url":"https://github.com/ArnaudBarre/eslint-config/issues"},"dist":{"shasum":"596d39ec93a2f877bd682c6af3de14e267a70a7a","tarball":"https://registry.npmjs.org/@arnaud-barre/eslint-plugin/-/eslint-plugin-1.2.0.tgz","fileCount":4,"integrity":"sha512-SCJH2DWtaVQ+kBlPbzGzHoOopr6ZRWGxH99QlPPlDYAYogSfkxUuzRjsXL4vLbI1eQdBwlqbJFhNrprNxqk4ig==","signatures":[{"sig":"MEQCIBPVLzjfnojrBORhpw1kKPlR+WFOSGbYwHh7SFtEI4ZgAiB/zn6UoRKNCVckw0JceMih+haNyjF7XmVGSOM7G/W6uA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43829},"main":"index.js","gitHead":"3bc06eebee7fb5160654eb7111ab0299574fae44","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"repository":{"url":"git+https://github.com/ArnaudBarre/eslint-config.git","type":"git"},"_npmVersion":"9.5.1","description":"Additional rules for @arnaud-barre/eslint-config","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@typescript-eslint/utils":"^6.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.2.0_1691884451558_0.3721310849266384","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@arnaud-barre/eslint-plugin","version":"1.2.1","author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/eslint-plugin@1.2.1","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/eslint-config#readme","bugs":{"url":"https://github.com/ArnaudBarre/eslint-config/issues"},"dist":{"shasum":"e266924b5c237f4dc5a0aa86255803bf82c28406","tarball":"https://registry.npmjs.org/@arnaud-barre/eslint-plugin/-/eslint-plugin-1.2.1.tgz","fileCount":4,"integrity":"sha512-vLSSJxsAMb58CT1AhI5Led5ztthLedXTJFuCRZD+Z22ZfUYDnRNd9lx0xFB7yRJJAqX3h/zG9j9HmuA+iwKx9A==","signatures":[{"sig":"MEUCIHKP7QhA6Tju5gKbWXpTYuS8sVwkZFTmwppCkOASU23rAiEAyQbdaHUnTlGRW6oBeArAg49088qee4LZqzfKOLbeLAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43937},"main":"index.js","gitHead":"eb1eb97e00115a50cba1622b9c2ef5210c371d3d","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"repository":{"url":"git+https://github.com/ArnaudBarre/eslint-config.git","type":"git"},"_npmVersion":"9.5.1","description":"Additional rules for @arnaud-barre/eslint-config","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@typescript-eslint/utils":"^6.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.2.1_1691886911990_0.4615141275304886","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@arnaud-barre/eslint-plugin","version":"1.2.2","author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/eslint-plugin@1.2.2","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/eslint-config#readme","bugs":{"url":"https://github.com/ArnaudBarre/eslint-config/issues"},"dist":{"shasum":"cd33607d3b99e30bbb0444ec4a8576c1917d877d","tarball":"https://registry.npmjs.org/@arnaud-barre/eslint-plugin/-/eslint-plugin-1.2.2.tgz","fileCount":4,"integrity":"sha512-tyPh8xAiQ5fZeJNGzrN+qGQbmJ1MDPzVwAgS/RF6QthSAMeGK8g7nbylmaE4H/eJJkAEiwnZqibV9jNm6wvk9w==","signatures":[{"sig":"MEUCIDA80uQmm6xR3CP+RdO89UDrYvTOI5jw+os1m7m8SdTkAiEAqsaE1u42YHAf+7JXQF7KM5uyqiZ9NP1oGinsOnsrbWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44049},"main":"index.js","gitHead":"2dce702b3b1e8c82701fe11f37b837e58a693b5f","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"repository":{"url":"git+https://github.com/ArnaudBarre/eslint-config.git","type":"git"},"_npmVersion":"9.5.1","description":"Additional rules for @arnaud-barre/eslint-config","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@typescript-eslint/utils":"^6.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.2.2_1691889503187_0.9951785168208684","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@arnaud-barre/eslint-plugin","version":"1.2.3","author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/eslint-plugin@1.2.3","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/eslint-config#readme","bugs":{"url":"https://github.com/ArnaudBarre/eslint-config/issues"},"dist":{"shasum":"0b4a91b1bd3d13edba444d3f4d1af9b354f5c51f","tarball":"https://registry.npmjs.org/@arnaud-barre/eslint-plugin/-/eslint-plugin-1.2.3.tgz","fileCount":4,"integrity":"sha512-RmHgqHYMlkCOzxHlzC/D35vVOc1HxcrTDWtShz19JtOb5lYzdmxk0wsT19Zl8XpqGMOrkscnP6Kjs9A6KJQMow==","signatures":[{"sig":"MEUCIGh5IomUxfED8TTSIY/cCl4pgrpVJhxEby0GNLBZsG9eAiEA1uod/LqnlLkG2jmh6JBWdjWRxuMK5T53PSqX6Tl0z5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43976},"main":"index.js","gitHead":"e3eba554dc76820c82f2c66e7acbb699ace93594","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"repository":{"url":"git+https://github.com/ArnaudBarre/eslint-config.git","type":"git"},"_npmVersion":"9.5.1","description":"Additional rules for @arnaud-barre/eslint-config","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@typescript-eslint/utils":"^6.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.2.3_1691894431105_0.8968630334110914","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@arnaud-barre/eslint-plugin","version":"1.2.4","author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/eslint-plugin@1.2.4","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/eslint-config#readme","bugs":{"url":"https://github.com/ArnaudBarre/eslint-config/issues"},"dist":{"shasum":"baab0b212631854111683ef90c5443d6988662d1","tarball":"https://registry.npmjs.org/@arnaud-barre/eslint-plugin/-/eslint-plugin-1.2.4.tgz","fileCount":4,"integrity":"sha512-/0r6YWC31Cx9QWVkMA5Vgxib+vh3C4jUdcPruou0JgT3fSyHdR0rlREFHDC/YlAACCmPfuzQ7k0ejpnYXrPAjA==","signatures":[{"sig":"MEQCIBbTSNksojkmQ7FYdRMfEf5nCJoFK/e6Nz6Kgihr6UkzAiARJtUBOgj4z1uJs4y2IJGwP6MFQ8xCpnUM43kNiOM2TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46068},"main":"index.js","gitHead":"954e1be6297be00f6bc2610fefbde2ea05833249","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"repository":{"url":"git+https://github.com/ArnaudBarre/eslint-config.git","type":"git"},"_npmVersion":"9.8.0","description":"Additional rules for @arnaud-barre/eslint-config","directories":{},"_nodeVersion":"20.5.1","dependencies":{"@typescript-eslint/utils":"^6.7.2","@eslint-community/regexpp":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.2.4_1695591342460_0.8908152038753241","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@arnaud-barre/eslint-plugin","version":"1.2.5","author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/eslint-plugin@1.2.5","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/eslint-config#readme","bugs":{"url":"https://github.com/ArnaudBarre/eslint-config/issues"},"dist":{"shasum":"19192efd45a2726816dde1ca74e814eef86513ea","tarball":"https://registry.npmjs.org/@arnaud-barre/eslint-plugin/-/eslint-plugin-1.2.5.tgz","fileCount":4,"integrity":"sha512-fIeQcqRSk1qJo5vOGX2DxS0s0Xf5HTS+4sFYnw1XYR+/1ZUjqAFChGtsyFGLrKrnDKZygnKuDS90Pej8JnA8mg==","signatures":[{"sig":"MEUCIDNxsLjHg30NnAJJKxT9/nijibfnuuyfTI1xF5etzfKsAiEAs2x0ZA+ZL2wBHHNpLqpiK4mxQG6ffR0b12yhsjKMnpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46127},"main":"index.js","gitHead":"38fe124a9af3255e018d301e1bcb9079df902486","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"repository":{"url":"git+https://github.com/ArnaudBarre/eslint-config.git","type":"git"},"_npmVersion":"9.8.0","description":"Additional rules for @arnaud-barre/eslint-config","directories":{},"_nodeVersion":"20.5.1","dependencies":{"@typescript-eslint/utils":"^6.7.2","@eslint-community/regexpp":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.2.5_1695593492712_0.8067101237439138","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@arnaud-barre/eslint-plugin","version":"1.2.6","author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/eslint-plugin@1.2.6","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/eslint-config#readme","bugs":{"url":"https://github.com/ArnaudBarre/eslint-config/issues"},"dist":{"shasum":"2055da7ad00ccba4ce912b32a0b965e165ee6e89","tarball":"https://registry.npmjs.org/@arnaud-barre/eslint-plugin/-/eslint-plugin-1.2.6.tgz","fileCount":4,"integrity":"sha512-67HbY+KlwPrKcbsi39Z0TkF6crvq99rAb7k19qIsFJPgQGBZIl0vDLgV4nHPHc4T9P3H62Catc8F4H5Lpd7fTA==","signatures":[{"sig":"MEQCIDvLnKsTEDfSZFdbJSQE5cZUZ6ZzCod7AupqE5WR6l4MAiBtXJzb7WU1FgxuLywdpWqrqT3N2j0V4nMbCGPUe2Rykg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46367},"main":"index.js","gitHead":"f80977efa8c1f0e421a486a0270a9347869a8ce5","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"repository":{"url":"git+https://github.com/ArnaudBarre/eslint-config.git","type":"git"},"_npmVersion":"9.8.0","description":"Additional rules for @arnaud-barre/eslint-config","directories":{},"_nodeVersion":"20.5.1","dependencies":{"@typescript-eslint/utils":"^6.7.2","@eslint-community/regexpp":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.2.6_1696277079191_0.5352700358770419","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@arnaud-barre/eslint-plugin","version":"1.2.7","author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/eslint-plugin@1.2.7","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/eslint-config#readme","bugs":{"url":"https://github.com/ArnaudBarre/eslint-config/issues"},"dist":{"shasum":"1a17f6171be4fff7896a9331f0e6529f4afb6d46","tarball":"https://registry.npmjs.org/@arnaud-barre/eslint-plugin/-/eslint-plugin-1.2.7.tgz","fileCount":4,"integrity":"sha512-59GfwWJw+DFXtkYMgUbax3tz5Ycjw1erYKgtxd9y62zg++w8PTXdbqGZ/Dl7Gdcf1pqz42zzxsPS52X2Qrpqqg==","signatures":[{"sig":"MEYCIQDZEDayQWTvP2GaEb30qL09M/iisc5MgXQhVTQLVw8A8QIhAKeI/gZJ0fHQPx/wbHdwkLFcspAPJN7gCD5VLnh8Nfh/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46529},"main":"index.js","gitHead":"df99cc8b81d07e0e14e0ff82e632160b96db4aa8","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"repository":{"url":"git+https://github.com/ArnaudBarre/eslint-config.git","type":"git"},"_npmVersion":"9.8.0","description":"Additional rules for @arnaud-barre/eslint-config","directories":{},"_nodeVersion":"20.5.1","dependencies":{"@typescript-eslint/utils":"^6.7.2","@eslint-community/regexpp":"^4.6.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.2.7_1696284478597_0.9390564594550987","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@arnaud-barre/eslint-plugin","version":"1.2.8","author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/eslint-plugin@1.2.8","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/eslint-config#readme","bugs":{"url":"https://github.com/ArnaudBarre/eslint-config/issues"},"dist":{"shasum":"b0fb043c416ddfbe12613128144ea441bb37a3d3","tarball":"https://registry.npmjs.org/@arnaud-barre/eslint-plugin/-/eslint-plugin-1.2.8.tgz","fileCount":4,"integrity":"sha512-T031Xni6C9XDPvR7e1e/0kNzE6QWz/N0p8xeGdCd0QCbQBnRzOZO7ixDD0AcqjRUJkcTsW/7kl4drwSlsDkDzg==","signatures":[{"sig":"MEUCIB0W/AWdHwKkGBbxh9VQXHtQAWI9ulMgXIvho2EleSbMAiEA6BkTjt+3OXQKsqJxjCqBPyNcheTfBZRywZRJw/94gJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47797},"main":"index.js","gitHead":"eb3dca7cba05a365c650392c7175f81f589230aa","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"repository":{"url":"git+https://github.com/ArnaudBarre/eslint-config.git","type":"git"},"_npmVersion":"10.1.0","description":"Additional rules for @arnaud-barre/eslint-config","directories":{},"_nodeVersion":"20.8.0","dependencies":{"@typescript-eslint/utils":"^6.11.0","@eslint-community/regexpp":"^4.10.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.2.8_1699915065425_0.6386590748323264","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"@arnaud-barre/eslint-plugin","version":"1.2.9","author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/eslint-plugin@1.2.9","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/eslint-config#readme","bugs":{"url":"https://github.com/ArnaudBarre/eslint-config/issues"},"dist":{"shasum":"a9fd34030b80d4d975165af3202d444b77c6cedf","tarball":"https://registry.npmjs.org/@arnaud-barre/eslint-plugin/-/eslint-plugin-1.2.9.tgz","fileCount":4,"integrity":"sha512-hHRCRajJb5qJAdxco0/8Lps0924acMFcAZNdpja7cqZX17wRP8xlQ8Nnvv9Rhh5CTvaJyvLtKT+El41VHsmWRQ==","signatures":[{"sig":"MEUCIE8iGnOAZwGXwD/Ou0ktaeqeGWP1e6jUuke3mSx1g6iIAiEAvaFSUJITxUxAYbxCqNGuT1r1Mw2+5HNCbsO/EIJHip0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47149},"main":"index.js","gitHead":"35bb4f16277abed135ab8399b45eaed0968f28fc","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"repository":{"url":"git+https://github.com/ArnaudBarre/eslint-config.git","type":"git"},"_npmVersion":"10.1.0","description":"Additional rules for @arnaud-barre/eslint-config","directories":{},"_nodeVersion":"20.8.0","dependencies":{"@typescript-eslint/utils":"^6.13.1","@eslint-community/regexpp":"^4.10.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.2.9_1701547311522_0.8688539355221032","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@arnaud-barre/eslint-plugin","version":"1.3.0","author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/eslint-plugin@1.3.0","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/eslint-config#readme","bugs":{"url":"https://github.com/ArnaudBarre/eslint-config/issues"},"dist":{"shasum":"b22483ae1ce78e6c5d51b80e98c4cdef53c3e166","tarball":"https://registry.npmjs.org/@arnaud-barre/eslint-plugin/-/eslint-plugin-1.3.0.tgz","fileCount":4,"integrity":"sha512-MD4avECPNHVjTj5ptCA37wtLNttUrJmbismoYv52an09jQuDzHiMEOFUuUww8wk8be3XtmZUWQF8eui9XZxuJw==","signatures":[{"sig":"MEQCIDRtiQFY/gjfe2GjtAWSqU9No0X58lgXTmRwvK5CZyzfAiAhOulOLDo37Cx0Fevkchxvf2k9Py8AX/9G9jvDELlDUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47186},"main":"index.js","gitHead":"4541eaf18772b16cdd96c40fd82160935e61b809","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"repository":{"url":"git+https://github.com/ArnaudBarre/eslint-config.git","type":"git"},"_npmVersion":"10.2.4","description":"Additional rules for @arnaud-barre/eslint-config","directories":{},"_nodeVersion":"21.6.1","dependencies":{"@typescript-eslint/utils":"^7.2.0","@eslint-community/regexpp":"^4.10.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.3.0_1710421949808_0.8216882869265936","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@arnaud-barre/eslint-plugin","version":"1.3.1","author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/eslint-plugin@1.3.1","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/eslint-config#readme","bugs":{"url":"https://github.com/ArnaudBarre/eslint-config/issues"},"dist":{"shasum":"bcda21cf1ec7e2ba0e7803f90cab43e16546f174","tarball":"https://registry.npmjs.org/@arnaud-barre/eslint-plugin/-/eslint-plugin-1.3.1.tgz","fileCount":4,"integrity":"sha512-gVSxVs4G07jVctlVXwsC0UEyCAdFW+nhv7qpqeXjybcSgBVfY/ISe9dcxuoybOKqqHRFwLmGh1ut9zmUSCP6Bw==","signatures":[{"sig":"MEUCIHd809rCSeURMnzFQ2Fh8WRHExV3A3fJf3Z1c2TYChihAiEAtPkMS2OlsFp0yG930LMDH/zEICHKCpHHeNsLWykSTGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47186},"main":"index.js","gitHead":"dc03b14dcb68d8a52d132659d2f8faac21901e7a","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"repository":{"url":"git+https://github.com/ArnaudBarre/eslint-config.git","type":"git"},"_npmVersion":"10.2.4","description":"Additional rules for @arnaud-barre/eslint-config","directories":{},"_nodeVersion":"21.6.1","dependencies":{"@typescript-eslint/utils":"^7.5.0","@eslint-community/regexpp":"^4.10.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.3.1_1712151098372_0.35862623575348707","host":"s3://npm-registry-packages"}},"5.0.0-beta.0":{"name":"@arnaud-barre/eslint-plugin","version":"5.0.0-beta.0","author":{"url":"https://github.com/ArnaudBarre","name":"Arnaud Barré"},"license":"MIT","_id":"@arnaud-barre/eslint-plugin@5.0.0-beta.0","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"homepage":"https://github.com/ArnaudBarre/eslint-config#readme","bugs":{"url":"https://github.com/ArnaudBarre/eslint-config/issues"},"dist":{"shasum":"4df3b7894fc64bab9f3d0d12267eca7ce579e4a0","tarball":"https://registry.npmjs.org/@arnaud-barre/eslint-plugin/-/eslint-plugin-5.0.0-beta.0.tgz","fileCount":4,"integrity":"sha512-FWSKjbbDN9zR3JFqt0DkKaI1Pt1c9AVZJzGMRdpWHLVAoDT9l3/ZFZqgC4sPk3Iy4spx8Iy+XWQJ6JF7tClh8g==","signatures":[{"sig":"MEYCIQCpxMGCgSSW9PyfJ1+LHJ28HA0QYFRSg7k2hqYg2KcXuQIhANrXTr1KIDHxeAw2oBYOTBLosNUujIC/Hi5dSX9z664T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59098},"main":"index.js","type":"module","gitHead":"52cbe199a954ae84896377050551910d6b37e60d","_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"deprecated":"Bad revision","repository":{"url":"git+https://github.com/ArnaudBarre/eslint-config.git","type":"git"},"_npmVersion":"10.7.0","description":"TS-React focused eslint configuration","directories":{},"_nodeVersion":"20.15.0","dependencies":{"globals":"^15.9.0","typescript-eslint":"^8.6.0","eslint-plugin-unicorn":"^55.0.0","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.12"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.9.1","typescript":"~5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_5.0.0-beta.0_1727038597215_0.6969211137603832","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@arnaud-barre/eslint-plugin","description":"Additional rules for @arnaud-barre/eslint-config","version":"1.3.2","author":{"name":"Arnaud Barré","url":"https://github.com/ArnaudBarre"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ArnaudBarre/eslint-config.git"},"main":"index.js","dependencies":{"@eslint-community/regexpp":"^4.10.0","@typescript-eslint/utils":"^7.5.0"},"_id":"@arnaud-barre/eslint-plugin@1.3.2","gitHead":"b12c270b600c066e764435104933c7649abb019f","bugs":{"url":"https://github.com/ArnaudBarre/eslint-config/issues"},"homepage":"https://github.com/ArnaudBarre/eslint-config#readme","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-0ldMAXi6F1yynuX7ahQ2zpgJKsd3uEKa+BXaqOCy8ZThkLjavh1zWH0mkzljtSMq/VP1R+Q1UNXk0b12dd2uJg==","shasum":"61f76320fcc97b895fbc0ae49e104360240cf560","tarball":"https://registry.npmjs.org/@arnaud-barre/eslint-plugin/-/eslint-plugin-1.3.2.tgz","fileCount":4,"unpackedSize":47186,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCncpnWWCTCF003i4H28RuF2yPnLeZDpPg3EEOr1yPUBAIgWHeRLbNZEGMLWW4oekWtXxG6RXX4Usk1bHqosXUPdt0="}]},"_npmUser":{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"},"directories":{},"maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_1.3.2_1727108059290_0.29390991387753385"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-12T23:54:11.464Z","modified":"2024-09-23T16:14:19.639Z","1.2.0":"2023-08-12T23:54:11.718Z","1.2.1":"2023-08-13T00:35:12.233Z","1.2.2":"2023-08-13T01:18:23.396Z","1.2.3":"2023-08-13T02:40:31.251Z","1.2.4":"2023-09-24T21:35:42.664Z","1.2.5":"2023-09-24T22:11:32.901Z","1.2.6":"2023-10-02T20:04:39.388Z","1.2.7":"2023-10-02T22:07:58.801Z","1.2.8":"2023-11-13T22:37:45.643Z","1.2.9":"2023-12-02T20:01:51.723Z","1.3.0":"2024-03-14T13:12:30.014Z","1.3.1":"2024-04-03T13:31:38.532Z","5.0.0-beta.0":"2024-09-22T20:56:37.373Z","1.3.2":"2024-09-23T16:14:19.476Z"},"bugs":{"url":"https://github.com/ArnaudBarre/eslint-config/issues"},"author":{"name":"Arnaud Barré","url":"https://github.com/ArnaudBarre"},"license":"MIT","homepage":"https://github.com/ArnaudBarre/eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/ArnaudBarre/eslint-config.git"},"description":"Additional rules for @arnaud-barre/eslint-config","maintainers":[{"name":"arnaud-barre","email":"arnaud.barre72@gmail.com"}],"readme":"# eslint-plugin [![npm](https://img.shields.io/npm/v/@arnaud-barre/eslint-plugin)](https://www.npmjs.com/package/@arnaud-barre/eslint-plugin)\n\n## Rules to replace [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react)\n\n- context-display-name: Enforce displayName for React contexts\n- jsx-boolean-value: Enforce boolean shorthand\n- jsx-curly-brace-presence: Catch unnecessary curly braces\n- jsx-fragments: Enforce shorthand for fragments\n- jsx-key: Validate JSX has key prop when in array or iterator\n- jsx-no-comment-text-nodes: Catch comments as text nodes\n- jsx-no-useless-fragment: Catch useless fragments\n- jsx-self-closing: Enforce self-closing tags\n- no-danger-with-children: Catch passing both children & dangerouslySetInnerHTML\n- void-dom-elements-no-children: Catch passing children to void elements\n\n## Rules to replace [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import)\n\n- imports: Ensure imports are at the top the module, non duplicated and that relative imports use extension and resolve to actual files on disks\n- no-default-export: Forbid default export\n\n## Rules to replace [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y)\n\n- aria:\n  - Validates alt text is present and non-redundant (alt-text, img-redundant-alt)\n  - Validates `aria-*` & `role` props are valid, non-redundant and used on non-reserved dom elements (aria-props, aria-role, aria-unsupported-elements, no-redundant-roles)\n  - Validates `iframe` has `title`\n  - Forbids `accessKey` prop (no-access-key)\n- autocomplete-valid: Validates value for autocomplete\n\n## Additional rules\n\n- jsx-no-lonely-template-string: Enforce ``{`Hello ${name}`}`` -> `Hello {name}` in JSX\n- jsx-no-number-truthiness: Disallow `list.length && ...` in JSX\n- no-unused-property-signature: Check for unused option in functions using object parameters types\n- no-useless-template-string: Enforce `` `Hello` `` -> `\"Hello\"`\n- one-line-if: Enforce `if (condition) ...` on one line when possible\n","readmeFilename":"README.md"}