{"_id":"eslint-config-mahir","_rev":"93-e11e107bd3152d3347af1a22a3b096b8","name":"eslint-config-mahir","dist-tags":{"prettier":"0.0.31-prettier","beta":"1.0.0-beta-8","latest":"1.4.1"},"versions":{"0.0.1":{"name":"eslint-config-mahir","version":"0.0.1","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@0.0.1","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"d842483f2ec734178eb12ae2dc2bfa03d61952fe","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.1.tgz","fileCount":29,"integrity":"sha512-Vt2FS0BneHAxG0tP4AbREx5JjRcIp4KDAIGQmUimQkv6793agfL42PcpN85GncrlcFwoGaYZH1O510DnSqkEig==","signatures":[{"sig":"MEYCIQDO2S6SBuF6TZgdWP7FgNeInFiIUff6Te8XaMVY6nla8gIhALjS89vm4D0D8SN+tVNAeBAnVCl1GaGjr0F9qkWGCVFQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3290463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMFFjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplTA//WT++zXHIa0hMFxEkVr+ttrwP8TNMZFP9XR6qXIhMHIFFcNLQ\r\nmcYGUF/lJmwtBtLdXO+HS7WlVUe5qSTqPk1yIqSDyOQGg1dYZVFxE50sno+I\r\nI8BmNsKIaGB6Vwgd0XCrFaf24cbKX8LEZ+FaQwtW3rfRbu+rGVVgKZwy971P\r\nMz3vOGNNYjZWLGCjfALPgbQ40hFwMz+yE7bqOfOheST+mllv4i7TMwZexQhK\r\nMdXLltUqef6XT/aeo6j7+IlHcBXLcHMtDBYALY6d3XNuZLBT92gXA2yW9qMD\r\nqjr/rTR+ujqM5ujcC3q7871a6j2pcjJKq4+iqgOFfc7PA94885PxuIZjzteF\r\nPBu7ZjCNXKzfFEe21nOrnqn0rw/rwNz68Z0WCFHTN8WdrTj2rV2xL0WgQPhX\r\n6l27/ZaD9TAVKRGz9uN4/20LrnkvhI538OoEV9Nh9HbbsWkLAGpNmrxiqPCl\r\nOE7EpanT/cwtn4Qo8t08tZVwyIElq19QDugORVkpOwxotKpZqo3MzPHsVEpW\r\nKcpimiMKe/RpoxVB4Q8MBUm7/w6U3+0Uiw2Ksm1mtVNfZabw9fZfm08tFk8R\r\nkF7RzkqUdU0GmJLj0HFbw13spClHaiW137tV11L4iJqumjd1EP6qMrSJJ6eG\r\nm5iMFq6eW8fTUEbyHFAUlra+tHPjA4QGP7Y=\r\n=8Mm3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"5f469f6a36b3901c2f10b27a3e39b73f91f95bea","scripts":{"lint":"prettier --check . && eslint . --ext js --fix","format":"prettier --write . && eslint . --ext js --fix"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"8.19.1","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"18.9.1","dependencies":{"eslint-plugin-n":"^15.2.5","eslint-plugin-react":"^7.31.1","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.15.0","eslint-plugin-unicorn":"^43.0.2","eslint-config-prettier":"^8.5.0","@rushstack/eslint-patch":"^1.1.4","@next/eslint-plugin-next":"^12.2.5","@typescript-eslint/parser":"^5.36.1","eslint-plugin-deprecation":"^1.3.2","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.36.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"eslint":"^8.23.0","prettier":"^2.7.1","typescript":"^4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.1_1664110947154_0.5597149486216293","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"eslint-config-mahir","version":"0.0.2","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@0.0.2","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"e4064a827f27c6a0fcd3a5209920879245349d3c","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.2.tgz","fileCount":20,"integrity":"sha512-lQOBs9IBiAF37C8yB18hFN6OyPiTE2fPoZ0pdAw0lydrw78XTo8fi/0k7hCMJAMWLIPSTM68NX2teO/iS2kvQg==","signatures":[{"sig":"MEUCIB36sI9zAqPU2voOmDQlKA6CigGbFm8F2j8SoY20eL7XAiEAvr3IgHzd8KdYm/XE0GXhRsiXY9XmtTCSWDdO8Nzeu04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMFHTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFkA/9HcML2RrzuCto8q+MDKmj6+RbPlrC6PgYLJpF1FynUtp14Uyx\r\noLUA/mcvd6XRnQOfaGz98ugNJF/sg9JsAd/1JA+vJIiZMo+xgNtx28F2fdWp\r\n7wJGT1cUX9QX6uTBwM8+rsX44QMT6/XXzelUN20K1s+RfqNi4L+mmUAB/yK5\r\nXFlh5CPkGKEgR667jqOGhBIpWPw0bSQubW9FxRHCDBrnXpBibPlhKq30Stnn\r\nsIsOazLw7FStdLNtUqy6Uzg788Mgn4B+oyx+ncJ2e0m0ZBZ9E/I7JAbWw/Ab\r\nhcBiZuLYUONcXCj/rf72h81azqQWxeUPyxlyjndJJoQ5mnB9I3dqj5BTIYQc\r\n+UVppOhmZQZ/abTjN7yg/PFARzVAecXP4u0APJMI4DiaUcfGDhHMwAen+qPq\r\nuqhle4Zsj/NO+S9D8DV4nj0oOIVd3nq8AYlIChZti/LYgEqnSUW+0ZaeRut3\r\nj7hwczMpPZoBMNNPyCu7ZOLFqq6HSraDY/diNhfTHzsofiQ1/ztuaexX0w0F\r\ngk6TUN1qF4zEUYM9ZLCgUTL51CLFu5oclUTmBtP40YTgLFkMGp39K4whukbC\r\nfnWwDwVVT+qrLiA3vS8eHTZCFeztE2baoGPZzK+11qYjow0ZnqefHDnG2l6z\r\nbPoFxC92lZNrccHa1TaNOZZrjFCugmEr/dM=\r\n=6qgS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"6f3d8085debeed3dcc6f5f5d972c2e52603f3aa4","scripts":{"lint":"prettier --check . && eslint . --ext js --fix","format":"prettier --write . && eslint . --ext js --fix"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"8.19.1","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"18.9.1","dependencies":{"eslint-plugin-n":"^15.2.5","eslint-plugin-react":"^7.31.1","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.15.0","eslint-plugin-unicorn":"^43.0.2","eslint-config-prettier":"^8.5.0","@rushstack/eslint-patch":"^1.1.4","@next/eslint-plugin-next":"^12.2.5","@typescript-eslint/parser":"^5.36.1","eslint-plugin-deprecation":"^1.3.2","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.36.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"eslint":"^8.23.0","prettier":"^2.7.1","typescript":"^4.8.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.2_1664111059478_0.29908358485961917","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"eslint-config-mahir","version":"0.0.3","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@0.0.3","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"ada2e2e1f1fba7b6185061bec9501b816c0ca0e2","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.3.tgz","fileCount":20,"integrity":"sha512-13S0G7sD0H3vn+aREZVWLzDHNnucxL4QHPH39a3P6CfHX+BUTIdL26Kd/ODkiSkUb5uWfLVPxcCbXEMNwbfXbg==","signatures":[{"sig":"MEQCIEbYsMMwzU2p7ZXDqGAWEnHmhdJ1/DLcDDhZpC/piCWxAiALsLY46m/DZOoe5027Yq49bHzWTKIH4K9mqw8THUfARA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMFTyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6Iw/8C4zuQlPItSfaCjbU7qWbn5Wb2PEtxBuX/I++htKVvYTr3wf5\r\nFd/SpHSguvcj4lxCRlmQsHRvasRJa0AeT+8w7y4osmS+knLniaLDaLhiW4Mp\r\nvgfQoDR+2+ZlwkFIpI5RRASFWM6p6prGHwuO2/ef3toqscKcm9hb4F7V3IP/\r\nD8e/QLODBJHadv4b+KhIoJRmRiAxQgZhchqs35+tuItoO16mfgVOum9jb+nX\r\nmG+CmEZKSFhQS4JnOuWl4np5dduZ7s3KYjrePXbw+3hXJAuCs53EMkt5KSoE\r\n9OgxC2zYGOu/oDHJA12vhbQd+TvGY/pXbFLsQXjH/gkciKgE9AmvYAoxKv1n\r\nVqdBbz0csYQGurlqr3pxbBVVn78MpnZtqVhfctDODLCgMov3MYl5pKGWaM84\r\n0JVbUD+oZOXbdxTrPYaZmLaeNtsLd0gy5DM/pTJyYNnvgQ/p0fiTC2fttnU+\r\nNOo0yATZnze3Y6bnv+ZLadRTwZtdLd5mLy1XPp8h7Tn4+JjQhnQ4k9yYYR07\r\nlm66L+Vuvals/ks0YejEQD+ZnScD8OoZnNUtxiPL9Lls3jUM9EeZRx+v6Vck\r\ngnCfPUiWBH8HvJgrvaub8XykySFvi+EsR0MSZPG1K30qO+Lsch/h8fNrzd9E\r\nhDFIKtkrYtEdQCIMcChLfeuzwg4oyCmzg5Y=\r\n=QlZ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"bfcdda90fa1712517895a8aabf7a49e066d94670","scripts":{"lint":"prettier --check . && eslint . --ext js --fix","format":"prettier --write . && eslint . --ext js --fix"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"8.19.1","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"18.9.1","dependencies":{"eslint":"^8.24.0","prettier":"^2.7.1","typescript":"^4.8.3","eslint-plugin-n":"^15.3.0","eslint-plugin-react":"^7.31.8","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.15.0","eslint-plugin-unicorn":"^43.0.2","eslint-config-prettier":"^8.5.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^12.3.1","@typescript-eslint/parser":"^5.38.0","eslint-plugin-deprecation":"^1.3.2","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.38.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.3_1664111857921_0.31670833978410906","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"eslint-config-mahir","version":"0.0.4","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.4","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"357acce5bffeee2b52543cc78780df735be09f8e","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.4.tgz","fileCount":20,"integrity":"sha512-I6oV0dMhYJepKWFj0j+fQARB/wIrY91LreENykvVTvVBj1Q2EexxmgpKiyXqDryJOyJ9g50Dgqzs80ve2yj1Ag==","signatures":[{"sig":"MEUCIH0wR43PkhuFoQhTJapqI5xAYoYq4ICy3EG7rW0q5zmxAiEAqEbcEbRGZFlu1l2UxPvYaXeuRTldQZWE+2a9UNuJ+t8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNIRhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrbyg/+OtlBksRbDpVcF8nG3nqtzbZPl7LHtquMMVyIWh5RBUkhY+Fi\r\nUYLIEcTKHfd/YaP3mzOgUVaE3eEI4R1VMS6Ed0w6KqnUu1sDPsYuKq4uYO6v\r\naqLRdGHZHXczNY4DjVTh5EBfJbIuvtL3eZtJ+Ew0sbqcSixiMFcZzRHeasRr\r\nQne/ieoKfw54YnwSDNAIKI32vmiKstaf1PiGSlpYKyqUJdhUeFZ2ZaOycxLY\r\nlXo6eaN/HVMhjf61PEeU2j2Le+b1JW+5Pdze/tVpRFoNe8mQ4fSk5qky+r6U\r\n9gFWpRgTrllp96OAWx0PF/OdBHNsTYGydCHKA7AuvbVIT2q6tX3Z2UstuxSk\r\ndEpValL9+mbMKAt0eCqQv1vw6L7VHcA4VR8rLCerXpzZNiNNKceaK1YEwbbH\r\nh4O40p5FqwXptMW9zlgpPj6xrujT6YxBuqpmZ6vrusSDenTjbx3Rv/fXPW9H\r\nLI5Yt4qnXfsrUFaxmp2pL5+clp/QGF4uJysRt5Rs55Z15NfoGgc4GUBgHCWx\r\nAR+9ne9oJ2/omh7IZqkES7jTVu3eT56MyQ2xWfL7sM0t139SMwHjz4kNMp5z\r\nu91CAjjRcgB93W8RTdbMFDLofh7zsJy8qOQk7T9pE/NPsB3nLg022L+EenH8\r\n5I7BVa2GOXpIP6xRJSwHxnZx7AMcrWWgdrc=\r\n=US6o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"de9cd9c9e78fcb614b38f776a40743bd64a597c4","scripts":{"lint":"prettier --check . && eslint . --ext js --fix","format":"prettier --write . && eslint . --ext js --fix","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.24.0","prettier":"^2.7.1","typescript":"^4.8.4","eslint-plugin-n":"^15.3.0","eslint-plugin-react":"^7.31.8","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.15.0","eslint-plugin-unicorn":"^43.0.2","eslint-config-prettier":"^8.5.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^12.3.1","@typescript-eslint/parser":"^5.38.1","eslint-plugin-deprecation":"^1.3.2","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.38.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.4_1664386145682_0.7206520164667303","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"eslint-config-mahir","version":"0.0.5","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.5","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"361bb643811e1a5274384c2a73b5d2a266bad9c5","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.5.tgz","fileCount":20,"integrity":"sha512-NWVRh6+Xu5x9IPZHnSLm6+F/9H5Rsdr0qtEDgekWG8kg/s5t3PBfyOazKlI/QJYqpRMK8gDb3s6SRMgY4SdI1w==","signatures":[{"sig":"MEUCIQC8OapjAalDkW6Vc1005Nf3+P5ca8GJtMsTFXdQAi8FBgIgRnbavH5gF4ALhGSCfMyhTWcZg68MQX23NnJErOaMfEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOXREACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5Sg//RoWDtLNJ4wegTVEV4fVEbKVFSC4XpQMeet3w37EbUzdMdDa0\r\nDyUbOUeupThJGI4tPahtg221Y5bQd/kMy0VZXeplbMu/jI84I7bbALEjBwY0\r\nHM5PqCCmK0RXCDFGKuQ9lTuiDfGVNY1/X+omhv6xrO7iQcg5n8AZ2lwleZjN\r\n/hsWC+YfRsKhNRpxCbdCPT7I2d8jRX0mKzW91z27EdwJpLZYs0y5WMTVg17Z\r\nq8NsyZWFaQ2KMCJBjZf8wL4rjk6C6C329f9/b8BFQLpJfHuInQ98KG6UgAfh\r\nytGv9eSfYvTTSJmY6IilFtfOVn3RG8sqohN8rY8uwara2s7FQKBbeumQTClY\r\nPFPDAUR20kq11nnzMN0ll0cB6WSeRJqHPHRFGMXaK+rE/s9557YIZ1H9mdor\r\n6kYC3iAJQFdusQtpqCBey2KnfsCap/naLZuuSjAQshUTuPz7CAve9jUtAoiG\r\nbPYa+H4rRk1OSVbISaJXLzm75OsSUmSQVowAIB52GzNwl17MuuAM86TtGjdw\r\nQXY8tyMYwl+O9oUvnHhmzVwxoocgQ5+mUQKO/50y4JsPUbKp3jsg9VXrJjQp\r\n9Ni9eX+awoq+wGTcpvRe1F5IyKGljOQDawyNZVSmINBxfqiQWVabOj+sJOf6\r\ntKaTKncumvSHMcgrwYO2WNAxMsAdbvcELFU=\r\n=H1HX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"bc3e44647e4450f1510519b4f98ac7dd4542250a","scripts":{"lint":"prettier --check . && eslint . --ext js --fix","format":"prettier --write . && eslint . --ext js --fix","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.24.0","prettier":"^2.7.1","typescript":"^4.8.4","eslint-plugin-n":"^15.3.0","eslint-plugin-react":"^7.31.8","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.15.0","eslint-plugin-unicorn":"^44.0.0","eslint-config-prettier":"^8.5.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^12.3.1","@typescript-eslint/parser":"^5.38.1","eslint-plugin-deprecation":"^1.3.2","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.38.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.5_1664709700286_0.36236705673005454","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"eslint-config-mahir","version":"0.0.6","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.6","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"e2e76fdd63fb98a5db68a027ab695058ea8c4c78","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.6.tgz","fileCount":20,"integrity":"sha512-sAOlJa5oitByldtXYCXMwLyC8p2VjDKaRF94fx6//p4PP85+oB1GePVqA/VgkyGsJUP7XWX9RHY/D1EafGLdHw==","signatures":[{"sig":"MEYCIQCDOeeUkfnog62Jul07pClN9Jq57iEgipGjkzr3FKpX5wIhAInXlRwtJfrCse5blZrY7sdaZBbF7yWDuFoX43vwSozi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwYRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobMw//dDhLQEhn1mSqNKTYcn3AgnQ7WEHL9/insUOE2j97fktRpJwr\r\nPWbFWY8j/yQvumBDff0ZLfb0cnViAxIKKyHT0DqadOsqRpMMNveO7XK/cJpU\r\nfMUEpYo/D3j6k7N/Zms7Fxev5iaDcPnn8m0q004Ou1hwbdaRBs4dRFN2dzFa\r\nuIpUIwRukkXWDr8v1sCMM4F/nkZV+NRm7lHLpl6xw6F0OcOwu366v+hO+c+/\r\npCn3m+5XQOK011gH+ne3z/uzz15aW5x7zBizJR6IfREe/ZXB4NWCSuAfcIIR\r\nd4r7plhZCpkGiP5At9KLNfRct6KM18K8t+Su1ddMcC8Spn35+/2BwnQv8Sue\r\nmf4r9Sm+E3avVM7lhcBb1CxR0365mIw+lOasI99qtLXSLQj3ADAFtdTU0Rxa\r\nohVFdgdAer4N/TiM6YGti1y0WYz1aKRucSqZmvQ2ObVW7Be9FZFAH/qugSeS\r\nWL9FsmE53yYfwXd9sdfNwWalX7Q0Hq+4Jci80HcEmIb4Ubl7+OfxGfoguE3q\r\ncEReKmLNAy62O7CAURRFtftjXiMAIiuXdb5GlByKMezQGnqSaWA/cMcVGHFq\r\nrJr+Xze6uA6ygnltxJA0Xu/yYZH+uQ8ad+IKNgN9qgF+tAnilMS2t/yjK+bk\r\nGey6kEWJ2z6qHrbkkmWmI/7u+NDCCJRKIxc=\r\n=3+sq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"e94248748588b835c240f03b18a9926c347e4256","scripts":{"lint":"prettier --check . && eslint . --ext js --fix","format":"prettier --write . && eslint . --ext js --fix","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.24.0","prettier":"^2.7.1","typescript":"^4.8.4","eslint-plugin-n":"^15.3.0","eslint-plugin-react":"^7.31.8","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.15.0","eslint-plugin-unicorn":"^44.0.0","eslint-config-prettier":"^8.5.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^12.3.1","@typescript-eslint/parser":"^5.38.1","eslint-plugin-deprecation":"^1.3.2","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.38.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.6_1664812560863_0.6072361392859607","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"eslint-config-mahir","version":"0.0.7","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.7","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"5af0e9dcdfd322ec159440194eaeb5b9f31dc3fd","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.7.tgz","fileCount":20,"integrity":"sha512-vgW2e6i+5GP+pFmCxMyEvtTIf4cYYzaBedVGlnIvmrn8bMI2+uw1SmsWYuaMT4fe3NgPCwIFWNNN8GeMC4mndg==","signatures":[{"sig":"MEUCIGy+niwI7AuBa4QCl6KqbGOqJIbfVaDefDwtn9Fvn+2CAiEAumg46GQJg5pk1VN6OHysAnGnSiPY3KnU6fYZ8m8Y+kc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOw4AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyEg//S95jitmhc+zhcZiSaOxNyEjggzs1Osc77ghxhvoEcr+GMdZg\r\nfGXvNFvwi90kWdg5pBmD3MoNo2gQP74wsGT64iIogdKDjwISeF65xN+58e82\r\nFQAC9EUCgOrU5vidvfJ8QjAs5Mdy2cSDuPUKzJEfzU0jwMvrzr0llm+aeFyG\r\nYbshFzWJZg5G+SpRUc/dfule/ml0UmYZCVVowhf+Sm+LBaFqZe+YRdogw+cq\r\ntD1WKPbgMEDS9QbhPUHmW9AS1Yw4zGC9dt+AW6tVxt5VZS6eA5bEipC5BAeG\r\nGeWEM/1MkteqDtneoGJroExo10QD2SxgL/kps1zQXcSyleyIWMUNvGVSk9m2\r\n3zFpuBbRtSjGw137xQj+uAiktKdWHIt7BArvGLiu+bemrvJYe2sZfjvHvvCM\r\njWiQbwQ8hqRiEu2uuobO8ijzXGxNg1rq+cTau/OOI4ZBfMkwO6zpeh5ZQ/u2\r\nMKdf+MEyfHokbwAnA6DyObda5pILCiR4jjxDbAbY1dYmnfDdlc+fvzX24wDf\r\nhhBJ+a1uVHjx1gCEl6aNIQPETQdXoe61HZMdwJAxkHoWS/nJf0zvFl21vaLm\r\nwDkZlnHZq+vO4VW4PGW8O/Z1fHPBnofYU9I/8h7cf+kz/Cc3qftWAtgfaPHY\r\nPblK9hJRtTOgnXiBagCbhdAThigMP41gBfg=\r\n=kXQg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"dedf1e98b26ab7c3ad1f1a786e73d6812a5f681f","scripts":{"lint":"prettier --check . && eslint . --ext js --fix","format":"prettier --write . && eslint . --ext js --fix","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.24.0","prettier":"^2.7.1","typescript":"^4.8.4","eslint-plugin-n":"^15.3.0","eslint-plugin-react":"^7.31.8","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.15.0","eslint-plugin-unicorn":"^44.0.0","eslint-config-prettier":"^8.5.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^12.3.1","@typescript-eslint/parser":"^5.38.1","eslint-plugin-deprecation":"^1.3.2","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.38.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.7_1664814591997_0.4616639132616338","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"eslint-config-mahir","version":"0.0.8","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.8","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"0264018d1b7b55558be7dffc9ed269c2fef98bfe","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.8.tgz","fileCount":24,"integrity":"sha512-4wxZjHXvLKmURudrORznXOTXnzDULT/xUSowTi91FvI9pNA5Skijc6FB7RcXdoExNL/fFg5Umcaso7Pggx4mng==","signatures":[{"sig":"MEUCIGbn6g3UvzuVCikwgf/xX6ug5WuKwKoD1fEPkQ8rfwcnAiEAtVTkvAYBqjB1OYg/RHwvK0yR58xI0IqxTYdEHOkHAyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPaJrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYuA/+I17A+ImBrO3T+pl9bp4Bj5OmAE/EN0iG/qGGTSrFXyCzwsOM\r\n7Aag5N/DpbgzdcnffWpu12lR1bhodBJ+YQ2frniVy4vD9NBErfvV5t/WNDHZ\r\nnNk9GGGwZ1iL11/WBDH0kZBMQJo1iJOJH6l5nRe+XkaRpGdj5U4LLcuQwsqj\r\neKuxA7/YsgcJTrAxx/zJ6Amcrq+YzzTb80VaLaeloiqDcfKkkzpwXzzWpgvU\r\nOshz18iVD5M45IBR6SfxtJ3D8wcHsf4UDUAO72eenXTbVuNbhxW5WGTnJZH1\r\n6oOBC/Tcj1Etr/coFYXfU3sThw0f189OwT+bDPBCsSalps/6b4aNeWxCUCvc\r\naOGiybpMt2SlMvtd4iauZRnKQ64rlFdwaOBZO4QWIIqwMXdzz/eaj5pEcQ87\r\nbXkFUS8TmiD92KkvmFZR+GKcg71GcxZM4/zep8xiF/ka/xvIsZ64+pisYj+e\r\nRS6JRzxNODdW+7ceWVJTYpkckFMeKL7ZR9f0ISVuG4a3w2OhCN+ygaSezMLH\r\ngrkc3e80tsC5PXVs4xWhGpJt3HAezbCrEnaZX5TMJBk0D27St0IWoAU/ZV+0\r\n+BHYOoUt9Uh0y7s/d+VARpyBlolG0N/GWM2pPGV57+sq/JmnCkgA29JUNJI0\r\nF0EYBOJ2b6hjD7KvB2Z+xyE7Pmls4BtKIk8=\r\n=QwDW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"bc450a35d6514c9b1a69c8960a43b0e726b4e220","scripts":{"lint":"prettier --check . && eslint . --ext js --fix","format":"prettier --write . && eslint . --ext js --fix","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.24.0","prettier":"^2.7.1","typescript":"^4.8.4","eslint-plugin-n":"^15.3.0","eslint-plugin-jsdoc":"^39.3.6","eslint-plugin-react":"^7.31.8","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.15.0","eslint-plugin-unicorn":"^44.0.1","eslint-config-prettier":"^8.5.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^12.3.1","@typescript-eslint/parser":"^5.39.0","eslint-plugin-deprecation":"^1.3.2","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.39.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.3","devDependencies":{"move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.8_1664983659750_0.5194798974438521","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"eslint-config-mahir","version":"0.0.9","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.9","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"f50f44f5e97cfe3fe6115fba847f17c3e3553957","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.9.tgz","fileCount":24,"integrity":"sha512-XgkWLu/P+Jzcj0TeLLaeHDqVySdrbt4TK25WLDKQFwLdpjs4fEFdfYeNwK4tK5rI2hESDxzdTanks4GrQHpa+g==","signatures":[{"sig":"MEUCIQDkRAIA+AQv+aI25ClePtlbkb3HFqZZdMI3FfrGjUNt3AIgN+dtCKfHy0H1Rn6ytUXGJxgY46zj/LFp5GbbwzU1ob0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQ7XFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT4w/+IBTm+PoI8SFnsWv2H2XVl3bgm+Atxev85Q8859RDWfbhW9ik\r\nU5V9805McQqxFkGAiMseY9+WJal0d6rH3lwQqg4C6Eyx1BfPDig4818ob92k\r\ns/YoAfS7sEMshJ6skZIo60fej75TNYS8OuiYlOtBjYlWazeAU2HzJYz2W4xv\r\nORftKFFg3z03JEU4wXiq62OgqMvIwtSPXpeRkEDYnl65mpDKjVIxpQyiw6XU\r\n7t+MMR9/Xz/Cc3zKKl7syIuI+QMMbcq7z9lJ/n2IyojLqT5OHjKD+lsf1JXQ\r\n53dnbxPV/GxQ+8QBv+EVO4MAykqwER8jZTpEAqps562n8vex+LofBEms4w0P\r\nMzTGFevO3231zTaHygHA7il620axPAOwWUv5ChzKqn+j/irwUiCBOBc7PCmX\r\n4q7D/18UF2cuylb6vO/31ssC6P1sHAP4tp4qGf5QW77kgW2+tFk5VErkEr0Z\r\n06ciguOUNv4RIrd+e/GQbvSTIOZfT2VcAj9K2p0Lk2h8gMKi6MZ0C2mRMWjt\r\nJkgf9QOjjfrvl7OIVBhhuYgmC9b8SUOHPgYGoOCWg6Few+T3WdTCPzax9a31\r\n7LiP2998Q8a6907D/t2wd/vnA4B1NkQqXCIv//1L++VR1hsxIgcNGdESj7zu\r\ncrsAvr3yklffuf9hgrjN/7coyEwGkXH1H7g=\r\n=yY4e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"870b9443d0265998ea3c49f4542fa38379d47d8b","scripts":{"lint":"prettier --check . && eslint . --ext js --fix","format":"prettier --write . && eslint . --ext js --fix","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.25.0","prettier":"^2.7.1","typescript":"^4.8.4","eslint-plugin-n":"^15.3.0","eslint-plugin-jsdoc":"^39.3.6","eslint-plugin-react":"^7.31.8","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.15.0","eslint-plugin-unicorn":"^44.0.2","eslint-config-prettier":"^8.5.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^12.3.1","@typescript-eslint/parser":"^5.39.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.39.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.4","devDependencies":{"move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.9_1665381829336_0.7218330931763168","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"eslint-config-mahir","version":"0.0.10","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.10","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"f9ae00dc440f34c4525337509f8cf3a3fad71002","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.10.tgz","fileCount":24,"integrity":"sha512-OY5Nj/fm4csAGxg7RdJulGBgr9mnbpQNB92RL+/wrWbKLviYSIZrLWzimYBQZJXjEPXaSrXXdei8z1131rGbBA==","signatures":[{"sig":"MEQCIDOLIyn8BbM+E/lvERJGjpYPw2FeG90yj/TorkFi08osAiAPo1scKilqSQp/pbyppAGOE3DGCBBzvRQOnx8M4G4O/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQ7b9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsKA//Taun6fv3omKAzAdqEbo6ESoglgAzlENfFN3jlZaYLViG3ybs\r\nEthkHHCFYCUolBP/kWh3tKtkbnwXJNNMJSiaEpkX31M0YwwBdBs1kGKOEdcf\r\nMJqQ0y1twPjZ7hsMPoEcdSf2cnRT9OwgL1fqKVOs06mGlUFR3Hi1cSca3f75\r\nlwJsS4OJmyXJw9qD/O5CPDDurbOlXLrissSbgPeBiIDv2LWKVczgl0wUGzZ7\r\nVhg0RnZ+VMsKvJQPswNxuFMCNN8AAxjMEwlFIEW64k6Sl3xbcax76SE4M4gI\r\ntjvhdMIZ6w7dEr1jhwPR12S7yxolz4HsyFhy/JX5BIgcVh8YthM4r53rsf7/\r\n8vhuP49m2NS/u090fx7bDNKX3mmN3EPpKbO2n11+LEJFZFyWYlyap9hxzCJy\r\nJRqZkUBKuPbNn7Qk4fhXbeYvxZNGLwRW+s09O+ToeRPXbzX59f9iaNqxINUJ\r\n72IdbrVNjBqFPP1FQJth1+9He9M1daqldCKbwV0CZS+bLNjp3Q3Zkup40G2Y\r\nwYIDPepdfiYEGncejRjuMPP62IKTWXSNdZlSCBljJUIgn/CDkfqUT1zAfRws\r\nRPrhAv0NwiVjDHEfpkWpT8eOCwQx/WQWRT3rNYJfgRd0ATTRZK/0vxFjhl2z\r\nzFwlEeqHRcq3vwlLRQNBwpVsugyGNqXji+4=\r\n=yzSA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"4f4c810abd4f2e36b4dac460e14757d3dee8b2b2","scripts":{"lint":"prettier --check . && eslint . --ext js --fix","format":"prettier --write . && eslint . --ext js --fix","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.25.0","prettier":"^2.7.1","typescript":"^4.8.4","eslint-plugin-n":"^15.3.0","eslint-plugin-jsdoc":"^39.3.6","eslint-plugin-react":"^7.31.9","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.15.0","eslint-plugin-unicorn":"^44.0.2","eslint-config-prettier":"^8.5.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^12.3.1","@typescript-eslint/parser":"^5.39.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.39.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.4","devDependencies":{"move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.10_1665382141351_0.490905782037639","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"eslint-config-mahir","version":"0.0.11","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.11","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"c7c7b6bcadd305ac3fc691de5ec75547c8c373f2","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.11.tgz","fileCount":24,"integrity":"sha512-rSi1Mjx4v4SUrxwPnFTX0wZjBRoq4URGRqoha4PyuI+TJbEKmKAv5giR/34LYvg9ZjIWBec4bz4bhZKH/p9UQQ==","signatures":[{"sig":"MEYCIQDPXC2CL5XnESSI47Wb8Pz6auZHJq0rxZoTCOWZbLnlEwIhAI7J3c8i/p7QwkyISXE+fvbJJZ90ADulSQvBBoEwsMuX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRS8dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWBRAAmlHk5vLMyVL7WXMPJI1TYbIBB1lMKCR6ETaADmOkzQRRxM06\r\ntbZi79QQ5nfSuavuYf+COHuJlYr768j1SKzhF9XTCr5FA8GJj5tVwzipKscK\r\nrc9tFT7lA229bvdHwhpdv2f6EEZRF9+xXluwKNl49ZzRPNm+fYGK3p84uQHj\r\nqI70f+FilN41sJN0o6rGFKQ1eRC42GAI3gtp/p3KfrGLT+5FG1o60QpZXPSa\r\nR6hCdKIb9Jbr3om9+hTXesMIotd5RJJYmEkFte6Hc8uBhYkOPZqI//9DnSNd\r\nVbQtLhAGGOYyS/ehQR7weAKJCLGBnXnAXo2FVjq1Kb795szrmXW+wrKDiv59\r\nYIHnpBPExRcWRe207yWI6bwNGgFp5dmCUpPAFuya/I7Qy/ud6maL7twKOFwv\r\nBle0PPzs/T+RgDJpiuoV2ZYwqxCKHS84uGsuEXSvb7VDODUJ8hf80Cl28p14\r\nic7nB87B2YegbIiiwCsWa+I8+OIjxck/bX2YRmcWKwwTbJ9VQGz+Sz8JmyQV\r\n5/BEJqlyGy2y91+AhvNLHW1zfjCvcR95RGc8sy43EuZ8A4UL1F9hlfzbF2O+\r\ngwSm4vTRm7gIjSsAJTDQDy5cxpv83D2QhkaYOn8AFvGskkuLxkQVtDKssm3H\r\ncm2ien+ecK4S7ijR4nlw58eN+cx9qwcOqrI=\r\n=g1xb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"c2dda7e394c5250ff696f1cd66b075d9ccdb88cc","scripts":{"lint":"prettier --check . && eslint . --ext js --fix","format":"prettier --write . && eslint . --ext js --fix","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.25.0","prettier":"^2.7.1","typescript":"^4.8.4","eslint-plugin-n":"^15.3.0","eslint-plugin-jsdoc":"^39.3.6","eslint-plugin-react":"^7.31.10","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.0.1","eslint-plugin-sonarjs":"^0.16.0","eslint-plugin-unicorn":"^44.0.2","eslint-config-prettier":"^8.5.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^12.3.1","@typescript-eslint/parser":"^5.40.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.39.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.4","devDependencies":{"move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.11_1665478429172_0.2341771153293115","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"eslint-config-mahir","version":"0.0.12","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.12","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"a28a19d2ae7a00a7809fd5ee29f13bb2b96a78a8","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.12.tgz","fileCount":26,"integrity":"sha512-DToek+FSFxZDwW0JEALAwlBjZH7AuvBBqiHGWG/QjrNhuuVefA13Cx2IR4lUp+WSZR1NlPYXA98lqHoHn/USAA==","signatures":[{"sig":"MEUCIAwV6IWzjeptiiksq8WyRlAWojfAVM0TnFsDAnSdsrYaAiEAmNZbICCJjH+8a/kxSlZouUjsDErrbkGRGwCefp12IfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUOMRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyYg/+If4GNT7P/lID4tAtwQIEKT3feQFnHPGSo7FoNz+pOYgprPlH\r\nmGQdiv/apjwkaaGpN0dEIRmPUTk16liO5mmQhtagr762aaCycjy+kOXBS+EE\r\nWweQEfZGd9nbrgLMLgWvSNFrCWt3yK2rBNzE8DuIpDnSqsEBRayg04+O82A5\r\n1ibN+Hkqo/w94mwfsxMd3AwlSa6uXFCPKIyXJKSxU9qslgyrTeWChDx4M43V\r\ntOEiEv8eW5Mc6Uz5UmCf/D4whvIruqlGUnJNeJvUCIOoo/REsOvgGgT4obRc\r\nwp5rkkAHjoJ2YNiwDcWYr9ztmuM7IJmi61aMV1TpfvdN5MxefUZF/IidvXU6\r\ndevywGJh9E0p2wpFHM4U1AMLpF8pW3c4i67tmWmtB+I9A0yI529tZcjcDlJz\r\n9CLYYV/7nD30uibP2VQtTJ3yU1lb1Eeuh8E+b1rRrthafs/yZVbg7yUm1KCe\r\nq5ntO42AaADpNuAOPAm7H8CUwB9xotmGhN+4zV05/a+vv9JDszqcoXObTf41\r\n498STJQjjktePSS7IE+5WcyJ+vvjZKeCAkxkmgJLkKe5rk6pHyqEhNZJ4303\r\nc06hh5vO3vyH18KyKYKIs9j2mjgxaLMnick8ujFV7E5GYkOFSRj/K+0osiTh\r\ns9WE1Nmti+C2AMVNmH/NGoUAJBHSpUYcf5c=\r\n=V8sy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"ea9252901e28d500818c22266f0044d4d9b130f0","scripts":{"lint":"prettier --check . && eslint . --ext js","test":"vitest run","format":"prettier --write . && eslint . --ext js --fix","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.25.0","prettier":"^2.7.1","typescript":"^4.8.4","eslint-plugin-n":"^15.3.0","eslint-plugin-jsdoc":"^39.3.14","eslint-plugin-react":"^7.31.10","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.16.0","eslint-plugin-unicorn":"^44.0.2","eslint-config-prettier":"^8.5.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^12.3.1","@typescript-eslint/parser":"^5.40.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.40.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.4","devDependencies":{"vitest":"^0.24.3","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.12_1666245393561_0.8538360473729227","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"eslint-config-mahir","version":"0.0.13","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.13","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"cbc351a76279b6b63e3f313c397e711980447869","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.13.tgz","fileCount":26,"integrity":"sha512-NwcQc7rRmfk8/v9yjyOAnuQSNdyCBjuWvLJH7HplA5r6dEQvBNCrXromYdIfGFGCEKzywgkRrRAyxaQCUEpVSg==","signatures":[{"sig":"MEUCIGR8hR0q1KWbGg5004B+sxsoK40cMDvArBLWRJWCKTcqAiEAmVYTVgko8LowL8QxeO/hDOUXeitQ//Em7KwM/IU43q0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWEh/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe5xAAhlLUx0nvQKfGkjiWfqFweDslrA/ERN2fWr7/MRsjS/JFDa2x\r\nvlT/IR1xQoiVHEB4bcGDwHP+QebKpU0SdlujJiXQu/ddVadcTWNxtbCZHR9p\r\nm40kceI6qhX0ZOZfKrrvE68MUNJz1qzDgFqcBg6jjnQY5vGfVgBj/KcRMdku\r\nR2Sx9QyFD07gfKmxut25jj2xzp1FGmGRPvZ+C+3qV+MblF72ktoPznyfWFCo\r\nAnhuM5g73M80gecXktKohsLhiXhAem7ODqfa1VjTNS0ojkzSoQWj5QtvHTCc\r\nGc9XJCN5NrWv48i/lXqDufKH1cIZCEFs+RJE5hO+YGqEiGrFWApewiv81K6K\r\nYY/95KBSrAMS9CVG/vQsJrCk5+IRn26rBXbqA4Q1nxati0iba22Cmx2m/tbJ\r\np+2xv/rCJPA6V+X7Y4BGRhQ6T+8TNzalsn2Yq+tT0VZd69r5Q77WFTJ5vkJs\r\nG3DahDqH+u2KPhwMoy0+gY+giRSnSMeboW4cU9fHmTIxMxmTz5q3yO6uiAGj\r\nFe+GRykcxI51pNu0Utd/QKXdALZlZk9AFX08ETq0f9Y4Y8GrqG8uJEBvje+B\r\nvEPERdaS6RN8FAQ23ZG1A97MCVhyap0paPQ5GWMDAVTyugJmJxLQsV1w8EfM\r\nnZiylQIei08DklnGx3N7nMCcegzrtbntIHs=\r\n=3FB7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"daa113e1cd910927cc54d879249b69c7c5f35695","scripts":{"lint":"prettier --check . && eslint . --ext js","test":"vitest run","format":"prettier --write . && eslint . --ext js --fix","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.26.0","prettier":"^2.7.1","typescript":"^4.8.4","eslint-plugin-n":"^15.3.0","eslint-plugin-jsdoc":"^39.3.25","eslint-plugin-react":"^7.31.10","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.16.0","eslint-plugin-unicorn":"^44.0.2","eslint-config-prettier":"^8.5.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.0","@typescript-eslint/parser":"^5.41.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.41.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.4","devDependencies":{"vitest":"^0.24.3","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.13_1666730111373_0.2519670391540243","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"eslint-config-mahir","version":"0.0.14","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.14","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"16259fdf42b7769c0c8b8e73039f793e20714dd5","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.14.tgz","fileCount":26,"integrity":"sha512-f+TUN4XTaRxuwZiH4LA2tExDQLAOg1gVoadavDMcj4esMwW6OImQQ0OJ1CL7Sv0Wcfrf09gOu+5I8XC4OL45mw==","signatures":[{"sig":"MEYCIQCwysHdG9E0BC+9amppCkPvHP6gzKwd6dz8xqkp82sTdwIhAOdyug8ZxPv+TWkdf7KgRwYT+AbA7AJ2KXd+RyHA5Hc3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaOTGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPcQ/9G9dki1Dgoiaxrtn3pxWcXJge3X6x63g1Q9Bx3mwIjSJGfWEk\r\nzbBLTdSLr+gkt0Kow37IYLJw2O3bgewbgvoqvzu/lZ5m7U2hY4/Py2GkmQ08\r\nXoZl3gvjRBBcTnyvXHQukEc81F7euENGBVLcfOkJfrr3bOoni1y2Byv3zph7\r\nAckZ00yqs7R6+5hTi3vFXnH/s0tXBkIaCZxQ6izbDea5fPBL7EvmOuPjoDSI\r\ntjyVEopwBaf9oZS/T5gJaTl7oilQE9BZaZgg9kijcGLkf9ji4b/+lXh9Di02\r\nD8AnHJsrEIRiIucgcIIkszb51cIUBMCem3mQVkffe8ZZ5VeuUeDIUZxUk1qo\r\nw1LcQOCRXlRKX7Yv3yG8poURhC6JaXkC41imov4r2cOLMcOkl+NBBMOonlGb\r\nMu7v9qhjhCxglHaQDksDgCUGgLMsTb1xoSmQLlVNtxfnTt9omWm62JZeqg4z\r\nht5nw8mhk5c19ZLo23JyRF4Y498+zoOz03VVjbHb5FcXZRjJwXNr4nGdQAoN\r\nPMiKGAPRu1T4Kn49fALT996q/JvRSrI8jmimdlDZz3qeiu8TsyXDZi3PFftB\r\n4HxbjeyElMxMtp3x6Ld248tjCiDbfyw3E1gNxTFKnjrMw1FHhQVaCzoCUzkx\r\nc+8yliC3e/D4BJxNOsP3xU8yS/RYM77qlX4=\r\n=zfTx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"9c9e26151d8e564c0ea08bf9bf5130743e665151","scripts":{"lint":"prettier --check . && eslint . --ext js","test":"vitest run","format":"prettier --write . && eslint . --ext js --fix","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.27.0","prettier":"^2.7.1","typescript":"^4.8.4","eslint-plugin-n":"^15.5.0","eslint-plugin-jsdoc":"^39.6.2","eslint-plugin-react":"^7.31.10","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.16.0","eslint-plugin-unicorn":"^44.0.2","eslint-config-prettier":"^8.5.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.2","@typescript-eslint/parser":"^5.42.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.42.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.4","devDependencies":{"vitest":"^0.24.5","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.14_1667818694696_0.9441074589368001","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"eslint-config-mahir","version":"0.0.15","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.15","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"5806942335a929f6ab5fe94380ec84859a1e391a","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.15.tgz","fileCount":26,"integrity":"sha512-UA0dyBZZpqvchumJjM1G5eTgRh+sqK6BjYNhRH4zQPObCbXrZWwIApIWB0+xLPTxpkvU3yxl5IUNw8AJM8g9FQ==","signatures":[{"sig":"MEQCIHcjKCqfTM/v4C6R8gC5D1G2361fw9Ga1N9RpgkuBY6KAiBLrXbsQ+y0D1oVk5WObf6HJo/Iszqu5x1VH3V16SJnIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcIHUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmro1Q//XL7C+VI/iwJv79Etuhpl/00dNyALKk/PajAUTaucKLaCKl8S\r\n4j5sCJxh0tSODmiX2pfHF5S0R1ILy0ReQSPqj88fuPpUTvD3HHbRPAHanxrT\r\nyZZmwmnJTyEClPG00UYLJWfeuMpiqhkAUOnSHClmNcyqKybZj3jiJ2AZND/m\r\nuJm3JfQyUOZzuy+lWj1OhtVV7G1TnEYG4fv39HaOXfliluoR2lb3/VANLZNT\r\nbahtqIt6Ffzx8U0uIFAJ9lHXCKO9o/H+/GMBVCPM55qT/FdVYWO381tfczO3\r\nGpIwWcMEZZZ6VpReWPUQqzGiIGYqn510ZKQw/mLEgVsVna966GGzkaMKGbVl\r\nCVc+0TjK5dE7KZx3Cjy/fgAAZRUaGi7e3gZ32nywgWbdJoD/kpDOzuhcMZXR\r\nOnmFqVQuLEik8WLKyAG9RaJGiW65Op8QS24Blsf0lRk69EVw2E8q2gb4boka\r\nxr68ae40seWn/zPT+7K2fr+RfnZNKNIaFwu05YjvXkwk1D2XDuNfG4gFMUug\r\nlKiIHmnOt5+tE3G4c+gqaw31L+tUo02ydX2yWTRkJATVxZ3JKUl/RwkDw06f\r\nOoiuxrUOtBCYhP6IcedSYyoPl5jE9Jt6JyX+fwls3g54BTY9N2nx4OJP7C1S\r\nN4WQJmlhhWTfoAcBEsDy0QH6ugOCRTvT9Po=\r\n=2JoF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"755d683097a88a7e920c19e8fdc0f450d1e5c746","scripts":{"lint":"prettier --check . && eslint . --ext js","test":"vitest run","format":"prettier --write . && eslint . --ext js --fix","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.27.0","prettier":"^2.7.1","typescript":"^4.8.4","eslint-plugin-n":"^15.5.1","eslint-plugin-jsdoc":"^39.6.2","eslint-plugin-react":"^7.31.10","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.16.0","eslint-plugin-unicorn":"^44.0.2","eslint-config-prettier":"^8.5.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.3","@typescript-eslint/parser":"^5.42.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.42.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.4","devDependencies":{"vitest":"^0.25.1","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.15_1668317651881_0.223093635455883","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"eslint-config-mahir","version":"0.0.16","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.16","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"c7564baf705808f53f92d8c86717e0eef3c04b9c","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.16.tgz","fileCount":26,"integrity":"sha512-2aEVdWW/zvRsa843D83eEk/vaS7d8ybVOrrylpOHlRzWj4XsvbLZSA99ck4Bkqn9RJ1Yhfko7G9ofJz/ib3h/w==","signatures":[{"sig":"MEUCIBn0zfu3oV46/+uNlev8a5F/DIBYQk9axqsb5T4i3rzKAiEA9jCkak7UpHTTTFiCorbZ8KaSfx4MItjtd57+tW+q9Ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjenfTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiaRAAjLCgilN2qc/pHjcBI8XktHHAPKOgOEyHoYS2Nk1KiXT/Bt51\r\nUN2OiyljlrqgZjm4i7p+WxlydG3jeQvrYsZnf6zwJZoQZDsTLrN3US4dUwoa\r\nZtK01YEZ8NaZdp0amFCEIXBIny9z00FAgjbh1T0y5nvwKeupNxnGkxtTOPYJ\r\n6pIi2b3Dv8WmXppbIjZ+K8P5SFpzFZDee9oPqxgnxJgu6IVB8wUXtlsfTL90\r\nYAC5SQ5BxFeNb+6dC86/skxvAn5RhVSs8ZunD+gJzst/h0STyMopdAQ3ippQ\r\nR8y6gqIkIToyVd0QeQvR29eFvqgGdXkRnKRGKdEYjcxkbn5irMIr4uIR+Ufy\r\nD/XZy9A6judOPykKtsx4Bxk4vCshn7oChypQTHdbLPqo3iKnHWSSuZYV8TsS\r\nQqcauFHlu7xFE3aupBe4M1Cp4+V0KgwlXtTzOE/mDnpXSxFWxKBPif8HP1S9\r\n7dfVZSUSh1n5lEu4VnO3BpepL8jk2emRs7UiXtfh1/hrBMKYkVk8VE06BxXo\r\nko5FVUTneW9J9WhIqnI7ohj9RTIA57/65/5kK9bf93ZnpRWGtMD5dRD24oF1\r\nFXabSRdr4SaVazgVkrswdUCwmNABEbS/xrHpmZjb3BGrOkB5tYIB+OS1nDmy\r\nX0xLKdPK5EVexQtlJwL5gp2eNcOtja9nJVg=\r\n=hCDS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"ccaf7c17af2fcca2fbd0d9772124ce9c2ab3da9c","scripts":{"lint":"prettier --check . && eslint . --ext js","test":"vitest run","format":"prettier --write . && eslint . --ext js --fix","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.28.0","prettier":"^2.7.1","typescript":"^4.9.3","eslint-plugin-n":"^15.5.1","eslint-plugin-jsdoc":"^39.6.2","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.16.0","eslint-plugin-unicorn":"^45.0.0","eslint-config-prettier":"^8.5.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.4","@typescript-eslint/parser":"^5.43.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.43.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","devDependencies":{"vitest":"^0.25.2","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.16_1668970451700_0.3215979488780609","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"eslint-config-mahir","version":"0.0.17","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.17","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"61b3726cbf08cf2f715d4a01d855e65a4dd2e6bf","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.17.tgz","fileCount":26,"integrity":"sha512-Nn7cGB+DGBBJhtQKVzaJ/PdlgJP2tTzrgpfvJd8yAboXOXkRqL3YPse5K53qoH3VvTGrQY6MMr7rGAM/k8D2KQ==","signatures":[{"sig":"MEUCIQCLPsXrqIs+44DyQ+f52tRIfJ+KxuHIsar9CjVd4cMGYAIgMFIIBD9XQx4T2MJdaAkmivBUWtTtl7s37DJmF7ZKJ+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjenknACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYnQ/+LN06XeN4vY4Sf4bW2PWPF29bs8OOqdbhe5ag1AReveGUbucb\r\nRnV9/JWUbIPlvU6F40OAA7gbGmrCd98+zn0gbVi9XKb5NFHyuZHqYpfxxL0S\r\nZkvhI0kPQxFLEedQcpzRKvz6itXs1G6Kp7qb4tRFnqMNKBLUvZoCui2+2uSb\r\nOLpRpcuiNbpoYpwApzNHYfTn1spj6M8bVF59DWS6qjdN1lsjOpFha4TIod4h\r\nv9QqExl9x5ijAMeIeKgvS2FH/Ee07k/A3XAgfa9LIImwHALQfcmg81C9sXO5\r\nKkVDzHwnclGV9obCI10bD7fjO2THxKemipOH1cR7d2manMxOvP+vC5RXifyO\r\nBWGQovq6eDG9XXulW1x7R0GhDaPc5TNJKZu8VUqnH7Qb3QjQD3PXTml448M/\r\n/rkrF4sn/ZITF0UAcrxxa0MLsAgB/IqEVqPcixEBGEPIJN26p+OY0bVeqcLB\r\nin/KlUbtUgdIUlcYbH9S2MPitwY9VO/m7yN46a2xB5xVjhaUnomZ5BhC4B7i\r\nwE8BdcFY4dV6+CjvZCiiur8yQERtRgRSzs5alL0Po+y9deJn2CU3KAN37BRl\r\nMRS6J+z/6Hvh3ZKPYqP9wecT5LLYUhnwYWWrBuAtODEacn8Lynsc7TJ1otrx\r\ntDwgCepqmCY92RdIDPo5a2AlTXGVE3QPuhg=\r\n=RwIp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"9c1ae8069a4033ae8a22f2cf526ca64d1c760484","scripts":{"lint":"prettier --check . && eslint . --ext js","test":"vitest run","format":"prettier --write . && eslint . --ext js --fix","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.28.0","prettier":"^2.7.1","typescript":"^4.9.3","eslint-plugin-n":"^15.5.1","eslint-plugin-jsdoc":"^39.6.2","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.16.0","eslint-plugin-unicorn":"^45.0.0","eslint-config-prettier":"^8.5.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.4","@typescript-eslint/parser":"^5.43.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.43.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","devDependencies":{"vitest":"^0.25.2","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.17_1668970791742_0.41125134406341335","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"eslint-config-mahir","version":"0.0.18","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.18","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"3a30e6c0e4b7442fe1fbe7e6037f696f7587a261","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.18.tgz","fileCount":26,"integrity":"sha512-78JEjhsng5gBRhI0rSVfJXH+T87qdjrVGvKNuQ4gnUU9kmEZ7PLVfiIqh1sMpsoUBlIu8cEWVYNj5KZd74xFrg==","signatures":[{"sig":"MEYCIQCnQLvnyiLJvQdlnhfAY0w5a5AqW9F5Ci3pWge/hJd3QgIhAIdu9NYEzeK5arYybvOI3Z46efgFAxG9S4aPCxx8ZGl9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjenpOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq43A/5AYb5896szYiq0VUu4z2o59YcjnwOnCq1AX5CPSM8WJh7jRgy\r\nUHlXYpVqhl4OxEQX6IlSBeNbcNjxOioLPS74CtwHTSsOo/JChFXfVNH0gGAG\r\n+oBbDNLTUDiPcdpusepPcCXOob/2PX2rjSkS3RIbWrFzkr8Au87tdiotMHWV\r\nu6xaMjvcn2qYHRLfYCuN3nDMjXid0sNDEi0LdVWPEjUA3eEVmNf3VVFJBfaA\r\nIAP7EyXQZfyLP//voDzvGQcxpUP8Xn6gmUTPnrJ0dtEny7daXVxKFpVYH2ZQ\r\nXyPtcfuCz4+nO0d0ozQn81oefr2g6jLH8pMZ8J3W8vrFtyJlAJXQQ9wvBqZp\r\nGt80j8Ojur5/UAfS5kI+Xm2bezpZNDTHij2wMks/+7QJBzajGhc3CoBixz/k\r\nRt4hZSuAOrNpjfEise/LS7DAEXRu9lT5W3El8R9XIBj+voLWLn8wzGiXfq0i\r\nZ70CX+3XyE57rJLvRMmiu9gLkKIeWuoIkrTzIinEPN1UOXTmPz2TCZMqg3Pq\r\n+h21S3oWUx7z0H5WawKTHgNr6xxdvM+2IR769R+FSE7G+dAnli6vOhB4Hmbg\r\n0RhZWPZCqCl5IttFV6umNEwiXPSVEPtf+4ZKlri127M1xkHLd7PfesgmXQaX\r\nmwuhIIkkW/RvXKDkUYO98/hSsQYizGEll6A=\r\n=2IBU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"ff8f07c88ae24ce8b78ec065d06df70061963f7a","scripts":{"lint":"prettier --check . && eslint . --ext js","test":"vitest run","format":"prettier --write . && eslint . --ext js --fix","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.28.0","prettier":"^2.7.1","typescript":"^4.9.3","eslint-plugin-n":"^15.5.1","eslint-plugin-jsdoc":"^39.6.2","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.16.0","eslint-plugin-unicorn":"^45.0.0","eslint-config-prettier":"^8.5.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.0.4","@typescript-eslint/parser":"^5.43.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.43.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.0","devDependencies":{"vitest":"^0.25.2","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.18_1668971086258_0.2017221103031377","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"eslint-config-mahir","version":"0.0.19","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.19","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"05165163f79605a233cf21ed5714a9d0180a020a","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.19.tgz","fileCount":26,"integrity":"sha512-8n9Jwby70bX67n812htIljHUJzvFLFZrXmbE/L5H76PgUiuP1WsWEV+JBL/NjvH8/wOawZGv0aANbvyQAJFDTA==","signatures":[{"sig":"MEQCICpi9fqrq50FKxBv8nqlCctdgwETyH/XYueyVdh7lDo0AiBINQF+TTWKzjj65O5KW2BgsAGKQI4tchCxEG+y1/AZyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw3XcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhaA/9G6A37tS8aiHwoIAjt8uhnapJ0AIjSxvNto24WNd7o/+ewwoX\r\nTzKmBsuStyrLFfs0g+Z0N9h9c6l02cwb4J2ynIBmpWXBPOvL5ivKjHxvw8Mi\r\nnNh+O+wg2Ku+/SCI9h8gI2hLI73Nj9Kq4eIWuI4OwW8/fp88sqv/uy8QAIPJ\r\njD+IOumnUOcALUJCVJuP55zYvXo5tGPOQzVWyr0sLQ/ow9zQQwYIq+YM4JlR\r\nZ4Bc1/F5z19QwaaV/2ulsx+oa/jIrXnWDI3lhU09hjTb9NYeY5eGu6clSmsI\r\ns3Z1rqYMawfV91z4eLvHWdNeXNb1I8QGZl/xwu/I1KRxwAs+bp+krj1lk5Nz\r\nGrMS+l4DqmtqLhAwshQaRCeUGhsXi1vVwghjjokspKsTnj2yrH2CLcM6gBp5\r\nXIvcD5bh3/wBGmAyMrhJ5P0OEOS89krg8BXPB+IJUlsNAzU+Q0h1RqnDusqq\r\nQzv7gbZjJSZHxqIFuhRhCgk0dvZa/o1hmbGN2Fclap8aA2+/+GqtBrcICsWs\r\nGaoWISrTptFx7c2ncqYzHY7VZxApY7ayIaXtEFsZ6TyR2u5HzmB5zPEvTBES\r\n1kaAWWTYBLGINhAZuju+114WpMwArrB1EIA6MnPvtyuclSEXjnaulC7KDyYZ\r\n/bO5K9eSE99hs21AZNyqLPdcx83WiI/ydkU=\r\n=3MU4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"aafb2a15578b9849d5ea893f0e7b0ee3a9ce2853","scripts":{"lint":"prettier --check . && eslint . --ext js","test":"vitest run","format":"prettier --write . && eslint . --ext js --fix","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.31.0","prettier":"^2.8.3","typescript":"^4.9.4","eslint-plugin-n":"^15.6.1","eslint-plugin-jsdoc":"^39.6.4","eslint-plugin-react":"^7.32.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.18.0","eslint-plugin-unicorn":"^45.0.2","eslint-config-prettier":"^8.6.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.1.2","@typescript-eslint/parser":"^5.48.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.48.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"vitest":"^0.27.1","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.19_1673754076764_0.359583128963616","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"eslint-config-mahir","version":"0.0.20","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.20","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"da48b95966738f86e6e4cc5919c48d5c9d93d0a6","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.20.tgz","fileCount":26,"integrity":"sha512-Kx+TVQ+HxFt8+zWOn0QlKon2Np528eXNXYFYNJUWFxQIWLY8je7zqEG5FtL8ftwUZI5yC3aWOI2x21XjYx4usg==","signatures":[{"sig":"MEUCIHYw1UnJBjYn+itF2ObUVNqTHFOEzWMGCMYcR2OQqfQNAiEAwLuv6DQoG0vJnU7CpfQBFgrhq0xAHdDJm2iSRnpzX/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw3cmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0OQ/+I+yzTd6T0rpPVTbTHHDvbCDSSemr+6LCyVlnyQE0Gahh6dSy\r\n5Py1jKLPCJwC5fAQzmH52UUI9K2UgOovr1KvXDQkU9MkWOodJNonbhQ0MfjN\r\nTdX+AD2Ks58rG3R7Q8o+byv6nawVluy/SHAEDQiZUe/ruyCHe3pk0W+rDSQ1\r\nizZw1pxI0SvS4eyim0aILRMCr4iLhHTT4gwpnyWZinYpSLisqVuv+W7Kn1Ku\r\nJnTDPtGqsIUiEYt3yjldi8iWXRgItgQv2O4CBIr8Qv3hWGcKeqnQ9RVvEYPe\r\nVIcrb/150GmA3UyR+b3LNUx0W39T3o+KLfkbBrpWAk7S5Jd1sx8SB7PVa2sy\r\njY5r4vAwmXCEdoJFDmvaBJG0IFTPF8LLxE/YrtQGk6Yi9ZHvczdBVD9XeYI9\r\nwP95wetYzDLg7f3F3CwQPjeGRSfNlGL06ErD+AlN/YFgSlzXkSrBWsGRPUhy\r\n718Vp0Rcsn6de0Afe0HfUzT+18g8tIuDR9UeyyvW/FOZ0+vfcJRDYTZuDnCM\r\n7w2MH6bEruhJp7XxWGtQC7TBLxJSF+PUD6syk4ABMR6MassRQvMS2TfBp6GK\r\njYny8Sf51+WSl13AUu84OyhEBsuE8OqYkrMAFLj+Srh3DQXbt8T1g/eW7kRR\r\no/Kjr8FKzQFe9ycTFP0dsHjTL5XTQRAG/rQ=\r\n=TKqZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"93dd4e2a3c773dcb58699f4a75f1cd9b440c7852","scripts":{"lint":"prettier --check . && eslint . --ext js","test":"vitest run","format":"prettier --write . && eslint . --ext js --fix","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.31.0","prettier":"^2.8.3","typescript":"^4.9.4","eslint-plugin-n":"^15.6.1","eslint-plugin-jsdoc":"^39.6.4","eslint-plugin-react":"^7.32.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.18.0","eslint-plugin-unicorn":"^45.0.2","eslint-config-prettier":"^8.6.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.1.2","@typescript-eslint/parser":"^5.48.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.48.1","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.3.1","devDependencies":{"vitest":"^0.27.1","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.20_1673754406365_0.08722041307158923","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"eslint-config-mahir","version":"0.0.21","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.21","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"487215a9eaa257c32bd3b453152d4a288ab415e6","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.21.tgz","fileCount":26,"integrity":"sha512-ALWwS1jy8FDyN7uv7ZDsIUzko+5XgYQHc/IcpFljWoCGmONZWiBW/szJ+xtkvTEQJTsiKNPc9Se5jRi0zugzWA==","signatures":[{"sig":"MEYCIQCK7DQLlGbuvK1mSESJsNHllQVhudckQeXURHjlraVf8AIhANeQX65L7bfgQXKmeixHaHkwz+njJZC4fOAW0Hmoe+0I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4xvbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2GRAAnP1Fk8j4XZoTXeX10kuX+KmyK/Rf1t1+p2ZbgecyFNZcyLC0\r\n/TAaFKOkKH15agLCjab0GaylvNgSZZfwrlf0T+goh6UuwCQYTlEXEsQzKwC3\r\njulm43QbhY8MYbE2F28fxf64BpQ2v0KGAcnr8+fXfj/GNUwCBYJKUPT5XzPa\r\nWityF41z7VI3JYnrKkt6ltQw1FiYQfUFtkv9UUoTHjdz7kXaEQM+k586j8KZ\r\nE0irjmaOzRlXvZAdn9O56BsM5Nc+7EVPYHvaWq6pztdmhfVwxS2VDa+SrCeJ\r\nEY67bohEfR/8VzJgRIq+M39WMUYt2eNsfV2uU8fLM6dOKDbof/n6DiTsZiqS\r\nB62BF0Ps8XYyQrHEbZLr9bcdNtpVhnCOPWB/aUlNa0ah4Q7yMtld6k0+ffzQ\r\nAUAVCfXOI0x2sb4XSV1h/r6RQ5467/y1VJ8jO8rxlIsKh+zvJbkvIlrF/fU7\r\n+Gx3qo66vi5S4m29ExwayHn+xEF0jMIfXBfTwB7rHtKDoU24IKuNnqW6mQdO\r\n6vLhLys4yw/l6eeexmm/AJ3nIMGFYZZ0oqklEVRYOXZZuUG+t8Vf4rA0g6NS\r\nXjkjFiTjnXbOKBRXnfSULkdNEPPHB+7oYyk6EN9/bozszTXkZgoAEmjz9Exf\r\nXYzXu4Euz2EHCrKXzCzWBoIKCI2gyohmgm0=\r\n=7/1A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"490d0b80d68ac8e40432c7f20d930c320617817e","scripts":{"lint":"prettier --check . && eslint . --ext js","test":"vitest run","format":"prettier --write . && eslint . --ext js --fix","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.33.0","prettier":"^2.8.3","typescript":"^4.9.5","eslint-plugin-n":"^15.6.1","eslint-plugin-jsdoc":"^39.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.18.0","eslint-plugin-unicorn":"^45.0.2","eslint-config-prettier":"^8.6.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.1.6","@typescript-eslint/parser":"^5.50.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.50.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.4.1","devDependencies":{"vitest":"^0.28.4","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.21_1675828187593_0.9471354575501056","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"eslint-config-mahir","version":"0.0.22","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.22","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"6cd577b3b180315d0c380fccbc2c51e2c181c7ed","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.22.tgz","fileCount":26,"integrity":"sha512-9Jrr9q4ZLeFWaep+jSfjScTIoTDnER1zhg0uUAlclo//sfz7z9DsAcGSSuaOmW6+V81nCF91rXgDSBKdC7dNCg==","signatures":[{"sig":"MEYCIQCF/2k8C7SAB2nQSL/AJnh0t6wEnEJNFhabvohBFAh1awIhAMeNtAbjxWKyan5A+X5RurVmZRg8iHHYBoYkC9VPJJS4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8XInACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYHQ/+OJkdNzXglEytVJ3HSwkDoXohL2hI6OYNFZQNp1/Rw0uX/QN3\r\n1MOwUubRbd/g8PoJVgYBR0lmxvEZ7q3+z1o47FRqxpQkgyX84FMN9jCR01T0\r\nCn7Q2C9RFV/W68BcnalDq/qa58xHISeP4Yt20b4l4km8cdmcY5jTLapNYYJi\r\n6BfkjzK1zjTZe4vr+rJWpIVwMbaLEXgn7V1lX/RC3xDjiULKIovxw1Ezk7gC\r\neBl7K7yC3Mb6o2pk+1VbDxNwy2Qe6IvM/sAHjzkoP/IiSb66bkeoS7Cq8xao\r\nDa4A0rjg9PLY7zJoTK0V7OVdmVv3qSygu8VmmE11Q2IUuEezXzDO9M72895I\r\nfZWKQLsDA9zq46/9ynVEzyhkPaj8fIHdJZHcL59h728VYTTDzJcoXfQR0U4k\r\n9ghZg+VwBDOlEyecsxgk16Q2v/eqHCwn9TLi9Y/tV8hMNdyXveDwAH1UWdF5\r\nCK+AoEmTvKtX9oRHtxB0lOmem68hGPz7Q+1IaiR3fjeMcTV8cgHfhr52cme7\r\nfwzEsspiqRtOmvzSDzmviPgs3oP08nrimwGs9bzS/zC5rH0JnNgyEHyVhtUL\r\ntg85S6jwQv+VRv5iAAoyRgnzi5QPHx5d0TwLInwSi2a1+AgToLNuCmamQUZd\r\n8ILaxjMy3zvNWAy9/zDVMPoqjKxN2g4TIPI=\r\n=aw7C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"30dce7dd752ba46ab2ee9d91923b9f14c0295536","scripts":{"lint":"prettier --check . && eslint . --ext js","test":"vitest run","format":"prettier --write . && eslint . --ext js --fix","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.34.0","prettier":"^2.8.4","typescript":"^4.9.5","eslint-plugin-n":"^15.6.1","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.18.0","eslint-plugin-unicorn":"^45.0.2","eslint-config-prettier":"^8.6.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.1.6","@typescript-eslint/parser":"^5.52.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.52.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.4.1","devDependencies":{"vitest":"^0.28.5","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.22_1676767783457_0.21146600373161828","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"eslint-config-mahir","version":"0.0.23","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.23","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"b75026468238495db91c11686eec664984099b67","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.23.tgz","fileCount":28,"integrity":"sha512-z3gcEfzBGBLfYhc52CnxaZEQypxA5LOHzbc+5pa/4JOwfA6OLk2P/VOqF+YKNTT4qoJkE8Ut2c1Z66qkME+HiA==","signatures":[{"sig":"MEUCIBWet3fCcoQ/6Ic9ncqAXPLhEErWlZDIXEdysGL4wC5DAiEAqiODdpbUtt9B5J40XnJP8osIhIJcOUo6g8eMi23T2JU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+bQHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSnw//Z+I0V4r8x3gVLPrSmarnlvpxZ9muJTFL28nygbpZhQHE7wj6\r\nsnAxf0DFf9Y2TJCvY2yQc13ezf70acCUzBeEL1H7cLbShpKDuSaLOXrqEUnj\r\nlyTE7Cs6jJL+ITUcwH6JMnzDM9Q1XGzxtv5biobETsHqNjOZ/x175bwYnwyw\r\nTVbSWbW0LW+rk6SlOOsIDH7x0ymBftH5q/7QJSTWxWQ8UbJ5iGPpIPXS8FsN\r\nkA2KF/X648oLhI6uGLyTVDmafzndVwP5L2TBr3YeTXraIHbyqb/7FfO987/C\r\nWLQOfC9kHJ58yEftszKgee7La3yRjcxhpL7Ryf3Z9UDnt0bbo0Kjc9JMEEQ8\r\nS1JpsnY9f0fO9RnwLeO6hUidkcEp+8TxujqQDqEUveI+u8oTOeFXglAkBlaz\r\nbzU6pZdqR+3HOIXutwuBn/AZkVg51daK9/M4NwoGnjmA/5w3bvZi29cg+6qk\r\nfKMJVMj2UcxHHavBMi+aIQRMs3JvJpVTZE2J9LOmLyDWVWj9YKrCSuBF9SVl\r\nA3MXJiZ75+6WSzLCShI75Xg4t71mK7fpYwjwDuxRHblQFeowTciuvz6cbtON\r\nl63kxC5sStljHmUKbK/PcHPz8SOM7uLMT2Q/fJKZLz30comLWEaqdGNL3waJ\r\nsxpivBgRftw4tMHXnR9uDMCd1MGQdLhGxCc=\r\n=cxTF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"54426e80950d2758b3842531eda0b62b3a12632e","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"prettier --write --cache .","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.34.0","prettier":"^2.8.4","typescript":"^4.9.5","eslint-plugin-n":"^15.6.1","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.18.0","eslint-plugin-unicorn":"^45.0.2","eslint-config-prettier":"^8.6.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.1.6","@typescript-eslint/parser":"^5.52.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.52.0","eslint-plugin-typescript-sort-keys":"^2.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.4.1","devDependencies":{"vitest":"^0.28.5","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.23_1677308934850_0.8553885081161134","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"eslint-config-mahir","version":"0.0.24","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.24","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"ec59e1d64c4c82de81b2a98e94f87760195f3ae5","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.24.tgz","fileCount":28,"integrity":"sha512-jg7BN9H2yKmaJcm07VBUcwmb1F2sFYFV5WrrceFqzc936uL2KcONNOJrurrxvudOxSf/paLSCqJ+SFuU5lsUuQ==","signatures":[{"sig":"MEUCICZR4eOvkpRbN2a0SJjcG1dZztQuDmE/jE7szCAYklQJAiEA7hOAeiCEMYzB0Th0DKQf6ggjDFkwyXrbe7MJsAbDf+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLXJmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoP2g/+MzrIlIAFwERHc3bQgduo0EX5NeG6G/xiYshiTHSijbDVBQ2g\r\n39zE082bFOS6i8KveuVOA5IeVqpaw5aULAhBvg3JIgdO9WivfdwO3CBTpiKn\r\nMHlrTqkpHkd4Fv3IMFvjbZ5wA+Q4FZhmocTOBGziNEDzo1fOwhnJgJtlJETz\r\n8cEA/XzPwdVo6OCuc56jotuRIMJ0JPSGH7pxNannJ86IvxG8i8GZ1i2dMSN/\r\nhUsewvF9o9d1LOCAyz0urIUtKOT+kX4YC4goO5kxMkoOBeWlJVehZ3GCfGEO\r\nJzVpLyRR0MMVgJhOTJYtHlX1ETtRo0JRZxh0uknoJ7mI1BS3+FxpusvN+cQy\r\nygH5F/3UCSj4f5TdbzEYrIRjd3HDa9aISmm9lTFNCxRZ7NRwZBlKQifO2GmY\r\nKoLBPhVuMFvlYz6FSe/NOJX00G2NvX2GsESnTZtIeHCNPGdmPmXnr2NLlciU\r\n1nARdN7KR3AQbQ7QnjvVcBY+XWuOwRFYLMSB6LP3fe2rXgzkl1JIhG05FkfB\r\nIKcVcG669+ee5g6sF9/icVPmYDTkJsh3kTtP812kxyzBzqBMT6i2/TOf5sMP\r\nZBoYWSvP6EJ+vl3/Wde8A8s8w7WBCuP/UEuWU5/2UW3H7vBwfoGbScsj+kuf\r\nDjwzwrf11jJNHVmWFnIOo8TRuPFnJ5Kw03w=\r\n=EuvS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"e51386fd499abd867a08f3061edca924ebe6462d","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"prettier --write --cache .","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.37.0","prettier":"^2.8.7","typescript":"^5.0.3","eslint-plugin-n":"^15.7.0","eslint-plugin-jsdoc":"^40.1.1","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^46.0.0","eslint-config-prettier":"^8.8.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.2.4","@typescript-eslint/parser":"^5.57.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.57.1","eslint-plugin-typescript-sort-keys":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"vitest":"^0.29.8","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.24_1680700006573_0.8850227026657174","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"eslint-config-mahir","version":"0.0.25","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.25","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"12026da63adb51c08a3268f5ee905697b6d64359","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.25.tgz","fileCount":28,"integrity":"sha512-HpsmU5jK8jLFWRVqdgG1NO3wG6gN0XfwZ0QhFyOux+wGizMGC0X2RIe2IlD1kVEfNxhxt5HxnPRM54p48bKirQ==","signatures":[{"sig":"MEYCIQCIcebi37MNmRL1Q50qpUY+Un53VWd6eEJHqd81z8gYcAIhAJH1sYDz40UM+TYg9fEaXWhJdKQ9jWCzvncBaSpJ8Naf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRKroACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrBQ/6A4k5E+bNsX9mDrIGXJTAjVTlQoh1goorB1ws2oAYhi2528Cz\r\nF9VURhhon6pK8cibAgVgNr8KOtyBfvAM+da6CtFOaQjnrs3AEqauqKVt9k9L\r\nR1E9J0+1jOhOEYC6vGpKYeknCX6FCnIxMaqGtriI6oTRYyy4svZfYLN/+ky/\r\nQHcLX8eN56GSwZVT+Oinzg/0X2vzqAAgGcdf8GIyKEgoEyV9bMFat4S9+DH1\r\nWUo3VMF1fIyaMqDf9JCA68rwbGQQeiiXQs7KwQ8//ZJAOMyqk5lkgRRmek7d\r\nOI8zAWNNSV2oujkm1Lr5WCTerYLEDXwbD1okv7Q1Ahgh2QW/5ZHkC+CXTgrv\r\n3OS/MvmSfAjjIalQH40F9JiziNqcO7Wc2iCj4xb2gDIycrN4iJfYsKhyA4mF\r\nidv4oK5oI8bJz9uMn4Qbm3GkUZy5RmHwAywVUvUkysL68+JzvhY4aSCTepQP\r\nwzAkdOOM0cGF8IdFomCWwPXUnL9E3q7K6zTIT86OL/3fcyJy/+7dtXmfVMc4\r\nXPhwP3oKGwJ8p3nScvGyKquzpCMCnGXtF+SjrdXo0aU7OzbctqiKiTWX4DBd\r\nts34icgrcghAkx4ajnM1U9hjkoGGYlQodYiHGyOKQo2wCFRDBpYHiSUzpiRv\r\nfytEwDH6QZ9kpN12DlVAmg/+OaOYB+7ILyY=\r\n=BIK7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./common.js","gitHead":"3d2694263218a75f272203d517efd434038c3a54","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"prettier --write --cache .","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.39.0","prettier":"^2.8.7","typescript":"^5.0.4","eslint-plugin-n":"^15.7.0","eslint-plugin-jsdoc":"^43.0.7","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^46.0.0","eslint-config-prettier":"^8.8.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.3.1","@typescript-eslint/parser":"^5.59.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.59.0","eslint-plugin-typescript-sort-keys":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.0","devDependencies":{"vitest":"^0.30.1","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.25_1682221800507_0.160733380755389","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"eslint-config-mahir","version":"0.0.26","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.26","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"7a19e687b15503f54c98d3976def1c904fd1e281","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.26.tgz","fileCount":28,"integrity":"sha512-qSEUeS+qItrOD9x63iDER6cSfQysyLEb5ulhBQ0Un5UyeQe2pDUTiuszX8RheUQejEsoM6C8qQE0wwhRnYQLyA==","signatures":[{"sig":"MEUCIQDGLli6KDast/wJQwGaxxJx30iY0N97seCnmdN8UYRBtwIgM+ci9MqieonDCp86l6nqzr489hteeORayDMiO3baqos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47607},"main":"./common.js","gitHead":"c5db169252c013f1a7efa4436c0be1cf3c9e38f1","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"prettier --write --cache .","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.40.0","prettier":"^2.8.8","typescript":"^5.0.4","eslint-plugin-n":"^15.7.0","eslint-plugin-jsdoc":"^43.2.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-config-prettier":"^8.8.0","@rushstack/eslint-patch":"^1.2.0","@next/eslint-plugin-next":"^13.4.1","@typescript-eslint/parser":"^5.59.2","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.59.2","eslint-plugin-typescript-sort-keys":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.1","devDependencies":{"vitest":"^0.31.0","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.26_1683431711940_0.8815684578473313","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"eslint-config-mahir","version":"0.0.27","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.27","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"4a8aeb3a6d9a40b387d87fca3e8590d310202b5c","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.27.tgz","fileCount":28,"integrity":"sha512-exhsRuQ6LuExE6jmqJW9SiU8N/OCYGC+5+5ZA15cPzCqBMJ5I52ypHSLrOJ/l+l27u9F5WWjXzJVT26V/5wePA==","signatures":[{"sig":"MEUCIQD3/7gqZbyyDM0+bkAUlIIiEaU+uFc+DhVSiqYK6gCQtgIgbYPt2Q+eCooBtm5hOiqCjRzQGl2lV3xW/qw5yzXxlAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47609},"main":"./common.js","gitHead":"83f18e64c4340eccf36aa8d6fdcef3bebdacaaac","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"prettier --write --cache .","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.42.0","prettier":"^2.8.8","typescript":"^5.1.3","eslint-plugin-n":"^16.0.0","eslint-plugin-jsdoc":"^43.2.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^47.0.0","eslint-config-prettier":"^8.8.0","@rushstack/eslint-patch":"^1.3.2","@next/eslint-plugin-next":"^13.4.6","@typescript-eslint/parser":"^5.59.11","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.59.11","eslint-plugin-typescript-sort-keys":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.0","devDependencies":{"vitest":"^0.32.2","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.27_1686944915614_0.8669757017301261","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"eslint-config-mahir","version":"0.0.28","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.28","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"83bffdca0584cad51d7e8e1c2a56cd0edec4fa58","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.28.tgz","fileCount":28,"integrity":"sha512-Gix/cN5Xquo38IOOgAtm7PEYfFAR9HslaZt/K2LWXi6UDvi/n8dxWquz8Aa40dkxP/r8nbEPZTDTdjdskq7uVw==","signatures":[{"sig":"MEYCIQChCOkxHVL0e2uod/37r6XHVJK50xqhpwmNXKYALcThDgIhAMFxwwG76eUYs84faKdR6ab4oGlWylDs/2W5NFk2KDiJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46317},"main":"./common.js","gitHead":"cf3123623ec6a230afbd3dea2b85a8372194f9e4","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"prettier --write --cache .","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.45.0","prettier":"^3.0.0","typescript":"^5.1.6","eslint-plugin-n":"^16.0.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.0","eslint-config-prettier":"^8.8.0","@rushstack/eslint-patch":"^1.3.2","@next/eslint-plugin-next":"^13.4.10","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-plugin-typescript-sort-keys":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"vitest":"^0.33.0","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.28_1689490802827_0.03835113309760918","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"eslint-config-mahir","version":"0.0.29","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.29","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"acb4da75ab9f2eaae71b90afa82e6d44254002cd","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.29.tgz","fileCount":28,"integrity":"sha512-Pl13kuydDxHS3WYrJ5JXG6HVd8H04RHMCXLcCSTI6QdJgOk535La7SkeGuMVKPSjRavJSC4ab+3GSaEatqeZvA==","signatures":[{"sig":"MEYCIQC6UCFeSNKZK/GUBKpjSDERs7CotVfMp1J76PUOf/sg9wIhAItjylafApSiElx5PqtW/kqq4FRuyoEzY377JeYlpRp8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46106},"main":"./common.js","gitHead":"ea2fdf702cb3a3c3b09b071b628e3aaf4ada5472","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"prettier --write --cache .","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.45.0","prettier":"^3.0.0","typescript":"^5.1.6","eslint-plugin-n":"^16.0.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.0","eslint-config-prettier":"^8.8.0","@rushstack/eslint-patch":"^1.3.2","@next/eslint-plugin-next":"^13.4.10","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.0.0","eslint-plugin-typescript-sort-keys":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"vitest":"^0.33.0","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.29_1689509704284_0.01189250720302093","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"eslint-config-mahir","version":"0.0.30","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.30","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"d297243bb060ce8a216a6c3d7eb69a5ec782f236","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.30.tgz","fileCount":28,"integrity":"sha512-SxMECRewjy7T/vF+59DwlhOAZPXn896bpquchseakUjJE7vlLJEPB0H6790+JId3mE8XLeG9SKDLnINk6YcRvQ==","signatures":[{"sig":"MEQCIDccqPIk4n0niixD9nBpImpOk8flm7zhxH3EQhT+l8LXAiBRIUODct7jLiCX5nZbc1Xe/X2GRFgtx6ng2Qc2oa82nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46106},"main":"./common.js","gitHead":"42da600c66421fcb12010e1c0bc7977709ad8a94","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"prettier --write --cache .","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.45.0","prettier":"^3.0.0","typescript":"^5.1.6","eslint-plugin-n":"^16.0.1","eslint-plugin-jsdoc":"^46.4.4","eslint-plugin-react":"^7.33.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^8.8.0","@rushstack/eslint-patch":"^1.3.2","@next/eslint-plugin-next":"^13.4.12","@typescript-eslint/parser":"^6.2.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.2.0","eslint-plugin-typescript-sort-keys":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"vitest":"^0.33.0","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.30_1690303985360_0.2838766595588669","host":"s3://npm-registry-packages"}},"0.0.30-prettier":{"name":"eslint-config-mahir","version":"0.0.30-prettier","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.30-prettier","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"034250d4857e9a3b82eb7e08cb337906046fa35d","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.30-prettier.tgz","fileCount":28,"integrity":"sha512-pE6z2yc0aUX2tJlk+rF8VnCFB2dQlDFgS6kLJ3+lGXUQ84g9XeHNf4JDqfok5yT5ZgqqrCMZ0/rb6l3Ku1Ey1g==","signatures":[{"sig":"MEUCIFPH74qhVO6pi+Tg3OfvB6rbQio1b4N7q+178UvI+jtTAiEAwdI8vqgZTNDg/IDLOqmR0UJnQ8uOi9CTVBfapEu7mCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46163},"main":"./common.js","gitHead":"ad51ff929375cdb5912743845f13c82df601f415","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"prettier --write --cache .","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.46.0","prettier":"^3.0.0","typescript":"^5.1.6","eslint-plugin-n":"^16.0.1","eslint-plugin-jsdoc":"^46.4.5","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^8.9.0","eslint-plugin-prettier":"^5.0.0-alpha.2","@rushstack/eslint-patch":"^1.3.2","@next/eslint-plugin-next":"^13.4.12","@typescript-eslint/parser":"^6.2.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.2.0","eslint-plugin-typescript-sort-keys":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"vitest":"^0.33.0","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.30-prettier_1690812067727_0.45322040940353636","host":"s3://npm-registry-packages"}},"0.0.31-prettier":{"name":"eslint-config-mahir","version":"0.0.31-prettier","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.31-prettier","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"9c681ef71e48454a2eca2ef3388bb901179f2dbc","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.31-prettier.tgz","fileCount":28,"integrity":"sha512-alR2bxEyBbXRS5wQWIfTnSY4QXUGKUY5MAVDvZ19gyXxfMRQkGp96zRTGrxZs0ajHvw1ulXx0Idcj8tq8EhD6g==","signatures":[{"sig":"MEUCIDgI/llAxrSEHpm4Rbjwycs08mgxpC0HBPNI1LCeSWKhAiEA7J6EVR8SbLE1Q3iIxy9VQuUZpgr2qB/Km4qZFz1rTG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46163},"main":"./common.js","gitHead":"ad51ff929375cdb5912743845f13c82df601f415","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"prettier --write --cache .","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.46.0","prettier":"^3.0.0","typescript":"^5.1.6","eslint-plugin-n":"^16.0.1","eslint-plugin-jsdoc":"^46.4.5","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^8.9.0","eslint-plugin-prettier":"^5.0.0-alpha.2","@rushstack/eslint-patch":"^1.3.2","@next/eslint-plugin-next":"^13.4.12","@typescript-eslint/parser":"^6.2.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.2.0","eslint-plugin-typescript-sort-keys":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"vitest":"^0.33.0","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.31-prettier_1690812161252_0.32721096174799147","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"eslint-config-mahir","version":"0.0.31","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.31","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"09ab85cac74c5e74edd47fbb428d6c7c3924d9d2","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.31.tgz","fileCount":28,"integrity":"sha512-eq9Cou8YB3+E9IpaMUHz4cBjEp2JmCxLPwnhYsQyd071uSXs4RcUBQ/c6/iY5Bwrbm6izNYWtHgkUAs+Mj41BQ==","signatures":[{"sig":"MEUCIQDp6jkjwEe6XAYIXNZ5NYQSDds1rapjJa6H6ic/6kWD9wIgTYrB8lf9QbP/jUBbZ8E1Nu6vvsveUW6n/dtNizc6aj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46106},"main":"./common.js","gitHead":"4148da8e7beeb47de07ef90ec98cfaaeaf63c614","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"prettier --write --cache .","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.46.0","prettier":"^3.0.0","typescript":"^5.1.6","eslint-plugin-n":"^16.0.1","eslint-plugin-jsdoc":"^46.4.5","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^8.9.0","@rushstack/eslint-patch":"^1.3.2","@next/eslint-plugin-next":"^13.4.12","@typescript-eslint/parser":"^6.2.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.2.0","eslint-plugin-typescript-sort-keys":"^2.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"vitest":"^0.33.0","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.31_1690812189241_0.09087121776098561","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"eslint-config-mahir","version":"0.0.32","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.32","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"6fa7677e8a5faedc49dd47ecc4a97b186e9e36ac","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.32.tgz","fileCount":28,"integrity":"sha512-TbekLbwlcWJfsDE4rgovqllZqsJmN9n3W0yC1JoNU8cIvcEpzaLw+J3VMGTFIHAuLzzGvw+VF9lTAjHExuKXjQ==","signatures":[{"sig":"MEUCIH7F7Fah9kdgn0vvU6wi+TZeCdWISWUPtZ9VbqmxXlNHAiEAs6ZNmaCVlya9pu/Uka9nY3oknItxp51fv1LXf1gVmg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46146},"main":"./common.js","gitHead":"f28ab2d1990c2ce80a2b752bb359e44b1f5f0ffd","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"prettier --write --cache .","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^8.48.0","prettier":"^3.0.3","typescript":"^5.2.2","eslint-plugin-n":"^16.0.2","eslint-plugin-jsdoc":"^46.5.1","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rushstack/eslint-patch":"^1.3.3","@next/eslint-plugin-next":"^13.4.19","@typescript-eslint/parser":"^6.5.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.5.0","eslint-plugin-typescript-sort-keys":"^3.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.3","devDependencies":{"vitest":"^0.34.3","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.32_1693720416844_0.17313653969438403","host":"s3://npm-registry-packages"}},"0.0.33":{"name":"eslint-config-mahir","version":"0.0.33","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.33","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"c419653c6513ee5673d132caf821e373adea5afe","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.33.tgz","fileCount":28,"integrity":"sha512-92A85j0WDPyYZF8i46r9BZIBfYBVLxdN91yV643NKiu3Qy3rnpAbwlBzZi8rxjyIYSduCMng/OiXSQYYuJVApA==","signatures":[{"sig":"MEUCIQDqm+aNojqguaQI+NUvFpNYWQNwp63RIAO1BtuXIo6XZAIgfwYCpt6+FrK23sGKDUufmrJ+VXhviIB4fzOjPK0xfFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49862},"main":"./common.js","gitHead":"b8df5c7a7c49b5c3e7589816c7b75d26ef46cf82","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"prettier --write --cache .","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"resolutions":{"has":"npm:@nolyfill/has@latest","gopd":"npm:@nolyfill/gopd@latest","is-regex":"npm:@nolyfill/is-regex@latest","has-proto":"npm:@nolyfill/has-proto@latest","is-string":"npm:@nolyfill/is-string@latest","is-symbol":"npm:@nolyfill/is-symbol@latest","globalthis":"npm:@nolyfill/globalthis@latest","is-weakref":"npm:@nolyfill/is-weakref@latest","has-symbols":"npm:@nolyfill/has-symbols@latest","object-keys":"npm:@nolyfill/object-keys@latest","side-channel":"npm:@nolyfill/side-channel@latest","function-bind":"npm:@nolyfill/function-bind@latest","internal-slot":"npm:@nolyfill/internal-slot@latest","object.assign":"npm:@nolyfill/object.assign@latest","object.hasown":"npm:@nolyfill/object.hasown@latest","object.values":"npm:@nolyfill/object.values@latest","array-includes":"npm:@nolyfill/array-includes@latest","is-date-object":"npm:@nolyfill/is-date-object@latest","object.entries":"npm:@nolyfill/object.entries@latest","has-tostringtag":"npm:@nolyfill/has-tostringtag@latest","is-array-buffer":"npm:@nolyfill/is-array-buffer@latest","safe-regex-test":"npm:@nolyfill/safe-regex-test@latest","unbox-primitive":"npm:@nolyfill/unbox-primitive@latest","define-properties":"npm:@nolyfill/define-properties@latest","safe-array-concat":"npm:@nolyfill/safe-array-concat@latest","which-typed-array":"npm:@nolyfill/which-typed-array@latest","es-set-tostringtag":"npm:@nolyfill/es-set-tostringtag@latest","iterator.prototype":"npm:@nolyfill/iterator.prototype@latest","object.fromentries":"npm:@nolyfill/object.fromentries@latest","typed-array-buffer":"npm:@nolyfill/typed-array-buffer@latest","typed-array-length":"npm:@nolyfill/typed-array-length@latest","es-iterator-helpers":"npm:@nolyfill/es-iterator-helpers@latest","array.prototype.flat":"npm:@nolyfill/array.prototype.flat@latest","is-generator-function":"npm:@nolyfill/is-generator-function@latest","string.prototype.trim":"npm:@nolyfill/string.prototype.trim@latest","which-boxed-primitive":"npm:@nolyfill/which-boxed-primitive@latest","array.prototype.reduce":"npm:@nolyfill/array.prototype.reduce@latest","available-typed-arrays":"npm:@nolyfill/available-typed-arrays@latest","get-symbol-description":"npm:@nolyfill/get-symbol-description@latest","is-shared-array-buffer":"npm:@nolyfill/is-shared-array-buffer@latest","reflect.getprototypeof":"npm:@nolyfill/reflect.getprototypeof@latest","regexp.prototype.flags":"npm:@nolyfill/regexp.prototype.flags@latest","array.prototype.flatmap":"npm:@nolyfill/array.prototype.flatmap@latest","asynciterator.prototype":"npm:@nolyfill/asynciterator.prototype@latest","function.prototype.name":"npm:@nolyfill/function.prototype.name@latest","typed-array-byte-length":"npm:@nolyfill/typed-array-byte-length@latest","typed-array-byte-offset":"npm:@nolyfill/typed-array-byte-offset@latest","array-buffer-byte-length":"npm:@nolyfill/array-buffer-byte-length@latest","array.prototype.tosorted":"npm:@nolyfill/array.prototype.tosorted@latest","has-property-descriptors":"npm:@nolyfill/has-property-descriptors@latest","string.prototype.trimend":"npm:@nolyfill/string.prototype.trimend@latest","string.prototype.matchall":"npm:@nolyfill/string.prototype.matchall@latest","string.prototype.trimstart":"npm:@nolyfill/string.prototype.trimstart@latest","arraybuffer.prototype.slice":"npm:@nolyfill/arraybuffer.prototype.slice@latest","object.getownpropertydescriptors":"npm:@nolyfill/object.getownpropertydescriptors@latest"},"dependencies":{"eslint":"^8.49.0","prettier":"^3.0.3","typescript":"^5.2.2","eslint-plugin-n":"^16.0.2","eslint-plugin-jsdoc":"^46.5.1","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","@rushstack/eslint-patch":"^1.3.3","@next/eslint-plugin-next":"^13.4.19","@typescript-eslint/parser":"^6.6.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.6.0","eslint-plugin-typescript-sort-keys":"^3.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.3","devDependencies":{"vitest":"^0.34.4","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.33_1694320991810_0.6222157465614884","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"eslint-config-mahir","version":"0.0.34","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.34","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"fd7244054728013750bfaee1ff7e325989591d69","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.34.tgz","fileCount":28,"integrity":"sha512-0KPB2AQgTdNaZIBiN0Mr8eD1kBWAsrIn0N/e/0Afj+/ItXgxuIGWc6YCRZlo+SkBJsH3tvOL9bCEEfRON/SZ8A==","signatures":[{"sig":"MEYCIQDHAqHIrgAMH0sBeAhv4O9YPnpXq1pS+XOhNq64k8kUhgIhAO6rTSBKiruKWUa27Tg/EBCeRlWcCICMOT63iwcBgnpW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49786},"main":"./common.js","gitHead":"e259e71587f49b5ae9960776b9765b224cc26dba","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"prettier --write --cache .","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"resolutions":{"has":"npm:@nolyfill/has@latest","gopd":"npm:@nolyfill/gopd@latest","is-regex":"npm:@nolyfill/is-regex@latest","has-proto":"npm:@nolyfill/has-proto@latest","is-string":"npm:@nolyfill/is-string@latest","is-symbol":"npm:@nolyfill/is-symbol@latest","globalthis":"npm:@nolyfill/globalthis@latest","is-weakref":"npm:@nolyfill/is-weakref@latest","has-symbols":"npm:@nolyfill/has-symbols@latest","object-keys":"npm:@nolyfill/object-keys@latest","side-channel":"npm:@nolyfill/side-channel@latest","function-bind":"npm:@nolyfill/function-bind@latest","internal-slot":"npm:@nolyfill/internal-slot@latest","object.assign":"npm:@nolyfill/object.assign@latest","object.hasown":"npm:@nolyfill/object.hasown@latest","object.values":"npm:@nolyfill/object.values@latest","array-includes":"npm:@nolyfill/array-includes@latest","is-date-object":"npm:@nolyfill/is-date-object@latest","object.entries":"npm:@nolyfill/object.entries@latest","has-tostringtag":"npm:@nolyfill/has-tostringtag@latest","is-array-buffer":"npm:@nolyfill/is-array-buffer@latest","safe-regex-test":"npm:@nolyfill/safe-regex-test@latest","unbox-primitive":"npm:@nolyfill/unbox-primitive@latest","define-properties":"npm:@nolyfill/define-properties@latest","safe-array-concat":"npm:@nolyfill/safe-array-concat@latest","which-typed-array":"npm:@nolyfill/which-typed-array@latest","es-set-tostringtag":"npm:@nolyfill/es-set-tostringtag@latest","iterator.prototype":"npm:@nolyfill/iterator.prototype@latest","object.fromentries":"npm:@nolyfill/object.fromentries@latest","typed-array-buffer":"npm:@nolyfill/typed-array-buffer@latest","typed-array-length":"npm:@nolyfill/typed-array-length@latest","es-iterator-helpers":"npm:@nolyfill/es-iterator-helpers@latest","array.prototype.flat":"npm:@nolyfill/array.prototype.flat@latest","is-generator-function":"npm:@nolyfill/is-generator-function@latest","string.prototype.trim":"npm:@nolyfill/string.prototype.trim@latest","which-boxed-primitive":"npm:@nolyfill/which-boxed-primitive@latest","array.prototype.reduce":"npm:@nolyfill/array.prototype.reduce@latest","available-typed-arrays":"npm:@nolyfill/available-typed-arrays@latest","get-symbol-description":"npm:@nolyfill/get-symbol-description@latest","is-shared-array-buffer":"npm:@nolyfill/is-shared-array-buffer@latest","reflect.getprototypeof":"npm:@nolyfill/reflect.getprototypeof@latest","regexp.prototype.flags":"npm:@nolyfill/regexp.prototype.flags@latest","array.prototype.flatmap":"npm:@nolyfill/array.prototype.flatmap@latest","asynciterator.prototype":"npm:@nolyfill/asynciterator.prototype@latest","function.prototype.name":"npm:@nolyfill/function.prototype.name@latest","typed-array-byte-length":"npm:@nolyfill/typed-array-byte-length@latest","typed-array-byte-offset":"npm:@nolyfill/typed-array-byte-offset@latest","array-buffer-byte-length":"npm:@nolyfill/array-buffer-byte-length@latest","array.prototype.tosorted":"npm:@nolyfill/array.prototype.tosorted@latest","has-property-descriptors":"npm:@nolyfill/has-property-descriptors@latest","string.prototype.trimend":"npm:@nolyfill/string.prototype.trimend@latest","string.prototype.matchall":"npm:@nolyfill/string.prototype.matchall@latest","string.prototype.trimstart":"npm:@nolyfill/string.prototype.trimstart@latest","arraybuffer.prototype.slice":"npm:@nolyfill/arraybuffer.prototype.slice@latest","object.getownpropertydescriptors":"npm:@nolyfill/object.getownpropertydescriptors@latest"},"dependencies":{"eslint":"^8.51.0","prettier":"^3.0.3","typescript":"^5.2.2","eslint-plugin-n":"^16.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","@rushstack/eslint-patch":"^1.5.1","@next/eslint-plugin-next":"^13.5.5","@typescript-eslint/parser":"^6.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.8.0","eslint-plugin-typescript-sort-keys":"^3.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.4","devDependencies":{"vitest":"^0.34.6","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.34_1697557769705_0.7168975388888497","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"eslint-config-mahir","version":"0.0.35","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.35","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"db0d20e68ef0bf19c26da65754474077310f42be","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.35.tgz","fileCount":28,"integrity":"sha512-GXDgSG9eKSbTUNk6G1yfq90gpnwKstM/qE7exZD6gq3ikMERnvdxVj57+K5dMlKt3MF1hTG57VEBykZJOp3Htg==","signatures":[{"sig":"MEUCIA+8OPN+DOofngx5QsD+mnt4DcCqLOvPUWPF3ysMiFr1AiEA18YodSN0ATMvyh7Z86z2dWjonE6VhiOf3ozK5PwNEwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49801},"main":"./common.js","gitHead":"19d0c9a1ef6549a7abb79039fbdfb3a502d210fe","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"prettier --write --cache .","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"resolutions":{"has":"npm:@nolyfill/has@latest","gopd":"npm:@nolyfill/gopd@latest","is-regex":"npm:@nolyfill/is-regex@latest","has-proto":"npm:@nolyfill/has-proto@latest","is-string":"npm:@nolyfill/is-string@latest","is-symbol":"npm:@nolyfill/is-symbol@latest","globalthis":"npm:@nolyfill/globalthis@latest","is-weakref":"npm:@nolyfill/is-weakref@latest","has-symbols":"npm:@nolyfill/has-symbols@latest","object-keys":"npm:@nolyfill/object-keys@latest","side-channel":"npm:@nolyfill/side-channel@latest","function-bind":"npm:@nolyfill/function-bind@latest","internal-slot":"npm:@nolyfill/internal-slot@latest","object.assign":"npm:@nolyfill/object.assign@latest","object.hasown":"npm:@nolyfill/object.hasown@latest","object.values":"npm:@nolyfill/object.values@latest","array-includes":"npm:@nolyfill/array-includes@latest","is-date-object":"npm:@nolyfill/is-date-object@latest","object.entries":"npm:@nolyfill/object.entries@latest","has-tostringtag":"npm:@nolyfill/has-tostringtag@latest","is-array-buffer":"npm:@nolyfill/is-array-buffer@latest","safe-regex-test":"npm:@nolyfill/safe-regex-test@latest","unbox-primitive":"npm:@nolyfill/unbox-primitive@latest","define-properties":"npm:@nolyfill/define-properties@latest","safe-array-concat":"npm:@nolyfill/safe-array-concat@latest","which-typed-array":"npm:@nolyfill/which-typed-array@latest","es-set-tostringtag":"npm:@nolyfill/es-set-tostringtag@latest","iterator.prototype":"npm:@nolyfill/iterator.prototype@latest","object.fromentries":"npm:@nolyfill/object.fromentries@latest","typed-array-buffer":"npm:@nolyfill/typed-array-buffer@latest","typed-array-length":"npm:@nolyfill/typed-array-length@latest","es-iterator-helpers":"npm:@nolyfill/es-iterator-helpers@latest","array.prototype.flat":"npm:@nolyfill/array.prototype.flat@latest","is-generator-function":"npm:@nolyfill/is-generator-function@latest","string.prototype.trim":"npm:@nolyfill/string.prototype.trim@latest","which-boxed-primitive":"npm:@nolyfill/which-boxed-primitive@latest","array.prototype.reduce":"npm:@nolyfill/array.prototype.reduce@latest","available-typed-arrays":"npm:@nolyfill/available-typed-arrays@latest","get-symbol-description":"npm:@nolyfill/get-symbol-description@latest","is-shared-array-buffer":"npm:@nolyfill/is-shared-array-buffer@latest","reflect.getprototypeof":"npm:@nolyfill/reflect.getprototypeof@latest","regexp.prototype.flags":"npm:@nolyfill/regexp.prototype.flags@latest","array.prototype.flatmap":"npm:@nolyfill/array.prototype.flatmap@latest","asynciterator.prototype":"npm:@nolyfill/asynciterator.prototype@latest","function.prototype.name":"npm:@nolyfill/function.prototype.name@latest","typed-array-byte-length":"npm:@nolyfill/typed-array-byte-length@latest","typed-array-byte-offset":"npm:@nolyfill/typed-array-byte-offset@latest","array-buffer-byte-length":"npm:@nolyfill/array-buffer-byte-length@latest","array.prototype.tosorted":"npm:@nolyfill/array.prototype.tosorted@latest","has-property-descriptors":"npm:@nolyfill/has-property-descriptors@latest","string.prototype.trimend":"npm:@nolyfill/string.prototype.trimend@latest","string.prototype.matchall":"npm:@nolyfill/string.prototype.matchall@latest","string.prototype.trimstart":"npm:@nolyfill/string.prototype.trimstart@latest","arraybuffer.prototype.slice":"npm:@nolyfill/arraybuffer.prototype.slice@latest","object.getownpropertydescriptors":"npm:@nolyfill/object.getownpropertydescriptors@latest"},"dependencies":{"eslint":"^8.52.0","prettier":"^3.0.3","typescript":"^5.2.2","eslint-plugin-n":"^16.2.0","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.21.0","eslint-plugin-unicorn":"^48.0.1","eslint-config-prettier":"^9.0.0","@rushstack/eslint-patch":"^1.5.1","@next/eslint-plugin-next":"^13.5.6","@typescript-eslint/parser":"^6.8.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.8.0","eslint-plugin-typescript-sort-keys":"^3.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0","devDependencies":{"vitest":"^0.34.6","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.35_1698413837116_0.2133520860968552","host":"s3://npm-registry-packages"}},"0.0.36":{"name":"eslint-config-mahir","version":"0.0.36","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.36","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"d3e15e9605b6685492609c9363324513a65864cd","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.36.tgz","fileCount":28,"integrity":"sha512-3RdAwvY2UjCcYaN+zmgW26FfW/xt5bwkt2QqiqMtikTVvhR2pNRheG572yoffsU5UbTPz+6v+qmPST2lkAiGYg==","signatures":[{"sig":"MEQCIHX5M3PfxGMbySl6UCnU/M5QWZfiHi9le9msxCOQ85DNAiBhNiAJa3HfgBXOuMiCTXNewa4SqwbyWFkgjygdLeb4zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43994},"main":"./common.js","gitHead":"05be13541b7573bc2db5f9a5b2a56eb311e724a4","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"prettier --write --cache .","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"resolutions":{"has":"npm:@nolyfill/has@latest","gopd":"npm:@nolyfill/gopd@latest","is-regex":"npm:@nolyfill/is-regex@latest","has-proto":"npm:@nolyfill/has-proto@latest","is-string":"npm:@nolyfill/is-string@latest","is-symbol":"npm:@nolyfill/is-symbol@latest","globalthis":"npm:@nolyfill/globalthis@latest","is-weakref":"npm:@nolyfill/is-weakref@latest","has-symbols":"npm:@nolyfill/has-symbols@latest","object-keys":"npm:@nolyfill/object-keys@latest","side-channel":"npm:@nolyfill/side-channel@latest","function-bind":"npm:@nolyfill/function-bind@latest","internal-slot":"npm:@nolyfill/internal-slot@latest","object.assign":"npm:@nolyfill/object.assign@latest","object.hasown":"npm:@nolyfill/object.hasown@latest","object.values":"npm:@nolyfill/object.values@latest","array-includes":"npm:@nolyfill/array-includes@latest","is-date-object":"npm:@nolyfill/is-date-object@latest","object.entries":"npm:@nolyfill/object.entries@latest","has-tostringtag":"npm:@nolyfill/has-tostringtag@latest","is-array-buffer":"npm:@nolyfill/is-array-buffer@latest","safe-regex-test":"npm:@nolyfill/safe-regex-test@latest","unbox-primitive":"npm:@nolyfill/unbox-primitive@latest","define-properties":"npm:@nolyfill/define-properties@latest","safe-array-concat":"npm:@nolyfill/safe-array-concat@latest","which-typed-array":"npm:@nolyfill/which-typed-array@latest","es-set-tostringtag":"npm:@nolyfill/es-set-tostringtag@latest","iterator.prototype":"npm:@nolyfill/iterator.prototype@latest","object.fromentries":"npm:@nolyfill/object.fromentries@latest","typed-array-buffer":"npm:@nolyfill/typed-array-buffer@latest","typed-array-length":"npm:@nolyfill/typed-array-length@latest","es-iterator-helpers":"npm:@nolyfill/es-iterator-helpers@latest","array.prototype.flat":"npm:@nolyfill/array.prototype.flat@latest","is-generator-function":"npm:@nolyfill/is-generator-function@latest","string.prototype.trim":"npm:@nolyfill/string.prototype.trim@latest","which-boxed-primitive":"npm:@nolyfill/which-boxed-primitive@latest","array.prototype.reduce":"npm:@nolyfill/array.prototype.reduce@latest","available-typed-arrays":"npm:@nolyfill/available-typed-arrays@latest","get-symbol-description":"npm:@nolyfill/get-symbol-description@latest","is-shared-array-buffer":"npm:@nolyfill/is-shared-array-buffer@latest","reflect.getprototypeof":"npm:@nolyfill/reflect.getprototypeof@latest","regexp.prototype.flags":"npm:@nolyfill/regexp.prototype.flags@latest","array.prototype.flatmap":"npm:@nolyfill/array.prototype.flatmap@latest","asynciterator.prototype":"npm:@nolyfill/asynciterator.prototype@latest","function.prototype.name":"npm:@nolyfill/function.prototype.name@latest","typed-array-byte-length":"npm:@nolyfill/typed-array-byte-length@latest","typed-array-byte-offset":"npm:@nolyfill/typed-array-byte-offset@latest","array-buffer-byte-length":"npm:@nolyfill/array-buffer-byte-length@latest","array.prototype.tosorted":"npm:@nolyfill/array.prototype.tosorted@latest","has-property-descriptors":"npm:@nolyfill/has-property-descriptors@latest","string.prototype.trimend":"npm:@nolyfill/string.prototype.trimend@latest","string.prototype.matchall":"npm:@nolyfill/string.prototype.matchall@latest","string.prototype.trimstart":"npm:@nolyfill/string.prototype.trimstart@latest","arraybuffer.prototype.slice":"npm:@nolyfill/arraybuffer.prototype.slice@latest","object.getownpropertydescriptors":"npm:@nolyfill/object.getownpropertydescriptors@latest"},"dependencies":{"eslint":"^8.53.0","prettier":"^3.1.0","typescript":"^5.2.2","eslint-plugin-n":"^16.3.1","eslint-plugin-jsdoc":"^46.9.0","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.23.0","eslint-plugin-unicorn":"^49.0.0","eslint-config-prettier":"^9.0.0","@rushstack/eslint-patch":"^1.5.1","@next/eslint-plugin-next":"^14.0.2","@typescript-eslint/parser":"^6.10.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-typescript-sort-keys":"^3.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"vitest":"^0.34.6","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.36_1699851245377_0.47341883921235417","host":"s3://npm-registry-packages"}},"0.0.37":{"name":"eslint-config-mahir","version":"0.0.37","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.37","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"177582a85198b6729ca217325f1585d3e25fe747","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.37.tgz","fileCount":28,"integrity":"sha512-vvfZhwFjdCOxrHooPL6XBgaHP34g/BBfoPmzqAKprjmGo/aIonNhGMs7P/QFsw8iPIcv5I6hMRuQ292uK6akGg==","signatures":[{"sig":"MEUCIHQUkHBl2QMhIx94GuhSq5S5ILYnHSyRO+9AZOIQ1KzgAiEAxYqN0LRs8NWFZDF47ygxDNVpImbzysvYmdTWHPST9S4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43995},"main":"./common.js","gitHead":"214501ee3af1442d7e3074293bc0477ad76a867c","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"prettier --write --cache .","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"resolutions":{"has":"npm:@nolyfill/has@latest","gopd":"npm:@nolyfill/gopd@latest","is-regex":"npm:@nolyfill/is-regex@latest","has-proto":"npm:@nolyfill/has-proto@latest","is-string":"npm:@nolyfill/is-string@latest","is-symbol":"npm:@nolyfill/is-symbol@latest","globalthis":"npm:@nolyfill/globalthis@latest","is-weakref":"npm:@nolyfill/is-weakref@latest","has-symbols":"npm:@nolyfill/has-symbols@latest","object-keys":"npm:@nolyfill/object-keys@latest","side-channel":"npm:@nolyfill/side-channel@latest","function-bind":"npm:@nolyfill/function-bind@latest","internal-slot":"npm:@nolyfill/internal-slot@latest","object.assign":"npm:@nolyfill/object.assign@latest","object.hasown":"npm:@nolyfill/object.hasown@latest","object.values":"npm:@nolyfill/object.values@latest","array-includes":"npm:@nolyfill/array-includes@latest","is-date-object":"npm:@nolyfill/is-date-object@latest","object.entries":"npm:@nolyfill/object.entries@latest","has-tostringtag":"npm:@nolyfill/has-tostringtag@latest","is-array-buffer":"npm:@nolyfill/is-array-buffer@latest","safe-regex-test":"npm:@nolyfill/safe-regex-test@latest","unbox-primitive":"npm:@nolyfill/unbox-primitive@latest","define-properties":"npm:@nolyfill/define-properties@latest","safe-array-concat":"npm:@nolyfill/safe-array-concat@latest","which-typed-array":"npm:@nolyfill/which-typed-array@latest","es-set-tostringtag":"npm:@nolyfill/es-set-tostringtag@latest","iterator.prototype":"npm:@nolyfill/iterator.prototype@latest","object.fromentries":"npm:@nolyfill/object.fromentries@latest","typed-array-buffer":"npm:@nolyfill/typed-array-buffer@latest","typed-array-length":"npm:@nolyfill/typed-array-length@latest","es-iterator-helpers":"npm:@nolyfill/es-iterator-helpers@latest","array.prototype.flat":"npm:@nolyfill/array.prototype.flat@latest","is-generator-function":"npm:@nolyfill/is-generator-function@latest","string.prototype.trim":"npm:@nolyfill/string.prototype.trim@latest","which-boxed-primitive":"npm:@nolyfill/which-boxed-primitive@latest","array.prototype.reduce":"npm:@nolyfill/array.prototype.reduce@latest","available-typed-arrays":"npm:@nolyfill/available-typed-arrays@latest","get-symbol-description":"npm:@nolyfill/get-symbol-description@latest","is-shared-array-buffer":"npm:@nolyfill/is-shared-array-buffer@latest","reflect.getprototypeof":"npm:@nolyfill/reflect.getprototypeof@latest","regexp.prototype.flags":"npm:@nolyfill/regexp.prototype.flags@latest","array.prototype.flatmap":"npm:@nolyfill/array.prototype.flatmap@latest","asynciterator.prototype":"npm:@nolyfill/asynciterator.prototype@latest","function.prototype.name":"npm:@nolyfill/function.prototype.name@latest","typed-array-byte-length":"npm:@nolyfill/typed-array-byte-length@latest","typed-array-byte-offset":"npm:@nolyfill/typed-array-byte-offset@latest","array-buffer-byte-length":"npm:@nolyfill/array-buffer-byte-length@latest","array.prototype.tosorted":"npm:@nolyfill/array.prototype.tosorted@latest","has-property-descriptors":"npm:@nolyfill/has-property-descriptors@latest","string.prototype.trimend":"npm:@nolyfill/string.prototype.trimend@latest","string.prototype.matchall":"npm:@nolyfill/string.prototype.matchall@latest","string.prototype.trimstart":"npm:@nolyfill/string.prototype.trimstart@latest","arraybuffer.prototype.slice":"npm:@nolyfill/arraybuffer.prototype.slice@latest","object.getownpropertydescriptors":"npm:@nolyfill/object.getownpropertydescriptors@latest"},"dependencies":{"eslint":"^8.56.0","prettier":"^3.2.4","typescript":"^5.3.3","eslint-plugin-n":"^16.6.2","eslint-plugin-jsdoc":"^48.0.4","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.23.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.1.0","@rushstack/eslint-patch":"^1.7.2","@next/eslint-plugin-next":"^14.1.0","@typescript-eslint/parser":"^6.19.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.19.1","eslint-plugin-typescript-sort-keys":"^3.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"vitest":"^1.2.2","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.37_1706441237513_0.44180433485847037","host":"s3://npm-registry-packages"}},"0.0.38":{"name":"eslint-config-mahir","version":"0.0.38","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.38","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"6f70ae40f8f83cb408a8b72d348e8ce485cf4d73","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.38.tgz","fileCount":28,"integrity":"sha512-w9yKmkXQSwKK1gFb5Ib/zw46bDteO9C0KR0ZTKezsyNpGaV7m+jmovuwo8s4KcMEW6Q8LWe2EXDeIG7LFzLmzw==","signatures":[{"sig":"MEYCIQDRJLoLctNby1GobSSbgsV0+CWts5Ssk6Mx8xHCZaeqkwIhAMc0T9yusSlPOMS9hvEPI+CC/IBJN97y1xeAL0phS0My","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43760},"main":"./common.js","gitHead":"9174ed87c4d758d06820095c9bd1b774afb0eb06","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"prettier --write --cache .","prepack":"move-file _node.js node.js && move-file _prettier.js prettier.js","postpack":"move-file node.js _node.js && move-file prettier.js _prettier.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"resolutions":{"has":"npm:@nolyfill/has@latest","gopd":"npm:@nolyfill/gopd@latest","is-regex":"npm:@nolyfill/is-regex@latest","has-proto":"npm:@nolyfill/has-proto@latest","is-string":"npm:@nolyfill/is-string@latest","is-symbol":"npm:@nolyfill/is-symbol@latest","globalthis":"npm:@nolyfill/globalthis@latest","is-weakref":"npm:@nolyfill/is-weakref@latest","has-symbols":"npm:@nolyfill/has-symbols@latest","object-keys":"npm:@nolyfill/object-keys@latest","side-channel":"npm:@nolyfill/side-channel@latest","function-bind":"npm:@nolyfill/function-bind@latest","internal-slot":"npm:@nolyfill/internal-slot@latest","object.assign":"npm:@nolyfill/object.assign@latest","object.hasown":"npm:@nolyfill/object.hasown@latest","object.values":"npm:@nolyfill/object.values@latest","array-includes":"npm:@nolyfill/array-includes@latest","is-date-object":"npm:@nolyfill/is-date-object@latest","object.entries":"npm:@nolyfill/object.entries@latest","has-tostringtag":"npm:@nolyfill/has-tostringtag@latest","is-array-buffer":"npm:@nolyfill/is-array-buffer@latest","safe-regex-test":"npm:@nolyfill/safe-regex-test@latest","unbox-primitive":"npm:@nolyfill/unbox-primitive@latest","define-properties":"npm:@nolyfill/define-properties@latest","safe-array-concat":"npm:@nolyfill/safe-array-concat@latest","which-typed-array":"npm:@nolyfill/which-typed-array@latest","es-set-tostringtag":"npm:@nolyfill/es-set-tostringtag@latest","iterator.prototype":"npm:@nolyfill/iterator.prototype@latest","object.fromentries":"npm:@nolyfill/object.fromentries@latest","typed-array-buffer":"npm:@nolyfill/typed-array-buffer@latest","typed-array-length":"npm:@nolyfill/typed-array-length@latest","es-iterator-helpers":"npm:@nolyfill/es-iterator-helpers@latest","array.prototype.flat":"npm:@nolyfill/array.prototype.flat@latest","is-generator-function":"npm:@nolyfill/is-generator-function@latest","string.prototype.trim":"npm:@nolyfill/string.prototype.trim@latest","which-boxed-primitive":"npm:@nolyfill/which-boxed-primitive@latest","array.prototype.reduce":"npm:@nolyfill/array.prototype.reduce@latest","available-typed-arrays":"npm:@nolyfill/available-typed-arrays@latest","get-symbol-description":"npm:@nolyfill/get-symbol-description@latest","is-shared-array-buffer":"npm:@nolyfill/is-shared-array-buffer@latest","reflect.getprototypeof":"npm:@nolyfill/reflect.getprototypeof@latest","regexp.prototype.flags":"npm:@nolyfill/regexp.prototype.flags@latest","array.prototype.flatmap":"npm:@nolyfill/array.prototype.flatmap@latest","asynciterator.prototype":"npm:@nolyfill/asynciterator.prototype@latest","function.prototype.name":"npm:@nolyfill/function.prototype.name@latest","typed-array-byte-length":"npm:@nolyfill/typed-array-byte-length@latest","typed-array-byte-offset":"npm:@nolyfill/typed-array-byte-offset@latest","array-buffer-byte-length":"npm:@nolyfill/array-buffer-byte-length@latest","array.prototype.tosorted":"npm:@nolyfill/array.prototype.tosorted@latest","has-property-descriptors":"npm:@nolyfill/has-property-descriptors@latest","string.prototype.trimend":"npm:@nolyfill/string.prototype.trimend@latest","string.prototype.matchall":"npm:@nolyfill/string.prototype.matchall@latest","string.prototype.trimstart":"npm:@nolyfill/string.prototype.trimstart@latest","arraybuffer.prototype.slice":"npm:@nolyfill/arraybuffer.prototype.slice@latest","object.getownpropertydescriptors":"npm:@nolyfill/object.getownpropertydescriptors@latest"},"dependencies":{"eslint":"^8.56.0","prettier":"^3.2.5","typescript":"^5.3.3","eslint-plugin-n":"^16.6.2","eslint-plugin-jsdoc":"^48.0.4","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.23.0","eslint-plugin-unicorn":"^50.0.1","eslint-config-prettier":"^9.1.0","@rushstack/eslint-patch":"^1.7.2","@next/eslint-plugin-next":"^14.1.0","@typescript-eslint/parser":"^6.20.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.20.0","eslint-plugin-typescript-sort-keys":"^3.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.1.0","devDependencies":{"vitest":"^1.2.2","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.38_1707040228353_0.8956552550309778","host":"s3://npm-registry-packages"}},"0.0.39":{"name":"eslint-config-mahir","version":"0.0.39","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.39","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"2ac83815a95b924fd977fd1c37161dd270cb2abe","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.39.tgz","fileCount":24,"integrity":"sha512-aIFC7brcLM57Z9ErpAPMzqaYGcrtDKkMJMvS7Qm3rYndPc1127R8C++ePo578qIv6QBbs+/USyMmZcarcMQo4w==","signatures":[{"sig":"MEUCIQDzmOB3W6BOJmgdK/CZImEORPfIbFFIdKBVBvX8qCGjBQIga+tJZGu/uLJoDlKZS6sVaJR0MEJityU042csPHmO6Mg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43518},"main":"./common.js","gitHead":"6a208bcc2464fee67717bfa6fb0203818e8e3033","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"biome check --apply .","prepack":"move-file _node.js node.js","postpack":"move-file node.js _node.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"resolutions":{"has":"npm:@nolyfill/has@latest","gopd":"npm:@nolyfill/gopd@latest","hasown":"npm:@nolyfill/hasown@latest","isarray":"npm:@nolyfill/isarray@latest","is-regex":"npm:@nolyfill/is-regex@latest","has-proto":"npm:@nolyfill/has-proto@latest","is-string":"npm:@nolyfill/is-string@latest","is-symbol":"npm:@nolyfill/is-symbol@latest","globalthis":"npm:@nolyfill/globalthis@latest","is-weakref":"npm:@nolyfill/is-weakref@latest","has-symbols":"npm:@nolyfill/has-symbols@latest","object-keys":"npm:@nolyfill/object-keys@latest","side-channel":"npm:@nolyfill/side-channel@latest","function-bind":"npm:@nolyfill/function-bind@latest","internal-slot":"npm:@nolyfill/internal-slot@latest","object.assign":"npm:@nolyfill/object.assign@latest","object.hasown":"npm:@nolyfill/object.hasown@latest","object.values":"npm:@nolyfill/object.values@latest","array-includes":"npm:@nolyfill/array-includes@latest","is-date-object":"npm:@nolyfill/is-date-object@latest","is-typed-array":"npm:@nolyfill/is-typed-array@latest","object.entries":"npm:@nolyfill/object.entries@latest","has-tostringtag":"npm:@nolyfill/has-tostringtag@latest","is-array-buffer":"npm:@nolyfill/is-array-buffer@latest","safe-regex-test":"npm:@nolyfill/safe-regex-test@latest","unbox-primitive":"npm:@nolyfill/unbox-primitive@latest","define-properties":"npm:@nolyfill/define-properties@latest","safe-array-concat":"npm:@nolyfill/safe-array-concat@latest","which-typed-array":"npm:@nolyfill/which-typed-array@latest","es-set-tostringtag":"npm:@nolyfill/es-set-tostringtag@latest","iterator.prototype":"npm:@nolyfill/iterator.prototype@latest","object.fromentries":"npm:@nolyfill/object.fromentries@latest","typed-array-buffer":"npm:@nolyfill/typed-array-buffer@latest","typed-array-length":"npm:@nolyfill/typed-array-length@latest","es-iterator-helpers":"npm:@nolyfill/es-iterator-helpers@latest","set-function-length":"npm:@nolyfill/set-function-length@latest","array.prototype.flat":"npm:@nolyfill/array.prototype.flat@latest","is-generator-function":"npm:@nolyfill/is-generator-function@latest","string.prototype.trim":"npm:@nolyfill/string.prototype.trim@latest","which-boxed-primitive":"npm:@nolyfill/which-boxed-primitive@latest","array.prototype.reduce":"npm:@nolyfill/array.prototype.reduce@latest","available-typed-arrays":"npm:@nolyfill/available-typed-arrays@latest","get-symbol-description":"npm:@nolyfill/get-symbol-description@latest","is-shared-array-buffer":"npm:@nolyfill/is-shared-array-buffer@latest","reflect.getprototypeof":"npm:@nolyfill/reflect.getprototypeof@latest","regexp.prototype.flags":"npm:@nolyfill/regexp.prototype.flags@latest","array.prototype.flatmap":"npm:@nolyfill/array.prototype.flatmap@latest","asynciterator.prototype":"npm:@nolyfill/asynciterator.prototype@latest","function.prototype.name":"npm:@nolyfill/function.prototype.name@latest","typed-array-byte-length":"npm:@nolyfill/typed-array-byte-length@latest","typed-array-byte-offset":"npm:@nolyfill/typed-array-byte-offset@latest","array-buffer-byte-length":"npm:@nolyfill/array-buffer-byte-length@latest","array.prototype.tosorted":"npm:@nolyfill/array.prototype.tosorted@latest","has-property-descriptors":"npm:@nolyfill/has-property-descriptors@latest","string.prototype.trimend":"npm:@nolyfill/string.prototype.trimend@latest","string.prototype.matchall":"npm:@nolyfill/string.prototype.matchall@latest","string.prototype.trimstart":"npm:@nolyfill/string.prototype.trimstart@latest","arraybuffer.prototype.slice":"npm:@nolyfill/arraybuffer.prototype.slice@latest","object.getownpropertydescriptors":"npm:@nolyfill/object.getownpropertydescriptors@latest"},"dependencies":{"eslint":"^8.56.0","@biomejs/biome":"1.5.3","eslint-plugin-n":"^16.6.2","eslint-plugin-jsdoc":"^48.0.6","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.23.0","eslint-plugin-unicorn":"^51.0.1","@rushstack/eslint-patch":"^1.7.2","@next/eslint-plugin-next":"^14.1.0","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-typescript-sort-keys":"^3.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.1.0","devDependencies":{"vitest":"^1.2.2","prettier":"^3.2.5","typescript":"^5.3.3","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.39_1707840896761_0.40927609715166513","host":"s3://npm-registry-packages"}},"0.0.40":{"name":"eslint-config-mahir","version":"0.0.40","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.40","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"b7458939878cb1df16815682192b8cd18741f641","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.40.tgz","fileCount":24,"integrity":"sha512-tuFgaBuMlr3a4yYRRFHcSw2pLFRYItUBTK8Ncj4MsYOeGQXcGxz1aPdzMJy+mdDPcqd7IY3cjnKMuHkV1N0r0w==","signatures":[{"sig":"MEYCIQDdOMIWmdJbv+xK05nutsUkktNammXg2nmAYf7bunKJNgIhANJCYCi4zURi8Z1PoAFVeI169tcZsyNhTYLhUN4C6fh+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43516},"main":"./common.js","gitHead":"dc1c122d37d085c1a971d0a316b1c3d74be21c63","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"biome check --apply .","prepack":"move-file _node.js node.js","postpack":"move-file node.js _node.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"resolutions":{"has":"npm:@nolyfill/has@latest","gopd":"npm:@nolyfill/gopd@latest","hasown":"npm:@nolyfill/hasown@latest","isarray":"npm:@nolyfill/isarray@latest","is-regex":"npm:@nolyfill/is-regex@latest","has-proto":"npm:@nolyfill/has-proto@latest","is-string":"npm:@nolyfill/is-string@latest","is-symbol":"npm:@nolyfill/is-symbol@latest","globalthis":"npm:@nolyfill/globalthis@latest","is-weakref":"npm:@nolyfill/is-weakref@latest","has-symbols":"npm:@nolyfill/has-symbols@latest","object-keys":"npm:@nolyfill/object-keys@latest","side-channel":"npm:@nolyfill/side-channel@latest","function-bind":"npm:@nolyfill/function-bind@latest","internal-slot":"npm:@nolyfill/internal-slot@latest","object.assign":"npm:@nolyfill/object.assign@latest","object.hasown":"npm:@nolyfill/object.hasown@latest","object.values":"npm:@nolyfill/object.values@latest","array-includes":"npm:@nolyfill/array-includes@latest","is-date-object":"npm:@nolyfill/is-date-object@latest","is-typed-array":"npm:@nolyfill/is-typed-array@latest","object.entries":"npm:@nolyfill/object.entries@latest","has-tostringtag":"npm:@nolyfill/has-tostringtag@latest","is-array-buffer":"npm:@nolyfill/is-array-buffer@latest","safe-regex-test":"npm:@nolyfill/safe-regex-test@latest","unbox-primitive":"npm:@nolyfill/unbox-primitive@latest","define-properties":"npm:@nolyfill/define-properties@latest","safe-array-concat":"npm:@nolyfill/safe-array-concat@latest","which-typed-array":"npm:@nolyfill/which-typed-array@latest","es-set-tostringtag":"npm:@nolyfill/es-set-tostringtag@latest","iterator.prototype":"npm:@nolyfill/iterator.prototype@latest","object.fromentries":"npm:@nolyfill/object.fromentries@latest","typed-array-buffer":"npm:@nolyfill/typed-array-buffer@latest","typed-array-length":"npm:@nolyfill/typed-array-length@latest","es-iterator-helpers":"npm:@nolyfill/es-iterator-helpers@latest","set-function-length":"npm:@nolyfill/set-function-length@latest","array.prototype.flat":"npm:@nolyfill/array.prototype.flat@latest","is-generator-function":"npm:@nolyfill/is-generator-function@latest","string.prototype.trim":"npm:@nolyfill/string.prototype.trim@latest","which-boxed-primitive":"npm:@nolyfill/which-boxed-primitive@latest","array.prototype.reduce":"npm:@nolyfill/array.prototype.reduce@latest","available-typed-arrays":"npm:@nolyfill/available-typed-arrays@latest","get-symbol-description":"npm:@nolyfill/get-symbol-description@latest","is-shared-array-buffer":"npm:@nolyfill/is-shared-array-buffer@latest","reflect.getprototypeof":"npm:@nolyfill/reflect.getprototypeof@latest","regexp.prototype.flags":"npm:@nolyfill/regexp.prototype.flags@latest","array.prototype.flatmap":"npm:@nolyfill/array.prototype.flatmap@latest","asynciterator.prototype":"npm:@nolyfill/asynciterator.prototype@latest","function.prototype.name":"npm:@nolyfill/function.prototype.name@latest","typed-array-byte-length":"npm:@nolyfill/typed-array-byte-length@latest","typed-array-byte-offset":"npm:@nolyfill/typed-array-byte-offset@latest","array-buffer-byte-length":"npm:@nolyfill/array-buffer-byte-length@latest","array.prototype.tosorted":"npm:@nolyfill/array.prototype.tosorted@latest","has-property-descriptors":"npm:@nolyfill/has-property-descriptors@latest","string.prototype.trimend":"npm:@nolyfill/string.prototype.trimend@latest","string.prototype.matchall":"npm:@nolyfill/string.prototype.matchall@latest","string.prototype.trimstart":"npm:@nolyfill/string.prototype.trimstart@latest","arraybuffer.prototype.slice":"npm:@nolyfill/arraybuffer.prototype.slice@latest","object.getownpropertydescriptors":"npm:@nolyfill/object.getownpropertydescriptors@latest"},"dependencies":{"eslint":"^8.56.0","@biomejs/biome":"1.5.3","eslint-plugin-n":"^16.6.2","eslint-plugin-jsdoc":"^48.0.6","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.24.0","eslint-plugin-unicorn":"^51.0.1","@rushstack/eslint-patch":"^1.7.2","@next/eslint-plugin-next":"^14.1.0","@typescript-eslint/parser":"^7.0.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.1","eslint-plugin-typescript-sort-keys":"^3.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.1.0","devDependencies":{"vitest":"^1.2.2","prettier":"^3.2.5","typescript":"^5.3.3","move-file-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.40_1707843099319_0.12794652536182682","host":"s3://npm-registry-packages"}},"0.0.41":{"name":"eslint-config-mahir","version":"0.0.41","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.41","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"ed71962d08c2cb0f69c77e50fe1e7b9b90675d75","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.41.tgz","fileCount":26,"integrity":"sha512-41EU4TKCny8960XMbl9uqw6oS5j0fDGLyb0vkDOBL98bk961OOFJ4xRNhxn0upXGjqBZlZrsa5yn3TWAWmEF9w==","signatures":[{"sig":"MEQCIG/4CdeKqemU/Cxk+Qzk25s9Wh3b4CKn1Fyenj/WyH3TAiBLb8h/X071dyuX8sqBxtv2HFN5hqxaGCliFer91BEh8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43737},"main":"./common.js","gitHead":"b026d21dcb8a4a42f8469af6628adb4443d68ae7","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"biome check --apply .","prepack":"move-file _node.js node.js","postpack":"move-file node.js _node.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"resolutions":{"has":"npm:@nolyfill/has@latest","gopd":"npm:@nolyfill/gopd@latest","hasown":"npm:@nolyfill/hasown@latest","isarray":"npm:@nolyfill/isarray@latest","is-regex":"npm:@nolyfill/is-regex@latest","has-proto":"npm:@nolyfill/has-proto@latest","is-string":"npm:@nolyfill/is-string@latest","is-symbol":"npm:@nolyfill/is-symbol@latest","globalthis":"npm:@nolyfill/globalthis@latest","is-weakref":"npm:@nolyfill/is-weakref@latest","has-symbols":"npm:@nolyfill/has-symbols@latest","object-keys":"npm:@nolyfill/object-keys@latest","side-channel":"npm:@nolyfill/side-channel@latest","function-bind":"npm:@nolyfill/function-bind@latest","internal-slot":"npm:@nolyfill/internal-slot@latest","object.assign":"npm:@nolyfill/object.assign@latest","object.hasown":"npm:@nolyfill/object.hasown@latest","object.values":"npm:@nolyfill/object.values@latest","array-includes":"npm:@nolyfill/array-includes@latest","is-date-object":"npm:@nolyfill/is-date-object@latest","is-typed-array":"npm:@nolyfill/is-typed-array@latest","object.entries":"npm:@nolyfill/object.entries@latest","has-tostringtag":"npm:@nolyfill/has-tostringtag@latest","is-array-buffer":"npm:@nolyfill/is-array-buffer@latest","safe-regex-test":"npm:@nolyfill/safe-regex-test@latest","unbox-primitive":"npm:@nolyfill/unbox-primitive@latest","define-properties":"npm:@nolyfill/define-properties@latest","safe-array-concat":"npm:@nolyfill/safe-array-concat@latest","which-typed-array":"npm:@nolyfill/which-typed-array@latest","es-set-tostringtag":"npm:@nolyfill/es-set-tostringtag@latest","iterator.prototype":"npm:@nolyfill/iterator.prototype@latest","object.fromentries":"npm:@nolyfill/object.fromentries@latest","typed-array-buffer":"npm:@nolyfill/typed-array-buffer@latest","typed-array-length":"npm:@nolyfill/typed-array-length@latest","es-iterator-helpers":"npm:@nolyfill/es-iterator-helpers@latest","set-function-length":"npm:@nolyfill/set-function-length@latest","array.prototype.flat":"npm:@nolyfill/array.prototype.flat@latest","is-generator-function":"npm:@nolyfill/is-generator-function@latest","string.prototype.trim":"npm:@nolyfill/string.prototype.trim@latest","which-boxed-primitive":"npm:@nolyfill/which-boxed-primitive@latest","array.prototype.reduce":"npm:@nolyfill/array.prototype.reduce@latest","available-typed-arrays":"npm:@nolyfill/available-typed-arrays@latest","get-symbol-description":"npm:@nolyfill/get-symbol-description@latest","is-shared-array-buffer":"npm:@nolyfill/is-shared-array-buffer@latest","reflect.getprototypeof":"npm:@nolyfill/reflect.getprototypeof@latest","regexp.prototype.flags":"npm:@nolyfill/regexp.prototype.flags@latest","array.prototype.flatmap":"npm:@nolyfill/array.prototype.flatmap@latest","asynciterator.prototype":"npm:@nolyfill/asynciterator.prototype@latest","function.prototype.name":"npm:@nolyfill/function.prototype.name@latest","typed-array-byte-length":"npm:@nolyfill/typed-array-byte-length@latest","typed-array-byte-offset":"npm:@nolyfill/typed-array-byte-offset@latest","array-buffer-byte-length":"npm:@nolyfill/array-buffer-byte-length@latest","array.prototype.tosorted":"npm:@nolyfill/array.prototype.tosorted@latest","has-property-descriptors":"npm:@nolyfill/has-property-descriptors@latest","string.prototype.trimend":"npm:@nolyfill/string.prototype.trimend@latest","string.prototype.matchall":"npm:@nolyfill/string.prototype.matchall@latest","string.prototype.trimstart":"npm:@nolyfill/string.prototype.trimstart@latest","arraybuffer.prototype.slice":"npm:@nolyfill/arraybuffer.prototype.slice@latest","object.getownpropertydescriptors":"npm:@nolyfill/object.getownpropertydescriptors@latest"},"dependencies":{"eslint":"^8.56.0","eslint-plugin-n":"^16.6.2","eslint-plugin-jsdoc":"^48.0.6","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.24.0","eslint-plugin-unicorn":"^51.0.1","@rushstack/eslint-patch":"^1.7.2","@next/eslint-plugin-next":"^14.1.0","@typescript-eslint/parser":"^7.0.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.1","eslint-plugin-typescript-sort-keys":"^3.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.1.0","devDependencies":{"vitest":"^1.2.2","prettier":"^3.2.5","typescript":"^5.3.3","move-file-cli":"^3.0.0","@biomejs/biome":"1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.41_1707888921344_0.3272876364924793","host":"s3://npm-registry-packages"}},"0.0.42":{"name":"eslint-config-mahir","version":"0.0.42","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.42","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"905799d4e0eda9dec5e159dd6ce5c1c42a825bbc","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.42.tgz","fileCount":26,"integrity":"sha512-1RCMWCFNhXLgAn4cb3h9q+zstucUFcJN+ZYuWe3+c/cxmk1wJ42g7Sv1P7UshRKwZplmaO2J8u2+Zr/XAxHk2w==","signatures":[{"sig":"MEQCIAoES0UXprnQrZ43ILkN2fgwL/FMaZsqhswwwBnBQMw7AiBfZI+1RLAJJD7kDAarTXAzsgpJablZWPfQFbNuLi8uWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43737},"main":"./common.js","gitHead":"a9f1257dac682833e0fb044946cae840ff1ebb65","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"biome check --apply .","prepack":"move-file _node.js node.js","postpack":"move-file node.js _node.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"resolutions":{"has":"npm:@nolyfill/has@latest","gopd":"npm:@nolyfill/gopd@latest","hasown":"npm:@nolyfill/hasown@latest","isarray":"npm:@nolyfill/isarray@latest","is-regex":"npm:@nolyfill/is-regex@latest","has-proto":"npm:@nolyfill/has-proto@latest","is-string":"npm:@nolyfill/is-string@latest","is-symbol":"npm:@nolyfill/is-symbol@latest","globalthis":"npm:@nolyfill/globalthis@latest","is-weakref":"npm:@nolyfill/is-weakref@latest","has-symbols":"npm:@nolyfill/has-symbols@latest","object-keys":"npm:@nolyfill/object-keys@latest","side-channel":"npm:@nolyfill/side-channel@latest","function-bind":"npm:@nolyfill/function-bind@latest","internal-slot":"npm:@nolyfill/internal-slot@latest","object.assign":"npm:@nolyfill/object.assign@latest","object.hasown":"npm:@nolyfill/object.hasown@latest","object.values":"npm:@nolyfill/object.values@latest","array-includes":"npm:@nolyfill/array-includes@latest","is-date-object":"npm:@nolyfill/is-date-object@latest","is-typed-array":"npm:@nolyfill/is-typed-array@latest","object.entries":"npm:@nolyfill/object.entries@latest","has-tostringtag":"npm:@nolyfill/has-tostringtag@latest","is-array-buffer":"npm:@nolyfill/is-array-buffer@latest","safe-regex-test":"npm:@nolyfill/safe-regex-test@latest","unbox-primitive":"npm:@nolyfill/unbox-primitive@latest","define-properties":"npm:@nolyfill/define-properties@latest","safe-array-concat":"npm:@nolyfill/safe-array-concat@latest","which-typed-array":"npm:@nolyfill/which-typed-array@latest","es-set-tostringtag":"npm:@nolyfill/es-set-tostringtag@latest","iterator.prototype":"npm:@nolyfill/iterator.prototype@latest","object.fromentries":"npm:@nolyfill/object.fromentries@latest","typed-array-buffer":"npm:@nolyfill/typed-array-buffer@latest","typed-array-length":"npm:@nolyfill/typed-array-length@latest","es-iterator-helpers":"npm:@nolyfill/es-iterator-helpers@latest","set-function-length":"npm:@nolyfill/set-function-length@latest","array.prototype.flat":"npm:@nolyfill/array.prototype.flat@latest","is-generator-function":"npm:@nolyfill/is-generator-function@latest","string.prototype.trim":"npm:@nolyfill/string.prototype.trim@latest","which-boxed-primitive":"npm:@nolyfill/which-boxed-primitive@latest","array.prototype.reduce":"npm:@nolyfill/array.prototype.reduce@latest","available-typed-arrays":"npm:@nolyfill/available-typed-arrays@latest","get-symbol-description":"npm:@nolyfill/get-symbol-description@latest","is-shared-array-buffer":"npm:@nolyfill/is-shared-array-buffer@latest","reflect.getprototypeof":"npm:@nolyfill/reflect.getprototypeof@latest","regexp.prototype.flags":"npm:@nolyfill/regexp.prototype.flags@latest","array.prototype.flatmap":"npm:@nolyfill/array.prototype.flatmap@latest","asynciterator.prototype":"npm:@nolyfill/asynciterator.prototype@latest","function.prototype.name":"npm:@nolyfill/function.prototype.name@latest","typed-array-byte-length":"npm:@nolyfill/typed-array-byte-length@latest","typed-array-byte-offset":"npm:@nolyfill/typed-array-byte-offset@latest","array-buffer-byte-length":"npm:@nolyfill/array-buffer-byte-length@latest","array.prototype.tosorted":"npm:@nolyfill/array.prototype.tosorted@latest","has-property-descriptors":"npm:@nolyfill/has-property-descriptors@latest","string.prototype.trimend":"npm:@nolyfill/string.prototype.trimend@latest","string.prototype.matchall":"npm:@nolyfill/string.prototype.matchall@latest","string.prototype.trimstart":"npm:@nolyfill/string.prototype.trimstart@latest","arraybuffer.prototype.slice":"npm:@nolyfill/arraybuffer.prototype.slice@latest","object.getownpropertydescriptors":"npm:@nolyfill/object.getownpropertydescriptors@latest"},"dependencies":{"eslint":"^8.56.0","eslint-plugin-n":"^16.6.2","eslint-plugin-jsdoc":"^48.0.6","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.24.0","eslint-plugin-unicorn":"^51.0.1","@rushstack/eslint-patch":"^1.7.2","@next/eslint-plugin-next":"^14.1.0","@typescript-eslint/parser":"^7.0.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.1","eslint-plugin-typescript-sort-keys":"^3.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.1.0","devDependencies":{"vitest":"^1.2.2","prettier":"^3.2.5","typescript":"^5.3.3","move-file-cli":"^3.0.0","@biomejs/biome":"1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.42_1707904539181_0.6522475821640057","host":"s3://npm-registry-packages"}},"0.0.43":{"name":"eslint-config-mahir","version":"0.0.43","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.43","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"fbbe1c801ecd049afcc0dda1f005ddd6bcac728a","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.43.tgz","fileCount":26,"integrity":"sha512-CWL/NfVoi367/xqHdsid1/XqXdMpCcnVaaqskYJc/w+/Vyos87Uns4VO2aOKJuXEKQnboqPTXhzrHMhja/TZkw==","signatures":[{"sig":"MEUCIQD3iDgjQ1FF+6GWxcP9ENuZ8Dd2GtHl2CjeFg27922zSgIgf7nUIVvrfZrMb2F9bII7dm0r8Ga2FosXxT7C/5mV5VI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43740},"main":"./common.js","gitHead":"8e6f5a95dbdfafadaa725e5f693ddb94fa96ff66","scripts":{"lint":"eslint --fix --cache .","test":"vitest run","format":"biome check --apply .","prepack":"move-file _node.js node.js","postpack":"move-file node.js _node.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"resolutions":{"has":"npm:@nolyfill/has@latest","gopd":"npm:@nolyfill/gopd@latest","hasown":"npm:@nolyfill/hasown@latest","isarray":"npm:@nolyfill/isarray@latest","is-regex":"npm:@nolyfill/is-regex@latest","has-proto":"npm:@nolyfill/has-proto@latest","is-string":"npm:@nolyfill/is-string@latest","is-symbol":"npm:@nolyfill/is-symbol@latest","globalthis":"npm:@nolyfill/globalthis@latest","is-weakref":"npm:@nolyfill/is-weakref@latest","has-symbols":"npm:@nolyfill/has-symbols@latest","object-keys":"npm:@nolyfill/object-keys@latest","side-channel":"npm:@nolyfill/side-channel@latest","function-bind":"npm:@nolyfill/function-bind@latest","internal-slot":"npm:@nolyfill/internal-slot@latest","object.assign":"npm:@nolyfill/object.assign@latest","object.hasown":"npm:@nolyfill/object.hasown@latest","object.values":"npm:@nolyfill/object.values@latest","array-includes":"npm:@nolyfill/array-includes@latest","is-date-object":"npm:@nolyfill/is-date-object@latest","is-typed-array":"npm:@nolyfill/is-typed-array@latest","object.entries":"npm:@nolyfill/object.entries@latest","has-tostringtag":"npm:@nolyfill/has-tostringtag@latest","is-array-buffer":"npm:@nolyfill/is-array-buffer@latest","safe-regex-test":"npm:@nolyfill/safe-regex-test@latest","unbox-primitive":"npm:@nolyfill/unbox-primitive@latest","define-properties":"npm:@nolyfill/define-properties@latest","safe-array-concat":"npm:@nolyfill/safe-array-concat@latest","which-typed-array":"npm:@nolyfill/which-typed-array@latest","es-set-tostringtag":"npm:@nolyfill/es-set-tostringtag@latest","iterator.prototype":"npm:@nolyfill/iterator.prototype@latest","object.fromentries":"npm:@nolyfill/object.fromentries@latest","typed-array-buffer":"npm:@nolyfill/typed-array-buffer@latest","typed-array-length":"npm:@nolyfill/typed-array-length@latest","es-iterator-helpers":"npm:@nolyfill/es-iterator-helpers@latest","set-function-length":"npm:@nolyfill/set-function-length@latest","array.prototype.flat":"npm:@nolyfill/array.prototype.flat@latest","is-generator-function":"npm:@nolyfill/is-generator-function@latest","string.prototype.trim":"npm:@nolyfill/string.prototype.trim@latest","which-boxed-primitive":"npm:@nolyfill/which-boxed-primitive@latest","array.prototype.reduce":"npm:@nolyfill/array.prototype.reduce@latest","available-typed-arrays":"npm:@nolyfill/available-typed-arrays@latest","get-symbol-description":"npm:@nolyfill/get-symbol-description@latest","is-shared-array-buffer":"npm:@nolyfill/is-shared-array-buffer@latest","reflect.getprototypeof":"npm:@nolyfill/reflect.getprototypeof@latest","regexp.prototype.flags":"npm:@nolyfill/regexp.prototype.flags@latest","array.prototype.flatmap":"npm:@nolyfill/array.prototype.flatmap@latest","asynciterator.prototype":"npm:@nolyfill/asynciterator.prototype@latest","function.prototype.name":"npm:@nolyfill/function.prototype.name@latest","typed-array-byte-length":"npm:@nolyfill/typed-array-byte-length@latest","typed-array-byte-offset":"npm:@nolyfill/typed-array-byte-offset@latest","array-buffer-byte-length":"npm:@nolyfill/array-buffer-byte-length@latest","array.prototype.tosorted":"npm:@nolyfill/array.prototype.tosorted@latest","has-property-descriptors":"npm:@nolyfill/has-property-descriptors@latest","string.prototype.trimend":"npm:@nolyfill/string.prototype.trimend@latest","string.prototype.matchall":"npm:@nolyfill/string.prototype.matchall@latest","string.prototype.trimstart":"npm:@nolyfill/string.prototype.trimstart@latest","arraybuffer.prototype.slice":"npm:@nolyfill/arraybuffer.prototype.slice@latest","object.getownpropertydescriptors":"npm:@nolyfill/object.getownpropertydescriptors@latest"},"dependencies":{"eslint":"^8.56.0","eslint-plugin-n":"^16.6.2","eslint-plugin-jsdoc":"^48.0.6","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^6.1.1","eslint-plugin-sonarjs":"^0.24.0","eslint-plugin-unicorn":"^51.0.1","@rushstack/eslint-patch":"^1.7.2","@next/eslint-plugin-next":"^14.1.0","@typescript-eslint/parser":"^7.0.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.1","eslint-plugin-typescript-sort-keys":"^3.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.1.0","devDependencies":{"vitest":"^1.2.2","prettier":"^3.2.5","typescript":"^5.3.3","move-file-cli":"^3.0.0","@biomejs/biome":"1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.43_1707906807045_0.6755804637794427","host":"s3://npm-registry-packages"}},"0.0.44":{"name":"eslint-config-mahir","version":"0.0.44","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.44","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"0e2327f0cfc8b581a34ea1fd49b912109a4e8007","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.44.tgz","fileCount":26,"integrity":"sha512-Jmxk2VTPTrrw/uXA4aL19HB7ZuvipjEn6ZoZVNXkzMH/AePgV7Wf+WK7aio2q6E8bIWakJlIfK0p7SDXOKvpjA==","signatures":[{"sig":"MEUCIFPwCHwKks+HhrikN4CPEcSAqXcidSy8pAGz+2zsoh+EAiEAu4ApswErjRd9AMGSFlZfrbRopsUiUDKYrqf2VRDSsSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43292},"main":"./common.js","gitHead":"025e97da553d9ff754d53625c8683c41d82abc8a","scripts":{"lint":"eslint --fix --cache .","format":"biome check --write .","prepack":"move-file _node.js node.js && move-file _biome.js biome.js","postpack":"move-file node.js _node.js && move-file biome.js _biome.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"resolutions":{"has":"npm:@nolyfill/has@latest","gopd":"npm:@nolyfill/gopd@latest","hasown":"npm:@nolyfill/hasown@latest","isarray":"npm:@nolyfill/isarray@latest","is-regex":"npm:@nolyfill/is-regex@latest","has-proto":"npm:@nolyfill/has-proto@latest","is-string":"npm:@nolyfill/is-string@latest","is-symbol":"npm:@nolyfill/is-symbol@latest","globalthis":"npm:@nolyfill/globalthis@latest","is-weakref":"npm:@nolyfill/is-weakref@latest","has-symbols":"npm:@nolyfill/has-symbols@latest","object-keys":"npm:@nolyfill/object-keys@latest","side-channel":"npm:@nolyfill/side-channel@latest","function-bind":"npm:@nolyfill/function-bind@latest","internal-slot":"npm:@nolyfill/internal-slot@latest","object.assign":"npm:@nolyfill/object.assign@latest","object.hasown":"npm:@nolyfill/object.hasown@latest","object.values":"npm:@nolyfill/object.values@latest","array-includes":"npm:@nolyfill/array-includes@latest","is-date-object":"npm:@nolyfill/is-date-object@latest","is-typed-array":"npm:@nolyfill/is-typed-array@latest","object.entries":"npm:@nolyfill/object.entries@latest","has-tostringtag":"npm:@nolyfill/has-tostringtag@latest","is-array-buffer":"npm:@nolyfill/is-array-buffer@latest","safe-regex-test":"npm:@nolyfill/safe-regex-test@latest","unbox-primitive":"npm:@nolyfill/unbox-primitive@latest","define-properties":"npm:@nolyfill/define-properties@latest","safe-array-concat":"npm:@nolyfill/safe-array-concat@latest","which-typed-array":"npm:@nolyfill/which-typed-array@latest","es-set-tostringtag":"npm:@nolyfill/es-set-tostringtag@latest","iterator.prototype":"npm:@nolyfill/iterator.prototype@latest","object.fromentries":"npm:@nolyfill/object.fromentries@latest","typed-array-buffer":"npm:@nolyfill/typed-array-buffer@latest","typed-array-length":"npm:@nolyfill/typed-array-length@latest","es-iterator-helpers":"npm:@nolyfill/es-iterator-helpers@latest","set-function-length":"npm:@nolyfill/set-function-length@latest","array.prototype.flat":"npm:@nolyfill/array.prototype.flat@latest","is-generator-function":"npm:@nolyfill/is-generator-function@latest","string.prototype.trim":"npm:@nolyfill/string.prototype.trim@latest","which-boxed-primitive":"npm:@nolyfill/which-boxed-primitive@latest","array.prototype.reduce":"npm:@nolyfill/array.prototype.reduce@latest","available-typed-arrays":"npm:@nolyfill/available-typed-arrays@latest","get-symbol-description":"npm:@nolyfill/get-symbol-description@latest","is-shared-array-buffer":"npm:@nolyfill/is-shared-array-buffer@latest","reflect.getprototypeof":"npm:@nolyfill/reflect.getprototypeof@latest","regexp.prototype.flags":"npm:@nolyfill/regexp.prototype.flags@latest","array.prototype.flatmap":"npm:@nolyfill/array.prototype.flatmap@latest","asynciterator.prototype":"npm:@nolyfill/asynciterator.prototype@latest","function.prototype.name":"npm:@nolyfill/function.prototype.name@latest","typed-array-byte-length":"npm:@nolyfill/typed-array-byte-length@latest","typed-array-byte-offset":"npm:@nolyfill/typed-array-byte-offset@latest","array-buffer-byte-length":"npm:@nolyfill/array-buffer-byte-length@latest","array.prototype.tosorted":"npm:@nolyfill/array.prototype.tosorted@latest","has-property-descriptors":"npm:@nolyfill/has-property-descriptors@latest","string.prototype.trimend":"npm:@nolyfill/string.prototype.trimend@latest","string.prototype.matchall":"npm:@nolyfill/string.prototype.matchall@latest","string.prototype.trimstart":"npm:@nolyfill/string.prototype.trimstart@latest","arraybuffer.prototype.slice":"npm:@nolyfill/arraybuffer.prototype.slice@latest","object.getownpropertydescriptors":"npm:@nolyfill/object.getownpropertydescriptors@latest"},"dependencies":{"eslint":"^8.57.0","eslint-plugin-n":"^17.10.1","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-react":"^7.35.0","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^1.0.4","eslint-plugin-unicorn":"^55.0.0","@rushstack/eslint-patch":"^1.10.4","@next/eslint-plugin-next":"^14.2.5","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.2","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-typescript-sort-keys":"^3.2.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"prettier":"^3.3.3","typescript":"^5.5.4","move-file-cli":"^3.0.0","@biomejs/biome":"1.8.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.44_1722673259816_0.5206251626282388","host":"s3://npm-registry-packages"}},"0.0.45":{"name":"eslint-config-mahir","version":"0.0.45","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.45","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"99781e9ced090a668686a5886bd9ec4804ab6c75","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.45.tgz","fileCount":26,"integrity":"sha512-t8uF0+5UsnSfLYevF5zyd3DcRgkLyvlKOt2j3Uw8NrUvG3IzO58+lD2WqYYSqDxDXG9JOkVrIerrrFBv+F/oDw==","signatures":[{"sig":"MEYCIQDTpXdDMdPUMR3x06GpJaks9WX9HhCNNxfIC2OHk4VyfwIhAMbMiQZUBnbk20Fqt6Vvzx8DBeaOe1vnCCzbQYIdLxuQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43197},"main":"./common.js","gitHead":"a44e372c81228093b8c5a737570708f2b2df0d61","scripts":{"lint":"eslint --fix --cache .","format":"biome check --write .","prepack":"move-file _node.js node.js && move-file _biome.js biome.js","postpack":"move-file node.js _node.js && move-file biome.js _biome.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"resolutions":{"has":"npm:@nolyfill/has@latest","gopd":"npm:@nolyfill/gopd@latest","hasown":"npm:@nolyfill/hasown@latest","isarray":"npm:@nolyfill/isarray@latest","is-regex":"npm:@nolyfill/is-regex@latest","has-proto":"npm:@nolyfill/has-proto@latest","is-string":"npm:@nolyfill/is-string@latest","is-symbol":"npm:@nolyfill/is-symbol@latest","globalthis":"npm:@nolyfill/globalthis@latest","is-weakref":"npm:@nolyfill/is-weakref@latest","has-symbols":"npm:@nolyfill/has-symbols@latest","object-keys":"npm:@nolyfill/object-keys@latest","side-channel":"npm:@nolyfill/side-channel@latest","function-bind":"npm:@nolyfill/function-bind@latest","internal-slot":"npm:@nolyfill/internal-slot@latest","object.assign":"npm:@nolyfill/object.assign@latest","object.hasown":"npm:@nolyfill/object.hasown@latest","object.values":"npm:@nolyfill/object.values@latest","array-includes":"npm:@nolyfill/array-includes@latest","is-date-object":"npm:@nolyfill/is-date-object@latest","is-typed-array":"npm:@nolyfill/is-typed-array@latest","object.entries":"npm:@nolyfill/object.entries@latest","has-tostringtag":"npm:@nolyfill/has-tostringtag@latest","is-array-buffer":"npm:@nolyfill/is-array-buffer@latest","safe-regex-test":"npm:@nolyfill/safe-regex-test@latest","unbox-primitive":"npm:@nolyfill/unbox-primitive@latest","define-properties":"npm:@nolyfill/define-properties@latest","safe-array-concat":"npm:@nolyfill/safe-array-concat@latest","which-typed-array":"npm:@nolyfill/which-typed-array@latest","es-set-tostringtag":"npm:@nolyfill/es-set-tostringtag@latest","iterator.prototype":"npm:@nolyfill/iterator.prototype@latest","object.fromentries":"npm:@nolyfill/object.fromentries@latest","typed-array-buffer":"npm:@nolyfill/typed-array-buffer@latest","typed-array-length":"npm:@nolyfill/typed-array-length@latest","es-iterator-helpers":"npm:@nolyfill/es-iterator-helpers@latest","set-function-length":"npm:@nolyfill/set-function-length@latest","array.prototype.flat":"npm:@nolyfill/array.prototype.flat@latest","is-generator-function":"npm:@nolyfill/is-generator-function@latest","string.prototype.trim":"npm:@nolyfill/string.prototype.trim@latest","which-boxed-primitive":"npm:@nolyfill/which-boxed-primitive@latest","array.prototype.reduce":"npm:@nolyfill/array.prototype.reduce@latest","available-typed-arrays":"npm:@nolyfill/available-typed-arrays@latest","get-symbol-description":"npm:@nolyfill/get-symbol-description@latest","is-shared-array-buffer":"npm:@nolyfill/is-shared-array-buffer@latest","reflect.getprototypeof":"npm:@nolyfill/reflect.getprototypeof@latest","regexp.prototype.flags":"npm:@nolyfill/regexp.prototype.flags@latest","array.prototype.flatmap":"npm:@nolyfill/array.prototype.flatmap@latest","asynciterator.prototype":"npm:@nolyfill/asynciterator.prototype@latest","function.prototype.name":"npm:@nolyfill/function.prototype.name@latest","typed-array-byte-length":"npm:@nolyfill/typed-array-byte-length@latest","typed-array-byte-offset":"npm:@nolyfill/typed-array-byte-offset@latest","array-buffer-byte-length":"npm:@nolyfill/array-buffer-byte-length@latest","array.prototype.tosorted":"npm:@nolyfill/array.prototype.tosorted@latest","has-property-descriptors":"npm:@nolyfill/has-property-descriptors@latest","string.prototype.trimend":"npm:@nolyfill/string.prototype.trimend@latest","string.prototype.matchall":"npm:@nolyfill/string.prototype.matchall@latest","string.prototype.trimstart":"npm:@nolyfill/string.prototype.trimstart@latest","arraybuffer.prototype.slice":"npm:@nolyfill/arraybuffer.prototype.slice@latest","object.getownpropertydescriptors":"npm:@nolyfill/object.getownpropertydescriptors@latest"},"dependencies":{"eslint":"^8.57.0","eslint-plugin-n":"^17.10.1","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-react":"^7.35.0","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^7.0.0","eslint-plugin-sonarjs":"^1.0.4","eslint-plugin-unicorn":"^55.0.0","@rushstack/eslint-patch":"^1.10.4","@next/eslint-plugin-next":"^14.2.5","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^4.6.2","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-typescript-sort-keys":"^3.2.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"prettier":"^3.3.3","typescript":"^5.5.4","move-file-cli":"^3.0.0","@biomejs/biome":"1.8.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.45_1722673657243_0.5153804824476818","host":"s3://npm-registry-packages"}},"0.0.46":{"name":"eslint-config-mahir","version":"0.0.46","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@0.0.46","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"cee34f44b973d9cf7410fa1f48d476ff0f8ea902","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-0.0.46.tgz","fileCount":26,"integrity":"sha512-SexypawA1DoEYvCKWnAb2DURgvLj+CjNQi7vDSWScqZxCgn2P4HnXuIrqj0kRhEDZo/a9ce4ZNvmLjIfil8ICQ==","signatures":[{"sig":"MEYCIQDVP5xZFv0ue/EYLILEV3p6RvHM9nKMuMaoxzd7eT9aGQIhAPLWgQzG5GX1muJVq4GC8UibL5XFhQbzFYBg5UQjv1xk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43197},"main":"./common.js","gitHead":"733f4aa376c311f2d8066a94da79d53375a45248","scripts":{"lint":"eslint --fix --cache .","format":"biome check --write .","prepack":"move-file _node.js node.js && move-file _biome.js biome.js","postpack":"move-file node.js _node.js && move-file biome.js _biome.js"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"resolutions":{"has":"npm:@nolyfill/has@latest","gopd":"npm:@nolyfill/gopd@latest","hasown":"npm:@nolyfill/hasown@latest","isarray":"npm:@nolyfill/isarray@latest","is-regex":"npm:@nolyfill/is-regex@latest","has-proto":"npm:@nolyfill/has-proto@latest","is-string":"npm:@nolyfill/is-string@latest","is-symbol":"npm:@nolyfill/is-symbol@latest","globalthis":"npm:@nolyfill/globalthis@latest","is-weakref":"npm:@nolyfill/is-weakref@latest","has-symbols":"npm:@nolyfill/has-symbols@latest","object-keys":"npm:@nolyfill/object-keys@latest","side-channel":"npm:@nolyfill/side-channel@latest","function-bind":"npm:@nolyfill/function-bind@latest","internal-slot":"npm:@nolyfill/internal-slot@latest","object.assign":"npm:@nolyfill/object.assign@latest","object.hasown":"npm:@nolyfill/object.hasown@latest","object.values":"npm:@nolyfill/object.values@latest","array-includes":"npm:@nolyfill/array-includes@latest","is-date-object":"npm:@nolyfill/is-date-object@latest","is-typed-array":"npm:@nolyfill/is-typed-array@latest","object.entries":"npm:@nolyfill/object.entries@latest","has-tostringtag":"npm:@nolyfill/has-tostringtag@latest","is-array-buffer":"npm:@nolyfill/is-array-buffer@latest","safe-regex-test":"npm:@nolyfill/safe-regex-test@latest","unbox-primitive":"npm:@nolyfill/unbox-primitive@latest","define-properties":"npm:@nolyfill/define-properties@latest","safe-array-concat":"npm:@nolyfill/safe-array-concat@latest","which-typed-array":"npm:@nolyfill/which-typed-array@latest","es-set-tostringtag":"npm:@nolyfill/es-set-tostringtag@latest","iterator.prototype":"npm:@nolyfill/iterator.prototype@latest","object.fromentries":"npm:@nolyfill/object.fromentries@latest","typed-array-buffer":"npm:@nolyfill/typed-array-buffer@latest","typed-array-length":"npm:@nolyfill/typed-array-length@latest","es-iterator-helpers":"npm:@nolyfill/es-iterator-helpers@latest","set-function-length":"npm:@nolyfill/set-function-length@latest","array.prototype.flat":"npm:@nolyfill/array.prototype.flat@latest","is-generator-function":"npm:@nolyfill/is-generator-function@latest","string.prototype.trim":"npm:@nolyfill/string.prototype.trim@latest","which-boxed-primitive":"npm:@nolyfill/which-boxed-primitive@latest","array.prototype.reduce":"npm:@nolyfill/array.prototype.reduce@latest","available-typed-arrays":"npm:@nolyfill/available-typed-arrays@latest","get-symbol-description":"npm:@nolyfill/get-symbol-description@latest","is-shared-array-buffer":"npm:@nolyfill/is-shared-array-buffer@latest","reflect.getprototypeof":"npm:@nolyfill/reflect.getprototypeof@latest","regexp.prototype.flags":"npm:@nolyfill/regexp.prototype.flags@latest","array.prototype.flatmap":"npm:@nolyfill/array.prototype.flatmap@latest","asynciterator.prototype":"npm:@nolyfill/asynciterator.prototype@latest","function.prototype.name":"npm:@nolyfill/function.prototype.name@latest","typed-array-byte-length":"npm:@nolyfill/typed-array-byte-length@latest","typed-array-byte-offset":"npm:@nolyfill/typed-array-byte-offset@latest","array-buffer-byte-length":"npm:@nolyfill/array-buffer-byte-length@latest","array.prototype.tosorted":"npm:@nolyfill/array.prototype.tosorted@latest","has-property-descriptors":"npm:@nolyfill/has-property-descriptors@latest","string.prototype.trimend":"npm:@nolyfill/string.prototype.trimend@latest","string.prototype.matchall":"npm:@nolyfill/string.prototype.matchall@latest","string.prototype.trimstart":"npm:@nolyfill/string.prototype.trimstart@latest","arraybuffer.prototype.slice":"npm:@nolyfill/arraybuffer.prototype.slice@latest","object.getownpropertydescriptors":"npm:@nolyfill/object.getownpropertydescriptors@latest"},"dependencies":{"eslint":"^8.57.1","eslint-plugin-n":"^17.11.1","eslint-plugin-jsdoc":"^50.4.1","eslint-plugin-react":"^7.37.1","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-import":"npm:eslint-plugin-i@latest","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.3","eslint-plugin-unicorn":"^56.0.0","@rushstack/eslint-patch":"^1.10.4","@next/eslint-plugin-next":"^14.2.15","@typescript-eslint/parser":"^8.9.0","eslint-plugin-react-hooks":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.9.0","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.0","devDependencies":{"prettier":"^3.3.3","typescript":"^5.6.3","move-file-cli":"^3.0.0","@biomejs/biome":"1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_0.0.46_1729012735595_0.31201614687615375","host":"s3://npm-registry-packages"}},"1.0.0-beta-0":{"name":"eslint-config-mahir","version":"1.0.0-beta-0","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@1.0.0-beta-0","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"9f0e50b074bcdf47a3c3370f12a4757a23eb64ff","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.0-beta-0.tgz","fileCount":17,"integrity":"sha512-BFqIZ7JjRiPa3nA2zYjczylvsSb5L3Auavus3cQiozgh8t2MkBe0jisPAPPqG5FVneO58UpcFTEtBa6P9a0orw==","signatures":[{"sig":"MEUCIQC19SZgOtU4epo1o6UYGl9JJtGUHGD/UjDmkneNixW0hgIgJHo4bO0zNJXqKYuT23mkmbyrFoZqEEhnhUsNJiUGBvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45558},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./biome":{"types":"./dist/biome.d.ts","import":"./dist/biome.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"8df22add11ce037742944dec76fad0b62f4bec93","scripts":{"lint":"eslint --fix --cache .","build":"tsup","format":"biome check --write ."},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^9.13.0","globals":"^15.11.0","@eslint/js":"^9.13.0","eslint-mdx":"^3.1.5","@eslint/compat":"^1.2.1","eslint-plugin-n":"^17.11.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.10.0","eslint-plugin-jsdoc":"^50.4.3","eslint-plugin-react":"^7.37.1","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","@next/eslint-plugin-next":"^14.2.15","@typescript-eslint/parser":"^8.10.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.13","@typescript-eslint/eslint-plugin":"^8.10.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsup":"^8.3.0","prettier":"^3.3.3","typescript":"^5.6.3","@biomejs/biome":"1.9.4","esbuild-plugin-file-path-extensions":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.0-beta-0_1729433669525_0.1028550012768521","host":"s3://npm-registry-packages"}},"1.0.0-beta-1":{"name":"eslint-config-mahir","version":"1.0.0-beta-1","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@1.0.0-beta-1","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"3bdd642efb8740ccb9d74d7c148bee8148ed010b","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.0-beta-1.tgz","fileCount":48,"integrity":"sha512-EclXjgmHgqK7hi0TMnW2lK2KSmwmpdNuBgmfBgYWOpxjDlqPRMpANkJ62j1R8hVh1y/20SYWUUvK/L97rad3ZQ==","signatures":[{"sig":"MEQCIAGPxyI2jgmlbTpVblx3OcjEx+JPdNO7vSlXzrGLS9b0AiAT28rU5tPRxNHrVuLwYbs52J3tuzjv5NNUmJU23p+2Iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122292},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./biome":{"types":"./dist/biome.d.ts","import":"./dist/biome.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"8df22add11ce037742944dec76fad0b62f4bec93","scripts":{"lint":"eslint --fix --cache .","build":"tsup","format":"biome check --write .","prepack":"yarn build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^9.13.0","globals":"^15.11.0","@eslint/js":"^9.13.0","eslint-mdx":"^3.1.5","@eslint/compat":"^1.2.1","eslint-plugin-n":"^17.11.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.10.0","eslint-plugin-jsdoc":"^50.4.3","eslint-plugin-react":"^7.37.1","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","@next/eslint-plugin-next":"^14.2.15","@typescript-eslint/parser":"^8.10.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.13","@typescript-eslint/eslint-plugin":"^8.10.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsup":"^8.3.0","prettier":"^3.3.3","typescript":"^5.6.3","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.0-beta-1_1729515694932_0.205167612105305","host":"s3://npm-registry-packages"}},"1.0.0-beta-2":{"name":"eslint-config-mahir","version":"1.0.0-beta-2","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@1.0.0-beta-2","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"8add15549cebd14e6c35fcce32b503f1bb68e46f","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.0-beta-2.tgz","fileCount":48,"integrity":"sha512-HsAWmEDQb9kam7ffGcUaIO44l4rZT4ozlY70bCkVqAkC1NqhqBA/rQlPlMseOJ+KyBq33ig0wTcPiv/97k14qA==","signatures":[{"sig":"MEQCIHuV4JN4rWhJiaGgQvzbDljsPdHbsrAOH7Ve4cH9D4R+AiAyiEPBPEj0bd11VIYM2m1USVtrF1HulApGy/9Y6CbbQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122552},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./biome":{"types":"./dist/biome.d.ts","import":"./dist/biome.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"8df22add11ce037742944dec76fad0b62f4bec93","scripts":{"lint":"eslint --fix --cache .","build":"tsup","format":"biome check --write .","prepack":"yarn build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^9.13.0","globals":"^15.11.0","@eslint/js":"^9.13.0","eslint-mdx":"^3.1.5","@eslint/compat":"^1.2.1","eslint-plugin-n":"^17.11.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.10.0","eslint-plugin-jsdoc":"^50.4.3","eslint-plugin-react":"^7.37.1","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","@next/eslint-plugin-next":"^14.2.15","@typescript-eslint/parser":"^8.10.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.13","@typescript-eslint/eslint-plugin":"^8.10.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsup":"^8.3.0","prettier":"^3.3.3","typescript":"^5.6.3","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.0-beta-2_1729516402324_0.9095604982983143","host":"s3://npm-registry-packages"}},"1.0.0-beta-3":{"name":"eslint-config-mahir","version":"1.0.0-beta-3","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@1.0.0-beta-3","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"917b5ac27e44001a446adbe0406285ae437b5afe","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.0-beta-3.tgz","fileCount":48,"integrity":"sha512-1xoWX/jYCM3vZwSYeRxpMRloAjs7okTm5SFhHmezADpcUuxPNS9Mq+LeUtdvM603WQeeMEPH9C+DB9iZGT4POQ==","signatures":[{"sig":"MEYCIQDzmuSLZvNj9D71KyYT6cco8/kF1fLqhwx2yPkEY1ypkgIhAOIqOzbUqaMJX4rr0u9qyjobf/7k5IsCt/rVQFFLBmtk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122766},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./biome":{"types":"./dist/biome.d.ts","import":"./dist/biome.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"8df22add11ce037742944dec76fad0b62f4bec93","scripts":{"lint":"eslint --fix --cache .","build":"tsup","format":"biome check --write .","prepack":"yarn build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^9.13.0","globals":"^15.11.0","@eslint/js":"^9.13.0","eslint-mdx":"^3.1.5","@eslint/compat":"^1.2.1","eslint-plugin-n":"^17.11.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.10.0","eslint-plugin-jsdoc":"^50.4.3","eslint-plugin-react":"^7.37.1","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","@next/eslint-plugin-next":"^14.2.15","@typescript-eslint/parser":"^8.10.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.13","@typescript-eslint/eslint-plugin":"^8.10.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsup":"^8.3.0","prettier":"^3.3.3","typescript":"^5.6.3","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.0-beta-3_1729517416618_0.9686175630433849","host":"s3://npm-registry-packages"}},"1.0.0-beta-4":{"name":"eslint-config-mahir","version":"1.0.0-beta-4","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@1.0.0-beta-4","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"c0d586e61143ef2e014e4c8a39aaff576decad37","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.0-beta-4.tgz","fileCount":48,"integrity":"sha512-+bG18advR+2VdPotbFd3Pv9gHZ8IDb+WkVsJWGlHhgyJ8PEF1kYm+IdTqX32n+cL/H1uaLt3nw3zVdTqMA9BhQ==","signatures":[{"sig":"MEYCIQDf2d+n+JyJ75puU2VPp9QtT+di8BFUV3I3VhWDiu5JjAIhAN6aic5j5J6xzxk4r70ZnEO9grcUnd616yBpSXk63gmC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122778},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./biome":{"types":"./dist/biome.d.ts","import":"./dist/biome.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"8df22add11ce037742944dec76fad0b62f4bec93","scripts":{"lint":"eslint --fix --cache .","build":"tsup","format":"biome check --write .","prepack":"yarn build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^9.13.0","globals":"^15.11.0","@eslint/js":"^9.13.0","eslint-mdx":"^3.1.5","@eslint/compat":"^1.2.1","eslint-plugin-n":"^17.11.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.10.0","eslint-plugin-jsdoc":"^50.4.3","eslint-plugin-react":"^7.37.1","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","@next/eslint-plugin-next":"^14.2.15","@typescript-eslint/parser":"^8.10.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.13","@typescript-eslint/eslint-plugin":"^8.10.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsup":"^8.3.0","prettier":"^3.3.3","typescript":"^5.6.3","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.0-beta-4_1729517509507_0.6458355386471855","host":"s3://npm-registry-packages"}},"1.0.0-beta-5":{"name":"eslint-config-mahir","version":"1.0.0-beta-5","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@1.0.0-beta-5","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"c41153310c74b008ddcfe40b5ffd425834d3a461","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.0-beta-5.tgz","fileCount":48,"integrity":"sha512-SXIJf8op1CUFQDqe/MJeaTK9l1TrCDncULobkoxKVmWLkG25eMpj2csD7MDn1xFpTUg9k/QksrgHd78WqSZR5A==","signatures":[{"sig":"MEQCIFdo38vn7Qt5PnC83tkB988WQ8ogNcGAArwa9ZmaGwlPAiBBG69wuISnO4ylbutUykUCEvZxm9WXHmdK1zB6kK1MGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122706},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./biome":{"types":"./dist/biome.d.ts","import":"./dist/biome.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"8df22add11ce037742944dec76fad0b62f4bec93","scripts":{"lint":"eslint --fix --cache .","build":"tsup","format":"biome check --write .","prepack":"yarn build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^9.13.0","globals":"^15.11.0","@eslint/js":"^9.13.0","eslint-mdx":"^3.1.5","@eslint/compat":"^1.2.1","eslint-plugin-n":"^17.11.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.10.0","eslint-plugin-jsdoc":"^50.4.3","eslint-plugin-react":"^7.37.1","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","@next/eslint-plugin-next":"^14.2.15","@typescript-eslint/parser":"^8.10.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.13","@typescript-eslint/eslint-plugin":"^8.10.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsup":"^8.3.0","prettier":"^3.3.3","typescript":"^5.6.3","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.0-beta-5_1729517846539_0.7334255811237089","host":"s3://npm-registry-packages"}},"1.0.0-beta-6":{"name":"eslint-config-mahir","version":"1.0.0-beta-6","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@1.0.0-beta-6","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"e6891f8f512e84ae30c525c818b745bb9f92a2fc","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.0-beta-6.tgz","fileCount":48,"integrity":"sha512-qOa62CYkTKiXIewvx4xiLMJHXFfumKpkkDG01RsAISTGsA2touxwaQLY2yhCOodPk8H2kCRVNl14hAHZFl69QQ==","signatures":[{"sig":"MEUCICxC6K7AF3qEJUph+eeiIk+vo6i0ECmGgykzwsq3DL9DAiEAmecdieQawA/VsSt160nEvQiQc2WRbyoK5I1WqxbaUvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124054},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./biome":{"types":"./dist/biome.d.ts","import":"./dist/biome.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"d98bde92d072c422d75c73603f32eaa6e8e27324","scripts":{"lint":"eslint --fix --cache .","build":"tsup","format":"biome check --write .","prepack":"yarn build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^9.13.0","globals":"^15.11.0","@eslint/js":"^9.13.0","eslint-mdx":"^3.1.5","@eslint/compat":"^1.2.1","eslint-plugin-n":"^17.11.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.10.0","eslint-plugin-jsdoc":"^50.4.3","eslint-plugin-react":"^7.37.1","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","@next/eslint-plugin-next":"^14.2.15","@typescript-eslint/parser":"^8.10.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.13","@typescript-eslint/eslint-plugin":"^8.10.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsup":"^8.3.0","prettier":"^3.3.3","typescript":"^5.6.3","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.0-beta-6_1729535155935_0.733664446430337","host":"s3://npm-registry-packages"}},"1.0.0-beta-7":{"name":"eslint-config-mahir","version":"1.0.0-beta-7","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@1.0.0-beta-7","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"242ea17c97117180c30ca78e0949df6a2ac10132","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.0-beta-7.tgz","fileCount":48,"integrity":"sha512-RFImnkB7ar2+OCUhDNb/PL633XPu9w5TQ6xjnOCvAl2FneXIMARiVIccQE9rYKcsJEUHuq3CLZAxrWiR47V+Vw==","signatures":[{"sig":"MEQCIBW1I6HqsnH2B8XMWrEwIZ5eVZ67Xv5hVdWO2mM1n75GAiBgOtJPc+s/CBFk1mpfv/1kPBEWAJvcYx9x/vSUPV8nKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123188},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./biome":{"types":"./dist/biome.d.ts","import":"./dist/biome.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"d98bde92d072c422d75c73603f32eaa6e8e27324","scripts":{"lint":"eslint --fix --cache .","build":"tsup","format":"biome check --write .","prepack":"yarn build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^9.13.0","globals":"^15.11.0","@eslint/js":"^9.13.0","eslint-mdx":"^3.1.5","@eslint/compat":"^1.2.1","eslint-plugin-n":"^17.11.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.10.0","eslint-plugin-jsdoc":"^50.4.3","eslint-plugin-react":"^7.37.1","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","@next/eslint-plugin-next":"^14.2.15","@typescript-eslint/parser":"^8.10.0","eslint-plugin-react-hooks":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.10.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsup":"^8.3.0","prettier":"^3.3.3","typescript":"^5.6.3","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.0-beta-7_1729536537577_0.4066498173135329","host":"s3://npm-registry-packages"}},"1.0.0-beta-8":{"name":"eslint-config-mahir","version":"1.0.0-beta-8","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@1.0.0-beta-8","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"2d735304d610179e966ecc5c02038d9e71fcb0fa","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.0-beta-8.tgz","fileCount":48,"integrity":"sha512-WIY5YY+Bd3H85myxu5g9GN5HrmX/Nii8GM9jVHCnGOaoV4359F6S+Njd2v/3laynspnmkQx+osqHHLnYee+zyg==","signatures":[{"sig":"MEUCIQDPD2QXfo0YgF5aW/XXLvzmPL8yAKZXNribkLmlSmHprwIgaBTB3WYvzCD5FEN6kXID7+08HPhYwdHP25wr5C3bB7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123764},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./biome":{"types":"./dist/biome.d.ts","import":"./dist/biome.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"d98bde92d072c422d75c73603f32eaa6e8e27324","scripts":{"lint":"eslint --fix --cache .","build":"tsup","format":"biome check --write .","prepack":"yarn build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^9.13.0","globals":"^15.11.0","@eslint/js":"^9.13.0","eslint-mdx":"^3.1.5","@eslint/compat":"^1.2.1","eslint-plugin-n":"^17.11.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.10.0","eslint-plugin-jsdoc":"^50.4.3","eslint-plugin-react":"^7.37.1","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","@next/eslint-plugin-next":"^14.2.15","@typescript-eslint/parser":"^8.10.0","eslint-plugin-react-hooks":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.10.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsup":"^8.3.0","prettier":"^3.3.3","typescript":"^5.6.3","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.0-beta-8_1729538665565_0.9563643508244037","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"eslint-config-mahir","version":"1.0.0","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@1.0.0","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"702d92610f9472f2da469e0cd819f36e40867e51","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.0.tgz","fileCount":48,"integrity":"sha512-bnqz/H1xNw35nYG+pU3FeWqSnJbNEIgCXGoSONaJjdn9h81v9NOn/mTCQgGaMy3qgKme4KrNCgsrAibRqaJIqQ==","signatures":[{"sig":"MEUCIBF+rZG2vn/3U7g2JKJppvQt/H476eOr8gr2DX5L57vZAiEAkolw+G4iIoGtiH9BD5eOk/sCVoLCnUy6BrV0Hh2aTJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123756},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./biome":{"types":"./dist/biome.d.ts","import":"./dist/biome.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"5819c2351ed76ca81a4f3b8c964289bb2d91e018","scripts":{"lint":"eslint --fix --cache .","build":"tsup","format":"biome check --write .","prepack":"yarn build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^9.13.0","globals":"^15.11.0","@eslint/js":"^9.13.0","eslint-mdx":"^3.1.5","@eslint/compat":"^1.2.1","eslint-plugin-n":"^17.11.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.11.0","eslint-plugin-jsdoc":"^50.4.3","eslint-plugin-react":"^7.37.1","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","@next/eslint-plugin-next":"^15.0.0","@typescript-eslint/parser":"^8.11.0","eslint-plugin-react-hooks":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.11.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsup":"^8.3.0","prettier":"^3.3.3","typescript":"^5.6.3","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.0_1729588978080_0.35894359794095654","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"eslint-config-mahir","version":"1.0.1","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@1.0.1","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"d780c82d066cfbc27ab23544f54b0d764f36dbf8","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.1.tgz","fileCount":48,"integrity":"sha512-+VctE7cFc/RCpiN111PPDAaRneM9kNwZy68VubOGhaK4EDQDUi1+g6owIDHNN5QpJCkhTWdCiS+Lzi5BRmNH7Q==","signatures":[{"sig":"MEQCIFQiF3eEt5QaGRNnW2C8liOHNaTxFv92OD/r/EAdJ3+KAiBBRIjxk3dr8loehUjd8ZtU+26gipYkdnVmebVan/uuaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123853},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./biome":{"types":"./dist/biome.d.ts","import":"./dist/biome.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"a146d5b8420e23a17b3fe17987d71466225e5518","scripts":{"lint":"eslint --fix --cache .","build":"tsup","format":"biome check --write .","prepack":"yarn build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^9.13.0","globals":"^15.11.0","@eslint/js":"^9.13.0","eslint-mdx":"^3.1.5","@eslint/compat":"^1.2.1","eslint-plugin-n":"^17.11.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.11.0","eslint-plugin-jsdoc":"^50.4.3","eslint-plugin-react":"^7.37.1","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","@next/eslint-plugin-next":"^15.0.0","@typescript-eslint/parser":"^8.11.0","eslint-plugin-react-hooks":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.11.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsup":"^8.3.0","prettier":"^3.3.3","typescript":"^5.6.3","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.1_1729788524353_0.45730725414716544","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"eslint-config-mahir","version":"1.0.2","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@1.0.2","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"8a6adb9ef0e3121bc1d0a071ceca51f105a943ec","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.2.tgz","fileCount":48,"integrity":"sha512-9GHtF+FlboCpb+QWOXywTPZM7STG5jsMzuUMqxvxtg3t5OxNR3Ofalb5dMRGP4LS/VA/Axtg7jYGYaoXhfy6Cw==","signatures":[{"sig":"MEUCIDbBvEt1Np3PTjCvoGa/DliDV8gGYk+gJz5A+RTyVrJcAiEApf+nwUps6zC2bqz2zwoow/F5idvjHaxnO9txtW7WWyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124477},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./biome":{"types":"./dist/biome.d.ts","import":"./dist/biome.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"aebbcec51caefbd47ae993e92326528ab7e15f95","scripts":{"lint":"eslint --fix --cache .","build":"tsup","format":"biome check --write .","prepack":"yarn build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^9.13.0","globals":"^15.11.0","@eslint/js":"^9.13.0","eslint-mdx":"^3.1.5","@eslint/compat":"^1.2.1","eslint-plugin-n":"^17.11.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.11.0","eslint-plugin-jsdoc":"^50.4.3","eslint-plugin-react":"^7.37.1","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","@next/eslint-plugin-next":"^15.0.0","@typescript-eslint/parser":"^8.11.0","eslint-plugin-react-hooks":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.11.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsup":"^8.3.0","prettier":"^3.3.3","typescript":"^5.6.3","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.2_1729789749219_0.7674551858426746","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"eslint-config-mahir","version":"1.0.3","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@1.0.3","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"fa9e1a93f3343421c3dc4aa380fa6e8202a2853d","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.3.tgz","fileCount":48,"integrity":"sha512-lKHTAr0BRCIDs1PZgYrvrjmHPWuLJfPWXs0PFt8eS/BsxWbBAMPbYIrJ8oqtmNXsPMUFehIZDO+fMEK+4VVfDw==","signatures":[{"sig":"MEUCIQC7dhCag5SyBP9tsOSKjrOl3rjsVu/uPUnFdlvu27oTSwIgR8cStiO3yRlwfY6wlgJ4FNNfBlOfPxOc8QRto/AF8ck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123549},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./biome":{"types":"./dist/biome.d.ts","import":"./dist/biome.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"73adc5a9de5c119b807afd95f1716508a588b66c","scripts":{"lint":"eslint --fix --cache .","build":"tsup","format":"biome check --write .","prepack":"yarn build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^9.13.0","globals":"^15.11.0","@eslint/js":"^9.13.0","eslint-mdx":"^3.1.5","@eslint/compat":"^1.2.1","eslint-plugin-n":"^17.11.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.11.0","eslint-plugin-jsdoc":"^50.4.3","eslint-plugin-react":"^7.37.1","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","@next/eslint-plugin-next":"^15.0.0","@typescript-eslint/parser":"^8.11.0","eslint-plugin-react-hooks":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.11.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsup":"^8.3.0","prettier":"^3.3.3","typescript":"^5.6.3","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.3_1729791835121_0.18046690345610572","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"eslint-config-mahir","version":"1.0.4","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@1.0.4","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"d0514ce6f665422ca4d092fe9def2eeaa3d22103","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.4.tgz","fileCount":48,"integrity":"sha512-fGrcC/smKzOEcXzoNY19Jl3ZpNsyoPfr6CTF1uZ5EDwGKamuZYuNuJG7FGnWhi29aOg1SaJxt4t6Lk/ZXvtBVw==","signatures":[{"sig":"MEYCIQCmsrOL1Q6q5y/yxdHcoe5XeSeYocXbgA6w7x/9oWMUGwIhAIZLMfZ5b+uoJ4uK6zcM6neTzbbzLwPg5Atmcbp7RD1K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122585},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./biome":{"types":"./dist/biome.d.ts","import":"./dist/biome.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"7c7241d34e41f4702c306f54197d16694452a2b7","scripts":{"lint":"eslint --fix --cache .","build":"tsup","format":"biome check --write .","prepack":"yarn build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^9.13.0","globals":"^15.11.0","@eslint/js":"^9.13.0","eslint-mdx":"^3.1.5","@eslint/compat":"^1.2.1","eslint-plugin-n":"^17.11.1","@eslint/eslintrc":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.11.0","eslint-plugin-jsdoc":"^50.4.3","eslint-plugin-react":"^7.37.2","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.3.1","@next/eslint-plugin-next":"^15.0.1","@typescript-eslint/parser":"^8.11.0","eslint-plugin-react-hooks":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.11.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsup":"^8.3.4","prettier":"^3.3.3","typescript":"^5.6.3","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.4_1729875571574_0.17013564576684503","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"eslint-config-mahir","version":"1.0.5","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@1.0.5","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"c7b924b79a882b88648f79250e0d35b28986b452","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.5.tgz","fileCount":48,"integrity":"sha512-M4ej0QKEIgzPOQs+xHe25oTSzsJym3rBbVAHz4uewD225ZTQecndNILoTn09fyrQ0ilI6uXD++tmpXZreGfIOw==","signatures":[{"sig":"MEUCIGYKHn7UaV3f+wt2yqzF7jPcy3qPYy6Ph7fQ7MeSMOosAiEAlydfJKaPHQtj7/YJPWVJtYS9CdUr0vyeh9cPFnl2kcw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123409},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./biome":{"types":"./dist/biome.d.ts","import":"./dist/biome.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"ed6bc2b9e1cbe723b8df264a04c87fe917dcb55e","scripts":{"lint":"eslint --fix --cache .","build":"tsup","format":"biome check --write .","prepack":"yarn build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^9.15.0","globals":"^15.12.0","@eslint/js":"^9.15.0","eslint-mdx":"^3.1.5","@eslint/compat":"^1.2.3","eslint-plugin-n":"^17.13.2","@eslint/eslintrc":"^3.1.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.14.0","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-react":"^7.37.2","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.0","eslint-plugin-import-x":"^4.4.2","@next/eslint-plugin-next":"^15.0.3","@typescript-eslint/parser":"^8.14.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-compiler":"^19.0.0-beta-a7bf2bd-20241110","@typescript-eslint/eslint-plugin":"^8.14.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsup":"^8.3.5","prettier":"^3.3.3","typescript":"^5.6.3","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.5_1731726995780_0.6217164536256519","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"eslint-config-mahir","version":"1.0.6","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":"Parbez <imranbarbhuiya.fsd@gmail.com>","license":"MIT","_id":"eslint-config-mahir@1.0.6","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"734b64546cdc24b9c55cfb309bda2c7930ef12a1","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.6.tgz","fileCount":48,"integrity":"sha512-eJKLKqUVbzcw6JWXeHa4u9j48dHCZbcik57O8Q8brMf7D7/sjiAbFt+21SPLOSohO56eRmQtaWdnaGyyexmfiQ==","signatures":[{"sig":"MEUCIH4w2z2GSJqOB662BY5vRhlS12IiP65tKzEYi2YK9L+VAiEAiG2Cl3kmrynHja7rDMADK17XWziKZx26f9pNeQi2xOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123409},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./biome":{"types":"./dist/biome.d.ts","import":"./dist/biome.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"9f8b1500e56a1679f561b8191a79751035f1e7bc","scripts":{"lint":"eslint --fix --cache .","build":"tsup","format":"biome check --write .","prepack":"yarn build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"description":"The ultimate ESLint shareable config","directories":{},"dependencies":{"eslint":"^9.15.0","globals":"^15.12.0","@eslint/js":"^9.15.0","eslint-mdx":"^3.1.5","@eslint/compat":"^1.2.3","eslint-plugin-n":"^17.13.2","@eslint/eslintrc":"^3.2.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.15.0","eslint-plugin-jsdoc":"^50.5.0","eslint-plugin-react":"^7.37.2","eslint-plugin-tsdoc":"^0.3.0","eslint-plugin-promise":"^7.1.0","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.4.3","@next/eslint-plugin-next":"^15.0.3","@typescript-eslint/parser":"^8.15.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-compiler":"^19.0.0-beta-a7bf2bd-20241110","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsup":"^8.3.5","prettier":"^3.3.3","typescript":"^5.6.3","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.6_1732125708397_0.21601913527402972","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"eslint-config-mahir","version":"1.0.7","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.0.7","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"4befc6d5c7b6df906b423a9b7a899611afdc479c","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.7.tgz","fileCount":48,"integrity":"sha512-t2bF25QTt44u9+tIdgQJgI7eK7AmOgJPMMGj8uZQu/2B1dHAUdw25pSeqQhKTN+XPXPlWCt4qfxoCeBMIf9qwQ==","signatures":[{"sig":"MEUCIDSZkXt++g+SQzj5rPOtXSaOUClgsmLgqhBJPuK9CYbOAiEAjhDLx7E8ADcGU8/t7YbSno3+6q7CLdWx8o/I6E0betU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122269},"type":"module","_from":"file:eslint-config-mahir-1.0.7.tgz","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./biome":{"types":"./dist/biome.d.ts","import":"./dist/biome.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"scripts":{"lint":"eslint --fix --cache .","build":"tsup","format":"biome check --write ."},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"_resolved":"C:\\Users\\imran\\AppData\\Local\\Temp\\6c191d4f5cdac6a226d5ae64ff3dd25d\\eslint-config-mahir-1.0.7.tgz","_integrity":"sha512-t2bF25QTt44u9+tIdgQJgI7eK7AmOgJPMMGj8uZQu/2B1dHAUdw25pSeqQhKTN+XPXPlWCt4qfxoCeBMIf9qwQ==","repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"10.8.3","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"22.9.0","dependencies":{"eslint":"^9.16.0","globals":"^15.13.0","@eslint/js":"^9.16.0","eslint-mdx":"^3.1.5","@eslint/compat":"^1.2.4","eslint-plugin-n":"^17.14.0","@eslint/eslintrc":"^3.2.0","eslint-plugin-mdx":"^3.1.5","typescript-eslint":"^8.17.0","eslint-plugin-jsdoc":"^50.6.0","eslint-plugin-react":"^7.37.2","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.1","eslint-plugin-unicorn":"^56.0.1","eslint-plugin-import-x":"^4.5.0","@next/eslint-plugin-next":"^15.0.4","@typescript-eslint/parser":"^8.17.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-react-compiler":"^19.0.0-beta-df7b47d-20241124","@typescript-eslint/eslint-plugin":"^8.17.0","eslint-import-resolver-typescript":"^3.7.0","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","prettier":"^3.4.2","typescript":"^5.7.2","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.7_1733677372447_0.6502572637125821","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"eslint-config-mahir","version":"1.0.8","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.0.8","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"2a5336e3963188999214a38fc0f7acbb3784fb61","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.8.tgz","fileCount":27,"integrity":"sha512-fcTLsm+ajDH9EEBSNJ9yHGjPjKcu0uX+MA83ku33DfTq2YPb1hryCE6y4mfdxPAICjEZcQrVR37MYACnNLf/nA==","signatures":[{"sig":"MEQCIFWgAgixKd3Uc68qaIZlIlmCAPPycf0/3MQjf55qHq5XAiBcPeZrdDGOHKMqG3qw7WnTNChTX+NzgcLX54APqKChoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98840},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"60c818f116e947b9844952eb73eba1fb8a308bfc","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"10.9.3","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"22.18.0","dependencies":{"eslint":"^9.34.0","globals":"^16.3.0","@eslint/js":"^9.34.0","eslint-mdx":"^3.6.2","eslint-plugin-n":"^17.21.3","@eslint/eslintrc":"^3.3.1","eslint-plugin-mdx":"^3.6.2","typescript-eslint":"^8.41.0","eslint-plugin-jsdoc":"^54.1.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^60.0.0","eslint-plugin-import-x":"^4.16.1","@next/eslint-plugin-next":"^15.5.0","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-compiler":"19.1.0-rc.2","@typescript-eslint/eslint-plugin":"^8.41.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.14.2","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.3.0","@prettier/plugin-oxc":"^0.0.4","@typescript-eslint/utils":"^8.41.0"},"trustedDependencies":["unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.8_1756205422415_0.8092572561040177","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"eslint-config-mahir","version":"1.0.9","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.0.9","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"f513e27c0280a19cdae10c5897f7c6538a48b706","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.9.tgz","fileCount":39,"integrity":"sha512-UxAORRMXCgHzs0qz5ZhiRQpH/lxBdcoqMCLRIS8SQCTSlTKcRZRgJO1E0ghUqHGFQA8EGVfKsNyt+lnLk93CAg==","signatures":[{"sig":"MEUCIBeAQLAjt+jC215JpuHtxEQPKrFtCPVTQrgElMsRPE36AiEApzdIyDCrCp62C6DoYd9y3CQlHqIfaNxkp8e/ZC1aJ44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101386},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"055eebbc1fae82e38d58a8f003df6d931d399e42","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"10.9.3","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"22.18.0","dependencies":{"eslint":"^9.34.0","globals":"^16.3.0","@eslint/js":"^9.34.0","eslint-mdx":"^3.6.2","eslint-plugin-n":"^17.21.3","@eslint/eslintrc":"^3.3.1","eslint-plugin-mdx":"^3.6.2","typescript-eslint":"^8.41.0","eslint-plugin-jsdoc":"^54.1.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^60.0.0","eslint-plugin-import-x":"^4.16.1","@next/eslint-plugin-next":"^15.5.0","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-compiler":"19.1.0-rc.2","@typescript-eslint/eslint-plugin":"^8.41.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.14.2","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.3.0","@prettier/plugin-oxc":"^0.0.4","@typescript-eslint/utils":"^8.41.0"},"trustedDependencies":["unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.9_1756205573213_0.09004464535320311","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"eslint-config-mahir","version":"1.0.10","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.0.10","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"5163490572d7d4b9f9aada5675b7a2139d0a9d12","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.10.tgz","fileCount":39,"integrity":"sha512-gY+nxYOcJfy5UluGnySjW+RBpLRjuZe2C4bzKuKjthBzoYWYmCZa2iLZMD5tQZWDCwDPa8a/WFTKNSHIOg6+Mg==","signatures":[{"sig":"MEYCIQCxenTv45W/juBKTYbmTwr+gIH63xq0LjJFXiPm4WriuwIhAMToMXFRamJbSCAvGbpgjIrjA0U1ZYLVbIde/sCthAAf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102451},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"03ef8a1e6f2feea4174be3679f9f83ba4f5fd110","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"10.9.3","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"22.18.0","dependencies":{"eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","eslint-mdx":"^3.6.2","eslint-plugin-n":"^17.23.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-mdx":"^3.6.2","typescript-eslint":"^8.46.4","eslint-plugin-jsdoc":"^61.2.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","@next/eslint-plugin-next":"^16.0.3","@typescript-eslint/parser":"^8.46.4","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-compiler":"19.1.0-rc.2","@typescript-eslint/eslint-plugin":"^8.46.4","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.1","@prettier/plugin-oxc":"^0.0.4","@typescript-eslint/utils":"^8.46.4"},"trustedDependencies":["unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.10_1763300359759_0.16384812929212944","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"eslint-config-mahir","version":"1.0.11","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.0.11","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"a994b4a0498c0789051114885c5ca62ca51481d4","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.11.tgz","fileCount":39,"integrity":"sha512-t9duZnk+XvU3pMeiVY6VnYD+b5haP8zekqJDzMkfAc7FyWBEm+HoLNE/WY0pWL2Iqlvz2pm7k5ZfRfhoi70cYA==","signatures":[{"sig":"MEYCIQCSSl7RAvXF0GOVHOqoZDgt6zEsk3I6t7n/T9tcnhHY6gIhAP6JZlB8R4a/buMHtdaoZoMRjdto9ccPDPTCLcMA/+qV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102412},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"33456ef61d59d9bfd64e663eb62abc1a67e97b93","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"10.9.3","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"22.18.0","dependencies":{"eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","eslint-mdx":"^3.6.2","eslint-plugin-n":"^17.23.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-mdx":"^3.6.2","typescript-eslint":"^8.46.4","eslint-plugin-jsdoc":"^61.2.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","@next/eslint-plugin-next":"^16.0.3","@typescript-eslint/parser":"^8.46.4","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-compiler":"19.1.0-rc.2","@typescript-eslint/eslint-plugin":"^8.46.4","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.1","@prettier/plugin-oxc":"^0.0.4","@typescript-eslint/utils":"^8.46.4"},"trustedDependencies":["unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.11_1763311288568_0.6625041115248458","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"eslint-config-mahir","version":"1.0.12","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.0.12","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"31e69a5f2b0159d506e3ffe652d6034cfd021532","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.12.tgz","fileCount":39,"integrity":"sha512-cSy/iYzmCEQ/ezX+CgDWSnEXTtTLSQBUc46r+GL/q4+20ffXFSv/CF3rhVQLus1qhL+S3mldisKL2JqlbDEWPA==","signatures":[{"sig":"MEUCIQDi+PsY1JyVnk2WyaYR9/y+yGodp/F8OjmDzDh0U6gA4QIgIcVXXQ0r2SRfCBI6+qpvqSaNAd5uJ+UlNTjSiMOQ2Ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102413},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"9b727d2cc855e14331bdedb0bfab734c12b939ea","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"10.9.3","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"22.18.0","dependencies":{"eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","eslint-mdx":"^3.6.2","eslint-plugin-n":"^17.23.1","@eslint/eslintrc":"^3.3.3","eslint-plugin-mdx":"^3.6.2","typescript-eslint":"^8.49.0","eslint-plugin-jsdoc":"^61.5.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","@next/eslint-plugin-next":"^16.0.10","@typescript-eslint/parser":"^8.49.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-compiler":"19.1.0-rc.2","@typescript-eslint/eslint-plugin":"^8.49.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.17.3","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^24.10.3","@prettier/plugin-oxc":"^0.1.3","@typescript-eslint/utils":"^8.49.0"},"trustedDependencies":["unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.12_1765512057442_0.19308357430340317","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"eslint-config-mahir","version":"1.0.13","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.0.13","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"dist":{"shasum":"623e8402b07e973088f79856e5dbbf51dc5b026d","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.0.13.tgz","fileCount":39,"integrity":"sha512-dsa9ovqb80YTTU2yn3y0W72WNK+lF/Xz6Wi5jWPHGOqMK/Dn9neCRxsxgXkOImmMguJSz215pMt2557dMpX00w==","signatures":[{"sig":"MEUCIGvgLrYkrWjN8Tb66YK/5QWwMPtfFdVivfQi4v8dTF03AiEApL+LdZZzMwZgnjANL9wt26QNoOnhl7/cb3RnODhkb18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101486},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"eff3547e32656bc3e2a5e3b88b67b1835f7914a6","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"10.9.4","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint":"^9.39.2","globals":"^17.0.0","@eslint/js":"^9.39.2","eslint-mdx":"^3.6.2","eslint-plugin-n":"^17.23.2","@eslint/eslintrc":"^3.3.3","eslint-plugin-mdx":"^3.6.2","typescript-eslint":"^8.53.0","eslint-plugin-jsdoc":"^62.1.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","@next/eslint-plugin-next":"^16.1.3","@typescript-eslint/parser":"^8.53.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-compiler":"19.1.0-rc.2","@typescript-eslint/eslint-plugin":"^8.53.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.0-beta.3","prettier":"^3.8.0","typescript":"^5.9.3","@types/node":"^24.10.9","@prettier/plugin-oxc":"^0.1.3","@typescript-eslint/utils":"^8.53.0"},"trustedDependencies":["unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.0.13_1768707804796_0.48660095878964604","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"eslint-config-mahir","version":"1.1.0","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.1.0","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"c79443686fb6ab8c7227c31522fcfe5c5155f48c","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.1.0.tgz","fileCount":45,"integrity":"sha512-++zYtB2JxoVDCXLO8K0M8zR2Yzsb5IVIRetfeUSuiaryAr4Sps9mfB+JcnCyFEzxoQZ7yUrtEZdzR/o6G3tEkA==","signatures":[{"sig":"MEYCIQCAw8YovFn0nyn2vt8Ro2TmsMyiNc/NNM4o3FAdgFRZnAIhAJfJpkvePR4hJcpG7vsOE7I8BQGyWbK9iKLnmQR6UBF+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128361},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"af26415b09547d43171428d1de26360824a840df","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"10.9.4","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint":"^9.39.2","globals":"^17.0.0","@eslint/js":"^9.39.2","eslint-mdx":"^3.6.2","eslint-plugin-n":"^17.23.2","@eslint/eslintrc":"^3.3.3","eslint-plugin-mdx":"^3.6.2","typescript-eslint":"^8.53.0","eslint-plugin-jsdoc":"^62.1.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","@next/eslint-plugin-next":"^16.1.3","@typescript-eslint/parser":"^8.53.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-compiler":"19.1.0-rc.2","@typescript-eslint/eslint-plugin":"^8.53.0","eslint-plugin-better-tailwindcss":"^4.0.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.0-beta.3","prettier":"^3.8.0","typescript":"^5.9.3","@types/node":"^24.10.9","@prettier/plugin-oxc":"^0.1.3","@typescript-eslint/utils":"^8.53.0"},"trustedDependencies":["unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.1.0_1769079923651_0.5544752329764939","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"eslint-config-mahir","version":"1.1.1","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.1.1","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"d02d908aba48571508d23254fc1f136fb329a967","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.1.1.tgz","fileCount":45,"integrity":"sha512-VplNzYy7xYV9omtxLUQQBXeTKkbHvFsKZ1Q6MP0CVNBBBECcr7xxm63F2WjCFQiOVxAmDpdlBqupYIoxSO2JVQ==","signatures":[{"sig":"MEUCIDgoEC4PVWXxS73hVtRpD5UjeYTZ4BobihWlceCnsCPRAiEA0JXM94opyntUtGyLNQazMGIF1x6IwTLm2xwZA6u3OSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128403},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"c4f15598b26c0d384b4deb225baf0dace8ecec56","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"10.9.4","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint":"^9.39.2","globals":"^17.0.0","@eslint/js":"^9.39.2","eslint-mdx":"^3.6.2","eslint-plugin-n":"^17.23.2","@eslint/eslintrc":"^3.3.3","eslint-plugin-mdx":"^3.6.2","typescript-eslint":"^8.53.0","eslint-plugin-jsdoc":"^62.1.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","@next/eslint-plugin-next":"^16.1.3","@typescript-eslint/parser":"^8.53.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-compiler":"19.1.0-rc.2","@typescript-eslint/eslint-plugin":"^8.53.0","eslint-plugin-better-tailwindcss":"^4.0.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.0-beta.3","prettier":"^3.8.0","typescript":"^5.9.3","@types/node":"^24.10.9","@prettier/plugin-oxc":"^0.1.3","@typescript-eslint/utils":"^8.53.0"},"trustedDependencies":["unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.1.1_1769080461935_0.2866116331224553","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"eslint-config-mahir","version":"1.1.2","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.1.2","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"c43bc45a635650fe8b6163c1e0861c9402af385d","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.1.2.tgz","fileCount":45,"integrity":"sha512-/5w9Amj12RMKvSobg7km8PbS0HAJvYqYD0lVXGn92dTdDnStwnW47vnV8Z8pfrbGCjZg2GbS7q9LXUz4SSanBw==","signatures":[{"sig":"MEUCIQCc3AClYv3tYUxRUnOP+yN6C4KtUDvo49x+kmKzAmQa/QIgDbusstVcxtcdZryIJQTjHQYlD6UhxcHdYuNzQSG46a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129481},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"224056c694ce86193da83c667792a1d055e48e5c","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"10.9.4","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"22.22.0","dependencies":{"nypm":"^0.6.4","eslint":"^9.39.2","globals":"^17.0.0","@eslint/js":"^9.39.2","eslint-mdx":"^3.6.2","@clack/prompts":"^0.11.0","eslint-plugin-n":"^17.23.2","@eslint/eslintrc":"^3.3.3","eslint-plugin-mdx":"^3.6.2","typescript-eslint":"^8.53.0","eslint-plugin-jsdoc":"^62.1.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","@next/eslint-plugin-next":"^16.1.3","@typescript-eslint/parser":"^8.53.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-compiler":"19.1.0-rc.2","@typescript-eslint/eslint-plugin":"^8.53.0","eslint-plugin-better-tailwindcss":"^4.0.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.0-beta.3","prettier":"^3.8.0","typescript":"^5.9.3","@types/node":"^24.10.9","@prettier/plugin-oxc":"^0.1.3","@typescript-eslint/utils":"^8.53.0"},"trustedDependencies":["unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.1.2_1769081056352_0.09704182688513563","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"eslint-config-mahir","version":"1.1.5","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.1.5","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"d8ff7835b544ccb0069b5f11afcf9ddc6c007efe","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.1.5.tgz","fileCount":45,"integrity":"sha512-KKKfxnS8MaIkwOAMyZEFrshw5WxTVqMQkSh5Xe7zYKduA6G63yNJvFoGso3u90GuEv+X7gpc9AlmWE+oUdRgYw==","signatures":[{"sig":"MEUCIQClDftDRBwy8U5tXclCU0545DvzYXAQow9nz52SbQUiNwIgJi8FuLzCIZD3S69LEXyf62XsetomnlPbxUqfiFy9fso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-mahir@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129510},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"53a0af0a4f6bf840a15080c6cb4b76c55e38b6be","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32ec45a5-c58b-4b00-979b-75da5d1aa087"}},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"11.6.2","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nypm":"^0.6.4","eslint":"^9.39.2","globals":"^17.1.0","@eslint/js":"^9.39.2","eslint-mdx":"^3.6.2","@clack/prompts":"^0.11.0","eslint-plugin-n":"^17.23.2","@eslint/eslintrc":"^3.3.3","eslint-plugin-mdx":"^3.6.2","typescript-eslint":"^8.53.1","eslint-plugin-jsdoc":"^62.4.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","zod-validation-error":"^5.0.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","@next/eslint-plugin-next":"^16.1.4","@typescript-eslint/parser":"^8.53.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-compiler":"19.1.0-rc.2","@typescript-eslint/eslint-plugin":"^8.53.1","eslint-plugin-better-tailwindcss":"^4.0.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-typescript-sort-keys":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.1","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.10.9","@prettier/plugin-oxc":"^0.1.3","@typescript-eslint/utils":"^8.53.1"},"trustedDependencies":["unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.1.5_1769186460161_0.5035497119433943","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"eslint-config-mahir","version":"1.1.6","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.1.6","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"ffd4f893a62da49fa0d7c7538dfced8241f1d3f8","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.1.6.tgz","fileCount":48,"integrity":"sha512-j97Th5MDbZFkjeRDsVGlSXXMyyLFXpvlq7bD+6uA+GoRd4/Wlqn6s1n24WWca4Z/k2XgUBQxLUBQOvW+GV0tdQ==","signatures":[{"sig":"MEYCIQCx2hkzzjsfd0NIbVM44QGNZax2d770o52Ns3RblOPMOgIhAIozVVv+Kr276aW97XTqvVI0UtQE/dfm8slC2xzDrbIR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-mahir@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135502},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./nest":{"types":"./dist/nest.d.ts","import":"./dist/nest.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"4f953e5218e3a19de17c7fac858661bd2bcd74b2","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32ec45a5-c58b-4b00-979b-75da5d1aa087"}},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"11.6.2","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nypm":"^0.6.4","eslint":"^9.39.2","globals":"^17.1.0","@eslint/js":"^9.39.2","eslint-mdx":"^3.6.2","@clack/prompts":"^0.11.0","eslint-plugin-n":"^17.23.2","@eslint/eslintrc":"^3.3.3","eslint-plugin-mdx":"^3.6.2","typescript-eslint":"^8.53.1","eslint-plugin-jsdoc":"^62.4.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","zod-validation-error":"^5.0.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","eslint-plugin-import-x":"^4.16.1","@next/eslint-plugin-next":"^16.1.4","@typescript-eslint/parser":"^8.53.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-compiler":"19.1.0-rc.2","@typescript-eslint/eslint-plugin":"^8.53.1","eslint-plugin-better-tailwindcss":"^4.0.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-typescript-sort-keys":"^3.3.0","@darraghor/eslint-plugin-nestjs-typed":"^7.1.17"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.1","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.10.9","@prettier/plugin-oxc":"^0.1.3","@typescript-eslint/utils":"^8.53.1"},"trustedDependencies":["unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.1.6_1769497343320_0.16320164599567377","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"eslint-config-mahir","version":"1.1.7","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.1.7","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"96cb34aa5c8be5ac7065e34fb935038214cbec8f","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.1.7.tgz","fileCount":48,"integrity":"sha512-j3PH0x23F/eYb9ihQTBcrOxSxXAJryYh0hbJM+Mc2O3ZBPyLDc+SNr1QkDcnI2rCGSLDGmBrKaoEe6+HzDhdFQ==","signatures":[{"sig":"MEUCIHqMYU1jGhNiavDNdCgMUOFw5XW75Ep9OuuwlOvYdgulAiEAjM8aX+uSZW8x+ONV+vXaWBWQZxYk13qFgZ69r3AhDHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-mahir@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134826},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./nest":{"types":"./dist/nest.d.ts","import":"./dist/nest.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"e0a33fa9ee8e17329030677c8c2dcac75f096dfb","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32ec45a5-c58b-4b00-979b-75da5d1aa087"}},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"11.6.2","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nypm":"^0.6.5","eslint":"^9.39.2","globals":"^17.3.0","@eslint/js":"^9.39.2","eslint-mdx":"^3.6.2","@clack/prompts":"^1.0.1","eslint-plugin-n":"^17.23.2","@eslint/eslintrc":"^3.3.3","eslint-plugin-mdx":"^3.6.2","typescript-eslint":"^8.55.0","eslint-plugin-jsdoc":"^62.5.4","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","zod-validation-error":"^5.0.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.7","eslint-plugin-unicorn":"^63.0.0","eslint-plugin-import-x":"^4.16.1","@next/eslint-plugin-next":"^16.1.6","@typescript-eslint/parser":"^8.55.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-compiler":"19.1.0-rc.2","@typescript-eslint/eslint-plugin":"^8.55.0","eslint-plugin-better-tailwindcss":"^4.2.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-typescript-sort-keys":"^3.3.0","@darraghor/eslint-plugin-nestjs-typed":"^7.1.22"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.10.13","@prettier/plugin-oxc":"^0.1.3","@typescript-eslint/utils":"^8.55.0"},"trustedDependencies":["unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.1.7_1771008984533_0.8080069101449558","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"eslint-config-mahir","version":"1.1.8","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.1.8","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"e446060592d4b502241f50bd033c1ef3060ba8b3","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.1.8.tgz","fileCount":48,"integrity":"sha512-rp8mB8JUvUdm1LfQoHLNccBcYCJZphn2QbXNZnVHFpI6X20gZR0Z1sy01MxJ/TgtZmPLudS+gb45/qIpSeWXEQ==","signatures":[{"sig":"MEUCIC4hDQ4J/CegPeCHaNzAjXi8U1jlwKZfo3xYPk9pz9O8AiEA8hzqTwkqKZ4I7IaafiUtRYfmRJ0u9jNcDOr4I1SUBdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-mahir@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133096},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./nest":{"types":"./dist/nest.d.ts","import":"./dist/nest.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"08fa268dd4b5f0b2aa1447b084e2901bd346873d","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32ec45a5-c58b-4b00-979b-75da5d1aa087"}},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"11.6.2","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nypm":"^0.6.5","eslint":"^9.39.2","globals":"^17.3.0","@eslint/js":"^9.39.2","eslint-mdx":"^3.6.2","@clack/prompts":"^1.0.1","eslint-plugin-n":"^17.23.2","@eslint/eslintrc":"^3.3.3","eslint-plugin-mdx":"^3.6.2","typescript-eslint":"^8.55.0","eslint-plugin-jsdoc":"^62.5.4","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.0","zod-validation-error":"^5.0.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.7","eslint-plugin-unicorn":"^63.0.0","eslint-plugin-import-x":"^4.16.1","@next/eslint-plugin-next":"^16.1.6","@typescript-eslint/parser":"^8.55.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-compiler":"19.1.0-rc.2","@typescript-eslint/eslint-plugin":"^8.55.0","eslint-plugin-better-tailwindcss":"^4.2.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-typescript-sort-keys":"^3.3.0","@darraghor/eslint-plugin-nestjs-typed":"^7.1.22"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.10.13","@prettier/plugin-oxc":"^0.1.3","@typescript-eslint/utils":"^8.55.0"},"trustedDependencies":["unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.1.8_1771694811198_0.23047267676789596","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"eslint-config-mahir","version":"1.1.9","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.1.9","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"8f97eb94246ab4f3700cf988ba1fce3df7a770d8","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.1.9.tgz","fileCount":48,"integrity":"sha512-nPKFmVWeH4HEDqU/1yACwjOdQ4rauq+PLRCHURUSk36mvpENRd+oQl8QFBMuF5Sr46UMbXhcwz2W3gCzLFqc4A==","signatures":[{"sig":"MEQCIH42gi2OyPhzDtTRpl60SmdefB+0cHNhCZaD0crfylx1AiANNkyAm4rtuqT/x67KrzD3ZgwRx+VWqsOucX53RyNhgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-mahir@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133033},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./nest":{"types":"./dist/nest.d.ts","import":"./dist/nest.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"d8260bf2cdab550a81bd94c9240b3dc34ff69fce","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32ec45a5-c58b-4b00-979b-75da5d1aa087"}},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"11.9.0","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"24.14.0","dependencies":{"nypm":"^0.6.5","eslint":"^9.39.3","globals":"^17.4.0","@eslint/js":"^9.39.3","eslint-mdx":"^3.7.0","@clack/prompts":"^1.1.0","eslint-plugin-n":"^17.24.0","@eslint/eslintrc":"^3.3.4","eslint-plugin-mdx":"^3.7.0","typescript-eslint":"^8.56.1","eslint-plugin-jsdoc":"^62.7.1","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.2","zod-validation-error":"^5.0.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-unicorn":"^63.0.0","eslint-plugin-import-x":"^4.16.1","@next/eslint-plugin-next":"^16.1.6","@typescript-eslint/parser":"^8.56.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-compiler":"19.1.0-rc.2","@typescript-eslint/eslint-plugin":"^8.56.1","eslint-plugin-better-tailwindcss":"^4.3.2","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-typescript-sort-keys":"^3.3.0","@darraghor/eslint-plugin-nestjs-typed":"^7.1.24"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.11.0","@prettier/plugin-oxc":"^0.1.3","@typescript-eslint/utils":"^8.56.1"},"trustedDependencies":["unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.1.9_1772717841911_0.7737441810075021","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"eslint-config-mahir","version":"1.1.10","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.1.10","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"a0a503fbbfe8728332337e775a268594f24c291d","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.1.10.tgz","fileCount":48,"integrity":"sha512-cUHEAX2dEmb/1f11smsy2aiNA2BzToHk1CBAehHqOry5PqamBz4p2duN6PeX/xkk1fCrNiKiD0BYQsdTwr4kdg==","signatures":[{"sig":"MEUCIQDQCS20ZGXFe+rt4bZtTeNbSupF1tX3P7qu2AAAdBcKqgIgQbr8zx2S7vXgr4Tz7U1I+1Nk3dZiy5T95RgVe86+078=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-mahir@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132906},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./nest":{"types":"./dist/nest.d.ts","import":"./dist/nest.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"cac9a431f2fbdd2e5c91fed453148a3710c3b33f","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32ec45a5-c58b-4b00-979b-75da5d1aa087"}},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"11.11.0","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nypm":"^0.6.5","eslint":"^10.2.1","globals":"^17.5.0","@eslint/js":"^10.0.1","eslint-mdx":"^3.7.0","@clack/prompts":"^1.2.0","eslint-plugin-n":"^17.24.0","@eslint/eslintrc":"^3.3.5","eslint-plugin-mdx":"^3.7.0","typescript-eslint":"^8.59.0","eslint-plugin-jsdoc":"^62.9.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.2","zod-validation-error":"^5.0.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^4.0.3","eslint-plugin-unicorn":"^64.0.0","eslint-plugin-import-x":"^4.16.2","@next/eslint-plugin-next":"^16.2.4","@typescript-eslint/parser":"^8.59.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-compiler":"19.1.0-rc.2","@typescript-eslint/eslint-plugin":"^8.59.0","eslint-plugin-better-tailwindcss":"^4.4.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-typescript-sort-keys":"^3.3.0","@darraghor/eslint-plugin-nestjs-typed":"^7.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.9","prettier":"^3.8.3","@types/bun":"^1.3.12","typescript":"^6.0.3","@types/node":"^25.6.0","@prettier/plugin-oxc":"^0.1.4","@typescript-eslint/utils":"^8.59.0"},"trustedDependencies":["unrs-resolver"],"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.1.10_1776742196881_0.806326451261596","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"eslint-config-mahir","version":"1.1.11","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.1.11","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"ac9c3dd767ab5897a2094795d3a7e7dec4165607","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.1.11.tgz","fileCount":48,"integrity":"sha512-/aiA2BSPfO6PsaX+kPbOX5oe73mXueEH2ddNzxilPliYodcpIypuLucrQAMwvW+s9DiA6OT81PIyEs2/azatuA==","signatures":[{"sig":"MEQCIFYwdX2nM6FbXTzBxtzd6BJlMNDTb1VkrrOXd+2i/MNFAiAHLV/XHRMO4k8cIF6GRJCYFYJvcEanfq6xrwM/p4MjEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-mahir@1.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132560},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./nest":{"types":"./dist/nest.d.ts","import":"./dist/nest.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"11b281477c31d8810f05a0c854da69aa7b943984","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32ec45a5-c58b-4b00-979b-75da5d1aa087"}},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"11.16.0","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nypm":"^0.6.8","eslint":"^10.6.0","globals":"^17.7.0","@eslint/js":"^10.0.1","eslint-mdx":"^3.8.1","@clack/prompts":"^1.7.0","eslint-plugin-n":"^18.2.1","@eslint/eslintrc":"^3.3.5","eslint-plugin-mdx":"^3.8.1","typescript-eslint":"^8.63.0","eslint-plugin-jsdoc":"^63.0.12","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.2","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.1.0","eslint-plugin-unicorn":"^71.1.0","eslint-plugin-import-x":"^4.17.1","@next/eslint-plugin-next":"^16.2.10","@typescript-eslint/parser":"^8.63.0","eslint-plugin-react-hooks":"^7.1.1","@typescript-eslint/eslint-plugin":"^8.63.0","eslint-plugin-better-tailwindcss":"^4.6.1","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-typescript-sort-keys":"^3.3.0","@darraghor/eslint-plugin-nestjs-typed":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.4","prettier":"^3.9.5","@types/bun":"^1.3.14","typescript":"6.0.3","@types/node":"^25.9.5","@prettier/plugin-oxc":"^0.2.0","@typescript-eslint/utils":"^8.63.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.1.11_1783661162408_0.9020054853010928","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"eslint-config-mahir","version":"1.1.12","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.1.12","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"80c6da1231c05ae2d5d393ca24089690648f51d5","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.1.12.tgz","fileCount":48,"integrity":"sha512-mgVCVH6dsft6UHyfFqB+LX+jUReux/n3LiWFBUr3B6IpFYqpb4/pciG+mLSGpYa2qVvKbBbv0MS5fDpOSENPSw==","signatures":[{"sig":"MEUCICErK3Tgzw2Tb9RXxO/qXtBSK4attvWltkjcyDaXO/jlAiEAzgY/npZnygVifih1WMAZ4z52xdtZbN/JQWUpcR4XK98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-mahir@1.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132619},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./nest":{"types":"./dist/nest.d.ts","import":"./dist/nest.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"daf19687981ba164502cf45a23bcc04a0b3520d0","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32ec45a5-c58b-4b00-979b-75da5d1aa087"}},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"11.16.0","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nypm":"^0.6.8","globals":"^17.7.0","@eslint/js":"^10.0.1","eslint-mdx":"^3.8.1","@clack/prompts":"^1.7.0","eslint-plugin-n":"^18.2.1","@eslint/eslintrc":"^3.3.5","eslint-plugin-mdx":"^3.8.1","typescript-eslint":"^8.63.0","eslint-plugin-jsdoc":"^63.0.12","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.2","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.1.0","eslint-plugin-unicorn":"^71.1.0","eslint-plugin-import-x":"^4.17.1","@next/eslint-plugin-next":"^16.2.10","@typescript-eslint/parser":"^8.63.0","eslint-plugin-react-hooks":"^7.1.1","@typescript-eslint/eslint-plugin":"^8.63.0","eslint-plugin-better-tailwindcss":"^4.6.1","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-typescript-sort-keys":"^3.3.0","@darraghor/eslint-plugin-nestjs-typed":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","tsdown":"^0.22.4","prettier":"^3.9.5","@types/bun":"^1.3.14","typescript":"6.0.3","@types/node":"^25.9.5","@prettier/plugin-oxc":"^0.2.0","@typescript-eslint/utils":"^8.63.0"},"peerDependencies":{"eslint":"^9.x.x || ^10.x.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.1.12_1783661166947_0.4361145835912257","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"eslint-config-mahir","version":"1.1.13","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.1.13","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"e8e9dc453538606d0cd6584910aad1024c83e0f5","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.1.13.tgz","fileCount":48,"integrity":"sha512-iQdbcStrjxq2hB3lt4TFKGnOnqJxZf4cXWaKbs+PFRM4vquK/sLlcXwEcVbrbna0BHcmPrprkBSIuEQMxkWyOg==","signatures":[{"sig":"MEUCIG66rkgYUQnoUrinc6UGcM49EIjhkCrwiwTGNODba+PIAiEAshBrkaWJFAwxGdQSeOJOhfE2O5rQKnd8rfSr0G0pKy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-mahir@1.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131955},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./nest":{"types":"./dist/nest.d.ts","import":"./dist/nest.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"93367505f826f8ed52eedaa7561e9d932a573a3e","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32ec45a5-c58b-4b00-979b-75da5d1aa087"}},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"11.16.0","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nypm":"^0.6.8","globals":"^17.7.0","@eslint/js":"^10.0.1","eslint-mdx":"^3.8.1","@clack/prompts":"^1.7.0","eslint-plugin-n":"^18.2.1","@eslint/eslintrc":"^3.3.5","eslint-plugin-mdx":"^3.8.1","typescript-eslint":"^8.63.0","eslint-plugin-jsdoc":"^63.0.12","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.2","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.1.0","eslint-plugin-unicorn":"^71.1.0","eslint-plugin-import-x":"^4.17.1","@next/eslint-plugin-next":"^16.2.10","@typescript-eslint/parser":"^8.63.0","eslint-plugin-react-hooks":"^7.1.1","@typescript-eslint/eslint-plugin":"^8.63.0","eslint-plugin-better-tailwindcss":"^4.6.1","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-typescript-sort-keys":"^3.3.0","@darraghor/eslint-plugin-nestjs-typed":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","tsdown":"^0.22.4","prettier":"^3.9.5","@types/bun":"^1.3.14","typescript":"6.0.3","@types/node":"^25.9.5","@prettier/plugin-oxc":"^0.2.0","@typescript-eslint/utils":"^8.63.0"},"peerDependencies":{"eslint":"^9.x.x || ^10.x.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.1.13_1783662651556_0.5429614815540664","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"eslint-config-mahir","version":"1.1.14","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.1.14","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"2c8b063afc0f559bc3ef75a8764d2b71a227ce41","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.1.14.tgz","fileCount":48,"integrity":"sha512-z89fSoNGoriRqXcWTnHKMoZoJu9WS8g9ZaUN/aOaFXMlxTbg8vwi6Y2aunHN0EACL60c5iVbzmLuGvlR2oj/og==","signatures":[{"sig":"MEYCIQDGvwPtMRJfEpWJoqCgkZUtpZD9YZPn9t2tQjT85wJtmwIhAJ1j23xw20gMjzEE9ZVnXC2HbPE0CkDTKsotXjEmLaub","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-mahir@1.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131906},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./nest":{"types":"./dist/nest.d.ts","import":"./dist/nest.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"2699bcfbb517ab66d90bb6818ecfcc19b312344a","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32ec45a5-c58b-4b00-979b-75da5d1aa087"}},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"11.16.0","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nypm":"^0.6.8","globals":"^17.7.0","@eslint/js":"^10.0.1","eslint-mdx":"^3.8.1","@clack/prompts":"^1.7.0","eslint-plugin-n":"^18.2.1","@eslint/eslintrc":"^3.3.5","eslint-plugin-mdx":"^3.8.1","typescript-eslint":"^8.63.0","eslint-plugin-jsdoc":"^63.0.12","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.2","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.1.0","eslint-plugin-unicorn":"^71.1.0","eslint-plugin-import-x":"^4.17.1","@next/eslint-plugin-next":"^16.2.10","@typescript-eslint/parser":"^8.63.0","eslint-plugin-react-hooks":"^7.1.1","@typescript-eslint/eslint-plugin":"^8.63.0","eslint-plugin-better-tailwindcss":"^4.6.1","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-typescript-sort-keys":"^3.3.0","@darraghor/eslint-plugin-nestjs-typed":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","tsdown":"^0.22.4","prettier":"^3.9.5","@types/bun":"^1.3.14","typescript":"6.0.3","@types/node":"^25.9.5","@prettier/plugin-oxc":"^0.2.0","@typescript-eslint/utils":"^8.63.0"},"peerDependencies":{"eslint":"^9.x.x || ^10.x.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.1.14_1783677632551_0.3623153194046498","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"eslint-config-mahir","version":"1.1.15","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.1.15","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"ed6e996fb0b9ab98929df70a7a60a70638737ab3","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.1.15.tgz","fileCount":48,"integrity":"sha512-mu2qAe5bcRuMSN9mDxPKDOx5L/HFxedx0T3haJgDJ142kqdyZhOa9k5DcVTRzwaT0zkkwEyxD75f+hD2bHa12Q==","signatures":[{"sig":"MEUCIQD6fkpZjlJyHo1KqK+q+HwAjNADiwDLJcLtfzp/UypYiQIgL7giksBNdkWwn0y3XShW/fl8V9XJieIgkflqMAEMX24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-mahir@1.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131702},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./nest":{"types":"./dist/nest.d.ts","import":"./dist/nest.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"c8baac882231ead7db1e57e4be433e7bcb33fcd8","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32ec45a5-c58b-4b00-979b-75da5d1aa087"}},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"11.16.0","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nypm":"^0.6.8","globals":"^17.7.0","@eslint/js":"^10.0.1","eslint-mdx":"^3.8.1","@clack/prompts":"^1.7.0","eslint-plugin-n":"^18.2.1","@eslint/eslintrc":"^3.3.5","eslint-plugin-mdx":"^3.8.1","typescript-eslint":"^8.63.0","eslint-plugin-jsdoc":"^63.0.12","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.2","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.1.0","eslint-plugin-unicorn":"^71.1.0","eslint-plugin-import-x":"^4.17.1","@next/eslint-plugin-next":"^16.2.10","@typescript-eslint/parser":"^8.63.0","eslint-plugin-react-hooks":"^7.1.1","@typescript-eslint/eslint-plugin":"^8.63.0","eslint-plugin-better-tailwindcss":"^4.6.1","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-typescript-sort-keys":"^3.3.0","@darraghor/eslint-plugin-nestjs-typed":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","tsdown":"^0.22.4","prettier":"^3.9.5","@types/bun":"^1.3.14","typescript":"6.0.3","@types/node":"^25.9.5","@prettier/plugin-oxc":"^0.2.0","@typescript-eslint/utils":"^8.63.0"},"peerDependencies":{"eslint":"^9.x.x || ^10.x.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.1.15_1784812131133_0.00540152336408628","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"eslint-config-mahir","version":"1.1.16","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.1.16","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"07a7d49ba1be40160f6190d31b64644b35c8db35","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.1.16.tgz","fileCount":48,"integrity":"sha512-LMYKSUSMlaob24//133EI/cSjhhxksH08R86RFL9gCynGhVb6bzNLhrZoP17t0LwwujlSKDs/IwSBeaEwLIWLw==","signatures":[{"sig":"MEYCIQDoda9QINWaypNbh/dBqNyyz8kJXlVTuvP3acFuyE6iZAIhAIcsw4RbS00uAQ1z7KKVb8mKnIlbtzyHM9jHBy30vHR7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-mahir@1.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131653},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./nest":{"types":"./dist/nest.d.ts","import":"./dist/nest.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"}},"gitHead":"35ddafdba4b2658271728bd2eee801d524485758","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32ec45a5-c58b-4b00-979b-75da5d1aa087"}},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"11.16.0","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nypm":"^0.6.8","globals":"^17.7.0","@eslint/js":"^10.0.1","eslint-mdx":"^3.8.1","@clack/prompts":"^1.7.0","eslint-plugin-n":"^18.2.1","@eslint/eslintrc":"^3.3.5","eslint-plugin-mdx":"^3.8.1","typescript-eslint":"^8.63.0","eslint-plugin-jsdoc":"^63.0.12","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.2","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.1.0","eslint-plugin-unicorn":"^71.1.0","eslint-plugin-import-x":"^4.17.1","@next/eslint-plugin-next":"^16.2.10","@typescript-eslint/parser":"^8.63.0","eslint-plugin-react-hooks":"^7.1.1","@typescript-eslint/eslint-plugin":"^8.63.0","eslint-plugin-better-tailwindcss":"^4.6.1","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-typescript-sort-keys":"^3.3.0","@darraghor/eslint-plugin-nestjs-typed":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","tsdown":"^0.22.4","prettier":"^3.9.5","@types/bun":"^1.3.14","typescript":"6.0.3","@types/node":"^25.9.5","@prettier/plugin-oxc":"^0.2.0","@typescript-eslint/utils":"^8.63.0"},"peerDependencies":{"eslint":"^9.x.x || ^10.x.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.1.16_1784816289744_0.8246195152848539","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"eslint-config-mahir","version":"1.2.0","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.2.0","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"a50a3e44875e8351c5f62bd2dca801e6cb873e34","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.2.0.tgz","fileCount":66,"integrity":"sha512-jwujn4rcFWE63rWB2EJHj6tn1Zmmn2TWOkOSQy/80OrFgLAxU57xepH4uzqjhJVw77fkCKQcoGbLxur8UtjUaA==","signatures":[{"sig":"MEYCIQDwmWCQNrPEJufcivCrxe9E4RtS0uFGeCiflaqJClHjXgIhALU9/NecUGcEy0AkrjEZ6DXIETzu/6DZbPVLB5u75OpO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-mahir@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175104},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./i18n":{"types":"./dist/i18n.d.ts","import":"./dist/i18n.js"},"./nest":{"types":"./dist/nest.d.ts","import":"./dist/nest.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"},"./central-icons":{"types":"./dist/central-icons.d.ts","import":"./dist/central-icons.js"},"./native-tailwind":{"types":"./dist/native-tailwind.d.ts","import":"./dist/native-tailwind.js"}},"gitHead":"1524933d1c745f5603916811f7c1d5898c22314a","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32ec45a5-c58b-4b00-979b-75da5d1aa087"}},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"11.16.0","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nypm":"^0.6.8","globals":"^17.7.0","@eslint/js":"^10.0.1","eslint-mdx":"^3.8.1","@clack/prompts":"^1.7.0","eslint-plugin-n":"^18.2.1","@eslint/eslintrc":"^3.3.5","eslint-plugin-mdx":"^3.8.1","typescript-eslint":"^8.63.0","eslint-plugin-jsdoc":"^63.0.12","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.2","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.1.0","eslint-plugin-unicorn":"^71.1.0","eslint-plugin-import-x":"^4.17.1","@next/eslint-plugin-next":"^16.2.10","@typescript-eslint/parser":"^8.63.0","eslint-plugin-react-hooks":"^7.1.1","@typescript-eslint/eslint-plugin":"^8.63.0","eslint-plugin-better-tailwindcss":"^4.6.1","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-typescript-sort-keys":"^3.3.0","@darraghor/eslint-plugin-nestjs-typed":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","tsdown":"^0.22.4","prettier":"^3.9.5","@types/bun":"^1.3.14","typescript":"6.0.3","@types/node":"^25.9.5","@prettier/plugin-oxc":"^0.2.0","@typescript-eslint/utils":"^8.63.0"},"peerDependencies":{"eslint":"^9.x.x || ^10.x.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.2.0_1784831964856_0.3693008681885721","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"eslint-config-mahir","version":"1.3.0","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.3.0","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"41fb4ac6017385872419a43f1a8bffb0ad5e0d03","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.3.0.tgz","fileCount":72,"integrity":"sha512-RjWRlLiW/rFqXHtedCBmnk9f2cdBKsrmQcb87vdtxmUDbQJusjSh0uF2P/9vjLXysfwEDDlN3kBkHda1twUoEQ==","signatures":[{"sig":"MEQCIFNK6Kll1m0m5uY4PBbEMJgtBm/ykONZ/q+IdU6vi7nVAiAEaT2A1qSzOOZUgGIQMDJG0xbwkEqxNp6NTPKT9f0Wqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-mahir@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":195729},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./i18n":{"types":"./dist/i18n.d.ts","import":"./dist/i18n.js"},"./nest":{"types":"./dist/nest.d.ts","import":"./dist/nest.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./api-error":{"types":"./dist/api-error.d.ts","import":"./dist/api-error.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"},"./central-icons":{"types":"./dist/central-icons.d.ts","import":"./dist/central-icons.js"},"./native-tailwind":{"types":"./dist/native-tailwind.d.ts","import":"./dist/native-tailwind.js"}},"gitHead":"331f1ae45234ff133ca971bbe4cc516b81b45196","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32ec45a5-c58b-4b00-979b-75da5d1aa087"}},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"11.16.0","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nypm":"^0.6.8","globals":"^17.7.0","@eslint/js":"^10.0.1","eslint-mdx":"^3.8.1","@clack/prompts":"^1.7.0","eslint-plugin-n":"^18.2.1","@eslint/eslintrc":"^3.3.5","eslint-plugin-mdx":"^3.8.1","typescript-eslint":"^8.63.0","eslint-plugin-jsdoc":"^63.0.12","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.2","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.1.0","eslint-plugin-unicorn":"^71.1.0","eslint-plugin-import-x":"^4.17.1","@next/eslint-plugin-next":"^16.2.10","@typescript-eslint/parser":"^8.63.0","eslint-plugin-react-hooks":"^7.1.1","@typescript-eslint/eslint-plugin":"^8.63.0","eslint-plugin-better-tailwindcss":"^4.6.1","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-typescript-sort-keys":"^3.3.0","@darraghor/eslint-plugin-nestjs-typed":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","tsdown":"^0.22.4","prettier":"^3.9.5","@types/bun":"^1.3.14","typescript":"6.0.3","@types/node":"^25.9.5","@prettier/plugin-oxc":"^0.2.0","@typescript-eslint/utils":"^8.63.0"},"peerDependencies":{"eslint":"^9.x.x || ^10.x.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.3.0_1784832475510_0.7847792078359861","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"eslint-config-mahir","version":"1.3.1","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.3.1","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"13faf4c94dbec8ac20fb92fe539f5e3832487133","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.3.1.tgz","fileCount":72,"integrity":"sha512-5rN98C4Thdlbzfv+GVtIz25X6E3eWffkV266NLXfBj8w/2VbALw+SM1yjeOQJ2hwva4Tt02VOn/WoOMSoNW3PQ==","signatures":[{"sig":"MEUCIE5ZqaLn2QH8qpxE9JZmp0Pd/h1g3KlawpbyfgnXF5bNAiEA9QBxbRZdNwQ/B4iuP9qkkQHe0AjJ2OdBqI0p9CyBQCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-mahir@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":196825},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./i18n":{"types":"./dist/i18n.d.ts","import":"./dist/i18n.js"},"./nest":{"types":"./dist/nest.d.ts","import":"./dist/nest.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./api-error":{"types":"./dist/api-error.d.ts","import":"./dist/api-error.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"},"./central-icons":{"types":"./dist/central-icons.d.ts","import":"./dist/central-icons.js"},"./native-tailwind":{"types":"./dist/native-tailwind.d.ts","import":"./dist/native-tailwind.js"}},"gitHead":"a2c0ef4de27d726fad8d31e17f742de27bb08290","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32ec45a5-c58b-4b00-979b-75da5d1aa087"}},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"11.16.0","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nypm":"^0.6.8","globals":"^17.7.0","@eslint/js":"^10.0.1","eslint-mdx":"^3.8.1","@clack/prompts":"^1.7.0","eslint-plugin-n":"^18.2.1","@eslint/eslintrc":"^3.3.5","eslint-plugin-mdx":"^3.8.1","typescript-eslint":"^8.63.0","eslint-plugin-jsdoc":"^63.0.12","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.2","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.1.0","eslint-plugin-unicorn":"^71.1.0","eslint-plugin-import-x":"^4.17.1","@next/eslint-plugin-next":"^16.2.10","@typescript-eslint/parser":"^8.63.0","eslint-plugin-react-hooks":"^7.1.1","@typescript-eslint/eslint-plugin":"^8.63.0","eslint-plugin-better-tailwindcss":"^4.6.1","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-typescript-sort-keys":"^3.3.0","@darraghor/eslint-plugin-nestjs-typed":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","tsdown":"^0.22.4","prettier":"^3.9.5","@types/bun":"^1.3.14","typescript":"6.0.3","@types/node":"^25.9.5","@prettier/plugin-oxc":"^0.2.0","@typescript-eslint/utils":"^8.63.0"},"peerDependencies":{"eslint":"^9.x.x || ^10.x.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.3.1_1784832822445_0.8934999066916278","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"eslint-config-mahir","version":"1.3.2","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.3.2","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"89cab1d138ef206f1a0cd70739f2f947f2b90c08","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.3.2.tgz","fileCount":72,"integrity":"sha512-6WcSdezkGQzwgx9Pt97r042QwuzJHS5RY8QjJqcACkNAELoAm30oI/gEY1J1TfHcjGhi4WoAElbKOnu906Q3Dg==","signatures":[{"sig":"MEUCIFBTWVTdZtAQzy95vQe+5SPINiCwW4ZL7F33MLg8ADatAiEAi0OYLx9EY4b4sml0QZTXY47QJpwZS6cVos7y33jdbVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-mahir@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191741},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./i18n":{"types":"./dist/i18n.d.ts","import":"./dist/i18n.js"},"./nest":{"types":"./dist/nest.d.ts","import":"./dist/nest.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./api-error":{"types":"./dist/api-error.d.ts","import":"./dist/api-error.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"},"./central-icons":{"types":"./dist/central-icons.d.ts","import":"./dist/central-icons.js"},"./native-tailwind":{"types":"./dist/native-tailwind.d.ts","import":"./dist/native-tailwind.js"}},"gitHead":"1ab0cc0cacdb33d0d0af85c0f9f7a2b956251794","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32ec45a5-c58b-4b00-979b-75da5d1aa087"}},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"11.16.0","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nypm":"^0.6.8","globals":"^17.7.0","@eslint/js":"^10.0.1","eslint-mdx":"^3.8.1","@clack/prompts":"^1.7.0","eslint-plugin-n":"^18.2.1","@eslint/eslintrc":"^3.3.5","eslint-plugin-mdx":"^3.8.1","typescript-eslint":"^8.63.0","eslint-plugin-jsdoc":"^63.0.12","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.2","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.1.0","eslint-plugin-unicorn":"^71.1.0","eslint-plugin-import-x":"^4.17.1","@next/eslint-plugin-next":"^16.2.10","@typescript-eslint/parser":"^8.63.0","eslint-plugin-react-hooks":"^7.1.1","@typescript-eslint/eslint-plugin":"^8.63.0","eslint-plugin-better-tailwindcss":"^4.6.1","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-typescript-sort-keys":"^3.3.0","@darraghor/eslint-plugin-nestjs-typed":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","tsdown":"^0.22.4","prettier":"^3.9.5","@types/bun":"^1.3.14","typescript":"6.0.3","@types/node":"^25.9.5","@prettier/plugin-oxc":"^0.2.0","@typescript-eslint/utils":"^8.63.0"},"peerDependencies":{"eslint":"^9.x.x || ^10.x.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.3.2_1785421952384_0.839083716993654","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"eslint-config-mahir","version":"1.3.3","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.3.3","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"8619be1aa8856d7975227aa3a8aa8110906425ab","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.3.3.tgz","fileCount":72,"integrity":"sha512-pA0DJ43z3jp72ByhsU63fkdKamROfWfJR1lZrTxGFG+20YV690nUSCr6TkXHFGftP+03Z7qPQYOSnz0QSeNuvA==","signatures":[{"sig":"MEQCIF8jDFTe8EP40wrwbSV12GTEmp15m091+O6lGC2w82h6AiAYLk68Pp4cYhLunaX4sALfE0TnA/z0krVVWGtweYaaww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-mahir@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191899},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./i18n":{"types":"./dist/i18n.d.ts","import":"./dist/i18n.js"},"./nest":{"types":"./dist/nest.d.ts","import":"./dist/nest.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./api-error":{"types":"./dist/api-error.d.ts","import":"./dist/api-error.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"},"./central-icons":{"types":"./dist/central-icons.d.ts","import":"./dist/central-icons.js"},"./native-tailwind":{"types":"./dist/native-tailwind.d.ts","import":"./dist/native-tailwind.js"}},"gitHead":"ff06b0d21268dfe594e613c00c8f01f798aa9acd","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32ec45a5-c58b-4b00-979b-75da5d1aa087"}},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"11.16.0","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"24.18.0","dependencies":{"nypm":"^0.6.8","globals":"^17.7.0","@eslint/js":"^10.0.1","eslint-mdx":"^3.8.1","@clack/prompts":"^1.7.0","eslint-plugin-n":"^18.2.1","@eslint/eslintrc":"^3.3.5","eslint-plugin-mdx":"^3.8.1","typescript-eslint":"^8.63.0","eslint-plugin-jsdoc":"^63.0.12","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.2","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.1.0","eslint-plugin-unicorn":"^71.1.0","eslint-plugin-import-x":"^4.17.1","@next/eslint-plugin-next":"^16.2.10","@typescript-eslint/parser":"^8.63.0","eslint-plugin-react-hooks":"^7.1.1","@typescript-eslint/eslint-plugin":"^8.63.0","eslint-plugin-better-tailwindcss":"^4.6.1","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-typescript-sort-keys":"^3.3.0","@darraghor/eslint-plugin-nestjs-typed":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","tsdown":"^0.22.4","prettier":"^3.9.5","@types/bun":"^1.3.14","typescript":"6.0.3","@types/node":"^25.9.5","@prettier/plugin-oxc":"^0.2.0","@typescript-eslint/utils":"^8.63.0"},"peerDependencies":{"eslint":"^9.x.x || ^10.x.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.3.3_1785422115222_0.0588143372840324","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"eslint-config-mahir","version":"1.4.0","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","_id":"eslint-config-mahir@1.4.0","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"bin":{"eslint-config-mahir":"dist/cli/index.js"},"dist":{"shasum":"3068461dc0e0fb1cd97feec43246389a92175f67","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.4.0.tgz","fileCount":72,"integrity":"sha512-2P/IRDb2lCgEVzlOLK6ana5kSbDSUmUO89fDuZMpXqBi3xSlQHxRuwyHHmtbZa4icuVitmO01HFbH2D3LucdHw==","signatures":[{"sig":"MEUCIQCLanTY8ZwFswEGhwHKv9zmqjXJqdJnZZh4Twt6xAVx9QIgCntZBatNFgCVhYUXbhNozQLZ/ilM8MPOASg9zXsJ5iU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-mahir@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":195130},"type":"module","exports":{"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./i18n":{"types":"./dist/i18n.d.ts","import":"./dist/i18n.js"},"./nest":{"types":"./dist/nest.d.ts","import":"./dist/nest.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"},"./api-error":{"types":"./dist/api-error.d.ts","import":"./dist/api-error.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"},"./central-icons":{"types":"./dist/central-icons.d.ts","import":"./dist/central-icons.js"},"./native-tailwind":{"types":"./dist/native-tailwind.d.ts","import":"./dist/native-tailwind.js"}},"gitHead":"94b006daa2681a818247ce3fab55bd1dd5cdb0ef","scripts":{"lint":"eslint --fix --cache .","build":"tsdown","format":"prettier --write --cache --experimental-cli .","prepack":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32ec45a5-c58b-4b00-979b-75da5d1aa087"}},"repository":{"url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git","type":"git"},"_npmVersion":"11.17.0","description":"The ultimate ESLint shareable config","directories":{},"_nodeVersion":"24.19.0","dependencies":{"nypm":"^0.6.8","globals":"^17.7.0","@eslint/js":"^10.0.1","eslint-mdx":"^3.8.1","@clack/prompts":"^1.7.0","eslint-plugin-n":"^18.2.1","@eslint/eslintrc":"^3.3.5","eslint-plugin-mdx":"^3.8.1","typescript-eslint":"^8.63.0","eslint-plugin-jsdoc":"^63.0.12","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.5.2","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.1.0","eslint-plugin-unicorn":"^71.1.0","eslint-plugin-import-x":"^4.17.1","@next/eslint-plugin-next":"^16.2.10","@typescript-eslint/parser":"^8.63.0","eslint-plugin-react-hooks":"^7.1.1","@typescript-eslint/eslint-plugin":"^8.63.0","eslint-plugin-better-tailwindcss":"^4.6.1","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-typescript-sort-keys":"^3.3.0","@darraghor/eslint-plugin-nestjs-typed":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","tsdown":"^0.22.4","prettier":"^3.9.5","@types/bun":"^1.3.14","typescript":"6.0.3","@types/node":"^25.9.5","@prettier/plugin-oxc":"^0.2.0","@typescript-eslint/utils":"^8.63.0"},"peerDependencies":{"eslint":"^9.x.x || ^10.x.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-mahir_1.4.0_1786959659951_0.539132298465282","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"eslint-config-mahir","version":"1.4.1","description":"The ultimate ESLint shareable config","type":"module","bin":{"eslint-config-mahir":"dist/cli/index.js"},"scripts":{"lint":"eslint --fix --cache .","format":"prettier --write --cache --experimental-cli .","build":"tsdown","prepack":"bun run build"},"exports":{"./api-error":{"types":"./dist/api-error.d.ts","import":"./dist/api-error.js"},"./central-icons":{"types":"./dist/central-icons.d.ts","import":"./dist/central-icons.js"},"./common":{"types":"./dist/common.d.ts","import":"./dist/common.js"},"./edge":{"types":"./dist/edge.d.ts","import":"./dist/edge.js"},"./i18n":{"types":"./dist/i18n.d.ts","import":"./dist/i18n.js"},"./jsdoc":{"types":"./dist/jsdoc.d.ts","import":"./dist/jsdoc.js"},"./jsx":{"types":"./dist/jsx.d.ts","import":"./dist/jsx.js"},"./mdx":{"types":"./dist/mdx.d.ts","import":"./dist/mdx.js"},"./module":{"types":"./dist/module.d.ts","import":"./dist/module.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.js"},"./native-tailwind":{"types":"./dist/native-tailwind.d.ts","import":"./dist/native-tailwind.js"},"./nest":{"types":"./dist/nest.d.ts","import":"./dist/nest.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tsdoc":{"types":"./dist/tsdoc.d.ts","import":"./dist/tsdoc.js"},"./typescript":{"types":"./dist/typescript.d.ts","import":"./dist/typescript.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js"}},"keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"repository":{"type":"git","url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git"},"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","dependencies":{"@clack/prompts":"^1.7.0","@darraghor/eslint-plugin-nestjs-typed":"^7.2.5","@eslint/eslintrc":"^3.3.5","@eslint/js":"^10.0.1","@next/eslint-plugin-next":"^16.2.10","@typescript-eslint/eslint-plugin":"^8.63.0","@typescript-eslint/parser":"^8.63.0","eslint-import-resolver-typescript":"^4.4.5","eslint-mdx":"^3.8.1","eslint-plugin-better-tailwindcss":"^4.6.1","eslint-plugin-import-x":"^4.17.1","eslint-plugin-jsdoc":"^63.0.12","eslint-plugin-mdx":"^3.8.1","eslint-plugin-n":"^18.2.1","eslint-plugin-promise":"^7.3.0","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-sonarjs":"^4.1.0","eslint-plugin-tsdoc":"^0.5.2","eslint-plugin-typescript-sort-keys":"^3.3.0","eslint-plugin-unicorn":"^71.1.0","globals":"^17.7.0","nypm":"^0.6.8","typescript-eslint":"^8.63.0"},"devDependencies":{"eslint":"^10.6.0","@prettier/plugin-oxc":"^0.2.0","@types/bun":"^1.3.14","@types/node":"^25.9.5","@typescript-eslint/utils":"^8.63.0","prettier":"^3.9.5","tsdown":"^0.22.4","typescript":"6.0.3"},"peerDependencies":{"eslint":"^9.x.x || ^10.x.x"},"gitHead":"7a9ae43b95e6f93804d44c66dafb443ddacbe3b3","_id":"eslint-config-mahir@1.4.1","homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-pdUJfyeGCbDcjA4oeoUd0S45ohxEArzokVBli6zMWaM/pmEGsT23q+SQqek8iPwCKgZtW9nm+bEQD+9yi8Tmng==","shasum":"85c9aeb4968535ccd9d313e1dba9c39c97eb9c23","tarball":"https://registry.npmjs.org/eslint-config-mahir/-/eslint-config-mahir-1.4.1.tgz","fileCount":72,"unpackedSize":197152,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-config-mahir@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDBadmI2lXc3uFaY+Lqup2EFMbMajMBd2r2ORD3GmrA2AiEAsExE5AokW92OKIhJrGiaumJfwTvm6lKHgfPCvOURzjw="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32ec45a5-c58b-4b00-979b-75da5d1aa087"}},"directories":{},"maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-mahir_1.4.1_1786960205753_0.07731822792997267"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-25T13:02:27.153Z","modified":"2026-08-17T09:50:06.365Z","0.0.1":"2022-09-25T13:02:27.436Z","0.0.2":"2022-09-25T13:04:19.721Z","0.0.3":"2022-09-25T13:17:38.197Z","0.0.4":"2022-09-28T17:29:05.875Z","0.0.5":"2022-10-02T11:21:40.434Z","0.0.6":"2022-10-03T15:56:01.055Z","0.0.7":"2022-10-03T16:29:52.197Z","0.0.8":"2022-10-05T15:27:39.908Z","0.0.9":"2022-10-10T06:03:49.537Z","0.0.10":"2022-10-10T06:09:01.559Z","0.0.11":"2022-10-11T08:53:49.415Z","0.0.12":"2022-10-20T05:56:33.812Z","0.0.13":"2022-10-25T20:35:11.616Z","0.0.14":"2022-11-07T10:58:14.814Z","0.0.15":"2022-11-13T05:34:12.045Z","0.0.16":"2022-11-20T18:54:11.850Z","0.0.17":"2022-11-20T18:59:51.908Z","0.0.18":"2022-11-20T19:04:46.394Z","0.0.19":"2023-01-15T03:41:16.918Z","0.0.20":"2023-01-15T03:46:46.559Z","0.0.21":"2023-02-08T03:49:47.831Z","0.0.22":"2023-02-19T00:49:43.630Z","0.0.23":"2023-02-25T07:08:55.017Z","0.0.24":"2023-04-05T13:06:46.889Z","0.0.25":"2023-04-23T03:50:00.710Z","0.0.26":"2023-05-07T03:55:12.094Z","0.0.27":"2023-06-16T19:48:35.797Z","0.0.28":"2023-07-16T07:00:03.024Z","0.0.29":"2023-07-16T12:15:04.527Z","0.0.30":"2023-07-25T16:53:05.549Z","0.0.30-prettier":"2023-07-31T14:01:07.942Z","0.0.31-prettier":"2023-07-31T14:02:41.411Z","0.0.31":"2023-07-31T14:03:09.449Z","0.0.32":"2023-09-03T05:53:37.021Z","0.0.33":"2023-09-10T04:43:12.059Z","0.0.34":"2023-10-17T15:49:30.047Z","0.0.35":"2023-10-27T13:37:17.413Z","0.0.36":"2023-11-13T04:54:05.608Z","0.0.37":"2024-01-28T11:27:17.671Z","0.0.38":"2024-02-04T09:50:28.517Z","0.0.39":"2024-02-13T16:14:56.931Z","0.0.40":"2024-02-13T16:51:39.476Z","0.0.41":"2024-02-14T05:35:21.504Z","0.0.42":"2024-02-14T09:55:39.327Z","0.0.43":"2024-02-14T10:33:27.187Z","0.0.44":"2024-08-03T08:21:00.031Z","0.0.45":"2024-08-03T08:27:37.407Z","0.0.46":"2024-10-15T17:18:55.824Z","1.0.0-beta-0":"2024-10-20T14:14:29.884Z","1.0.0-beta-1":"2024-10-21T13:01:35.139Z","1.0.0-beta-2":"2024-10-21T13:13:22.526Z","1.0.0-beta-3":"2024-10-21T13:30:16.812Z","1.0.0-beta-4":"2024-10-21T13:31:49.750Z","1.0.0-beta-5":"2024-10-21T13:37:26.712Z","1.0.0-beta-6":"2024-10-21T18:25:56.229Z","1.0.0-beta-7":"2024-10-21T18:48:57.764Z","1.0.0-beta-8":"2024-10-21T19:24:25.733Z","1.0.0":"2024-10-22T09:22:58.319Z","1.0.1":"2024-10-24T16:48:44.590Z","1.0.2":"2024-10-24T17:09:09.417Z","1.0.3":"2024-10-24T17:43:55.287Z","1.0.4":"2024-10-25T16:59:31.780Z","1.0.5":"2024-11-16T03:16:36.072Z","1.0.6":"2024-11-20T18:01:48.579Z","1.0.7":"2024-12-08T17:02:52.618Z","1.0.8":"2025-08-26T10:50:22.584Z","1.0.9":"2025-08-26T10:52:53.381Z","1.0.10":"2025-11-16T13:39:19.968Z","1.0.11":"2025-11-16T16:41:28.750Z","1.0.12":"2025-12-12T04:00:57.614Z","1.0.13":"2026-01-18T03:43:24.962Z","1.1.0":"2026-01-22T11:05:23.787Z","1.1.1":"2026-01-22T11:14:22.089Z","1.1.2":"2026-01-22T11:24:16.499Z","1.1.5":"2026-01-23T16:41:00.305Z","1.1.6":"2026-01-27T07:02:23.468Z","1.1.7":"2026-02-13T18:56:24.746Z","1.1.8":"2026-02-21T17:26:51.351Z","1.1.9":"2026-03-05T13:37:22.059Z","1.1.10":"2026-04-21T03:29:57.009Z","1.1.11":"2026-07-10T05:26:02.576Z","1.1.12":"2026-07-10T05:26:07.103Z","1.1.13":"2026-07-10T05:50:51.675Z","1.1.14":"2026-07-10T10:00:32.685Z","1.1.15":"2026-07-23T13:08:51.278Z","1.1.16":"2026-07-23T14:18:09.901Z","1.2.0":"2026-07-23T18:39:25.026Z","1.3.0":"2026-07-23T18:47:55.688Z","1.3.1":"2026-07-23T18:53:42.595Z","1.3.2":"2026-07-30T14:32:32.515Z","1.3.3":"2026-07-30T14:35:15.361Z","1.4.0":"2026-08-17T09:41:00.108Z","1.4.1":"2026-08-17T09:50:05.889Z"},"bugs":{"url":"https://github.com/imranbarbhuiya/eslint-config-mahir/issues"},"author":{"name":"Parbez","email":"imranbarbhuiya.fsd@gmail.com"},"license":"MIT","homepage":"https://github.com/imranbarbhuiya/eslint-config-mahir#readme","keywords":["eslint","config","typescript","eslintconfig","lint","linter","validate"],"repository":{"type":"git","url":"git+https://github.com/imranbarbhuiya/eslint-config-mahir.git"},"description":"The ultimate ESLint shareable config","maintainers":[{"name":"imranbarbhuiya","email":"imranbarbhuiya.fsd@gmail.com"}],"readme":"# Mahir ESLint Config\n\nThe ultimate ESLint shareable config. This config includes all of the ESLint rules that I use in my projects.\n\n> [!Important]\n> This is a highly opinionated config. It's based on my personal preferences and the way I write code.\n> I don't recommend using this config as is as I'll update it based on my preferences without any notice.\n\n<div align=\"center\">\n <br />\n <p>\n  <a href=\"https://www.npmjs.com/package/eslint-config-mahir\"><img src=\"https://img.shields.io/npm/v/eslint-config-mahir.svg?maxAge=3600\" alt=\"npm version\" /></a>\n  <a href=\"https://www.npmjs.com/package/eslint-config-mahir\"><img src=\"https://img.shields.io/npm/dw/eslint-config-mahir.svg?maxAge=3600\" alt=\"npm downloads\" /></a>\n </p>\n</div>\n\n## Installation\n\n```bash\nnpm install --save-dev eslint eslint-config-mahir\n```\n\n## Quick Setup (CLI)\n\nThe easiest way to set up ESLint with this config is using the CLI:\n\n```bash\nnpx eslint-config-mahir\n```\n\nThis will interactively guide you through selecting a preset and options. You can also use flags:\n\n```bash\nnpx eslint-config-mahir --preset nextjs --tailwind\nnpx eslint-config-mahir -p react -y\n```\n\nAvailable options:\n\n- `-p, --preset <name>` - Preset to use (nextjs, react, node, native, library)\n- `-t, --tailwind` - Include Tailwind CSS support\n- `--no-tailwind` - Exclude Tailwind CSS support\n- `--i18n` / `--no-i18n` - Include/exclude next-intl i18n rules (Next.js)\n- `--native-tailwind` / `--no-native-tailwind` - Include/exclude React Native Tailwind className rules\n- `--central-icons` / `--no-central-icons` - Include/exclude central-icons barrel-import rules\n- `--api-error` / `--no-api-error` - Include/exclude ApiError rules for queryFn/mutationFn\n- `--query` / `--no-query` - Include/exclude TanStack Query ESLint rules (`@tanstack/eslint-plugin-query`)\n- `-y, --yes` - Skip prompts and use defaults\n- `--cwd <path>` - Working directory\n- `-h, --help` - Show help\n\nThe CLI offers the `i18n`, `native-tailwind`, `central-icons`, `query`, and `api-error` options only when they are relevant to your project (for example, `i18n` for Next.js, and `query` when `@tanstack/react-query` is detected).\n\n## Manual Usage\n\nAdd in your eslint.config.js (for esm projects) or eslint.config.mjs\n\n```js\nimport common from 'eslint-config-mahir/common';\nimport node from 'eslint-config-mahir/node';\nimport module from 'eslint-config-mahir/module';\nimport typescript from 'eslint-config-mahir/typescript';\nimport jsx from 'eslint-config-mahir/jsx';\nimport react from 'eslint-config-mahir/react';\nimport next from 'eslint-config-mahir/next';\nimport mdx from 'eslint-config-mahir/mdx';\nimport edge from 'eslint-config-mahir/edge';\nimport jsdoc from 'eslint-config-mahir/jsdoc';\nimport tsdoc from 'eslint-config-mahir/tsdoc';\nimport native from 'eslint-config-mahir/native';\nimport tailwind from 'eslint-config-mahir/tailwind';\nimport i18n from 'eslint-config-mahir/i18n';\nimport nativeTailwind from 'eslint-config-mahir/native-tailwind';\nimport centralIcons from 'eslint-config-mahir/central-icons';\nimport apiError from 'eslint-config-mahir/api-error';\n\nexport default [\n\t...common,\n\t...node,\n\t...module,\n\t...typescript,\n\t...jsx,\n\t...react, // when using react, you can omit jsx as it's already included with react\n\t...next,\n\t...mdx,\n\t...edge,\n\t...jsdoc,\n\t...tsdoc, // when using tsdoc, you can omit jsdoc as it's already included with tsdoc\n\t...native, // when using native, you can omit react as it's already included with native\n\t...tailwind, // for projects using Tailwind CSS (requires eslint-plugin-better-tailwindcss)\n\t...i18n, // for Next.js projects using next-intl\n\t...nativeTailwind, // for React Native projects using Tailwind (use with native + tailwind)\n\t...centralIcons, // for React/React Native projects using @central-icons-react* packages\n\t...apiError, // for projects using TanStack Query — require ApiError in queryFn/mutationFn\n];\n```\n\nYou can remove any of the configs you don't need.\n\n`api-error` accepts `allowedErrors` (default `['ApiError', 'FormValidationError']`). That list is what you may `throw new Class(...)` or `throw Class.from(...)` inside `queryFn` / `mutationFn`. Other constructors (`new Error`) and other factories (`Other.from(...)`) are reported:\n\n```js\n{\n\trules: {\n\t\t'mahir-api-error/require-api-error': [\n\t\t\t'error',\n\t\t\t{ allowedErrors: ['ApiError', 'FormValidationError'] },\n\t\t],\n\t},\n}\n```\n\n> **Note**:\n\nFor typescript users, typed linting is done via `projectService`. You can learn more about it from https://typescript-eslint.io/getting-started/typed-linting/#faqs and customize it as per your need.\n\n```js\n/**\n * @type {import('@typescript-eslint/utils').TSESLint.FlatConfig.ConfigArray}\n */\nexport default [\n\t...\n\t{\n\tlanguageOptions: {\n\t\tparserOptions: {\n\t\t\tprojectService: {\n\t\t\t\tallowDefaultProject: [\n\t\t\t\t\t'files-outside-tsconfig.json',\n\t\t\t\t],\n\t\t\t\tdefaultProject: 'tsconfig.json',\n\t\t\t},\n\t\t\ttsconfigRootDir: process.cwd(),\n\t\t},\n\t},\n]\n```\n\n> **Warning**:\n> If you are using both `mdx` and `typescript` config, make sure add files to avoid conflicts\n\n```js\n/**\n * @type {import('@typescript-eslint/utils').TSESLint.FlatConfig.ConfigArray}\n */\nexport default [\n\t// ... other configs\n\t...mdx.map((config) => ({\n\t\tfiles: ['**/*.mdx'],\n\t\t...config,\n\t})),\n\t...typescript.map((config) => ({\n\t\tfiles: ['**/*.tsx', '**/*.ts', '**/*.cjs', '**/*.jsx', '**/*.js'],\n\t\t...config,\n\t})),\n\t// ... other configs\n];\n```\n\n## Configs\n\nThis package contains eslint config for\n\n- `common` rules common for all configs\n- `node` rules for nodejs projects\n- `module` rules for esm projects\n- `typescript` rules for typescript projects\n- `jsx` rules for jsx/tsx projects\n- `react` rules for react projects (this config contains all the `jsx` rules too)\n- `native` rules for react native projects (this config contains all the `react` rules too)\n- `next` rules for nextjs projects\n- `mdx` rules for mdx projects\n- `edge` rules for projects running in edge\n- `jsdoc` jsdoc related config\n- `tsdoc` tsdoc related config (this config contains all the `jsdoc` rules too)\n- `tailwind` rules for Tailwind CSS projects (requires `eslint-plugin-better-tailwindcss`)\n\nThe following configs are opt-in and are offered by the CLI only when relevant to your project. They are intentionally not bundled into `next` or `native`:\n\n- `i18n` rules for Next.js projects using [`next-intl`](https://next-intl.dev) (enforces static `t()` keys and disallows passing `t` around). Use alongside `next`.\n- `native-tailwind` rules for React Native projects using Tailwind (forbids `flex`/`flex-col`). Use alongside `native` and `tailwind`.\n- `central-icons` rules for React or React Native projects using `@central-icons-react*` packages (forbids barrel imports and autofixes to direct subpath imports). Use alongside `react`, `native`, or `next`.\n- `api-error` rules for TanStack Query projects (requires an allowed error class instead of `Error` inside `queryFn`/`mutationFn`, including extracted handlers). Allows `new ApiError(...)` and `ApiError.from(...)`; reports other constructors and factories. Override `allowedErrors` in your ESLint config if your class names differ. Use alongside `react`, `native`, or `next`.\n\n## Contributors ✨\n\nThanks goes to these wonderful people:\n\n<a href=\"https://github.com/imranbarbhuiya/eslint-config-mahir/graphs/contributors\">\n    <img src=\"https://contrib.rocks/image?repo=imranbarbhuiya/eslint-config-mahir\" />\n</a>\n","readmeFilename":"README.md"}