{"_id":"@brionmario/eslint-plugin","_rev":"15-a7268c8a4a36c7b97043f2fb9dc55082","name":"@brionmario/eslint-plugin","dist-tags":{"latest":"0.3.4"},"versions":{"0.1.0":{"name":"@brionmario/eslint-plugin","version":"0.1.0","keywords":["brionmario","brionmario-oss","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brion Mario"},"license":"MIT","_id":"@brionmario/eslint-plugin@0.1.0","maintainers":[{"name":"brionmario","email":"brionbmp@gmail.com"}],"homepage":"https://github.com/brionmario/ui-configs#readme","bugs":{"url":"https://github.com/brionmario/ui-configs/issues"},"dist":{"shasum":"5d8fb5662f93c1b78f493a5daf3ff1f2a851010f","tarball":"https://registry.npmjs.org/@brionmario/eslint-plugin/-/eslint-plugin-0.1.0.tgz","fileCount":19,"integrity":"sha512-XRtFDeAIlVAnUvvLOFCLbbccEe3kBiSuEdz9kio5KR2RjKLTogi/8HxqiDgA7dzB7cswmZhf9wzjCICiiOuv/A==","signatures":[{"sig":"MEUCIHEoIlesJEJbYZH9wDALNiH/hSqMff9SfvUhOwq4ZlTVAiEA18D/j+5lxjbTHVPzC2Ero92DrUhSiuzMPYPaKcS4Oa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlNriACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK/w//W4G+c0uxmTWEAm4/DQ+OrUXan2Yeio9CBEG9bufDfWcEXPMR\r\n8iJo3R4E48pmXEsVxwbjy2DibM2OPkebCGSkxvqMkYwAxO/sJiVvSb64LLCb\r\nISa+n2vKYYHMjFEdCa1+OUvm9dPpN1quYYxNBUF3oRrXowOBzKUIJ3Bi3Np2\r\n89XQ6kVFisi6espjzLix0O3s2VkxpOu/20FIm3F3L0lOoXcfyKuT1KnofwxI\r\nCE2s2tCc9CuLD5mhB153gKSeCIbbelxSLEgvQTms3tLa5uAckF5A+Ipw1kaI\r\nTAwWhZLxim8vnMylYq6f91efSol+aKboW18rvWXIg2DdRlzax9yV7l2OuKkb\r\nSh1W30vUo6RLJY/WkQRcijGGQtO8wagmLSLlNizREPCkJglxFaVKsiLnZy+v\r\nF9Llk5QDHA3EDwqfmFoxgYJTuHv1H7SbFb+nlqXgF5jX83OKfuNTylxbrc5/\r\nCA5d8fo+vVuES/fv81ogg3ShVHZfbfNyTdroaC/y4C9V1WONB3RSW70m+P+R\r\nsQuyhVJY/gJqdiSL76vzPYl3x1WeHfuGsUvycAqIQ6prMPjJDNPzRV/T+qKI\r\nWHIYLagk9A+M9dHbmJIjPu1QivcjmfneOAH2WbdDGg6OSHCf6bnPYjNdUUkR\r\n92eOFt779kbdGs5PuVcRs20UIu3urCB17ac=\r\n=zpJY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","_from":"file:brionmario-eslint-plugin-0.1.0.tgz","engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"eslint .","test":"mocha ./**/*.test.js --recursive"},"_npmUser":{"name":"brionmario","email":"brionbmp@gmail.com"},"_resolved":"/private/var/folders/2y/bywv9hbs1mg8lp_mkyj_6ylw0000gn/T/ea2026d05e0b581a18f4f6131f650dc2/brionmario-eslint-plugin-0.1.0.tgz","_integrity":"sha512-XRtFDeAIlVAnUvvLOFCLbbccEe3kBiSuEdz9kio5KR2RjKLTogi/8HxqiDgA7dzB7cswmZhf9wzjCICiiOuv/A==","repository":{"url":"git+https://github.com/brionmario/ui-configs.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.2","description":"Shareable ESLint configurations & rules used in Brion Mario's code bases.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"prettier":"^2.8.0","@babel/core":"^7.20.2","requireindex":"^1.2.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.16","@babel/eslint-parser":"^7.19.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","@typescript-eslint/parser":"^5.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-testing-library":"^5.9.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.44.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.19.0","@brionmario/prettier-config":"*"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.1.0_1670699746269_0.34193958217689","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@brionmario/eslint-plugin","version":"0.2.0","keywords":["brionmario","brionmario-oss","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brion Mario"},"license":"MIT","_id":"@brionmario/eslint-plugin@0.2.0","maintainers":[{"name":"brionmario","email":"brionbmp@gmail.com"}],"homepage":"https://github.com/brionmario/ui-configs#readme","bugs":{"url":"https://github.com/brionmario/ui-configs/issues"},"dist":{"shasum":"2c8643f9ab90f0d003ed9a796f310a491b409396","tarball":"https://registry.npmjs.org/@brionmario/eslint-plugin/-/eslint-plugin-0.2.0.tgz","fileCount":20,"integrity":"sha512-owKrtSKjf4qKaiR31nDD8VoveNn8QwO6DBrUzTPd3ooxAWO/2BZvgGlbsAQfq7JqjXeoAxF5g1TE4iHXjoKzFA==","signatures":[{"sig":"MEQCIDrZHQjPztoYuB7jize/1RCwsOWhF7W8cRDmO1x6NkscAiAnccaROkEZBW55FSERuD2LMpYiDg710msmf0NrwUTIPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlP13ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC0Q/+NnWTNq8QRHaw3yIDz0FRt/2Bd/KB+EZAKGDSjZitgKwGYlzJ\r\nf2NDYhLoUiFRTjqlxq45IcP4GcxESoKCSiqyg5besm8/jJ13AZA2TNM8NSrL\r\n1pJ5y4UQXIkVs0/TKUxdrFdd33GDLnJFlfdkRsHRulIc9BqIVbmLZpCaei7I\r\nAOH4tdnPYV1YR/3dLskjCm32TSOmNUfZ7ITezzYlNLOt0r3dhHmS/VmE5X7k\r\nEsgFvqbaWwsiiWCgzEbpNg1xK6kuzruJyZ+8PPMolf+EBOL5SewHRmnWp/Re\r\n7dAGNLB8zN+pOk7YU1WnYPMlhdwLvgK5/jSZLstzCQjmda+1V5MNsjIoLggs\r\n2KWxUgB6mP/BlWoR1JZldKLYe/qa0+94nIoH1uIzMnr+zejw2Rj2ErqBvgEt\r\nGAPumq82jv/IIs2RDWqNH9e5WSSN6WloJcoMp6d090kkbejA7480VxVNx71b\r\n0Bp7h0KaEqGKIo/sEmZn6TnsrqPo8vAttHEqw4/y89NDIi5iarOFSb7m/WOP\r\nk78B9HXM8jB4g8lKLbuaucY2ZUcbl4MSTAAhkSxmEkyDGXOCwRoBp/FDsaQ3\r\ncBCbmBiTPqoWsDNbn4fX1v/K9ArwiXCLy6YhDwJSwy2blSJAtSvYD07B6RQ+\r\n2tZnEJ7c5BTyR9pdy5AZHp4CtCq+7RjG45M=\r\n=UGv7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","_from":"file:brionmario-eslint-plugin-0.2.0.tgz","engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"eslint .","test":"mocha ./**/*.test.js --recursive"},"_npmUser":{"name":"brionmario","email":"brionbmp@gmail.com"},"_resolved":"/tmp/44bc05542bd37aeff2c5ead4590bbf3f/brionmario-eslint-plugin-0.2.0.tgz","_integrity":"sha512-owKrtSKjf4qKaiR31nDD8VoveNn8QwO6DBrUzTPd3ooxAWO/2BZvgGlbsAQfq7JqjXeoAxF5g1TE4iHXjoKzFA==","repository":{"url":"git+https://github.com/brionmario/ui-configs.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.2","description":"Shareable ESLint configurations & rules used in Brion Mario's code bases.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"prettier":"^2.8.0","@babel/core":"^7.20.2","requireindex":"^1.2.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.16","@babel/eslint-parser":"^7.19.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.6","@typescript-eslint/parser":"^5.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-testing-library":"^5.9.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.44.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.19.0","@brionmario/prettier-config":"*"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.2.0_1670708599785_0.18528877980969694","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@brionmario/eslint-plugin","version":"0.2.1","keywords":["brionmario","brionmario-oss","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brion Mario"},"license":"MIT","_id":"@brionmario/eslint-plugin@0.2.1","maintainers":[{"name":"brionmario","email":"brionbmp@gmail.com"}],"homepage":"https://github.com/brionmario/ui-configs#readme","bugs":{"url":"https://github.com/brionmario/ui-configs/issues"},"dist":{"shasum":"7758a4889f77b495b7c0b8e9d37f10edf4985e83","tarball":"https://registry.npmjs.org/@brionmario/eslint-plugin/-/eslint-plugin-0.2.1.tgz","fileCount":20,"integrity":"sha512-GkhUUSDptVK71Uhj1mU3VntP0ZOsI9qoGlqNPRzJHPfcHtK5ilKXqzmsXCJlX/M1ZG5ZGTRsfNGld3519L/43g==","signatures":[{"sig":"MEUCICBZpsbefbdnUcJItC1uptFX0qVDjU6agpzIXBUZ3bFwAiEAjqP3hA/Qx2vlcNb56I9JzjsCnrs5ryhwNDI96QJ5Xvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlQ3OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzcBAAg9Unv/WH3dcsaE3itRxWeA1Is5YfDkQO6+MfcQbwaBXIqjkL\r\nkmMRbCCSbzmayxRayHiSwDE8+zTDCA/vz5ihNaqj7q1Ey85n/YBhcj28pSCZ\r\nz4x1QVJtQN+VtSsHFKYYKkqUfGlrwn/ZhtTyFzV/7N/PdeT8EZm/+O7Cz4vs\r\nXf5NDtpbueaeOaP8ZrqZkQp9e211ogBCQitgeCXtsreoljIWrgDTv4O4GJQX\r\naFEWnYz1/03UQg9VSukSEWoasgl3dWpokTzgUHH02+eJOuBwx5drtYgeNdZn\r\nC5c2PE+KdLOxUTLzy2xV1LEdrSKq1Bp5zCvEQ05puXFyJ4J0m2P8r8xl67Pi\r\nd9Zn2GRnaBgT5fU2tWhFeAeBnePQzDjTNXNueiXwgXTwlLUeANhXbouUUwHH\r\nzZTg3tqtVCDLEQSOOypy8mOMfqyU8WRnFirgXnvVfXFvbND7bSYneAeZ6XrS\r\np9/xeF2RWGYEN51W97U4i91oe9lllFuorIwqqJ3AkPZu+AfKBfPjMMmmqaCb\r\nfwYWMgNo/WHgs+bDmSU02r76/LTU4Dy7YyIuZG0tBgmp4G/B0IXc9C/vimP+\r\nlIjyTQqQ1tUTk42L0tToCIa0QpKTX/IF3FCJMzN1gmIdfs8f2GBWhVV7996Z\r\nU7Z1TsEG7VTl6AX/e2CNlxSd8W1gCWlAgcQ=\r\n=+0A4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","_from":"file:brionmario-eslint-plugin-0.2.1.tgz","engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"eslint .","test":"mocha ./**/*.test.js --recursive"},"_npmUser":{"name":"brionmario","email":"brionbmp@gmail.com"},"_resolved":"/tmp/ae018a2639b8e4f57d0ece03a745ce41/brionmario-eslint-plugin-0.2.1.tgz","_integrity":"sha512-GkhUUSDptVK71Uhj1mU3VntP0ZOsI9qoGlqNPRzJHPfcHtK5ilKXqzmsXCJlX/M1ZG5ZGTRsfNGld3519L/43g==","repository":{"url":"git+https://github.com/brionmario/ui-configs.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.2","description":"Shareable ESLint configurations & rules used in Brion Mario's code bases.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"prettier":"^2.8.0","@babel/core":"^7.20.2","requireindex":"^1.2.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.16","@babel/eslint-parser":"^7.19.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.6","@typescript-eslint/parser":"^5.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-testing-library":"^5.9.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.44.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.19.0","@brionmario/prettier-config":"*"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.2.1_1670712782243_0.23710000360011696","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@brionmario/eslint-plugin","version":"0.2.2","keywords":["brionmario","brionmario-oss","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brion Mario"},"license":"MIT","_id":"@brionmario/eslint-plugin@0.2.2","maintainers":[{"name":"brionmario","email":"brionbmp@gmail.com"}],"homepage":"https://github.com/brionmario/ui-configs#readme","bugs":{"url":"https://github.com/brionmario/ui-configs/issues"},"dist":{"shasum":"b19661f828244ac42200522cec77e34820b96e1b","tarball":"https://registry.npmjs.org/@brionmario/eslint-plugin/-/eslint-plugin-0.2.2.tgz","fileCount":20,"integrity":"sha512-4RkZEjLe+gPwsOFxTZkpFfr3kQr+woTVR5huFRqLhSDZYMdGMhcayNHaSCuG6ba8GMcGZDbdXzYbZvfhjxyDYw==","signatures":[{"sig":"MEYCIQDg3x4w8hBJCO1QoORZGNEa/s8Vz4ha6FEzRGHfb4TqtgIhAOh+nUBqcfeLXF9JZbNP4sJKbWg/7AiTUevOvlgkOPwA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlRhtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3OA/8D6DP2eIkBjaYDMDQE3Rjhe8gusS/KH/WM4hVGoWap4msJTBV\r\nqvC8V3mkJyEr3D2apUA2aOzYvPi0+oCQgecucyJR4XkerWz7dHe1Yd/vC18n\r\nptcSxQB6WZ/X6PjHS0zM9oajmn0YbEHTJTaeCaGix03uSpdpr9IqxlQdP1gt\r\nUr901TzF5K7ZuLLaQNajNcvBEPlSOFAxKfPrhI6ssTGxkIdM9piwBjcu6TN7\r\nd4g5I+6WhsKOl8uJA2xwDOH1c/cEmj9lfmZM/h/H89T+IKagqTMlMh33pyIM\r\nLXBPnuo/vmi87AhBH0dE1OZfRaxf2Vcx4Ssn1VgieEuqNMSJ4bkd+f9FOoWS\r\nHt5pxRpFGbdpufx8ydypzEI3hb4efga8edQR6+PJ1G6GMyLbig580fVd8k9Q\r\nnNIXHYfMyr3O04tgAhCPa1a4trolSrra+QWxwKMSPeRA48fzQsTb4Ugo7pZH\r\nztBcbjFBexqRQ1Hhzb1frrhd042EarCvb0hP8hdt4XOZuQ1YCVhQeFl3rKrU\r\nvSjMdJ9z9TYznBv5qm+iqx+i22CzwlsVHkoow1r22IsAsBe+7mPqiK8qlST5\r\nPXRzJp2zZxV826slZjekE5occzvsIEc1z6LYnMBsLvp7higQzzObn64p6/js\r\ntBSlrd79HdLrylc1hatiyPU9IFrs6pIk1NY=\r\n=S77y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","_from":"file:brionmario-eslint-plugin-0.2.2.tgz","engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"eslint .","test":"mocha ./**/*.test.js --recursive"},"_npmUser":{"name":"brionmario","email":"brionbmp@gmail.com"},"_resolved":"/tmp/a8c337b0e3c618ca3f7f244b83c35373/brionmario-eslint-plugin-0.2.2.tgz","_integrity":"sha512-4RkZEjLe+gPwsOFxTZkpFfr3kQr+woTVR5huFRqLhSDZYMdGMhcayNHaSCuG6ba8GMcGZDbdXzYbZvfhjxyDYw==","repository":{"url":"git+https://github.com/brionmario/ui-configs.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.2","description":"Shareable ESLint configurations & rules used in Brion Mario's code bases.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"prettier":"^2.8.0","@babel/core":"^7.20.2","requireindex":"^1.2.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.16","@babel/eslint-parser":"^7.19.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.6","@typescript-eslint/parser":"^5.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-testing-library":"^5.9.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.44.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.19.0","@brionmario/prettier-config":"*"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.2.2_1670715500985_0.3690365523809309","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@brionmario/eslint-plugin","version":"0.2.3","keywords":["brionmario","brionmario-oss","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brion Mario"},"license":"MIT","_id":"@brionmario/eslint-plugin@0.2.3","maintainers":[{"name":"brionmario","email":"brionbmp@gmail.com"}],"homepage":"https://github.com/brionmario/ui-configs#readme","bugs":{"url":"https://github.com/brionmario/ui-configs/issues"},"dist":{"shasum":"44f2a53bf399efd70a6ed7ae73f914445533c6f3","tarball":"https://registry.npmjs.org/@brionmario/eslint-plugin/-/eslint-plugin-0.2.3.tgz","fileCount":20,"integrity":"sha512-WcO7iXMLF3eJaZgA8ixNxut6g8QlNVWpye+zHT//6cp6TMoRB2GUQfZHj2ExmpuBthNM386nX2EBrU0JISPvwA==","signatures":[{"sig":"MEQCIHfrxDu4RMkUpLkPnzHyDcYTZKD/W1xe42RV2lSppbo1AiBQnQHLSZ8uMKolb6hYpidq7y5ztxJ6NM/jPFAyr46hfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlbTQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPGw//XOlZu6UFwMzGHl6Es1gTsQegtyRkXw/0D1RdXMemU9GMBXHv\r\nDyleGteoxGt7F80DF+xk8/Oy9FI/Rl8NXUFziZN2KZoT3YSuddkwD8d+wi+6\r\nXDbNDGsHhQB3aKcvW8bxDeOR17gN32o/AIzYLG4KijAWCL1tehgSO/TmzLVd\r\nHQrqZq6cc8518TFqMRzL9SYSFSXZqXQJ6ArYZnbjU8lEL1DScaPKavJQIaHc\r\ny09Eh0V5/JeiGi1xmyJyznSCSLrkzFvjNNkdam92eL2B3WSuqji1RagGEnuv\r\nyHAR6njvhXavbRA3W9YaKG6xUzPjTvhRrtb0OrcZGALfeIYUM4IsrfZ7XP7Y\r\nbdAy6kEbGGKncPXWbIapuAkKyvnCLp9qQ4IXypmKQ30HqZp+UvjUHvmPTXAQ\r\ncFYpY/Gkuaifm/mEFUB58LOjteAyYLuq8l/E5rI9o8ApD0Zr+bGFOyF3hymZ\r\nQfwJDwdxK6rACouNiYgPi1cUSCzQb/+d6os6HTfI8X+sn4YAu7G45kSyunST\r\nF/dfrvAumONcdmbByqoyLCFnEJ8Kk5/tg8lv8Hihk02J3mCBvtpL2VCn4Ydw\r\nUPx64k+2RfoP5vLePEZruvWq2rEZdFs/1L/IV+NsGpOHw9s2zNDTOVn8S9/C\r\nB6+XGQdbLFpBRKHmk4H5no+OELX/smh0ItY=\r\n=6QSo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","_from":"file:brionmario-eslint-plugin-0.2.3.tgz","engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"eslint .","test":"mocha ./**/*.test.js --recursive"},"_npmUser":{"name":"brionmario","email":"brionbmp@gmail.com"},"_resolved":"/tmp/b2696d081bc4c51a6f3645a1fd7abc4f/brionmario-eslint-plugin-0.2.3.tgz","_integrity":"sha512-WcO7iXMLF3eJaZgA8ixNxut6g8QlNVWpye+zHT//6cp6TMoRB2GUQfZHj2ExmpuBthNM386nX2EBrU0JISPvwA==","repository":{"url":"git+https://github.com/brionmario/ui-configs.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.2","description":"Shareable ESLint configurations & rules used in Brion Mario's code bases.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"prettier":"^2.8.0","@babel/core":"^7.20.2","requireindex":"^1.2.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.16","@babel/eslint-parser":"^7.19.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.6","@typescript-eslint/parser":"^5.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-testing-library":"^5.9.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.44.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.19.0","@brionmario/prettier-config":"*"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.2.3_1670755536206_0.270375854244719","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@brionmario/eslint-plugin","version":"0.2.4","keywords":["brionmario","brionmario-oss","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brion Mario"},"license":"MIT","_id":"@brionmario/eslint-plugin@0.2.4","maintainers":[{"name":"brionmario","email":"brionbmp@gmail.com"}],"homepage":"https://github.com/brionmario/ui-configs#readme","bugs":{"url":"https://github.com/brionmario/ui-configs/issues"},"dist":{"shasum":"b0f2f5dec8f161e67f8c2e6ff208a8b235cc0c4d","tarball":"https://registry.npmjs.org/@brionmario/eslint-plugin/-/eslint-plugin-0.2.4.tgz","fileCount":20,"integrity":"sha512-5TbTFi8p9TxLOKOU9SuQh6idq5OKOERSFRlAYKn8FDULg10ODrV3yBTV31oUCqY0HGZIwisetwROPlMFpA3A6A==","signatures":[{"sig":"MEYCIQCbQ8pgx4j5evnRL11t8gd8MHkVPOQbDFWcX2nujG6XugIhAJJw02T1WA3vEFFxmfcWTspYvr5mEXG6929kVL/n/6qm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsf94ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXYxAAlXDMioGbND76P9dAbkuWDLzNkLUf1/eLa+6bNXLB9yqjS1rD\r\nwjqgkAeCFtQuQYaaXoEkXa36Iykrd40bzrNEmLB2T2evxNf84Z6SjrafZ1Hc\r\nMBULAOThr8fMxNRY2X5QginV4cEw/XOX4a27oyN4ruIJ0HcDTQOw1vUSMwzf\r\nXBD6rj1nMiJPaiL9NyhjIMpkKtDxttmfWvq0Zs/wwhxGQN+4kDs42SCDyZS3\r\nE6pRC9D+mpocA3v5A43K7mYdy3jONI2FpmqfxOdanevseMJZyuD1PmqVuyhn\r\nt8OkTd4IdkiGtgCFP9eqXi1yKGZDgU01Gdu1t7ZOpz5GhVdcdWAyhGlJwjYX\r\nnkqeHOI+iR54WOQtudO2a40vyPl+rMjuuhzMg2f+0x2is2RfYwatX9qQmW9x\r\ncKLnGRCx1kj4ExmSWBDDvbWicOvos/S+N/oEde+qqZ99k10nQJTlfpAiBnRz\r\nkqs1FZEDo/bOGVvr+W8m8D7WW510YMuJF06vK8Vr2iL9hw5vDzCroFRFTZQk\r\nvJRgOvLu0OORrN7gbllBoq1ZelhS7QjgFruPakb6KDbusopWh8iGIqlfyX7c\r\nYZBO68UYMiq/aryPK0xPFMZDu8jFLbM0frC8SbhlZo4EaOiBtBq0HYKp9XE4\r\nHhVx264K18zHV1N5rtHvPk9NpIBbzUC/K04=\r\n=z9be\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","_from":"file:brionmario-eslint-plugin-0.2.4.tgz","engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"eslint .","test":"mocha ./**/*.test.js --recursive"},"_npmUser":{"name":"brionmario","email":"brionbmp@gmail.com"},"_resolved":"/tmp/86c14d5c7d4206ca068883483ba31b88/brionmario-eslint-plugin-0.2.4.tgz","_integrity":"sha512-5TbTFi8p9TxLOKOU9SuQh6idq5OKOERSFRlAYKn8FDULg10ODrV3yBTV31oUCqY0HGZIwisetwROPlMFpA3A6A==","repository":{"url":"git+https://github.com/brionmario/ui-configs.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.2","description":"Shareable ESLint configurations & rules used in Brion Mario's code bases.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"prettier":"^2.8.0","@babel/core":"^7.20.2","requireindex":"^1.2.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.16","@babel/eslint-parser":"^7.19.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.6","@typescript-eslint/parser":"^5.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-testing-library":"^5.9.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.44.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.19.0","@brionmario/prettier-config":"*"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.2.4_1672609655933_0.6546270500554305","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@brionmario/eslint-plugin","version":"0.2.5","keywords":["brionmario","brionmario-oss","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brion Mario"},"license":"MIT","_id":"@brionmario/eslint-plugin@0.2.5","maintainers":[{"name":"brionmario","email":"brionbmp@gmail.com"}],"homepage":"https://github.com/brionmario/ui-configs#readme","bugs":{"url":"https://github.com/brionmario/ui-configs/issues"},"dist":{"shasum":"0e871c31fd11ccd0b1e279c267ae5b795dd96c67","tarball":"https://registry.npmjs.org/@brionmario/eslint-plugin/-/eslint-plugin-0.2.5.tgz","fileCount":20,"integrity":"sha512-fAjbuBflFaE4mkVwfYE3egZhyAyFD6vDZggL3vgdfMee+eFptdV1cr12ILUIMQaeqcOAxq4VM7e9KnuOpx7RKw==","signatures":[{"sig":"MEUCIAva+Xi9/3ZmV9XUZfNoA/6UiFKhlqGpp6CyoIz+07oeAiEA7fqzjLx60OhuC45fsRlQjycZrrVshv/gPyrCr0cxEAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjspcFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrF8hAAlvEv6XxlkEjPjpIHUfyz4CKaVx07ShVUb7CrV2j1trRao2Te\r\nd9rQVBLa8JFlMDIcCL7nGagGzhfaWKu+JOtOYlkk9gLYQP1PRg4QTM2kMAWv\r\nz9NSOjpuFPbm0fXlj9pnGbYifY7L9Zh+ZsQxY2bYW/FNU8Org6AAgNrXM5Uw\r\nTcG3rLZ7x7EdZL1liYnUlZSRf7EvUZi1ubT8Uts88kgvtA0XNAAEUcn3bg0V\r\nPkbKlYoxx5Ao+zLzc0WMUj6Lwyb4bWXRhTfrO5xVswLCV1aW9Z1TIrJuf5Hd\r\n407MF0RMn3m9jR/xBJ2hfw7nde3uIxcNAxodESeIwyZEe1d91Sx/r1zPZ52q\r\nBlXUiRnEutbrjWg6Tn+z1A9G7iYivgisR10ke6Ym2DFpQ4gXvF7jxmP20gUp\r\n/dfKLT7iktvRogyYXURmsdoG52v2oi3EGT4B99hd4G3Dmh+23AHUUVWG7QYF\r\ntpVrIGAnuP3VyT4tkoMNZ5G5bPT6RFxBOmFv6QwL5xODPd9kXNDYcGxgCfax\r\nol/f1YRP7koz6BSXmJfezvbRWZLQ/Aha4Lqj7/OjRnPYm1s8pnQJDjh8U+b9\r\nypM/k9bCz0zDHKroTPlOiJM2agVd6u1PaXY+rc8Zs8JOJ73wwiwmgHLYXp51\r\nFQWQ1x+TsMCN/7PVWtdIQBPA0tXCfSNWNXo=\r\n=wN1O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","_from":"file:brionmario-eslint-plugin-0.2.5.tgz","engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"eslint .","test":"mocha ./**/*.test.js --recursive"},"_npmUser":{"name":"brionmario","email":"brionbmp@gmail.com"},"_resolved":"/tmp/9107affef262795319039cd1b8aa87ff/brionmario-eslint-plugin-0.2.5.tgz","_integrity":"sha512-fAjbuBflFaE4mkVwfYE3egZhyAyFD6vDZggL3vgdfMee+eFptdV1cr12ILUIMQaeqcOAxq4VM7e9KnuOpx7RKw==","repository":{"url":"git+https://github.com/brionmario/ui-configs.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.2","description":"Shareable ESLint configurations & rules used in Brion Mario's code bases.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"prettier":"^2.8.0","@babel/core":"^7.20.2","requireindex":"^1.2.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.16","@babel/eslint-parser":"^7.19.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.6","@typescript-eslint/parser":"^5.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-testing-library":"^5.9.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.44.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.19.0","@brionmario/prettier-config":"*"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.2.5_1672648453040_0.3050669132213304","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@brionmario/eslint-plugin","version":"0.2.6","keywords":["brionmario","brionmario-oss","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brion Mario"},"license":"MIT","_id":"@brionmario/eslint-plugin@0.2.6","maintainers":[{"name":"brionmario","email":"brionbmp@gmail.com"}],"homepage":"https://github.com/brionmario/ui-configs#readme","bugs":{"url":"https://github.com/brionmario/ui-configs/issues"},"dist":{"shasum":"61c7e23571e8b978b0a6b65e74161405767fc7be","tarball":"https://registry.npmjs.org/@brionmario/eslint-plugin/-/eslint-plugin-0.2.6.tgz","fileCount":20,"integrity":"sha512-Sg1bdIFj4SNGx9AQ+iguBPk2FPluUj4ON1iVSE6ufdkS0xUc2Ts/quZK/SsPobMkgjkZUA9incYS2vGZ7L6oFA==","signatures":[{"sig":"MEQCIBndoZgEsjZTcRWZbkw8d8/ODaDii3OIZGfpRTadz3i+AiAIx8Ghd3tCFb95EGT+ngSvSIU9Vf8OP+BbKfwmJ7sI4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjspgtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMRg//QY3FZAt16k/4qUKQ/77WkWvUl3nlwbTTQJOB82m2RuYWqiF5\r\nsUv7mLNEFQacXmgaCDIEof5b3lpKqfvBYdJ4DAosETVvZ5wdfYIb1ba2gEDn\r\nruBnLD3BRALKROEsagFVkKNum91YfTBsf9a2qr49hxOYY1jq9GWANpAVH7WH\r\nylecUCRq6iWZemXRWzyj1jSZ6qCHOtTZuyN7YMLticNSFUcEWveF30/pcupU\r\nqMntgNDL+tBER1HgsE88BNa3fnY4k9BO3iWITS4d8TYF2dR+HAjhBVPjLpS0\r\nEpa5/4QXqGET6R7K0WNSptYilvgRA8DB+qW5QcU8n7NlQM1U9Ce+HzeYP1gc\r\nUpFrWtpAAOl6kBS5+ouj8RZpyMIEegExrbtgtGD6GmQBYhP2/zq6FqHclb50\r\nHz4uMGQLsLxdNHLTFDfDZISwYqymO/93e+8jyFYGqHm9X6Wd+TT4/7D055D2\r\nfsKSfecoMCGankpaH8LaeOBRg6RN6rLrgUilZNKIRBL0huPI39m3dGZujy3M\r\n0MOSyin89Htm+eQuPSeva6MRkK2YQuHIHCUGlRO2lMTwhFsmeBjwd44Z8uyZ\r\nxXRdBRq4jhPEJztd9ayDEFObYQQ3rP1GyFZJjE+aY9xM/1jwzGi0YWLfP2I7\r\nBcDgU8M/3rK63cz8a2bELPzDBX2T0lmDD9s=\r\n=jKMC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","_from":"file:brionmario-eslint-plugin-0.2.6.tgz","engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"eslint .","test":"mocha ./**/*.test.js --recursive"},"_npmUser":{"name":"brionmario","email":"brionbmp@gmail.com"},"_resolved":"/tmp/71b9f95080eaa0f6bf5c0361e0cce114/brionmario-eslint-plugin-0.2.6.tgz","_integrity":"sha512-Sg1bdIFj4SNGx9AQ+iguBPk2FPluUj4ON1iVSE6ufdkS0xUc2Ts/quZK/SsPobMkgjkZUA9incYS2vGZ7L6oFA==","repository":{"url":"git+https://github.com/brionmario/ui-configs.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.2","description":"Shareable ESLint configurations & rules used in Brion Mario's code bases.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"prettier":"^2.8.0","@babel/core":"^7.20.2","requireindex":"^1.2.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.16","@babel/eslint-parser":"^7.19.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.6","@typescript-eslint/parser":"^5.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-testing-library":"^5.9.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.44.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.19.0","@brionmario/prettier-config":"*"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.2.6_1672648749061_0.5997516450801483","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@brionmario/eslint-plugin","version":"0.2.7","keywords":["brionmario","brionmario-oss","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brion Mario"},"license":"MIT","_id":"@brionmario/eslint-plugin@0.2.7","maintainers":[{"name":"brionmario","email":"brionbmp@gmail.com"}],"homepage":"https://github.com/brionmario/ui-configs#readme","bugs":{"url":"https://github.com/brionmario/ui-configs/issues"},"dist":{"shasum":"2a5d61a21d29b98ef87b2172bf9d6eeb650f4796","tarball":"https://registry.npmjs.org/@brionmario/eslint-plugin/-/eslint-plugin-0.2.7.tgz","fileCount":20,"integrity":"sha512-OyqMf97nOuxBnvhRb15y3igqi6MGIyOkghziloyWGMM+oOLUISPS8iSQDHlj12/eHyVpRO/svHQWQfoOjvLtOw==","signatures":[{"sig":"MEQCICYUHd4yMRyEbl8abTy8pBpgm8Z34WYfuK2XfbRpPwZWAiACfffpdzqOueRm4SwER9+j5yOaTN7ITal+tKblrf9hBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjspx1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQvBAAmXKi29q3r5ny6ApREt6GVSh7fOm/oSm+bFC/mDeJ15O/nC6x\r\n5hxS8+dM2nRHMMo4olr8kXXGGIo8itii901XceWq0vkSV3MSU/MePj2cKP84\r\nYWmxwF7AW5q7NPG7NsgrM8CfP7sCdElEyxi11iZ+p37R2d340WVVd07w1ZxK\r\nrv2UJyXnrdNPpZWOkM+d2posnQsCgTR5ulm/TdX9szEJtp0dMkfT5YEY124n\r\nfHjflK2NlpqAsZndia49fM6isT6jEM0DHY2AGqFbDJ30PLCVB7pljBQ/T9T2\r\nTKMVazV/pGnxmbMo1ZmeCxmVIoN4qN/F0E8YTW4JTo8RrfiWwpT2bZoWE07E\r\npoqf+A4oQ+yB7nIT/BbMO6TCCsj+9QQ27+nuHk2043q2F4KCblFYfe31is/J\r\nA9khNr81QzhFpSEO1aYJmBjKgVRckghdYUPMLbtaee9Q4mmZO3Bb0/leFfQC\r\nKtYVGU8Ymo/6gr+WDBgLVx2tYApgajmPFfrsy17o9eDkkGvj5xE3U8/VFmb4\r\nZ7bg1Gj05NJhfQobvP6IRU2E9Vrki/XqLlZAezwBlBdlMihzMALkNGIc+iUc\r\nCFddjtM8RuOX23GWhMRdXXNdhykd12u72YbnXkJB8QJqIbiN4aOz5N/U1w0/\r\nr7+uPIE5iaycszuRB5U5TMC4rORX9u3cutE=\r\n=mDik\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","_from":"file:brionmario-eslint-plugin-0.2.7.tgz","engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"eslint .","test":"mocha ./**/*.test.js --recursive"},"_npmUser":{"name":"brionmario","email":"brionbmp@gmail.com"},"_resolved":"/tmp/44f7f9ff6379db73913e747c97f2a198/brionmario-eslint-plugin-0.2.7.tgz","_integrity":"sha512-OyqMf97nOuxBnvhRb15y3igqi6MGIyOkghziloyWGMM+oOLUISPS8iSQDHlj12/eHyVpRO/svHQWQfoOjvLtOw==","repository":{"url":"git+https://github.com/brionmario/ui-configs.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.2","description":"Shareable ESLint configurations & rules used in Brion Mario's code bases.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"prettier":"^2.8.0","@babel/core":"^7.20.2","requireindex":"^1.2.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.16","@babel/eslint-parser":"^7.19.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.6","@typescript-eslint/parser":"^5.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-testing-library":"^5.9.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.44.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.19.0","@brionmario/prettier-config":"*"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.2.7_1672649844882_0.6403734494278674","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@brionmario/eslint-plugin","version":"0.2.8","keywords":["brionmario","brionmario-oss","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brion Mario"},"license":"MIT","_id":"@brionmario/eslint-plugin@0.2.8","maintainers":[{"name":"brionmario","email":"brionbmp@gmail.com"}],"homepage":"https://github.com/brionmario/ui-configs#readme","bugs":{"url":"https://github.com/brionmario/ui-configs/issues"},"dist":{"shasum":"e80e78b0f2a6603133b5cfdcabf8ad3ef773c363","tarball":"https://registry.npmjs.org/@brionmario/eslint-plugin/-/eslint-plugin-0.2.8.tgz","fileCount":20,"integrity":"sha512-WSmK4yMzlp1I1Bg9Xv8hb9BnDf3NVAJjFDkXH3O49parLBiyapRKLLkSn9HXop27/bFWxZeaPa2XKQ4pEjsEqg==","signatures":[{"sig":"MEUCIH3le1kBHh92jrEl8/GpHnvtAHQlvZkJluwS1/5d1pM9AiEAkTAtn+2ayoU5MH1RS0tKT7ASDwrnx/E8j6cQstmkGVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw2inACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQVg/6A1K8kfdIELG6bDTCnSaHIXxAVoQU9TWg8nfzRI18Y6yHKMOS\r\nVC7VCTAwkuhtaT9YE/xPzuvxGXkf56/UmCKzH82vAhnqQcCOJhep8Im25OJ1\r\nd3hp6x4TjgoJ7V7UXY+G77MclLZf06mba8RcfhD6yA6SZGtHba+CwVCJWbGp\r\nKuhOdjvH107pGoOJyZ+WS1iIdg4zWf38l+4CkvWWl+J+9uqwVVgho13I0kDf\r\nVlEZY7Tx7O3fc3GvVYFb27VJjxvMbHy6e2L4GzsWFZUxLaK3D5B49xvulmuZ\r\ngqbo10adC+clb4FBA5X+ptXM1CMY96/n0r66+q/otBBEh3dK3eYNRkgRb48x\r\nv123Mp5RURGCoNRwPV1KkBO8M0J7DO/b8YVIXThjV2ee2Y2i+O9UvtAhAHrM\r\nA3WZIl21xfcsBuHNHgpP+9+MsoyB9sgQRwUraBHZkPu/rPiLajqcBvVEPuM1\r\ngErCwuGMni7SbAYRsgZtpW4O9YmVR7nLb/LbMhaRJ7YChrt2WCtOTO8RPdXP\r\nt9GzYTRZ7whgYC2AMxLYohhAoCZj35JWa+VE8tPqSJc1g5Eo1SteiInPxbz/\r\nWYDH2fhPX5VhzfYDgFGpsFTro0E69pGmdWkfWNJv9LwwNSU0QUXlwuxeXYQ1\r\n/p7Vfg3mInrbrwLKVY6D0yUAMB9zn2Kc0fs=\r\n=6YlU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","_from":"file:brionmario-eslint-plugin-0.2.8.tgz","engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"eslint .","test":"mocha ./**/*.test.js --recursive"},"_npmUser":{"name":"brionmario","email":"brionbmp@gmail.com"},"_resolved":"/tmp/d3f310a5e7e04a93e71bf512914dd949/brionmario-eslint-plugin-0.2.8.tgz","_integrity":"sha512-WSmK4yMzlp1I1Bg9Xv8hb9BnDf3NVAJjFDkXH3O49parLBiyapRKLLkSn9HXop27/bFWxZeaPa2XKQ4pEjsEqg==","repository":{"url":"git+https://github.com/brionmario/ui-configs.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.3","description":"Shareable ESLint configurations & rules used in Brion Mario's code bases.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"prettier":"^2.8.0","@babel/core":"^7.20.2","requireindex":"^1.2.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.16","@babel/eslint-parser":"^7.19.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.6","@typescript-eslint/parser":"^5.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-testing-library":"^5.9.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.44.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.19.0","@brionmario/prettier-config":"*"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.2.8_1673750695762_0.7875750857837676","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@brionmario/eslint-plugin","version":"0.2.9","keywords":["brionmario","brionmario-oss","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brion Mario"},"license":"MIT","_id":"@brionmario/eslint-plugin@0.2.9","maintainers":[{"name":"brionmario","email":"brionbmp@gmail.com"}],"homepage":"https://github.com/brionmario/ui-configs#readme","bugs":{"url":"https://github.com/brionmario/ui-configs/issues"},"dist":{"shasum":"4b8f3e9a88a5a86362f9a033191d789e73a4339a","tarball":"https://registry.npmjs.org/@brionmario/eslint-plugin/-/eslint-plugin-0.2.9.tgz","fileCount":20,"integrity":"sha512-8CiTzJXqUFIbLOsLcjVzQmGldEuZEbu4rN2xPiKQFZmy5fU3DCv/JJLAWz3blH1K2JAR2SADtcDyBlZ+E06J7w==","signatures":[{"sig":"MEQCIBXUjkUKsQXWuNdhTEnv30z5bQ4vw4yL81cX0O6UQrc0AiBTlFioavRakYaj9IBtQvVLhiZ2Z+eibtd3B5euwa69BA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw22WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHUxAAlqB2T2stTofzqudYX+v0HF9VKLNGeQLq+AdTKRc3PTGuimRy\r\npk/5PRarCBEIkomH+S+JKyZdGwisWNsRS8xbMiwXNIbvoMfjcVjgqopfAjer\r\nN3thLJ0sa4Oh2PBhgP4g9R9E4hZ5CiqgxckwdkHxHsJYdRxpKooqc9mgABgf\r\ntqWQObAWkWrNEZVvRrD+FwjRobRjitmE5p3ojKearyu9MhqmJdVLdpEWO9uv\r\naxkfb3M2hXU2a0EJ30QY0MN6c7SldY1HJ7pir1fzz4cdj6DLfPKMV4rXtcOz\r\n/fBJYppbuf22HyQeguXabOxuIg2r6WX1zQgu/lXwpXggEqGt4jZ1jJtqEZEs\r\nbtYjvCmTSZ8E2djaEglaztm3SWHcrp4oBPR2eDShxoay9IZK8NWtFOHcvyYt\r\nB2513gdDLAykq4Mzhnng7CkEzIx7jkW0TA1ibIUJyyBnpCP7zuypiOAQVzII\r\nr8Lz55HWX9esgpV/YDnKTxcLVVzCP1uqgwSVY7dpMqge9Zf3m8lj4tsexLsW\r\nLS8WcgteyPh8vFqCewqGFNYPFonAlk1mYEKmCzOTUe8IzlNJ5+H7Xgf7Wpih\r\nF3cogk0I6N3RdJelCxgtE3SofjG20F/K2x/1/L1VPytanHo0rlN/S9ClaOQQ\r\n8Sqau9Vm0CI3wrubfhxkfepRZeEsdigGgPU=\r\n=xYgX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","_from":"file:brionmario-eslint-plugin-0.2.9.tgz","engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"eslint .","test":"mocha ./**/*.test.js --recursive"},"_npmUser":{"name":"brionmario","email":"brionbmp@gmail.com"},"_resolved":"/tmp/4138692185a429215484ec0c36ddf133/brionmario-eslint-plugin-0.2.9.tgz","_integrity":"sha512-8CiTzJXqUFIbLOsLcjVzQmGldEuZEbu4rN2xPiKQFZmy5fU3DCv/JJLAWz3blH1K2JAR2SADtcDyBlZ+E06J7w==","repository":{"url":"git+https://github.com/brionmario/ui-configs.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"8.19.3","description":"Shareable ESLint configurations & rules used in Brion Mario's code bases.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"prettier":"^2.8.0","@babel/core":"^7.20.2","requireindex":"^1.2.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.16","@babel/eslint-parser":"^7.19.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.6","@typescript-eslint/parser":"^5.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-testing-library":"^5.9.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.44.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.19.0","@brionmario/prettier-config":"*"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.2.9_1673751958046_0.6137120160090388","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@brionmario/eslint-plugin","version":"0.3.0","keywords":["brionmario","brionmario-oss","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brion Mario"},"license":"MIT","_id":"@brionmario/eslint-plugin@0.3.0","maintainers":[{"name":"brionmario","email":"brionbmp@gmail.com"}],"homepage":"https://github.com/brionmario/ui-configs#readme","bugs":{"url":"https://github.com/brionmario/ui-configs/issues"},"dist":{"shasum":"592f83f9e5e9efcc11a9de45c2eb084f6f2a2b53","tarball":"https://registry.npmjs.org/@brionmario/eslint-plugin/-/eslint-plugin-0.3.0.tgz","fileCount":22,"integrity":"sha512-CYT2vg90A5WpjZXIzJmU1PkkRiKBDyUOM+hZPu57Iy16ggw74FdMf4AHvYG4BGpzm56s7ZrLZBauIX7pqAH2xA==","signatures":[{"sig":"MEUCIQCY+ZWIqVYnR9O9dce5iKv3kRq9i/oOYMDhcVtxrKO81gIgXAzG1rsnuIwV//dNU7lKm2HIF5lwvfrp2RejuXYOOdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41574},"main":"./lib/index.js","_from":"file:brionmario-eslint-plugin-0.3.0.tgz","engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"eslint .","test":"mocha ./**/*.test.js --recursive"},"_npmUser":{"name":"brionmario","email":"brionbmp@gmail.com"},"_resolved":"/tmp/e769186c2bf019d5011440c24c4548be/brionmario-eslint-plugin-0.3.0.tgz","_integrity":"sha512-CYT2vg90A5WpjZXIzJmU1PkkRiKBDyUOM+hZPu57Iy16ggw74FdMf4AHvYG4BGpzm56s7ZrLZBauIX7pqAH2xA==","repository":{"url":"git+https://github.com/brionmario/ui-configs.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"10.5.2","description":"Shareable ESLint configurations & rules used in Brion Mario's code bases.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"prettier":"^2.8.0","@babel/core":"^7.20.2","requireindex":"^1.2.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.16","@babel/eslint-parser":"^7.19.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.6","@typescript-eslint/parser":"^5.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-testing-library":"^5.9.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.44.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.19.0","@brionmario/prettier-config":"*"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.3.0_1717244820092_0.2916950056891294","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@brionmario/eslint-plugin","version":"0.3.1","keywords":["brionmario","brionmario-oss","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brion Mario"},"license":"MIT","_id":"@brionmario/eslint-plugin@0.3.1","maintainers":[{"name":"brionmario","email":"brionbmp@gmail.com"}],"homepage":"https://github.com/brionmario/ui-configs#readme","bugs":{"url":"https://github.com/brionmario/ui-configs/issues"},"dist":{"shasum":"81c28817d543149644e891777df639814e8050a9","tarball":"https://registry.npmjs.org/@brionmario/eslint-plugin/-/eslint-plugin-0.3.1.tgz","fileCount":22,"integrity":"sha512-euTJtu6AY1zSovUxDn8DnKKFYxPDWBrAAy5ONr8Xy+FOjvX6AWC4U9veNIUuwByijExw3JVBtu7Anr3B5HxnHg==","signatures":[{"sig":"MEUCIB9nbPJVbPuso9uzyvjqmpe4yC9xvoXGLTVNwZ7x9NHGAiEAvBVXhvfP60fouh8x827iLx+y2Lx4Rzy0iXffb8q/yi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41857},"main":"./lib/index.js","_from":"file:brionmario-eslint-plugin-0.3.1.tgz","engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"eslint .","test":"mocha ./**/*.test.js --recursive"},"_npmUser":{"name":"brionmario","email":"brionbmp@gmail.com"},"_resolved":"/tmp/481a78d7acb4dda2fe3e7c7392ba778c/brionmario-eslint-plugin-0.3.1.tgz","_integrity":"sha512-euTJtu6AY1zSovUxDn8DnKKFYxPDWBrAAy5ONr8Xy+FOjvX6AWC4U9veNIUuwByijExw3JVBtu7Anr3B5HxnHg==","repository":{"url":"git+https://github.com/brionmario/ui-configs.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"10.5.2","description":"Shareable ESLint configurations & rules used in Brion Mario's code bases.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"prettier":"^2.8.0","@babel/core":"^7.20.2","requireindex":"^1.2.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.16","@babel/eslint-parser":"^7.19.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.6","@typescript-eslint/parser":"^5.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-testing-library":"^5.9.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.44.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.19.0","@brionmario/prettier-config":"*"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.3.1_1717245522799_0.605562059299869","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@brionmario/eslint-plugin","version":"0.3.2","keywords":["brionmario","brionmario-oss","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brion Mario"},"license":"MIT","_id":"@brionmario/eslint-plugin@0.3.2","maintainers":[{"name":"brionmario","email":"brionbmp@gmail.com"}],"homepage":"https://github.com/brionmario/ui-configs#readme","bugs":{"url":"https://github.com/brionmario/ui-configs/issues"},"dist":{"shasum":"292f00f2fd4f352dddadc2d538bf3dff2f245550","tarball":"https://registry.npmjs.org/@brionmario/eslint-plugin/-/eslint-plugin-0.3.2.tgz","fileCount":22,"integrity":"sha512-EENeePlOk6GwYPt5wsW3IuhKHFx5janiWkRA+vIFjeabbx67tu4ev36g2cI+IFItaOdcyVAMiiZIw39HqDZlnQ==","signatures":[{"sig":"MEUCIQC63zlH32UqZbGkSBpRw+bgiiZaqZa5kJBKLdWeFZ2P+QIgaK0VTjiwjSaZZ28Tg9Qv5VT12diZxTo0qvuC9cUndwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42760},"main":"./lib/index.js","_from":"file:brionmario-eslint-plugin-0.3.2.tgz","engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"eslint .","test":"mocha ./**/*.test.js --recursive"},"_npmUser":{"name":"brionmario","email":"brionbmp@gmail.com"},"_resolved":"/tmp/bbbc44bb19a4a88f620db9fba531f001/brionmario-eslint-plugin-0.3.2.tgz","_integrity":"sha512-EENeePlOk6GwYPt5wsW3IuhKHFx5janiWkRA+vIFjeabbx67tu4ev36g2cI+IFItaOdcyVAMiiZIw39HqDZlnQ==","repository":{"url":"git+https://github.com/brionmario/ui-configs.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"10.5.2","description":"Shareable ESLint configurations & rules used in Brion Mario's code bases.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"prettier":"^2.8.0","@babel/core":"^7.20.2","requireindex":"^1.2.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.16","@babel/eslint-parser":"^7.19.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.6","@typescript-eslint/parser":"^5.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-testing-library":"^5.9.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.44.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.19.0","@brionmario/prettier-config":"*"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.3.2_1717247519594_0.5086120202919366","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@brionmario/eslint-plugin","version":"0.3.3","keywords":["brionmario","brionmario-oss","eslint","eslintplugin","eslint-plugin"],"author":{"name":"Brion Mario"},"license":"MIT","_id":"@brionmario/eslint-plugin@0.3.3","maintainers":[{"name":"brionmario","email":"brionbmp@gmail.com"}],"homepage":"https://github.com/brionmario/ui-configs#readme","bugs":{"url":"https://github.com/brionmario/ui-configs/issues"},"dist":{"shasum":"b25b91fbaa4bcb06c9bd7aaa4dc0ee2432135f16","tarball":"https://registry.npmjs.org/@brionmario/eslint-plugin/-/eslint-plugin-0.3.3.tgz","fileCount":22,"integrity":"sha512-j3XlvXQNoceWAQcZbHj1Tpx6fzuQkSCUoy32/5qrlpBwpfl9lbeTFqhlwafQ3CdoSGxqcNcV/lwl+OYayHu8aw==","signatures":[{"sig":"MEYCIQDdnCarftc6Xwln6tt0e++Q2gLp3QznSDNo6oVNh92jgwIhAIf2Pr9ZzlBPmbhcboXQlkRwwGXnsVtyf+ZH+2bLjdwL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42994},"main":"./lib/index.js","_from":"file:brionmario-eslint-plugin-0.3.3.tgz","engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"exports":"./lib/index.js","scripts":{"lint":"eslint .","test":"mocha ./**/*.test.js --recursive"},"_npmUser":{"name":"brionmario","email":"brionbmp@gmail.com"},"_resolved":"/tmp/72033e300a951bd0a27b000962ff09bd/brionmario-eslint-plugin-0.3.3.tgz","_integrity":"sha512-j3XlvXQNoceWAQcZbHj1Tpx6fzuQkSCUoy32/5qrlpBwpfl9lbeTFqhlwafQ3CdoSGxqcNcV/lwl+OYayHu8aw==","repository":{"url":"git+https://github.com/brionmario/ui-configs.git","type":"git","directory":"packages/eslint-plugin"},"_npmVersion":"10.5.2","description":"Shareable ESLint configurations & rules used in Brion Mario's code bases.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"prettier":"^2.8.0","@babel/core":"^7.20.2","requireindex":"^1.2.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.16","@babel/eslint-parser":"^7.19.1","eslint-config-airbnb":"^19.0.4","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.6","@typescript-eslint/parser":"^5.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-testing-library":"^5.9.1","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.44.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.19.0","@brionmario/prettier-config":"*"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.3.3_1717249270523_0.08420582692222123","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@brionmario/eslint-plugin","version":"0.3.4","description":"Shareable ESLint configurations & rules used in Brion Mario's code bases.","keywords":["brionmario","brionmario-oss","eslint","eslintplugin","eslint-plugin"],"homepage":"https://github.com/brionmario/ui-configs#readme","bugs":{"url":"https://github.com/brionmario/ui-configs/issues"},"license":"MIT","author":{"name":"Brion Mario"},"main":"./lib/index.js","exports":"./lib/index.js","repository":{"type":"git","url":"git+https://github.com/brionmario/ui-configs.git","directory":"packages/eslint-plugin"},"dependencies":{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@next/eslint-plugin-next":"^13.0.6","@rushstack/eslint-patch":"^1.2.0","@typescript-eslint/eslint-plugin":"^5.44.0","@typescript-eslint/parser":"^5.44.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsonc":"^2.16.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-testing-library":"^5.9.1","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-typescript-sort-keys":"^2.1.0","prettier":"^2.8.0","requireindex":"^1.2.0"},"devDependencies":{"@brionmario/prettier-config":"*","eslint":"^8.19.0","mocha":"^10.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"lint":"eslint .","test":"mocha ./**/*.test.js --recursive"},"_id":"@brionmario/eslint-plugin@0.3.4","_integrity":"sha512-vPpiN6qDZqcpniSGT01bJM09pz8PWB/X3SzKNl0LAKGdGAYOBbZMr7ryqk/Atlhl5RovdxkzJKgURvb+BIUQPQ==","_resolved":"/tmp/d017224f2f8e7c019c6a050e16f1a17a/brionmario-eslint-plugin-0.3.4.tgz","_from":"file:brionmario-eslint-plugin-0.3.4.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-vPpiN6qDZqcpniSGT01bJM09pz8PWB/X3SzKNl0LAKGdGAYOBbZMr7ryqk/Atlhl5RovdxkzJKgURvb+BIUQPQ==","shasum":"62be33cdc8fd40486c0694888a28ad6f7ed3ec5e","tarball":"https://registry.npmjs.org/@brionmario/eslint-plugin/-/eslint-plugin-0.3.4.tgz","fileCount":22,"unpackedSize":44054,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICX6Ngkot/zqequMtqY3Ntm33CvxVkzUow6o1tmqmEGRAiEAiq5iuK5TOlByc+PiqUc9Q9+Px/zeNsUBBT/PpfQmcR0="}]},"_npmUser":{"name":"brionmario","email":"brionbmp@gmail.com"},"directories":{},"maintainers":[{"name":"brionmario","email":"brionbmp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_0.3.4_1728876243225_0.35661370572158657"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-10T19:15:46.222Z","modified":"2024-10-14T03:24:03.649Z","0.1.0":"2022-12-10T19:15:46.424Z","0.2.0":"2022-12-10T21:43:19.946Z","0.2.1":"2022-12-10T22:53:02.414Z","0.2.2":"2022-12-10T23:38:21.169Z","0.2.3":"2022-12-11T10:45:36.406Z","0.2.4":"2023-01-01T21:47:36.082Z","0.2.5":"2023-01-02T08:34:13.193Z","0.2.6":"2023-01-02T08:39:09.227Z","0.2.7":"2023-01-02T08:57:25.084Z","0.2.8":"2023-01-15T02:44:55.941Z","0.2.9":"2023-01-15T03:05:58.204Z","0.3.0":"2024-06-01T12:27:00.253Z","0.3.1":"2024-06-01T12:38:42.959Z","0.3.2":"2024-06-01T13:11:59.746Z","0.3.3":"2024-06-01T13:41:10.708Z","0.3.4":"2024-10-14T03:24:03.447Z"},"bugs":{"url":"https://github.com/brionmario/ui-configs/issues"},"author":{"name":"Brion Mario"},"license":"MIT","homepage":"https://github.com/brionmario/ui-configs#readme","keywords":["brionmario","brionmario-oss","eslint","eslintplugin","eslint-plugin"],"repository":{"type":"git","url":"git+https://github.com/brionmario/ui-configs.git","directory":"packages/eslint-plugin"},"description":"Shareable ESLint configurations & rules used in Brion Mario's code bases.","maintainers":[{"name":"brionmario","email":"brionbmp@gmail.com"}],"readme":"# `@brionmario/eslint-plugin`\n\nESLint plugin containing configurations & custom rules used in Brion Mario's code bases.\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n### With npm\n\n```sh\nnpm i eslint --save-dev\n```\n\n### With pnpm\n\n```sh\npnpm add --save-dev eslint\n```\n\n### With Yarn\n\n```sh\nyard add --dev eslint\n```\n\nNext, install `@brionmario/eslint-plugin`:\n\n### With npm\n\n```sh\nnpm i @brionmario/eslint-plugin --save-dev\n```\n\n### With pnpm\n\n```sh\npnpm add --save-dev @brionmario/eslint-plugin\n```\n\n### With Yarn\n\n```sh\nyard add --dev @brionmario/eslint-plugin\n```\n\n## Usage\n\n### For JavaScript projects\n\nIf you're working on any `es5` or `es6` projects, do the following extension in your `eslint` config.\n\n```json\n{\n  \"extends\": \"plugin:@brionmario/javascript\"\n}\n```\n\n### For TypeScript projects\n\nIf you're working on a TypeScript based project, do the following extension in your `eslint` config.\n\n```json\n{\n  \"extends\": \"plugin:@brionmario/typescript\"\n}\n```\n\n#### Stricter Rules\n\nIf you want to enforce more stricter rules like mandating types for variables, mandating return types etc, do the following extension in your `eslint` config.\n\n```diff\n{\n  \"extends\": [\n    \"plugin:@brionmario/typescript\"\n+   \"plugin:@brionmario/strict\"\n  ]\n}\n```\n\n### For React projects\n\nIf you're working on a React project, do the following extension in your `eslint` config.\n\n#### React JavaScript\n\n```json\n{\n  \"extends\": [\n    \"plugin:@brionmario/javascript\"\n    \"plugin:@brionmario/react\",\n  ]\n}\n```\n\n#### React TypeScript\n\n```json\n{\n  \"extends\": [\n    \"plugin:@brionmario/typescript\"\n    \"plugin:@brionmario/react\",\n  ]\n}\n```\n\n### For Next.js\n\nIf you're working on a Next.js project, do the following extension in your `eslint` config.\n\n```diff\n{\n  \"extends\": [\n    \"plugin:@brionmario/typescript\"\n+   \"plugin:@brionmario/next\",\n  ]\n}\n```\n\n#### Jest & React Testing Library.\n\nIf you're working on project that uses [`Jest`](https://jestjs.io/) & [`React Testing Library`](https://testing-library.com/docs/react-testing-library/intro/) for unit testing, do the following extension in your `eslint` config.\n\n```diff\n{\n  \"extends\": [\n    ...,\n+   \"plugin:@brionmario/jest\",\n  ]\n}\n```\n\n### Prettier\n\nIf you want to integrate the [`prettier`](https://github.com/prettier/prettier-eslint) ESLint in to your project, do the following extension in your `eslint` config.\n\n```diff\n{\n  \"extends\": [\n    ...,\n+   \"plugin:@brionmario/prettier\",\n  ]\n}\n```\n\n### For Brion's Projects\n\nFor Brion's own projects, the following extension is used  to enforce specific standards such as file license headers, etc.\n\n```diff\n{\n  \"extends\": [\n    ...,\n+   \"plugin:@brionmario/internal\",\n  ]\n}\n```\n\n### JSON\n\nIf you want to JSON sort your `package.json` file and other JSON files, do the following extension in your `eslint` config.\n\n```diff\n{\n  \"extends\": [\n    ...,\n+   \"plugin:@brionmario/json\",\n  ]\n}\n```\n","readmeFilename":"README.md"}