{"_id":"@anshgoyalevil/eslint-config","_rev":"3-fc1b2928b7e46ec5af27d6a168319b1f","name":"@anshgoyalevil/eslint-config","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@anshgoyalevil/eslint-config","version":"1.0.0","description":"A plugin to globalize the eslint rules across an organization","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/anshgoyalevil/eslint-config.git"},"publishConfig":{"access":"public"},"keywords":["eslint"],"author":{"name":"Ansh Goyal"},"license":"ISC","bugs":{"url":"https://github.com/anshgoyalevil/eslint-config/issues"},"homepage":"https://github.com/anshgoyalevil/eslint-config#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.5","eslint":"^8.40.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-security":"^1.7.1","sonarjs":"^1.0.0"},"_id":"@anshgoyalevil/eslint-config@1.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ZFeKdUmKnqF/MvOSrgJaP90A6adL/PgBNQJyIqpX3BSbAEkHF+laBGjZwU1KxkoQZfiUO4Ft845AVzcpHzI7RQ==","shasum":"3b2523f005d4bc38e6298c443a60ae98bef8366f","tarball":"https://registry.npmjs.org/@anshgoyalevil/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":2,"unpackedSize":1392,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwRnXwn7SAIbNiWS88IQ2AYrXDeCMQWZyFlPFjvOssgAiBO/wDT83O4oEfb4raOQTfVdxs4knvXQRbLp+N/8jQLLg=="}]},"_npmUser":{"name":"anshgoyalevil","email":"anshgoyal1704@gmail.com"},"directories":{},"maintainers":[{"name":"anshgoyalevil","email":"anshgoyal1704@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0_1683781025626_0.5182842005418169"},"_hasShrinkwrap":false},"1.0.1":{"name":"@anshgoyalevil/eslint-config","version":"1.0.1","description":"A plugin to globalize the eslint rules across an organization","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/anshgoyalevil/eslint-config.git"},"publishConfig":{"access":"public"},"keywords":["eslint"],"author":{"name":"Ansh Goyal"},"license":"ISC","bugs":{"url":"https://github.com/anshgoyalevil/eslint-config/issues"},"homepage":"https://github.com/anshgoyalevil/eslint-config#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.5","eslint":"^8.40.0","eslint-plugin-jest":"^27.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-security":"^1.7.1","sonarjs":"^1.0.0"},"gitHead":"abc1f9cb998b5ab9c185690aa79a74303b4f4192","_id":"@anshgoyalevil/eslint-config@1.0.1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Tw1dN6DgSMzXKfhCHkvTbqV3eb7ujhKBZ9UyxiqrPWuNxi3W+j3ZWa0vRUGwMaBjwfqUqr0e6ZliFoUSuOMYVg==","shasum":"44552943e3c23454beb1c07ad4500fdafe2741ac","tarball":"https://registry.npmjs.org/@anshgoyalevil/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":3,"unpackedSize":2287,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/QmQQWKQHBN4GasFnICWY+yzHwYVGla3TN5ClaV1zaAiAcVTuLtogy6knmw1zA/4pqEccDfkQ9matBA+unV4PgyQ=="}]},"_npmUser":{"name":"anshgoyalevil","email":"anshgoyal1704@gmail.com"},"directories":{},"maintainers":[{"name":"anshgoyalevil","email":"anshgoyal1704@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.1_1683782867420_0.6752520043148749"},"_hasShrinkwrap":false},"1.0.2":{"name":"@anshgoyalevil/eslint-config","version":"1.0.2","description":"A plugin to globalize the eslint rules across an organization","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/anshgoyalevil/eslint-config.git"},"publishConfig":{"access":"public"},"keywords":["eslint"],"author":{"name":"Ansh Goyal"},"license":"ISC","bugs":{"url":"https://github.com/anshgoyalevil/eslint-config/issues"},"homepage":"https://github.com/anshgoyalevil/eslint-config#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.5","eslint":"^8.40.0","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-security":"^1.7.1","sonarjs":"^1.0.0"},"gitHead":"abc1f9cb998b5ab9c185690aa79a74303b4f4192","_id":"@anshgoyalevil/eslint-config@1.0.2","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Snk8QJOMmVU0kdQjr6bdAk0BwDN8sjuXF8SFFoYE4bhXnvmOdxomvhCUiNi+169DHNZAylx6Kh6jUD0qLPIxKA==","shasum":"812c611aff015b828b06dd98c568199532ba511f","tarball":"https://registry.npmjs.org/@anshgoyalevil/eslint-config/-/eslint-config-1.0.2.tgz","fileCount":3,"unpackedSize":2327,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID18OPFRPq32/aNPAef2G2SzRkZ8O9UBDAgDehxxsWBBAiAr5Vf6MpmCYzfX1cHY2tLuVyiA+/p2JYyKLFihxyE/dw=="}]},"_npmUser":{"name":"anshgoyalevil","email":"anshgoyal1704@gmail.com"},"directories":{},"maintainers":[{"name":"anshgoyalevil","email":"anshgoyal1704@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.2_1699008860457_0.048206581481792465"},"_hasShrinkwrap":false},"1.0.3":{"name":"@anshgoyalevil/eslint-config","version":"1.0.3","description":"A plugin to globalize the eslint rules across an organization","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/anshgoyalevil/eslint-config.git"},"publishConfig":{"access":"public"},"keywords":["eslint"],"author":{"name":"Ansh Goyal"},"license":"ISC","bugs":{"url":"https://github.com/anshgoyalevil/eslint-config/issues"},"homepage":"https://github.com/anshgoyalevil/eslint-config#readme","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.5","eslint":"^8.40.0","eslint-plugin-cypress":"^2.15.1","eslint-plugin-jest":"^27.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-security":"^1.7.1","sonarjs":"^1.0.0"},"gitHead":"a1e784a2c6bf48d0d0f878d871302f2b43fff4f4","_id":"@anshgoyalevil/eslint-config@1.0.3","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-IRxsNILa0/sKT+uDGOnD9f8DveL4vGA7MrFLGIMUWM2qclM25AfO+L3f/ot/uB9GsCp53qFA+RqX1Iz2nhfwxA==","shasum":"88f640c6340dd47f517c8bf082d91d628764e9c0","tarball":"https://registry.npmjs.org/@anshgoyalevil/eslint-config/-/eslint-config-1.0.3.tgz","fileCount":3,"unpackedSize":2494,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwQT7YbW9GlvYyL1SBgQ9CAyyXoJl1TOuemliKDEeEGQIhAJXFw4EKZ4W0+vdBiWEQbtqZjhRZtxjU3YkPzonun2IU"}]},"_npmUser":{"name":"anshgoyalevil","email":"anshgoyal1704@gmail.com"},"directories":{},"maintainers":[{"name":"anshgoyalevil","email":"anshgoyal1704@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.3_1699009139069_0.1552567955744677"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-11T04:57:05.574Z","1.0.0":"2023-05-11T04:57:05.804Z","modified":"2023-11-03T10:58:59.378Z","1.0.1":"2023-05-11T05:27:47.564Z","1.0.2":"2023-11-03T10:54:20.612Z","1.0.3":"2023-11-03T10:58:59.223Z"},"maintainers":[{"name":"anshgoyalevil","email":"anshgoyal1704@gmail.com"}],"description":"A plugin to globalize the eslint rules across an organization","homepage":"https://github.com/anshgoyalevil/eslint-config#readme","keywords":["eslint"],"repository":{"type":"git","url":"git+https://github.com/anshgoyalevil/eslint-config.git"},"author":{"name":"Ansh Goyal"},"bugs":{"url":"https://github.com/anshgoyalevil/eslint-config/issues"},"license":"ISC","readme":"# eslint-config\r\nAn NPM package to globalize the eslint rules across an organization\r\n\r\n## How to install?\r\n\r\nIn the project where you want to globalize the rules, install this npm package using the following command:\r\n\r\n```bash\r\nnpm install @anshgoyalevil/eslint-config --save-dev\r\n```\r\n\r\nThen, create a new file named ```.eslintrc.js``` inside the root directory of your project.\r\n\r\nAdd the following boilerplate code to it:\r\n\r\n```js\r\nmodule.exports = {\r\n  extends: ['@anshgoyalevil/eslint-config'],\r\n  rules: {\r\n    // add any additional or overridden rules here\r\n  }\r\n}\r\n```\r\n\r\nThis package extends the following plugins:\r\n\r\n```js\r\n'plugin:@typescript-eslint\r\n'plugin:sonarjs\r\n'plugin:security\r\n'plugin:react\r\n'plugin:jest\r\n```\r\n\r\nFor typescript support, additional TypeScript Eslint Parser is included.\r\n\r\nFeel free to contribute to this package.\r\n","readmeFilename":"README.md"}