{"_id":"@homer0/eslint-plugin","_rev":"61-f51263838d8f54dd57e301aa249248b3","name":"@homer0/eslint-plugin","dist-tags":{"latest":"15.0.7"},"versions":{"6.0.0":{"name":"@homer0/eslint-plugin","version":"6.0.0","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@6.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"0d1d4a136295269b7bdd7638e87282e01f9017f9","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-6.0.0.tgz","fileCount":17,"integrity":"sha512-0rXrGlT1Yj94xELMNuz667VU0P8Ks7kXJZf4AeW4GDvR1D6ojKVGa1D7WqCXdHZ/BkqZ1IFOPyWHnPD2Xay5mg==","signatures":[{"sig":"MEUCIAI4IJAEDl/1yPoAGpmUEcycgYKU+xeExhcD8kbbOWSgAiEAjZPDQwUyxGYvIFjhrftY1X1Uj2A0bJEDMlbXjTbQAEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo8oaCRA9TVsSAnZWagAAxC0P/imchlaGR/xz5f2ylhwo\nbJFJdWLlemu/UaKOLjcyCbo4NChNNkp9BVB9Enrr/XBYz9Ap4U3Myk9qu4rb\n5uoSJhOyR/KcOr2uk3uh5xlmrxzIoZ5NmQu9fDjVVXYUZXHHv0bArv6PVNS/\nWJ8ZA2yNdIOvTsPfAYEoScWQyTOoRYiR0fms8hzS9ngfzPYq/9/i3xzg8pqw\ntMvqdc1rZ0nTgYrhdGqpx/wGq7Qp+z+1fOPZ1p0THjxRuPkTKcmpzVoIh+NS\nX8E3KgSblZMDxWJD1GqTBKgetD8dyi6LwBzhr47hbLnsZ5mZMqloQ9cUJ9ss\nN05Mhv7tdw86grrPgm+6+HN6dCeLPhZPSvph2MYD1RvlfKG0nBqE3u/CgUpj\nThRREwkc8e7HV1c81WF8gKyiuhmyIgXjtJPNaQDIWPYwEYHUTa7WBp9Rmy86\nBym5PX58Ix/ve2GbXEs19Mmrg1VlGhgK6x6PxU/usR2W5bRNdjHe7v1ofdim\nfycNfdmSTcYgD64zAtQ7goxr73aLy19ebVPSvc3o5gu1/IiIxDpxw4Qmc7VR\nEwPwooP99NutIOSOSnaWzWPaq/9Lziw3eHJqRb5tIa4PBeOJyeM/ZYORveML\n7Xdv8vGs1zPoOhjcViFxxBK3bYWMxvm3JLGjQOSoPbD3wSCbH0yZtCVTx31k\n+Viw\r\n=6p4u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.0.0"},"gitHead":"1d95ddf5b2e141b92155474e49c723012039e4ab","_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","description":"My custom configurations for ESLint","directories":{},"_nodeVersion":"10.23.0","dependencies":{"eslint":"^7.12.1","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.7","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^6.15.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-sort-class-members":"^1.8.0"},"engine-strict":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_6.0.0_1604569626435_0.7965325287458866","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@homer0/eslint-plugin","version":"6.0.1","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@6.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"2b6044ed5c8f75995949f76a67a9a443829aef98","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-6.0.1.tgz","fileCount":17,"integrity":"sha512-aEQHQteTsu0S7rdmwxBmqgsULgS5hW46jG96ejgiVPDBuRIFiBk1ioWBxEIpW5qyLawpfMpYToqW8ryPzTur/Q==","signatures":[{"sig":"MEYCIQDIDPFut0av4JeM7agKp0HHj0fVetbMdxbuFq6xMFOckQIhAOkzUvGE8cEMGybM56ns2yaMpLH5Ye4N17aA28kLCY2B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwgeJCRA9TVsSAnZWagAAcjEP/1X6wiJGw9Ld34nBw3or\neOltl9SbG5L/EiDDRiunVMbqnbWgbrP2PrZ0fgJYIMf1WNJ9FToYRA6E+sQg\nwv2x0R1p0xyibPkMjBjta8WHQk95ycUKO0+6Lc39Pzse7SsNWMypsoiox5dD\n1YDjkkZapaxDUy1EPSZ1N+9TIPU5lEHXREnn6vydBCAsNku5N8U4n+hrlIRB\n54OA0HWKMxN6NfuEK3uXcfDjlH6xYH+Wkyz9MBcgJSQDmRjI5wsi9a08Xfsw\n6n5MHHrT4bNqxtkThAX8A1OzvtcjnN64m+MaVMmeX8vR4TxrBj5tgI/dPYhU\nc/Qci3+wkPqpklabWkdBgXD5W9XgaAaq5pHNnQ62yF8bWq8e1nroSVWtCuHD\nUl6J4spSZgzh4KO3r6ZfCclGF71lyPoeYDSIMVGRGGI+31MpvGQn1kqGsWTk\nuU/v1jXtTTMrdeq9qidPL5Nj7khNcY9AvKgeAtH5KGuSjJommiHgo/Vd67xK\nIRb74cawVbzvjjunQzIo8myR1qarZo2bFbIere35usye6ylcQvOpZt0htbvJ\nW3mrFB9xshYAOQgEuFFcnN4ABVEm2bjAqaSFHCKN94b23K3t1WHusQOKLJtO\n2L47WtI2EIF5pZhkuMvSwfcYAemTnMqE8rXeXsJ459TyxDgIEWerY6ptWaaZ\nLJfM\r\n=c8aJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.0.0"},"gitHead":"820f8b866c4edb9a3d4b742ad98fc55009ef5b93","_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","description":"My custom configurations for ESLint","directories":{},"_nodeVersion":"10.23.0","dependencies":{"eslint":"^7.14.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.8","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^6.15.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-sort-class-members":"^1.8.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_6.0.1_1606551433188_0.47639270874320494","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"@homer0/eslint-plugin","version":"6.0.2","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@6.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"0925f31bfe8f6911613e669f8e19794740ec89f3","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-6.0.2.tgz","fileCount":17,"integrity":"sha512-g3KfdN54RM1RwAtaCO9IIxzrqGehCCoT+u4isQb8hb/9yEZqotWkRBwDorH5Xly5mlFW44iA5WXacuD48k6EGw==","signatures":[{"sig":"MEYCIQCYh4aTerg4UJjUCTv2IHbpcckNS7qfvwdQ/lUSrsBGRAIhAIF86OeaVgtAbQFUKjbz9Uh4z0G+R+Te226uvzkrhnDx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDkuaCRA9TVsSAnZWagAA0nsP/R/289OqbEXR+QGOf6x2\nfa/47Ycie1zQ9+nrh9nRV8aF0gYhtwEFyEtKZeXUxDaGw9WlyQL/Owk7TEqv\nORKWukx3XzSNvfljdcRSmdUGOhMXiJphTDdSCPbyBEB9spZbIiW+pKH8W8+S\nDWnzz4Qz5uS0DOAnfPoKr/tMJphM29JtOcV1mFwb67nXdQedw+lpbGPLc8NA\nNo19a+PelDLX2V+WnSJr/XQX98/vsBeuGXUvyU/rFw70T+OtS2lHNpKxU+P+\noQwfzbTmQsgBn54FpLTgaMcAbbv5U9Hwd0MC34oFU6TPNPjzuOADhbo+Ngsu\nEbXO1stZBeBF54J9THHzO8OVSQbI0vjUaBv4kKL/Cs7Fh2Zo++SI3NzlXeYC\noFNFF6OhKpn3jkEHfX3z7frwPHUcQ8yVkX8QszSG49To+cWml5NRIfB/fi83\nT0Ia+s9Pd7AfOVNPqAr5uhzhnt0OSGrxgGpBim7rJ41drXxsG4GNfsOsYePS\na3HfDPfE+XA4ixY0LTFwvk69hSQTFssqGhSpOHbQiLyVeIg03KHKPneJreo4\nCNVAbsUm2BIV1bZ5ot2yRebpzhyKO6uWfOQWEkq39p36DYI1dtW79RrOGpBk\ndX83r9OiVMRhno38gf/bz5zI7yaYUERlusQ/0ncSEud0SB4YGTlyWGz948HF\nMvFf\r\n=js8u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.0.0"},"gitHead":"a0dccfe39e53bc5e098c3cb9979c37c12f864968","_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","description":"My custom configurations for ESLint","directories":{},"_nodeVersion":"10.23.0","dependencies":{"eslint":"^7.18.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^31.3.2","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^7.2.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-sort-class-members":"^1.9.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_6.0.2_1611549594037_0.3023857664108196","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"@homer0/eslint-plugin","version":"6.0.3","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@6.0.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"5b2fad6c164385b9a8e80d148b490b2661b88d0c","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-6.0.3.tgz","fileCount":17,"integrity":"sha512-nJXmYwAdTlOfIeFwLOIzjzpPrNa5e9KdubwUL6uF5QMrwEIddo3JbmC2/ALF1tfgjPKadLTILn17EpHF/5htjg==","signatures":[{"sig":"MEYCIQDBDRfBlluicyMGKRcPvrOzgtsee3FukArDNEJy9IxZoAIhAKiE6U7Yb8xATUz8rVj7xM/1iRQWctVVNzLX+FtH8IH+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRJihCRA9TVsSAnZWagAAo8EP+QEY5T/8IQaeRNg62qry\nIPUyruUGvGcPt/PxSynSoQ+466UVrMT+K6Z/1bQWxRy/aHTxO7o0xd3GTijV\nS0ot+xycgD2Qwl/Dk4z80iJMX2rePdT9VABOKfiz03CSDy508QrHI6m5xMYH\nGyICpRNPkI2WCmJ+I8bgNjhe6CcV4BUNelnogKi5IfzjmHlO/UYWIPcyeiwi\nEPZhhkJOIKii+T61V2W9/Ys30/9M+26rkg7cBIXK7T3nsoTNI8i9h3bUWrZj\ni9mXeUV1U5RFERv5R9ijMHzrpIeN7XRMi0w+En8TefBY/DOOW+I9NSPHneMl\nnx1Xy1bx2FJrCpE0kW0oCpHs4NLxMrveVsKG9CZd0eO+Ja0+T0hxtCk4QCW9\nTjQBQ7az0pD3cf8vkExBLbo8gejZLjy5em0hkoijmAgiZV2QrZvq1PlZdL9P\n0F5vcxuRUpcn0SZwuN7FWjnpeOvOZpKDnu4wm3vo2I6s1VsYkfGGXlBIpcUz\nTyhOM6QgcyrMqNcbJ4obDPB/oy+d6WsZWLNP/soPHTBtWAk58slhSPhZXZhp\n0OCzmhdkwQFkk4XzHoQhO7OxQfDc+rTvlXDM0jlPC/W8p96oAuw6NFga9y4t\nwdpQflpV0GIBN9GxlFVZrjKacyJMBfAdHD46BQiBkdFnjiTAHw6LeDooFAQJ\nEbgS\r\n=7yUv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.0.0"},"gitHead":"15361a1ed71302fc787098943d1ff62bf50bfe20","_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/4.0.0/node@v10.24.0+x64 (linux)","description":"My custom configurations for ESLint","directories":{},"_nodeVersion":"10.24.0","dependencies":{"eslint":"^7.21.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^32.2.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-sort-class-members":"^1.9.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_6.0.3_1615108256977_0.15831172595371656","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@homer0/eslint-plugin","version":"7.0.0","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@7.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"e56f3ae4ddc01015b4ba2a71be15c1547012a8eb","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-7.0.0.tgz","fileCount":17,"integrity":"sha512-LRTVdmdC3CnxgA3eczE1jBRdVrrA/ewXl2O3rLVfiuqWkRktx55TupaOKSolLOoBk45TxDdby1dIFQuePzKzaA==","signatures":[{"sig":"MEUCIASwG522LfioigZ5uSF44Hy51aphyhjidOKrr9Gz1jgzAiEArHQHp/TDNWIvGYHLoC8rKW1fOU4DNmP/BFSXX/OaO74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcp8uCRA9TVsSAnZWagAAKWkP/jwAyg99zU3BWgJO1yke\nBuBlHAtMX5ZcI8/ynDHviot2o4mb7nM5MASkljaimAhf4viwlvkAXwyREAK1\njk4yN+yGxSqdY9lLUkf01R15a8a1rhMjfO7KLoMRkUyhMnpSfDGYKK2mnbhk\n0rMgIw40hejsUabQPa4J3nSZvsISJ60nYzYwnAfp60VB4tS2cIZxM1skHyO3\nTOpLldaRCFx78ilezfrFBvlw5ucg+5XVCCsN+IJHR1tuyGTRi4Z/H6dxwkda\n9f8MuZIZesK9eDYAhRiHxWM33FjAM/M36p2Y32vmKLhQKPNBpzDkZrkCW5uW\nlWAwlaBPSLjP0HI80xH9gzXICvHsXuFSxsdVXe9A3JrSqXE5yt0Ynm4PUYP1\nL45c001jVOkHqr+Uy4T4KAjpdrrJxQehKU+yhyZBns9iY0hiG3EdpHSrQclK\nNozQ1FMDFgCnZZQ/0GoE4VKZcSe1sWrz9n7FnmawjqCnJej4HSdATKc93sKX\nwqkG/prN2eBALQ8FSoari20ohWOQo9ueGlzDj1QMc3wvY1Rqkyp+qOOSFfk+\nhBkTrTwUd2O3zsLaxVdr7MWYOEUxK1CNw4/fST+EnKVXUbOYUJ4jP9sB+7CN\nY/A7NYd4k5m11F7OH1dYkEZM4kYPtn4lbefGA0OcjYxIYWZ01JYTSVXkWZHb\nTA/p\r\n=FRfQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12"},"gitHead":"7fcd85caa3f4a7e62abe83d3178ede72a7f1d3fc","_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/4.0.0/node@v12.22.0+x64 (linux)","description":"My custom configurations for ESLint","directories":{},"_nodeVersion":"12.22.0","dependencies":{"eslint":"^7.24.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^32.3.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-sort-class-members":"^1.11.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_7.0.0_1618124589979_0.03595670535972051","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@homer0/eslint-plugin","version":"8.0.0","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@8.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"c647a92bf76fd89f5f4340881e1c5de0568bb896","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-8.0.0.tgz","fileCount":17,"integrity":"sha512-i2afAYfdzEkwJzxkJ4vQsTeWuCdewg2kPMcxmykmqPOE2soGZYoukCKjU9/dJaxQnfiKiOok3XYaHH6pU8GSyw==","signatures":[{"sig":"MEYCIQCNgcEK7p2lQKNbkrqpJiuTX4nk6tdPqf0Erhd3h7y7QgIhAMm8F0+XIdOR5KRZI3h8gc1K0OZevOLvKwNeRukr6jgj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/abKCRA9TVsSAnZWagAAlDcP/1vT5eWBOlsXUsqCXiOo\nQfQ+bhfQZIJH6RW/3OvaAf1xlApB2jWjr9SfCuNZ4wsbSMqHciZRfi175cmi\nSQMCJjqcjzXST3y4X4qZ4t/MZEFVRpcYxVeqb3jDxL8gM54oWZrCc1gB0Opp\ncr/lYxzTsEqqwzRKW65agd1otVKsg93WGFq5RuqI3xNVUYQyp72GzJpjFhQ/\nZCm9wG/g++h3Lw5YQe321hKZbPDNCNSoI5EtFoC14PH0hvIqId4VAhQb88dM\ndjWVvXvO50ac/RC2pYfqtpSvD5QcXfzK0UCir6F0YsfIbePZNVjauFGdeVp9\nsxTugo88jCBfdt9k6D0JPoCydguxJ9dJkTeZ540C54mG7fgx5r7ZYpO8dQps\nAq0ROytDUaJkbPnRO4qU6gHdLjc6HtlJgTjdDn51tgIK4pQoAxupWwRKQgU+\n72+wUZIVjQkkAEsULeziuoFYCexy0RWhEm7I2QJAl1wU3L1oVZgtzfbHjBe+\nuevwObW8Wb8eRBCZdTxNQKovu+TGgxATFJgHBxPahg4NV3z2AXupDou6TCUr\nH0L7Ux/8gcvjFE3OQ39EY2Ka+69D96SQYPUn7j2JCvv8ZIvHddGXk8393scu\nFEqYhR4KfNN55fuFUsYFv4cRuYfNi5J7/hS/HVrT6zB6FcsGlzB7ynon8vlB\nMV4Y\r\n=mF8T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.20"},"gitHead":"6d4e5c3927b8f02a6703c1c2f13e97a86df1f31a","_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/4.0.0/node@v12.22.3+x64 (linux)","description":"My custom configurations for ESLint","directories":{},"_nodeVersion":"12.22.3","dependencies":{"eslint":"^7.31.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^36.0.2","eslint-plugin-import":"^2.23.4","eslint-config-prettier":"^8.3.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-sort-class-members":"^1.11.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_8.0.0_1627236042638_0.540155348641975","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"@homer0/eslint-plugin","version":"8.0.1","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@8.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"7145a2728e601e414e89365b5b26f8c630ed8900","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-8.0.1.tgz","fileCount":17,"integrity":"sha512-gpVLxspJoSlwDNtBAbUnLGL0M+dky7RU2vcTw7uD1nr/cmP1XctRU8UgM9F5FvuZU7Sv+mE7jYs6w9SZURXBNw==","signatures":[{"sig":"MEUCIGjE5twOQqiaHyez2wjSslnF3ZTEX/ltGOiIDLAb/3e5AiEAzMsISAcCkc35UHf8LzZ9RH1JPiJsw1JSBl62xdiAujI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDinZCRA9TVsSAnZWagAAYtwP/15DIYNRWFoVzoxj+Wem\n2bfdVNla07a8Wta85NeLRKjRsQJsYJ3lYbjRVWSfoe2KZCzohYEszA1mxP9Y\nqAJcY9oeVLmZ1XvWV4bdrYcjlfRV8URyH9wOrctv1BxSEm7Uno3wSVyDgqV1\nZ864BAtup6Sl9QyGtyLpbHlx7zEm5nY8BMr5WsaQkn1q1TvQLc8fsHWHSRFz\nYRYWJ1fBI1owC2kUi1OqK6LfCkou6jxMM1cB6S9MBegt88R1BSp0uA03OSsT\ny5mXwo3cJT9oCJAe9FsEvkzl085XHl+cRE/YVi1yHxyvgNM4kt0Af13+2F5i\nPNfmS3R4p8UCeyOKRamL8tn2UcNWtoHMql+xMg5ogWhLhKvzZRvfJoMMs7c/\nj6835D4cK72N54RGgmMdYidHsD2WaKRuNKPriapL+UixCNRFpWVthZMQiYYH\nwcTp0htmAhANPh1cEyZ8/q9FEl7Ul3J/hois7jhh1rAoSnQMhx6Lgdo5ip9d\nZwBd+7mdchNqXweyRNkIRrFpqkMcTqf2z6V0KLTBnSEt09vtcQsmdvUS3I0I\nU4X/tt+qpj1W9xLq0acVnAXxqsqx+0Kttg8d/MCUL+ng++s5q3pFCMTvjVk1\naqR1nQ6JRJeW+V0SSkX+GP/8rSOzP7qowWa77ugOr6fGiJUvFGEAvXlLX9WE\nOR1E\r\n=1gtU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.20"},"gitHead":"a2f9a5cfc1f553e16fadf15097800b44cb01c227","_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/4.0.0/node@v12.22.4+x64 (linux)","description":"My custom configurations for ESLint","directories":{},"_nodeVersion":"12.22.4","dependencies":{"eslint":"^7.32.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^36.0.6","eslint-plugin-import":"^2.23.4","eslint-config-prettier":"^8.3.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-sort-class-members":"^1.11.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_8.0.1_1628318168974_0.5399709378869766","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"@homer0/eslint-plugin","version":"8.0.2","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@8.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"c4bbb64e9dea91f707335b873f362fd6194d9c42","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-8.0.2.tgz","fileCount":17,"integrity":"sha512-oUxWCfdEQPE0EQ4y3dKOrLaGyy9XtStLsNcaBu+xwTfq5uuVHKOrvrdH/EYrk1enQ8Op0Rh97p3wS9iHtgiR9g==","signatures":[{"sig":"MEQCIEB2wBYYelrS0vPlKShAMBdu/pa+GwI+s66mF3WAGl3uAiB0ztmMsGosweDHEsH5sqK19K6tZ1ukSt2uCwLCzeC30A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2KutCRA9TVsSAnZWagAAH0MP/R2PF1OKgDsfgqz5BkAs\nv2DhtBy8xdp85DBv1JRLQqD2e6Kb2vhOwjcROOwx0WeL3CG6RJOjT6gLPyd3\nXrtemdQQE62zCqRshpkS+U9MmHZIK+TykhMJcdAT6UWHD/JuInnu+T0+ZrU/\nzdJ9dR1xK9zMhumcnkJh1saX60q50rJr9sxlIMGPxe5w4fbMSLXFJ/dZ4dad\nM6qI98ZtTnAXu4yXslQohN+Cux2be99xRjV+8fqHjV0pByqHkYup6rRqOa9D\nTDN9Y0cwTNz9Ao2MFxZMqaE0hsL3KwrcSEY6I5YiliWVdTMZQ0djjT8uKrmy\nYZc8O6yAhy/gK4S4L3zxinJu+7/3oN+pMyFAJIoxO2hCi5MQodidM3b7K8Vj\n0q8UAXKpDL9a6VtkfyD1GENchwG8PE4oHj+k+OlRPEw9VCUQpNQIfM8GEwco\n77MZh+40NZAVCRa+dqNmQAfnk4/8eDsbHfPB7IFq4okyOPzcQ8XcQN6RAuLI\naLVe4NXKQTQWnV4SMsZxqySOCx775hNBIFbtv0mmueMXOgoml6LAFReLWttA\n7G7LZDgtzG+jwFmCBm2tH2UsspSr3XGo7+YekystQ1Y2YJhxUzsF2Adr/I1F\n9gAhXQEsvqlixHAeBqJaPduy0c4tYjMtOVQ+FSVNxNqgHO2HT+Zda08jrUjh\nZJp6\r\n=arFi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.20"},"gitHead":"29e9ec1822b31b0d9a63543b9085d939f984d226","_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/4.0.0/node@v12.22.6+x64 (linux)","description":"My custom configurations for ESLint","directories":{},"_nodeVersion":"12.22.6","dependencies":{"eslint":"^8.0.1","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^36.1.1","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.3.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-sort-class-members":"^1.11.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_8.0.2_1634456557746_0.4233282699086369","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@homer0/eslint-plugin","version":"9.0.0","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@9.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"73241315bbde91987a8dbe709b4cf20d4328ad87","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-9.0.0.tgz","fileCount":25,"integrity":"sha512-YVPI0pR9XEPruXcQTCcqYVGJibscEfWXMLU4RGIJ3isxm0fZ29Pyrfy8YLQ6lQboyJ35bzeyf2tZmoP6FAGQsw==","signatures":[{"sig":"MEUCICkbjaksBelNRu2c0vxSRSqCvkc4p7u3aDhH73Sb+IXTAiEAhHFUwJQKSoY5Ocy3VurfPKrgTJ+mv1teMLlQOiXfbI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMu9yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXYw//X1QqLgja+ztUPTCHfmzUdFqqLbx3SgXDy7Scq9CcZ53LIsnq\r\nZSM4pHIFfxwxU6KfEA8JyC3BaD2Z8BTt+RYkVFwayQw4nsWc8dmb7SqQLEty\r\nFKMWmJLjE6EA3DI5E9CKgY/LFYT4GAEnGiI7kXHSenT2MsasQwGJmKbIVBiw\r\nRu3NotJXH3GLMY4vifV2U5CvNpXuTcMRQkDNpVY2Rpg2Y5cmAPGBF645ZfJl\r\nQogj/KO0gbr9tFD1ZVtL2eg8DqsWBkIfdMHzqmqajOUXWnT9ckqszTYk1LDp\r\nL+DamYjlE8uYyCdKydSNoxI/q0XGzUDKbTDvrgX4QPVdSdP/1vyjPXAk1zkj\r\ntFtuee4HJEuPYlylJiqAGDQTDYkt7WiHNsUxBKwBL+Q9QaONHI/HF2zY++zM\r\nPOIuIQN+mpbm/CxK/HjdiLU76j3hSSyj47q2k1VRd6gf9OOszZMWEyWAvAkE\r\nb7FOiQxMTxZemW/1tGAxOjVi1u5k5V6nk+XYawsy01fFZmfuJgGMmDDBkL7F\r\n7M+hExAJu9Z2nBDs3shPKCwqK4Y7kCMekbODZalU1PEJA+mpUc4RYZyxkSK0\r\n3VLumLO4IpcTX8gKglUqyp39gnc8JadsXDXAGtXRPbyZy9fUcp23BnCQtk4L\r\nqM6RQ9F5esvEDbw89wWa+OC0Bv0EQjSEP5k=\r\n=FDdj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=14"},"gitHead":"87e5d4933228e42d551118e3693b280863e173fe","_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"My custom configurations for ESLint","directories":{},"_nodeVersion":"14.19.0","dependencies":{"eslint":"^8.11.0","typescript":"^4.6.2","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^38.0.4","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.15.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.15.0","eslint-plugin-sort-class-members":"^1.14.1"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_9.0.0_1647505266568_0.09277631394890662","host":"s3://npm-registry-packages"}},"9.0.1":{"name":"@homer0/eslint-plugin","version":"9.0.1","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@9.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"b3455949304b4454ec273d857282d33a28a77c2d","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-9.0.1.tgz","fileCount":25,"integrity":"sha512-elHTuij9HcN21OzAXC5pFPSSDuT8sJ0ucTgTB19mF+loF9uEbOi0eRaadUFMLVzUs25hKy+ygyONe6gu7coF9Q==","signatures":[{"sig":"MEYCIQCvVcI2etyyYyNtQjq+j7KqEpcOhLFSJrPWduOlRzWgHQIhAMXhSqNPsk6Fbz+l5CjYmNG5vHooCol4j5t5529BN0Oy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQGppACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosnRAAorLGE+L1UwnifW16nA9jTxCmBZxDdy1fZ85QxhHCU9q5pl4H\r\nQpFzin7PI6h+TwwWsLMjnAWJGtl6BKu7X5e7CsR1wpgMo8IqC0oSf3sL8VD7\r\nI5u3naIoOUf62V86aeO1HEzUSHS593bGdLD+UwbEO8Q95D/uluWJpXw/Rvm6\r\nGv5+l5asBdgl3NlGqpYK0rjKrQmcQrvMfMBBlWJ/tNkVtLp5zNDkFlksM7X0\r\ny9kjT0a710koZIFwDu56RRt4gMQHcUiWA8V7IdRlur83bW5tAxRPoVDMJ8pM\r\nRlFTkgENJwyLZ2Qz5Rt7ctwffOjsp3ads7RMbjOpaWtdcs4T9MU9fj7fszJD\r\nUp8zrg561ABf8QnqeyRqfKw45MWnqfHWJqR4jKLt7bjvurnA5Fa7+AG89DhC\r\n5e/O5BtQM8NhgzmJujatn4RqUp2NWTde5o0QhKWsy2MBf2zfvg006iC14IwO\r\nL2MYt9ADwkbE6S4l5YPzP7DAwUyMI0f6bDJVvKF2Z5o/S8hFmO2njEtKYn4U\r\nWwTXCYZJ7dRQ5baILv4vHk6jnD5/YfQN0/Rs9myVxoXInqZJt3WNkrduNFSW\r\ndmqmWk1TjDv6sfkxdN2KmgYyOGp9vh9x6ANBLH4Y0Pjy+fpLU0Q2Y1vu+0R8\r\naukKV+yZUuaQGl3Tr7XosSNhwRa3zJ9QfsA=\r\n=MeZz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=14"},"gitHead":"85acb6c77f2e6a698b2c049ccd9f9eeeaf7a2586","_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"My custom configurations for ESLint","directories":{},"_nodeVersion":"14.19.0","dependencies":{"eslint":"^8.11.0","typescript":"^4.6.2","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^38.0.4","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.15.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.15.0","eslint-plugin-sort-class-members":"^1.14.1"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_9.0.1_1648388713445_0.6114269222313256","host":"s3://npm-registry-packages"}},"9.0.2":{"name":"@homer0/eslint-plugin","version":"9.0.2","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@9.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"e183aa71bc7abbac50d75b9d80908aa1df101dee","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-9.0.2.tgz","fileCount":25,"integrity":"sha512-ijI4cKwMIBshINwa/kia97jI8eOiZlZfidwVFMp0Kih1Vd5s9UNbTXoCWj2XyA7rnQXPbUD9riE41svV0BlLNw==","signatures":[{"sig":"MEYCIQCIgTAu9dQ+FXbNqXVKIJCwb2hbR2qu33h5VnQdcq6RkQIhAKLqESou5V4oC3c1aDMhM+VvBmO1nYGimyvWcUQj8+Hb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZkpiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm8xAAmBT58zflgdXAgBwa1MQeUed3dBh0QSSKuSDwaUqnO/D8Qxas\r\nHjodyRlQTd1+fmGY0W18FU/Cr5+rh2vc8eTRy5XsNtEoprRGfXUjQXQhFVOE\r\ndEerSLsq9PCZK4ygXtomajOGDHpVp5TNYAQK/jc8qolIrfSwa7FEEIwPVN8i\r\n2B3yhe72UMaGrDYid0Dfm2gduQES3ZoM88xlpfcbjuCsKyLBlm5v45h0bTlr\r\nBDSbAb+KOI3IkqXPkjTs5YXWpBIqzBy1tK+IiVjHAyervSVXuR/twL9xd4Vr\r\nlel6T/BSMbtO6JSo/UoDEf6dHk1AX1ClWfpKtpoZXhPe9xUmg9wmm/NwJovf\r\nDIcY1/KChSuQMmkQij5b2tiSB0Yqo9VxBN+NxAxohgdaqiv8v7V6CbGkhZGf\r\n3wtoNBTZXeu77yFSV1q/CYGwD/xZyL2s/crk7EeGk7rlunm6ec3UzfkmouS+\r\nIV/FKFW8pETDTHP/wDSDBg7Y+/Ptp58F6blijt/0ltk+8arQP9iu/4IyrYMA\r\nTbOmcpJtoUGy9KgxTLMdWNF7O8xSXmv1FF9dOckxKhYCIowFD3fQU/738TFe\r\n1oOEVwHEZeOITom7HZnL769ynNQYG53gKA0q7VwrtyZ5pWh4/lSzCJPyCP/b\r\n5KHnbglESo4+htwZolwamgqxwxtOgf7UqA0=\r\n=lvWy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=14"},"gitHead":"03863c5936227510933f2d7cc179670aac84938d","_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/4.0.0/node@v14.19.1+x64 (linux)","description":"My custom configurations for ESLint","directories":{},"_nodeVersion":"14.19.1","dependencies":{"eslint":"^8.14.0","typescript":"^4.6.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^39.2.8","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.20.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.20.0","eslint-plugin-sort-class-members":"^1.14.1"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_9.0.2_1650870882610_0.9692323018436702","host":"s3://npm-registry-packages"}},"9.1.1":{"name":"@homer0/eslint-plugin","version":"9.1.1","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@9.1.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"0a0c29cc50cc91948cc261986cc866f7dd468f88","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-9.1.1.tgz","fileCount":27,"integrity":"sha512-npf6uh1FhSuMgsaiTruRJAPzoRGXDEZqcZKbSmQK9fmSDFkA6C06MBvf//lLkKebA/1KcWCqcm8WdhXucQ0u4Q==","signatures":[{"sig":"MEQCIFGar4p+4ZPTZjVClNkWSoiKqTiZn5NWQNPiTwSuKYHQAiAttsQxnWnD8IdxUjXzOfzK4fvvRlVwc/nmL2UP2dMliw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizU2uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpD6w/+OH3Y9B1tgwbykYnImcBwv1c7LUQXMy9O7gmrDgi/hFVd8a0J\r\nlJCtX4VPY1i6W19J3x0ybozpkVSjchedFJk27ot0f/0GBVF+INGkGoJsSSOq\r\n2ZPVSuJSgtFZ/u5ulDFVpggZNiuUwpz0x/3oPl1RqUPJGNLHmyA5CYpMDRTE\r\nyqGA10G0qOR/EocHtgRT4kJBSxEXXFjtjiIOxNbSx/cy9OvKQqpvzkdch80q\r\npPpYm+DUWyvt2cbfFwCro54PlfIZOUa/rg3dcibBGaxoWWWCcO6+q4a3qehd\r\nhawUJzWGlYxKzTjJVahmKhowXLWce0qWXVJMTXPqTry5le4KybnR0Ak4Gmws\r\nBT1tVEBgkQhSLkckn1wrI0dE5GIOsK3B6iaByb98GModBZMd6MUwZa3EJX+j\r\nBBByRYVz30BD/N5X3VlhE6yf1i33s6PckgFw0TRCBuJ700hLuUWXfBi/Otd4\r\ns7dYu3X/vRiMNOA0ue6jXc02GXEWLOuFZOvFWo6CTEMhPopVBUxfYwVmVr2s\r\nnVVc/FLMs0R71MjF7pLsmrklSX5tuxJNmvKgmZaldsypXB5ayKyK7052xHbM\r\nw7/7NEM3mC2/Co71+W/4C7bh3Qevqnvn0JKYmgoMVZT4LJkfQYPnfLWodey4\r\noQOewIvfTsl7wkWnAeMOL1Bd0q0wpGmaIY4=\r\n=h6ND\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=14"},"gitHead":"416f74f2e77870131fd84e5a8523f4319582f908","_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/5.1.8/node@v14.20.0+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eslint":"^8.19.0","typescript":"^4.7.4","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^39.3.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6","eslint-plugin-sort-class-members":"^1.14.1"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_9.1.1_1657621934726_0.3006245623819812","host":"s3://npm-registry-packages"}},"9.1.2":{"name":"@homer0/eslint-plugin","version":"9.1.2","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@9.1.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"77c46f779396de712d41d65243c888f673061f01","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-9.1.2.tgz","fileCount":27,"integrity":"sha512-T6lwSK5ope2/7Rav9YFbRq565rLj9u25yofoOb4rHu+hw/11su35ocPF0QgRJGqypX6FhAK9vOfdvN+PL6sF5Q==","signatures":[{"sig":"MEUCIFmRqirHghwF3rz4X2Doev+0cAlTOuzMd9EdbSpDZiKPAiEAlPptjWuYUs3ViHns7IA3QHNOs+gm/D79SGa90UUAuDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi08sIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoS6w//bWNPmnENmrBZgVHLtrQs9lCXAob18lq6z8tHv+uuOI2cCf2t\r\n3AAXg4nQQFZEdEMtfCP2aXZNrd667RkVylBsGn8bS+tevWsRkdwwiw8rfQZh\r\n+pUQJOP9gl2puz5nU9yT7U1FIN/92shDolAeGV0xQhbsN13w3qhvS5L8vN3q\r\nQS4uVRbbOVGzP0IHMgFgNTcpB065I6kFdqeGlCQZUnQrfpV/TRYWrXqw+FSG\r\nENOdt5BZ+s7QmNRU68fZDpYxFawazqmNqJn4J+2YF4vAwmBzpY9H0SugkTW4\r\nimUjxraoTG+WwjXC6KEXReKj3MCJIokOVGre9h7QN9X9RKED2gQG9LlKDAHp\r\nYJ22axNPfnF1QJeIMPErR8UHtT33pVlHxbpTzplwLFhINzD3dN6piZay+rpK\r\nICCS7weKY9WNaSLadqq4Ur3ydp3yWbE4gFOVh375yMzw8kSXARONQoFcedN0\r\nIz4d0AbomYo8FIHfPbJ8kfOxkLxmb7cr//SeowPJJFGg2sZXasy9hPIJOQo4\r\nubTyNL8GJak0OXvkAaP2bpSOoGdOUU3UDeE4Ufcy9s0p5bFrbVlKyMGj41wK\r\nvvJygTFhrGJ2dHVLFLIPUIk2D6FRknHKMvNjab2eYExlYeMkvpot3ynne7ag\r\nmRg0OnjTNd/bzkhhCNRStCkiKG+Lq2TapC4=\r\n=hY7c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=14"},"gitHead":"4413d958a72c443675f9f1eabaf12ea7b8c69b55","_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/5.1.8/node@v14.20.0+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eslint":"^8.19.0","typescript":"^4.7.4","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^39.3.3","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6","eslint-plugin-sort-class-members":"^1.14.1"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_9.1.2_1658047239955_0.8627275996547625","host":"s3://npm-registry-packages"}},"9.1.3":{"name":"@homer0/eslint-plugin","version":"9.1.3","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@9.1.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"1c5879cd361456324e17f88b672e7c292ec29876","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-9.1.3.tgz","fileCount":28,"integrity":"sha512-INOQtQ/bkzLBE305lQrb43LEKppAO72CL0l20Z/dxTrI2xL3O5GjEIQ8bHH6tSVs7ksyCAl0uElWccmm2k3KxQ==","signatures":[{"sig":"MEQCIB1hyUk/Apftc1zU6mGFmPZCWqZJgg10hq+MGtMaATXAAiAClCeMuFGjo7D5xETLqR3W8PeRy0mOzrQ9DuT+Zgm8QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU63yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPfw/+Nn+HOu6FYAdgjdTgOAw4ldWMFGcarqse9eXfN+63jCh4xNav\r\naVVo2KELLTx/XanfuxRV1lSirec8PSIXXNTZQsOzlmZVKwu+xiphUMLTrFJ2\r\nzmC/c8alqXXN53fS4LeTcPAjhRmKJAsN83VuASONXJ9kVcH5wb8CQK6VdXx6\r\nrfRZKCgGlVK0k9jcZ8z8CKdqwCk4UexzNRwYHSBb550ZDjo9tjm/LPu6jzbi\r\ng6MQV6XA3RiH76YD6LLHWequXYgM4NSKZkmLCF1LCOKQHgNuoXQIB8NYmgjG\r\nAZ1Brv11Z94ws+AFIN4x7W283dDjgV7yXvwlvykV5A7FVGrYX8JUBlpjcArR\r\nHH+H9SeSR05ADhzKZXvfbWutY8DCoRjR33wQ+RE0jHdaON7WTZaGYJyWfNXD\r\nszrK/KwW+Qiw8lu2W2I4atgkcS/dx67E00wtYpoSLylTBNlqEwjVsSj9qPIp\r\nr3pDMNgxrKqUJ49kcf4OlToVKymm1K1hbAjmLc0l5PcfvUnr4JONMplHJaX9\r\nuPyety62AMB9z3rxougn0yft5yKHthtm3g9y020jmHa5Ccb+nXmOl/C3KZBR\r\nnKENYlSb47wGFE9deAuFsb2HX4QqgtOaZkOGYDIHeJhYQ+ARluJ8qHgUMFQc\r\noyLpg9XPp9L49bh9rgf9AYFa5Rrk9yc9+0s=\r\n=Odv8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=14"},"gitHead":"e584e4ef93ede1065a91a1d3e88e070662acb66e","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/6.0.1/node@v14.20.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"14.20.1","dependencies":{"eslint":"^8.26.0","typescript":"^4.8.4","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^39.3.14","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.40.1","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.40.1","eslint-plugin-sort-class-members":"^1.15.2"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_9.1.3_1666428402133_0.7911214971566245","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"@homer0/eslint-plugin","version":"10.0.0","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@10.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"104bf8c9d85a7d90f357d76723eea3ceb9401e31","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-10.0.0.tgz","fileCount":28,"integrity":"sha512-PU8fjqKB3xYD1HCK2qYrqYXPJx3vyQef8fvsTyDna7x63xgMwXU8E7380E6hvez0g6jhMde0s8yHbpo60m0hSQ==","signatures":[{"sig":"MEQCIDbQwLbU4H0eJa/M1RCr9rvf3oO9TbpWbWzQH/ldYrzCAiAwQQ+/qZ1qz8OxtCSTT7+sfrr9yH+xOLrN3L491Uz0gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqqOyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD3Q/+MXmEC/2AwMItSIqY/VD8/+CtKso1VsNfFHiwbbBj6J+jUzqz\r\n3TLdqq36IohqD7kGDnWmOdATucAtYIVdS68Q4d8aJMjK6vEti8XjzIp+N4+x\r\npVt7SyhrUkqyTKGhHD+Ed8hFX6V0Fm0K3OWCY9572reE7rdnF0hzcGtPK3Xv\r\nZ/5c0q1AKZ4r2PEYHRaEYzZnU3x4Stw36CCqtyjPgOWXUy/vaDEa+J3N1XiZ\r\nWyKmNHHnDBrPqqGNwESlyrklQNw/Ohbo80fLK8+5tNyeqnIr4p4cNRFrnc2F\r\na2BrOGijrjtGWMXXExVv7KdhQx4mQNjyZiMHYwGeOahhXFeJKam04l8FDdvJ\r\n7YtBesn5vXOE3P7At5Upk9m7OiiAqms+m2E7kxu15E8Xxcv+30q/i9wBmEzR\r\nZ8OVoUgyssNa3Lcpwr1f0hYLgeiiYgTWj37ebalcTL9DTwYqH77ExDEk/3Kg\r\nCaYPoDsqVf+nR5N45187JeQTy0HCxvAnblKgOL1lTFB9jaSegPiIqWiBxGkC\r\nrkKEr4r0by6JP4lyx9xuwBdUKZVHzL8cTC6EoBqNJYzoxjeHMJIlhfaCZxWr\r\nLOL6BfPWilUtJNj72EHOcWLFjNNg0kV0ru9W4tuYcA3bRVfwtN74WTz5MiAZ\r\n0F7h90XUn5V+QCKy7MT00+eu6vXgeVAU5vo=\r\n=FkbT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=16"},"gitHead":"86d8723fd11c969e334d58c4e6bc4d290311fe26","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/6.3.0/node@v16.18.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"eslint":"^8.30.0","typescript":"^4.9.4","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^39.6.4","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.47.1","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.47.1","eslint-plugin-sort-class-members":"^1.16.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.0.0_1672127410444_0.010537037020985851","host":"s3://npm-registry-packages"}},"10.0.1":{"name":"@homer0/eslint-plugin","version":"10.0.1","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@10.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"6105c174c252a8fedc39a25c20b737b4f4f6f735","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-10.0.1.tgz","fileCount":28,"integrity":"sha512-NyPMVCO/zoK2GUHIjQiMt0qQOQJe3Y6cyy0minAdVdtv7alFtEK9ppBRSFLK9WXGZm17Kq2nZxrYO4nb9AzHJg==","signatures":[{"sig":"MEQCIEc+WqV30aBBA94pij4i0Q4Zhlq1qo0S4iv8SAjZvh8wAiBRlvMoFcgbbbDeJBoD0P6RWNrF2k0wkj+uMVzIk+jSnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjr9H4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeoBAAn5k+ESSfDIJfuPcoA8VZi+eyPIJBWlxyWDvcD4Ij6Dlhv5dD\r\nUOSJaJ2dPyyGb00SwSYfM9g3HrqiWc4bKBtaVrA1ZMuZ7hrNBbE/jEQKDiZz\r\nS8op2wv+E/Z9RGl/p++uO5CQbAA2XHJ8blAiMy5dF0HjRgOEN3uGbi6qMhy8\r\nKeKabzqYMTSxibFMFWj1Y2zEQS15wK7TjlX298aRd4HkviM04IemnF9MePNB\r\nHblcXyC8DGD3CB88/j0KZrzndzIHP91pWhIYIzW6R8UW1WSdNQyTjX948FAf\r\nvaK69NmSk6P9SgQJ5Q2EqyRKPFhnq/d5tK83XAfP2h0OPUh2iu4blo7Lb0LE\r\nbiQWyokyA28x4G9YgYRcTU11LHN/blEgjG5blAQds+N5rIUfzzNye64OT4ue\r\nVYO5kFTwURThJqi9UnseTgIyHPXpGt8dg1Z/iC0qBnHX0Q+qshWrbwObsNP1\r\n50IlgGCegVFyTxb1b+n0F2CBu6ZUBambrI2+n35qy08kcJM7Mogqzfcb3X2n\r\nQqZCHgLSTVaVTaNL7UItjrs202x93ZtlZ8e1ePh3D7IHD4hix2Q2Ce8Np2UN\r\nITrLu5YMf6ca60AEtPrQKjPp8i9ByvPkxm89dd3km63x2Oz63HQgcAn924E+\r\nLHNC6mTqEur4aFaAtjZEUwt3X+toh81wBtU=\r\n=Kc5F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=16"},"gitHead":"1c50b40626ab27cf5ba1c930eaa1c7e55c6b61e2","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/6.3.0/node@v16.18.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"eslint":"^8.31.0","typescript":"^4.9.4","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^39.6.4","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.47.1","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.47.1","eslint-plugin-sort-class-members":"^1.16.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.0.1_1672466936656_0.45710263397538164","host":"s3://npm-registry-packages"}},"10.0.2":{"name":"@homer0/eslint-plugin","version":"10.0.2","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@10.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"58b4225f8b6941bb7589d8b5678b2c5af844c039","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-10.0.2.tgz","fileCount":28,"integrity":"sha512-QACM67XKq2mcYEI72Gq4qC1/o0gmyjiGgPw24ucMcSjeQAS0XYon2naIs2VYWM2CwGg1Fjk123kZg9x+tuVP5g==","signatures":[{"sig":"MEUCIQDA+JwHsRs88Q+H1/emyGudtsFxt1W8s718HjzjxPtt3QIgDZxc84ly1GReApKnRKUYomZbqQZYooi62xqS3FnvbhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1LO2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2tQ/+IXx1CeeeTqHyOgGJsw0XCKeTwErnauvcPUB/DIn6RTfd2JGN\r\nJCRaozdsoBNljC310BngYA5JKkp9qAdz/hPV7a31yOm0wA0igxiG9yBRAwX1\r\nK2rWRZ+8EDMa7pO/1b2kxIxcKVq5smtOPmDb4EMIle99A0vk8ItLPWxJ5fj/\r\nR7HVoOwP+hZNwGACQ8g3MEfH7UbpC7drzIFkUw5nYrjy5kyxTttq8+qw33VC\r\neoEl8XlRFgMySRuoNKHEq3/AkSrtQAK149mQecuCnwQM/tSzqc9tBxt1y6oS\r\nfBAS1DiVksZH/ScseRrXPT6dnTmJrCBBgX+1k2XU5573+iU+EOh/ZDY8asSp\r\niMB5zzYj9vvrW+825P8K7JDg/U/mb5Zn4xVnEzt463/qlKXzpqwFD/6UDclN\r\nDRDyS6raw/4kEoP2hjcQsfF/4NcJcPsJnne6myEYPQkffzs1U/ZiUBlbL26K\r\njTINPVyRwoIeymh5qj/qnVqn/QUvupY3RVPPcU+ugKRgKLlcPg9/FhrTSNNR\r\nEzRccT9/nkYG3RxKEhbHvofMz8s7Vd+ap2tevQNWHErGxNQrz8uY8Ej4HOo/\r\nocjCHlHpfUHV57tpepBY5NE0y6u2/tEber9TtOxipPrfTdymioBRRdUlyXPN\r\nySCrQA/1fCxzAQe9XST9co6719xFL1zK7PM=\r\n=A+CW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=16"},"gitHead":"59c0f6af6901b9f4edb8d2ec36abaf11f6b0780d","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/6.4.1/node@v16.19.0+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"eslint":"^8.32.0","typescript":"^4.9.4","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^39.6.9","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.49.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.49.0","eslint-plugin-sort-class-members":"^1.16.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.0.2_1674884022234_0.5213395019227764","host":"s3://npm-registry-packages"}},"10.0.3":{"name":"@homer0/eslint-plugin","version":"10.0.3","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@10.0.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"132b06e4dd5a9d29dfa8bb30926b1f5c3e580373","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-10.0.3.tgz","fileCount":28,"integrity":"sha512-eM9vcIWhnPoA7CGqlmJ0ibSYhYkmuGmSdHtw/kmDySX/0hCdmvAuJFQVW9QF1IXhcll26AFaz3g+OvUVmV11yQ==","signatures":[{"sig":"MEQCIAhTEl3ku7iSQQwAupN2jnslHWlN6R/8o8RnyknSoVdOAiBRSyHeO3on0ysvkys4vxBRUHQ6n7zX+i1FoLjImWCp2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA/QNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0IA/9GsFbYwE5Kb+Vwq+xOQDm8iG2KXt8Gs/FiDHwFsQt9aIhqlmk\r\nicSo7ROEg0gtDiO4dTJqCYbDtHtjYG/EdnXaffBhtyq+e7SO9l8QnQlA8Uk5\r\nAB5K+H/lvlsAmCozo3VPCOJNpWC2F+jmXYTnnhMBgm1Aa+EQPSsgFS0WnxLn\r\nvoV94FVTx4S/X9TlN71OPbbifwdYo9S/W0C3nn4QdLMWj1TgjccR7Jew8Vbn\r\nMCFNsnyOd4ckEjzRmpw8mdCWrNJZ+Hjrphh22SjuDCiCYmQaYr0vwHLZ72Ia\r\n+EXkUgTcloSHxeyNSJ4nOXbwp6FIxcGZczrlE5+l0vLs21xhCW8p8eI51YMd\r\njHZYdmkrNiu3OIwIt7Bx5/2ztm1gAqg55uqoe3GIvI21wK3IEY7FsaUEGecG\r\nAn6kChtxd73weL53nNMEg/MYsySXtuMgRZKXe1ijFEtFqzYblpPA85Y6e6w0\r\n/zozT3S5d5gc0cgo78W5FHWpGQrNWMc0kW3IvElumcYEe0JyjgZPziBvRthq\r\n/XZ3FjvfM23r1ZqXdaBOVfou1lDjcluZulaTq7kIAHN1RWQu3SELrGCiXGrT\r\nmIIEaxSvXd5F8fZeANBAUYq9ClVxwKSTplbyN+qIyTbNJlvfebrq12R9Uzpy\r\nEeoRyNimZxQkXpuLQEm5Ww1DvWB/hAeEnzI=\r\n=l3OP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=16"},"gitHead":"1ed6ea29e2035f10f0dff60203b6b1d54c601dc8","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"eslint":"^8.35.0","typescript":"^4.9.5","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^40.0.1","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.54.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.54.0","eslint-plugin-sort-class-members":"^1.16.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.0.3_1677980685299_0.3752362890462402","host":"s3://npm-registry-packages"}},"10.1.0":{"name":"@homer0/eslint-plugin","version":"10.1.0","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@10.1.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"594e53a106dadf4da90abdc634af90b0855132a5","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-10.1.0.tgz","fileCount":29,"integrity":"sha512-tNiTbJsVBeqck2BVHquXAyqALFFeCrS12B4A1FnsJytk6T/BNx2qgQWq1Lx9Q1hvxoya5oJVXfxoNf55BtrIOw==","signatures":[{"sig":"MEYCIQCky5mTDzxh+5VRHYTjABO//5Ojin/tlvBgWNB5vKZIgAIhALYWuHj1Z3FIGy2OPAPX1Lkt6vYClwIm+tWXZd6lQn2V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEUOMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDVA//eShkZS2UkLFUyucIIYeGqRwxSiQv7DFWQ8ycFhegMll88GT5\r\nIrzEReaoJik3PnsaAiwrlNT40ZUDyLIg/O55W36DwzCPyXc1pekFdg4u8XaQ\r\nyWZuKQDqRYM4qzkLDbwFaIAPxD8L7w0ufzrfabK8GHDxWiQiVIPx8VMfw/xc\r\nWvWwQY0gBeEutnKHfx2scXtlngDm2XLFyjYwsyEb2FBuJcIMW7njpgnBGRuS\r\n2l2qnbYqJrbr6y0CQ0vJ1Y1H8uFPpyQuEnmD9AU8DiUJYWWzhTE1PH4D2aA4\r\ntTCWd/smXT8cLocQw3yVcI8QN8bq88Da7CdCDU202AhGxTtO6ZmDHSo1+Sp+\r\nP1wLgDNpYZJrijqB4HjaslU1HRSQoD3oEnhmJTcdL0+QxDSgkMdwvOejpRjj\r\nEzEyWCC3I9u6S59eaUqR1MxO0AcCc6o7qyY03re6w39Ptc5+NX2iJrLLPhi4\r\nvtLiCh+pz0cnRZQHdm1lVPHqOfVYPbK8s42SgeUpS+iEyNm9ZOygfCCQqW7G\r\nqXAJCF6F4dwp0BkIgeGIHif3C5cSlxjes8LYNh/int9EsCTI6WUotwCmZ7rY\r\n8hh8S5JndZ171c2wWxj4u2ulAsOLEaX4PyS5I7V9H0w+UcnjChnmUkXYAUEo\r\nY841tj53eO4lQyB/3TvWSlIq4IgChx8c1aE=\r\n=ihDb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=16"},"gitHead":"63b0b320bd0641d4bbf8ccdf76bbc26e42bfe495","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"eslint":"^8.36.0","typescript":"^4.9.5","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^40.0.2","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.7.0","@typescript-eslint/parser":"^5.55.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.55.0","eslint-plugin-sort-class-members":"^1.16.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.1.0_1678853004429_0.6621641315557649","host":"s3://npm-registry-packages"}},"10.1.1":{"name":"@homer0/eslint-plugin","version":"10.1.1","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@10.1.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"e35003f613de97b0afe98f087f442f5b76316fcf","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-10.1.1.tgz","fileCount":29,"integrity":"sha512-tJgmeihoi9NcThQEa8R6Sb0pU7ll+xgvIsVkyFJbtp8qhTnyxkv7pgBuaudKqdrUPusefs02WuVHuzdNJAuYUQ==","signatures":[{"sig":"MEQCIAMSPVaKANQDQfSqK3GR4zui0UYyfNfuhQ/Apdx9D/c4AiBTau+Ds85VxfgpjKycwRqjgYC5c6AxES/Hg/oM8rqUpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEUdOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNOg/9HoArBx0IgC1DAus9nIVTkAFSxKMRueFZrfgNPLjvCc+wXc1V\r\nOfa4y/RY6CB9eeMCpf0xs8UTEjD6locUpgcpCYZhoTFu+1xoPuklABREHjLL\r\nCGgOEWGaE0W0p5OteQEWimuFsuHoAVLfxLqxnlcG6M6wp49mEEBiy3/08zpS\r\n4XpM+R4UWVwPoUajze9XENt9ZQ/PIljRTiYMvKuRMnwDtnBlva8M2Th2+yuA\r\nHUz4YPkMjtb0CCgPVogfFfF5BN3bab+jZpVLz3ba8HN8UI14rGcYABbY2+C1\r\nzVLcZjv4OGY4T370szl98ZNvX2qdEyIunwAjCmIz/tjrtI3xF8RS2ojEAHBy\r\nz0hVuQWoCFo+H3EgkX4qSdpTX++3tOpkY+FvzDy/H0VJQrHx2DRYX+uu3Xr7\r\nvicGBpFFHfBwR9S/zc+3L1hska2Hc3fDoZVE/Cd28I01i6E8jlPmwIQccfWc\r\nYUirCQ42ATIikPav2jIqCveEtScUl5BGJyjogXNcn69bcdQrZ1NakO92nmJQ\r\n7j78tvnrLTiSNBSoMKkJKzoxx1QpYk/xAK8sMd6JNPC1M+C3lgt9kQXAWCp2\r\nlyX6iexXuIAJETnadNcMQjxAouXsOj0CHRWNI4RPt8u10WsxtXZyTakIJOFj\r\nJOCc91t8RYpkvj3g3jB6bGajUg0VQpO8TME=\r\n=RPxd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=16"},"gitHead":"a03f96617921570fe2adcd3bcd3613ee8e216838","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"eslint":"^8.36.0","typescript":"^4.9.5","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^40.0.2","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.7.0","@typescript-eslint/parser":"^5.55.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.55.0","eslint-plugin-sort-class-members":"^1.16.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.1.1_1678853965987_0.06139735446739758","host":"s3://npm-registry-packages"}},"10.1.2":{"name":"@homer0/eslint-plugin","version":"10.1.2","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@10.1.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"d2e0cabefa03777d2867a35c935125b11e37b5b5","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-10.1.2.tgz","fileCount":29,"integrity":"sha512-+eUVeBgBtNlH1aMS5xv2TlJy57t2dRjwJhyU6C/jDmvrEv9L1D35V2+l6fynJE5eWMsLPNlOI72ZhMvHxRhWLg==","signatures":[{"sig":"MEUCIGnebnO8wtGux2ZbQ98z6BhJ0zIO7Domuecj9I3OFGa9AiEA05q3RivgU1vrcfPU0fFRSw6YapNL33MF/wFPSokqNi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEUy4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprYA/+N8X3PSGB5rBxda2fZw0jE0r/3PFEY8qGVwTwP1YEaw3S26yv\r\nC0SiZFxuWaGtCQChiKyhpxLydPwY5/NpTAKOpkMbq/bG/TOMeCKkHP8FYxgt\r\ntDBpuicPRWmnWhih432yPpkTRkrri4mlbuBncUUldIJpWs8/bfisir1c05Wf\r\n16fR5UkXho6vkEqzAOEO3HTfw1lwP1EoABVdOEhbMS1R4yX2jacyH5E/Yovu\r\nBFhSnTHL4adgTD+u6jYKPiBIMJYPW4O4Rr6kNp9UQ1AOjsea8tJBO95tZF8/\r\nklGKqgFPnqnhSiMQvtTYO2pQMsfi391F9lmVcgUglEhFpSVDPWDJY6H1bs0S\r\nxj+Zf1fUrXuemIofF40ayUcesII6c1MWCtVRpUEfPQFw/3HzagPZwRRAJXS/\r\nKyTuxLJ269VzYL178HGcwBHf8f+kU/DFr5GU/nh9NCfPeavl8pXcKCZiQRSh\r\n+kXaO3TRmUKyL/vidrE0X0licJmguuhYp95si1ikVLvmzo6COUGR3b6EQ2lr\r\nroeo9nwktblMI23bTi1bOCNpyJ/ZBh3JEiejGrC4aRVeopoKVKcgEYrCJHrW\r\nJOoyg24KABYJthQBJFbCcRVmGdh2R18yTuNKVsaDv9NCstJrt26aAVvXPnY/\r\nEc1T8IkMAQ+y4/VrEx2hC6c/lMM0Np4FsWw=\r\n=vGpH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=16"},"gitHead":"d5a10126e0770b866d3713e60171e8e7097f68ab","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"eslint":"^8.36.0","typescript":"^4.9.5","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^40.0.2","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.7.0","@typescript-eslint/parser":"^5.55.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.55.0","eslint-plugin-sort-class-members":"^1.16.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.1.2_1678855352060_0.015025544294490656","host":"s3://npm-registry-packages"}},"10.2.0":{"name":"@homer0/eslint-plugin","version":"10.2.0","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@10.2.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"74aca0e079795bfcb8b9caf4fed5974aee0b53cb","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-10.2.0.tgz","fileCount":30,"integrity":"sha512-6varojwgcWVZilgs67EqFn0CDLzy7GMDWQmNUtM+IF1OR9+ROWk57FG9wc+31s4hoObV6D80qoOmEbyKOQj8+A==","signatures":[{"sig":"MEUCIQDUzzGnKhwRh1y0/27wycg5bi4EFktxAjR+fXEkNqxA8wIgK3LWuaSn93IISvXt/LKK0kPCpLmUxHLdL4wJm1QT7cw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEVtHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhNRAApMJjaXufezkgtjWsLusd5y113Xlnb9EfJcWrftT4hPTCUJq6\r\neXjmKwwgmYj3C5ifP/oZV8Roo1Avk1EgHryXOJMMEZuiflcSpXOrQHt9crjh\r\nP/2NiYSXDsS9oNPz6OiUiJIjroakK1se3uJ3WM+yqgufrsRDipmkumehr+mO\r\n+qyLocxAIajlQaam4kHge/tnNh2b7pzE/ZKD0xsWvscdn4m4jfYwTPLQRFaN\r\nO27Zm9wddqMrN6MIPHrlgR4HTAr8nY/N2TS3wDcHKNDE47GN4Vx6q2lyS0XZ\r\n7cTJddAd2ln85wMNpJytRvz7FBPoPvPYHKj4XxP3/Xc4bIE1AwR9CkuEIVKh\r\nzmMf+l5Q5XXdKCpuQ2RAvWEc2P1mj7rETEfYbOzJNjmO4DF3C9kkoZxFCldW\r\nEh7PkTEpnJ0VEcwL3lNV7EcoXI2BKdJnOdr7EgVSDdXea5olZQRu2uL3dZOg\r\nMJQ+XbJGNpjwWevSdILvBAlKBM8roFNov+zHGvIQY9FFKNKIZ/CsayZL0wZZ\r\nZlaW96a0wb53O0vOB7O84987c1x+NJa/noxl0gVJ/95CbiiLqsiqDgreiMzI\r\nqXWONH+pws63bgCnYVohcA/MlbUv2E+3Kg1CF0f1R9nCQ0HWnwTcjF+Rqm+X\r\npt5X5vv5Ks+sETxp5POb13C6qtaqySN9omg=\r\n=gjnh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=16"},"gitHead":"c17f4aea0b6924145b4140f00dea912c25879233","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"eslint":"^8.36.0","typescript":"^4.9.5","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^40.0.2","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.7.0","@typescript-eslint/parser":"^5.55.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.55.0","eslint-plugin-sort-class-members":"^1.16.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.2.0_1678859079299_0.2811040791388906","host":"s3://npm-registry-packages"}},"10.2.1":{"name":"@homer0/eslint-plugin","version":"10.2.1","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@10.2.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"a9c488abd8931e79e7e4fa51df63b4c7b559fa0c","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-10.2.1.tgz","fileCount":30,"integrity":"sha512-7u0yq3wrCfyetRUyhx0ABJ28WT2oAyXtY1jhqJYhwsERVYKQ6yHBlVQHSpR2Ugew/pUsMmKeT0cC8XxymJpMRA==","signatures":[{"sig":"MEUCIE5ySDMaWxINiDt+pANUJ2M9Z7X/tWLSNWNn+2Tya8N3AiEAxMox+YLF37VSuLGQIDIVWWjHtTWi5m+ak5f3uGh43Qg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFhyEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp26g/+OP5bCe0juedZScoreXfMJq3ZzgPqkwd2ijKTG5MaxvqmGFsN\r\nGzqyWFru5H3l1pLKUklQb5rxH+XDJ8H3MinX+0TjpVpdZG9+9ugaA357lvqP\r\nU719iZZcg9UwWW+DzmWr7HG1srDijqpBl6fs+EkMsNtwCcJ++IW4I9dw0xtc\r\nOiFcJETwGpvhxRkvZVP/rqlz7dG6HeLfqfrOBpcCWrrY3VoEV2aazxIbJChO\r\nUMiTDEbXkjMNesyHtLW8mJIqwZjxEjhRcp3gmJbt6yHDZQCwUk4nFyRtCkKJ\r\ns68a6WDNjup05vo90A59d1Ec1LrFkaxUEZdz30VBM0zAT1VZTzK8ruKso1J7\r\nKsGGa1+5Wjby775FzoJ0J8N41+U/F/GXUGKKmysZ7mmn4L2ZjW1H9W/CAnyt\r\n9kaTdQ6vqeHV/uRTWe5XYrRxkT/ndfycPbb6Nl/ehOcmeR25/ReuUCdJ0pmX\r\nSZfKa/CPdH27LdSfIGxkwHo2TquNZ4qTom/9xzlDhALWLXJaDDrxBvN9iSlo\r\noqRlJvANQlFqc3tq5HYk+rgFjS0pq0eX+tzNU369/voFUYIzrquiL/c5XSF7\r\nDDZFZna+eHyQ7EeuNJ6Ie7xiioq+zSpc66KS4c9uWgZl/Cm7HKhU61mIRuls\r\njs5+SixjCIPZ0zvwm4uBtT7eMobBL1Wq4ok=\r\n=ysGW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=16"},"gitHead":"c5e5d5b7d1e52e85dea022a3c9403e4438f2015d","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"eslint":"^8.36.0","typescript":"^4.9.5","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^40.0.2","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.7.0","@typescript-eslint/parser":"^5.55.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.55.0","eslint-plugin-sort-class-members":"^1.16.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.2.1_1679170692269_0.14409876939426547","host":"s3://npm-registry-packages"}},"10.2.2":{"name":"@homer0/eslint-plugin","version":"10.2.2","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@10.2.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"31cb529006b7b417ef7774114d0cb83ebbc87659","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-10.2.2.tgz","fileCount":30,"integrity":"sha512-/Kzn7Gtj3T+1cj34iuV+Yw/cJ1aQlmSXaUMJxR4HUkUits6v3r+gQBfVQqWs+muefEkqG8N2Z7GZgSqeTbnSJg==","signatures":[{"sig":"MEQCIHvZY3xyPbYVbbkxcVQuPoxkprnYdCiiO95+vKwi+yTAAiA9VAgfxeQgWUgF+cO9BVehlIrKO6Aihy4jx8JLczmCDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47617},"main":"index.js","engines":{"node":">=16"},"gitHead":"e8c1e75555382d4cc23c78e7c4d1e2c62f8c06a2","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"^8.43.0","typescript":"^5.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.59.11","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.59.11","eslint-plugin-sort-class-members":"^1.18.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.2.2_1687075239752_0.6265522639707739","host":"s3://npm-registry-packages"}},"10.3.0":{"name":"@homer0/eslint-plugin","version":"10.3.0","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@10.3.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"3d3e5123f2d1df0da6d2a413cf2af1d9422d21d5","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-10.3.0.tgz","fileCount":30,"integrity":"sha512-tUt2t0fPVjFaJVyo9jIh/B0NWziqNIjPVXO15WQaC69YCzZv739DmarCPwd4FVbm0i0uEtgqS5jhRK6dFLVWMQ==","signatures":[{"sig":"MEQCIGogaQ1jzkmU6qtq5+12wA9fO5vc6gdxc1j1RVJtVx7sAiBMzrXWIptt6qxQgI0/xZTCMT7F3aiycZQKVbvuaAU7mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49252},"main":"index.js","engines":{"node":">=16"},"gitHead":"d632c6e05b583ceeceff43ed7a52e1e7afbf1265","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"^8.43.0","typescript":"^5.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.59.11","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.59.11","eslint-plugin-sort-class-members":"^1.18.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.3.0_1687076152901_0.10896622001564782","host":"s3://npm-registry-packages"}},"10.3.1":{"name":"@homer0/eslint-plugin","version":"10.3.1","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@10.3.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"b6c2192cd8815ce1e0103991873b6d600e453982","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-10.3.1.tgz","fileCount":30,"integrity":"sha512-J6cywPBBA8pTBhUkRabjyEWM1PR80Xw7/oj1vwdvS3L3FYVAkLPVYK+Gg8uhtaO2kLPwYqVv+i/pv+PDBPeh3Q==","signatures":[{"sig":"MEQCIFZmMUKmBMifjjAfVxKVAnajxE/ey6VZmnpDzvXhRShRAiA7hBK4BcrBx5DKht3blUur08ztaTL8k5mjs8z8e/3IWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48003},"main":"index.js","engines":{"node":">=16"},"gitHead":"05356cf2f7d8f158a139c3e2a3fed025f60bbaad","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"^8.43.0","typescript":"^5.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.59.11","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.59.11","eslint-plugin-sort-class-members":"^1.18.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.3.1_1687077006363_0.47202167509597226","host":"s3://npm-registry-packages"}},"10.3.2":{"name":"@homer0/eslint-plugin","version":"10.3.2","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@10.3.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"8582e5a2984dde936b855ba6ac298b1a1434d3ff","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-10.3.2.tgz","fileCount":30,"integrity":"sha512-TfdI09y7v153bk+gTwz36DqCBmDgRyaPDpPGIFnWnQTqD79DN87FARklOu5/OFQAwTCFzXSqVxbI0efVQ6OBgA==","signatures":[{"sig":"MEQCIFeSBGA87yMvG7YCApXSIcHG3HaWnUw+mmPoflX1zXajAiAO6+1gkCdmWc9IkoUZv6+D/73PL9SaFDqFdcsh2FhjOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48281},"main":"index.js","engines":{"node":">=16"},"gitHead":"bab3ed6af9cf27c0d64e4169dc1f4825a978a717","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"eslint":"^8.45.0","typescript":"^5.1.6","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^6.0.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-plugin-sort-class-members":"^1.18.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_10.3.2_1689516115799_0.7631939758264037","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"@homer0/eslint-plugin","version":"11.0.0","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@11.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"c81bc2cd93d8667c11764468d70a4c20a5658572","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-11.0.0.tgz","fileCount":31,"integrity":"sha512-2tAlZZSOc0NeCfINbfnq6xEPjxcSduGnNKbnuHi2DLC8PwrOHX4BtYgY0jTaxt1YMtYG0S19WC9CwWXGdcEYZw==","signatures":[{"sig":"MEQCICBKgPCTR/EP17/ysEazjQecypo1c+yGxyVAw86ZwkO+AiA9f/4iLou0BH+N3swQCZyfIHjn8hdRBIjmII7IOh758A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48809},"main":"index.js","engines":{"node":">=16"},"gitHead":"a5b49dc8388a52b256dabccd8c4f1c6e289d09a3","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"eslint":"^8.45.0","typescript":"^5.1.6","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^6.0.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-plugin-sort-class-members":"^1.18.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_11.0.0_1690604423741_0.4417950467419096","host":"s3://npm-registry-packages"}},"12.0.0":{"name":"@homer0/eslint-plugin","version":"12.0.0","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@12.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"c23b7c0c4f062fdb34c08c8269f6c4e53d632b11","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-12.0.0.tgz","fileCount":31,"integrity":"sha512-x5jHGO8tluEIwLbqv3/uxjJoyBh+T/vx/Utm2nF8iqB6Omq8rj20r390Fhcy+uT1s3HHQBdSt45PAKwzr+fgDA==","signatures":[{"sig":"MEUCIQDrgSF2b+jXY7kW+Lwl+RcRFLQYsT06ZCz6u5OVGmOkDQIgQDrIyChUU6LskzjcszI6r3GCqi2U+UVK9GOTtmwUlX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49340},"main":"index.js","engines":{"node":">=18 <21"},"gitHead":"968248535be40f5ddb1cd53cdb2bb47c1c9a06d7","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/7.3.0/node@v18.18.0+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"eslint":"^8.50.0","typescript":"^5.2.2","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.3","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.7.3","eslint-plugin-sort-class-members":"^1.18.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_12.0.0_1696230874671_0.2269903923071055","host":"s3://npm-registry-packages"}},"12.0.1":{"name":"@homer0/eslint-plugin","version":"12.0.1","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@12.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"8d3e827ceed93d130c6a7fc9e61e1b8a06fa8807","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-12.0.1.tgz","fileCount":31,"integrity":"sha512-CbzrENTAHUrHpsxDeD4ZBPYK3K9aSoCAMNlzK3LZNk6ZqYUfmpPolJrZ36ktQEXidgpebDSBA09S0VjpRbOivA==","signatures":[{"sig":"MEQCIEeFp4oRm0iwD0vZ1HTrPOxVU2+tzBTSWm3cHBB/BBnhAiAO7xuLQX9S2/vq6o6Fp7gJFnGUXDGjzU+HmFxn4o1tQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49624},"main":"index.js","engines":{"node":">=18 <21"},"gitHead":"3e1bd862a217e2d26a783144b991436e8b589260","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/8.0.1/node@v18.19.0+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"eslint":"^8.56.0","typescript":"^5.3.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^46.9.1","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.15.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-sort-class-members":"^1.19.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_12.0.1_1703329784756_0.062412278310080005","host":"s3://npm-registry-packages"}},"12.0.2":{"name":"@homer0/eslint-plugin","version":"12.0.2","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@12.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"fa72c09c9e3db9bb241ba977ddd88494d1d13aad","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-12.0.2.tgz","fileCount":31,"integrity":"sha512-oaVKbJYPECQBl/p5Lc5KBU0hVuSl4rJa79foOnDMoag5TXI239FuPfUVofnr8j/SPZF5hyxo08+c9Qq2b6zIlg==","signatures":[{"sig":"MEUCIF9qJbfyGSb1K+F9Z0AKEvW81thyliqX80JhltxmZSCvAiEA7euGgT2/HiwmQfWVWCuUqXzDG6ORfWm/swaDrrou3ts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49798},"main":"index.js","engines":{"node":">=18 <21"},"gitHead":"cc158887f5dfb077b3bcacba37c6f0fdfce7f534","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"eslint":"^8.56.0","typescript":"^5.3.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^48.1.0","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.2","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^7.0.2","eslint-plugin-sort-class-members":"^1.20.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_12.0.2_1708602795320_0.23092718776006005","host":"s3://npm-registry-packages"}},"12.0.3":{"name":"@homer0/eslint-plugin","version":"12.0.3","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@12.0.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"4df774700e981a35b034673e9b556d69be3ae4be","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-12.0.3.tgz","fileCount":31,"integrity":"sha512-iDLecrRDqXN/COwPHUI3Mm//vRJ3cNAwBZ5wL/361JBPq0azCiaIa1bN9KDpHWfrrV/H/q+BZ4jGFCbUoN4RXA==","signatures":[{"sig":"MEUCIGqCnIEJQPrFiZw5Ru44zWGR0+4bPAiPK0dVHfCxnjjmAiEAqiyjCeYQ59xvMBYtTcS2BWskrxB3TrNCA2n6DVSrv/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50098},"main":"index.js","engines":{"node":">=18 <21"},"gitHead":"e8e36fdaaebbe32a868ca86be1f90aedd8483909","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"eslint":"^8.56.0","typescript":"^5.3.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^48.1.0","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.2","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^7.0.2","eslint-plugin-sort-class-members":"^1.20.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_12.0.3_1710826475555_0.3677329175856694","host":"s3://npm-registry-packages"}},"12.0.4":{"name":"@homer0/eslint-plugin","version":"12.0.4","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@12.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"6f501ab296cb053b8f57943dbf8642bf9b7f857c","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-12.0.4.tgz","fileCount":31,"integrity":"sha512-47YSiVW5YOmE0usf6rcyg5vldGUm5YMjsiJA3TEi8Oh3oRsnW8Mc8DPZbWNLF17EP0pMRLJVFMdbLsrMZuzA2w==","signatures":[{"sig":"MEUCIQCVVlbbvi+76zD7OSdJzvdFZX1hZnb0uVWtvhKyrvIDIAIgGO/vY2Jfr1PNKnaTLYII01jj+vHkAwavtRJlPg88NdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54899},"main":"index.js","engines":{"node":">=18 <21"},"gitHead":"d88cdbbaa1c3d2fc4ff0e6a68388de95a0816bb4","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/8.1.2/node@v18.20.0+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"18.20.0","dependencies":{"eslint":"^8.57.0","typescript":"^5.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^48.2.3","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.5.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-plugin-sort-class-members":"^1.20.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_12.0.4_1712383270045_0.1526594076132226","host":"s3://npm-registry-packages"}},"12.0.5":{"name":"@homer0/eslint-plugin","version":"12.0.5","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@12.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"7b9b70d0867b10d6c746deea89836c35d0fc55c1","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-12.0.5.tgz","fileCount":31,"integrity":"sha512-TIHveLVvcUqyzZB3w6PERiaDO0zmDLtamYcuOjZjLraX/CeMSPy+duOykK8BkyitC0znHTArhZ1DxJ0YTk7hxA==","signatures":[{"sig":"MEQCIAxKY6JVWtqwZNjkXctvfljRvRPQT6mv9IgE3WVlJvg4AiAaMOKSo/fl9igBl5AlQoYS4AzgS+siAVsSSk+ccZ1uqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55181},"main":"index.js","engines":{"node":">=18 <21"},"gitHead":"89e47f2d17f87e0ce74bbe0f1c34c62a9cc05b74","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/8.1.3/node@v18.20.2+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"eslint":"^8.57.0","typescript":"^5.4.5","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^48.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.9.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^7.9.0","eslint-plugin-sort-class-members":"^1.20.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_12.0.5_1715993655204_0.7368058418448518","host":"s3://npm-registry-packages"}},"12.0.6":{"name":"@homer0/eslint-plugin","version":"12.0.6","author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/eslint-plugin@12.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"f1d40000c6773f58906b90e1d46227c2c9e97028","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-12.0.6.tgz","fileCount":31,"integrity":"sha512-wT4qbZuF02uNQLkv0/g7kdIDY9foWqpeYvmMWH48RArieRDT8U3AZCuViyIJsZ90kYw8pbmuBb57ZKZC5rMRQg==","signatures":[{"sig":"MEUCID+bWZpfPWANhOriMLGdEpMufa/2V3OhvQN026MAVqk9AiEAmUPt7GR4I0N+X5Fmon/i25oT+ekk+wZ7d84Mfyo94Qc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55463},"main":"index.js","engines":{"node":">=18 <21"},"gitHead":"23adf9f57cbd4d3762816982b78b51db26f7bc30","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/8.1.8/node@v18.20.4+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"eslint":"^8.57.1","typescript":"^5.6.2","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^50.3.1","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.8.1","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.8.1","eslint-plugin-sort-class-members":"^1.20.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_12.0.6_1728358119880_0.5468006158598531","host":"s3://npm-registry-packages"}},"12.0.7":{"name":"@homer0/eslint-plugin","version":"12.0.7","author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/eslint-plugin@12.0.7","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"a8872d25c01df1dbc4167d43468133c2223b0548","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-12.0.7.tgz","fileCount":31,"integrity":"sha512-TLUPUJWzCRUnb5w8eCylsZ0tXcQdP84bhuyb8jLGlOdTxre4cDlbnmUNBi9jnHLXrx80qTYNVs4e7fSiPnRdJA==","signatures":[{"sig":"MEQCID/ngKd/uTfkdqrRB3kL7sJy4hkB1ci4WdCPbyY4xMBZAiAGY6ylcm1nBr1R75aKApZ4zoZDX50K3IG6CIl/eRu8qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55743},"main":"index.js","engines":{"node":">=18 <21"},"gitHead":"658c5ce61ee996331fe8fe99ff457234d6ccac96","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"eslint":"^8.57.1","typescript":"^5.6.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^50.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.13.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.13.0","eslint-plugin-sort-class-members":"^1.21.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_12.0.7_1731125170106_0.9795184117939362","host":"s3://npm-registry-packages"}},"12.0.8":{"name":"@homer0/eslint-plugin","version":"12.0.8","author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/eslint-plugin@12.0.8","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"528e1c124384e298952041324601cf71d43ac1b9","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-12.0.8.tgz","fileCount":31,"integrity":"sha512-AFw24OXqyIVqUdf6t2OqLlAmZCdkcwC0gTA6A4d4lX3UqN3UJyyXtedn9jRzbUp9EK9v8OyahAw7Wr+kblXm6g==","signatures":[{"sig":"MEUCIHC8MY+LXs6ekm/IAa7wVvSJtnmRVuycVHk/sKRTuhEWAiEA9MZuFQqoX1odw2TPiEknQdkQe3OKg+L3KKUlyBqwbF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56158},"main":"index.js","engines":{"node":">=18 <23"},"gitHead":"17b652bbb9639047f07aad6684033c943955433f","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"eslint":"^8.57.1","typescript":"^5.7.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^50.6.2","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","@typescript-eslint/parser":"^8.21.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.21.0","eslint-plugin-sort-class-members":"^1.21.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_12.0.8_1737781321641_0.8777273817699132","host":"s3://npm-registry-packages-npm-production"}},"12.0.9":{"name":"@homer0/eslint-plugin","version":"12.0.9","author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/eslint-plugin@12.0.9","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"1f71d237c49c89c6560abaf3084e38942cdf43a9","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-12.0.9.tgz","fileCount":32,"integrity":"sha512-4oicdRAU2cdXLvsBztiPpNb9sHBBlzjOiZOpYyKIpx8bI3B3DkxXSrGHg/s+F0+NSACCrJtKY6n+sAOYuKB+Gg==","signatures":[{"sig":"MEYCIQC7SIL9I1gOgLxxe1EXfXAo4Q+LrxDpbB/PvES0rQnGzgIhALKdOMSXPRlugFfMwgTL0uSKc+a+P8wBHfNjvGx+3HWW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58167},"main":"index.js","engines":{"node":">=18 <23"},"gitHead":"114958cbbbced99462e92e387a92b1872bdf3510","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/8.2.2/node@v20.19.0+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"eslint":"^8.57.1","typescript":"^5.8.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^50.6.9","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","@typescript-eslint/parser":"^8.29.1","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.29.1","eslint-plugin-sort-class-members":"^1.21.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_12.0.9_1744588174211_0.11046829853299411","host":"s3://npm-registry-packages-npm-production"}},"12.0.10":{"name":"@homer0/eslint-plugin","version":"12.0.10","author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/eslint-plugin@12.0.10","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"044c95711c2ec516dad7f066593633ab458ae54d","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-12.0.10.tgz","fileCount":32,"integrity":"sha512-1xsitey93Pe2v4ecVINNrkc7eawTh2JFADgsM214w1m8dZgkzLT9MRIkVqRLGr5XXfNXlNfn1vBopqQFPff4CA==","signatures":[{"sig":"MEYCIQDoGPDVtHfmjO/5G1ncXkKeV6i+lesDyIcz2xS2HlGdOAIhAKPMEuRUWUxIFEmEb4lXn7TCa5RVubwDvj45mxbTokjh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58474},"main":"index.js","engines":{"node":">=18 <23"},"gitHead":"76482b0d3b5237b9a24e538d8bdf650295caa729","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/8.2.2/node@v20.19.0+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"eslint":"^8.57.1","typescript":"^5.8.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^50.6.9","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","@typescript-eslint/parser":"^8.29.1","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.29.1","eslint-plugin-sort-class-members":"^1.21.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_12.0.10_1744598664038_0.12159434205947695","host":"s3://npm-registry-packages-npm-production"}},"12.0.11":{"name":"@homer0/eslint-plugin","version":"12.0.11","author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/eslint-plugin@12.0.11","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"51e9b5dc085186709b0971185f86e006b6de792e","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-12.0.11.tgz","fileCount":32,"integrity":"sha512-1KshxnpTe0gtwjQdbUg91V8vADrhFlQGbj6k0WwZcUf1RCw8UnUVHXePZxNfNn3I/KAHEOoPUYeq+zv5bEDxmw==","signatures":[{"sig":"MEQCIEpu+3e7Xfh0ZDt7obSfkAo7rvf+PgKxTTSG3QbqRwWQAiAUXDTa7WAOHMnahBflpZ8Vc4Pylqhhe9gBpf8/XJmeug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58760},"main":"index.js","engines":{"node":">=18 <23"},"gitHead":"3ee0433eeefa4ebd2ae61fffb5e504ef9da322ff","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"eslint":"^8.57.1","typescript":"^5.8.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^50.6.11","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","@typescript-eslint/parser":"^8.32.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.32.0","eslint-plugin-sort-class-members":"^1.21.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_12.0.11_1746839426897_0.21066972009916762","host":"s3://npm-registry-packages-npm-production"}},"12.0.12":{"name":"@homer0/eslint-plugin","version":"12.0.12","author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/eslint-plugin@12.0.12","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"f989207314cebbb68316459fe6212d6fdcf95df3","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-12.0.12.tgz","fileCount":32,"integrity":"sha512-025tqGDc/xyrzJVmrz4EcuxMDvijlfa3GDbTAseENGVx/oD5bx1qZgT5QJMGMo843BDaPXbuIdffNaQdDZVTtQ==","signatures":[{"sig":"MEUCIQClgpAJPGYcUTrBLcoZ2Gwh1jZ9zJs/uTSh/LjdK+iIRwIgP/H4KnZAsGmJ5Hz25kZh45vZA7GTGFVjX4XdexeDPk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58957},"main":"index.js","engines":{"node":">=18 <23"},"gitHead":"00a574b51b25889c03ba657bf2aca39ddda00bad","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"eslint":"catalog:","typescript":"catalog:","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","@typescript-eslint/parser":"^8.32.1","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.32.1","eslint-plugin-sort-class-members":"^1.21.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_12.0.12_1748061750770_0.01701311277649853","host":"s3://npm-registry-packages-npm-production"}},"12.0.13":{"name":"@homer0/eslint-plugin","version":"12.0.13","author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/eslint-plugin@12.0.13","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"d703b36d162faed37d4902fb0d4b045b65a0054f","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-12.0.13.tgz","fileCount":32,"integrity":"sha512-M+l1rDr9yE9J0pHd4lGv2BppP8XVeX8kpmIFH3bp1Elga8IBXfd4iZAHNKyudIg1TDkOAlSzpRUNhDBVzK8p9g==","signatures":[{"sig":"MEUCIA1hn+zfEJPxi45qW4eOL6WwM3Py2lB8wtPnFPqkEz97AiEAr1oo5nIyDPYny6LsuHtzZCxoOPf9tAuwPlQdGoh5JNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59261},"main":"index.js","engines":{"node":">=18 <23"},"gitHead":"51f8093860066cf6ad94729d4be09f3c8d5ce62e","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"eslint":"^8.57.1","typescript":"^5.8.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","@typescript-eslint/parser":"^8.32.1","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.32.1","eslint-plugin-sort-class-members":"^1.21.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_12.0.13_1748063367718_0.4989048560911742","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@homer0/eslint-plugin","version":"13.0.0","author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/eslint-plugin@13.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"797dd6f3b9110651bd25e46803af109bb12ee716","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-13.0.0.tgz","fileCount":33,"integrity":"sha512-HaBmOmzPv86lrLhVmi7JLVgexMhbWqx46NI503UcCEZQlIkOO6W+scWGH6jNmPouqOiX5gnBtCq9Iv00yVz6Kw==","signatures":[{"sig":"MEUCIQDfsfywOcMNsw5XLy6VPYph6NcRn0F4X6/nskrMB0YYowIgeGsyzBhonhsI5E85vmHKptcbW57/MFUzn1HsRz2mnHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60478},"main":"index.js","engines":{"node":">=20 <23"},"gitHead":"8ebd444fb628a91cebb3cd70e22ab9f041e5ec0a","scripts":{"lint":"eslint ."},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/8.2.4/node@v20.19.5+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"eslint":"^8.57.1","typescript":"^5.9.2","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^60.0.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.44.0","eslint-plugin-sort-class-members":"^1.21.0"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_13.0.0_1758417397907_0.6040548353231492","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"@homer0/eslint-plugin","version":"14.0.0","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@14.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"fcdfe2b4402040de321a899510c899e05594b7b9","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-14.0.0.tgz","fileCount":192,"integrity":"sha512-qldFppsmbZnbv4JBlrWDRzp4OHXsLMFcbGwzhVY+GucbBq0mau8rxuGKKIH943H5zxZ5z+l107s6D0GKbT6Y7Q==","signatures":[{"sig":"MEQCICQODpsxtXbtZCKz0TL3aOADqtVrvIdpCIFVLO2C2KbKAiBAlvqbdtjUJIahRHX0JgkWouBfXrbUYS5uHnQd256/IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285840},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20.19 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./create":{"types":"./src/create/index.ts","import":"./dist/create/index.js"},"./nextjs":{"types":"./src/nextjs/index.ts","import":"./dist/nextjs/index.js"},"./package.json":"./package.json","./nextjs/create":{"types":"./src/nextjs/create/index.ts","import":"./dist/nextjs/create/index.js"}},"gitHead":"fece630639760a2ea3b9f191ff203ac33bb88a09","scripts":{"dev":"tsup --watch","lint":"eslint .","build":"tsup","types:check":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"globals":"^16.5.0","@eslint/js":"^9.39.1","@eslint/compat":"^2.0.0","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.47.0","eslint-plugin-jsdoc":"^61.4.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-prettier":"^5.5.4","confusing-browser-globals":"^1.0.11","eslint-plugin-sort-class-members":"^1.21.0","eslint-import-resolver-typescript":"^4.4.4"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","typescript":"^5.9.3","@homer0/tsconfig":"4.0.0","eslint-config-next":"^16.0.3","@types/confusing-browser-globals":"^1.0.3"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.0.0","eslint-config-next":"^16.0.0"},"peerDependenciesMeta":{"eslint-config-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_14.0.0_1763783318806_0.9730029500255235","host":"s3://npm-registry-packages-npm-production"}},"14.0.1":{"name":"@homer0/eslint-plugin","version":"14.0.1","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@14.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"7bc9f84bb60e9d023f0775f46edc7f11de63c5e6","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-14.0.1.tgz","fileCount":192,"integrity":"sha512-VcQSv+5wpLNPU4QEey27zFe4wFGp74fKwG/R9tpBK8G7EudjphTWYPoW+C5g2ep/3nPxm8rPmZ+aV3euHZw+sw==","signatures":[{"sig":"MEYCIQC4KtKR/OHI58zkgySGKtYXlZU0X0w0xYGXcN/qesFhnAIhAJ916gqFVj4p3e0OGH/2Iyh+gBtGnH7va4N8tVrXSdxf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285840},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20.19 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./create":{"types":"./src/create/index.ts","import":"./dist/create/index.js"},"./nextjs":{"types":"./src/nextjs/index.ts","import":"./dist/nextjs/index.js"},"./package.json":"./package.json","./nextjs/create":{"types":"./src/nextjs/create/index.ts","import":"./dist/nextjs/create/index.js"}},"gitHead":"ad1278273b546de108037954c1094af169deb5df","scripts":{"dev":"tsup --watch","lint":"eslint .","build":"tsup","types:check":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"globals":"^16.5.0","@eslint/js":"^9.39.1","@eslint/compat":"^2.0.0","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.47.0","eslint-plugin-jsdoc":"^61.4.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-prettier":"^5.5.4","confusing-browser-globals":"^1.0.11","@types/confusing-browser-globals":"^1.0.3","eslint-plugin-sort-class-members":"^1.21.0","eslint-import-resolver-typescript":"^4.4.4"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","typescript":"^5.9.3","@homer0/tsconfig":"4.0.0","eslint-config-next":"^16.0.3"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.0.0","eslint-config-next":"^16.0.0"},"peerDependenciesMeta":{"eslint-config-next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_14.0.1_1763785427300_0.33165093566611237","host":"s3://npm-registry-packages-npm-production"}},"14.1.0":{"name":"@homer0/eslint-plugin","version":"14.1.0","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@14.1.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"be745d75174c996933f9a4d9132167bb086c3fb3","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-14.1.0.tgz","fileCount":222,"integrity":"sha512-l50UNS55hOzhKPmPpFv5t0LuCLSmOqDzAFNXCAr7DIiKqjEi/B3/WVkIDF6exmmbXt8bD9lqEEDbCIgA1St13Q==","signatures":[{"sig":"MEUCIQCdQBYDOWgM4py+NHc5O77gkJZaNpJ1qhjVbwUdnFPfMAIgI19QGw90EV/QYmnnwL38/bF0t2kahuvyh4v80mJXMkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303439},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20.19 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./react":{"types":"./src/react/index.ts","import":"./dist/react/index.js"},"./create":{"types":"./src/create/index.ts","import":"./dist/create/index.js"},"./nextjs":{"types":"./src/nextjs/index.ts","import":"./dist/nextjs/index.js"},"./package.json":"./package.json","./react/create":{"types":"./src/react/create/index.ts","import":"./dist/react/create/index.js"},"./nextjs/create":{"types":"./src/nextjs/create/index.ts","import":"./dist/nextjs/create/index.js"}},"gitHead":"f8ab8bb9c0fd24a5b10dabb78476d3a99e7b9620","scripts":{"dev":"tsup --watch","lint":"eslint .","build":"tsup","types:check":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"globals":"^16.5.0","@eslint/js":"^9.39.1","@eslint/compat":"^2.0.0","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.47.0","eslint-plugin-jsdoc":"^61.4.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-prettier":"^5.5.4","confusing-browser-globals":"^1.0.11","@types/confusing-browser-globals":"^1.0.3","eslint-plugin-sort-class-members":"^1.21.0","eslint-import-resolver-typescript":"^4.4.4"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","typescript":"^5.9.3","@homer0/tsconfig":"4.0.0","eslint-config-next":"^16.0.3","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.0.0","eslint-config-next":"^16.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-react-hooks":"^7.0.0"},"peerDependenciesMeta":{"eslint-config-next":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_14.1.0_1763957386592_0.8522839622640543","host":"s3://npm-registry-packages-npm-production"}},"14.1.1":{"name":"@homer0/eslint-plugin","version":"14.1.1","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@14.1.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"96f857a7521c7444fca9d59ec1e0794ce1c0719f","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-14.1.1.tgz","fileCount":222,"integrity":"sha512-2xnzzzw74SfZz44ab/ahkXwyY32KJbrxcTbloDKjjw3vL7/zWIGwrd5pk73/wIJpjbZZhR4qhKXOAw75i1AXZQ==","signatures":[{"sig":"MEUCIHd/cJenJAsoSte8dtbLNyddJN1kuzMqNm0cGYNOsdaZAiEAucwGuj5DBPoe2xfQQ/p2VS1wCuAoVKROpmt3T53iHXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303595},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20.19 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./react":{"types":"./src/react/index.ts","import":"./dist/react/index.js"},"./create":{"types":"./src/create/index.ts","import":"./dist/create/index.js"},"./nextjs":{"types":"./src/nextjs/index.ts","import":"./dist/nextjs/index.js"},"./package.json":"./package.json","./react/create":{"types":"./src/react/create/index.ts","import":"./dist/react/create/index.js"},"./nextjs/create":{"types":"./src/nextjs/create/index.ts","import":"./dist/nextjs/create/index.js"}},"gitHead":"242d406a2523591dc2c90bb05ea2645674c885d4","scripts":{"dev":"tsup --watch","lint":"eslint .","build":"tsup","types:check":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"globals":"^16.5.0","@eslint/js":"^9.39.1","@eslint/compat":"^2.0.0","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.47.0","eslint-plugin-jsdoc":"^61.4.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-prettier":"^5.5.4","confusing-browser-globals":"^1.0.11","@types/confusing-browser-globals":"^1.0.3","eslint-plugin-sort-class-members":"^1.21.0","eslint-import-resolver-typescript":"^4.4.4"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","typescript":"^5.9.3","@homer0/tsconfig":"4.0.0","eslint-config-next":"^16.0.3","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.0.0","eslint-config-next":"^16.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-react-hooks":"^7.0.0"},"peerDependenciesMeta":{"eslint-config-next":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_14.1.1_1763958537540_0.7421471343958121","host":"s3://npm-registry-packages-npm-production"}},"14.1.2":{"name":"@homer0/eslint-plugin","version":"14.1.2","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@14.1.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"0858761fc3110ffa975debd8d3c34dcd2ea1f4cb","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-14.1.2.tgz","fileCount":225,"integrity":"sha512-eJlwUDjZDDJfVDaqer7roIn5Blj9tzt50OClINrt8kkNapW6k3IVlrYJ1hbfJIVwc0tLsaKkJ1NvJeaHPSevZA==","signatures":[{"sig":"MEUCIEzieV+aJaHC5LbIQJoswV1D2tb0L4wA39bWD+TGwcM6AiEA4FKV/9HksoPJ40vhRuEWJ3dR+SDr/1Mml4y8gGYyfJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306133},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20.19 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./react":{"types":"./src/react/index.ts","import":"./dist/react/index.js"},"./create":{"types":"./src/create/index.ts","import":"./dist/create/index.js"},"./nextjs":{"types":"./src/nextjs/index.ts","import":"./dist/nextjs/index.js"},"./package.json":"./package.json","./react/create":{"types":"./src/react/create/index.ts","import":"./dist/react/create/index.js"},"./nextjs/create":{"types":"./src/nextjs/create/index.ts","import":"./dist/nextjs/create/index.js"}},"gitHead":"94d56cc2806978734f78f4e7534ffe52ba467413","scripts":{"dev":"tsup --watch","lint":"eslint .","build":"tsup","types:check":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"globals":"^16.5.0","@eslint/js":"^9.39.1","@eslint/compat":"^2.0.0","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.47.0","eslint-plugin-jsdoc":"^61.4.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-prettier":"^5.5.4","confusing-browser-globals":"^1.0.11","@types/confusing-browser-globals":"^1.0.3","eslint-plugin-sort-class-members":"^1.21.0","eslint-import-resolver-typescript":"^4.4.4"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","typescript":"^5.9.3","@homer0/tsconfig":"4.0.1","eslint-config-next":"^16.0.3","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.0.0","eslint-config-next":"^16.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-react-hooks":"^7.0.0"},"peerDependenciesMeta":{"eslint-config-next":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_14.1.2_1764213509520_0.631449124790961","host":"s3://npm-registry-packages-npm-production"}},"14.2.0":{"name":"@homer0/eslint-plugin","version":"14.2.0","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@14.2.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"59c11e101f504c48a43a7d53393284112391e519","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-14.2.0.tgz","fileCount":222,"integrity":"sha512-Fr2kCQgUwvwtMCnc6JkRAt7UggShQXwGPi7RdVQs2/BEB4UFRaRmsCvWTWfdNF4z0T59I9Y+VJlizt53FWrSqw==","signatures":[{"sig":"MEUCIQCA64hdiYPNhWCr8KKYRGKDac/yTSK0cOJhqmY1BiZdPQIgYafGtPXkIzYZDE6k99hz+3QJrhXHCY58OGiBpbODW/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309158},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20.19 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./react":{"types":"./src/react/index.ts","import":"./dist/react/index.js"},"./create":{"types":"./src/create/index.ts","import":"./dist/create/index.js"},"./nextjs":{"types":"./src/nextjs/index.ts","import":"./dist/nextjs/index.js"},"./package.json":"./package.json","./react/create":{"types":"./src/react/create/index.ts","import":"./dist/react/create/index.js"},"./nextjs/create":{"types":"./src/nextjs/create/index.ts","import":"./dist/nextjs/create/index.js"}},"gitHead":"b1256966610df3430ad378b6db8b9a0048a77df7","scripts":{"dev":"tsup --watch","lint":"eslint .","build":"tsup","types:check":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/9.0.3/node@v20.19.5+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"globals":"^16.5.0","@eslint/js":"^9.39.1","@eslint/compat":"^2.0.0","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.48.0","eslint-plugin-jsdoc":"^61.4.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-prettier":"^5.5.4","confusing-browser-globals":"^1.0.11","@types/confusing-browser-globals":"^1.0.3","eslint-plugin-sort-class-members":"^1.21.0","eslint-import-resolver-typescript":"^4.4.4"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","typescript":"^5.9.3","@homer0/tsconfig":"4.1.0","eslint-config-next":"^16.0.6","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.0.0","eslint-config-next":"^16.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-react-hooks":"^7.0.0"},"peerDependenciesMeta":{"eslint-config-next":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_14.2.0_1764648629251_0.5339666823301266","host":"s3://npm-registry-packages-npm-production"}},"14.2.1":{"name":"@homer0/eslint-plugin","version":"14.2.1","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@14.2.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"6e1ebb1db1fd600ac334c7494b1d93eed2877c97","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-14.2.1.tgz","fileCount":222,"integrity":"sha512-5CbOXIxTLPQb4gX9s8GxZ/5ZaTo+I4AfXFx4/vMipTuRXdCs78AAQwEOFScsxdtMM7SEJpmQx3NpUJrDYZOzWg==","signatures":[{"sig":"MEUCIQDK7+1zQ2IrVKhuRr+3iBXLfmVv4l/ko50yDj1zljA4WAIgPCIKKjgyX9WAq+xY9d2vJLtq/xMndJU4ZkZY2lSK+LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309191},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20.19 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./react":{"types":"./src/react/index.ts","import":"./dist/react/index.js"},"./create":{"types":"./src/create/index.ts","import":"./dist/create/index.js"},"./nextjs":{"types":"./src/nextjs/index.ts","import":"./dist/nextjs/index.js"},"./package.json":"./package.json","./react/create":{"types":"./src/react/create/index.ts","import":"./dist/react/create/index.js"},"./nextjs/create":{"types":"./src/nextjs/create/index.ts","import":"./dist/nextjs/create/index.js"}},"gitHead":"6f871c4cae4d257c0ccee0939315bae34cc4c096","scripts":{"dev":"tsup --watch","lint":"eslint .","build":"tsup","types:check":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"globals":"^16.5.0","@eslint/js":"^9.39.1","@eslint/compat":"^2.0.0","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.48.0","eslint-plugin-jsdoc":"^61.4.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-prettier":"^5.5.4","confusing-browser-globals":"^1.0.11","@types/confusing-browser-globals":"^1.0.3","eslint-plugin-sort-class-members":"^1.21.0","eslint-import-resolver-typescript":"^4.4.4"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","typescript":"^5.9.3","@homer0/tsconfig":"4.1.1","eslint-config-next":"^16.0.6","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.0.0","eslint-config-next":"^16.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-react-hooks":"^7.0.0"},"peerDependenciesMeta":{"eslint-config-next":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_14.2.1_1764727580841_0.40453648481793203","host":"s3://npm-registry-packages-npm-production"}},"14.2.2":{"name":"@homer0/eslint-plugin","version":"14.2.2","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@14.2.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"1b25976e29c81e8bfb6c8d7a36130775b6e4e437","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-14.2.2.tgz","fileCount":222,"integrity":"sha512-JFHaGPTR+dabXvndgj4RQMPATzi/VQRAapfl1BtIi96AhJtzWoTnF5NXC4CUoTcZMbKiLX4eQ85gA0gdSSus9Q==","signatures":[{"sig":"MEUCIQCRwaIXfyicBPdJZbOJ+T9XxJfuddPBhKWw80NP14DAjQIgLYdMb5aNdfxWoQTk3HmAEwmNM1HOu0IyfIFiUCRUbS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309910},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20.19"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./react":{"types":"./src/react/index.ts","import":"./dist/react/index.js"},"./create":{"types":"./src/create/index.ts","import":"./dist/create/index.js"},"./nextjs":{"types":"./src/nextjs/index.ts","import":"./dist/nextjs/index.js"},"./package.json":"./package.json","./react/create":{"types":"./src/react/create/index.ts","import":"./dist/react/create/index.js"},"./nextjs/create":{"types":"./src/nextjs/create/index.ts","import":"./dist/nextjs/create/index.js"}},"gitHead":"28dcab5e7533572e5d0cc0966f2843fcb943615d","scripts":{"dev":"tsup --watch","lint":"eslint .","build":"tsup","types:check":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"globals":"^16.5.0","@eslint/js":"^9.39.1","@eslint/compat":"^2.0.0","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.48.0","eslint-plugin-jsdoc":"^61.4.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-prettier":"^5.5.4","confusing-browser-globals":"^1.0.11","@types/confusing-browser-globals":"^1.0.3","eslint-plugin-sort-class-members":"^1.21.0","eslint-import-resolver-typescript":"^4.4.4"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","typescript":"^5.9.3","@homer0/tsconfig":"4.1.1","eslint-config-next":"^16.0.6","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.0.0","eslint-config-next":"^16.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-react-hooks":"^7.0.0"},"peerDependenciesMeta":{"eslint-config-next":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_14.2.2_1764825794082_0.8452673420084187","host":"s3://npm-registry-packages-npm-production"}},"14.2.3":{"name":"@homer0/eslint-plugin","version":"14.2.3","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@14.2.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"9f3053c5f5a613fcbf2ba669fc3d4a8723ef45a0","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-14.2.3.tgz","fileCount":222,"integrity":"sha512-OwLCQRzFU5/CGZpfzjySC4bGcWANuqA/Lf0MvFMIEQbxPZzjZn0OXNYcoMbdGN4ZKtHz9DWpAlHvk1OalHsBjg==","signatures":[{"sig":"MEUCIQDY0U2+OJcgAh88W/oT2w7g7ve4x8SUO3/CekPg+tiuqgIgcE5ixEpkXvOK0pkGiHZr7SvfOBkhkL7NQhNUgjAtz40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310037},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20.19"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./react":{"types":"./src/react/index.ts","import":"./dist/react/index.js"},"./create":{"types":"./src/create/index.ts","import":"./dist/create/index.js"},"./nextjs":{"types":"./src/nextjs/index.ts","import":"./dist/nextjs/index.js"},"./package.json":"./package.json","./react/create":{"types":"./src/react/create/index.ts","import":"./dist/react/create/index.js"},"./nextjs/create":{"types":"./src/nextjs/create/index.ts","import":"./dist/nextjs/create/index.js"}},"gitHead":"e4f2b5802352087d47dfcf7d08ff63da0f39631d","scripts":{"dev":"tsup --watch","lint":"eslint .","build":"tsup","types:check":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"globals":"^16.5.0","@eslint/js":"^9.39.2","@eslint/compat":"^2.0.0","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.50.1","eslint-plugin-jsdoc":"^61.5.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-prettier":"^5.5.4","confusing-browser-globals":"^1.0.11","@types/confusing-browser-globals":"^1.0.3","eslint-plugin-sort-class-members":"^1.21.0","eslint-import-resolver-typescript":"^4.4.4"},"engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","typescript":"^5.9.3","@homer0/tsconfig":"4.1.1","eslint-config-next":"^16.1.1","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.0.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.0.0","eslint-config-next":"^16.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-react-hooks":"^7.0.0"},"peerDependenciesMeta":{"eslint-config-next":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_14.2.3_1766981978570_0.21871572130093142","host":"s3://npm-registry-packages-npm-production"}},"14.2.4":{"name":"@homer0/eslint-plugin","version":"14.2.4","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@14.2.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"31d927e39cad7b1a6e36fda25a54d06fcdb6c518","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-14.2.4.tgz","fileCount":222,"integrity":"sha512-J7I2USX5eVX1GB8qQ31yO4gfGEwpUOKBh5kCiwCsMBiwO75/gBtkwMwrESnMP1hRjON3WOlYMZgT36tQlvfEkg==","signatures":[{"sig":"MEUCIQDmw6vEViJp97EpEcurbLM0WUqTyo81TCueTV4XnrUzTgIgPuM4yla9dG9vEXrievzfCto9u+BNd7MMAfGxI6xqKsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2feslint-plugin@14.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310075},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20.19"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./react":{"types":"./src/react/index.ts","import":"./dist/react/index.js"},"./create":{"types":"./src/create/index.ts","import":"./dist/create/index.js"},"./nextjs":{"types":"./src/nextjs/index.ts","import":"./dist/nextjs/index.js"},"./package.json":"./package.json","./react/create":{"types":"./src/react/create/index.ts","import":"./dist/react/create/index.js"},"./nextjs/create":{"types":"./src/nextjs/create/index.ts","import":"./dist/nextjs/create/index.js"}},"gitHead":"291c00869f3f00c63d5c0458555dfeb21ad231e1","scripts":{"dev":"tsup --watch","lint":"eslint .","build":"tsup","types:check":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc067f75-fcee-4a81-bc08-9670350a222d"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/9.0.7/node@v20.19.6+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"globals":"^17.5.0","@eslint/js":"^9.39.4","@eslint/compat":"^2.0.5","eslint-plugin-n":"^17.24.0","typescript-eslint":"^8.59.0","eslint-plugin-jsdoc":"^61.7.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-prettier":"^5.5.5","confusing-browser-globals":"^1.0.11","@types/confusing-browser-globals":"^1.0.3","eslint-plugin-sort-class-members":"^1.22.1","eslint-import-resolver-typescript":"^4.4.4"},"engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","typescript":"^6.0.3","@homer0/tsconfig":"5.0.0","eslint-config-next":"^16.2.4","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.0.0 || ^6.0.0","eslint-config-next":"^16.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-react-hooks":"^7.0.0"},"peerDependenciesMeta":{"eslint-config-next":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_14.2.4_1777181033555_0.013859569099987867","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@homer0/eslint-plugin","version":"15.0.0","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@15.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"5988e3fc3e310cd72a158afe3848e61ea471d9bf","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-15.0.0.tgz","fileCount":222,"integrity":"sha512-m67ZbXCa7kSyA4iYeKvXc4fAXL2WGE3V6Vkiol0URIKqroWHIfYiZBuDW9mtboaE4aABPUGY8U4Z4+pCDEy+qw==","signatures":[{"sig":"MEUCIQDgaSlAC3NtuZ/+KvebG2KCkpSmon0iKmzL0q4ah4u/5gIgSuS5t6RWp+cx8K5LjWMbxF9uJtO6HM61iw0QLsN47GU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2feslint-plugin@15.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310061},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./react":{"types":"./src/react/index.ts","import":"./dist/react/index.js"},"./create":{"types":"./src/create/index.ts","import":"./dist/create/index.js"},"./nextjs":{"types":"./src/nextjs/index.ts","import":"./dist/nextjs/index.js"},"./package.json":"./package.json","./react/create":{"types":"./src/react/create/index.ts","import":"./dist/react/create/index.js"},"./nextjs/create":{"types":"./src/nextjs/create/index.ts","import":"./dist/nextjs/create/index.js"}},"gitHead":"73afaa49ae5a5d66b67b9c3f336ca3be12de65bd","scripts":{"dev":"tsup --watch","lint":"eslint .","build":"tsup","types:check":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc067f75-fcee-4a81-bc08-9670350a222d"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"globals":"^17.9.0","@eslint/js":"^9.39.5","@eslint/compat":"^2.1.0","eslint-plugin-n":"^18.2.2","typescript-eslint":"^8.65.0","eslint-plugin-jsdoc":"^63.3.3","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.17.1","eslint-plugin-prettier":"^5.5.6","confusing-browser-globals":"^1.0.11","@types/confusing-browser-globals":"^1.0.3","eslint-plugin-sort-class-members":"^1.22.1","eslint-import-resolver-typescript":"^4.4.5"},"engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","typescript":"^6.0.3","@homer0/tsconfig":"5.0.0","eslint-config-next":"^16.2.12","eslint-plugin-react":"^7.37.5","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.0.0 || ^6.0.0","eslint-config-next":"^16.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-react-hooks":"^7.0.0"},"peerDependenciesMeta":{"eslint-config-next":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_15.0.0_1786157648537_0.307843389837573","host":"s3://npm-registry-packages-npm-production"}},"15.0.2":{"name":"@homer0/eslint-plugin","version":"15.0.2","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@15.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"410f05ec202b0b032c13a4464f4fb95402935626","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-15.0.2.tgz","fileCount":222,"integrity":"sha512-mojzDawSvRObYRWm7D1MoH5tugk7LzeoukSCOC28mn2TzW/nE/rLGlmfYfql0qrgG4cOPiAOQafkDhwKBUOafA==","signatures":[{"sig":"MEYCIQCkN9UEvrxxSRZ3T8GMM9ol+HfvbBkVApk1UgRZpiEDtgIhAKsnU3qBB810HoPgtHgfVYeM7lLdxeHnJCm5ZJ4BbitZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2feslint-plugin@15.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310180},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./react":{"types":"./src/react/index.ts","import":"./dist/react/index.js"},"./create":{"types":"./src/create/index.ts","import":"./dist/create/index.js"},"./nextjs":{"types":"./src/nextjs/index.ts","import":"./dist/nextjs/index.js"},"./package.json":"./package.json","./react/create":{"types":"./src/react/create/index.ts","import":"./dist/react/create/index.js"},"./nextjs/create":{"types":"./src/nextjs/create/index.ts","import":"./dist/nextjs/create/index.js"}},"gitHead":"07328e8a7b1f1b73c46837692c8821a7badca190","scripts":{"dev":"tsup --watch","lint":"eslint . && oxlint .","build":"tsup","lint:file":"eslint $@ && oxlint $@","types:check":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc067f75-fcee-4a81-bc08-9670350a222d"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"globals":"^17.9.0","@eslint/js":"^9.39.5","@eslint/compat":"^2.1.0","eslint-plugin-n":"^18.2.2","typescript-eslint":"^8.65.0","eslint-plugin-jsdoc":"^63.3.3","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.17.1","eslint-plugin-prettier":"^5.5.6","confusing-browser-globals":"^1.0.11","@types/confusing-browser-globals":"^1.0.3","eslint-plugin-sort-class-members":"^1.22.1","eslint-import-resolver-typescript":"^4.4.5"},"engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","oxlint":"catalog:","typescript":"^6.0.3","@homer0/tsconfig":"5.0.0","eslint-config-next":"^16.2.12","eslint-plugin-react":"^7.37.5","@homer0/oxlint-config":"0.3.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.0.0 || ^6.0.0","eslint-config-next":"^16.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-react-hooks":"^7.0.0"},"peerDependenciesMeta":{"eslint-config-next":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_15.0.2_1786264547370_0.9020746901900827","host":"s3://npm-registry-packages-npm-production"}},"15.0.4":{"name":"@homer0/eslint-plugin","version":"15.0.4","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@15.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"21c54b6741f84750e30dc3ca407d77738f2fd857","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-15.0.4.tgz","fileCount":222,"integrity":"sha512-Dj3MmYgDaC8moERudlPuL82UYkJi9Hhg1MVvVA4qbXL8dFSrVNXqibQBBEwsVj3iqxLKv1ikSuyITgx0OYEDcQ==","signatures":[{"sig":"MEUCIQCHrK2K/W7wnZ4v+a537EspmQh8FvBvHb4DMzOIGC3PBAIgXilSSf8TFm2gGCs60Ev7f3GCoudRmh1PzHpBOCfbF4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2feslint-plugin@15.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310294},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./react":{"types":"./src/react/index.ts","import":"./dist/react/index.js"},"./create":{"types":"./src/create/index.ts","import":"./dist/create/index.js"},"./nextjs":{"types":"./src/nextjs/index.ts","import":"./dist/nextjs/index.js"},"./package.json":"./package.json","./react/create":{"types":"./src/react/create/index.ts","import":"./dist/react/create/index.js"},"./nextjs/create":{"types":"./src/nextjs/create/index.ts","import":"./dist/nextjs/create/index.js"}},"gitHead":"e494ba08d9dd4fe6e5d3a9ef54201f3c1f748355","scripts":{"dev":"tsup --watch","lint":"eslint . && oxlint .","build":"tsup","lint:file":"eslint $@ && oxlint $@","types:check":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc067f75-fcee-4a81-bc08-9670350a222d"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"globals":"^17.9.0","@eslint/js":"^9.39.5","@eslint/compat":"^2.1.0","eslint-plugin-n":"^18.2.2","typescript-eslint":"^8.65.0","eslint-plugin-jsdoc":"^63.3.3","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.17.1","eslint-plugin-prettier":"^5.5.6","confusing-browser-globals":"^1.0.11","@types/confusing-browser-globals":"^1.0.3","eslint-plugin-sort-class-members":"^1.22.1","eslint-import-resolver-typescript":"^4.4.5"},"engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","oxlint":"catalog:","prettier":"^3.9.6","typescript":"^6.0.3","@homer0/tsconfig":"5.0.1","eslint-config-next":"^16.2.12","eslint-plugin-react":"^7.37.5","@homer0/oxlint-config":"1.0.2","eslint-plugin-jsx-a11y":"^6.10.2","@homer0/prettier-config":"2.0.1","eslint-plugin-react-hooks":"^7.1.1","@homer0/prettier-plugin-jsdoc":"^12.0.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.0.0 || ^6.0.0","eslint-config-next":"^16.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-react-hooks":"^7.0.0"},"peerDependenciesMeta":{"eslint-config-next":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_15.0.4_1786270207515_0.28716511813983403","host":"s3://npm-registry-packages-npm-production"}},"15.0.5":{"name":"@homer0/eslint-plugin","version":"15.0.5","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@15.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"c121b9f29be5254d8576d91c760071cad4c583c7","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-15.0.5.tgz","fileCount":205,"integrity":"sha512-4v6fJ1bL2NaKsdaOokWbQfRL2wzl2bZB9i1Irhb1BKXLRbElsyVKBkR61fQQWn30/ZpAf6t+eYxhdNr3ZNCFRQ==","signatures":[{"sig":"MEYCIQCwhY7UgQIAUCw0oyvKK7k2m7rOAeXe4KE3VA9wCFdf+AIhANmasRB4uTR9hHAh087rTm1Lk7bhLzs3k52aSZsM0C34","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2feslint-plugin@15.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304745},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./react":{"types":"./src/react/index.ts","import":"./dist/react/index.js"},"./create":{"types":"./src/create/index.ts","import":"./dist/create/index.js"},"./nextjs":{"types":"./src/nextjs/index.ts","import":"./dist/nextjs/index.js"},"./package.json":"./package.json","./react/create":{"types":"./src/react/create/index.ts","import":"./dist/react/create/index.js"},"./nextjs/create":{"types":"./src/nextjs/create/index.ts","import":"./dist/nextjs/create/index.js"}},"gitHead":"27e773cc888ac2ffe26fabd5976a45ea7fdfaae8","scripts":{"dev":"tsdown --watch","lint":"eslint . && oxlint .","build":"tsdown","lint:file":"eslint $@ && oxlint $@","types:check":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc067f75-fcee-4a81-bc08-9670350a222d"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"globals":"^17.9.0","@eslint/js":"^9.39.5","@eslint/compat":"^2.1.0","eslint-plugin-n":"^18.2.2","typescript-eslint":"^8.65.0","eslint-plugin-jsdoc":"^63.3.3","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.17.1","eslint-plugin-prettier":"^5.5.6","confusing-browser-globals":"^1.0.11","@types/confusing-browser-globals":"^1.0.3","eslint-plugin-sort-class-members":"^1.22.1","eslint-import-resolver-typescript":"^4.4.5"},"engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:","oxlint":"catalog:","tsdown":"catalog:","prettier":"^3.9.6","typescript":"^6.0.3","@homer0/tsconfig":"5.0.1","eslint-config-next":"^16.2.12","eslint-plugin-react":"^7.37.5","@homer0/oxlint-config":"1.0.3","eslint-plugin-jsx-a11y":"^6.10.2","@homer0/prettier-config":"2.0.1","eslint-plugin-react-hooks":"^7.1.1","@homer0/prettier-plugin-jsdoc":"^12.0.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.0.0 || ^6.0.0","eslint-config-next":"^16.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-react-hooks":"^7.0.0"},"peerDependenciesMeta":{"eslint-config-next":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_15.0.5_1786330467933_0.30356162144837584","host":"s3://npm-registry-packages-npm-production"}},"15.0.6":{"name":"@homer0/eslint-plugin","version":"15.0.6","author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/eslint-plugin@15.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"9a8c69e2248f25375ccfa9b577e6bec69a2b927e","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-15.0.6.tgz","fileCount":205,"integrity":"sha512-/XvblE9dZgcioMSya6VuzF94Nyfwmj9NEbKGf3x3SMZ/ejNb5DNe3eNGqa97wZopdq8fz27r8DAaROrc5Ei1qg==","signatures":[{"sig":"MEUCIAq20uwKeIZUUfNVOB06iuq5FO6lysiGvjfx1GnYAYlrAiEAy92RP5QQDZWh9nduqQadrMMLgTIjJcE+QuVVR1mZ4jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2feslint-plugin@15.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304745},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22.13"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./react":{"types":"./src/react/index.ts","import":"./dist/react/index.js"},"./create":{"types":"./src/create/index.ts","import":"./dist/create/index.js"},"./nextjs":{"types":"./src/nextjs/index.ts","import":"./dist/nextjs/index.js"},"./package.json":"./package.json","./react/create":{"types":"./src/react/create/index.ts","import":"./dist/react/create/index.js"},"./nextjs/create":{"types":"./src/nextjs/create/index.ts","import":"./dist/nextjs/create/index.js"}},"gitHead":"7587cd24e11f4aa918acfa5ec4e873e0c587f7a8","scripts":{"dev":"tsdown --watch","lint":"eslint . && oxlint .","build":"tsdown","lint:file":"eslint $@ && oxlint $@","types:check":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc067f75-fcee-4a81-bc08-9670350a222d"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/personal/eslint-plugin"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"My custom configurations for ESLint.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"globals":"^17.9.0","@eslint/js":"^9.39.5","@eslint/compat":"^2.1.0","eslint-plugin-n":"^18.2.2","typescript-eslint":"^8.65.0","eslint-plugin-jsdoc":"^63.3.3","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.17.1","eslint-plugin-prettier":"^5.5.6","confusing-browser-globals":"^1.0.11","@types/confusing-browser-globals":"^1.0.3","eslint-plugin-sort-class-members":"^1.22.1","eslint-import-resolver-typescript":"^4.4.5"},"engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:","oxlint":"catalog:","tsdown":"catalog:","prettier":"^3.9.6","typescript":"^6.0.3","@homer0/tsconfig":"5.0.1","eslint-config-next":"^16.2.12","eslint-plugin-react":"^7.37.5","@homer0/oxlint-config":"1.1.0","eslint-plugin-jsx-a11y":"^6.10.2","@homer0/prettier-config":"2.0.1","eslint-plugin-react-hooks":"^7.1.1","@homer0/prettier-plugin-jsdoc":"^12.0.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":"^5.0.0 || ^6.0.0","eslint-config-next":"^16.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-react-hooks":"^7.0.0"},"peerDependenciesMeta":{"eslint-config-next":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_15.0.6_1786590184580_0.18199241453615178","host":"s3://npm-registry-packages-npm-production"}},"15.0.7":{"name":"@homer0/eslint-plugin","description":"My custom configurations for ESLint.","version":"15.0.7","repository":{"type":"git","url":"git+https://github.com/homer0/packages.git","directory":"packages/personal/eslint-plugin"},"author":{"name":"Leonardo Apiwan","email":"me@homer0.com","url":"@homer0"},"license":"MIT","publishConfig":{"access":"public","provenance":true},"type":"module","main":"./dist/index.js","types":"./src/index.ts","exports":{".":{"import":"./dist/index.js","types":"./src/index.ts"},"./create":{"import":"./dist/create/index.js","types":"./src/create/index.ts"},"./nextjs":{"import":"./dist/nextjs/index.js","types":"./src/nextjs/index.ts"},"./nextjs/create":{"import":"./dist/nextjs/create/index.js","types":"./src/nextjs/create/index.ts"},"./react":{"import":"./dist/react/index.js","types":"./src/react/index.ts"},"./react/create":{"import":"./dist/react/create/index.js","types":"./src/react/create/index.ts"},"./package.json":"./package.json"},"dependencies":{"@eslint/compat":"^2.1.0","@eslint/js":"^9.39.5","@types/confusing-browser-globals":"^1.0.3","confusing-browser-globals":"^1.0.11","eslint-config-prettier":"^10.1.8","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-import-x":"^4.17.1","eslint-plugin-jsdoc":"^63.3.3","eslint-plugin-n":"^18.2.2","eslint-plugin-prettier":"^5.5.6","eslint-plugin-sort-class-members":"^1.22.1","globals":"^17.9.0","typescript-eslint":"^8.65.0"},"devDependencies":{"@homer0/oxlint-config":"2.0.0","@homer0/prettier-config":"2.0.1","@homer0/prettier-plugin-jsdoc":"^12.0.0","@homer0/tsconfig":"5.0.1","eslint":"catalog:","eslint-config-next":"^16.2.12","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^7.1.1","oxlint":"catalog:","prettier":"^3.9.6","tsdown":"catalog:","typescript":"^6.0.3"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-next":"^16.0.0","eslint-plugin-jsx-a11y":"^6.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-react-hooks":"^7.0.0","typescript":"^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"eslint-config-next":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-react-hooks":{"optional":true}},"engine-strict":true,"engines":{"node":">=22.13"},"scripts":{"lint":"eslint . && oxlint .","lint:file":"eslint $@ && oxlint $@","types:check":"tsc --noEmit","dev":"tsdown --watch","build":"tsdown","prepublishOnly":"pnpm run build"},"gitHead":"7d849b3b0b5d9cc54557f3132bb50b1acc67f9f5","_id":"@homer0/eslint-plugin@15.0.7","bugs":{"url":"https://github.com/homer0/packages/issues"},"homepage":"https://github.com/homer0/packages#readme","_nodeVersion":"22.23.2","_npmVersion":"lerna/10.0.0/node@v22.23.2+x64 (linux)","dist":{"integrity":"sha512-TLP9k10U9rRf8yDQhh59/tB/JEnKUoVF9OjAdOuP7KTGV24yCOLyPILcu259v1YK5xuQpaYbq0oSstjeyqBVeA==","shasum":"974bce605aaa05d5729d690ba52b281834f60789","tarball":"https://registry.npmjs.org/@homer0/eslint-plugin/-/eslint-plugin-15.0.7.tgz","fileCount":205,"unpackedSize":304745,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2feslint-plugin@15.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDbhjBfPiXybODkFgkAeIiJlLYXTg5tSY8ifr++BH7+PwIhAIzqtH11kjzukMyzG/8EvwP8m1CIAZaf5FZniRb0jYaL"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc067f75-fcee-4a81-bc08-9670350a222d"}},"directories":{},"maintainers":[{"name":"homer0","email":"me@homer0.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin_15.0.7_1786761926295_0.6075363056770811"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-05T09:47:06.380Z","modified":"2026-08-15T02:45:26.741Z","6.0.0":"2020-11-05T09:47:06.570Z","6.0.1":"2020-11-28T08:17:13.346Z","6.0.2":"2021-01-25T04:39:54.180Z","6.0.3":"2021-03-07T09:10:57.134Z","7.0.0":"2021-04-11T07:03:10.123Z","8.0.0":"2021-07-25T18:00:42.770Z","8.0.1":"2021-08-07T06:36:09.096Z","8.0.2":"2021-10-17T07:42:37.923Z","9.0.0":"2022-03-17T08:21:06.709Z","9.0.1":"2022-03-27T13:45:13.794Z","9.0.2":"2022-04-25T07:14:42.807Z","9.1.1":"2022-07-12T10:32:14.948Z","9.1.2":"2022-07-17T08:40:40.170Z","9.1.3":"2022-10-22T08:46:42.298Z","10.0.0":"2022-12-27T07:50:10.681Z","10.0.1":"2022-12-31T06:08:56.856Z","10.0.2":"2023-01-28T05:33:42.396Z","10.0.3":"2023-03-05T01:44:45.457Z","10.1.0":"2023-03-15T04:03:24.637Z","10.1.1":"2023-03-15T04:19:26.238Z","10.1.2":"2023-03-15T04:42:32.245Z","10.2.0":"2023-03-15T05:44:39.457Z","10.2.1":"2023-03-18T20:18:12.447Z","10.2.2":"2023-06-18T08:00:39.948Z","10.3.0":"2023-06-18T08:15:53.039Z","10.3.1":"2023-06-18T08:30:06.550Z","10.3.2":"2023-07-16T14:01:56.010Z","11.0.0":"2023-07-29T04:20:23.883Z","12.0.0":"2023-10-02T07:14:34.833Z","12.0.1":"2023-12-23T11:09:44.926Z","12.0.2":"2024-02-22T11:53:15.481Z","12.0.3":"2024-03-19T05:34:35.720Z","12.0.4":"2024-04-06T06:01:10.270Z","12.0.5":"2024-05-18T00:54:15.356Z","12.0.6":"2024-10-08T03:28:40.052Z","12.0.7":"2024-11-09T04:06:10.287Z","12.0.8":"2025-01-25T05:02:01.848Z","12.0.9":"2025-04-13T23:49:34.413Z","12.0.10":"2025-04-14T02:44:24.221Z","12.0.11":"2025-05-10T01:10:27.072Z","12.0.12":"2025-05-24T04:42:30.947Z","12.0.13":"2025-05-24T05:09:27.883Z","13.0.0":"2025-09-21T01:16:38.096Z","14.0.0":"2025-11-22T03:48:39.055Z","14.0.1":"2025-11-22T04:23:47.505Z","14.1.0":"2025-11-24T04:09:46.778Z","14.1.1":"2025-11-24T04:28:57.749Z","14.1.2":"2025-11-27T03:18:29.767Z","14.2.0":"2025-12-02T04:10:29.484Z","14.2.1":"2025-12-03T02:06:21.024Z","14.2.2":"2025-12-04T05:23:14.237Z","14.2.3":"2025-12-29T04:19:38.715Z","14.2.4":"2026-04-26T05:23:53.745Z","15.0.0":"2026-08-08T02:54:08.742Z","15.0.2":"2026-08-09T08:35:47.517Z","15.0.4":"2026-08-09T10:10:07.701Z","15.0.5":"2026-08-10T02:54:28.111Z","15.0.6":"2026-08-13T03:03:04.745Z","15.0.7":"2026-08-15T02:45:26.447Z"},"bugs":{"url":"https://github.com/homer0/packages/issues"},"author":{"name":"Leonardo Apiwan","email":"me@homer0.com","url":"@homer0"},"license":"MIT","homepage":"https://github.com/homer0/packages#readme","repository":{"type":"git","url":"git+https://github.com/homer0/packages.git","directory":"packages/personal/eslint-plugin"},"description":"My custom configurations for ESLint.","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"readme":"# @homer0/eslint-plugin\n\nMy custom configurations for ESLint\n\n## Installation\n\n```bash\npnpm add @homer0/eslint-plugin --save-dev\n# or\nnpm install @homer0/eslint-plugin --save-dev\n```\n\n## Requirements\n\n| Package    | Minimum Version and notes                                                                                                 |\n| ---------- | ------------------------------------------------------------------------------------------------------------------------- |\n| Node       | `>=20.19`                                                                                                                 |\n| ESLint     | `>=9.39.1` - with **[flat config](https://eslint.org/docs/latest/use/configure/configuration-files)**                     |\n| TypeScript | `>=5` - with **[ESM](https://www.typescriptlang.org/docs/handbook/modules/reference.html#node16-node18-node20-nodenext)** |\n\n## Usage\n\nImport the plugin in your ESLint config, and add it to the `extends` list:\n\n```js\n// eslint.config.js\nimport { defineConfig } from 'eslint/config';\nimport eslintPlugin from '@homer0/eslint-plugin';\n\nexport default defineConfig([\n  files: ['src/**/*.ts'],\n  extends: [\n    eslintPlugin.configs.node,\n    eslintPlugin.configs.esm,\n  ],\n]);\n```\n\nOr, you can _create_ a config with your desired presets:\n\n```js\n// eslint.config.js\nimport { defineConfig } from 'eslint/config';\nimport { createConfig } from '@homer0/eslint-plugin/create';\n\nexport default defineConfig([\n  createConfig({\n    importUrl: import.meta.url, // to configure TS paths resolution\n    extends: ['node-ts-with-prettier'],\n  }),\n]);\n```\n\n## Configurations\n\nOriginally, all configurations were based on Airbnb's base config, with some customizations on top of it. But now, since Airbnb hasn't published a flat config version yet (as of November 2025), I added an `airbnb` folder inside the project and copied their rules (except for the deprecated ones), in flat config format.\n\nThe airbnb folder is temporary (I think), as I eventually plan to review all the rules and create my own base config from scratch.\n\nSo, for now, my configs are still based on Airbnb's base rules, with some customization, minus the rules that are deprecated or moved to the stylistic plugin (as I leave all my formatting to [Prettier](https://prettier.io)).\n\nNow, there are three main types of configurations:\n\n- **environment**-specific: They are meant to be used as a base for your projects, like `node` or `browser`.\n- **feature**-specific: They are meant to be added on top of those base configs, like `esm`, `jsdoc`, and/or `testing`.\n- **combined**: To cover the most common cases, these features combine both environment and features, like `node-ts`, and `node-ts-testing`.\n\nEnvironment and combined configurations include a _[Prettier](https://prettier.io) version_ with the suffix `-with-prettier`. They add the Prettier's config that takes care of disabling all the ESLint rules that may conflict with Prettier's formatting.\n\n| Name            | Type        | Description                                                                                                                                                                                                                                                                                                                                     | Prettier version |\n| --------------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- |\n| `browser`       | environment | For browser-based projects; it's like the one for node, but with the browser globals and without the `eslint-plugin-n`.                                                                                                                                                                                                                         | ✅               |\n| `node`          | environment | For Node.js and the tooling outside browser-based projects. It uses the [`eslint-plugin-n`](https://www.npmjs.com/package/eslint-plugin-n)'s recommended config.                                                                                                                                                                                | ✅               |\n| `node-ts`       | combined    | For Node.js projects using TypeScript; it extends the `node` config and adds TypeScript support.                                                                                                                                                                                                                                                | ✅               |\n| `node-ts-tests` | combined    | Extends `node-ts` and disables a few rules for acceptable scenarios in testing environments (like `no-magic-numbers`).                                                                                                                                                                                                                          | ✅               |\n| `tests`         | feature     | It disables a few rules for acceptable scenarios in testing environments (like `no-magic-numbers`).                                                                                                                                                                                                                                             | ❌               |\n| `esm`           | feature     | For projects using ESM modules; it sets the `sourceType` to `module` and customizes a few rules accordingly (mostly around the [`eslint-plugin-import-x`](https://www.npmjs.com/package/eslint-plugin-import-x)). **Important:** Don't use this config with a TypeScript based config, just leave the extensions validation to the TS compiler. | ❌               |\n| `ts`            | feature     | For TypeScript projects; it adds TypeScript support on top of any other config.                                                                                                                                                                                                                                                                 | ❌               |\n| `jsdoc`         | feature     | For projects using JSDoc comments; it adds rules from the [`eslint-plugin-jsdoc`](https://www.npmjs.com/package/eslint-plugin-jsdoc).                                                                                                                                                                                                           | ❌               |\n\n## Frameworks and libraries\n\nHere are a few special configs and tools for specific frameworks and libraries **I use**.\n\n### Next.js\n\nIf you are working on a [Next.js](https://nextjs.org) project, there's a custom export and config creator for it, but it requires you to install their config:\n\n```bash\npnpm add eslint-config-next --save-dev\n# or\nnpm install eslint-config-next --save-dev\n```\n\nThen, you can import the plugin in your config and use it like this:\n\n```js\n// eslint.config.js\nimport { defineConfig } from 'eslint/config';\nimport eslintPlugin from '@homer0/eslint-plugin/nextjs';\n\nexport default defineConfig([\n  files: ['src/**/*.ts'],\n  extends: [\n    eslintPlugin.configs['nextjs-with-prettier'],\n  ],\n]);\n```\n\n> Yes, it has a Prettier version too!\n\nOr, like with the other configs, you can use a config creator:\n\n```js\n// eslint.config.js\nimport { defineConfig } from 'eslint/config';\nimport { createNextjsConfig } from '@homer0/eslint-plugin/nextjs/create';\n\nexport default defineConfig([\n  createNextjsConfig({\n    importUrl: import.meta.url, // to configure TS paths resolution\n    // These are the options and their default values:\n    prettier: true,\n  }),\n]);\n```\n\n### React\n\nIf you are working with just [React](https://reactjs.org) (no Next), there's also a custom export and config creator for it, and it also requires some plugins to be installed:\n\n```bash\npnpm add eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-jsx-a11y --save-dev\n# or\nnpm install eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-jsx-a11y --save-dev\n```\n\nBut different from the Next.js config, this is not a base config, so you'd have to use it on top of another config, like `node-ts` or `browser`.\n\n```js\n// eslint.config.js\nimport { defineConfig } from 'eslint/config';\nimport plugin from '@homer0/eslint-plugin';\nimport reactPlugin from '@homer0/eslint-plugin/react';\n\nexport default defineConfig([\n  files: ['src/**/*.ts'],\n  extends: [\n    eslintPlugin.configs['node-with-prettier'],\n    reactPlugin.configs.react,\n    eslintPlugin.configs.esm.\n  ],\n]);\n```\n\nOr, you can use the config creator:\n\n```js\n// eslint.config.js\nimport { defineConfig } from 'eslint/config';\nimport { createReactConfig } from '@homer0/eslint-plugin/react/create';\n\nexport default defineConfig([\n  createReactConfig({\n    importUrl: import.meta.url, // to configure TS paths resolution\n    baseConfig: 'node', // 'node' | 'browser', default is 'node'\n    // These are the options and their default values:\n    esm: true,\n    jsdoc: false,\n    prettier: true,\n    tests: false,\n    ts: true,\n  }),\n]);\n```\n\n## Config creator features\n\nWhen using the config creators (like `createConfig` or `createNextjsConfig`), you get a few extra features besides the TS path resolution setup.\n\n### `files`: Files inclusion\n\nWhile this option behaves similarly to ESLint's native `files` option, it has some extra capabilities to make your life easier. You can set the values to:\n\n- A glob pattern string (like `src/**/*.ts`).\n- `all` to include all JS/TS files in your project (basically, it resolves to `**/*.{js,jsx,the-rest}`).\n- `all-inside:<path>` to include all JS/TS files inside a specific folder (like `all-inside:src` resolves to `src/**/*.{js,jsx,the-rest}`).\n\nAnd you can send an array of those values too.\n\n### Custom tsconfig.json\n\nThere are two options for working with custom `tsconfig.json` files:\n\n- `tsConfigName`: If your `tsconfig.json` file has a different name (like `tsconfig.app.json`), you can specify it here. Default is `tsconfig.json`.\n- `tsConfigPath`: If your `tsconfig.json` file is not in the root folder, you can specify its path here. Default is `./` (the root folder).\n\nThose are two different options because you normally have either a custom name on the root, like `tsconfig.production.json`, or a custom path, like `tests/tsconfig.json`.\n\n### Extraneous dependencies\n\nThe `no-extraneous-dependencies` rule from [`eslint-plugin-import-x`](https://www.npmjs.com/package/eslint-plugin-import-x) (and previously the original `eslint-plugin-import`) is very useful to avoid importing packages that are not listed in your `package.json` dependencies... but it's always a pain to configure properly, and when you are bundling, it's very common to just disable it altogether.\n\nSo, with the config creators, you can use the `extraneousDependencies` option to easily configure it according to your situation. The option is an object with the following keys:\n\n- `devFiles`: An array of glob patterns for files that are considered development files that are allowed to import `devDependencies`. By default, it includes a big list, from the airbnb config, of all major JS/TS tools config files (like `webpack.config.js`, `jest.config.ts`, etc).\n- `bundledDependencies`: A list of packages paths that are bundled in your project's build process. For example, if you are bundling `urijs` in your build, you can add it here, and the rule will allow importing it without listing it in your `dependencies`.\n\n### `ignoreUnresolved`: Ignore unresolved imports\n\nWith the migration to ESM, and the use of custom path mappings in TypeScript, it's common to have some imports that ESLint can't resolve properly, even if they work fine at runtime or when compiled with TypeScript. To avoid having to manually override the `import-x/no-unresolved`, or turn it off completely, you can use the `ignoreUnresolved` option in the config creators, and it will automatically add those exceptions for you, while keeping the rule with the base configuration.\n\n### Ignore files\n\nWith the new flat config, `.eslintignore` files are not supported anymore, and you now need a [workaround](https://eslint.org/docs/latest/use/configure/ignore#including-gitignore-files) to load the patterns from those files into your config.\n\nBuilt into the config creators is a feature that automatically loads `.eslintignore` and/or `.gitignore` patterns into your config, so you don't have to worry about it.\n\nBy default, the feature will crawl upwards from your config file location until it finds a `.gitignore` file and load all the patterns from all the `.eslintignores` it finds along the way, and the ones from the `.gitignore` file.\n\n> **Note:** It uses `.eslintignores` (with an `s` at the end) as the default ignore file name, to avoid the \"deprecated\" warning from ESLint when it finds a `.eslintignore` file.\n\nThe option is `loadIgnoreFile`, and it can be:\n\n| Type     | Description                                                                                                                     |\n| -------- | ------------------------------------------------------------------------------------------------------------------------------- |\n| `true`   | Load all the `.eslintignore` files it finds until it sees a `.gitignore`, and then load that too. This is the default behavior. |\n| `false`  | Disable the feature.                                                                                                            |\n| `number` | Specify how many levels upwards it should look for ignore files.                                                                |\n| `object` | Customize the behavior with more options (see below).                                                                           |\n\nAnd if you use an object, here are the available options:\n\n| Key                | Type                              | Description                                                                                                                                                                                                                                                                                                       |\n| ------------------ | --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `limit`            | `false \\| number \\| '.gitignore'` | Defines the behavior for how many levels upwards it should look for ignore files. If `false`, it will only look in the directory of the config file. If `'.gitignore'`, it will look until it finds a `.gitignore` file. Otherwise, it will look up to the specified number of levels. Default is `'.gitignore'`. |\n| `includeGitignore` | `boolean`                         | Whether to include patterns from the `.gitignore` file when (and if) found. Default is `true`.                                                                                                                                                                                                                    |\n| `ignoreFileName`   | `string`                          | **Optional**. If you want to use a different ignore file name instead of `.eslintignores`, you can specify it here.                                                                                                                                                                                               |\n\n## Rules\n\nInstead of listing the rules here, you can check all the files inside any `rules` directory outside `airbnb` (like `src/rules/es6.ts` or `src/react/rules/style.ts`) and you'll see all the customizations I made, with a comment explaining why I took that decision, and a link to the relevant documentation.\n\n## Contributing\n\nNo, thanks :)\n","readmeFilename":"README.md"}