{"_id":"@aquila-learning/eslint-config-react","_rev":"10-ce90803a9caa0786a671b192844b1167","name":"@aquila-learning/eslint-config-react","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.1":{"name":"@aquila-learning/eslint-config-react","version":"0.0.1","keywords":["eslint","react"],"author":{"name":"Aquila Learning"},"license":"MIT","_id":"@aquila-learning/eslint-config-react@0.0.1","maintainers":[{"name":"owenpattison","email":"pattisonrowen@gmail.com"},{"name":"hisuwh","email":"henry@ing-simmons.co.uk"}],"homepage":"https://github.com/AquilaLearning/aquila-linting#readme","bugs":{"url":"https://github.com/AquilaLearning/aquila-linting/issues"},"dist":{"shasum":"8bc663553fb70e33d133bdda86e8c6152772510d","tarball":"https://registry.npmjs.org/@aquila-learning/eslint-config-react/-/eslint-config-react-0.0.1.tgz","fileCount":3,"integrity":"sha512-+6EAuEXI3ZLi63FpnELVqDQMKE8eANJDrwccXiR/bEcjTGFpOHnqGhMr3NKdviTlUdw1bgcBEn6zXQi8DewJyA==","signatures":[{"sig":"MEUCIBn9mB76GPzdsmcUxTl/C3NXEhkZbJy8xJ0+/qHZngKsAiEAkx6SLad8jv1X7H/AaS9Zh6FUJVaeuwv64oheUTL+P5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2275},"main":".eslintrc.json","gitHead":"06edae95b11f6c4bb48eb45f2e4413cdb6218d75","_npmUser":{"name":"hisuwh","email":"henry@ing-simmons.co.uk"},"repository":{"url":"git+https://github.com/AquilaLearning/aquila-linting.git","type":"git"},"_npmVersion":"8.19.2","description":"Aquila eslint config for React","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"babel-eslint":"^10.1.0","eslint-plugin-react":"^7.33.2"},"peerDependencies":{"babel-eslint":"10.x","eslint-plugin-react":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-react_0.0.1_1694680802361_0.5103101088653095","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@aquila-learning/eslint-config-react","version":"0.0.2","keywords":["eslint","react"],"author":{"name":"Aquila Learning"},"license":"MIT","_id":"@aquila-learning/eslint-config-react@0.0.2","maintainers":[{"name":"owenpattison","email":"pattisonrowen@gmail.com"},{"name":"hisuwh","email":"henry@ing-simmons.co.uk"}],"homepage":"https://github.com/AquilaLearning/aquila-linting#readme","bugs":{"url":"https://github.com/AquilaLearning/aquila-linting/issues"},"dist":{"shasum":"dfcbc01445b2c9b8ebe5488adabe88f1ecfb69bf","tarball":"https://registry.npmjs.org/@aquila-learning/eslint-config-react/-/eslint-config-react-0.0.2.tgz","fileCount":3,"integrity":"sha512-94QRuGkQ+s4iMq/EMurp12r7yEtK9UUJ6XerLGmHPyPvKlMGVmaDonzNADumu/bPUiq3VgOxwk8YsQ7GfNiuxA==","signatures":[{"sig":"MEUCIAqGKbMRLs1dk8++z8SEcz+QcQ2id1rO34/pnbpTyqS8AiEArLZ6kpkkUIog0AEilTIP1tqdvyZM2AlAr6i1qCYknBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2327},"main":".eslintrc.json","gitHead":"06edae95b11f6c4bb48eb45f2e4413cdb6218d75","_npmUser":{"name":"hisuwh","email":"henry@ing-simmons.co.uk"},"repository":{"url":"git+https://github.com/AquilaLearning/aquila-linting.git","type":"git"},"_npmVersion":"8.19.2","description":"Aquila eslint config for React","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"babel-eslint":"^10.1.0","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.22.15"},"peerDependencies":{"eslint-plugin-react":"7.x","@babel/eslint-parser":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-react_0.0.2_1694682704072_0.8163237726503616","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@aquila-learning/eslint-config-react","version":"0.0.3","keywords":["eslint","react"],"author":{"name":"Aquila Learning"},"license":"MIT","_id":"@aquila-learning/eslint-config-react@0.0.3","maintainers":[{"name":"owenpattison","email":"pattisonrowen@gmail.com"},{"name":"hisuwh","email":"henry@ing-simmons.co.uk"}],"homepage":"https://github.com/AquilaLearning/aquila-linting#readme","bugs":{"url":"https://github.com/AquilaLearning/aquila-linting/issues"},"dist":{"shasum":"7f41fbfc7ba3cfea26e9e399aab2004d89182d40","tarball":"https://registry.npmjs.org/@aquila-learning/eslint-config-react/-/eslint-config-react-0.0.3.tgz","fileCount":3,"integrity":"sha512-5GCT7ANkAopBw3EoNYbiEuRA9pCklAMGisTBa0YgJMc6Prr4UwMOxZkeQPVQ55X+sBmUj9is28beJd/FZ+pSzg==","signatures":[{"sig":"MEYCIQDFtyt0oGbDVnoA8eKanIMTiy03PFJbBSI8KlYq6tRvGwIhAJa2/DvzNHkqNqAKIB/1Gs+ah2vxgHxzsSkikXOwWKai","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2345},"main":".eslintrc.json","gitHead":"06edae95b11f6c4bb48eb45f2e4413cdb6218d75","_npmUser":{"name":"hisuwh","email":"henry@ing-simmons.co.uk"},"repository":{"url":"git+https://github.com/AquilaLearning/aquila-linting.git","type":"git"},"_npmVersion":"8.19.2","description":"Aquila eslint config for React","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"babel-eslint":"^10.1.0","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.22.15"},"peerDependencies":{"eslint-plugin-react":"7.x","@babel/eslint-parser":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-react_0.0.3_1694682854981_0.9527545548089811","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@aquila-learning/eslint-config-react","version":"0.0.4","keywords":["eslint","react"],"author":{"name":"Aquila Learning"},"license":"MIT","_id":"@aquila-learning/eslint-config-react@0.0.4","maintainers":[{"name":"owenpattison","email":"pattisonrowen@gmail.com"},{"name":"hisuwh","email":"henry@ing-simmons.co.uk"}],"homepage":"https://github.com/AquilaLearning/aquila-linting#readme","bugs":{"url":"https://github.com/AquilaLearning/aquila-linting/issues"},"dist":{"shasum":"7803a14cac39fb72ed0e260b7f3186b563ec4d26","tarball":"https://registry.npmjs.org/@aquila-learning/eslint-config-react/-/eslint-config-react-0.0.4.tgz","fileCount":3,"integrity":"sha512-qEGAowxP4jLgiHW61X1apRZGP7SHYJQrbpWgmMbWfn/OzJtdbKiTdhPAdtnN/OfZ0t3fs4epEgxNdGHVruYXaw==","signatures":[{"sig":"MEYCIQC/IUmttwJgm022rhqz239sj8wTlmN9pSlVWwJJ/ljY9gIhAPx+/gTK/aFY5SMkDtJAwBT579UUdYjwt8mKotILYUuQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2743},"main":".eslintrc.json","gitHead":"06edae95b11f6c4bb48eb45f2e4413cdb6218d75","_npmUser":{"name":"hisuwh","email":"henry@ing-simmons.co.uk"},"repository":{"url":"git+https://github.com/AquilaLearning/aquila-linting.git","type":"git"},"_npmVersion":"8.19.2","description":"Aquila eslint config for React","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"babel-eslint":"^10.1.0","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.22.15"},"peerDependencies":{"eslint-plugin-react":"7.x","@babel/eslint-parser":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-react_0.0.4_1694685326990_0.698155869373116","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@aquila-learning/eslint-config-react","version":"0.0.5","keywords":["eslint","react"],"author":{"name":"Aquila Learning"},"license":"MIT","_id":"@aquila-learning/eslint-config-react@0.0.5","maintainers":[{"name":"owenpattison","email":"pattisonrowen@gmail.com"},{"name":"hisuwh","email":"henry@ing-simmons.co.uk"}],"homepage":"https://github.com/AquilaLearning/aquila-linting#readme","bugs":{"url":"https://github.com/AquilaLearning/aquila-linting/issues"},"dist":{"shasum":"df0755a9774ed09804fb9d764555745c31316841","tarball":"https://registry.npmjs.org/@aquila-learning/eslint-config-react/-/eslint-config-react-0.0.5.tgz","fileCount":3,"integrity":"sha512-QEkebEZE9SHH8/PW0hRQdMrgrtymSBxdoKov0wPKEWSPpk2zvhY0et9klLh2xGbmDwlvuw0sIgdI08ooA0vsmQ==","signatures":[{"sig":"MEUCIQDGK1sd4DIy+Y3dF3p3KeY2f7cV7OpmXYWa4VXx/KeFkAIgEonMrhpCbNT2mLypUGVwXczvPHBcgjwxIBbONJ5pg64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2769},"main":".eslintrc.json","gitHead":"06edae95b11f6c4bb48eb45f2e4413cdb6218d75","_npmUser":{"name":"hisuwh","email":"henry@ing-simmons.co.uk"},"repository":{"url":"git+https://github.com/AquilaLearning/aquila-linting.git","type":"git"},"_npmVersion":"8.19.2","description":"Aquila eslint config for React","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"babel-eslint":"^10.1.0","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.22.15"},"peerDependencies":{"eslint-plugin-react":"7.x","@babel/eslint-parser":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-react_0.0.5_1694685484513_0.8585085736166231","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@aquila-learning/eslint-config-react","version":"0.0.6","keywords":["eslint","react"],"author":{"name":"Aquila Learning"},"license":"MIT","_id":"@aquila-learning/eslint-config-react@0.0.6","maintainers":[{"name":"owenpattison","email":"pattisonrowen@gmail.com"},{"name":"hisuwh","email":"henry@ing-simmons.co.uk"}],"homepage":"https://github.com/AquilaLearning/aquila-linting#readme","bugs":{"url":"https://github.com/AquilaLearning/aquila-linting/issues"},"dist":{"shasum":"fe77a81e474548d483c6fd4f3439df753a3daedd","tarball":"https://registry.npmjs.org/@aquila-learning/eslint-config-react/-/eslint-config-react-0.0.6.tgz","fileCount":3,"integrity":"sha512-iAMyM/Nh5Me7DDnvFlLFugDr5kz3LtG1StZijnA25r7675vWlz6aPjM5zB4pNBDbKK+/dx1WXG64LFx9cuFaFA==","signatures":[{"sig":"MEQCIHn+D4edcXHLFs2Xjvc+BNPReBxxzk3qxtXaHN144qGdAiBIKeHUObJhQNf9cTppoO6V/wMlSblJF2JUy5nW2XE1zA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2928},"main":".eslintrc.json","gitHead":"06edae95b11f6c4bb48eb45f2e4413cdb6218d75","_npmUser":{"name":"hisuwh","email":"henry@ing-simmons.co.uk"},"repository":{"url":"git+https://github.com/AquilaLearning/aquila-linting.git","type":"git"},"_npmVersion":"8.19.2","description":"Aquila eslint config for React","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"babel-eslint":"^10.1.0","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.22.15"},"peerDependencies":{"eslint-plugin-react":"7.x","@babel/eslint-parser":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-react_0.0.6_1694685601925_0.4242379780744012","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@aquila-learning/eslint-config-react","version":"1.0.0","keywords":["eslint","react"],"author":{"name":"Aquila Learning"},"license":"MIT","_id":"@aquila-learning/eslint-config-react@1.0.0","maintainers":[{"name":"owenpattison","email":"pattisonrowen@gmail.com"},{"name":"hisuwh","email":"henry@ing-simmons.co.uk"}],"homepage":"https://github.com/AquilaLearning/aquila-linting#readme","bugs":{"url":"https://github.com/AquilaLearning/aquila-linting/issues"},"dist":{"shasum":"9c9d4864be039f5c5d40dce0977cabafc97167c8","tarball":"https://registry.npmjs.org/@aquila-learning/eslint-config-react/-/eslint-config-react-1.0.0.tgz","fileCount":3,"integrity":"sha512-mEomWctYyLieaCuEhwQUUXi2YbK5QMZbWZRaYGKbTjf17fsFxtFofypf679Sd2LiewCkAy07cs+un/0DU6ElNg==","signatures":[{"sig":"MEQCIFJL5IXf1yR8JH/H6r+LokGnW7qGvT9QGG6qXkBneqCLAiAf9wbGldTTNb4Qz4J7LoNyb3rnyb+IK409QzwK9rckgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2928},"main":".eslintrc.json","gitHead":"bba4e1121c81ffb8f7d11f66e5ea24f04d19dc50","_npmUser":{"name":"hisuwh","email":"henry@ing-simmons.co.uk"},"repository":{"url":"git+https://github.com/AquilaLearning/aquila-linting.git","type":"git"},"_npmVersion":"8.19.2","description":"Aquila eslint config for React","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"babel-eslint":"^10.1.0","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.22.15"},"peerDependencies":{"eslint-plugin-react":"7.x","@babel/eslint-parser":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-react_1.0.0_1694731883592_0.05180556620085697","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@aquila-learning/eslint-config-react","version":"1.1.0","keywords":["eslint","react"],"author":{"name":"Aquila Learning"},"license":"MIT","_id":"@aquila-learning/eslint-config-react@1.1.0","maintainers":[{"name":"owenpattison","email":"pattisonrowen@gmail.com"},{"name":"hisuwh","email":"henry@ing-simmons.co.uk"}],"homepage":"https://github.com/AquilaLearning/aquila-linting#readme","bugs":{"url":"https://github.com/AquilaLearning/aquila-linting/issues"},"dist":{"shasum":"aeba989ba875eafebb3873473f8bc46e9bfcb471","tarball":"https://registry.npmjs.org/@aquila-learning/eslint-config-react/-/eslint-config-react-1.1.0.tgz","fileCount":3,"integrity":"sha512-6zQ5QdAoDIVlA4dM0h3/rYTa+OUgCnKWz+tTCm45jSWvmZCjpUo/xqsmMrSnjnQ5byKZQVP3epNtUg2sYb3CSA==","signatures":[{"sig":"MEUCIGQre5M0ZBh7TiyyJPt99BIz5HnGZXLzRxn84LkS6Xp5AiEAzELYeBmp26sjt05JCRRR44xWz92YEOY5hC9+/0NB788=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3819},"main":".eslintrc.json","gitHead":"5c81a358c7d52ec567c35cf4012b80f1b444d985","_npmUser":{"name":"hisuwh","email":"henry@ing-simmons.co.uk"},"repository":{"url":"git+https://github.com/AquilaLearning/aquila-linting.git","type":"git"},"_npmVersion":"8.19.2","description":"Aquila eslint config for React","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"babel-eslint":"^10.1.0","eslint-plugin-react":"^7.33.2","@babel/eslint-parser":"^7.22.15"},"peerDependencies":{"eslint-plugin-react":"7.x","@babel/eslint-parser":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-react_1.1.0_1696542814096_0.9037190083370035","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@aquila-learning/eslint-config-react","version":"2.0.0","description":"Aquila eslint config for React","main":"eslint.config.ts","repository":{"type":"git","url":"git+https://github.com/AquilaLearning/aquila-linting.git"},"keywords":["eslint","react"],"author":{"name":"Aquila Learning"},"license":"MIT","bugs":{"url":"https://github.com/AquilaLearning/aquila-linting/issues"},"homepage":"https://github.com/AquilaLearning/aquila-linting#readme","peerDependencies":{"@babel/eslint-parser":"7.x","eslint-plugin-react":"7.x","@stylistic/eslint-plugin":"5.x"},"devDependencies":{"@babel/eslint-parser":"^7.22.15","@stylistic/eslint-plugin":"^5.5.0","babel-eslint":"^10.1.0","eslint-plugin-react":"^7.37.5"},"_id":"@aquila-learning/eslint-config-react@2.0.0","gitHead":"8d00e8ea8225bef679881c4b0d28ae1ba2523bcc","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-HqN9on/Af4y5vbFQZZaNBJLzKqW3YORlDjPV/8ke7xF6eY4JTV6BuN7s3elZdgDaTGlO088DOu1KpuwZn7KIyA==","shasum":"f33842db2e0c100f3430fb816f7fff12f0b91bed","tarball":"https://registry.npmjs.org/@aquila-learning/eslint-config-react/-/eslint-config-react-2.0.0.tgz","fileCount":3,"unpackedSize":4696,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD4YSuZWWCBsN0TW3R9eg9FR4NImmPzrAFC6e/E1BZ7PAIgEUMgmir6f8WWs1G8QOzlaWok8W1K3WRc/hcMrWSvtUw="}]},"_npmUser":{"name":"woahitsjc","email":"jchew@aquilalearning.com"},"directories":{},"maintainers":[{"name":"hisuwh","email":"henry@ing-simmons.co.uk"},{"name":"owenpattison","email":"pattisonrowen@gmail.com"},{"name":"woahitsjc","email":"jchew@aquilalearning.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-react_2.0.0_1763028760859_0.9061486201023714"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-14T08:40:02.211Z","modified":"2025-11-13T10:12:41.316Z","0.0.1":"2023-09-14T08:40:02.520Z","0.0.2":"2023-09-14T09:11:44.211Z","0.0.3":"2023-09-14T09:14:15.155Z","0.0.4":"2023-09-14T09:55:27.171Z","0.0.5":"2023-09-14T09:58:04.655Z","0.0.6":"2023-09-14T10:00:02.188Z","1.0.0":"2023-09-14T22:51:23.741Z","1.1.0":"2023-10-05T21:53:34.259Z","2.0.0":"2025-11-13T10:12:41.065Z"},"bugs":{"url":"https://github.com/AquilaLearning/aquila-linting/issues"},"author":{"name":"Aquila Learning"},"license":"MIT","homepage":"https://github.com/AquilaLearning/aquila-linting#readme","keywords":["eslint","react"],"repository":{"type":"git","url":"git+https://github.com/AquilaLearning/aquila-linting.git"},"description":"Aquila eslint config for React","maintainers":[{"name":"hisuwh","email":"henry@ing-simmons.co.uk"},{"name":"owenpattison","email":"pattisonrowen@gmail.com"},{"name":"woahitsjc","email":"jchew@aquilalearning.com"}],"readme":"# @aquila-learning/eslint-config-react\r\n\r\nESLint configuration for Aquila Learning projects using React.  This should installed and used with `@aquila-learning/eslint-config`.\r\n\r\n## Installation\r\n\r\n```sh\r\n$ npm install @aquila-learning/eslint-config @aquila-learning/eslint-config-react -D\r\n# or\r\n$ yarn add @aquila-learning/eslint-config @aquila-learning/eslint-config-react -D\r\n```\r\n\r\n## Setup\r\n\r\nAdd `eslint.config.ts` file with the following contents\r\n\r\n```ts\r\nimport aquilaLearningConfig from \"@aquila-learning/eslint-config\";\r\nimport aquilaLearningReactConfig from \"@aquila-learning/eslint-config-react\";\r\n\r\nexport default [\r\n    {\r\n        ...aquilaLearningConfig,\r\n        ...aquilaLearningReactConfig\r\n    }\r\n]\r\n```\r\n","readmeFilename":"README.md"}