{"_id":"@anton.bobrov/eslint-config","_rev":"68-ad02d7bbe5d95716a15f3ca81ee935ad","name":"@anton.bobrov/eslint-config","dist-tags":{"latest":"2.0.5"},"versions":{"1.3.0":{"name":"@anton.bobrov/eslint-config","version":"1.3.0","keywords":["eslint config","react eslint","next eslint"],"author":{"name":"Anton Bobrov","email":"anton.bobrov@hotmail.com"},"license":"MIT","_id":"@anton.bobrov/eslint-config@1.3.0","maintainers":[{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"}],"homepage":"https://github.com/antonbobrov/react-kit#readme","bugs":{"url":"https://github.com/antonbobrov/react-kit/issues"},"dist":{"shasum":"f4c5138c9bb757398ebdc3ed64f632b3bd2dc8da","tarball":"https://registry.npmjs.org/@anton.bobrov/eslint-config/-/eslint-config-1.3.0.tgz","fileCount":6,"integrity":"sha512-aYZ+bVludvwi7g9YtJ8t7lb+f0uBQwb6GAwVvX1ej9NGCZMx9LFySZvVtCAMSAqSsYwIBKplZSX9SwBdYRxp0g==","signatures":[{"sig":"MEUCIQDolguhhJA7Pqcks0Kqaz0xd5X0AptAO8GfNfq2x5SdJQIgAqxtaL4L3IDqZuwU+HXxsWE3UpI5/ccHcdR2zR74YPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4556},"main":"index.js","gitHead":"ca231c196752990166c791bc664bd761c567fd65","private":false,"scripts":{"build":""},"_npmUser":{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"},"repository":{"url":"git+https://github.com/antonbobrov/react-kit.git","type":"git"},"_npmVersion":"8.1.0","description":"Eslint config for react projects","directories":{},"_nodeVersion":"16.13.0","dependencies":{"eslint-config-next":"~13.3.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-promise":"^6.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"^5.36.1","eslint-config-airbnb-base":"~15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.23.0","prettier":"2.8.4","typescript":"4.8.2"},"peerDependencies":{"eslint":">=8.0.0 <9.0.0","prettier":">=2.0.0","typescript":">=4.0.0 <6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.3.0_1684516770662_0.3186933384632773","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@anton.bobrov/eslint-config","version":"1.3.1","keywords":["eslint config","react eslint","next eslint"],"author":{"name":"Anton Bobrov","email":"anton.bobrov@hotmail.com"},"license":"MIT","_id":"@anton.bobrov/eslint-config@1.3.1","maintainers":[{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"}],"homepage":"https://github.com/antonbobrov/react-kit#readme","bugs":{"url":"https://github.com/antonbobrov/react-kit/issues"},"dist":{"shasum":"3516487a95e0c5e3e78c8044b371d96c03a52d3d","tarball":"https://registry.npmjs.org/@anton.bobrov/eslint-config/-/eslint-config-1.3.1.tgz","fileCount":6,"integrity":"sha512-ezjbf/WUB5Szh/bv8pTAN3s77ZWZt4WnAdUOLgK8EEWQbpbbPOE7fKbWKQIlHeKMAhwcHSvR7rsEo3bZiMYMvQ==","signatures":[{"sig":"MEUCIDvE3vkdAO6oNeVYoP0YWW/vsKwHQBXF/v/r8wjmy1OqAiEAu6Ow2T4Qg+SytiQKGXJAiSFTXyifH7hOfka1eFFh+lk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4610},"main":"index.js","gitHead":"d530a29db437eeb37b934ab1acda9ea299173092","private":false,"scripts":{"build":""},"_npmUser":{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"},"repository":{"url":"git+https://github.com/antonbobrov/react-kit.git","type":"git"},"_npmVersion":"8.1.0","description":"Eslint config for react projects","directories":{},"_nodeVersion":"16.13.0","dependencies":{"eslint-config-next":"~13.3.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-promise":"^6.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"^5.36.1","eslint-config-airbnb-base":"~15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.36.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.23.0","prettier":"2.8.4","typescript":"4.8.2"},"peerDependencies":{"eslint":">=8.0.0 <9.0.0","prettier":">=2.0.0","typescript":">=4.0.0 <6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.3.1_1696676909871_0.37218313149331417","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@anton.bobrov/eslint-config","version":"1.4.0","keywords":["eslint config","react eslint","next eslint"],"author":{"name":"Anton Bobrov","email":"anton.bobrov@hotmail.com"},"license":"MIT","_id":"@anton.bobrov/eslint-config@1.4.0","maintainers":[{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"}],"homepage":"https://github.com/antonbobrov/react-kit#readme","bugs":{"url":"https://github.com/antonbobrov/react-kit/issues"},"dist":{"shasum":"fceae02e8498c494575e99373ddf66a2ac109cab","tarball":"https://registry.npmjs.org/@anton.bobrov/eslint-config/-/eslint-config-1.4.0.tgz","fileCount":6,"integrity":"sha512-LS3lY3OjUrXM0LYodDlwlZkKnJd4zUdFKOZ708HqDfUbWD/sMrq8DThJWwqPANWBxrhZx+fIXyeLOCoDlluu7w==","signatures":[{"sig":"MEQCICS8Jd1Fiyo8OGAAkpNyf1E3q1a1rFDdmacEYPio1enKAiB1igyGihD90ilgWOMdSmd970v+hB3j87AMMia/I9z9yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4693},"main":"index.js","gitHead":"d70261840c942ad2a406e0aa4263549705d916b3","private":false,"scripts":{"build":""},"_npmUser":{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"},"repository":{"url":"git+https://github.com/antonbobrov/react-kit.git","type":"git"},"_npmVersion":"8.1.0","description":"Eslint config for react projects","directories":{},"_nodeVersion":"16.13.0","dependencies":{"eslint-config-next":"~13.3.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"^6.9.1","eslint-config-airbnb-base":"~15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.9.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","prettier":"3.0.3","typescript":"4.8.2"},"peerDependencies":{"eslint":"^8.53.0","prettier":"^3.0.3","typescript":">=4.0.0 <6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.4.0_1699266776886_0.9615857447143628","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@anton.bobrov/eslint-config","version":"1.4.1","keywords":["eslint config","react eslint","next eslint"],"author":{"name":"Anton Bobrov","email":"anton.bobrov@hotmail.com"},"license":"MIT","_id":"@anton.bobrov/eslint-config@1.4.1","maintainers":[{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"}],"homepage":"https://github.com/antonbobrov/react-kit#readme","bugs":{"url":"https://github.com/antonbobrov/react-kit/issues"},"dist":{"shasum":"7313c94017103e57c1f64b02d86a0a94fce0df24","tarball":"https://registry.npmjs.org/@anton.bobrov/eslint-config/-/eslint-config-1.4.1.tgz","fileCount":6,"integrity":"sha512-Tc7J4Jyjd9jZ0xljiXmJQJ2/oQjhiz48u8Y7bJtR2gb1XtVQOXrtRfKcdBklWr2OoBzQNn/LVNXvfp2PdS45DA==","signatures":[{"sig":"MEQCIG2zen6ZwPYXiAcxj5Wt1EGm2fDoKMXvqEH22xtz7U/KAiATVX4dFKg5Wwu2lqb+lxTNrThh2AMs5dLgzmlIH+ijtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4822},"main":"index.js","gitHead":"ed98837f7aad1cc428c505c2ea3601ee8ea9c56a","private":false,"scripts":{"build":""},"_npmUser":{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"},"repository":{"url":"git+https://github.com/antonbobrov/react-kit.git","type":"git"},"_npmVersion":"8.1.0","description":"Eslint config for react projects","directories":{},"_nodeVersion":"16.13.0","dependencies":{"eslint-config-next":"~13.3.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"^6.9.1","eslint-config-airbnb-base":"~15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.9.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","prettier":"3.0.3","typescript":"4.8.2"},"peerDependencies":{"eslint":"^8.53.0","prettier":"^3.0.3","typescript":">=4.0.0 <6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.4.1_1724409131309_0.3008500939483636","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@anton.bobrov/eslint-config","version":"2.0.0","keywords":["eslint config","react eslint","next eslint"],"author":{"name":"Anton Bobrov","email":"anton.bobrov@hotmail.com"},"license":"MIT","_id":"@anton.bobrov/eslint-config@2.0.0","maintainers":[{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"}],"homepage":"https://github.com/antonbobrov/react-kit#readme","bugs":{"url":"https://github.com/antonbobrov/react-kit/issues"},"dist":{"shasum":"e69d921056be4ac4a68b5110b3f252ea995b1fcc","tarball":"https://registry.npmjs.org/@anton.bobrov/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":6,"integrity":"sha512-KqqHxOjUafyre7WPYRjsTocyWKyWmP3AnkG5L8sIfKPyB5hePA2gupSUk/pLHycCIoQgbf7CxdAC5icHRUlR+g==","signatures":[{"sig":"MEYCIQDTQtXZ6JG6FTS0BHP2laBOc3E+4k/hmsXJPzo3IlBXigIhAOo5jQ38IhJLVraBHjuBscjKHjny4ehWNq8CckCOM3ZM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4890},"main":"index.js","gitHead":"a768c74447957d36ad430740420ce9b38b8870f6","private":false,"scripts":{"build":""},"_npmUser":{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"},"repository":{"url":"git+https://github.com/antonbobrov/react-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Eslint config for react projects","directories":{},"_nodeVersion":"20.17.0","dependencies":{"eslint-config-next":"14.2.7","eslint-config-airbnb":"19.0.4","eslint-plugin-promise":"7.1.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"^6.9.1","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"18.0.0","@typescript-eslint/eslint-plugin":"^6.9.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.56.0","prettier":"3.3.3","typescript":"4.8.2"},"peerDependencies":{"eslint":"8.56.0","prettier":"3.3.3","typescript":">=4.0.0 <6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0_1725450430943_0.38911788628825095","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@anton.bobrov/eslint-config","version":"2.0.1","keywords":["eslint config","react eslint","next eslint"],"author":{"name":"Anton Bobrov","email":"anton.bobrov@hotmail.com"},"license":"MIT","_id":"@anton.bobrov/eslint-config@2.0.1","maintainers":[{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"}],"homepage":"https://github.com/antonbobrov/react-kit#readme","bugs":{"url":"https://github.com/antonbobrov/react-kit/issues"},"dist":{"shasum":"00bf9f679eba1f74eabbe5d9200559ab273adc90","tarball":"https://registry.npmjs.org/@anton.bobrov/eslint-config/-/eslint-config-2.0.1.tgz","fileCount":6,"integrity":"sha512-D8p1zMVnRVK5lBODw1+mw4lKTvsENFkexejMIIxBIjjt1mD49F+niVBfeVoCN5of71kfU4FJC8Npw0Y7OGnZsQ==","signatures":[{"sig":"MEUCIFccFJPTS5sjqVdK3blF8me402pbtFRaJu1V/yDuqmuVAiEA8YzakKx2PGiVhOWlotgxe5eUk79gvP2UFY36muSEnVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5059},"main":"index.js","gitHead":"faa930b01a3372d811186f47405bae72d58ed357","private":false,"scripts":{"build":""},"_npmUser":{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"},"repository":{"url":"git+https://github.com/antonbobrov/react-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Eslint config for react projects","directories":{},"_nodeVersion":"20.17.0","dependencies":{"eslint-config-next":"~14.2.7","eslint-plugin-react":"^7.28.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-base":"~15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.56.0","prettier":"3.3.3","typescript":"4.8.2"},"peerDependencies":{"eslint":"8.56.0","prettier":"3.3.3","typescript":">=4.0.0 <6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.1_1725461863817_0.004156787240021442","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@anton.bobrov/eslint-config","version":"2.0.2","keywords":["eslint config","react eslint","next eslint"],"author":{"name":"Anton Bobrov","email":"anton.bobrov@hotmail.com"},"license":"MIT","_id":"@anton.bobrov/eslint-config@2.0.2","maintainers":[{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"}],"homepage":"https://github.com/antonbobrov/react-kit#readme","bugs":{"url":"https://github.com/antonbobrov/react-kit/issues"},"dist":{"shasum":"1959cc317a0fbdc721b0c39eb8b6ec935dec365d","tarball":"https://registry.npmjs.org/@anton.bobrov/eslint-config/-/eslint-config-2.0.2.tgz","fileCount":6,"integrity":"sha512-sRb41F/1eJ+pHkDv+TOy5sUN1OGJgjU3tEGoQ+GYhcE8tw9zyqKg0ZyYn6QK70Dvq2OmWk2BcFyu0IHd57/Itg==","signatures":[{"sig":"MEQCIBKc4yQodeYnEbIFU/WtlFcRMXzU/R2FnchoerZLIVHoAiBKnJjnnQ7EPikfeuKz4AW0B6QtEbnpZSGo71OLEYcgeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5087},"main":"index.js","gitHead":"50abab1e34df3dbde5f5abe69214463559aae458","private":false,"scripts":{"build":""},"_npmUser":{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"},"repository":{"url":"git+https://github.com/antonbobrov/react-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Eslint configs for vanilla/react/next projects","directories":{},"_nodeVersion":"20.17.0","dependencies":{"eslint-config-next":"~14.2.7","eslint-plugin-react":"^7.28.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-base":"~15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.56.0","prettier":"3.3.3","typescript":"4.8.2"},"peerDependencies":{"eslint":"8.56.0","prettier":"3.3.3","typescript":">=4.0.0 <6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.2_1725469830136_0.8427773040023587","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@anton.bobrov/eslint-config","version":"2.0.3","keywords":["eslint","eslint-config","typescript","react","nextjs","prettier","linter","eslint-configuration"],"author":{"name":"Anton Bobrov","email":"anton.bobrov@hotmail.com"},"license":"MIT","_id":"@anton.bobrov/eslint-config@2.0.3","maintainers":[{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"}],"homepage":"https://github.com/antonbobrov/react-kit#readme","bugs":{"url":"https://github.com/antonbobrov/react-kit/issues"},"dist":{"shasum":"a5c54875e60840a9a6177779192f2b970e3e5872","tarball":"https://registry.npmjs.org/@anton.bobrov/eslint-config/-/eslint-config-2.0.3.tgz","fileCount":6,"integrity":"sha512-pF5W0Hu9Rsm21lbfu9YB5i+SiKnVUgRC8NQpPAR+w2iPhIBUMXJ1a09WNnljdauZ+R5AwSvWzS4AYsHgYIc+aQ==","signatures":[{"sig":"MEYCIQCxUEYXmnNNWA1cvahrDR3vTKhWbxJZtKKkj6cL7yUTEgIhAPaCMnPTrOj71c5i40dZPI3mK9gNqOrzqa1k1agfHXlv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5777},"main":"index.js","gitHead":"0c2c12651bf14aa95d42fb9166c1a2be4bf8abdf","private":false,"scripts":{"build":""},"_npmUser":{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"},"repository":{"url":"git+https://github.com/antonbobrov/react-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"An ESLint configuration package that integrates Prettier and provides tailored setups for TypeScript, React, and Next.js.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"eslint-config-next":"~14.2.7","eslint-plugin-react":"^7.28.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-base":"~15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.56.0","prettier":"3.3.3","typescript":"4.8.2"},"peerDependencies":{"eslint":"8.56.0","prettier":"3.3.3","typescript":">=4.0.0 <6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.3_1728398386811_0.1325050967501702","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@anton.bobrov/eslint-config","version":"2.0.4","keywords":["eslint","eslint-config","typescript","react","nextjs","prettier","linter","eslint-configuration"],"author":{"name":"Anton Bobrov","email":"anton.bobrov@hotmail.com"},"license":"MIT","_id":"@anton.bobrov/eslint-config@2.0.4","maintainers":[{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"}],"homepage":"https://github.com/antonbobrov/react-kit#readme","bugs":{"url":"https://github.com/antonbobrov/react-kit/issues"},"dist":{"shasum":"4d64f43eec276b0269f7663f6d5ee1d5c534f57e","tarball":"https://registry.npmjs.org/@anton.bobrov/eslint-config/-/eslint-config-2.0.4.tgz","fileCount":6,"integrity":"sha512-nproG7ROKAGMdCZXsu+sVBwLTmThEgsCIlfub7FuVCNnKbQ7POzY3eOb8z6SMnFYHHLbLIGWYMZulKXO96AqFg==","signatures":[{"sig":"MEUCIFqbaHw1xNGvYGaGSDBDm9+b4IXWCRBoC23ydPHLtqVdAiEArX7KzypRagCGcx5tMmbZuDGQiVnMxCeFOzyWav+Vw34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6022},"main":"index.js","gitHead":"ab05affb1da9e4c5c9fcaaea1e1f1dcc5a92c342","private":false,"scripts":{"build":""},"_npmUser":{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"},"repository":{"url":"git+https://github.com/antonbobrov/react-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"An ESLint configuration package that integrates Prettier and provides tailored setups for TypeScript, React, and Next.js.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"eslint-config-next":"~14.2.7","eslint-plugin-react":"^7.28.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.3","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"^7.18.0","eslint-config-airbnb-base":"~15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.56.0","prettier":"3.3.3","typescript":"4.8.2"},"peerDependencies":{"eslint":"8.56.0","prettier":"3.3.3","typescript":">=4.0.0 <6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.4_1728841217946_0.6146542422071619","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@anton.bobrov/eslint-config","version":"2.0.5","description":"An ESLint configuration package that integrates Prettier and provides tailored setups for TypeScript, React, and Next.js.","private":false,"main":"index.js","repository":{"type":"git","url":"git+https://github.com/antonbobrov/react-kit.git"},"keywords":["eslint","eslint-config","typescript","react","nextjs","prettier","linter","eslint-configuration"],"scripts":{"build":""},"author":{"name":"Anton Bobrov","email":"anton.bobrov@hotmail.com"},"license":"MIT","dependencies":{"@typescript-eslint/eslint-plugin":"^7.18.0","@typescript-eslint/parser":"^7.18.0","@rushstack/eslint-patch":"1.2.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^18.0.0","eslint-config-next":"~14.2.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-promise":"^7.1.0","eslint-config-airbnb-base":"~15.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0"},"peerDependencies":{"eslint":"8.56.0","prettier":"3.3.3","typescript":">=4.0.0 <6.0.0"},"devDependencies":{"eslint":"8.56.0","typescript":"4.8.2","prettier":"3.3.3"},"_id":"@anton.bobrov/eslint-config@2.0.5","gitHead":"495eb9cc7f4b6beafc4f5c722bfd89aef1fada2e","bugs":{"url":"https://github.com/antonbobrov/react-kit/issues"},"homepage":"https://github.com/antonbobrov/react-kit#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-M+1RqAb3CMs6mFCeea0raBSHQkz4U8BdgCl0qWMUCH3LUgfIGrGiK7HnVbHuuqbquioCa1EkmBrTE7R3jOr2FQ==","shasum":"4aa3056e16cfb71b5a57098afb9032b786708cef","tarball":"https://registry.npmjs.org/@anton.bobrov/eslint-config/-/eslint-config-2.0.5.tgz","fileCount":6,"unpackedSize":6049,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/k7coPWCZFBspWn6lIYgX4rIpG659sQJk7FYvuSunEQIgAhfHoBmZ0eZuYJ/Ra4BCAOY3JSZZCiCFl/uK47dUDfM="}]},"_npmUser":{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"},"directories":{},"maintainers":[{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.0.5_1730820119874_0.7030784094872624"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-19T17:19:30.588Z","modified":"2024-11-05T15:22:00.245Z","1.0.2":"2023-04-17T09:27:23.045Z","1.0.4":"2023-04-17T10:46:45.915Z","1.1.0":"2023-04-19T21:40:38.179Z","1.1.1":"2023-04-20T07:42:56.632Z","1.1.2":"2023-04-20T07:54:37.587Z","1.1.3":"2023-04-20T09:33:04.896Z","1.1.4":"2023-04-26T08:43:49.374Z","1.1.5":"2023-04-26T08:54:55.033Z","1.1.6":"2023-05-16T16:23:06.554Z","1.1.7":"2023-05-16T16:27:38.946Z","1.1.8":"2023-05-16T20:29:18.576Z","1.1.9":"2023-05-17T10:37:02.686Z","1.1.10":"2023-05-17T11:04:45.842Z","1.1.11":"2023-05-18T09:03:46.157Z","1.1.12":"2023-05-18T09:19:42.752Z","1.1.13":"2023-05-18T09:33:05.419Z","1.1.14":"2023-05-18T09:53:37.620Z","1.1.15":"2023-05-18T10:56:16.752Z","1.1.16":"2023-05-18T11:36:45.624Z","1.1.17":"2023-05-18T18:38:08.177Z","1.1.18":"2023-05-18T18:49:22.223Z","1.1.19":"2023-05-19T09:36:36.241Z","1.1.20":"2023-05-19T14:28:27.593Z","1.2.0":"2023-05-19T17:09:00.245Z","1.3.0":"2023-05-19T17:19:30.802Z","1.3.1":"2023-10-07T11:08:30.064Z","1.4.0":"2023-11-06T10:32:57.119Z","1.4.1":"2024-08-23T10:32:11.481Z","2.0.0":"2024-09-04T11:47:11.111Z","2.0.1":"2024-09-04T14:57:43.979Z","2.0.2":"2024-09-04T17:10:30.345Z","2.0.3":"2024-10-08T14:39:47.005Z","2.0.4":"2024-10-13T17:40:18.119Z","2.0.5":"2024-11-05T15:22:00.072Z"},"bugs":{"url":"https://github.com/antonbobrov/react-kit/issues"},"author":{"name":"Anton Bobrov","email":"anton.bobrov@hotmail.com"},"license":"MIT","homepage":"https://github.com/antonbobrov/react-kit#readme","keywords":["eslint","eslint-config","typescript","react","nextjs","prettier","linter","eslint-configuration"],"repository":{"type":"git","url":"git+https://github.com/antonbobrov/react-kit.git"},"description":"An ESLint configuration package that integrates Prettier and provides tailored setups for TypeScript, React, and Next.js.","maintainers":[{"name":"anton.bobrov","email":"anton.bobrov@hotmail.com"}],"readme":"# `@anton.bobrov/eslint-config`\n\nAn ESLint configuration package that integrates Prettier and provides tailored setups for TypeScript, React, and Next.js.\n\n### Links\n- [Changelog](https://github.com/antonbobrov/react-kit/blob/develop/apps/eslint-config/CHANGELOG.md)\n\n## Installation\n\nTo get started, install ESLint, Prettier, and the configuration package. Ensure the versions match those below:\n\n```bash\nnpm i eslint@8.56.0 prettier@3.3.3 --save-dev\nnpm i \"@anton.bobrov/eslint-config\" --save-dev\n```\n\n## Usage\n\n### Create a `.eslintrc.js` file:\n\n```js\n/** @type {import(\"eslint\").Linter.Config} */\nmodule.exports = {\n  parserOptions: {\n    project: './tsconfig.eslint.json',\n  },\n  // only for base config\n  extends: ['@anton.bobrov/eslint-config'],\n  // only for React\n  extends: ['@anton.bobrov/eslint-config/react'],\n  // only for Next.js\n  extends: ['@anton.bobrov/eslint-config/next'],\n};\n\n```\n\n### Create `tsconfig.eslint.json`:\n\n```json\n{\n  \"extends\": \"./tsconfig.json\",\n  \"include\": [\"**/*.ts\", \"**/*.js\", \"**/*.tsx\", \"**/*.jsx\", \"./.eslintrc.js\"]\n}\n\n```\n\n### Create `prettier.config.js`:\n\n```js\nmodule.exports = require('@anton.bobrov/eslint-config/prettier');\n\n```\n\n### Create `.gitattributes`:\n\n```\n* text=auto eol=lf\n```\n\n### Create `.editorconfig`:\n\n```\nroot = true\n\n[*]\nindent_style = space\nindent_size = 2\nend_of_line = lf\ncharset = utf-8\ntrim_trailing_whitespace = false\ninsert_final_newline = false\n```\n\n## License\n\nThis project is licensed under the terms of the\n[MIT license](https://github.com/antonbobrov/react-kit/blob/develop/LICENSE).\n","readmeFilename":"README.md"}