{"_id":"eslint-config-ai","_rev":"45-8546b855bac9e546509508cf71c5220d","name":"eslint-config-ai","dist-tags":{"latest":"3.6.7"},"versions":{"1.0.0":{"name":"eslint-config-ai","version":"1.0.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@1.0.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"2a0af52db96d2f915aec30c521d0a5593fa1370d","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-1.0.0.tgz","fileCount":14,"integrity":"sha512-v7LpbEYhgfUwrGKnYJ3/3EEih6vALiN8T1ibwfUDicrluRhqQsnUOv1/qSMP+o7NWpKz1sv+Y0zEkRpqFvFtkw==","signatures":[{"sig":"MEQCID8gPzQbsLwSm3Jk2lBXBrbH/Tcirq5xcYTTHCOvr21NAiBAsxGEmVxsRJC726GqQuYVtZ90rxJEkIouKT/MuNlMDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJWGUCRA9TVsSAnZWagAAze0QAJaf9Zc9e6aJqpRz/kcT\nW27taOTUz2P4aWrx/M0RD9fAHCDkeuW3JZoxw3lYGjkkf3p5xtOd+yEYutXF\nX57ipqlaPTuV62eNnl7zSHU9vBnVze/d0ZKFnpDtrzRAfmy/8+l6wVnNkRYo\nJR7gG2CfFNeELUilkneBgpEVcy+4XVl5SX4KCnfJ9DpwMLLTmhCVq24lpYK7\nJMwqrlP3vkf7N9o42OACjwCE827ckub6kDsIXqbYoLvsLtPe5Mlo51O4GAKu\nlrjqXgHuy4TAhVpw3hUAQmIz/wZve5RtSNrIBb/T8RLuTaeL4/aFvHqAVbiI\neb4I4bwG8OzgSgr9z9uE1v92mV23mTx9r/7vQNP08dhgxkusRFfnkVJEOAor\nVqfGoyh1EfvVIsoKDBiQEWHwTLng6lsUFCQ6geKtPk5RFU9RluwCeHdXY4bY\nv62ekuzzOTHkEU8p7MJ3UjYq7mV2HSU9UJHIlBFo7E1+OpPN7lsrFKoL15nw\ntTGOBwc7wNen3j40+hmqKBCvh45f8ucpV6F8VIWJ11MI1v69bkGSN6ucDpCd\nd4NU2ka1BzZXGYE3LRFin3kq2dyZvhjPLU1bGdgh84vbd7lhr7o9j/WhnPR4\npmc6fbtszzBNEjXYUcLmakOVTqUNTib9/6woTfpJHWTBR2G9NNder8juzyiz\nUTWY\r\n=uO6S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0629401d13123df8de9dfd51d4d7375a1d2e5a05","_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.1.0","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"10.4.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"4.19.1","prettier":"1.13.5","babel-eslint":"8.2.3","eslint-find-rules":"3.2.3","eslint-plugin-jest":"21.17.0","eslint-plugin-react":"7.9.1","eslint-plugin-compat":"2.4.0","eslint-plugin-lodash":"2.7.0","eslint-plugin-promise":"3.8.0","eslint-config-prettier":"2.9.0"},"peerDependencies":{"eslint":">=4.19.0","prettier":">=1.13.0","babel-eslint":">=8.2.0","eslint-plugin-jest":">=21.17.0","eslint-plugin-react":">=7.9.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=3.8.0","eslint-config-prettier":">=2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_1.0.0_1529176467399_0.6154014738033318","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"eslint-config-ai","version":"1.0.1","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@1.0.1","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"fe960303165ceaf88d252d8f30e791d35e560c32","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-1.0.1.tgz","fileCount":14,"integrity":"sha512-DCh3vcrlNE52ua2iGuykqowXVzA3wXFMzJh1GVjZoONbMZiC0JS3aT7TmovCTj6nPhlbS0Bi2hYdBvauOTtDqw==","signatures":[{"sig":"MEQCIFuiIzrbkxzhFKUK3u1fb5kVRD4Vl0Y62Rqti6D3g4ZxAiBoH+bOa1jIY9hiDJs3voL2atGce4QCdafxWW+uu1ka0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJWJuCRA9TVsSAnZWagAAuVgQAJs0NMIVEeccI/XaOKL5\n1xBKPvpnS3DR4DSkiCocsjMVFFdT8QVdmBYTdDjcwboNm5UqmG+g+hBtjdS4\nctFc8kGgNCMraUH8Gik/gLTLGTdUhN4JZOv16V1LZkvV+GRgy9XG3ML2rGvy\ngWZ4/MFthnXwfqMGKfURWw06c0P5bf1XaYYyKilIjsg+G+5FWd/cl/aK1P2d\nFz7EtuaJfhri6OvRxmzjgQItg0302ractkinBQPscMxqZF34WSFnEVXfhPLX\nW2J/L/ji4qmNFE4Jx7LDRVIOjOIvHhOqzWtIzIEp4JEGBXRLLweb9mWjENNJ\nxvosPbiblFpnu7sQ/QgDzBbzdtT8V5iPaLmFhrwXYXqEah0TG5nMzn5PKFx9\nC8KX4m5XLTpnQ88BQDwSwhERF9bjdpy3jUEfa5Zeq5yh3LM9D/HOBB4DKbRc\ny+kSsDoD9Y0q6PTR2u8k8DGgbLJuH5OTxmAbUjfuDtwCQ3sl9luyDX9PZX0Q\n3ZZJSR1nU53yJzZH4KJL/VqiTlCBXG0GrfD0WuNOU6em48Ff8bwPXDOBnyFj\nIzJ3Umhlocs+VA6cwsnnvQcBwCSvTZt71VgIlSVGgMnyPaJi5Mi8Ee5cMV02\n4YCRpsTXNt1/zTAen5WM69glVvBP+6PutYOj7r7k3YnhjRSnEfWxfnjewe8c\n3NMQ\r\n=52Gf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a91de246e4e2f0957c798fbad2d63fbaedb34203","_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.1.0","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"10.4.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"4.19.1","prettier":"1.13.5","babel-eslint":"8.2.3","eslint-find-rules":"3.2.3","eslint-plugin-jest":"21.17.0","eslint-plugin-react":"7.9.1","eslint-plugin-compat":"2.4.0","eslint-plugin-lodash":"2.7.0","eslint-plugin-promise":"3.8.0","eslint-config-prettier":"2.9.0"},"peerDependencies":{"eslint":">=4.19.0","prettier":">=1.13.0","babel-eslint":">=8.2.0","eslint-plugin-jest":">=21.17.0","eslint-plugin-react":">=7.9.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=3.8.0","eslint-config-prettier":">=2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_1.0.1_1529176686184_0.9537200705907201","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"eslint-config-ai","version":"1.1.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@1.1.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"d7803617fc78788e31917b625264745e7db196cd","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-1.1.0.tgz","fileCount":14,"integrity":"sha512-d8fHYBeLav0xopzo6Xebs85/FjyCeHr9P0Ti5eQDeT5n7GRX2WUYhtPGd98sn2fe5izNhDjUcfmwBfGJvzJcHw==","signatures":[{"sig":"MEQCICor8Wi54IpLJLbeXg+TdhJNFqa9TE/FCR11sse6bCR6AiA4I3ZW3qm3ef3/yrQCl8C1bqNT+vk16bFbZiW6I2/wpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJWzkCRA9TVsSAnZWagAAPLAP/jYHctmoTz/Ei3jILXzp\n1+/dxfuG4TOluneJrQeubrhL19dS5qsmal16rdAvWvgNGJzMvTrETSEgUMy5\nEYMeuC3pmmf8QGaTMwh1Q5savm7nSwCqtcAED0Qe1sd3JfBmDyoqwX/N/I4Z\nYthnujyYNDfX/kPCSFKxr4NkbXGll3tOZA6CAtfcsBkpH1vJDtFHlONYvqmq\nj8HIRwZ9+g8BJhK/6hU9+tqKW56UV9iKC72esm2skwJqcQ7lfF5Ed0HAmFwj\nv2R9Yv4F0+/5qMIz6YLlBZ7tL6EU66u5m5s2fZvZzp01Q7ANUgSXANRuhoyC\ncsycLIRupWjepiIbfpZORsdyQB9JjE/U8yhUo0LX5TBzhMwSZZH4wMLRaSbL\nBmQ+x7LJLO2SJTyh9rx1t6zIn8Xt5LLtL/U6SBZsxwKrp3EmtGqJ6OlIqdde\nMhQ+6nuFmiBTpG854fgAd7O6cGbZUWms6q3WTGtxBoeQxpyO+PBta8wTwUBA\npQgWJm+SsJVruHIF8F+exilMqd05j7qCTj1SHNiKhrM6QVejC5CTH6947FJU\nHrS3rpiG6eQsn7Gvl/oBcLZoKO6wQoNxnEFf6J1Y3YF3yU4bFX9r231W1p7Q\nNc9vSnj7Ct2VZUwQujK768TygSLtHvSvSkK9bS9AKroTZnUmSFwVLk27zuuI\nKRX+\r\n=FpPI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0ce2bc6c38587197636671f35af7666ea6b613c7","_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.1.0","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"10.4.1","dependencies":{"eslint-plugin-jest":">=21.17.0","eslint-plugin-react":">=7.9.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"4.19.1","prettier":"1.13.5","babel-eslint":"8.2.3","eslint-find-rules":"3.2.3","eslint-plugin-jest":"21.17.0","eslint-plugin-react":"7.9.1","eslint-plugin-compat":"2.4.0","eslint-plugin-lodash":"2.7.0","eslint-plugin-promise":"3.8.0","eslint-config-prettier":"2.9.0"},"peerDependencies":{"eslint":">=4.19.0","prettier":">=1.13.0","babel-eslint":">=8.2.0","eslint-config-prettier":">=2.9.0"},"optionalDependencies":{"eslint-plugin-jest":">=21.17.0","eslint-plugin-react":">=7.9.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_1.1.0_1529179363068_0.7560243655614245","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"eslint-config-ai","version":"1.1.1","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@1.1.1","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"2fa0e60e9e659362aaff32e5cc63024e7f4aee4a","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-1.1.1.tgz","fileCount":14,"integrity":"sha512-pXdiOh9D81lxtr0teUNNCNTnlTzu0QpDaa+KZIOeYAddzEaQtiAnzmlo81+80m/ApYc20FF1sOr4GTBqWTiJYA==","signatures":[{"sig":"MEQCICbKtADkLEl+eSimFxeOrJc5uuyL3K9pe8lJWYz4NrFTAiAXQaAxvWZqm7ZM6TP2P9o9zJdfyxutkPm/GuLLQYlx8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJW8NCRA9TVsSAnZWagAAsz4P/0OHxcQy4vgyczTYfCi1\ndezMvqLLJxj4meODOSK9K59X/3osWk2TWt+669pius8C4iJXT1Y8gvcaRqCH\nhoIH5AZDk1/onCAzNi4IJ+XVLwjJp/uNlSAL9ic3QP7MxV681GKYsUcTu5Cb\n/c7fOMMoyKh1sHE2oAFOjrFKstqMlFinwR+Q+rfGUoQTyL1ObjZcbQYR+SCx\nu6bXABzy2LYQZjfJwvfiLwwyH0cgQvjml7ujxV9dFIeuG37OT7Zyye8XHT/N\nmYxClHrCu/zhdRVPr3lmm3+MBWtdTtqU0xJALEkWzxjaFpW9yYXrwrutxG76\npvNdQs4ME7/92+AavV7XrczGLJM35tc5bedObs18GERGQwEvkEeElXpfZi+N\nYRV4L8/JaeHqvBb2/VLGspImhZt46idIjtQ9HTfV23B9pIPM/OYzFeRgHbno\nq44TOt+/7jIzd2FLd8HEY2VdLg1yD5GXEMWDFs2PCS4fHdlJVaS49JrioOS6\n/HuxLxmX12I7UnhuRJNGX3aeQVWp8I/XHOEm6SYbnATWcLoHiw6/v/8y996D\nltkXYEgmAc6xPSicVDPvzNbqc5OECr8bUQARWoGRQw9iJFsJ+XlR8q98VsC9\nC8mQnbNWJb29ZU5jvbBDiCMJ6nO55AhxqwVr0bLBl5SwDDm7AQshnGE/oGIV\nG2YA\r\n=NbdW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7bfb20cf649b4ee0288e7fc8f90dd90b998117ed","_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.1.0","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"10.4.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"4.19.1","prettier":"1.13.5","babel-eslint":"8.2.3","eslint-find-rules":"3.2.3","eslint-plugin-jest":"21.17.0","eslint-plugin-react":"7.9.1","eslint-plugin-compat":"2.4.0","eslint-plugin-lodash":"2.7.0","eslint-plugin-promise":"3.8.0","eslint-config-prettier":"2.9.0"},"peerDependencies":{"eslint":">=4.19.0","prettier":">=1.13.0","babel-eslint":">=8.2.0","eslint-plugin-jest":">=21.17.0","eslint-plugin-react":">=7.9.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=3.8.0","eslint-config-prettier":">=2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_1.1.1_1529179916342_0.03162421695151929","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"eslint-config-ai","version":"1.2.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@1.2.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"613e0fbb1033d4ba3439ec14757ffe3de9605149","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-1.2.0.tgz","fileCount":14,"integrity":"sha512-ctG0iFIOFrqP1J02WMG2ABbu3axiD0dkC5dCQWmdQQnqLlAuUgay+p5Lx9STeCuoG6Z8HIv2VQCcg5jMUYp2gQ==","signatures":[{"sig":"MEQCIBNq6nh3ylotbcUzEFbIagJBPcUoVLXbYuclxW5Cat6VAiBi0Yx2uuqZzR2Ha8FoVBi+Ck1trz4wCPGRCGyWUFw3yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNpDmCRA9TVsSAnZWagAA7ocP/2/rc16o2NgrQB9Bzld3\nA6z0qSs9l8UX2ol6BtlLrNbhP4W4Ywggbb8EifqQIztIfkYqWxhBMqYjKX5n\nUszWRubDZiIe2h4oTXyv5PwxR8lnabpPC7AOOXsklVnoEYwE+xsgT8Ei644P\nEQ1MD8MxxeYUmxdIX+O/NT0n/JrqdryvpB9utAzDW8X0YZrPAQxXYkxeyMA1\ncPB+n5FCgaYTRVScuTGiCFT6qNB6WPA6iR1oSYep7QOa6XY72D42P4UgHvUo\nx8L7rZhjnFTkJhRkBP9czsWm7/55Vbli59pJbFRB+GA5l2MtWivJ+WNgs291\nEZ3e35nQ6HL2vCteLYxUqfP9UPMkpj1G4nZRIKLwTxSGaL2zf3bA8rr3JopY\neeupdSnzfKyAnz5lJyFpBymGXkYdBNHVI9qUFW5YQmNdCqISRZuo8ZtrYBy6\nJTHv15m/s3QMRrHK9TFKXFMPr/X3ftcddBbnuW9lXOn2Vv2QCspumIGle2m8\n9WghByApv8PfmFTje2lJAlIC2KHtsw9aT0mwFrHLsAzDa7VjaHBvEyfmScZb\nZnYP7B4OCbV85if6wxDcz83nitEyY0uCz1Ysu/evX4FGyCv+Nreeb1vc3Qmo\nK4liH2o29YYrEdMxRaxOqzE3KinafZ8C3nKnwW5NYw/t3XfEaydzPzi84jPk\nv0gQ\r\n=/2k/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7d4c9536f04d5555b8e225b500fbaae6e6334b3b","_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.4.1","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"8.11.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"4.19.1","prettier":"1.15.3","babel-eslint":"8.2.3","eslint-find-rules":"3.2.3","eslint-plugin-jest":"21.17.0","eslint-plugin-react":"7.9.1","eslint-plugin-compat":"2.4.0","eslint-plugin-lodash":"2.7.0","eslint-plugin-promise":"3.8.0","eslint-config-prettier":"2.9.0"},"peerDependencies":{"eslint":">=4.19.0","prettier":">=1.13.0","babel-eslint":">=8.2.0","eslint-plugin-jest":">=21.17.0","eslint-plugin-react":">=7.9.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=3.8.0","eslint-config-prettier":">=2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_1.2.0_1547079909489_0.12684710253198905","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"eslint-config-ai","version":"1.3.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@1.3.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"69640926a73e39d874671a01042948349fe3727f","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-1.3.0.tgz","fileCount":14,"integrity":"sha512-WC3qTS8o4PZ+oX9h53jioJFbrechEM7PF6IDNC8GJZBmiHvG4l3aQ7Sci3GTGEoKH/Fp1GphGfy3aWPN2DV4KQ==","signatures":[{"sig":"MEUCIBVVlu85I6duBek9AIbFV0p6/6kFkwLgRqRwRISoS7tGAiEAyR5AOYHfVKHKOq2j7Y8Nc2T1q5N1f6jfqqR8yzY0434=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQvZLCRA9TVsSAnZWagAAXG8P/icm8NBxKxSitB99crZs\nx4HdbhiGXnHIq+r8Spsj+c3ROxHUtSw4u7c51mqg5iut+8c2A9ufLWRUhhfP\nbwBLSgXP1P4EcRdsGeXfXcsItR/qBE/jVzrhCUgggFlpSbHq9IxNoNau8RHU\nPNu0OUH9t8AXMpqU6u59LbfLjCBryM3obd3K6QIwVklMEv7ZkasbA4LVkUCD\nt68rzHOMYt2xFhwHWjQ6XEZKw5DdN08PwEqu09ObtzgBzJVszCo0dp7shkdn\nRrLX39Cy2utHm5JPwSKceAH6exj9nEFR30xPpkwGZJOdG5zm+iYK0GcFgjW4\nL5Rd6N/+/QWkv0fcBvD1w7xtwxP0W0uJvxnXx8TTeI0VjG8yO7lUJJJ1/Q43\nGHqBbuNmr2BkQvCluuOMUeguY2QGyuE4EoPNUcJFfBY33veFooJe8qz+fdfE\nqcL13KQIvnlfN0OhnjsnkgZ6ZIYTcQZUebNDmMfLmZZkjn11ijk64Kcqmpl9\nlbL5UAcloTZG5RmaPKq3LvZHdCs4tJdipXetjgHifjg9VX1uXKTdI2sMJ223\nr7VdzwUfjTEimd5JpLuGhu5mAdON177oclzZs4an3VZ7tPZFa+TzAYPnjIc4\nmbvdOBogz7J3ZfsbFSogI/c0Hn13XlNtuhKTbdvzxMG9vjjMNVIBPC37puwv\nOvdy\r\n=LdiJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"68cd381b9cf5856238c5acf16c0f5d6bd6458dc4","_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.4.1","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"8.11.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"4.19.1","prettier":"1.15.3","babel-eslint":"8.2.3","eslint-find-rules":"3.2.3","eslint-plugin-jest":"21.17.0","eslint-plugin-react":"7.9.1","eslint-plugin-compat":"2.4.0","eslint-plugin-lodash":"2.7.0","eslint-plugin-promise":"3.8.0","eslint-config-prettier":"2.9.0"},"peerDependencies":{"eslint":">=4.19.0","prettier":">=1.13.0","babel-eslint":">=8.2.0","eslint-plugin-jest":">=21.17.0","eslint-plugin-react":">=7.9.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=3.8.0","eslint-config-prettier":">=2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_1.3.0_1547892298136_0.820065840450521","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"eslint-config-ai","version":"1.4.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@1.4.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"e299b0477184f7052215f29908872088202ac0a3","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-1.4.0.tgz","fileCount":14,"integrity":"sha512-vYodNk6Yc8fSgIegCrTFfJNwzUuskQ7yS285EyAmJw4Ar9C0Du+siDI+HliyrFxjgWNoxcXSAUu44VubnHcT7Q==","signatures":[{"sig":"MEUCIDrVfKj47JTjpNJ5L5AB+Z1ZoOBfjEC435JlOt9MkS20AiEAhddQQSrCJlqBeIZaLEwvSNwh9BviMtkGap70+4/WjsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW027CRA9TVsSAnZWagAAKQMP/R/orjfBM9HZg/yC3pyR\npZ4Z5Q1ZkoB0/uWp/eDPnx0k7qXeF9q2nwJgFobwO/FYfaLxlPjKbLKsUrfW\nIS7Rgag8VpKEFSXg5vVKyogs3ZuMOM/sm3xibIXrJVJlOfOpRDBDEeeIsImA\nPyoZt8PSRIyyFIh1JXNCBb9uxeQ/IpQpqsGFkvcrFwJUA063PUXEtQyUVgsl\npXaHrSiWwFJwogIV8F38Ttm1ql3YRbbHVTq7rHyXVvVDELoDnt6B7Z+WMJxo\nc81CHqeAYQMzSOR1H80aJAE29TyMHQ2p2Lxn2bfblQOQt3LXCvGmJCDQoPsk\nAwOuFxBeb2jwhguOAa25MltGwzKuk4BUunoR1iG+SZ1PLgKXPmtJv2sICdYM\na2N/YRLUPSoLzZ3M1FuRN4JYUZboTcUR+NftyBOB0xlBuP+oafLvbckIBmFF\n75Y7ZOrBUO4XHBRh6I5uB8F/ulxxEubIiZCNOQbSoC1pZvnoNiksNpbRHLiI\n/ray1S5URJfmXT6VmGKCCHSVmuWqUrw5NL45+lrpaW37HmpcYwqlg3PJCevn\nmN8rtHfPOCvXT+g+zjqMemAJFPY5bkQZTWzthKAYuCDK0UJcgrZZBY+MqI8c\nFA7kTWt+ez73Thj0moAHUGXQj8fHP7pdB8uqe0AcEoZsSvco+8i/OYbc6Inz\npxzb\r\n=VzXd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"413c479edbac0b92997af6068ff6665156c9e6e6","_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.4.1","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"8.11.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"4.19.1","prettier":"1.15.3","babel-eslint":"8.2.3","eslint-find-rules":"3.2.3","eslint-plugin-jest":"21.17.0","eslint-plugin-react":"7.9.1","eslint-plugin-compat":"2.4.0","eslint-plugin-lodash":"2.7.0","eslint-plugin-promise":"3.8.0","eslint-config-prettier":"2.9.0"},"peerDependencies":{"eslint":">=4.19.0","prettier":">=1.13.0","babel-eslint":">=8.2.0","eslint-plugin-jest":">=21.17.0","eslint-plugin-react":">=7.9.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=3.8.0","eslint-config-prettier":">=2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_1.4.0_1549487546947_0.021394651763353423","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"eslint-config-ai","version":"1.6.1","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@1.6.1","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"0b18ffb15fcffbb74c81d8db541e06a6185b9ee5","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-1.6.1.tgz","fileCount":14,"integrity":"sha512-NbYj0eaaadOLJ6PvJ/OUC1jBHX/02KftBO0s90pbd55LqJPvC5w3hK68FF0IoAwRf3BBOYzbzNpLd7Ft71hdpQ==","signatures":[{"sig":"MEQCIGiF0XE41j3kt7UVVyIS2Elf9a89rr3+6AqAfSA9+Y2eAiBpA+F3PFPEAZBSfxCZbEnTt+y53jZ9qxRkKGKL/hiq4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk9KiCRA9TVsSAnZWagAAkSEP/1sRDsgAmyI5P/gclJ9D\nYHWo3svwLJAuKxKJLoRmh4E9E/8keZsuXGbv+JuAzQyw3aRdZ2gjP5Kf9eCE\nsRJ62KfIUxDQpkmd431xvhTkCB1JcEIgIFFvNc8tqMkPBD5L7pXOkJFrjygA\ndfkzXhMrzLuBfJhy91rMNjT9n3ZOM0elmvITjBN/4nraEZVVtH82zm2wm9Bu\nY9yfoEyeDQB1AydgOzROEYZi21fCJGEX6OywlaL0hldGvQ5Ac9YkdwLp1fWD\nrEmOBSZtj5EuydaBFX8s7jgw6U+oefiPfOANbcjPSP7+Eg7Y8HndP0E/VCaa\no1co/rlGsuS/mT4nKoU1kQh98BYsgcoepjQxqI52fvCuNiiENGiJioysYMFA\n+Rat95DsvWZkMjcDPXEb0yrHQvdDpaQE8IaJkZkuaLThXVpG8sp1uW+a5o35\nAaghXXmH+AUhlGTubJIeVc/AOBFEHM00+Kd9zRTtsxECj6D/A3XK1cP1z8Kv\nP3Hlyc7YsgyNgTFfnbtm1vsTgNlA9BZafKg1uXiybcwtZZX8wdpuJDynb1Uk\n53KdmNZ4RlODeUDzovkmLa5WB32JtOyKKn1WRPOKyjb4/JWZIjRAUIi4x51q\nvkY5YPdx/hywpyj2I6SM/e0uo/rgdpj44vDQyTx3LXl52QuJl8cYN7GwyKFL\nrMld\r\n=qPvk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"68b9d75a393a42f7ca47f6b641d980085a718043","_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.4.1","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"10.15.3","dependencies":{"eslint-plugin-jest":">=21.17.0","eslint-plugin-react":">=7.9.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"4.19.1","prettier":"1.15.3","babel-eslint":"8.2.3","eslint-find-rules":"3.2.3","eslint-config-prettier":"2.9.0"},"peerDependencies":{"eslint":">=4.19.0","prettier":">=1.13.0","babel-eslint":">=8.2.0","eslint-config-prettier":">=2.9.0"},"optionalDependencies":{"eslint-plugin-jest":">=21.17.0","eslint-plugin-react":">=7.9.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_1.6.1_1569968802052_0.03193231693042908","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"eslint-config-ai","version":"1.6.2","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@1.6.2","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"3ea2418c1a41ac00645b1c75650df3cdd9a06672","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-1.6.2.tgz","fileCount":13,"integrity":"sha512-T4h62vNSyf+Hw0683jC3xtaFCAkBiZNlWPYBcqBF/fZ1KEutKF++2evnI7pXyP7tYjTJk1Fpew80ITC8DgaMpw==","signatures":[{"sig":"MEQCIEHDLHn0HRVI331E0mSKLKIrnRhvgSq4updWaCvKMve/AiBE+Zy6FDmLl43oysg9yETTstg84ZrYazRKiJsI5ZzsRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk9bMCRA9TVsSAnZWagAAL/wP/RuttiPgcmeGWfbEQhzg\nIKW/Lh9/Xg7jDcrUMcySpTzR7KQxjZLfivACkvWfcc6KPVsqQnoAh7li9vZo\naXbFZdSpmt1SRPVuD04EZQca83TIFqdGQdxvyzH3xEelAX5o4sYLtabUpGvr\n9KTpBO+oIL0taAf+eC198Uz8vfZ8QzIwyd/813Gj25xcj8FTWBIlI7LUQKhf\n7P8FMovZg92BscZLwdLzfFGJb4MzO09iGgR4AHASuDxNGRauF5aXS8mcvx+6\nagO3YFL0xMcS6oDOrw59Re2LepVJxeUBm85fUOUeSYYHrX62HzDlHQD7itsC\n9+zVvhW9D+SKapqB9TMCi9Vfm5kmZGETKQuqRy/anX7NyNtn0Dqbupg+dquB\n7kRo+z+uhZm+B4ZTrksYbfYcRWVQjqLRkW/bCYat9g8NkdLy9N7FEqx1jMG+\nOITmQQ9qgUMevDj/OajZhizKzeTZMcjrpDuI2W5DxJYGJ/YMXIp/FxI4K/Hc\n99fDMhgZU4jdAjkpZu5kStkh8niYAFi+q3c3D4xV3Vk2FQAX3hmk1qxx/+xT\nZRCHN6GrmJiqVsp9NFFWwwrGCXH/hsx9mIgjCMNXxRfoTQDGKqBtneIdAx2z\nqoI7If3C2ilGVlpYsk9b0d6Nu7Ybbf/yGpDhfM/L2OnSfBipadg+jWCIuyfF\nEQzo\r\n=fpgJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0d98e2a359c5cda70418491ec41134ccae2ad396","_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.9.0","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"10.16.1","dependencies":{"eslint-plugin-jest":">=21.17.0","eslint-plugin-react":">=7.9.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"4.19.1","prettier":"1.15.3","babel-eslint":"8.2.3","eslint-find-rules":"3.2.3","eslint-config-prettier":"2.9.0"},"peerDependencies":{"eslint":">=4.19.0","prettier":">=1.13.0","babel-eslint":">=8.2.0","eslint-config-prettier":">=2.9.0"},"optionalDependencies":{"eslint-plugin-jest":">=21.17.0","eslint-plugin-react":">=7.9.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=3.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_1.6.2_1569969868118_0.9492669949198258","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"eslint-config-ai","version":"1.7.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@1.7.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"d2cceea458ee563cf16d2c0aa24a5bd095bc8ad9","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-1.7.0.tgz","fileCount":14,"integrity":"sha512-xDwDH6BxlgNV1RY/SonpTA88jB35En4ZOTN8ucJTJjj5mt7eigw6XRiHYVDXovUqhEsAwrAvUXjh24E9Ww18kA==","signatures":[{"sig":"MEQCICeZRfNnm3mDA45X+siyrwJl5XcUobPcmHSRBhgAsEwVAiA49o6BdB6IKiXb3Q91pmGOEN4NLR+LVAIx0JbuaBPkPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmSomCRA9TVsSAnZWagAAMdcQAJLIdX1Dm7IdfUS3wrgN\nDnz7wTCXXaxONVLeptR2O4d1Y4vuMlx/eoMfHZMGVHodeUprxZLpzFCS2HRA\naS4G90H+LInM58GyyQTSdu1rfGVXhTJG1xKyIEgVD/6H9Vy1uV7h0bMqLl4h\nj/g75mI0jY/6POCnUEx1GcLlldpCsVyDg1I45xZ0EfnO7ltdFlJ1BTWtIIf/\nio5fWAC6/19xcs/0JVLKSaDFTGzev3c6oHlckXVHJa0cHC7B2/MJahxZ5E5C\nwhg3RaWcg9UBy9EQSqAS7pUtmKaXdj2BUnoic0zWlbiqq55Vko/r1KBNs0cX\npsVJ5mbKwyrd1PMbPmSUVZsxW0+F39u2DO9hfiV6KQhdtZR8Q5bdPBgPjNr8\n06CKhuARK4eYYn5iSKeCaex1+SEO86P/3lzzEybP/ACP2FJ8HpcLDAQthjHR\nJaQkM4wYJTdsxNhxazngoH8nT4WjuFHOh1bEsv2V3aECm8GHHd3kNAr/o+Qf\n7e9cdl56912hBWqZD3tBAElTaL7fl0wx5qnf9RcrQH1YUy65df7ihEOBwZ50\nsG45qZVMnMGKrhiUtSTtmYww1QrSVmkbw+AwY2pE6Rzq5qnFm+083vAdIESE\nOjbBg3mih2eSedB9YtRDIEoQjPKhi5X3sSUVaChPRJKfsUJ1xubZ+skfXiya\n8kfO\r\n=oOIK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"44bf5670ce855f733a873a2697339027f35cbdc5","scripts":{"lint":"npm run lint-eslint-deprecated-rules","lint-eslint-deprecated-rules":"eslint-find-rules -d all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.9.0","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"10.16.1","dependencies":{"eslint-plugin-jest":">=21.17.0","eslint-plugin-react":"7.16.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"6.5.1","prettier":"1.18.2","babel-eslint":"10.0.3","eslint-find-rules":"3.4.0","eslint-config-prettier":"6.4.0"},"peerDependencies":{"eslint":">=6.5.1","prettier":">=1.18.2","babel-eslint":">=10.0.3","eslint-config-prettier":">=6.4.0"},"optionalDependencies":{"eslint-plugin-jest":">=21.17.0","eslint-plugin-react":"7.16.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":"4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_1.7.0_1570318885845_0.8574554551403273","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"eslint-config-ai","version":"1.7.1","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@1.7.1","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"84197583648baea9f5986f32e01ccdae3427c618","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-1.7.1.tgz","fileCount":17,"integrity":"sha512-1FJzbcPGqMA9p+Gzqn4z1weJ4znv8hdMUjooQPBsQ3MogQXZMOO/k+Em1GJswK+XPLRjINuOD9/YjNsXzrhVSQ==","signatures":[{"sig":"MEUCIQDf+7jU9Z9YQQlhiIyG7K3bcJhLZaH/XKNNAS2eyS6iTQIgSVfTE2TuFjE9ScWgXoGfvOZMqTFvValBqEttl7d5nwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduphWCRA9TVsSAnZWagAAAxgQAJh1gj00AEoeolkJ6kyZ\nDe5Vw+LnVk/McUhMTC+ce60tudMlB9QVWMUyqHzdQ9ctTwVjIupKjkzgqIus\nMEpZ0ahgzQymQ5I2oL5wk5Mu1JL2emadvnH6AyedRVi4zQ0+/WD8gykFtef/\nk+LfAp/bSGP2tDpOmC8uMDfIbG4DRf1TLNv95D3XVxQYWQjiVng6wQmjLE7M\n8JPwFg4eFk0kZyv3UIwntiwTXBrwmPLR1bxd1astmN+SC1dsJ9iH3gZkhGHw\n0ghVnml2xqM+QFe7hk8COmssMxD9NiE6krgl+OUGKH0wMiM0dfSly93SGjyg\nwJgKPRuXTw/dBZjyz4NiuJqdSqW70PhFom2OiwaA2zkegjy7E7sOtmJryoXI\nIroAAKmwmj++2wvzXTPZ/aZuyHR1fwhuEZCdRW3F0Y8Udxf3eoPeJdBk9fPD\niqwKboHLxyLBlOJYkVAt/yDlJnWq7QwpYYFuKVfqCLDankK/5OSXvIegIxe2\ngztbtWI4VFIz1EKDsLEroOTCx6SYuWVPCGKLw5dO5zUDQAYtEgKGtxImU00w\nAYlBEL8EB/2JIn+FkeJIj3FD3cYuGbM5qe9hXwXIGSX2/8auOWtUQLkALmuP\nzKKGrFJnuUM9kObe9g7SKZts2Lc/i+wmPPyzRqM4HwipQmydH4q78AaOBR01\noV85\r\n=B9yN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"b65dfb09341e11f4c4039e7b6829487ca682f700","scripts":{"lint":"npm run lint-prettier && npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","base-eslint":"eslint --ignore-path .gitignore --rule 'no-console: 1'","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --tags","base-prettier":"prettier --ignore-path .gitignore","lint-prettier":"npm run base-prettier -- -l \"**/*.js\"","lint-eslint-config-prettier":"eslint --print-config .eslintrc | eslint-config-prettier-check","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.9.0","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*":["npm run lint -- --fix --max-warnings 0","npm run base-prettier -- --write","git add"]},"_nodeVersion":"10.16.1","dependencies":{"eslint-plugin-jest":">=22.20.1","eslint-plugin-react":">=7.16.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.9","eslint":"6.6.0","prettier":"1.18.2","lint-staged":"9.4.2","babel-eslint":"10.0.3","eslint-find-rules":"3.4.0","eslint-config-prettier":"6.5.0"},"peerDependencies":{"eslint":">=6.5.1","prettier":">=1.18.2","babel-eslint":">=10.0.3","eslint-config-prettier":">=6.4.0"},"optionalDependencies":{"eslint-plugin-jest":">=22.20.1","eslint-plugin-react":">=7.16.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_1.7.1_1572509781843_0.002121969249515132","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"eslint-config-ai","version":"1.7.2","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@1.7.2","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"7a66793cb67ecaa10a8082b00df4c2478539dee7","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-1.7.2.tgz","fileCount":17,"integrity":"sha512-lyF9+Le2PGewCIf+GmB78l0P0SKE1SGBMJ6s3I73QufomBu+x/4WXHW8XgiKrckvxqiYvRC8dFiFgAn9+505GA==","signatures":[{"sig":"MEUCIQDEdCMe+cSpkeKleJSg/Yr03GDRJPm/lzj106+PH3PYBQIgdEvQevOvX3ymocQhke09HTaWRlTEw/CTEpnmSPXKMh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwt6zCRA9TVsSAnZWagAAGIIP/AsbvkVLERohPTGCWitp\nbJBVpPk+DJD5x+4XbN0E0npmB5WxBd3G83zUr1zS4OgwTi3/KTt49yVeMc/W\nPtQr+8RZdEHuj963tvr76j+v690hOolJxrY6Sf/ogMHZX2MvrXpYFIM9TIvQ\nFtB5oqPSYYrtXetTKDVZ7RmvS8pmoqNIH6mNK3lkBC40QHfZHnbVNPP8kM2x\niizqJ4hTnNLCUSjQPR3G/faHPSljzSYsF1b0GI0Ra119bdkRMxBhFjueEorK\nUpvD6YEKfa5adwzc+RA0kIasKoUiTKiIbmbKUAcb9oqBp4gB+MTsq089llaS\ncH3dGw1tWtt4Fxf9AXBneq4fFDFCZTb3GezBv/5Ixll7fRBotuOIPC05PfuR\nKUbXqzNrdXcjWACJ3767GR/wL6DVP56wwWLC5iD6tI39ofjJWRg71xO1XUpz\nHzPqzT3a1uCujiqYpo5SPnAr/IuEJC/jCJvrnnv4SKWB4Mt6DzGNU1AA7LCV\n2KWlhqfZHhKWF9NhbTwsMcbEkzBW0Gl6e2HjkjiqmlxlqqvvGFXVcfj835Gs\n/Ms8eSc7cFNE8wzID56fkO07eS5jVnwn+mgkC6Kx3/u5wo5/svBdwGTQoQQv\n/dEB73DKT7OfK58zQm/eNe8kUUdp1aeUe6ErU9Lm/17mJTqp7UeT8vTfBVOy\n6YQC\r\n=UEre\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"20c17c4e8bb61d30ed1308e85273e8d57c5b392a","scripts":{"lint":"npm run lint-prettier && npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","base-eslint":"eslint --ignore-path .gitignore --rule 'no-console: 1'","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --tags","base-prettier":"prettier --ignore-path .gitignore","lint-prettier":"npm run base-prettier -- -l \"**/*.js\"","lint-eslint-config-prettier":"eslint --print-config .eslintrc | eslint-config-prettier-check","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.9.0","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*":["npm run lint -- --fix --max-warnings 0","npm run base-prettier -- --write","git add"]},"_nodeVersion":"10.16.1","dependencies":{"eslint-plugin-jest":">=22.20.1","eslint-plugin-react":">=7.16.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.9","eslint":"6.6.0","prettier":"1.18.2","lint-staged":"9.4.2","babel-eslint":"10.0.3","eslint-find-rules":"3.4.0","eslint-config-prettier":"6.5.0"},"peerDependencies":{"eslint":">=6.5.1","prettier":">=1.18.2","babel-eslint":">=10.0.3","eslint-config-prettier":">=6.4.0"},"optionalDependencies":{"eslint-plugin-jest":">=22.20.1","eslint-plugin-react":">=7.16.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_1.7.2_1573052083128_0.94048710062224","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"eslint-config-ai","version":"1.8.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@1.8.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"ab70d5c682109202bd0f11cb7daa302100f24463","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-1.8.0.tgz","fileCount":17,"integrity":"sha512-B8zl8y7sUPM58vEPWo11AsiZPU2bW5m6PahIvHtgXqcJeO9Kk5lOFGeY8OdZ2ldw2qRReWrOxRKy99ym5Ivp7w==","signatures":[{"sig":"MEQCIBy4d0GbZeHbF9ylivybRPbWtrusInEsQ2zkXkw91FRVAiB1jC9uTJh4y8046znuATpEILfk6mVt+9ACxXnrG4G5Xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUpaYCRA9TVsSAnZWagAAkIwQAI3a3Vk6AYjH0AJ1V3HR\n3ovNkggpY8lQfismUihTGYczK0aN4y/5Qxn4Pfa7taQbTplus0WaHhsfAVYB\nzPGFigR/HsVvQrd/bAzvSZfXLp6jW1hZiyjLjlIwv0u/M3zgPYpZQg1dNUdb\nBKAGyulK/4tgTZa2yvAaBujY4rfIiyhUFfEeQhGU9INWTxRYcv9mK6K9Ewi/\nui1HPCDPd9OTB7kA83efvLfhB8Ko+8NeujvMwPwquJswPLNz3tYH9IyMct2Q\nLlhFQ7S/I60ng8WkzDzeLAzmwDeBqeCV27vYA22taz6NG2LkBxpIP3zvpT85\nzj61V/18PlNOIOFTdz3Es4mA97HQKVESZLwNpwi3Hx1yb9Kj/zGXy9Pwg6Af\ngJBpozYQV2+PeqcU0BYOIShoS1rARidYrT0jPWTMKG8FimpU7wrfcSOs2cj4\nAH9fRnlvJfYP+FPmyY79J2qaDS08+pKQXecXgc4q9DbTLOXcKeHLnZBRQ/wf\na6o3aOLbHtz+JIOoUookln2zyCArX3Qif5h8FEb1c5KTUUiZU2e+++S9zDZ+\n6wfHM71/26brQ+jAvrhpdNe8/SpiWYSjJyY0cQ2s/yCYmvBA5BSDZBRPpVF3\nmdNoPF2JpJZ+YAWW2+GdwUXKZp2wKWvaH2V1Wv21lURpcy5GBZxMIN/37D5X\nq9NY\r\n=De/w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"ce0d015b65e46782e50c14f344d41f471167ff1a","scripts":{"lint":"npm run lint-prettier && npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","base-eslint":"eslint --ignore-path .gitignore --rule 'no-console: 1'","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --tags","base-prettier":"prettier --ignore-path .gitignore","lint-prettier":"npm run base-prettier -- -l \"**/*.js\"","lint-eslint-config-prettier":"eslint --print-config .eslintrc | eslint-config-prettier-check","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.13.7","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.js":["npm run base-eslint -- --fix --max-warnings 0","npm run base-prettier -- --write"],"*.{json,md,mdx}":["npm run base-prettier -- --write"]},"_nodeVersion":"12.14.1","dependencies":{"eslint-plugin-jest":">=22.20.1","eslint-plugin-react":">=7.16.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.2.3","eslint":"6.8.0","prettier":"1.19.1","lint-staged":"10.0.7","babel-eslint":"10.0.3","eslint-find-rules":"3.4.0","eslint-config-prettier":"6.10.0"},"peerDependencies":{"eslint":">=6.5.1","prettier":">=1.18.2","babel-eslint":">=10.0.3","eslint-config-prettier":">=6.4.0"},"optionalDependencies":{"eslint-plugin-jest":">=22.20.1","eslint-plugin-react":">=7.16.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_1.8.0_1582470807631_0.7879516154710129","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"eslint-config-ai","version":"1.9.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@1.9.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"2c6fa5783b9379a15df7ae7c1bbe5b6226d82253","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-1.9.0.tgz","fileCount":17,"integrity":"sha512-UNbLKgN0Yihw41RuD0csl8iW2tEQSmwefgeFvkfV902k6hoEUlyOCeaNjM0xaqTwwXodBopz0Pv+hkVRZwOWkA==","signatures":[{"sig":"MEUCIQC+ZzIaPdAQ/QZDGb4yWGGgjNoP8xadid+Dgc4VGDBg1wIgPWWreP4vXF2SPbmzWnnWz/5//SvKGfwcZ/VK1Qqacc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTXasCRA9TVsSAnZWagAALvsP/1nRsc+X/e7LklwrMXDK\n/cmFHpsD680tIa7T+TRA1JV7SmWFHIYnzBeSiSpAvjwITk7rA/P9M88h6jg+\ncxW0K+e7bkSXhtNY6IP+2dEvGSmcvjdCDqtkYOn7dhh38reqh1Sns5PVNr5+\nVCAFBBsIs9B7xsVfG48THmYJIalbDCaTYyWXtcnnGuUWCltI+OfSAU8TZt2H\nhVjddcaSoEQYGJf8OF1tCWjsKnyYZL8xAzdosJgLlJNw0qYlsGpxcUS0UW1I\ndT49yxTnSI6feFs+5Sis8RfH3zQmBvqFocU+szW/Xre9BnTFkJH+oD5T/7Rd\nn8Hfj2xqQk3dxJ/iuuPnk6wrVE299HsJlFCtJa5ks9m0Q43stGABUF4NWQ/P\nnlV7tdXgKMf0YMxv7xG/YVGElgKHXwQMMhX4FAT+PfZwrTO1GnmJRFt7Gdqr\ntlpaHZt3qfbL1XE0g24BpIkk7P5BAf2nBsMyuvOdoD6E/apx7uwYQzHMrxsk\nZW5tG5o/65gdIgjzcTxbD1iVFzeEpyj4rcxsKdJhhG4YscNSOcM+iBjiVe80\nhSQCZ1ZhBMPzGOXRI4/EXDm9KHna9Ds4xwQChvwBWxeB1Kpy59umC4ExN5jM\n343dLs+rXg+SqbU+2D0/lhcatqLgDrv3BAXx5UNi2PvSgw+NnNuxE/empV/f\nbc+B\r\n=ZSMd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"2364ce93e6e07d26537b16d9b50b151a911b188e","scripts":{"lint":"npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","base-eslint":"eslint --ignore-path .gitignore","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --tags","base-prettier":"prettier --ignore-path .gitignore","lint-eslint-config-prettier":"eslint --print-config .eslintrc | eslint-config-prettier-check","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.13.4","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.js":["npm run base-eslint -- --fix --max-warnings 0","npm run base-prettier -- --write"],"*.{json,md}":["npm run base-prettier -- --write"]},"_nodeVersion":"12.14.1","dependencies":{"eslint-plugin-jest":">=22.20.1","eslint-plugin-react":">=7.16.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.2.3","eslint":"6.8.0","prettier":"1.19.1","lint-staged":"10.0.7","babel-eslint":"10.0.3","eslint-find-rules":"3.4.0","eslint-config-prettier":"6.10.0"},"peerDependencies":{"eslint":">=6.5.1","prettier":">=1.18.2","babel-eslint":">=10.0.3","eslint-config-prettier":">=6.4.0"},"optionalDependencies":{"eslint-plugin-jest":">=22.20.1","eslint-plugin-react":">=7.16.0","eslint-plugin-compat":">=2.4.0","eslint-plugin-lodash":">=2.7.0","eslint-plugin-promise":">=4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_1.9.0_1598912171784_0.6920617965330425","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"eslint-config-ai","version":"2.0.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@2.0.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"08cc47f294d839f7daec03a120ffb083fbb6687e","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-2.0.0.tgz","fileCount":17,"integrity":"sha512-yHZEgc2rZXCzFTHZaqDqvkWLur5zaKgIDW1SAKyVvZ1XZInfypoLUZo6RDa3/ha5boSh2jOocIj2GXLVRAjQoA==","signatures":[{"sig":"MEYCIQDV0aCLKyseE53qcmkbw2+DbiB2+Iu0+iGZXz5GB1I/oAIhAOk6740RViTtFwByBuLkm0yAnh1a/+Ir5GENCcBUcbPE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYJp5CRA9TVsSAnZWagAAp8kP/ifvwl77H0Y/F6/WiL3p\nyAQksbPEhCn+nbDxmob7wzTj784Jf5Xl8HPgDvxZmMMChJiZBVhE6Hbu7jno\nvA8nxFzHa855oxPaCWKfKTCXO8Bv6l1P8ioSEWA1p4ZUrmm2jdVVrXreqrBE\nsxbpj3bSj1yN5Y0uFOfyEljlkUfdh4ds4QBr2FSBNjrBfM5c4Cykr0L4N+wM\nyRn5e2haRBkBcDD1E/Knb/MMn+7AQTmRrESwV69+ojKC6UMbGVqeLQ63yey+\n0bIoaqKc5klVLGF7t4P6XPTnWFOv5TyTlHF5oNNYCpY8DO4Yc4rDqqaovJ98\nX654saQV3QbfGLaaTc2BWD8DfQg+svapDx0tLi9vajGcZdOz5ZQJfr/0XsRZ\n0yqueaq+hte26uXtxLUvOreiyZF7qZA4fm3xwVGhu5Y5IMoCis6SoMEJz6JH\nnFEwlcR2fo6WUdhHpg0luc+x7KImDUiGpnevaNtAW7k4T+WlP2ckih3cD3xH\niokLWkg8bQBl/eQKVJQX4mmU1AqISaRMJqT1ksnHFo4JKu+DiPlOJ1hGALPj\nfE/xyhvTtrlPIzqzp8mFqcQDOtPhHmRoiYLty9KA8C+6kt74yYG8ap7T4xp9\niZAMRMGMBpDW6lRCGcOUQpYtQgWzo5v2rDRQ17+FhJSFFR8ZLd6tptaQH3CJ\ntFzM\r\n=hZne\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"6e2bd02e227480a1c0ff0e57d09fa06e0566b080","scripts":{"lint":"npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","base-eslint":"eslint --ignore-path .gitignore","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --tags","base-prettier":"prettier --ignore-path .gitignore","lint-eslint-config-prettier":"eslint --print-config .eslintrc | eslint-config-prettier-check","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.14.8","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.js":["npm run base-eslint -- --fix --max-warnings 0","npm run base-prettier -- --write"],"*.{json,md}":["npm run base-prettier -- --write"]},"_nodeVersion":"14.9.0","dependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-react":">=7.20.6","eslint-plugin-compat":">=3.8.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","husky":"4.3.0","eslint":"7.9.0","prettier":"2.1.1","lint-staged":"10.3.0","babel-eslint":"10.1.0","eslint-find-rules":"3.6.1","eslint-config-prettier":"6.11.0"},"peerDependencies":{"eslint":">=7.9.0","prettier":">=2.1.0","babel-eslint":">=10.1.0","eslint-config-prettier":">=6.11.0"},"optionalDependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-react":">=7.20.6","eslint-plugin-compat":">=3.8.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_2.0.0_1600166520826_0.14017828627344264","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"eslint-config-ai","version":"2.1.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@2.1.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"39672655c07065d739538c6aa0cc04bdb5cff3a0","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-2.1.0.tgz","fileCount":18,"integrity":"sha512-HyYnmlruFtjb+Ue1XtNKTO0U+WrWbbfvZ4BO1df0y4P6e4x0g7ZNbQmlLpv/+B3uKINHGTOv1BvQbNQiA4R7oA==","signatures":[{"sig":"MEYCIQCEucoKZ0BgQ0XItyp98vVNbP0BgqGnB+gG7dbenkuwuQIhALfuqEoRlUjPx+rSh7n5s37fYGENES8Ef/M5PrkbhAms","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa6XvCRA9TVsSAnZWagAAWjUP/jHf7CMuU1KMplmvnWiW\nQT/vnJKqn8E4x49nklqEoaPPFT3NiyD4C8l+Aln6fS3zadllzDCVsbEMPSZX\nOgQsrsrRNtgQhtOtB5yaozSERCLztjbXErv5jVMeL6D4MLebxHQ3LV06OmlV\nP49AZ4fIJ7posfJIsbYc7qs2ApqcumVEQAm6JSEaP0v602dNZ6Z1Yux4FEJs\n+zxDUXIUNyaM5npj13EKzs12vox49fZcVkMrH0bj/frw+SGP1aXNkhIBKA0N\nYV05lbg54twRTDjL5QCwMonSGFr9ICheU1minilQvI77SLbhbTMkJ7rPXqXb\nQ95dd4o3Epa1CcX1JDHhf0yL7MIihQFxLWR6StjyUMnYxGcfFfuH+Z1JYXH4\nPxn6YCIKQAW9A9RlphAc33zKZtEUPSgwyzo/Pyfq9Kdb2X9fUvr5rKDuMWou\ncZXXF91BLxXyG+0T27BvgFy5uE3GqovFGnnM/7dUQ/HysT137TSziW5wCU9p\nDXlx949qlkApZEIIFpgGL9JxW/C7lZZclNPWm8xfMTPSOmnxiov3xNEVrEuo\nJoVmUkvaKTBw+dL0a/D0oSTWxe1FrIRkuHA4DPSD1PjJpfNg2rJVvHEIwa8l\nOvIje2+6fUEC3rHo5owntPpMq9fMK4D0gO2e1BuMKIoo1r1H3l4LPrCXrngm\nOUn6\r\n=9fWg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"8828a2d5f562eab30dfad499520f1a7b48a239bc","scripts":{"lint":"npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","base-eslint":"eslint --ignore-path .gitignore","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --tags","base-prettier":"prettier --ignore-path .gitignore","lint-eslint-config-prettier":"eslint --print-config .eslintrc | eslint-config-prettier-check","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.14.8","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.js":["npm run base-eslint -- --fix --max-warnings 0","npm run base-prettier -- --write"],"*.{json,md}":["npm run base-prettier -- --write"]},"_nodeVersion":"14.9.0","dependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-react":">=7.20.6","eslint-plugin-compat":">=3.8.0","eslint-plugin-import":">=2.22.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","husky":"4.3.0","eslint":"7.9.0","prettier":"2.1.1","lint-staged":"10.3.0","babel-eslint":"10.1.0","eslint-find-rules":"3.6.1","eslint-config-prettier":"6.11.0"},"peerDependencies":{"eslint":">=7.9.0","prettier":">=2.1.0","babel-eslint":">=10.1.0","eslint-config-prettier":">=6.11.0"},"optionalDependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-react":">=7.20.6","eslint-plugin-compat":">=3.8.0","eslint-plugin-import":">=2.22.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_2.1.0_1600890351327_0.02076888526108922","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"eslint-config-ai","version":"2.2.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@2.2.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"dc876bcf4056ec53dcf2ce6d4e841eb7e962c055","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-2.2.0.tgz","fileCount":18,"integrity":"sha512-WvO+taLhbdnV87lNya84AYYBvw6IGjPjPgVQtiRV8ovCoO20UtsE61NxgtEG2vkU7UqsrDzYLWhitM7o30Pl5g==","signatures":[{"sig":"MEUCID8ntBKODGW7xbBSTj9pOod9UA72cY3h4yShytWhDhVAAiEAo5ZdOcln95xZexP2WxzhkGfo0pE3ezBlnkqWvDxgFMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa8DrCRA9TVsSAnZWagAAnEQP/AqFTBuXdvasmmu117U1\nFG4a3IQtJLyaIOHp4WBNvZcTQVD/LXIa5Ids2XlaZv5QkUCtxzv1R/rahw4l\n0X4P8pFzDk8hhhpGMcU77ASCPazTnj1ynq8nDZoSvbFMovTDuNBrl57IFDvy\nS26mUNIK1ORZHamem6dqY6WrUqoW4nv/PjwnRH3Zvp+5+Bjv0u3pdVbrOPIq\nIFgNN/JuRabHBOkBc+g+2LxOyg/ysj9HOz/4djQKH/GnMBqyn0oNdeJiO53s\nbM3s6+x/rWDA2bv7f1I2fVNtJl/zf53ODJjKjo30Rpfu7yuJ9CcDQAX1Trcy\n21YPxMnUVI5PfJX1yBUoMRFF9C4pLNK1RSAngQqcAS9NpJZ7Ftf26fwcS27X\nu5dfD+qe6E2/eAyWweXSWzfzUH0jqFR3POVEqy1dmz9FwJzrLN1Xd0pa9JuV\nRRR50yvm1me72W91dwHqPOB5dInxKmFIhY2uV5V1UJAsm5iH2VACg6ktWMr2\nX3GRo0NX7fBogfEW4xdeGuXPmXCJR1xkw0UV2wTJpCmjS+5egxAq+ndbAJVc\nmd3f8Y4/qbPre3Kl/wpk47NhEqi8NqBxil9aXl/VvPsMuXfXf8Bh/KdbN3Xy\n/2y76UC/G12YgVwSKOOiAD+dnXIgcVSnk5hB0tYGAHBWU8BoO38nmsre4Re7\nrCfM\r\n=14yE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"e041ecae77518ddfb1abb965e981344062ba1732","scripts":{"lint":"npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","base-eslint":"eslint --ignore-path .gitignore","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --follow-tags","base-prettier":"prettier --ignore-path .gitignore","lint-eslint-config-prettier":"eslint --print-config .eslintrc | eslint-config-prettier-check","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.14.8","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.js":["npm run base-eslint -- --fix --max-warnings 0","npm run base-prettier -- --write"],"*.{json,md}":["npm run base-prettier -- --write"]},"_nodeVersion":"14.9.0","dependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-react":">=7.20.6","eslint-plugin-compat":">=3.8.0","eslint-plugin-import":">=2.22.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1","eslint-plugin-jsx-a11y":">=6.3.0","eslint-plugin-react-hooks":">=4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","husky":"4.3.0","eslint":"7.9.0","prettier":"2.1.1","lint-staged":"10.3.0","babel-eslint":"10.1.0","eslint-find-rules":"3.6.1","eslint-config-prettier":"6.11.0"},"peerDependencies":{"eslint":">=7.9.0","prettier":">=2.1.0","babel-eslint":">=10.1.0","eslint-config-prettier":">=6.11.0"},"optionalDependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-react":">=7.20.6","eslint-plugin-compat":">=3.8.0","eslint-plugin-import":">=2.22.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1","eslint-plugin-jsx-a11y":">=6.3.0","eslint-plugin-react-hooks":">=4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_2.2.0_1600897258690_0.37221284048104364","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"eslint-config-ai","version":"2.3.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@2.3.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"aa8369952f06e9f13043a4c57bde8f1f7348c7c4","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-2.3.0.tgz","fileCount":19,"integrity":"sha512-wYcFNDL0MJWRSkTUwkxSNHNQfe6UAgpkUtCE8sfk1DsTmEAgwJSd6h06msgt/ZTDHRwL3D5Na93CgAYDJIZEwA==","signatures":[{"sig":"MEQCIDwPr/Uwzv6apOMkt4wImelaft14qLstEX9QgZ4JmlBFAiAfvo6hEBbSKY/r+4vLLfavMgLEc12FTSLZsbjeD0vu9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbJsyCRA9TVsSAnZWagAACQgP/0JTIyMIbgEz8kZRiJYL\nAi6gPfeZYzMj4sNlTtxKep5EY/4G7k2cXc5/JsN7P6cEOHAfB55MuhQ95LtZ\ntFwFimZYgsxwHHwiIiFmFhKh8F4KD8mYAZ9QjfGNoJ+2ZXGEes9VWUSIc57K\n/X4344/B7UqC1+JQMoe/G3D21VJbQjNNngRDC3z3KVgscl9CrZ+ctvdfTxXY\nCL5gkNlr8LQzq2Lhm2OwG14mUeis1f0j/b+28RjzAn1WN8Jo3vppH2oUIMCq\ngJnUumaEmll03aSYy8AoE7V0rNOjPH5TXYnuAQUjQs9Xr848QBOOY7KRHTlq\nCa09uPoXADMR5kx+seXyvqCt0iy921e4eyM+bNjq8R4jUzhocja7Q9onhYCR\n+AnqpCSvVXHNF3PTSQtHtSCKHWguOHv9GDTgx/CuxBoe6YMGjtl8N+VpHiMX\nuay/JOuctXYbgmvqm9mqv2rjD7Jo6YN/6vIVE3K7Wj89Yiy25uxZJZCI+Crv\nQ84ONggLTJtFi6IIdA4A0ArqklAOyEvvx8Nj7dq7SAfzuU9doTAcnaGwAbiu\n2/c2V7JT32dRMET+0jnEhavPYBY9QGvhYWQsuO9+GD43LTtDUZSWPhzqp16K\n5at95l1A34nk4b/KhHvHLx/2CFowiGReMn2D/TuOsMIf8GPjRPJPSmnEwg/P\ngy1I\r\n=WC8n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"f81b3eaf898960422b0e2ffe9bd6498f53832570","scripts":{"lint":"npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","base-eslint":"eslint --ignore-path .gitignore","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --follow-tags","base-prettier":"prettier --ignore-path .gitignore","lint-eslint-config-prettier":"eslint --print-config .eslintrc | eslint-config-prettier-check","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.14.8","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.js":["npm run base-eslint -- --fix --max-warnings 0","npm run base-prettier -- --write"],"*.{json,md}":["npm run base-prettier -- --write"]},"_nodeVersion":"14.9.0","dependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-react":">=7.20.6","eslint-plugin-compat":">=3.8.0","eslint-plugin-import":">=2.22.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1","eslint-plugin-unicorn":">=22.0.0","eslint-plugin-jsx-a11y":">=6.3.0","eslint-plugin-react-hooks":">=4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","husky":"4.3.0","eslint":"7.9.0","prettier":"2.1.1","lint-staged":"10.3.0","babel-eslint":"10.1.0","eslint-find-rules":"3.6.1","eslint-config-prettier":"6.11.0"},"peerDependencies":{"eslint":">=7.9.0","prettier":">=2.1.0","babel-eslint":">=10.1.0","eslint-config-prettier":">=6.11.0"},"optionalDependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-react":">=7.20.6","eslint-plugin-compat":">=3.8.0","eslint-plugin-import":">=2.22.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1","eslint-plugin-unicorn":">=22.0.0","eslint-plugin-jsx-a11y":">=6.3.0","eslint-plugin-react-hooks":">=4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_2.3.0_1600953138003_0.6684096372856494","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"eslint-config-ai","version":"2.4.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@2.4.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"78500b15120ce07b89d155c4611cc73f3454fdf1","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-2.4.0.tgz","fileCount":20,"integrity":"sha512-c3DmKuCnVP1AHKYGwhMcWPJwdvDaQj5QAY9KZaSqWsAVs6lG431ng/eJU8adjasqMwoZedCGo9zgX6iICrtMew==","signatures":[{"sig":"MEUCID6iT9KRTnagN4qY7GzdNDv4E4UBVcEwqVf7OIpXU4clAiEAkENOWBxiGmuSZQotpVRX9Yal/udqj1uxEeKV8BZy2+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfb8afCRA9TVsSAnZWagAAPN8P/2rnTrygfFupEC5w5oJg\ndKBjHRw0oLV+9zFugVeBryG/m1Zbi9OkxYEGg0f+u6S/mwYII2RylvFbdpTu\n4FpZ59/T89ajgCu7VGoAkki9nV5Cm9exotkgktvLYctKjJ6d3SXuWCHA6XpN\nFGZnvPFhnD01QENmL2ckO8aPR5zMDqf3hAA+67tiK/5wnMuy0sJuu7YY8ySc\nxwveFWwv6b2f0pZQyKMguXzLIwVQKcluZnuhQ2L15k0mEYdNnKWfb8Oc7JFg\n3HxMMf5+KQ5wAxGpCwuerOAMuv5lUyH/kgW6bZDwb8KGDtzwe++tFh4udwzb\n979WGv0zl3PS+AHSuc6IQS1lXfHNb1VRZ8nhcBtq0Jd7w3LFbRiGU5ujzggH\nztpg9dPEkCXKQu82cLMMvICZ1Id9EFNQIt1KvBo+/1xJ9f2SbQvYCmXL4Ppe\nKvbCNfVSUBLy0ZfbZPzNq8IhpE7LfY/2mSHYwiGuLs7aheaFI5qMGx+uc2lJ\nqxcjmil6LS6qRPm+FqSqSITVrK0ZW6yDEh0G8dvTNcH6HAvtBGLz+98yuLg3\niYqQHhICi+AgvD7vLOnEefVrqYJHODJdaeESvGXM44i0zVIJVw8oomoaqo23\nEHpXhCrvM3ZKr6yrNa+arizEuIdismBY5fCyawEOx6iCt/KmOX05Gp7piGUd\nGuRB\r\n=O5JL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"07c8e7e1a8e831d36d490ca662518eb32ccad736","scripts":{"lint":"npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","base-eslint":"eslint --ignore-path .gitignore","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --follow-tags","base-prettier":"prettier --ignore-path .gitignore","lint-eslint-config-prettier":"eslint --print-config .eslintrc | eslint-config-prettier-check","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.14.8","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.js":["npm run base-eslint -- --fix --max-warnings 0","npm run base-prettier -- --write"],"*.{json,md}":["npm run base-prettier -- --write"]},"_nodeVersion":"14.9.0","dependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-jsdoc":">=30.5.0","eslint-plugin-react":">=7.21.0","eslint-plugin-compat":">=3.8.0","eslint-plugin-import":">=2.22.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1","eslint-plugin-unicorn":">=22.0.0","eslint-plugin-jsx-a11y":">=6.3.0","eslint-plugin-react-hooks":">=4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","husky":"4.3.0","eslint":"7.10.0","prettier":"2.1.2","lint-staged":"10.4.0","babel-eslint":"10.1.0","eslint-find-rules":"3.6.1","eslint-config-prettier":"6.12.0"},"peerDependencies":{"eslint":">=7.9.0","prettier":">=2.1.0","babel-eslint":">=10.1.0","eslint-config-prettier":">=6.11.0"},"optionalDependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-jsdoc":">=30.5.0","eslint-plugin-react":">=7.21.0","eslint-plugin-compat":">=3.8.0","eslint-plugin-import":">=2.22.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1","eslint-plugin-unicorn":">=22.0.0","eslint-plugin-jsx-a11y":">=6.3.0","eslint-plugin-react-hooks":">=4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_2.4.0_1601160863007_0.1326941555660519","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"eslint-config-ai","version":"2.5.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@2.5.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"f033a7dcb128227f91084fd64293e6cfb985a3b8","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-2.5.0.tgz","fileCount":20,"integrity":"sha512-6yI7Yl7woOCOk9IbAFPc/csK/a7MECR98+DqlfVDB4tE9xlIQSsqZfvQvv/oRr5AQODh6c6ofAv7AxV4Axu9ww==","signatures":[{"sig":"MEUCIQCVQIdcVLFVIbEe/xXbTW8CevYtmmf8MnexeZ8FyP/nVAIgdqaWYkX4R3TyJTKpIZBkkBlNjTU5JEUyeT7txCD8ieE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpGNhCRA9TVsSAnZWagAAZeYQAKTI8Ez1YYFJlpsFeYZu\nb+Lgcn9tOCAE+6mgMguXIDDqvL6iClSnQY/muDhEQz9wcPqujv9XQRmWm2rD\ngcHhhoL4IzUbl2dQ5T6+H5ktKeyWV5ALFZbtTo9CM0qPh4bXFN7snh8ySWe7\nt8Wz2p07w+k6ZL0DnHBY2cQ+Tvc0ZyldiStQcyCm5fyX2RwJZvrAxwM6TA+e\n86mJC+n/H/VwEAJSui7LTTriEDSAoKeanlA5ew4LHKjQOwYRjH+9+qMpkXEq\ngVGKMKAxbjRKm2VbH+SDD3cGm0X39FrQvsbE09tes5xZbsTbokjBfdmt9Io2\no3TgGlxAIccLXJyPaquFoLvVy7gkpCr44JdxGesag8inRygrNr27evE/5kk+\ncApdoMCn2neerwAVoub42qGHM10GOV0F8SYaFkZMYqNvB8vU7dQHgKCpb7fp\nkqNvD86zOBehrEoLhk9VpkQQLk98N+SBBGyn9kizOqwRVCV6c5jwNsShAG2t\nR1wSybKhk+bcpwm9BBtoNlAG69yiBtmcYSL1rZ7waLx7I1Yx/Dn9uxLPdAly\nYOuFxob+UeQU5HFlwSsfhj1/tn4Uwqt3zA5ud08csyTB2rSxyqHbxaTtWAcm\nj6qkqWN/JlG1f9HWRjseAOZ5LjwFvDQbAhxY2cQHwfLz/1/OdunTqagGzXGB\n/TB6\r\n=z0mZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"1a7f21469900f59d0ed8321d0d92233fd19c0cb2","scripts":{"lint":"npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","base-eslint":"eslint --ignore-path .gitignore","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --follow-tags","base-prettier":"prettier --ignore-path .gitignore","lint-eslint-config-prettier":"eslint --print-config .eslintrc | eslint-config-prettier-check","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.14.8","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.js":["npm run base-eslint -- --fix --max-warnings 0","npm run base-prettier -- --write"],"*.{json,md}":["npm run base-prettier -- --write"]},"_nodeVersion":"14.9.0","dependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-jsdoc":">=30.5.0","eslint-plugin-react":">=7.21.0","eslint-plugin-compat":">=3.8.0","eslint-plugin-import":">=2.22.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1","eslint-plugin-unicorn":">=22.0.0","eslint-plugin-jsx-a11y":">=6.3.0","eslint-plugin-react-hooks":">=4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","husky":"4.3.0","eslint":"7.10.0","prettier":"2.1.2","lint-staged":"10.4.0","babel-eslint":"10.1.0","eslint-find-rules":"3.6.1","eslint-config-prettier":"6.12.0"},"peerDependencies":{"eslint":">=7.9.0","prettier":">=2.1.0","babel-eslint":">=10.1.0","eslint-config-prettier":">=6.11.0"},"optionalDependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-jsdoc":">=30.5.0","eslint-plugin-react":">=7.21.0","eslint-plugin-compat":">=3.8.0","eslint-plugin-import":">=2.22.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1","eslint-plugin-unicorn":">=22.0.0","eslint-plugin-jsx-a11y":">=6.3.0","eslint-plugin-react-hooks":">=4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_2.5.0_1604608865399_0.9179987665356735","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"eslint-config-ai","version":"2.5.1","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@2.5.1","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"a38a09e0043c8aacc6184cefb127a9c5ffad9c23","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-2.5.1.tgz","fileCount":20,"integrity":"sha512-RD74ZW2Xq3xD3LMKwYuAQbbj97b2lgGcYu5ryaPJo+zvXueS2sRRgXhOlBy6XYnXr3RtOqRKxhZtBabpw/prkQ==","signatures":[{"sig":"MEYCIQD/3CpSMOTdGkCZS55v1Echwm1TvQ+5qJLWaaAzY9ZxiAIhAPi1oTqjippAiIzK5+CUIdnsJO5v3sk3YsIqHBif4TG2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsj3nCRA9TVsSAnZWagAAmXQQAKRbhy+EPqFehAIXB8dT\nYwu8wxB9JTEwjP54+WBpE40t9bQ1oggMzlsQfnG12vMJJGsfd1qYzTTQ0hqi\nRIXjoyRHomhXk2fLThXhVHcmLLF86vW6wCJTavS4CV3bA2vMfnXoJpyDGx5Y\nX+i5rAJ1loqPqmOPFDTPYFaTN6FOtMZ4O291wd2PHtMr+uO1cgyLawgjpWSl\n6Rfv3HG4IvNoSEdQxNWGlGeMg3XoDu1fxdbw+hnR5uCpB7ynFg/MqfpFlrGe\nOdNWb/wJnIyhFyFYqZUDNI2QkIM40dVMbSGWdmO7E7xyI99UznM3d+Rvd3gL\nViPd+5yYi6dRJ9P5dgiVuRaludEyVtfJwpmUlVTTjUy9YxE7VvaqEoeRb27v\nMlutLVDcz9A4V5kB8TK7J22FA0QDkc6Ow++wKHLToLdrpSOhq3W3wvUK2wSg\nPbMCjzFiHVX+bnKLxIn/ZWxtaLAiVL/WM5/q9UQSkGXpbuaT5NwuICbbl7Ll\nijiJD6or/BGSbNGyTZEzRf7jVSzJK98Mn7H/jT0dXz3CrZj0arM4Uwh14fbe\ntS08+gQaeuUR+9nIE58dpmF9OF1yqtY8fWgtDyXQHBcXkvl6VQj3QuZ1Hwvt\nz2ROsSlLPHYEyILlZL/z7Esy/QBSKEgXwVWimrmqfJ56QpMTutdJf9KN/2a3\n5cXl\r\n=IPCA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"35cf72d7299995881e76e802053afacefcd15009","scripts":{"lint":"npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","base-eslint":"eslint --ignore-path .gitignore","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --follow-tags","base-prettier":"prettier --ignore-path .gitignore","lint-eslint-config-prettier":"eslint --print-config .eslintrc | eslint-config-prettier-check","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.14.8","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.js":["npm run base-eslint -- --fix --max-warnings 0","npm run base-prettier -- --write"],"*.{json,md}":["npm run base-prettier -- --write"]},"_nodeVersion":"14.9.0","dependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-jsdoc":">=30.5.0","eslint-plugin-react":">=7.21.0","eslint-plugin-compat":">=3.8.0","eslint-plugin-import":">=2.22.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1","eslint-plugin-unicorn":">=22.0.0","eslint-plugin-jsx-a11y":">=6.3.0","eslint-plugin-react-hooks":">=4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","husky":"4.3.0","eslint":"7.10.0","prettier":"2.1.2","lint-staged":"10.4.0","babel-eslint":"10.1.0","eslint-find-rules":"3.6.1","eslint-config-prettier":"6.12.0"},"peerDependencies":{"eslint":">=7.9.0","prettier":">=2.1.0","babel-eslint":">=10.1.0","eslint-config-prettier":">=6.11.0"},"optionalDependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-jsdoc":">=30.5.0","eslint-plugin-react":">=7.21.0","eslint-plugin-compat":">=3.8.0","eslint-plugin-import":">=2.22.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1","eslint-plugin-unicorn":">=22.0.0","eslint-plugin-jsx-a11y":">=6.3.0","eslint-plugin-react-hooks":">=4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_2.5.1_1605516774631_0.7378224782261575","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"eslint-config-ai","version":"2.6.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@2.6.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"d67acddb381b65712a70ddd343998ea3207e14b7","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-2.6.0.tgz","fileCount":20,"integrity":"sha512-9kY79b5cWY4CiiOSo3gbupwn3sKQfD2u2yg+FLbedUI0HwvnGUz8Ll+hJnwgQcywMPLdn0Q2BjCc1jTV8LDwsA==","signatures":[{"sig":"MEYCIQDd47FSfT1e/IZkozcIw5lkd5a+d8+Au20rVO1FRRHnBgIhANYdu7OwFdTqTEW2VQ6OfEZCyBjqQPouBRTeZ5PIaK3N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7x+eCRA9TVsSAnZWagAAjIMP/27UMdnEOZQxFvs7wNUg\n/HlHX8OzH0Kg5reMENcZQtCRXhXJBfb1PNeSVUzmKyhgvLYmUdcm6ctjzCCp\nMQKmu7uw+T+5Z3BuZitat71fynS+vad/w3fIQhBviROR1sNh4Q/E6vyJslbU\n5SBhfXTmtAiRFpMTv9+sSHwveho9XqMq2KV6Xac0qkT7zobgy74xiM26WnYc\nG6D6mKhZoAbw/tcfKM084r5eQVpmIB2h03HePeVKYNysPAabQZXy86LTSc/M\noeTtrl7G7Rt9KLkgL1RuUy/vIzoxzWQDdgjgXggh5ShnshIv6Xw3mZyUlwIv\nlgqSBrmSZgq8cippizCrHtdAyugehUmnGqtp6Jy0nhmr/qms6EhXXSaCovPN\nXJ4/fCqfcc9qPFKtX2iaWF3AM7TPBHZJnpMLBeCw1xIXtovHk17Kn8crFrlW\nJYW6Xz7dslL8XgrHJLDBUBc3tDrKPvcVnH/nxBa/8Rmls+E0CDwaaTN27bHz\njyJSz9mDEOG0Gg9o9Jj46k+dlCMc7StQUviSvX2EfpS97lW3iN/+8AizB/nc\nUfVqH1vznh7bWZnlkBO9GefLFS7+fAHnW0cSIeRtqRcT0cB/CsRnzyszb/Ic\nIkPcx0KQHOc4wc7zuAMQspBQldD/SCr/ArrUDDyRh+cc3HbXKJfVYohX0sJi\nP2kY\r\n=H7Ji\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"283141233a80f36dfe0363746db650ea5ee0bf44","scripts":{"lint":"npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","base-eslint":"eslint --ignore-path .gitignore","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --follow-tags","base-prettier":"prettier --ignore-path .gitignore","lint-eslint-config-prettier":"eslint --print-config .eslintrc | eslint-config-prettier-check","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.13.4","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.js":["npm run base-eslint -- --fix --max-warnings 0","npm run base-prettier -- --write"],"*.{json,md}":["npm run base-prettier -- --write"]},"_nodeVersion":"12.14.1","dependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-jsdoc":">=30.5.0","eslint-plugin-react":">=7.21.0","eslint-plugin-compat":">=3.8.0","eslint-plugin-import":">=2.22.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1","eslint-plugin-unicorn":">=22.0.0","eslint-plugin-jsx-a11y":">=6.3.0","eslint-plugin-react-hooks":">=4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","husky":"4.3.0","eslint":"7.10.0","prettier":"2.1.2","lint-staged":"10.4.0","babel-eslint":"10.1.0","eslint-find-rules":"3.6.1","eslint-config-prettier":"6.12.0"},"peerDependencies":{"eslint":">=7.9.0","prettier":">=2.1.0","babel-eslint":">=10.1.0","eslint-config-prettier":">=6.11.0"},"optionalDependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-jsdoc":">=30.5.0","eslint-plugin-react":">=7.21.0","eslint-plugin-compat":">=3.8.0","eslint-plugin-import":">=2.22.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1","eslint-plugin-unicorn":">=22.0.0","eslint-plugin-jsx-a11y":">=6.3.0","eslint-plugin-react-hooks":">=4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_2.6.0_1609506718407_0.5900540319288987","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"eslint-config-ai","version":"2.6.1","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@2.6.1","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"faef6100fc340100700378e0924767dd2ae06274","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-2.6.1.tgz","fileCount":20,"integrity":"sha512-JZfvMOOOjdM8N48m0ISLy4/srNXQoX6C5eBw2jFC1rcCrO4l38znDsn8VSaV/XqyN93Pz++VdW6yIP50ltGTPg==","signatures":[{"sig":"MEUCIQCH0tx8Cf8X8kTmemphyTzwoaXGt9ul3YVJ8v5vU3Tg3gIgaCdg4uu2uXI3kacMWHF+lRYw7UwRxV/HOIzdW8cQXBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjHN/CRA9TVsSAnZWagAAIxQP+gLqWI3tr4kl07GdBQv+\nL6aNGtHuH4prKE7/TF+5EPaot6Pp6E0uKUdlmP2okh0yJ7BopTDBn8suoXjl\n1oHs4MRk2tssMnUQyN/CCmpK3DELaZqLpH4EuENoo9PugBUEWLMpBriLaNB0\nZDISLvD5SA3KbEuwyOC48cW97EAcmMpweZ+SYwtfBcbrKO6XeAQR5Z3kLpdC\nSC2Hyo/990JkrYU+KYDI02Lce1DjWIzD0O4xpZ+kVJvBwC3ccJ59Tt65XMcn\nvsyVi6rdAyfaMU1wVBjM+EG7wlhp6j3safDQiiRdWtQHLd+1k2E1huvbq0wX\n+sP9mQ79LjtHadMv+4JGgYCZJV/QiaLh8lucMap3KXMlzfgHwGkFIfzXqiMd\nuFkTxrhv6pyqvr8ZvkgzdOLrHTLoB/n2IvoSnla4HqhCkphtQUPxIYpOfiO/\ndA6lPlI0NtiXAkVj7MI3I53SvFNkbZVeAHUelYm2UIq5OyWNVVas4fHrw1rq\n1fZ2u60XpByfULJuoICcxHIKJNCAn2ALrb1GrsE3wOheNWhFVrEgxOF6Xyf8\n9ZgNyqkJwmmCvcFfv6r+bKqN3+G/vTG59svzPyn6s+c1Z3NUGa/P5RbaVa28\nM9gZD5LDzv+3IGjqBO3BH+6ITO0fUjH3FKZ2DUxZaWqq8Ghhrdp9Ss1Eptfd\n1vAg\r\n=I7bu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"4d2c857588acc5664367b650f1421aab1eb45579","scripts":{"lint":"npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","base-eslint":"eslint --ignore-path .gitignore","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --follow-tags","base-prettier":"prettier --ignore-path .gitignore","lint-eslint-config-prettier":"eslint --print-config .eslintrc | eslint-config-prettier-check","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"6.14.10","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.js":["npm run base-eslint -- --fix --max-warnings 0","npm run base-prettier -- --write"],"*.{json,md}":["npm run base-prettier -- --write"]},"_nodeVersion":"14.15.4","dependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-jsdoc":">=30.5.0","eslint-plugin-react":">=7.21.0","eslint-plugin-compat":">=3.8.0","eslint-plugin-import":">=2.22.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1","eslint-plugin-unicorn":">=22.0.0","eslint-plugin-jsx-a11y":">=6.3.0","eslint-plugin-react-hooks":">=4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.4.2","husky":"4.3.0","eslint":"7.10.0","prettier":"2.1.2","lint-staged":"10.4.0","babel-eslint":"10.1.0","eslint-find-rules":"3.6.1","eslint-config-prettier":"6.12.0"},"peerDependencies":{"eslint":">=7.9.0","prettier":">=2.1.0","babel-eslint":">=10.1.0","eslint-config-prettier":">=6.11.0"},"optionalDependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-jsdoc":">=30.5.0","eslint-plugin-react":">=7.21.0","eslint-plugin-compat":">=3.8.0","eslint-plugin-import":">=2.22.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1","eslint-plugin-unicorn":">=22.0.0","eslint-plugin-jsx-a11y":">=6.3.0","eslint-plugin-react-hooks":">=4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_2.6.1_1619817343077_0.8643899523803891","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"eslint-config-ai","version":"2.6.2","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@2.6.2","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"80676b0838c77f50234382fff89ca22cbc015629","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-2.6.2.tgz","fileCount":21,"integrity":"sha512-DLDRNHCuDUigHYSE2Kal4tEBF7nhlfy1ngrDGrgBXtJP9H0TI977T2PvKa7ggmemPn+QiDA4HphN6O9AkQkkrw==","signatures":[{"sig":"MEUCIQDysfXa6lhF0lroW0ZMIXOyVSN51Y9qmMCR0fKoAiibOwIgZ73njH1n54FvewCaApgF2mSn5XCgywT2Gy4ynJZ5t0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF3CJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWoxAAgoUya9qGZ/KJ0R7mZaMnULMmagRpAXona8Kl1NiK8i+VqGDZ\r\nuS6YIL0caf8fNFCLqFvwed4lV39r66ACSfcFO2PkgIzoLyrNe1IO+YpZQmlT\r\nWVw+FuIM5u871TMBOb5U2XSDfwXMHwsHmtDVM80+AODxsQ/gknd5IQ00GaWa\r\n143ExKvTXwxKnxqqQlCqxooDHE3ve+fmFDJlUUsTjrfFy7oPmGYozlbqfqN6\r\nwXTmaLy3ZNZ/Wy6Bmhmitog6k/YcEaH1jYOjBP/5GqlxqF4MIT6dkGyDVA1j\r\nRKDCQzICgQC/Q1rthCQ7XIGvHqZG27h28TfUVlUWzZpZiMyXLGCSgfHjG7zn\r\nGzOEEgHBnrAnCk3U9bJFODYNDsRhwwr2iBv1lSNq77503FAS0dExhVkwtc2e\r\nNVV75uzjyKnDYOWG+XZyEBgjjAm4jiftDEQbswfAGQave0OAeSbEnrdObkXf\r\nSJ7DBtXGnNZFu7+3mntFUh2v3sVcJeHpuS0YF9RAg0go8cmJ8imBx4Q0s4rd\r\n0QtpjzlW2UgoJaD6CEWrx3FfMkzrWNQ3FcquJMRFklmZkiMul5pCj3BP+rhX\r\nDucI/RMsIbaEk6G1OLGRuMQ1k4nqxo2NZENhhfJMW/NM1fVhCxUfmMRBAeVK\r\nOFpsfpchpvuuX4URkRfZW5lDKceBQd02D8Q=\r\n=khxj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fe13f11c5fd7bd987bf6e9b4d8e09a50e5c5ad3d","scripts":{"lint":"npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","prepare":"husky install","base-eslint":"eslint --ignore-path .gitignore","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --follow-tags","base-prettier":"prettier --ignore-path .gitignore","lint-eslint-config-prettier":"eslint --print-config .eslintrc | eslint-config-prettier-check","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"9.3.1","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.js":["npm run base-eslint -- --fix --max-warnings 0","npm run base-prettier -- --write"],"*.{json,md}":["npm run base-prettier -- --write"]},"_nodeVersion":"18.14.0","dependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-jsdoc":">=30.5.0","eslint-plugin-react":">=7.21.0","eslint-plugin-compat":">=3.8.0","eslint-plugin-import":">=2.22.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1","eslint-plugin-unicorn":">=22.0.0","eslint-plugin-jsx-a11y":">=6.3.0","eslint-plugin-react-hooks":">=4.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"29.4.3","husky":"8.0.3","eslint":"7.10.0","prettier":"2.8.4","lint-staged":"13.1.2","babel-eslint":"10.1.0","eslint-find-rules":"3.6.1","eslint-config-prettier":"6.12.0"},"peerDependencies":{"eslint":">=7.9.0","prettier":">=2.1.0","babel-eslint":">=10.1.0","eslint-config-prettier":">=6.11.0"},"optionalDependencies":{"eslint-plugin-jest":">=24.0.0","eslint-plugin-jsdoc":">=30.5.0","eslint-plugin-react":">=7.21.0","eslint-plugin-compat":">=3.8.0","eslint-plugin-import":">=2.22.0","eslint-plugin-lodash":">=7.1.0","eslint-plugin-promise":">=4.2.1","eslint-plugin-unicorn":">=22.0.0","eslint-plugin-jsx-a11y":">=6.3.0","eslint-plugin-react-hooks":">=4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_2.6.2_1679257737560_0.18473044909393344","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"eslint-config-ai","version":"3.0.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@3.0.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"9c99c46455005705ab296d2e8fce504c3756317f","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-3.0.0.tgz","fileCount":22,"integrity":"sha512-pCQKxGr8/h0kK80GPxr0fdrKYxJqqbgloUElSgCE1RzRn4OcC32057/Ro0CghzcmXDkp/rQ1Te5SlK19LCiO3Q==","signatures":[{"sig":"MEYCIQDQume/r6bnIPoOb2nIGfBF6NKb4r0WOcyEpAi7C0l4JwIhAOeIHe/x/8c/VpoMowengo0gMsrNqG6KF7hAuIJFAK+A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26569},"main":"index.js","engines":{"node":">=18.12.0"},"gitHead":"b3120de68a12d4629363ba4bb0d9b3f6365ee762","scripts":{"lint":"npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","prepare":"husky install","type-check":"tsc --noEmit","base-eslint":"eslint --ignore-path .gitignore","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --follow-tags","base-prettier":"prettier --ignore-path .gitignore","lint-eslint-config-prettier":"npx eslint-config-prettier index.js","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --no-error --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"10.2.3","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.js":["npm run base-eslint -- --fix --max-warnings 0","npm run base-prettier -- --write"],"*.{json,md}":["npm run base-prettier -- --write"]},"_nodeVersion":"20.10.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"29.7.0","husky":"8.0.3","eslint":"8.56.0","lodash":"4.17.21","prettier":"3.1.1","typescript":"5.3.3","lint-staged":"15.2.0","@types/eslint":"8.44.9","eslint-find-rules":"4.1.0","eslint-plugin-jest":"27.6.0","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-react":"7.33.2","eslint-plugin-compat":"4.2.0","eslint-plugin-import":"2.29.1","eslint-plugin-lodash":"7.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"49.0.0","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.8.0","@stylistic/eslint-plugin":"1.5.1","@typescript-eslint/parser":"6.15.0","eslint-plugin-react-hooks":"4.6.0","@typescript-eslint/eslint-plugin":"6.15.0"},"peerDependencies":{"eslint":">=8.53.0","prettier":">=3.0.0","typescript":">=5.0.0","eslint-plugin-jest":">=27.6.0","eslint-plugin-jsdoc":">=46.9.0","eslint-plugin-react":">=7.33.0","eslint-plugin-compat":">=4.2.0","eslint-plugin-import":">=2.29.0","eslint-plugin-lodash":">=7.4.0","eslint-plugin-promise":">=6.1.0","eslint-plugin-unicorn":">=49.0.0","eslint-config-prettier":">=6.11.0","eslint-plugin-jsx-a11y":">=6.8.0","@stylistic/eslint-plugin":">=1.5.0","@typescript-eslint/parser":">=6.15.0","eslint-plugin-react-hooks":">=4.6.0","@typescript-eslint/eslint-plugin":">=6.15.0"},"peerDependenciesMeta":{"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-compat":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-lodash":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_3.0.0_1702984529263_0.7669394015204352","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"eslint-config-ai","version":"3.1.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@3.1.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"b9ebddc475081f729e4aa80a3ecddc7366e99117","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-3.1.0.tgz","fileCount":24,"integrity":"sha512-djcPn70NStWV1VToX2tEwY49sFS7VAPFP9ieVXVjejpgjRqwFPNNJ87PwtTNNmiFd5fdAYZtflhceQDu9haIpw==","signatures":[{"sig":"MEYCIQCn731ZI8/K0uF6jpU/YxqipQdML2KSBkjr2jYDSbJVLQIhAId+65dQPVZoSBvByDPecaAXxv0HDpYKXGepDochk94v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29235},"main":"index.js","engines":{"node":">=18.12.0"},"gitHead":"17497df9428000dbeca6775438dfca6933b73fe1","scripts":{"lint":"npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","prepare":"husky install","type-check":"tsc --noEmit","base-eslint":"eslint --ignore-path .gitignore","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --follow-tags","base-prettier":"prettier --ignore-path .gitignore","lint-eslint-config-prettier":"npx eslint-config-prettier index.js","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --no-error --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"10.2.3","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.js":["npm run base-eslint -- --fix --max-warnings 0","npm run base-prettier -- --write"],"*.{json,md}":["npm run base-prettier -- --write"]},"_nodeVersion":"20.10.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"29.7.0","husky":"8.0.3","eslint":"8.56.0","lodash":"4.17.21","prettier":"3.1.1","typescript":"5.3.3","lint-staged":"15.2.0","@types/eslint":"8.44.9","eslint-find-rules":"4.1.0","eslint-plugin-jest":"27.6.0","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-react":"7.33.2","eslint-plugin-compat":"4.2.0","eslint-plugin-import":"2.29.1","eslint-plugin-lodash":"7.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"49.0.0","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.8.0","@stylistic/eslint-plugin":"1.5.1","@typescript-eslint/parser":"6.15.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6.15.0"},"peerDependencies":{"eslint":">=8.53.0","prettier":">=3.0.0","typescript":">=5.0.0","eslint-plugin-jest":">=27.6.0","eslint-plugin-jsdoc":">=46.9.0","eslint-plugin-react":">=7.33.0","eslint-plugin-compat":">=4.2.0","eslint-plugin-import":">=2.29.0","eslint-plugin-lodash":">=7.4.0","eslint-plugin-promise":">=6.1.0","eslint-plugin-unicorn":">=49.0.0","eslint-config-prettier":">=6.11.0","eslint-plugin-jsx-a11y":">=6.8.0","@stylistic/eslint-plugin":">=1.5.0","@typescript-eslint/parser":">=6.15.0","eslint-plugin-react-hooks":">=4.6.0","eslint-plugin-eslint-comments":">=3.2.0","@typescript-eslint/eslint-plugin":">=6.15.0"},"peerDependenciesMeta":{"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-compat":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-lodash":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-eslint-comments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_3.1.0_1703013465446_0.15166751979854798","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"eslint-config-ai","version":"3.1.1","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@3.1.1","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"629f8c2ee994a1979be7ed5833e4df35f79c0cc6","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-3.1.1.tgz","fileCount":24,"integrity":"sha512-CAdjEpFxeUSY67wU+qSup8DA1SlGV4kST7ud69EdZ91b0qIurva3ymzIDdv6KHaCxLCXSR+7X8NyDdg8zBDzAQ==","signatures":[{"sig":"MEQCIEo+LpT1zpbiO/U/3TseIEmyimBMyBm+pAP2q3ptjyu2AiAWDuCB2I/qmOVWGsy/WPZTvjhO7j0CR9YzhJNDZWSA3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29171},"main":"index.js","engines":{"node":">=18.12.0"},"gitHead":"3f66800f5f22c4296dec1346456aa9ca19150442","scripts":{"lint":"npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","prepare":"husky install","type-check":"tsc --noEmit","base-eslint":"eslint --ignore-path .gitignore","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --follow-tags","base-prettier":"prettier --ignore-path .gitignore","lint-eslint-config-prettier":"npx eslint-config-prettier index.js","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --no-error --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"10.2.3","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.js":["npm run base-eslint -- --fix --max-warnings 0","npm run base-prettier -- --write"],"*.{json,md}":["npm run base-prettier -- --write"]},"_nodeVersion":"20.10.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"29.7.0","husky":"8.0.3","eslint":"8.56.0","lodash":"4.17.21","prettier":"3.1.1","typescript":"5.3.3","lint-staged":"15.2.0","@types/eslint":"8.44.9","eslint-find-rules":"4.1.0","eslint-plugin-jest":"27.6.0","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-react":"7.33.2","eslint-plugin-compat":"4.2.0","eslint-plugin-import":"2.29.1","eslint-plugin-lodash":"7.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"49.0.0","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.8.0","@stylistic/eslint-plugin":"1.5.1","@typescript-eslint/parser":"6.15.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6.15.0"},"peerDependencies":{"eslint":">=8.53.0","prettier":">=3.0.0","typescript":">=5.0.0","eslint-plugin-jest":">=27.6.0","eslint-plugin-jsdoc":">=46.9.0","eslint-plugin-react":">=7.33.0","eslint-plugin-compat":">=4.2.0","eslint-plugin-import":">=2.29.0","eslint-plugin-lodash":">=7.4.0","eslint-plugin-promise":">=6.1.0","eslint-plugin-unicorn":">=49.0.0","eslint-config-prettier":">=6.11.0","eslint-plugin-jsx-a11y":">=6.8.0","@stylistic/eslint-plugin":">=1.5.0","@typescript-eslint/parser":">=6.15.0","eslint-plugin-react-hooks":">=4.6.0","eslint-plugin-eslint-comments":">=3.2.0","@typescript-eslint/eslint-plugin":">=6.15.0"},"peerDependenciesMeta":{"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-compat":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-lodash":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-eslint-comments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_3.1.1_1703016203119_0.17435247202345905","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"eslint-config-ai","version":"3.1.2","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@3.1.2","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"9a6c305bdb3a48ddefdfb430c4d01db9d9eaa584","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-3.1.2.tgz","fileCount":24,"integrity":"sha512-PAWILKEvdzulc+SFpQrHnbAj0zTUwuctF/XyvW+vM3ia0JK21wMRoPcYs00x1FQEYz98FoyV+j6fg0+e6u5sPA==","signatures":[{"sig":"MEUCIQD2wCNLT9Kvi7XBjkNJLK7MfgTo/RF9td8sQF9VgJkIvgIgTtqcEbyuA35xEHxm5/O87An7MlVEGHeDGoBFY9lCMy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29411},"main":"index.js","engines":{"node":">=18.12.0"},"gitHead":"f769b740cd7aa7c43e7b201370cd7d93ef2d9e78","scripts":{"lint":"npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","prepare":"husky install","type-check":"tsc --noEmit","base-eslint":"eslint --ignore-path .gitignore","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --follow-tags","base-prettier":"prettier --ignore-path .gitignore","lint-eslint-config-prettier":"npx eslint-config-prettier index.js","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --no-error --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"10.2.3","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.js":["npm run base-eslint -- --fix --max-warnings 0","npm run base-prettier -- --write"],"*.{json,md}":["npm run base-prettier -- --write"]},"_nodeVersion":"20.10.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"29.7.0","husky":"8.0.3","eslint":"8.56.0","lodash":"4.17.21","prettier":"3.1.1","typescript":"5.3.3","lint-staged":"15.2.0","@types/eslint":"8.44.9","eslint-find-rules":"4.1.0","eslint-plugin-jest":"27.6.0","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-react":"7.33.2","eslint-plugin-compat":"4.2.0","eslint-plugin-import":"2.29.1","eslint-plugin-lodash":"7.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"49.0.0","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.8.0","@stylistic/eslint-plugin":"1.5.1","@typescript-eslint/parser":"6.15.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6.15.0"},"peerDependencies":{"eslint":">=8.53.0","prettier":">=3.0.0","typescript":">=5.0.0","eslint-plugin-jest":">=27.6.0","eslint-plugin-jsdoc":">=46.9.0","eslint-plugin-react":">=7.33.0","eslint-plugin-compat":">=4.2.0","eslint-plugin-import":">=2.29.0","eslint-plugin-lodash":">=7.4.0","eslint-plugin-promise":">=6.1.0","eslint-plugin-unicorn":">=49.0.0","eslint-config-prettier":">=6.11.0","eslint-plugin-jsx-a11y":">=6.8.0","@stylistic/eslint-plugin":">=1.5.0","@typescript-eslint/parser":">=6.15.0","eslint-plugin-react-hooks":">=4.6.0","eslint-plugin-eslint-comments":">=3.2.0","@typescript-eslint/eslint-plugin":">=6.15.0"},"peerDependenciesMeta":{"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-compat":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-lodash":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-eslint-comments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_3.1.2_1703017741381_0.9077258378873132","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"eslint-config-ai","version":"3.2.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@3.2.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"51a5c882c5fac660857fce9003aefaefea16ebdd","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-3.2.0.tgz","fileCount":24,"integrity":"sha512-iaqGITURuaTcPX3qYkrU2ukQgvQ0zIsVB4fcsONha2yjb/VkZEUNJecGmKVwYm4DvKnyC50aWBnnpwOqG6Pxrw==","signatures":[{"sig":"MEYCIQCqkVPaIhT7Ly94/n5RmgMAPOolwXAe2PkUAyrXQTZQUgIhALGY2Jk+iGvauajsu+INFJvz51HdCZ+67AUoEvOw9mqV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30136},"main":"index.js","engines":{"node":">=18.12.0"},"gitHead":"eb49bf44bf4c0eb1e9e7d02dbcd2a0dae02e51cc","scripts":{"lint":"npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","prepare":"husky install","type-check":"tsc --noEmit","base-eslint":"eslint --ignore-path .gitignore","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --follow-tags","base-prettier":"prettier --ignore-path .gitignore","lint-eslint-config-prettier":"npx eslint-config-prettier index.js","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --no-error --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"10.2.3","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.js":["npm run base-eslint -- --fix --max-warnings 0","npm run base-prettier -- --write"],"*.{json,md}":["npm run base-prettier -- --write"]},"_nodeVersion":"20.10.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"29.7.0","husky":"8.0.3","eslint":"8.56.0","lodash":"4.17.21","prettier":"3.2.4","typescript":"5.3.3","lint-staged":"15.2.0","@types/eslint":"8.56.2","eslint-find-rules":"4.1.0","eslint-plugin-jest":"27.6.3","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-react":"7.33.2","eslint-plugin-compat":"4.2.0","eslint-plugin-import":"2.29.1","eslint-plugin-lodash":"7.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"50.0.1","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.8.0","@stylistic/eslint-plugin":"1.5.4","@typescript-eslint/parser":"6.19.1","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6.19.1","eslint-import-resolver-typescript":"3.6.1"},"peerDependencies":{"eslint":">=8.56.0","prettier":">=3.0.0","typescript":">=5.0.0","eslint-plugin-jest":">=27.6.0","eslint-plugin-jsdoc":">=46.9.0","eslint-plugin-react":">=7.33.0","eslint-plugin-compat":">=4.2.0","eslint-plugin-import":">=2.29.0","eslint-plugin-lodash":">=7.4.0","eslint-plugin-promise":">=6.1.0","eslint-plugin-unicorn":">=50.0.0","eslint-config-prettier":">=6.11.0","eslint-plugin-jsx-a11y":">=6.8.0","@stylistic/eslint-plugin":">=1.5.0","@typescript-eslint/parser":">=6.19.0","eslint-plugin-react-hooks":">=4.6.0","eslint-plugin-eslint-comments":">=3.2.0","@typescript-eslint/eslint-plugin":">=6.19.0","eslint-import-resolver-typescript":">=3.6.0"},"peerDependenciesMeta":{"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-compat":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-lodash":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-eslint-comments":{"optional":true},"eslint-import-resolver-typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_3.2.0_1706010148326_0.10622827949006153","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"eslint-config-ai","version":"3.3.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@3.3.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"759edf425c638e28c1a07e0c9ad149aa63649366","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-3.3.0.tgz","fileCount":24,"integrity":"sha512-wpBfPctWGGa1viK4Jyhud/TOYMRZ6CaWuwbC66V5NPoYllJNOJPUX+JM2Sftzv3ZfZpsyVjbVj1S8oGYq8Ua9g==","signatures":[{"sig":"MEQCIH8/9i8jouG1o1FLKipbFr4C1T/N4vNm1cv0pU1uK2uhAiA0OBO6yEv1ywRjIyFfWQygK0XT/NLT7KQBrPCngxNpHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30158},"main":"index.js","engines":{"node":">=18.12.0"},"gitHead":"d3c2e5015a9c373ad51ff4bc50e59cbf64971293","scripts":{"lint":"npm run lint-eslint && npm run lint-eslint-config-prettier && npm run lint-eslint-deprecated-rules","format":"npm run base-eslint -- --fix \"**/*.js\" && npm run base-prettier -- --write \"**/*.js\"","prepare":"husky install","type-check":"tsc --noEmit","base-eslint":"eslint --ignore-path .gitignore","lint-eslint":"npm run base-eslint -- --max-warnings 0 \"**/*.js\"","postpublish":"git push --follow-tags","base-prettier":"prettier --ignore-path .gitignore","lint-eslint-config-prettier":"npx eslint-config-prettier index.js","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --no-error --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"10.2.3","description":"An opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.js":["npm run base-eslint -- --fix --max-warnings 0","npm run base-prettier -- --write"],"*.{json,md}":["npm run base-prettier -- --write"]},"_nodeVersion":"20.10.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"29.7.0","husky":"8.0.3","eslint":"8.56.0","lodash":"4.17.21","prettier":"3.2.5","typescript":"5.3.3","lint-staged":"15.2.0","@types/eslint":"8.56.2","eslint-find-rules":"4.1.0","eslint-plugin-jest":"27.6.3","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-react":"7.33.2","eslint-plugin-compat":"4.2.0","eslint-plugin-import":"2.29.1","eslint-plugin-lodash":"7.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"50.0.1","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.8.0","@stylistic/eslint-plugin":"1.5.4","@typescript-eslint/parser":"6.19.1","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6.19.1","eslint-import-resolver-typescript":"3.6.1"},"peerDependencies":{"eslint":">=8.56.0","prettier":">=3.0.0","typescript":">=5.0.0","eslint-plugin-jest":">=27.6.0","eslint-plugin-jsdoc":">=46.9.0","eslint-plugin-react":">=7.33.0","eslint-plugin-compat":">=4.2.0","eslint-plugin-import":">=2.29.0","eslint-plugin-lodash":">=7.4.0","eslint-plugin-promise":">=6.1.0","eslint-plugin-unicorn":">=50.0.0","eslint-config-prettier":">=6.11.0","eslint-plugin-jsx-a11y":">=6.8.0","@stylistic/eslint-plugin":">=1.5.0","@typescript-eslint/parser":">=6.19.0","eslint-plugin-react-hooks":">=4.6.0","eslint-plugin-eslint-comments":">=3.2.0","@typescript-eslint/eslint-plugin":">=6.19.0","eslint-import-resolver-typescript":">=3.6.0"},"peerDependenciesMeta":{"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-compat":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-lodash":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-eslint-comments":{"optional":true},"eslint-import-resolver-typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_3.3.0_1724087795840_0.6529883795411746","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"eslint-config-ai","version":"3.4.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@3.4.0","maintainers":[{"name":"alexilyaev","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"0f4f38116aab0576ae529b352d46e4d881ff1c96","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-3.4.0.tgz","fileCount":26,"integrity":"sha512-rJdnhgYicuqoAky5QzY8ZbcwFnLdJ4nzhMq+DPdoeiz5/C29P59MWwsejrM11/WVQAqdIUvzTbhOeKxSiOBFAQ==","signatures":[{"sig":"MEUCIQD97ddo9KMTEmdUJJM6WmgzhE2au7pSeGAe9dRE5U+rVwIgR1LZXavfpkAp30MyatAnYhclaBSez2g/DHk1LkRNeaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31712},"main":"index.js","engines":{"node":">=18.12.0"},"gitHead":"bace170d3faa1a3123fd6ee3119cc648930fda4f","scripts":{"lint":"pnpm lint-eslint && pnpm lint-prettier && pnpm lint-eslint-config-prettier && pnpm lint-eslint-deprecated-rules","format":"pnpm format-eslint && pnpm format-prettier","prepare":"husky install","type-check":"tsc --noEmit","lint-eslint":"eslint --max-warnings 0 '**/*.{js,cjs,ts,mts,tsx}'","postpublish":"git push --follow-tags","format-eslint":"eslint --fix '**/*.{js,cjs,ts,mts,tsx}'","lint-prettier":"prettier --check '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","format-prettier":"prettier --write '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","lint-eslint-debug":"DEBUG=eslint:cli-engine pnpm lint-eslint","lint-eslint-summary":"pnpm lint-eslint -f summary","lint-eslint-print-config":"eslint --print-config temp.ts","lint-eslint-config-prettier":"npx eslint-config-prettier index.js","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --no-error --deprecated all.js"},"_npmUser":{"name":"alexilyaev","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"10.2.3","description":"Opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.{html,css,json,md}":["prettier --write"],"*.{js,cjs,ts,mts,tsx}":["eslint --fix --max-warnings 0","prettier --write"]},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"jest":"29.7.0","husky":"8.0.3","eslint":"8.56.0","lodash":"4.17.21","prettier":"3.2.5","typescript":"5.3.3","lint-staged":"15.2.0","@types/eslint":"8.56.2","eslint-find-rules":"4.1.0","eslint-plugin-jest":"27.6.3","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-react":"7.33.2","eslint-plugin-compat":"4.2.0","eslint-plugin-import":"2.29.1","eslint-plugin-lodash":"7.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"50.0.1","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.8.0","@stylistic/eslint-plugin":"1.5.4","@typescript-eslint/parser":"6.19.1","eslint-plugin-react-hooks":"4.6.0","@total-typescript/ts-reset":"0.6.1","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6.19.1","eslint-import-resolver-typescript":"3.6.1"},"peerDependencies":{"eslint":">=8.56.0","prettier":">=3.0.0","typescript":">=5.0.0","eslint-plugin-jest":">=27.6.0","eslint-plugin-jsdoc":">=46.9.0","eslint-plugin-react":">=7.33.0","eslint-plugin-compat":">=4.2.0","eslint-plugin-import":">=2.29.0","eslint-plugin-lodash":">=7.4.0","eslint-plugin-promise":">=6.1.0","eslint-plugin-unicorn":">=50.0.0","eslint-config-prettier":">=6.11.0","eslint-plugin-jsx-a11y":">=6.8.0","@stylistic/eslint-plugin":">=1.5.0","@typescript-eslint/parser":">=6.19.0","eslint-plugin-react-hooks":">=4.6.0","eslint-plugin-eslint-comments":">=3.2.0","@typescript-eslint/eslint-plugin":">=6.19.0","eslint-import-resolver-typescript":">=3.6.0"},"peerDependenciesMeta":{"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-compat":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-lodash":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-eslint-comments":{"optional":true},"eslint-import-resolver-typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_3.4.0_1727646390552_0.18998972348882148","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"eslint-config-ai","version":"3.4.1","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@3.4.1","maintainers":[{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"daf580fec8d2d87620799e969cde5d851b9c108f","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-3.4.1.tgz","fileCount":26,"integrity":"sha512-ZgW/54A5aczm60XOrWSjx/mNVN/YJvbMmV5B3NiavKQLW93IzUYS+DjrmS2z7650+ektfbYIDBp9xSXDaL/uKw==","signatures":[{"sig":"MEQCIEIw8n7tkLtpaY9NW4JgwVm1c4zwjXUcAL4Uas6WhVqOAiAtYNs8riU19hcHcLhgPuZEwsOjnzJJZioIUe3Rf30f8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31907},"main":"index.js","engines":{"node":">=18.12.0"},"gitHead":"5c515f673987e97ccca20928dc7878859b53cdde","scripts":{"lint":"pnpm lint-eslint && pnpm lint-prettier && pnpm lint-eslint-config-prettier && pnpm lint-eslint-deprecated-rules","format":"pnpm format-eslint && pnpm format-prettier","prepare":"husky install","type-check":"tsc --noEmit","lint-eslint":"eslint --max-warnings 0 '**/*.{js,cjs,ts,mts,tsx}'","postpublish":"git push --follow-tags","format-eslint":"eslint --fix '**/*.{js,cjs,ts,mts,tsx}'","lint-prettier":"prettier --check '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","format-prettier":"prettier --write '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","lint-eslint-debug":"DEBUG=eslint:cli-engine pnpm lint-eslint","lint-eslint-summary":"pnpm lint-eslint -f summary","lint-eslint-print-config":"eslint --print-config temp.ts","lint-eslint-config-prettier":"npx eslint-config-prettier index.js","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --no-error --deprecated all.js"},"_npmUser":{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"10.2.3","description":"Opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"lint-staged":{"*.{html,css,json,md}":["prettier --write"],"*.{js,cjs,ts,mts,tsx}":["eslint --fix --max-warnings 0","prettier --write"]},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"jest":"29.7.0","husky":"8.0.3","eslint":"8.57.0","lodash":"4.17.21","prettier":"3.2.5","typescript":"5.6.2","@types/node":"22.7.4","lint-staged":"15.2.0","@types/eslint":"8.56.2","eslint-gitignore":"0.1.0","eslint-find-rules":"4.1.0","eslint-plugin-jest":"27.6.3","@alexilyaev/configs":"0.2.1","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-react":"7.33.2","eslint-plugin-compat":"4.2.0","eslint-plugin-import":"2.29.1","eslint-plugin-lodash":"7.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"50.0.1","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.8.0","@stylistic/eslint-plugin":"1.5.4","@typescript-eslint/parser":"6.19.1","eslint-plugin-react-hooks":"4.6.0","@total-typescript/ts-reset":"0.6.1","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6.19.1","eslint-import-resolver-typescript":"3.6.1"},"peerDependencies":{"eslint":">=8.56.0","prettier":">=3.0.0","typescript":">=5.0.0","eslint-plugin-jest":">=27.6.0","eslint-plugin-jsdoc":">=46.9.0","eslint-plugin-react":">=7.33.0","eslint-plugin-compat":">=4.2.0","eslint-plugin-import":">=2.29.0","eslint-plugin-lodash":">=7.4.0","eslint-plugin-promise":">=6.1.0","eslint-plugin-unicorn":">=50.0.0","eslint-config-prettier":">=6.11.0","eslint-plugin-jsx-a11y":">=6.8.0","@stylistic/eslint-plugin":">=1.5.0","@typescript-eslint/parser":">=6.19.0","eslint-plugin-react-hooks":">=4.6.0","eslint-plugin-eslint-comments":">=3.2.0","@typescript-eslint/eslint-plugin":">=6.19.0","eslint-import-resolver-typescript":">=3.6.0"},"peerDependenciesMeta":{"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-compat":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-lodash":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-eslint-comments":{"optional":true},"eslint-import-resolver-typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_3.4.1_1728320888961_0.6007321194161885","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"eslint-config-ai","version":"3.5.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@3.5.0","maintainers":[{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"36ad5c75bc3d47df7a3d988124a0a057337dee4a","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-3.5.0.tgz","fileCount":29,"integrity":"sha512-imxGvH0soGzFb4CSmTqdq/RZrGLiwWHXvg4AwCk8/MR1F6uv3oO4mHNDcmk3ashlOO7JPKR7H7PyRjNFoQfcBA==","signatures":[{"sig":"MEUCIARVKVfeolUz8mTIQfD64UJuMwT4oEwZ7Cog3KZMyjHLAiEA7gDi449hBxb+acX56oxxp4M5nngGU1sdses3bCHFLkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34398},"main":"index.js","engines":{"node":">=18.12.0"},"gitHead":"34a27250f980bdf917a4000fe21e46b347309cc1","scripts":{"lint":"pnpm lint-eslint && pnpm lint-prettier && pnpm lint-eslint-config-prettier && pnpm lint-eslint-deprecated-rules","format":"pnpm format-eslint && pnpm format-prettier","prepare":"husky","type-check":"tsc --noEmit","lint-eslint":"eslint --max-warnings 0 '**/*.{js,cjs,ts,mts,tsx}'","postpublish":"git push --follow-tags","format-eslint":"eslint --fix '**/*.{js,cjs,ts,mts,tsx}'","lint-prettier":"prettier --check '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","format-prettier":"prettier --write '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","lint-eslint-debug":"DEBUG=eslint:cli-engine pnpm lint-eslint","lint-eslint-summary":"pnpm lint-eslint -f summary","lint-eslint-print-config":"eslint --print-config temp.ts","lint-eslint-config-prettier":"npx eslint-config-prettier index.js","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --no-error --deprecated all.js"},"_npmUser":{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"10.2.3","description":"Opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.12.1","devDependencies":{"jest":"29.7.0","husky":"9.1.6","eslint":"8.57.0","lodash":"4.17.21","prettier":"3.3.3","typescript":"5.6.2","@types/node":"20","lint-staged":"15.2.10","@types/eslint":"8.56.2","eslint-gitignore":"0.1.0","eslint-find-rules":"4.2.0","eslint-plugin-jest":"28.8.3","@alexilyaev/configs":"0.4.1","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-react":"7.33.2","eslint-plugin-compat":"4.2.0","eslint-plugin-import":"2.29.1","eslint-plugin-lodash":"7.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"50.0.1","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.8.0","@stylistic/eslint-plugin":"2.9.0","@typescript-eslint/parser":"7.17.0","eslint-plugin-react-hooks":"4.6.2","@total-typescript/ts-reset":"0.6.1","eslint-plugin-eslint-comments":"3.2.0","@alexilyaev/browserslist-config":"0.1.3","@typescript-eslint/eslint-plugin":"7.17.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">=8.56.0","prettier":">=3.0.0","typescript":">=5.0.0","eslint-plugin-jest":">=27.6.0","eslint-plugin-jsdoc":">=46.9.0","eslint-plugin-react":">=7.33.0","eslint-plugin-compat":">=4.2.0","eslint-plugin-import":">=2.29.0","eslint-plugin-lodash":">=7.4.0","eslint-plugin-promise":">=6.1.0","eslint-plugin-unicorn":">=50.0.0","eslint-config-prettier":">=6.11.0","eslint-plugin-jsx-a11y":">=6.8.0","@stylistic/eslint-plugin":">=1.5.0","@typescript-eslint/parser":">=6.19.0","eslint-plugin-react-hooks":">=4.6.0","eslint-plugin-eslint-comments":">=3.2.0","@typescript-eslint/eslint-plugin":">=6.19.0","eslint-import-resolver-typescript":">=3.6.0"},"peerDependenciesMeta":{"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-compat":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-lodash":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-eslint-comments":{"optional":true},"eslint-import-resolver-typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_3.5.0_1728896472238_0.7785435466652364","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"eslint-config-ai","version":"3.5.1","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@3.5.1","maintainers":[{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"25f65093aad84a991a45523c1d8bb0366c886790","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-3.5.1.tgz","fileCount":29,"integrity":"sha512-2OKdP60p99WYaXcqPT/FcCfMJpOUp0vlHyLgeTD2EPVzmpGh081lwmMcT02V82kzOcD3cfiolcakEitA/9FUkg==","signatures":[{"sig":"MEUCIQCG1LDD7lAXGnyFGRhaTP5Sbg6mRVoREnqXcraN0Er/aQIgTO8VmLFB1KZM0FdCviVWVZ7ZKCCK+U3pACNuuRui2vA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34678},"main":"index.js","engines":{"node":">=18.12.0"},"gitHead":"a91d27556453f6f1eaa6b85dd32e10076977aa18","scripts":{"lint":"pnpm lint-eslint && pnpm lint-prettier && pnpm lint-eslint-config-prettier && pnpm lint-eslint-deprecated-rules","format":"pnpm format-eslint && pnpm format-prettier","prepare":"husky","type-check":"tsc --noEmit","lint-eslint":"eslint --max-warnings 0 '**/*.{js,cjs,ts,mts,tsx}'","postpublish":"git push --follow-tags","format-eslint":"eslint --fix '**/*.{js,cjs,ts,mts,tsx}'","lint-prettier":"prettier --check '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","format-prettier":"prettier --write '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","lint-eslint-debug":"DEBUG=eslint:cli-engine pnpm lint-eslint","lint-eslint-summary":"pnpm lint-eslint -f summary","lint-eslint-print-config":"eslint --print-config temp.ts","lint-eslint-config-prettier":"npx eslint-config-prettier index.js","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --no-error --deprecated all.js"},"_npmUser":{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"10.2.3","description":"Opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.12.1","devDependencies":{"jest":"29.7.0","husky":"9.1.6","eslint":"8.57.0","lodash":"4.17.21","prettier":"3.3.3","typescript":"5.6.2","@types/node":"20","lint-staged":"15.2.10","@types/eslint":"8.56.2","eslint-gitignore":"0.1.0","eslint-find-rules":"4.2.0","eslint-plugin-jest":"28.8.3","@alexilyaev/configs":"0.4.1","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-react":"7.33.2","eslint-plugin-compat":"4.2.0","eslint-plugin-import":"2.29.1","eslint-plugin-lodash":"7.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"50.0.1","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.8.0","@stylistic/eslint-plugin":"2.9.0","@typescript-eslint/parser":"7.17.0","eslint-plugin-react-hooks":"4.6.2","@total-typescript/ts-reset":"0.6.1","eslint-plugin-eslint-comments":"3.2.0","@alexilyaev/browserslist-config":"0.1.3","@typescript-eslint/eslint-plugin":"7.17.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">=8.56.0","prettier":">=3.0.0","typescript":">=5.0.0","eslint-plugin-jest":">=27.6.0","eslint-plugin-jsdoc":">=46.9.0","eslint-plugin-react":">=7.33.0","eslint-plugin-compat":">=4.2.0","eslint-plugin-import":">=2.29.0","eslint-plugin-lodash":">=7.4.0","eslint-plugin-promise":">=6.1.0","eslint-plugin-unicorn":">=50.0.0","eslint-config-prettier":">=6.11.0","eslint-plugin-jsx-a11y":">=6.8.0","@stylistic/eslint-plugin":">=1.5.0","@typescript-eslint/parser":">=6.19.0","eslint-plugin-react-hooks":">=4.6.0","eslint-plugin-eslint-comments":">=3.2.0","@typescript-eslint/eslint-plugin":">=6.19.0","eslint-import-resolver-typescript":">=3.6.0"},"peerDependenciesMeta":{"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-compat":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-lodash":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-eslint-comments":{"optional":true},"eslint-import-resolver-typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_3.5.1_1728932678442_0.7363405461331822","host":"s3://npm-registry-packages"}},"3.5.2":{"name":"eslint-config-ai","version":"3.5.2","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@3.5.2","maintainers":[{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"4196883b42890c05a404cf92c320fb7bc06be254","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-3.5.2.tgz","fileCount":29,"integrity":"sha512-2ZkGFaPO2cScNVrwgnXdPi17VbxdJabNOWAMO8cfZiPboEHlWmHUnuZ+mR5YG+V78GSWadXQDovIJzK4vZiMBA==","signatures":[{"sig":"MEUCIFrVmUdsJ2cScIMWN4j94wuTpDTLfnYmmeoIXl9KOLn+AiEA7YAMjvXNwrt86x5NFhd+iIwUQOdGA7CorbnIhe6yvn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34520},"main":"index.js","engines":{"node":">=18.12.0"},"gitHead":"c235a61571238defc216b9cb06b288ae24182130","scripts":{"lint":"pnpm lint-eslint && pnpm lint-prettier && pnpm lint-eslint-config-prettier && pnpm lint-eslint-deprecated-rules","format":"pnpm format-eslint && pnpm format-prettier","prepare":"husky","type-check":"tsc --noEmit","lint-eslint":"eslint --max-warnings 0 '**/*.{js,cjs,ts,mts,tsx}'","postpublish":"git push --follow-tags","format-eslint":"eslint --fix '**/*.{js,cjs,ts,mts,tsx}'","lint-prettier":"prettier --check '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","format-prettier":"prettier --write '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","lint-eslint-debug":"DEBUG=eslint:cli-engine pnpm lint-eslint","lint-eslint-summary":"pnpm lint-eslint -f summary","lint-eslint-print-config":"eslint --print-config temp.ts","lint-eslint-config-prettier":"npx eslint-config-prettier index.js","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --no-error --deprecated all.js"},"_npmUser":{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"10.2.3","description":"Opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.12.1","devDependencies":{"jest":"29.7.0","husky":"9.1.6","eslint":"8.57.0","lodash":"4.17.21","prettier":"3.3.3","typescript":"5.6.2","@types/node":"20","lint-staged":"15.2.10","@types/eslint":"8.56.2","eslint-gitignore":"0.1.0","eslint-find-rules":"4.2.0","eslint-plugin-jest":"28.8.3","@alexilyaev/configs":"0.4.1","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-react":"7.33.2","eslint-plugin-compat":"4.2.0","eslint-plugin-import":"2.29.1","eslint-plugin-lodash":"7.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"50.0.1","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.8.0","@stylistic/eslint-plugin":"2.9.0","@typescript-eslint/parser":"7.17.0","eslint-plugin-react-hooks":"4.6.2","@total-typescript/ts-reset":"0.6.1","eslint-plugin-eslint-comments":"3.2.0","@alexilyaev/browserslist-config":"0.1.3","@typescript-eslint/eslint-plugin":"7.17.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">=8.56.0","prettier":">=3.0.0","typescript":">=5.0.0","eslint-plugin-jest":">=27.6.0","eslint-plugin-jsdoc":">=46.9.0","eslint-plugin-react":">=7.33.0","eslint-plugin-compat":">=4.2.0","eslint-plugin-import":">=2.29.0","eslint-plugin-lodash":">=7.4.0","eslint-plugin-promise":">=6.1.0","eslint-plugin-unicorn":">=50.0.0","eslint-config-prettier":">=6.11.0","eslint-plugin-jsx-a11y":">=6.8.0","@stylistic/eslint-plugin":">=1.5.0","@typescript-eslint/parser":">=6.19.0","eslint-plugin-react-hooks":">=4.6.0","eslint-plugin-eslint-comments":">=3.2.0","@typescript-eslint/eslint-plugin":">=6.19.0","eslint-import-resolver-typescript":">=3.6.0"},"peerDependenciesMeta":{"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-compat":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-lodash":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-eslint-comments":{"optional":true},"eslint-import-resolver-typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_3.5.2_1728939353337_0.5177537430904162","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"eslint-config-ai","version":"3.6.0","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@3.6.0","maintainers":[{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"7900a71178091a25ed16007f5a3d3a020be8c8f9","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-3.6.0.tgz","fileCount":29,"integrity":"sha512-mGSi5j21ddKdD7lFG/mYAtJRKG7/mHRArTtfcofgNyVHiQdixJRKJ1KeWl8gSpIQiEu2SrUU1tfGVi9UvXbw3A==","signatures":[{"sig":"MEQCIADjlgG9Xc+8lVveYiE6URIqHRC1wsNjtWmnZxyv9KMyAiAD97eoA4DLBGdkVda8PAWxsRXyi/o/lGp9Ryg5Xv2BaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33875},"main":"index.js","engines":{"node":">=18.12.0"},"gitHead":"3c85eaf3eacba3e703db4077e02fac3cc0d98924","scripts":{"lint":"pnpm lint-eslint && pnpm lint-prettier && pnpm lint-eslint-config-prettier && pnpm lint-eslint-deprecated-rules","format":"pnpm format-eslint && pnpm format-prettier","prepare":"husky","type-check":"tsc --noEmit","lint-eslint":"eslint --max-warnings 0 '**/*.{js,cjs,ts,mts,tsx}'","postpublish":"git push --follow-tags","format-eslint":"eslint --fix '**/*.{js,cjs,ts,mts,tsx}'","lint-prettier":"prettier --check '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","format-prettier":"prettier --write '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","lint-eslint-debug":"DEBUG=eslint:cli-engine pnpm lint-eslint","lint-eslint-summary":"pnpm lint-eslint -f summary","lint-eslint-print-config":"eslint --print-config temp.ts","lint-eslint-config-prettier":"npx eslint-config-prettier index.js","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --no-error --deprecated all.js"},"_npmUser":{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"10.2.3","description":"Opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.12.1","devDependencies":{"jest":"29.7.0","husky":"9.1.6","eslint":"8.57.0","lodash":"4.17.21","prettier":"3.3.3","typescript":"5.6.2","@types/node":"20","lint-staged":"15.2.10","@types/eslint":"8.56.2","eslint-gitignore":"0.1.0","eslint-find-rules":"4.2.0","eslint-plugin-jest":"28.8.3","@alexilyaev/configs":"0.4.1","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-react":"7.33.2","eslint-plugin-compat":"4.2.0","eslint-plugin-import":"2.29.1","eslint-plugin-lodash":"7.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"50.0.1","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.8.0","@stylistic/eslint-plugin":"2.9.0","@typescript-eslint/parser":"7.17.0","eslint-plugin-react-hooks":"4.6.2","@total-typescript/ts-reset":"0.6.1","eslint-plugin-eslint-comments":"3.2.0","@alexilyaev/browserslist-config":"0.1.3","@typescript-eslint/eslint-plugin":"7.17.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">=8.56.0","prettier":">=3.0.0","typescript":">=5.0.0","eslint-plugin-jest":">=27.6.0","eslint-plugin-jsdoc":">=46.9.0","eslint-plugin-react":">=7.33.0","eslint-plugin-compat":">=4.2.0","eslint-plugin-import":">=2.29.0","eslint-plugin-lodash":">=7.4.0","eslint-plugin-promise":">=6.1.0","eslint-plugin-unicorn":">=50.0.0","eslint-config-prettier":">=6.11.0","eslint-plugin-jsx-a11y":">=6.8.0","@stylistic/eslint-plugin":">=1.5.0","@typescript-eslint/parser":">=6.19.0","eslint-plugin-react-hooks":">=4.6.0","eslint-plugin-eslint-comments":">=3.2.0","@typescript-eslint/eslint-plugin":">=6.19.0","eslint-import-resolver-typescript":">=3.6.0"},"peerDependenciesMeta":{"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-compat":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-lodash":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-eslint-comments":{"optional":true},"eslint-import-resolver-typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_3.6.0_1728940951990_0.2798854587616919","host":"s3://npm-registry-packages"}},"3.6.1":{"name":"eslint-config-ai","version":"3.6.1","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@3.6.1","maintainers":[{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"e4a4e671a1f7b535e00c6a4bcc990c4d67792408","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-3.6.1.tgz","fileCount":29,"integrity":"sha512-Q8HmvAGza2bxLnTiDWFDEs7gUh/+9KpPBmaxfojPNFnOnZs1D+Cd81jPIiRtck6U8vapiTsTYqWNek7iC44DiQ==","signatures":[{"sig":"MEQCIBRMb5qKUawSKgeM8dOvy5lFeVZ2anI4DsiTu2QvzpCzAiAdAQ/DH2JllsPVgdBNU+cPKa7b6Uo7+H+IdmBnTUWYNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33965},"main":"index.js","engines":{"node":">=18.12.0"},"gitHead":"6accb76252dc3a681277f279e78d18d97448cbf0","scripts":{"lint":"pnpm lint-eslint && pnpm lint-prettier && pnpm lint-eslint-config-prettier && pnpm lint-eslint-deprecated-rules","format":"pnpm format-eslint && pnpm format-prettier","prepare":"husky","type-check":"tsc --noEmit","lint-eslint":"eslint --max-warnings 0 '**/*.{js,cjs,ts,mts,tsx}'","postpublish":"git push --follow-tags","format-eslint":"eslint --fix '**/*.{js,cjs,ts,mts,tsx}'","lint-prettier":"prettier --check '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","format-prettier":"prettier --write '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","lint-eslint-debug":"DEBUG=eslint:cli-engine pnpm lint-eslint","lint-eslint-summary":"pnpm lint-eslint -f summary","lint-eslint-print-config":"eslint --print-config temp.ts","lint-eslint-config-prettier":"npx eslint-config-prettier index.js","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --no-error --deprecated all.js"},"_npmUser":{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"10.2.3","description":"Opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.12.1","devDependencies":{"jest":"29.7.0","husky":"9.1.6","eslint":"8.57.0","lodash":"4.17.21","prettier":"3.3.3","typescript":"5.6.2","@types/node":"20","lint-staged":"15.2.10","@types/eslint":"8.56.2","eslint-gitignore":"0.1.0","eslint-find-rules":"4.2.0","eslint-plugin-jest":"28.8.3","@alexilyaev/configs":"0.4.1","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-react":"7.33.2","eslint-plugin-compat":"4.2.0","eslint-plugin-import":"2.29.1","eslint-plugin-lodash":"7.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"50.0.1","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.8.0","@stylistic/eslint-plugin":"2.9.0","@typescript-eslint/parser":"7.17.0","eslint-plugin-react-hooks":"4.6.2","@total-typescript/ts-reset":"0.6.1","eslint-plugin-eslint-comments":"3.2.0","@alexilyaev/browserslist-config":"0.1.3","@typescript-eslint/eslint-plugin":"7.17.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">=8.56.0","prettier":">=3.0.0","typescript":">=5.0.0","eslint-plugin-jest":">=27.6.0","eslint-plugin-jsdoc":">=46.9.0","eslint-plugin-react":">=7.33.0","eslint-plugin-compat":">=4.2.0","eslint-plugin-import":">=2.29.0","eslint-plugin-lodash":">=7.4.0","eslint-plugin-promise":">=6.1.0","eslint-plugin-unicorn":">=50.0.0","eslint-config-prettier":">=6.11.0","eslint-plugin-jsx-a11y":">=6.8.0","@stylistic/eslint-plugin":">=1.5.0","@typescript-eslint/parser":">=6.19.0","eslint-plugin-react-hooks":">=4.6.0","eslint-plugin-eslint-comments":">=3.2.0","@typescript-eslint/eslint-plugin":">=6.19.0","eslint-import-resolver-typescript":">=3.6.0"},"peerDependenciesMeta":{"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-compat":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-lodash":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-eslint-comments":{"optional":true},"eslint-import-resolver-typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_3.6.1_1729069545131_0.6826347846280711","host":"s3://npm-registry-packages"}},"3.6.2":{"name":"eslint-config-ai","version":"3.6.2","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@3.6.2","maintainers":[{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"9407814fd928d03348235e617942a867922962c3","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-3.6.2.tgz","fileCount":29,"integrity":"sha512-rYNmW9PlOQrC6ZRXqcypO8n/nldraFr6YmTyEmiNhbdxh9ZuuIPFlTwlzb4cT/Rkob7QxgiXGJrAyts97mzQTQ==","signatures":[{"sig":"MEYCIQCoDlzZ2YSvDRlbPHwXtHRk2zB802mQuqC2ThgcuURBsQIhAOjx5F84v81t+BL3P1KQ9jYq69f6/LSwMNMEnXU8bOUp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33966},"main":"index.js","engines":{"node":">=18.12.0"},"gitHead":"0a6b26332022c3fe9de1ab35a91e46fe1caf93c6","scripts":{"lint":"pnpm lint-eslint && pnpm lint-prettier && pnpm lint-eslint-config-prettier && pnpm lint-eslint-deprecated-rules","format":"pnpm format-eslint && pnpm format-prettier","prepare":"husky","type-check":"tsc --noEmit","lint-eslint":"eslint --max-warnings 0 '**/*.{js,cjs,ts,mts,tsx}'","postpublish":"git push --follow-tags","format-eslint":"eslint --fix '**/*.{js,cjs,ts,mts,tsx}'","lint-prettier":"prettier --check '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","format-prettier":"prettier --write '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","lint-eslint-debug":"DEBUG=eslint:cli-engine pnpm lint-eslint","lint-eslint-summary":"pnpm lint-eslint -f summary","lint-eslint-print-config":"eslint --print-config temp.ts","lint-eslint-config-prettier":"npx eslint-config-prettier index.js","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --no-error --deprecated all.js"},"_npmUser":{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"10.2.3","description":"Opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.12.1","devDependencies":{"jest":"29.7.0","husky":"9.1.6","eslint":"8.57.0","lodash":"4.17.21","prettier":"3.3.3","typescript":"5.6.3","@types/node":"20","lint-staged":"15.2.10","@types/eslint":"8.56.2","eslint-gitignore":"0.1.0","eslint-find-rules":"4.2.0","eslint-plugin-jest":"28.8.3","@alexilyaev/configs":"0.4.2","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-react":"7.37.2","eslint-plugin-compat":"4.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-lodash":"7.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"50.0.1","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.10.1","@stylistic/eslint-plugin":"2.9.0","@typescript-eslint/parser":"7.17.0","eslint-plugin-react-hooks":"5.0.0","@total-typescript/ts-reset":"0.6.1","eslint-plugin-eslint-comments":"3.2.0","@alexilyaev/browserslist-config":"0.1.3","@typescript-eslint/eslint-plugin":"7.17.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">=8.56.0","prettier":">=3.0.0","typescript":">=5.0.0","eslint-plugin-jest":">=27.6.0","eslint-plugin-jsdoc":">=46.9.0","eslint-plugin-react":">=7.33.0","eslint-plugin-compat":">=4.2.0","eslint-plugin-import":">=2.29.0","eslint-plugin-lodash":">=7.4.0","eslint-plugin-promise":">=6.1.0","eslint-plugin-unicorn":">=50.0.0","eslint-config-prettier":">=6.11.0","eslint-plugin-jsx-a11y":">=6.8.0","@stylistic/eslint-plugin":">=1.5.0","@typescript-eslint/parser":">=6.19.0","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-eslint-comments":">=3.2.0","@typescript-eslint/eslint-plugin":">=6.19.0","eslint-import-resolver-typescript":">=3.6.0"},"peerDependenciesMeta":{"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-compat":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-lodash":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-eslint-comments":{"optional":true},"eslint-import-resolver-typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_3.6.2_1729848109012_0.8845151007168417","host":"s3://npm-registry-packages"}},"3.6.3":{"name":"eslint-config-ai","version":"3.6.3","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@3.6.3","maintainers":[{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"6f134dda3884743dda1a5c83fa9aeee256ec054e","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-3.6.3.tgz","fileCount":29,"integrity":"sha512-Opd+IbJPuSk7ipuFb3bOqGGI/tBdtCSSpaqJJ+HIbTzWVeXeM/gODZAIgeL/bA3DeyTOHZXxxqTHtoxUdTeTUA==","signatures":[{"sig":"MEQCIGJOky/H9bYUMxLvHPwNc69BmuFEV7gWkzs76+PgetLYAiBZa1BWJ34N4PYY9pcLWDG06tlGDwnkhnRWLL4zxttJmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33981},"main":"index.js","engines":{"node":">=18.12.0"},"gitHead":"20cc65dbeb521bd47f010d275c4350df449fa994","scripts":{"lint":"pnpm lint-eslint && pnpm lint-prettier && pnpm lint-eslint-config-prettier && pnpm lint-eslint-deprecated-rules","format":"pnpm format-eslint && pnpm format-prettier","prepare":"husky","type-check":"tsc --noEmit","lint-eslint":"eslint --max-warnings 0 '**/*.{js,cjs,ts,mts,tsx}'","postpublish":"git push --follow-tags","format-eslint":"eslint --fix '**/*.{js,cjs,ts,mts,tsx}'","lint-prettier":"prettier --check '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","format-prettier":"prettier --write '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","lint-eslint-debug":"DEBUG=eslint:cli-engine pnpm lint-eslint","lint-eslint-summary":"pnpm lint-eslint -f summary","lint-eslint-print-config":"eslint --print-config temp.ts","lint-eslint-config-prettier":"npx eslint-config-prettier index.js","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --no-error --deprecated all.js"},"_npmUser":{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"10.2.3","description":"Opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.12.1","devDependencies":{"jest":"29.7.0","husky":"9.1.6","eslint":"8.57.0","lodash":"4.17.21","prettier":"3.3.3","typescript":"5.6.3","@types/node":"20","lint-staged":"15.2.10","@types/eslint":"8.56.2","eslint-gitignore":"0.1.0","eslint-find-rules":"4.2.0","eslint-plugin-jest":"28.8.3","@alexilyaev/configs":"0.4.2","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-react":"7.37.2","eslint-plugin-compat":"4.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-lodash":"7.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"50.0.1","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.10.1","@stylistic/eslint-plugin":"2.9.0","@typescript-eslint/parser":"7.17.0","eslint-plugin-react-hooks":"5.0.0","@total-typescript/ts-reset":"0.6.1","eslint-plugin-eslint-comments":"3.2.0","@alexilyaev/browserslist-config":"0.1.3","@typescript-eslint/eslint-plugin":"7.17.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">=8.56.0","prettier":">=3.0.0","typescript":">=5.0.0","eslint-plugin-jest":">=27.6.0","eslint-plugin-jsdoc":">=46.9.0","eslint-plugin-react":">=7.33.0","eslint-plugin-compat":">=4.2.0","eslint-plugin-import":">=2.29.0","eslint-plugin-lodash":">=7.4.0","eslint-plugin-promise":">=6.1.0","eslint-plugin-unicorn":">=50.0.0","eslint-config-prettier":">=6.11.0","eslint-plugin-jsx-a11y":">=6.8.0","@stylistic/eslint-plugin":">=1.5.0","@typescript-eslint/parser":">=6.19.0","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-eslint-comments":">=3.2.0","@typescript-eslint/eslint-plugin":">=6.19.0","eslint-import-resolver-typescript":">=3.6.0"},"peerDependenciesMeta":{"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-compat":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-lodash":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-eslint-comments":{"optional":true},"eslint-import-resolver-typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_3.6.3_1730982795291_0.6849059011021066","host":"s3://npm-registry-packages"}},"3.6.4":{"name":"eslint-config-ai","version":"3.6.4","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@3.6.4","maintainers":[{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"b1234ad652640eb7caca19c64ead903769f3e6ea","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-3.6.4.tgz","fileCount":29,"integrity":"sha512-k1h2TClaWN8AIzbdZ/o54X94w4g0Rz89Chri5jiXI8K3rclu74bK7q4jeXzDyvIQZfiQn1kO0ZBjJ9EI1YmWEQ==","signatures":[{"sig":"MEUCIDA3maKDOQOZmpwmvxkIAhfuaBkH9l0IUGXPcqQgajBWAiEA86f3o2N4RhsSBEanYn1khVzsHTiTRkYlJUp8tjhuiMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34619},"main":"index.js","engines":{"node":">=18.12.0"},"gitHead":"22f0f89672fedf7804faf08c7e0b618e686a708c","scripts":{"lint":"pnpm lint-eslint && pnpm lint-prettier && pnpm lint-eslint-config-prettier && pnpm lint-eslint-deprecated-rules","format":"pnpm format-eslint && pnpm format-prettier","prepare":"husky","type-check":"tsc --noEmit","lint-eslint":"eslint --max-warnings 0 '**/*.{js,cjs,ts,mts,tsx}'","postpublish":"git push --follow-tags","format-eslint":"eslint --fix '**/*.{js,cjs,ts,mts,tsx}'","lint-prettier":"prettier --check '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","format-prettier":"prettier --write '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","lint-eslint-debug":"DEBUG=eslint:cli-engine pnpm lint-eslint","lint-eslint-summary":"pnpm lint-eslint -f summary","lint-eslint-print-config":"eslint --print-config temp.ts","lint-eslint-config-prettier":"npx eslint-config-prettier index.js","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --no-error --deprecated all.js"},"_npmUser":{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"10.2.3","description":"Opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.12.1","devDependencies":{"jest":"29.7.0","husky":"9.1.6","eslint":"8.57.0","lodash":"4.17.21","prettier":"3.3.3","typescript":"5.6.3","@types/node":"20","lint-staged":"15.2.10","@types/eslint":"8.56.2","eslint-gitignore":"0.1.0","eslint-find-rules":"4.2.0","eslint-plugin-jest":"28.8.3","@alexilyaev/configs":"0.4.2","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-react":"7.37.2","eslint-plugin-compat":"4.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-lodash":"7.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"50.0.1","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.10.1","@stylistic/eslint-plugin":"2.9.0","@typescript-eslint/parser":"7.17.0","eslint-plugin-react-hooks":"5.0.0","@total-typescript/ts-reset":"0.6.1","eslint-plugin-eslint-comments":"3.2.0","@alexilyaev/browserslist-config":"0.1.3","@typescript-eslint/eslint-plugin":"7.17.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">=8.56.0","prettier":">=3.0.0","typescript":">=5.0.0","eslint-plugin-jest":">=27.6.0","eslint-plugin-jsdoc":">=46.9.0","eslint-plugin-react":">=7.33.0","eslint-plugin-compat":">=4.2.0","eslint-plugin-import":">=2.29.0","eslint-plugin-lodash":">=7.4.0","eslint-plugin-promise":">=6.1.0","eslint-plugin-unicorn":">=50.0.0","eslint-config-prettier":">=6.11.0","eslint-plugin-jsx-a11y":">=6.8.0","@stylistic/eslint-plugin":">=1.5.0","@typescript-eslint/parser":">=6.19.0","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-eslint-comments":">=3.2.0","@typescript-eslint/eslint-plugin":">=6.19.0","eslint-import-resolver-typescript":">=3.6.0"},"peerDependenciesMeta":{"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-compat":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-lodash":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-eslint-comments":{"optional":true},"eslint-import-resolver-typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_3.6.4_1732126396858_0.7584349288170216","host":"s3://npm-registry-packages"}},"3.6.5":{"name":"eslint-config-ai","version":"3.6.5","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@3.6.5","maintainers":[{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"6ce122549a829fbaf791bca80a6450a4458eef63","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-3.6.5.tgz","fileCount":29,"integrity":"sha512-7GuA8KtfhK3N4WiiNoHaDqTf+tkJ11LZJ6nhQfg5KCvd+mUaKnvJyhaOlPSqH4L/SgYbEwkhXafmXB7q+zjU3A==","signatures":[{"sig":"MEUCIDFOjafuDrkw6x3YoWZ5GoRFICfsFsa6ZJpFmBGXGXe2AiEAlF7VhfsNEZ3G4z/WQJHt2TejyzqgfRegnMw8UwU6/vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34635},"main":"index.js","engines":{"node":">=18.12.0"},"gitHead":"2dbbb81e62a7983f1f4d4d42d022e71b1976faa5","scripts":{"lint":"pnpm lint-eslint && pnpm lint-prettier && pnpm lint-eslint-config-prettier && pnpm lint-eslint-deprecated-rules","format":"pnpm format-eslint && pnpm format-prettier","prepare":"husky","type-check":"tsc --noEmit","lint-eslint":"eslint --max-warnings 0 '**/*.{js,cjs,ts,mts,tsx}'","postpublish":"git push --follow-tags","format-eslint":"eslint --fix '**/*.{js,cjs,ts,mts,tsx}'","lint-prettier":"prettier --check '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","format-prettier":"prettier --write '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","lint-eslint-debug":"DEBUG=eslint:cli-engine pnpm lint-eslint","lint-eslint-summary":"pnpm lint-eslint -f summary","lint-eslint-print-config":"eslint --print-config temp.ts","lint-eslint-config-prettier":"npx eslint-config-prettier index.js","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --no-error --deprecated all.js"},"_npmUser":{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"10.2.3","description":"Opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.12.1","devDependencies":{"jest":"29.7.0","husky":"9.1.6","eslint":"8.57.0","lodash":"4.17.21","prettier":"3.3.3","typescript":"5.6.3","@types/node":"20","lint-staged":"15.2.10","@types/eslint":"8.56.2","eslint-gitignore":"0.1.0","eslint-find-rules":"4.2.0","eslint-plugin-jest":"28.8.3","@alexilyaev/configs":"0.4.2","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-react":"7.37.2","eslint-plugin-compat":"4.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-lodash":"7.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"50.0.1","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.10.1","@stylistic/eslint-plugin":"2.9.0","@typescript-eslint/parser":"7.17.0","eslint-plugin-react-hooks":"5.0.0","@total-typescript/ts-reset":"0.6.1","eslint-plugin-eslint-comments":"3.2.0","@alexilyaev/browserslist-config":"0.1.3","@typescript-eslint/eslint-plugin":"7.17.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">=8.56.0","prettier":">=3.0.0","typescript":">=5.0.0","eslint-plugin-jest":">=27.6.0","eslint-plugin-jsdoc":">=46.9.0","eslint-plugin-react":">=7.33.0","eslint-plugin-compat":">=4.2.0","eslint-plugin-import":">=2.29.0","eslint-plugin-lodash":">=7.4.0","eslint-plugin-promise":">=6.1.0","eslint-plugin-unicorn":">=50.0.0","eslint-config-prettier":">=6.11.0","eslint-plugin-jsx-a11y":">=6.8.0","@stylistic/eslint-plugin":">=1.5.0","@typescript-eslint/parser":">=6.19.0","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-eslint-comments":">=3.2.0","@typescript-eslint/eslint-plugin":">=6.19.0","eslint-import-resolver-typescript":">=3.6.0"},"peerDependenciesMeta":{"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-compat":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-lodash":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-eslint-comments":{"optional":true},"eslint-import-resolver-typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_3.6.5_1733047065166_0.25059088385626893","host":"s3://npm-registry-packages"}},"3.6.6":{"name":"eslint-config-ai","version":"3.6.6","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","_id":"eslint-config-ai@3.6.6","maintainers":[{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"}],"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"dist":{"shasum":"d5e67e69aac81e50b3952dbe963cdf7ccdad588a","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-3.6.6.tgz","fileCount":29,"integrity":"sha512-zngODYip3jSJ+rz5Eqd+5aAdlpS9nSlLYnWq9cW7U1wVZalit2t3ahKkpQF0bbnQlDw8u37d3Jkxp7OriAcS3g==","signatures":[{"sig":"MEYCIQCbVBByQ1li156bRGLz42HnvH0KrPOnVcBUwbAkcGGMVQIhALxK7pHr+G3kaI2/aXOdkn3AQ4r+SrOynCpcHCijcrDl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34806},"main":"index.js","engines":{"node":">=18.12.0"},"gitHead":"52f835d3b3f876d83f66559818b83bf42539fb77","scripts":{"lint":"pnpm lint-eslint && pnpm lint-prettier && pnpm lint-eslint-config-prettier && pnpm lint-eslint-deprecated-rules","format":"pnpm format-eslint && pnpm format-prettier","prepare":"husky","type-check":"tsc --noEmit","lint-eslint":"eslint --max-warnings 0 '**/*.{js,cjs,ts,mts,tsx}'","postpublish":"git push --follow-tags","format-eslint":"eslint --fix '**/*.{js,cjs,ts,mts,tsx}'","lint-prettier":"prettier --check '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","format-prettier":"prettier --write '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","lint-eslint-debug":"DEBUG=eslint:cli-engine pnpm lint-eslint","lint-eslint-summary":"pnpm lint-eslint -f summary","lint-eslint-print-config":"eslint --print-config temp.ts","lint-eslint-config-prettier":"npx eslint-config-prettier index.js","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --no-error --deprecated all.js"},"_npmUser":{"name":"alexilyaev_user","actor":{"name":"alexilyaev_user","type":"user","email":"alexilyaev@gmail.com"},"email":"alexilyaev@gmail.com"},"repository":{"url":"git+https://github.com/alexilyaev/eslint-config-ai.git","type":"git"},"_npmVersion":"10.2.3","description":"Opinionated set of ESLint shareable configs by Alex Ilyaev","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.12.1","devDependencies":{"jest":"29.7.0","husky":"9.1.6","eslint":"8.57.0","lodash":"4.17.21","prettier":"3.3.3","typescript":"5.6.3","@types/node":"20","lint-staged":"15.2.10","@types/eslint":"8.56.2","eslint-gitignore":"0.1.0","eslint-find-rules":"4.2.0","eslint-plugin-jest":"28.8.3","@alexilyaev/configs":"0.5.3","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-react":"7.37.2","eslint-plugin-compat":"4.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-lodash":"7.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"50.0.1","eslint-config-prettier":"9.1.0","eslint-plugin-jsx-a11y":"6.10.1","@stylistic/eslint-plugin":"2.9.0","@typescript-eslint/parser":"7.17.0","eslint-plugin-react-hooks":"5.0.0","@total-typescript/ts-reset":"0.6.1","eslint-plugin-eslint-comments":"3.2.0","@alexilyaev/browserslist-config":"0.1.3","@typescript-eslint/eslint-plugin":"7.17.0","eslint-import-resolver-typescript":"3.6.3"},"peerDependencies":{"eslint":">=8.56.0","prettier":">=3.0.0","typescript":">=5.0.0","eslint-plugin-jest":">=27.6.0","eslint-plugin-jsdoc":">=46.9.0","eslint-plugin-react":">=7.33.0","eslint-plugin-compat":">=4.2.0","eslint-plugin-import":">=2.29.0","eslint-plugin-lodash":">=7.4.0","eslint-plugin-promise":">=6.1.0","eslint-plugin-unicorn":">=50.0.0","eslint-config-prettier":">=6.11.0","eslint-plugin-jsx-a11y":">=6.8.0","@stylistic/eslint-plugin":">=1.5.0","@typescript-eslint/parser":">=6.19.0","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-eslint-comments":">=3.2.0","@typescript-eslint/eslint-plugin":">=6.19.0","eslint-import-resolver-typescript":">=3.6.0"},"peerDependenciesMeta":{"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-compat":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-lodash":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-unicorn":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-eslint-comments":{"optional":true},"eslint-import-resolver-typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ai_3.6.6_1751208210771_0.5979825820223634","host":"s3://npm-registry-packages-npm-production"}},"3.6.7":{"name":"eslint-config-ai","version":"3.6.7","description":"Opinionated set of ESLint shareable configs by Alex Ilyaev","main":"index.js","scripts":{"prepare":"husky","postpublish":"git push --follow-tags","lint-eslint":"eslint --max-warnings 0 '**/*.{js,cjs,ts,mts,tsx}'","lint-eslint-deprecated-rules":"ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=1 eslint-find-rules --no-error --deprecated all.js","lint-eslint-config-prettier":"npx eslint-config-prettier index.js","lint-eslint-debug":"DEBUG=eslint:cli-engine pnpm lint-eslint","lint-eslint-summary":"pnpm lint-eslint -f summary","lint-eslint-print-config":"eslint --print-config temp.ts","lint-prettier":"prettier --check '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","lint":"pnpm lint-eslint && pnpm lint-prettier && pnpm lint-eslint-config-prettier && pnpm lint-eslint-deprecated-rules","format-eslint":"eslint --fix '**/*.{js,cjs,ts,mts,tsx}'","format-prettier":"prettier --write '**/*.{js,cjs,ts,mts,tsx,html,css,json,md}'","format":"pnpm format-eslint && pnpm format-prettier","type-check":"tsc --noEmit"},"devDependencies":{"@alexilyaev/browserslist-config":"0.1.3","@alexilyaev/configs":"0.5.3","@stylistic/eslint-plugin":"2.9.0","@total-typescript/ts-reset":"0.6.1","@types/eslint":"8.56.2","@types/node":"20","@typescript-eslint/eslint-plugin":"7.17.0","@typescript-eslint/parser":"7.17.0","eslint":"8.57.0","eslint-config-prettier":"9.1.0","eslint-find-rules":"4.2.0","eslint-gitignore":"0.1.0","eslint-import-resolver-typescript":"3.6.3","eslint-plugin-compat":"4.2.0","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-import":"2.31.0","eslint-plugin-jest":"28.8.3","eslint-plugin-jsdoc":"46.9.1","eslint-plugin-jsx-a11y":"6.10.1","eslint-plugin-lodash":"7.4.0","eslint-plugin-promise":"6.1.1","eslint-plugin-react":"7.37.2","eslint-plugin-react-hooks":"5.0.0","eslint-plugin-unicorn":"50.0.1","husky":"9.1.6","jest":"29.7.0","lint-staged":"15.2.10","lodash":"4.17.21","prettier":"3.3.3","typescript":"5.6.3"},"peerDependencies":{"@stylistic/eslint-plugin":">=1.5.0","@typescript-eslint/eslint-plugin":">=6.19.0","@typescript-eslint/parser":">=6.19.0","eslint":">=8.56.0","eslint-config-prettier":">=6.11.0","eslint-import-resolver-typescript":">=3.6.0","eslint-plugin-compat":">=4.2.0","eslint-plugin-eslint-comments":">=3.2.0","eslint-plugin-import":">=2.29.0","eslint-plugin-jest":">=27.6.0","eslint-plugin-jsdoc":">=46.9.0","eslint-plugin-jsx-a11y":">=6.8.0","eslint-plugin-lodash":">=7.4.0","eslint-plugin-promise":">=6.1.0","eslint-plugin-react":">=7.33.0","eslint-plugin-react-hooks":">=5.0.0","eslint-plugin-unicorn":">=50.0.0","prettier":">=3.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"eslint-import-resolver-typescript":{"optional":true},"eslint-plugin-compat":{"optional":true},"eslint-plugin-eslint-comments":{"optional":true},"eslint-plugin-import":{"optional":true},"eslint-plugin-jest":{"optional":true},"eslint-plugin-jsdoc":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-lodash":{"optional":true},"eslint-plugin-promise":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"eslint-plugin-unicorn":{"optional":true}},"engines":{"node":">=18.12.0"},"packageManager":"pnpm@9.12.1","keywords":["eslint","eslintconfig"],"author":{"name":"Alex Ilyaev"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alexilyaev/eslint-config-ai.git"},"bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","_id":"eslint-config-ai@3.6.7","gitHead":"c055d17c379dcd999e9a57e139e8ac1c8e27fb1d","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-k4gu315dOXwGHAOCrR0RRIXr/v5CUr2Dsln1g0aFNVPwsB6Y8guMn37EzNpvqz40eNtZmssaRstpnKd1dBrrCg==","shasum":"34e98849a9d2faff2352ced1541c3d0440f1cc45","tarball":"https://registry.npmjs.org/eslint-config-ai/-/eslint-config-ai-3.6.7.tgz","fileCount":29,"unpackedSize":35428,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDXtvk++cGce6UbB5x7Ba0o8+6QUq6XaVk/M07JONDDSQIhANF1CtBYxhnocP/cQ1edQdq1PJc2R9XN14Us/wCqF4VC"}]},"_npmUser":{"name":"alexilyaev_user","email":"alexilyaev@gmail.com","actor":{"name":"alexilyaev_user","email":"alexilyaev@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-ai_3.6.7_1751218218605_0.9656178957030237"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-16T19:14:27.398Z","modified":"2025-06-29T17:30:18.990Z","1.0.0":"2018-06-16T19:14:27.470Z","1.0.1":"2018-06-16T19:18:06.239Z","1.1.0":"2018-06-16T20:02:43.642Z","1.1.1":"2018-06-16T20:11:56.451Z","1.2.0":"2019-01-10T00:25:09.685Z","1.3.0":"2019-01-19T10:04:58.403Z","1.4.0":"2019-02-06T21:12:27.047Z","1.6.1":"2019-10-01T22:26:42.226Z","1.6.2":"2019-10-01T22:44:28.267Z","1.7.0":"2019-10-05T23:41:26.007Z","1.7.1":"2019-10-31T08:16:21.974Z","1.7.2":"2019-11-06T14:54:43.363Z","1.8.0":"2020-02-23T15:13:27.715Z","1.9.0":"2020-08-31T22:16:11.896Z","2.0.0":"2020-09-15T10:42:01.021Z","2.1.0":"2020-09-23T19:45:51.520Z","2.2.0":"2020-09-23T21:40:58.827Z","2.3.0":"2020-09-24T13:12:18.170Z","2.4.0":"2020-09-26T22:54:23.121Z","2.5.0":"2020-11-05T20:41:05.553Z","2.5.1":"2020-11-16T08:52:54.734Z","2.6.0":"2021-01-01T13:11:58.587Z","2.6.1":"2021-04-30T21:15:43.192Z","2.6.2":"2023-03-19T20:28:57.836Z","3.0.0":"2023-12-19T11:15:29.485Z","3.1.0":"2023-12-19T19:17:45.658Z","3.1.1":"2023-12-19T20:03:23.295Z","3.1.2":"2023-12-19T20:29:01.583Z","3.2.0":"2024-01-23T11:42:28.468Z","3.3.0":"2024-08-19T17:16:36.009Z","3.4.0":"2024-09-29T21:46:30.786Z","3.4.1":"2024-10-07T17:08:09.177Z","3.5.0":"2024-10-14T09:01:12.433Z","3.5.1":"2024-10-14T19:04:38.755Z","3.5.2":"2024-10-14T20:55:53.504Z","3.6.0":"2024-10-14T21:22:32.200Z","3.6.1":"2024-10-16T09:05:45.352Z","3.6.2":"2024-10-25T09:21:49.237Z","3.6.3":"2024-11-07T12:33:15.480Z","3.6.4":"2024-11-20T18:13:17.064Z","3.6.5":"2024-12-01T09:57:45.412Z","3.6.6":"2025-06-29T14:43:30.982Z","3.6.7":"2025-06-29T17:30:18.798Z"},"bugs":{"url":"https://github.com/alexilyaev/eslint-config-ai/issues"},"author":{"name":"Alex Ilyaev"},"license":"MIT","homepage":"https://github.com/alexilyaev/eslint-config-ai#readme","keywords":["eslint","eslintconfig"],"repository":{"type":"git","url":"git+https://github.com/alexilyaev/eslint-config-ai.git"},"description":"Opinionated set of ESLint shareable configs by Alex Ilyaev","maintainers":[{"name":"alexilyaev_user","email":"alexilyaev@gmail.com"}],"readme":"# eslint-config-ai\n\n> Opinionated set of ESLint [shareable configs](http://eslint.org/docs/developer-guide/shareable-configs.html) by Alex Ilyaev\n\n## Why?\n\nI manage many projects and find myself copy/pasting configs between projects,\nwhich got out of hand pretty quickly.\n\n## What's included?\n\n- `ai`\n  - [eslint:recommended](https://github.com/eslint/eslint/blob/main/packages/js/src/configs/eslint-recommended.js)\n  - Common base rules\n- `ai/typescript`\n  - [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/)\n- `ai/unicorn`\n  - [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn)\n- `ai/import`\n  - [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import)\n- `ai/jest`\n  - [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest)\n- `ai/lodash`\n  - [eslint-plugin-lodash](https://github.com/wix/eslint-plugin-lodash)\n- `ai/promise`\n  - [eslint-plugin-promise](https://github.com/xjamundx/eslint-plugin-promise)\n- `ai/react`\n  - [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react)\n    - Setting `react/recommended` and `react/jsx-runtime`\n  - [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/master/packages/eslint-plugin-react-hooks)\n  - [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y)\n  - [eslint-plugin-compat](https://github.com/amilajack/eslint-plugin-compat)\n- `ai/jsdoc`\n  - [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc)\n- `ai/eslint-comments`\n  - [eslint-plugin-eslint-comments](https://github.com/mysticatea/eslint-plugin-eslint-comments)\n- `ai/last`\n  - [@stylistic/disable-legacy](https://eslint.style/guide/migration#disable-legacy-rules)\n    - Disables styling rules that were deprecated and moved to `@stylistic`\n  - [prettier](https://github.com/prettier/eslint-config-prettier/tree/main)\n    - Disables styling rules that are covered by Prettier\n\n## Installation\n\nRequired:\n\n```shell\npnpm add -D \\\n  prettier \\\n  eslint \\\n  eslint-config-prettier \\\n  @stylistic/eslint-plugin \\\n  @typescript-eslint/eslint-plugin \\\n  @typescript-eslint/parser \\\n  eslint-config-ai\n```\n\n### Optional (based on the configs you choose)\n\n`ai/react`:\n\n```shell\npnpm add -D \\\n  eslint-plugin-compat \\\n  eslint-plugin-jsx-a11y \\\n  eslint-plugin-react \\\n  eslint-plugin-react-hooks\n```\n\n`ai/import`:\n\n```shell\npnpm add -D \\\n  eslint-plugin-import \\\n  eslint-import-resolver-typescript\n```\n\nOther:\n\n```shell\npnpm add -D \\\n  eslint-plugin-jest \\\n  eslint-plugin-lodash \\\n  eslint-plugin-promise \\\n  eslint-plugin-jsdoc \\\n  eslint-plugin-eslint-comments \\\n  eslint-plugin-unicorn\n```\n\n- If you use npm, replace `pnpm add` with `npm install`\n\n## Usage\n\nAdd to your [`.eslintrc`](http://eslint.org/docs/user-guide/configuring):\n\n### Last\n\nDisables styling rules that are covered by Prettier or deprecated and moved to\n`@stylistic`\n\n> Always add `ai/last` as the last `extends`\n\n```json\n{\n  \"extends\": [\"ai/last\"]\n}\n```\n\n### Base rules\n\nThis config extends `eslint:recommended` and sets up Prettier\n\n```json\n{\n  \"extends\": [\"ai\", \"ai/last\"]\n}\n```\n\n### Base + Plugins\n\nYou can choose which plugins to add\n\n```json\n{\n  \"extends\": [\n    \"ai\",\n    \"ai/typescript\",\n    \"ai/unicorn\",\n    \"ai/import\",\n    \"ai/jest\",\n    \"ai/lodash\",\n    \"ai/promise\",\n    \"ai/jsdoc\",\n    \"ai/eslint-comments\",\n    \"ai/last\"\n  ]\n}\n```\n\n### Base + TypeScript + React\n\n```json\n{\n  \"extends\": [\"ai\", \"ai/typescript\", \"ai/react\", \"ai/last\"]\n}\n```\n\n### All (Base + All Plugins + Last)\n\n```json\n{\n  \"extends\": [\"ai/all\"]\n}\n```\n\n## Configured Rules\n\nYou can see what's currently configured in these files:\n\n- [base](./base.js)\n- [typescript](./typescript.js)\n- [unicorn](./unicorn.js)\n- [import](./import.js)\n- [jest](./jest.js)\n- [lodash](./lodash.js)\n- [promise](./promise.js)\n- [jsdoc](./jsdoc.js)\n- [eslint-comments](./eslint-comments.js)\n- [react](./react.js)\n- [last](./last.js)\n","readmeFilename":"README.md"}