{"_id":"@abstracter/eslint-config","_rev":"20-60112bc6b2bd7538b5e6cfdee5ac10df","name":"@abstracter/eslint-config","dist-tags":{"beta":"2.0.0-beta.5","latest":"3.0.1"},"versions":{"0.1.0":{"name":"@abstracter/eslint-config","version":"0.1.0","keywords":["eslint","eslintconfig"],"author":{"name":"Elad Chen"},"license":"MIT","_id":"@abstracter/eslint-config@0.1.0","maintainers":[{"name":"eladchen","email":"eladchen@gmail.com"},{"name":"abstracter-bot","email":"bot@abstracter.io"}],"homepage":"https://github.com/abstracter-io/eslint-config#readme","bugs":{"url":"https://github.com/abstracter-io/eslint-config/issues"},"dist":{"shasum":"0ce9db167d3e042413153f624bd4700f479e469e","tarball":"https://registry.npmjs.org/@abstracter/eslint-config/-/eslint-config-0.1.0.tgz","fileCount":2,"integrity":"sha512-yR/uQu2LOrLO/OfaUFLWvyBc3qfPNPcqNBNBYQJQCQG6zu2VBwTmTrFQL3ByHNGhAPv7QFUZ/BTNK9Z7BuqnTQ==","signatures":[{"sig":"MEUCIQDD7s7Jy6Y+k7wRBd49jwds1zaZX6fG1+QwN9+uNIbOqQIgctTEYElkJTat2ff7XfeWKdqR4XkvPXOF73OwCidYMSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhq0OLCRA9TVsSAnZWagAAwi4QAIPtlBsbFO2A5kV7dDLv\n1oXgzRE9O450Dc/Xt+gCD04b622EKVPaWWo0B15uXqB7nTlwGWyb8DM/NL2P\n+GzsGRzZpz1NCzkvkdhezqTacKBoGCkqUxStPWlFngLhBYZZHYWaZUNlZ1RJ\n8Iv6Z2dyVe4x80cHDegBLs+UkyKHuBoW7ml+ys6dUUpOjDyIIKKuIVOJQHdx\nOnoQrDy9FemZpr4XFBrdcpEhRA/BmGiGHlbddmFWS9Hu/gitHZ9BTRKAYHGY\nQVEOKHOVE2S5v1k1fyahhxy0RIkfZGoyvscRxFOLXpAWYtlLRIaCG2VAIK3n\nDdYWqQJj3LwWAIYabSS1BX90L5dIDf4zVsM7G3UzxEKrmXkrox6vY3O4q2CJ\nUjgmveGEJLsPcSG3G2S4o+tf8ta8D8fzSn9/oS8a8cwKZm/MZXiRCO4BBo+7\nyGUIDsumGAF9njpGWjdV41bGz3QdZhMk++wwBHPzMGhEY/VQ0TDFvQ1vjmHx\nC8+reWruNleySE2k8p8dElv0GjbLXbOiZKt0hcHYb+TxH4sNSHzu+5WWqNQ1\nHefJDmEBXDFxmEX+FiPuGLgiDzZgVyHUZwPRiBWXLaY3MINgicb7IpJmHG1Y\n9BPRxorG+WnDArtLmfnwhTuqS3wPUU4rB7C5hvU05HHBlAalhOHOlRvgGEXg\nST0x\r\n=dFIQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= v14.18.2"},"private":false,"scripts":{"lint":"eslint --format pretty --ext=.js,.ts --fix .","build":"node scripts/build.js","release":"node scripts/release.js"},"_npmUser":{"name":"abstracter-bot","email":"bot@abstracter.io"},"deprecated":"bad publish","repository":{"url":"git+https://github.com/abstracter-io/eslint-config.git","type":"git"},"_npmVersion":"6.14.15","description":"common eslint configuration for common env/stacks","directories":{},"_nodeVersion":"14.18.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.3.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.3","eslint-plugin-promise":"^5.2.0","eslint-config-standard":"^16.0.3","eslint-formatter-pretty":"^4.1.0","@abstracter/atomic-release":"^1.2.0"},"peerDependencies":{"eslint":"^8.0.1","eslint-plugin-jest":"^25.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-promise":"^5.0.0","eslint-config-standard":"^16.0.0","eslint-plugin-prettier":"^4.0.0","eslint-formatter-pretty":"^4.0.0","@typescript-eslint/parser":"^5.0.0","eslint-plugin-react-hooks":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.0_1638613899615_0.09338049959457018","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@abstracter/eslint-config","version":"0.1.1","keywords":["eslint","eslintconfig"],"author":{"name":"Elad Chen"},"license":"MIT","_id":"@abstracter/eslint-config@0.1.1","maintainers":[{"name":"eladchen","email":"eladchen@gmail.com"},{"name":"abstracter-bot","email":"bot@abstracter.io"}],"homepage":"https://github.com/abstracter-io/eslint-config#readme","bugs":{"url":"https://github.com/abstracter-io/eslint-config/issues"},"dist":{"shasum":"996caf80a21c04225bfff8c099e6eb066a208680","tarball":"https://registry.npmjs.org/@abstracter/eslint-config/-/eslint-config-0.1.1.tgz","fileCount":9,"integrity":"sha512-j9+Wz3vP32dWH21mDhkOwJA9miEORPgO+jUSNovHTjkAgSFu2Y2DuFTSsG8+C5/4XMaMlNj2v05wQ5gNRfqayQ==","signatures":[{"sig":"MEUCIB90gVDDHH+Pl8wZE+DdbCGwHYz6rGGbxRRh9ewXkxhsAiEA0y37CfD5pomL4qxeEkKRufJgfA4oPZSRN0PGtFXKQDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhq2FJCRA9TVsSAnZWagAALSMP/RszuWVq0D6UESHCYGWA\nHtr8d//ABbNKKVFBKpFiGjKTo6qD7iMpYijKXL7eCpVSexN7iFSk/clQutXu\nG/0dYNH4WXh9UXcanYdvU5DyrJYE4jVQ2VGXU7OvPnsUAQ4Pvc5K5y8mSyxp\nF9eIZta8HqayQv2uGObfPXIP82njGZm6H65jGKoQDukktZ5bWz+kC+997h8s\nkgVOn//Qm7bguvZLWXgH8PBSYOGk0qr+uFWC5l9XHajTXZdmBvo3sFpQmKzU\nHY8wEufYw32LB0loUMT7gtcYUJKzVa0VxrO8DJRQqj/xQOMqT9RG8vLgLbBk\n3VSgjg7zPUgsenslEWx0bC+icKxHpwLSNX9RDONaH7hysbkTB7pZ9t6h+nxR\nNORe5MNHZvyDFrJGw70VSBx47l0QsfiUhpKPzw+dQ1MX0wdoyo4q8efXUy/N\nW3d3Eszz0YobS7HYVkDQNq+567G6Um49qj4wl2h8bXD8DbjdQm2l5yQAIiSA\n/1jUhzT21my6ypP1Odl/iJrHKPNxiGLwrM1/w5erNeRQLzZYTQffo1giQItx\n1c9rLg2OQMS22ZtWNxPs+gtOtC13uyQiqDS+eQG35rCRzS55hWxeWHFNlCZU\nbxTfOrpuWRQEYaccLfN8FOq4LXSElyKIZZW+HIZgra3Z/MIpICA/Ma9k4ksY\nlHF8\r\n=nTUK\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= v14.18.2"},"private":false,"scripts":{"lint":"eslint --format pretty --ext=.js,.ts --fix .","build":"node scripts/build.js","release":"node scripts/release.js"},"_npmUser":{"name":"abstracter-bot","email":"bot@abstracter.io"},"repository":{"url":"git+https://github.com/abstracter-io/eslint-config.git","type":"git"},"_npmVersion":"6.14.15","description":"common eslint configuration for common env/stacks","directories":{},"_nodeVersion":"14.18.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.3.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.3","eslint-plugin-promise":"^5.2.0","eslint-config-standard":"^16.0.3","eslint-formatter-pretty":"^4.1.0","@abstracter/atomic-release":"^1.2.0"},"peerDependencies":{"eslint":"^8.0.1","eslint-plugin-jest":"^25.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-promise":"^5.0.0","eslint-config-standard":"^16.0.0","eslint-plugin-prettier":"^4.0.0","eslint-formatter-pretty":"^4.0.0","@typescript-eslint/parser":"^5.0.0","eslint-plugin-react-hooks":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.1_1638621512990_0.5822158969080464","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@abstracter/eslint-config","version":"0.2.0","keywords":["eslint","eslintconfig"],"author":{"name":"Elad Chen"},"license":"MIT","_id":"@abstracter/eslint-config@0.2.0","maintainers":[{"name":"eladchen","email":"eladchen@gmail.com"},{"name":"abstracter-bot","email":"bot@abstracter.io"}],"homepage":"https://github.com/abstracter-io/eslint-config#readme","bugs":{"url":"https://github.com/abstracter-io/eslint-config/issues"},"dist":{"shasum":"f95076d69eba1960037c47534294a9f34e76920b","tarball":"https://registry.npmjs.org/@abstracter/eslint-config/-/eslint-config-0.2.0.tgz","fileCount":10,"integrity":"sha512-YTp7B27St9yhoBHXwDKhEAbkIHunDhtvhOBJCj9EOweXSZ3vo3If5bk6C2EkDWIL5OGzVp11QPdkx+oYJekJyw==","signatures":[{"sig":"MEUCIA9ZSKMBYqjitR7uKuhi++Sj73OTOArE/Ew2E2B5vp/nAiEAwI8jLkyuxucYeUOl4Oc3M5uHFsK89jZBHOwaBtRxFZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrmeYCRA9TVsSAnZWagAApFUP/234L1BPNRowS3jHqmxQ\nP3Yjg+Nt4jvZ5EA/heGQj3Fqarf82wdKmN+82mQZ1WwwhcLwpY1fcnKw5Gdm\nQPzV6h0Up53uExHgrzIxMYOHW2WhFtL5tFoj1/HfD9zarqIPPutDfEIQVnew\nUghv5AnmaVZlbmK5OGcN4j5dRZe9rWiIDFQv85ap1U8DMY77otMbFo4Aj9nL\nRCThob+OlSMkTEwVVLL3kXXA2sZ+1E22ZFeny9s2r0RXSzJR8wZZ9W/LSgif\nmkbxcYJM4if2VSSYbYksYEugN6nt7wSXgdNKWEbNXgdUdyt6DCwjJXYLl1QD\nbXm4vecllUzENcYJJZAQgckY/zm0ZKiepWsWN7fEYbf21VuCp1+8ZOr/4F7j\nLM8IjikOSP1r6vLJAyfD7OBdGrXWHpEH8Gj5gyIG7YSg7S3c67WDl+gUPZnH\nu1fbMcXLCEuyzL0ZMBQ+XvHgvqxgoemHqHX8pEDCqGUuSPF9JeBjhdi0pzP5\nqCu6qwjzRHW0cLDpfetTCRM3ubhOgnui3ITLPzVI2ZtWXkOk961+tIjx6LqA\neghNPtzbs2froo02xmi5uEXFKo8ygP0c4tcGYjXrM+VBSg4Qnqnt1nRvMAgU\nnFgLkGaLn9vIuyFiBrFc4cResJ6SbB4OwQM7Xe6Re1qVl4L6m1VsJL3vTnjN\nU8/k\r\n=llXQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= v14.18.2"},"private":false,"scripts":{"lint":"eslint --format pretty --ext=.js,.ts --fix .","build":"node scripts/build.js","release":"node scripts/release.js"},"_npmUser":{"name":"abstracter-bot","email":"bot@abstracter.io"},"repository":{"url":"git+https://github.com/abstracter-io/eslint-config.git","type":"git"},"_npmVersion":"6.14.15","description":"common eslint configuration for common env/stacks","directories":{},"_nodeVersion":"14.18.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.3.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.3","eslint-plugin-promise":"^5.2.0","eslint-config-standard":"^16.0.3","eslint-formatter-pretty":"^4.1.0","@abstracter/atomic-release":"^1.2.0"},"peerDependencies":{"eslint":"^8.0.1","eslint-plugin-jest":"^25.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-promise":"^5.0.0","eslint-config-standard":"^16.0.0","eslint-plugin-prettier":"^4.0.0","eslint-formatter-pretty":"^4.0.0","@typescript-eslint/parser":"^5.0.0","eslint-plugin-react-hooks":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.0_1638819736555_0.9045800812175628","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@abstracter/eslint-config","version":"0.3.0","keywords":["eslint","eslintconfig"],"author":{"name":"Elad Chen"},"license":"MIT","_id":"@abstracter/eslint-config@0.3.0","maintainers":[{"name":"eladchen","email":"eladchen@gmail.com"},{"name":"abstracter-bot","email":"bot@abstracter.io"}],"homepage":"https://github.com/abstracter-io/eslint-config#readme","bugs":{"url":"https://github.com/abstracter-io/eslint-config/issues"},"dist":{"shasum":"14947c8ae8a10a4b47cdf7fc024c02e6f994eeaa","tarball":"https://registry.npmjs.org/@abstracter/eslint-config/-/eslint-config-0.3.0.tgz","fileCount":10,"integrity":"sha512-29bKhW6AE9QKA87HrmAItsQBQ3F80YNGqOfShsj7JlaBnyO506kjDtyZTb3iqaiSY1v0NTCO1I7acpZmWjfbJA==","signatures":[{"sig":"MEUCIHLTUUg0K4ALtBhJPJacntRyMEWKcJnJFZeg5VfRXFurAiEAxPLhOZ7fj1zffSnxJNOAYOn0TVqH18o+NYyc5rv5tkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrvYGCRA9TVsSAnZWagAAtc0QAJ28AIORFctuxYIIqG49\nBN48DeNnnrOv2yJmrHjGpCmUOjeRBBI/DAulwDtA7SqpC1hvGYSeQhp/2VaQ\noumZxs3fwHZxgSDfsy4WIhOwJMp1Ih3SbPGfXN6INctBjNAFHL5CegztbWBQ\n05eOaapsa28bds12o4ggngYV9u4mvc5FynetJMLjT3mOSyAgA4HhIEpKtPSH\nP8SakOAOnew5bmq1ACUrxKpeMN/BO+dFLdsVS+g3aGjqDSE2Oo6H8BrcH4PA\nRwGJ0ps+0qTn2PQj0rzI8524pW6jOp1d1vnLN76T2ISTM5hzq0Yp4uxZO0Sr\n1i1h1LMqZgaYnFlRzPuvTOT5qRJQHptwt0Ti1SnrFzGxaCBaqWerJ5co1DWm\nP2buEptnk8V6T/qYIL8LI8qywJmxPXIxySRf18grYZ5ULoYy5dHLLkN2Fn7s\nxPPa8cHhvNdPYAYsq/UzcS4J6RDWEzWLKEnpEpn+LpDkP4RV9kR0Myd/7rS6\npo2w/7yDdjZrI8R3gajFgB9DrielbwZZ9loWZ5NUPcKA6KXaI1GRTi/VHbpQ\nnpG9H0/ENAkJzs4L9aLgfcNKWH2oOs1AmOmuxV6uYBR6/8imG2uBuodfb5Go\nckabqAsoiUwdR0sw5zPRXtbAlOHIjtq841ykGUqSC5PXRgZBKj5sStbESLxK\nQhFF\r\n=osn8\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= v14.18.2"},"private":false,"scripts":{"lint":"eslint --format pretty --ext=.js,.ts --fix .","build":"node scripts/build.js","release":"node scripts/release.js"},"_npmUser":{"name":"abstracter-bot","email":"bot@abstracter.io"},"repository":{"url":"git+https://github.com/abstracter-io/eslint-config.git","type":"git"},"_npmVersion":"6.14.15","description":"common eslint configuration for common env/stacks","directories":{},"_nodeVersion":"14.18.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.3.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.3","eslint-plugin-promise":"^5.2.0","eslint-config-standard":"^16.0.3","eslint-formatter-pretty":"^4.1.0","@abstracter/atomic-release":"^1.2.0"},"peerDependencies":{"eslint":"^8.0.1","eslint-plugin-jest":"^25.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-promise":"^5.0.0","eslint-config-standard":"^16.0.0","eslint-plugin-prettier":"^4.0.0","eslint-formatter-pretty":"^4.0.0","@typescript-eslint/parser":"^5.0.0","eslint-plugin-react-hooks":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.0_1638856197896_0.7394494177421487","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@abstracter/eslint-config","version":"0.3.1","keywords":["eslint","eslintconfig"],"author":{"name":"Elad Chen"},"license":"MIT","_id":"@abstracter/eslint-config@0.3.1","maintainers":[{"name":"eladchen","email":"eladchen@gmail.com"},{"name":"abstracter-bot","email":"bot@abstracter.io"}],"homepage":"https://github.com/abstracter-io/eslint-config#readme","bugs":{"url":"https://github.com/abstracter-io/eslint-config/issues"},"dist":{"shasum":"19e9d2be90d53dd1fab23e0b848e22afe26d23ba","tarball":"https://registry.npmjs.org/@abstracter/eslint-config/-/eslint-config-0.3.1.tgz","fileCount":10,"integrity":"sha512-o1tU6CyAijuxxh1M1dl1x5n11LqpVTorjsQmcBRNF4X/Bem4BNjg4Otlq07x0jx+y9/P/VtgkoKpnQ51y7D4hQ==","signatures":[{"sig":"MEYCIQCCnGA51p1NB+YZMT81l5HqMraxBcOfIsmaH7a5L9nrrAIhAPPI1yiwuAnQVutjU03P5rh7MUUfXcpzU5QOTzXaIXKA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs2WaCRA9TVsSAnZWagAAPbsP/1NBALqdQgliH1grXdNt\nURWsET4qdGBE5kM222OVNICjGT5SoPdP3OP+BhD+EhDtzL0+tAOz/l8Didk+\nPu5C07dnPAyqTTmuTPMcZj7TrAfeTRZ53+v+C4kXhDJrPkYBQL35TmzmMv44\n+Ju42+wcGxsIR8QRtZhpmaH3I5xKSELJ6oqrBDpRgqNcAQzEnYW/97qyct+k\npMK89UN2Qwi7IBRsBNo4ddX8qIu8j0dUwb+0d2YbuMJxt1iGx5wVecNTXTT9\nlL1t3VIPWNbOdzq8uK1YO7mGjaHvn2Um5oICw0d6wVPD75/4XdBRteA3fDtk\nqtt2RqevcofGxEA9id9V/KyVKQjODhOex1vC6qkDHo2qYeugPEs/FB8yliCI\nQt7EyodF9Mh4DfDozXojtxZff1K+D1gRMErW10wZn7FrC8PIkHea/+4ZnQdS\ntIK+ce33LvM3a4mSxSyAGviQMuZi8rkU2hClujIqodriG1YQitINr7XczNe1\neOPonlGO07PViUuIbyFgKbfbpKIPn9elSumSiFoYuCV9FsPOGikDsN78vRBi\nT82ROU779F45r3FNlYDOl+TnupAbTKYGrOjVoHUGK0FkgFpD5FSgNAxO3hbG\nYy20X/4rBHq+d7ZezDx7DzEU0XobrtKXL+QKN3l+u82By9qji70ZbC/Nv9RJ\nrZ04\r\n=axQU\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= v14.18.2"},"private":false,"scripts":{"lint":"eslint --format pretty --ext=.js,.ts --fix .","build":"node scripts/build.js","release":"node scripts/release.js"},"_npmUser":{"name":"abstracter-bot","email":"bot@abstracter.io"},"repository":{"url":"git+https://github.com/abstracter-io/eslint-config.git","type":"git"},"_npmVersion":"6.14.15","description":"common eslint configuration for common env/stacks","directories":{},"_nodeVersion":"14.18.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.3.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.3","eslint-plugin-promise":"^5.2.0","eslint-config-standard":"^16.0.3","eslint-formatter-pretty":"^4.1.0","@abstracter/atomic-release":"^1.2.0"},"peerDependencies":{"eslint":"^8.0.1","eslint-plugin-jest":"^25.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-promise":"^5.0.0","eslint-config-standard":"^16.0.0","eslint-plugin-prettier":"^4.0.0","eslint-formatter-pretty":"^4.0.0","@typescript-eslint/parser":"^5.0.0","eslint-plugin-react-hooks":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.1_1639146906488_0.13076564454230688","host":"s3://npm-registry-packages"}},"0.3.2-beta.0":{"name":"@abstracter/eslint-config","version":"0.3.2-beta.0","keywords":["eslint","eslintconfig"],"author":{"name":"Elad Chen"},"license":"MIT","_id":"@abstracter/eslint-config@0.3.2-beta.0","maintainers":[{"name":"eladchen","email":"eladchen@gmail.com"},{"name":"abstracter-bot","email":"bot@abstracter.io"}],"homepage":"https://github.com/abstracter-io/eslint-config#readme","bugs":{"url":"https://github.com/abstracter-io/eslint-config/issues"},"dist":{"shasum":"9fe44954f1fd01ecc784e0540e371dccb0b267e5","tarball":"https://registry.npmjs.org/@abstracter/eslint-config/-/eslint-config-0.3.2-beta.0.tgz","fileCount":11,"integrity":"sha512-JpbAPi9DAmurMrTAkYtrvTEtjnE/DLI4W5ku/9+oXHcGgjpbsszA2I7OjqLgy9kZH0suBarYLwBTlSc2xx6crg==","signatures":[{"sig":"MEYCIQDnl5Kt230VKPHQ7zENXVnC5Cy0iKyPiy9X/xyxdivSdQIhANYXZM+vv5w56lQ7wWo7sRRhotNC5i9k0sHLrPUGoEsy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNpI0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoobxAAjrPmyPONiZT4BQGuVb6K7vk2oyDIjcdr+9rIYncRlvvzBXBG\r\nQzVJeRjyNdZqMXph26x6G4LJq48fz9xvjTN6aX1HIqKM/f9Hkg5zZlMrMJM/\r\nQR1y01DvhJ1FHK28zVZsO5vOg0sWi5v/6E5eRrdsfehIxUKSlWC02QvKqS+R\r\nduGc4pJAJjk+Qm3Hj49/wxqxBWrQE6BVsYnGTEjKEtoxaEMuMwU0Rg1YmThF\r\nlrSrgGEy9yN0hCQ2EVAyDnCl1v4Vfrdl5r1d/C96qGoFJhXAqbn7pvAF+JzT\r\nKomzFcMx+9ULP1zGz9CR4MLSE6DXsn5hriQAPBo15s0/rEqj9rkUiZYYUWFf\r\neXL7guH+ZipGq3IKr9gCvgJDdEHFzm0M6yHsXzZlGeDoDQidU+VheGPkVWzg\r\nX1bcMsfi8enLNqJGMQDKs47uF9iYdKiYYHsovdYjbU16nwFAPkSpMGboyW7A\r\nvazVzRrKGB8JUczsaw1u49eWXjbFkK54j5c7k57Mar7exjKm/YsVkN32Hbic\r\n4XUvxkReP53IJr2yCmrIf6ION1sF5R0D9I1L3wIPqOGDD9NnCfZEfKtkWBvA\r\nqXfJNLJE97hZYUvCpscgt/mH3DN+cgaeGia64XNCnwpy1ESZKiz3rBCYJh+J\r\n5hYfpO25HkCCRVuYxDrGFnr+Td6+GG8VNGQ=\r\n=rYud\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=16.16.0"},"gitHead":"568ce5ccb5321c8d734605b5630ba8ad283b3209","private":false,"scripts":{"lint":"eslint --format pretty --ext=.js,.ts --fix .","build":"node scripts/build.js","release":"node scripts/release.js"},"_npmUser":{"name":"abstracter-bot","email":"bot@abstracter.io"},"repository":{"url":"git+https://github.com/abstracter-io/eslint-config.git","type":"git"},"_npmVersion":"8.11.0","description":"common eslint configuration for common env/stacks","directories":{},"_nodeVersion":"16.16.0","dependencies":{"globals":"^13.17.0","eslint-plugin-n":"^15.3.0","eslint-plugin-jest":"^27.0.4","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.38.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.38.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.24.0","eslint-formatter-pretty":"^4.1.0","@abstracter/atomic-release":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.2-beta.0_1664520755888_0.6665765689997751","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@abstracter/eslint-config","version":"1.0.0","keywords":["eslint","eslintconfig"],"author":{"name":"Elad Chen"},"license":"MIT","_id":"@abstracter/eslint-config@1.0.0","maintainers":[{"name":"eladchen","email":"eladchen@gmail.com"},{"name":"abstracter-bot","email":"bot@abstracter.io"}],"homepage":"https://github.com/abstracter-io/eslint-config#readme","bugs":{"url":"https://github.com/abstracter-io/eslint-config/issues"},"dist":{"shasum":"65c51b1ec53d9e1d6fde65233cdf6f54417ea5fc","tarball":"https://registry.npmjs.org/@abstracter/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":9,"integrity":"sha512-yV5/auPQqn3qSxYBzqJB9I5HH3oHbDyEAGlcTa3sQMb3GVA2D83jCewdPzcE9klZNL9pTZY/u7DVodP+xwDqtw==","signatures":[{"sig":"MEYCIQClulgAA/CWpMBgDKAXjHdHSqtBBxn6krinUbSAdciUgAIhAPuujCZ5Y92iBVSYMRNl09UrWSQtlRkOQDca0XzAtFkU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNswZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2Vg//XvTKStXiZAuDeuo0MQXoox0OvWAC8oCcDRRN3pdVhhlKYZ+m\r\n3q1rK0V9sPtKeZIxEmsUlC0yxqgNVwDeXTAmnqsG4eIhoxRjHlkdZDw+MFXe\r\n6RRFDQoHFbcPaqzcpyfMNkDkSvHCKzzBcREurvE0mY/aqVN0hAosXTL1LmYw\r\nC4RtPVIE4P9u3JZzUodCPpK85WrWJvyUVXohuLanwKq0kbt7Hj2sn4Kt1TIj\r\nMHU1LupXw8hga9/Y20jc6z8g5vruog8+3KEhp4VCJOkEj4gYagxpC3xterFz\r\nHWQeagRXjdUpVR4ZhJe3jPJrMnoRaywc9ysJTpe5cuC+YKlp97z5u0Rb270X\r\nPwBzygl+X+WZAAkiBNdXauZu1e02+HZ/wvDXhlbWLNDiNQlaxVUq7DCUWjt3\r\nc+7szhgDBsOn8pgEProz/4fxkFtxPZwnwh0qEu+3P/IRbxvcf1TVD3mWqy+G\r\n2y2Xlb3Ji1wRwV/S5eDL89TEgTj014gBqzVWgTwGUAXXBaCSyW4wssKVhwx9\r\nSBQsXx8hQzeG3G64ZstUVsQ7Y30Oo4azxnknH7V2ZnLtF+NWPBGF6jpg2LYD\r\npvoy2D8dr3JOSW5BKjQUIuhPX1SFqJqFXP2jZqGQVawqMXpmumL+/n4ep0iq\r\nRnNYrB+7FZqEIoHTLc2SXIPpv3IVn+nLKmY=\r\n=OmuF\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=16.16.0"},"gitHead":"9afd799bef7ae92a8abbd096074b6bbeb0c59383","private":false,"scripts":{"lint":"eslint --format pretty --ext=.js,.ts --fix .","build":"node scripts/build.js","commit":"git-cz","release":"node scripts/release.js"},"_npmUser":{"name":"abstracter-bot","email":"bot@abstracter.io"},"repository":{"url":"git+https://github.com/abstracter-io/eslint-config.git","type":"git"},"_npmVersion":"8.11.0","description":"common eslint configuration for common env/stacks","directories":{},"_nodeVersion":"16.16.0","dependencies":{"globals":"^13.17.0","eslint-plugin-n":"^15.3.0","eslint-plugin-jest":"^27.0.4","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.38.1","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^5.38.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.24.0","git-cz":"^4.9.0","eslint-formatter-pretty":"^4.1.0","@abstracter/atomic-release":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1664535577526_0.45251099164223674","host":"s3://npm-registry-packages"}},"0.3.2-beta.1":{"name":"@abstracter/eslint-config","version":"0.3.2-beta.1","keywords":["eslint","eslintconfig"],"author":{"name":"Elad Chen"},"license":"MIT","_id":"@abstracter/eslint-config@0.3.2-beta.1","maintainers":[{"name":"eladchen","email":"eladchen@gmail.com"},{"name":"abstracter-bot","email":"bot@abstracter.io"}],"homepage":"https://github.com/abstracter-io/eslint-config#readme","bugs":{"url":"https://github.com/abstracter-io/eslint-config/issues"},"dist":{"shasum":"2b4d74dc7d5d29470320daeaf28bbcbfa2320c36","tarball":"https://registry.npmjs.org/@abstracter/eslint-config/-/eslint-config-0.3.2-beta.1.tgz","fileCount":8,"integrity":"sha512-oDwR/VLF2Dr3M5C9sMHAQYm6CwFGhMXEiEcx6i0a9mcjgvoqxcAByQeEUpk5iAlqrHbDoOh4S86cfrEFxo+zow==","signatures":[{"sig":"MEQCIF+yzpFJHOYyJ/HWjqalsW7hZhmNOj63EMSWRgxI9+DlAiBDnvfXQlK0jV2uBCJPXYYJCHugbAEvtA5VR6A2b8kZlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8627},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.16.0"},"gitHead":"9218305fc0e090b329a2c2da99c2b23a0a628f7f","private":false,"scripts":{"lint":"eslint --format pretty --fix","prepare":"husky","release":"node scripts/release.mjs","lint:all":"npm run lint -- .","outdated":"npx npm-check -u"},"_npmUser":{"name":"abstracter-bot","email":"bot@abstracter.io"},"repository":{"url":"git+https://github.com/abstracter-io/eslint-config.git","type":"git"},"_npmVersion":"9.8.1","description":"Common eslint configuration for common env/stacks","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@eslint/js":"^9.8.0","eslint-plugin-n":"^17.10.2","typescript-eslint":"^8.0.1","eslint-plugin-promise":"^7.1.0","eslint-formatter-pretty":"^6.0.1","@stylistic/eslint-plugin":"^2.6.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.4","git-cz":"^4.9.0","commitizen":"^4.3.0","micromatch":"^4.0.7","lint-staged":"^15.2.8","@commitlint/cli":"^19.4.0","eslint-formatter-pretty":"^6.0.1","@commitlint/cz-commitlint":"^19.4.0","cz-conventional-changelog":"^3.3.0","@abstracter/atomic-release":"^2.1.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"eslint":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.2-beta.1_1723210156929_0.8836179616073039","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@abstracter/eslint-config","version":"2.0.0","keywords":["eslint","eslintconfig"],"author":{"name":"Elad Chen"},"license":"MIT","_id":"@abstracter/eslint-config@2.0.0","maintainers":[{"name":"eladchen","email":"eladchen@gmail.com"},{"name":"abstracter-bot","email":"bot@abstracter.io"}],"homepage":"https://github.com/abstracter-io/eslint-config#readme","bugs":{"url":"https://github.com/abstracter-io/eslint-config/issues"},"dist":{"shasum":"804f30ae08bd84915cdfc55fd5215f537b31d9f7","tarball":"https://registry.npmjs.org/@abstracter/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":8,"integrity":"sha512-zIlQmgiEhRekDrWIEUezaM+dxhrJUtKrbTPKaTqkodzHKjdCK0hBwBBI8yHuHitL9cVpVsjQ6mpanJ9kmnKh2A==","signatures":[{"sig":"MEQCICdjooEY8DUTG5bZSmC2Zsw+vqrhs9xztXVaXqdfY4sfAiB0eXKPOEeyQ6Nssq2eX8BMejmAroPY1dcGTvM7JwXcDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8515},"main":"lib/index.js","engines":{"node":">=16.16.0"},"gitHead":"ae75beb8825c6404dd19fa4339f83ccbfae77e72","private":false,"scripts":{"lint":"eslint --format pretty --fix","prepare":"husky","release":"node scripts/release.mjs","lint:all":"npm run lint -- .","outdated":"npx npm-check -u"},"_npmUser":{"name":"abstracter-bot","email":"bot@abstracter.io"},"repository":{"url":"git+https://github.com/abstracter-io/eslint-config.git","type":"git"},"_npmVersion":"9.8.1","description":"Common eslint configuration for common env/stacks","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@eslint/js":"^9.8.0","eslint-plugin-n":"^17.10.2","typescript-eslint":"^8.0.1","eslint-plugin-promise":"^7.1.0","eslint-formatter-pretty":"^6.0.1","@stylistic/eslint-plugin":"^2.6.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.4","git-cz":"^4.9.0","commitizen":"^4.3.0","micromatch":"^4.0.7","lint-staged":"^15.2.8","@commitlint/cli":"^19.4.0","eslint-formatter-pretty":"^6.0.1","@commitlint/cz-commitlint":"^19.4.0","cz-conventional-changelog":"^3.3.0","@abstracter/atomic-release":"^2.1.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"eslint":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0_1723210871306_0.03459238712426349","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@abstracter/eslint-config","version":"2.0.1","keywords":["eslint","eslintconfig"],"author":{"name":"Elad Chen"},"license":"MIT","_id":"@abstracter/eslint-config@2.0.1","maintainers":[{"name":"eladchen","email":"eladchen@gmail.com"},{"name":"abstracter-bot","email":"bot@abstracter.io"}],"homepage":"https://github.com/abstracter-io/eslint-config#readme","bugs":{"url":"https://github.com/abstracter-io/eslint-config/issues"},"dist":{"shasum":"2d3caa1adec5d432982c25fc8b41a1df006fdaf4","tarball":"https://registry.npmjs.org/@abstracter/eslint-config/-/eslint-config-2.0.1.tgz","fileCount":8,"integrity":"sha512-2CkIl6DY5AWcEiQLWNV1N+ppHHj8zaGh+HYoz0JWSkUiUo6uOqlR3kbnuupdLUP6gz415pEs1/QrbOnoIb7HTg==","signatures":[{"sig":"MEYCIQCH5y9FhwBD7UevLe7QRyA4o4pJ68roh27g+sJ/zuw6vwIhANxnGVjYpGb2mMzHho6iyDEbBsHjHjV4N6yPfNavim40","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8531},"main":"lib/index.js","engines":{"node":">=16.16.0"},"gitHead":"c1371b932abc0844545543c46c8ddc892a786f31","private":false,"scripts":{"lint":"eslint --format pretty --fix","prepare":"husky","release":"node scripts/release.mjs","lint:all":"npm run lint -- .","outdated":"npx npm-check -u"},"_npmUser":{"name":"abstracter-bot","email":"bot@abstracter.io"},"repository":{"url":"git+https://github.com/abstracter-io/eslint-config.git","type":"git"},"_npmVersion":"9.8.1","description":"Common eslint configuration for common env/stacks","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@eslint/js":"^9.8.0","eslint-plugin-n":"^17.10.2","typescript-eslint":"^8.0.1","eslint-plugin-promise":"^7.1.0","eslint-formatter-pretty":"^6.0.1","@stylistic/eslint-plugin":"^2.6.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.4","git-cz":"^4.9.0","commitizen":"^4.3.0","micromatch":"^4.0.7","lint-staged":"^15.2.8","@commitlint/cli":"^19.4.0","eslint-formatter-pretty":"^6.0.1","@commitlint/cz-commitlint":"^19.4.0","cz-conventional-changelog":"^3.3.0","@abstracter/atomic-release":"^2.1.1","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"eslint":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.1_1723882351829_0.9597699120247161","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"@abstracter/eslint-config","version":"2.0.0-beta.1","keywords":["eslint","eslintconfig"],"author":{"name":"Elad Chen"},"license":"MIT","_id":"@abstracter/eslint-config@2.0.0-beta.1","maintainers":[{"name":"eladchen","email":"eladchen@gmail.com"},{"name":"abstracter-bot","email":"bot@abstracter.io"}],"homepage":"https://github.com/abstracter-io/eslint-config#readme","bugs":{"url":"https://github.com/abstracter-io/eslint-config/issues"},"dist":{"shasum":"f6a2263645044fac5c02ae483ed1eb21db2a3636","tarball":"https://registry.npmjs.org/@abstracter/eslint-config/-/eslint-config-2.0.0-beta.1.tgz","fileCount":8,"integrity":"sha512-1ZKQjHTpg+54ySCyK0clrI9EVBLAmeUjdWeoLYv7/DlEilv79Xkouk/oVdF9IffJq0rvXbjOqP8PaaD4Kju5NQ==","signatures":[{"sig":"MEUCIQDT3+XHGsUTalqryKPEhRpd12n/lozeNEebRpAWcNqqhwIgbXmgAj3JxcSvTh1qiNtGSZCUOu0aYg88IE4d/5Ec8J0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10360},"main":"lib/index.js","engines":{"node":">=16.16.0"},"gitHead":"d135a84280a83e91aff5f093b6f2bb5c26c53dd6","private":false,"scripts":{"lint":"eslint --format pretty --fix","prepare":"husky","release":"node scripts/release.mjs","lint:all":"npm run lint -- .","outdated":"npx npm-check -u"},"_npmUser":{"name":"abstracter-bot","email":"bot@abstracter.io"},"repository":{"url":"git+https://github.com/abstracter-io/eslint-config.git","type":"git"},"_npmVersion":"9.8.1","description":"Common eslint configuration for common env/stacks","directories":{},"_nodeVersion":"18.18.0","dependencies":{"globals":"^15.9.0","@eslint/js":"^9.9.1","eslint-plugin-n":"^17.10.2","typescript-eslint":"^8.4.0","eslint-plugin-react":"^7.35.2","eslint-plugin-promise":"^7.1.0","eslint-formatter-pretty":"^6.0.1","@stylistic/eslint-plugin":"^2.7.2","eslint-plugin-react-hooks":"^5.1.0-rc-fb9a90fa48-20240614"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.4","git-cz":"^4.9.0","commitizen":"^4.3.0","micromatch":"^4.0.7","lint-staged":"^15.2.8","@commitlint/cli":"^19.4.0","eslint-formatter-pretty":"^6.0.1","@commitlint/cz-commitlint":"^19.4.0","cz-conventional-changelog":"^3.3.0","@abstracter/atomic-release":"^2.1.1","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"eslint":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0-beta.1_1725435167318_0.9395917110209093","host":"s3://npm-registry-packages"}},"2.0.0-beta.2":{"name":"@abstracter/eslint-config","version":"2.0.0-beta.2","keywords":["eslint","eslintconfig"],"author":{"name":"Elad Chen"},"license":"MIT","_id":"@abstracter/eslint-config@2.0.0-beta.2","maintainers":[{"name":"eladchen","email":"eladchen@gmail.com"},{"name":"abstracter-bot","email":"bot@abstracter.io"}],"homepage":"https://github.com/abstracter-io/eslint-config#readme","bugs":{"url":"https://github.com/abstracter-io/eslint-config/issues"},"dist":{"shasum":"1a777d19d45ce8db1dda34e863ce08a23d1cef28","tarball":"https://registry.npmjs.org/@abstracter/eslint-config/-/eslint-config-2.0.0-beta.2.tgz","fileCount":8,"integrity":"sha512-rJAqQKEiIk2I34eyd6p2oNUcfRCuosb1GXtbC6kUjgqHoRkgienZuW+dXA7GpM4G9hCKOzocpoY9V9f752acsw==","signatures":[{"sig":"MEUCIQCaneNxY7G4Czi5yECxxDofjviQKf6JAv/3jHNPwdYjegIgMIwebnxPG6ye6UMKKDLUbXzWxEAJtZ+pkQjqd4vloPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10407},"main":"lib/index.js","engines":{"node":">=16.16.0"},"gitHead":"438b1331f0752f82b1a58d204d62fbb82bdad5a6","private":false,"scripts":{"lint":"eslint --format pretty --fix","prepare":"husky","release":"node scripts/release.mjs","lint:all":"npm run lint -- .","outdated":"npx npm-check -u"},"_npmUser":{"name":"abstracter-bot","email":"bot@abstracter.io"},"repository":{"url":"git+https://github.com/abstracter-io/eslint-config.git","type":"git"},"_npmVersion":"9.8.1","description":"Common eslint configuration for common env/stacks","directories":{},"_nodeVersion":"18.18.0","dependencies":{"globals":"^15.9.0","@eslint/js":"^9.9.1","eslint-plugin-n":"^17.10.2","typescript-eslint":"^8.4.0","eslint-plugin-react":"^7.35.2","eslint-plugin-promise":"^7.1.0","eslint-formatter-pretty":"^6.0.1","@stylistic/eslint-plugin":"^2.7.2","eslint-plugin-react-hooks":"^5.1.0-rc-fb9a90fa48-20240614"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.4","git-cz":"^4.9.0","commitizen":"^4.3.0","micromatch":"^4.0.7","lint-staged":"^15.2.8","@commitlint/cli":"^19.4.0","eslint-formatter-pretty":"^6.0.1","@commitlint/cz-commitlint":"^19.4.0","cz-conventional-changelog":"^3.3.0","@abstracter/atomic-release":"^2.1.1","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"eslint":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0-beta.2_1725435353754_0.8547425837693878","host":"s3://npm-registry-packages"}},"2.0.0-beta.3":{"name":"@abstracter/eslint-config","version":"2.0.0-beta.3","keywords":["eslint","eslintconfig"],"author":{"name":"Elad Chen"},"license":"MIT","_id":"@abstracter/eslint-config@2.0.0-beta.3","maintainers":[{"name":"eladchen","email":"eladchen@gmail.com"},{"name":"abstracter-bot","email":"bot@abstracter.io"}],"homepage":"https://github.com/abstracter-io/eslint-config#readme","bugs":{"url":"https://github.com/abstracter-io/eslint-config/issues"},"dist":{"shasum":"de6bcac414311712521477448079f764a14ae0ce","tarball":"https://registry.npmjs.org/@abstracter/eslint-config/-/eslint-config-2.0.0-beta.3.tgz","fileCount":8,"integrity":"sha512-FkzOuda0tj1tIGCn3b+PJWv3KzES/Bj0/rUDN6GHmy7WuttTCisqKH80uhG5KbGk12M5qq2nJ/IlRfia92eHeA==","signatures":[{"sig":"MEQCIFCMcqc5aF3vgw/ts/yxvd8ANq7qVhMmFT3wH/MssV/WAiAfqdMRqXlWmZXYUOe2mr7rIQenWrKTBlN1kPwfQpfS9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10428},"main":"lib/index.js","engines":{"node":">=16.16.0"},"gitHead":"922175f0b36dfaece87203e19a92e55d239444b4","private":false,"scripts":{"lint":"eslint --format pretty --fix","prepare":"husky","release":"node scripts/release.mjs","lint:all":"npm run lint -- .","outdated":"npx npm-check -u"},"_npmUser":{"name":"abstracter-bot","email":"bot@abstracter.io"},"repository":{"url":"git+https://github.com/abstracter-io/eslint-config.git","type":"git"},"_npmVersion":"9.8.1","description":"Common eslint configuration for common env/stacks","directories":{},"_nodeVersion":"18.18.0","dependencies":{"globals":"^15.9.0","@eslint/js":"^9.9.1","eslint-plugin-n":"^17.10.2","typescript-eslint":"^8.4.0","eslint-plugin-react":"^7.35.2","eslint-plugin-promise":"^7.1.0","eslint-formatter-pretty":"^6.0.1","@stylistic/eslint-plugin":"^2.7.2","eslint-plugin-react-hooks":"^5.1.0-rc-fb9a90fa48-20240614"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.5","git-cz":"^4.9.0","commitizen":"^4.3.0","micromatch":"^4.0.8","lint-staged":"^15.2.10","@commitlint/cli":"^19.4.1","eslint-formatter-pretty":"^6.0.1","@commitlint/cz-commitlint":"^19.4.0","cz-conventional-changelog":"^3.3.0","@abstracter/atomic-release":"^2.2.0","@commitlint/config-conventional":"^19.4.1"},"peerDependencies":{"eslint":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0-beta.3_1725435865801_0.45196098705552856","host":"s3://npm-registry-packages"}},"2.0.0-beta.4":{"name":"@abstracter/eslint-config","version":"2.0.0-beta.4","keywords":["eslint","eslintconfig"],"author":{"name":"Elad Chen"},"license":"MIT","_id":"@abstracter/eslint-config@2.0.0-beta.4","maintainers":[{"name":"eladchen","email":"eladchen@gmail.com"},{"name":"abstracter-bot","email":"bot@abstracter.io"}],"homepage":"https://github.com/abstracter-io/eslint-config#readme","bugs":{"url":"https://github.com/abstracter-io/eslint-config/issues"},"dist":{"shasum":"8e0ed72cbf0e4d22440f2a184d42fe1ed51037a9","tarball":"https://registry.npmjs.org/@abstracter/eslint-config/-/eslint-config-2.0.0-beta.4.tgz","fileCount":8,"integrity":"sha512-eS6c34ge3PamD0lYCwcm/3B8DrZW9tkG4OyU3V/jzUAVd/7pHKxSaBunJ5zFAt6Pklh3Oy3XAK/EZp8wo4gS5w==","signatures":[{"sig":"MEUCIQDlbscv3Y5qISQATCPGUWQj9KtBPGFtXdd0IgbvGG3YKwIgOOitl/B4fSq3pNVHeT4Ps5T/rdTv9x6rKNtm3siITIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10271},"main":"lib/index.js","engines":{"node":">=16.16.0"},"gitHead":"2e4c12880bab68ac426c65a23d0dc124b6ae7c6c","private":false,"scripts":{"lint":"eslint --format pretty --fix","prepare":"husky","release":"node scripts/release.mjs","lint:all":"npm run lint -- .","outdated":"npx npm-check -u"},"_npmUser":{"name":"abstracter-bot","email":"bot@abstracter.io"},"repository":{"url":"git+https://github.com/abstracter-io/eslint-config.git","type":"git"},"_npmVersion":"9.8.1","description":"Common eslint configuration for common env/stacks","directories":{},"_nodeVersion":"18.18.0","dependencies":{"globals":"^15.9.0","@eslint/js":"^9.9.1","eslint-plugin-n":"^17.10.2","typescript-eslint":"^8.4.0","eslint-plugin-react":"^7.35.2","eslint-plugin-promise":"^7.1.0","eslint-formatter-pretty":"^6.0.1","@stylistic/eslint-plugin":"^2.7.2","eslint-plugin-react-hooks":"^5.1.0-rc-fb9a90fa48-20240614"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.5","git-cz":"^4.9.0","commitizen":"^4.3.0","micromatch":"^4.0.8","lint-staged":"^15.2.10","@commitlint/cli":"^19.4.1","eslint-formatter-pretty":"^6.0.1","@commitlint/cz-commitlint":"^19.4.0","cz-conventional-changelog":"^3.3.0","@abstracter/atomic-release":"^2.2.0","@commitlint/config-conventional":"^19.4.1"},"peerDependencies":{"eslint":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0-beta.4_1725437121524_0.7188088400083354","host":"s3://npm-registry-packages"}},"2.0.0-beta.5":{"name":"@abstracter/eslint-config","version":"2.0.0-beta.5","keywords":["eslint","eslintconfig"],"author":{"name":"Elad Chen"},"license":"MIT","_id":"@abstracter/eslint-config@2.0.0-beta.5","maintainers":[{"name":"eladchen","email":"eladchen@gmail.com"},{"name":"abstracter-bot","email":"bot@abstracter.io"}],"homepage":"https://github.com/abstracter-io/eslint-config#readme","bugs":{"url":"https://github.com/abstracter-io/eslint-config/issues"},"dist":{"shasum":"259c2d8b9cf85a3a556a96b472c2698edbe8d88c","tarball":"https://registry.npmjs.org/@abstracter/eslint-config/-/eslint-config-2.0.0-beta.5.tgz","fileCount":8,"integrity":"sha512-9KHYa74INwNQJQsU16iwMTa4FTFzoaYZTVVPa/Lf7pdbh97UsQS5DlyGDdPFG9ghSIyQQmI6cPMxIpKfh45Tcg==","signatures":[{"sig":"MEUCIDCjiUOzpF+PgFEtI9iZxl/CqRqh+X9xfk0jO52fxpIoAiEAmjnMhte9/ETrJDnALk/fJ8NF5vkIg2+WFFq72qbAOhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10271},"main":"lib/index.js","engines":{"node":">=16.16.0"},"gitHead":"988b86171718cfda1152cf4b6e199144bdeb0724","private":false,"scripts":{"lint":"eslint --format pretty --fix","prepare":"husky","release":"node scripts/release.mjs","lint:all":"npm run lint -- .","outdated":"npx npm-check -u"},"_npmUser":{"name":"abstracter-bot","email":"bot@abstracter.io"},"repository":{"url":"git+https://github.com/abstracter-io/eslint-config.git","type":"git"},"_npmVersion":"9.8.1","description":"Common eslint configuration for common env/stacks","directories":{},"_nodeVersion":"18.18.0","dependencies":{"globals":"^15.9.0","@eslint/js":"^9.9.1","eslint-plugin-n":"^17.10.2","typescript-eslint":"^8.4.0","eslint-plugin-react":"^7.35.2","eslint-plugin-promise":"^7.1.0","eslint-formatter-pretty":"^6.0.1","@stylistic/eslint-plugin":"^2.7.2","eslint-plugin-react-hooks":"^5.1.0-rc-fb9a90fa48-20240614"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.5","git-cz":"^4.9.0","commitizen":"^4.3.0","micromatch":"^4.0.8","lint-staged":"^15.2.10","@commitlint/cli":"^19.4.1","eslint-formatter-pretty":"^6.0.1","@commitlint/cz-commitlint":"^19.4.0","cz-conventional-changelog":"^3.3.0","@abstracter/atomic-release":"^2.2.0","@commitlint/config-conventional":"^19.4.1"},"peerDependencies":{"eslint":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0-beta.5_1727537625833_0.38263430221464123","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@abstracter/eslint-config","version":"2.1.0","keywords":["eslint","eslintconfig"],"author":{"name":"Elad Chen"},"license":"MIT","_id":"@abstracter/eslint-config@2.1.0","maintainers":[{"name":"eladchen","email":"eladchen@gmail.com"},{"name":"abstracter-bot","email":"bot@abstracter.io"}],"homepage":"https://github.com/abstracter-io/eslint-config#readme","bugs":{"url":"https://github.com/abstracter-io/eslint-config/issues"},"dist":{"shasum":"6c07353b269edfd6acf2c91c337129d8fc8de025","tarball":"https://registry.npmjs.org/@abstracter/eslint-config/-/eslint-config-2.1.0.tgz","fileCount":8,"integrity":"sha512-sD3VGJKhmKeSxsMTGGdzvEV92mAyJTjVzcDl6hfHJOcZAEg6PtkI1CWqNutJyfBvouA84dWJD+dH5jCoOz7SZQ==","signatures":[{"sig":"MEQCIDbHDG1A5n8hfUeNF7yihaRFxMK+QqRidPO5NO29kMcHAiAVPmZge4HcMQHNlfMh8oGXOZ2mt7xidUwF80757HzfTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10264},"main":"lib/index.js","engines":{"node":">=16.16.0"},"gitHead":"c892302c5ff62f1d1b7c5ca7c268eb87c66a90ff","private":false,"scripts":{"lint":"eslint --format pretty --fix","prepare":"husky","release":"node scripts/release.mjs","lint:all":"npm run lint -- .","outdated":"npx npm-check -u"},"_npmUser":{"name":"abstracter-bot","email":"bot@abstracter.io"},"repository":{"url":"git+https://github.com/abstracter-io/eslint-config.git","type":"git"},"_npmVersion":"9.8.1","description":"Common eslint configuration for common env/stacks","directories":{},"_nodeVersion":"18.18.0","dependencies":{"globals":"^15.9.0","@eslint/js":"^9.9.1","eslint-plugin-n":"^17.10.2","typescript-eslint":"^8.4.0","eslint-plugin-react":"^7.35.2","eslint-plugin-promise":"^7.1.0","eslint-formatter-pretty":"^6.0.1","@stylistic/eslint-plugin":"^2.7.2","eslint-plugin-react-hooks":"^5.1.0-rc-fb9a90fa48-20240614"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.5","git-cz":"^4.9.0","commitizen":"^4.3.0","micromatch":"^4.0.8","lint-staged":"^15.2.10","@commitlint/cli":"^19.4.1","eslint-formatter-pretty":"^6.0.1","@commitlint/cz-commitlint":"^19.4.0","cz-conventional-changelog":"^3.3.0","@abstracter/atomic-release":"^2.2.0","@commitlint/config-conventional":"^19.4.1"},"peerDependencies":{"eslint":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.0_1727537740628_0.16558494342400532","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@abstracter/eslint-config","version":"3.0.0","keywords":["eslint","eslintconfig"],"author":{"name":"Elad Chen"},"license":"MIT","_id":"@abstracter/eslint-config@3.0.0","maintainers":[{"name":"eladchen","email":"eladchen@gmail.com"},{"name":"abstracter-bot","email":"bot@abstracter.io"}],"homepage":"https://github.com/abstracter-io/eslint-config#readme","bugs":{"url":"https://github.com/abstracter-io/eslint-config/issues"},"dist":{"shasum":"5aab3cc4fa08f931693ba424393485579176b278","tarball":"https://registry.npmjs.org/@abstracter/eslint-config/-/eslint-config-3.0.0.tgz","fileCount":8,"integrity":"sha512-9QOJV4DTkjHzA8Zrw6XsCHm4s9xbRhbyZbNzO9yQ618yd0VgilPfnXaUaTr5X33+MdkRQRGHb3Tri+IFluA22A==","signatures":[{"sig":"MEUCIDJHaF9KWbZdTFINMmXGN2TOrj05Y3+S9JNC/G0PVCawAiEA+gzpyh8QLXtDj1VxaXpWnBrPLxdyCJQPipb/GdKovnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCy+oT/AaaW/gjAY+gUh98QM1xGyuDei92C3Yw8bxtLYQIgB3VYS5Zj89hn/cIZB9U1H203jXWNS/8OmgPjfjHa1LY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abstracter%2feslint-config@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17803},"main":"lib/index.js","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"exports":{".":"./lib/index.js","./react":"./lib/react.mjs","./package.json":"./package.json"},"gitHead":"813417a9adf51a466696bb2a78b5748dc9f38e60","private":false,"scripts":{"lint":"eslint --format pretty --fix","prepare":"husky","release":"node scripts/release.mjs","lint:all":"npm run lint -- .","outdated":"npx npm-check -u"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:737a48e4-6116-4494-843e-351e7323603a"}},"repository":{"url":"git+https://github.com/abstracter-io/eslint-config.git","type":"git"},"_npmVersion":"11.19.0","description":"Common eslint configuration for common env/stacks","directories":{},"_nodeVersion":"26.7.0","dependencies":{"globals":"^17.9.0","@eslint/js":"^10.0.1","eslint-plugin-n":"^18.3.0","typescript-eslint":"^8.66.0","eslint-plugin-promise":"^7.3.0","eslint-formatter-pretty":"^7.1.0","@stylistic/eslint-plugin":"^5.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.5","eslint":"^10.8.1","git-cz":"^4.9.0","commitizen":"^4.3.0","micromatch":"^4.0.8","typescript":"^6.0.3","lint-staged":"^15.2.10","@commitlint/cli":"^19.4.1","eslint-formatter-pretty":"^7.1.0","@commitlint/cz-commitlint":"^19.4.0","cz-conventional-changelog":"^3.3.0","eslint-plugin-react-hooks":"^7.1.1","@abstracter/atomic-release":"^2.2.0","@eslint-react/eslint-plugin":"^5.20.1","@commitlint/config-conventional":"^19.4.1"},"peerDependencies":{"eslint":"^9.39.0 || ^10.0.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.20.1"},"peerDependenciesMeta":{"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0_1789903780971_0.19970238811689556","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"_id":"@abstracter/eslint-config@3.0.1","bugs":{"url":"https://github.com/abstracter-io/eslint-config/issues"},"dist":{"shasum":"213f1219e538b0a4220647a93567f8506e9799ed","tarball":"https://registry.npmjs.org/@abstracter/eslint-config/-/eslint-config-3.0.1.tgz","fileCount":8,"integrity":"sha512-vYWXR0YDYrNMYCQsFvb0X33MFBbsdmp3ha6Hq75YsiQlfMEStQFI4rN28WAxcUeZ/EguYmHRwoP0gPEpLXwL9w==","signatures":[{"sig":"MEQCIC51upSFskKjxCkYs2eyf9iSFOYnJA/hgfBcW0OylJ7MAiAuLKNYP2VKT4K7JSFyvfQDJGb6R0YOiEvMVzWKpt4iMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHZPfI+f27FjFCDXq+AsKGxEFziZF54y43j2lyFz/owpAiEA+yNzuAtnSSaQxExgdclMoM5kAVwTyWCpStG1WDHuPq8="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abstracter%2feslint-config@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18116},"main":"lib/index.js","name":"@abstracter/eslint-config","author":{"name":"Elad Chen"},"engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"exports":{".":"./lib/index.js","./react":"./lib/react.mjs","./package.json":"./package.json"},"gitHead":"273c016d3010307b2d913d084f011c26220fabd2","license":"MIT","private":false,"scripts":{"lint":"eslint --format pretty --fix","prepare":"husky","release":"node scripts/release.mjs","lint:all":"npm run lint -- .","outdated":"npx npm-check -u"},"version":"3.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:737a48e4-6116-4494-843e-351e7323603a"}},"homepage":"https://github.com/abstracter-io/eslint-config#readme","keywords":["eslint","eslintconfig"],"repository":{"url":"git+https://github.com/abstracter-io/eslint-config.git","type":"git"},"_npmVersion":"11.19.0","description":"Common eslint configuration for common env/stacks","directories":{},"maintainers":[{"name":"eladchen","email":"eladchen@gmail.com"},{"name":"abstracter-bot","email":"bot@abstracter.io"}],"_nodeVersion":"26.7.0","dependencies":{"globals":"^17.9.0","@eslint/js":"^10.0.1","eslint-plugin-n":"^18.3.0","typescript-eslint":"^8.66.0","eslint-plugin-promise":"^7.3.0","eslint-formatter-pretty":"^7.1.0","@stylistic/eslint-plugin":"^5.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.5","eslint":"^10.8.1","git-cz":"^4.9.0","commitizen":"^4.3.0","micromatch":"^4.0.8","typescript":"^6.0.3","lint-staged":"^15.2.10","@commitlint/cli":"^19.4.1","eslint-formatter-pretty":"^7.1.0","@commitlint/cz-commitlint":"^19.4.0","cz-conventional-changelog":"^3.3.0","eslint-plugin-react-hooks":"^7.1.1","@abstracter/atomic-release":"^2.2.0","@eslint-react/eslint-plugin":"^5.20.1","@commitlint/config-conventional":"^19.4.1"},"peerDependencies":{"eslint":"^9.39.0 || ^10.0.0","eslint-plugin-react-hooks":"^7.1.1","@eslint-react/eslint-plugin":"^5.20.1"},"peerDependenciesMeta":{"eslint-plugin-react-hooks":{"optional":true},"@eslint-react/eslint-plugin":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_3.0.1_1789905006284_0.2293331034701065"}}},"time":{"created":"2021-12-04T10:31:39.570Z","modified":"2026-09-20T11:50:06.722Z","0.1.0":"2021-12-04T10:31:39.765Z","0.1.1":"2021-12-04T12:38:33.343Z","0.2.0":"2021-12-06T19:42:16.675Z","0.3.0":"2021-12-07T05:49:58.031Z","0.3.1":"2021-12-10T14:35:06.627Z","0.3.2-beta.0":"2022-09-30T06:52:36.071Z","1.0.0":"2022-09-30T10:59:37.699Z","0.3.2-beta.1":"2024-08-09T13:29:17.139Z","2.0.0":"2024-08-09T13:41:11.478Z","2.0.1":"2024-08-17T08:12:32.008Z","2.0.0-beta.1":"2024-09-04T07:32:47.457Z","2.0.0-beta.2":"2024-09-04T07:35:53.944Z","2.0.0-beta.3":"2024-09-04T07:44:26.003Z","2.0.0-beta.4":"2024-09-04T08:05:21.682Z","2.0.0-beta.5":"2024-09-28T15:33:46.045Z","2.1.0":"2024-09-28T15:35:40.864Z","3.0.0":"2026-09-20T11:29:41.066Z","3.0.1":"2026-09-20T11:50:06.370Z"},"bugs":{"url":"https://github.com/abstracter-io/eslint-config/issues"},"author":{"name":"Elad Chen"},"license":"MIT","homepage":"https://github.com/abstracter-io/eslint-config#readme","keywords":["eslint","eslintconfig"],"repository":{"url":"git+https://github.com/abstracter-io/eslint-config.git","type":"git"},"description":"Common eslint configuration for common env/stacks","maintainers":[{"name":"eladchen","email":"eladchen@gmail.com"},{"name":"abstracter-bot","email":"bot@abstracter.io"}],"readme":"# eslint-config\n\nCommon eslint configuration for common env/stacks\n\n## Install\n\n> npm install --save-dev eslint @abstracter/eslint-config\n\n## Example\n\n```js\nconst { base, typescript } = require('@abstracter/eslint-config');\n\n// This assums flat config\nmodule.exports = [\n  ...base,\n  ...typescript,\n];\n```\n\n## Compatibility\n\n| Export       | Entry point                           | ESLint 9 | ESLint 10 |\n| ------------ | ------------------------------------- | -------- | --------- |\n| `base`       | `@abstracter/eslint-config`           | yes      | yes       |\n| `typescript` | `@abstracter/eslint-config`           | yes      | yes       |\n| `react`      | `@abstracter/eslint-config/react`     | **no**   | yes       |\n\n### react\n\n```js\nimport { react } from '@abstracter/eslint-config/react';\n\nexport default [\n  ...react,\n];\n```\n\nThe `react` export lives at its own subpath and needs two optional peer\ndependencies, installed by consumers that use it:\n\n> npm install --save-dev @eslint-react/eslint-plugin eslint-plugin-react-hooks\n\nReact rules come from [@eslint-react](https://eslint-react.xyz)\n(`recommended-typescript`), not from `eslint-plugin-react`, which is stuck at\n7.37.5 (April 2025), caps its `eslint` peer at `^9.7` and still calls the removed\n`context.getFilename()` — see\n[jsx-eslint/eslint-plugin-react#3977](https://github.com/jsx-eslint/eslint-plugin-react/issues/3977).\nRule names therefore changed wholesale: `react/no-danger` is now\n`@eslint-react/dom-no-dangerously-set-innerhtml`, and any `eslint-disable`\ncomment naming a `react/*` rule needs rewriting. `react/prop-types` and\n`react/react-in-jsx-scope` have no replacement and no longer need disabling.\n\nHook rules stay with `eslint-plugin-react-hooks`, maintained by the React team\nand backed by the React compiler. @eslint-react reimplements nine of those rules;\nthey are turned off here so nothing is reported twice.\n\n@eslint-react documents ESLint **10.3.0** as its floor, which is why `react` is\nthe one export that does not work on ESLint 9. `base` and `typescript` still do.\n\nThe subpath exists because @eslint-react ships ESM only — its `exports` map\ndeclares an `import` condition and nothing else, so `require()` fails even under\nnode's require(esm). Keeping it behind `/react` leaves `base` and `typescript`\nrequireable CommonJS, and keeps ~150 transitive packages out of installs that\nnever lint React.\n\n### TypeScript 7\n\nTypeScript 7 is **not supported**, and this is not a configuration problem you\ncan work around here. The TS 7 npm package exports only `lib/version.cjs`, so\n`require('typescript')` no longer yields a compiler API. `typescript-eslint`\nthrows on it by design, and other tooling that reads the API — `@swc-node/register`,\nfor one — fails too. Stay on `typescript@^6` to lint.\n\nDo **not** reach for the side-by-side alias trick\n(`typescript: \"npm:@typescript/typescript6\"` alongside TS 7 under another name).\n`@typescript/typescript6` depends on `@typescript/old`, which also declares a\n`tsc` binary, so two packages compete for `node_modules/.bin/tsc` and npm's link\norder decides the winner. It is not pinned by the lockfile: the same recipe\nresolved to TS 7 in one repo and TS 6 in another, meaning CI can silently build\nwith a different compiler than your machine. Track\n[typescript-eslint#10940](https://github.com/typescript-eslint/typescript-eslint/issues/10940)\nfor real TS 7 support.\n","readmeFilename":"README.md"}