{"_id":"@cruk/eslint-config","_rev":"32-c1ac6d0f2699ae31afebfccf8793af64","name":"@cruk/eslint-config","dist-tags":{"latest":"6.0.1"},"versions":{"1.0.0":{"name":"@cruk/eslint-config","version":"1.0.0","keywords":["eslint","prettier","cruk"],"author":{"name":"Elliot Revan"},"license":"ISC","_id":"@cruk/eslint-config@1.0.0","maintainers":[{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"}],"dist":{"shasum":"10b37b3d435edb1a84683e8cbc89c3d870ca4c08","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":7,"integrity":"sha512-EY8cQUyqv9S1I5u2o84kam7IHG5UZWkSconIVAuN1OK0lAt5vcB70yGjai5eyzLnZeqS9R4UQf2atMO4ho5YwQ==","signatures":[{"sig":"MEUCIQDz45XlHadG6GN9Qm7neTO7GCE4BCcDGLRHqeBfx17Z+wIgS85UMPWGn26yF+VREsonGtoOGKZEZxoMHjYre5cRxWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5950},"main":"index.js","engines":{"npm":"^7","node":"^14.0.0"},"gitHead":"3026666e6268aca259d35bb39dcf293af1848514","scripts":{"release":"node release.js"},"_npmUser":{},"prettier":{"trailingComma":"es5"},"_npmVersion":"7.24.1","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"14.17.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^16.7.13","eslint-plugin-jest":"^24.4.2","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.24.2","eslint-plugin-promise":"^5.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.31.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^14.0.0","@typescript-eslint/eslint-plugin":"^4.31.2"},"peerDependencies":{"eslint":"^7.32.0","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^16.7.13","eslint-plugin-jest":"^24.4.2","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.24.2","eslint-plugin-promise":"^5.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.31.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^14.0.0","@typescript-eslint/eslint-plugin":"^4.31.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1632750474078_0.11124012832446839","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@cruk/eslint-config","version":"1.0.1","keywords":["eslint","prettier","cruk"],"author":{"name":"Elliot Revan"},"license":"ISC","_id":"@cruk/eslint-config@1.0.1","maintainers":[{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"}],"dist":{"shasum":"d0b94ce836be0a0990f0f6a0f66e30f2b4fbed88","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":8,"integrity":"sha512-0CKDV0fxuzk6lumizNU/5lY4I1QWa+v6mZmNlPMTQHXBAV2QUuNEuZxlqL/D3zzG5Kc0xkENnUXy2cL69VtCkA==","signatures":[{"sig":"MEYCIQCOPfFUcHCV8o3Rsbc2e2e39DhjOdADjhYDR6V+H+y8jwIhAOnVxMxPN0Go59c2TNdlxwnfKkcdbyXGRsCZBCwQrVx8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6903},"main":"index.js","engines":{"npm":"^7","node":"^14.0.0"},"gitHead":"fbc4ba0f66cc76a9ce9e9cd0b22cb4e0ae7cfa48","scripts":{"release":"node release.js"},"_npmUser":{"name":"dev-elliot","email":"elliotrevan@gmail.com"},"prettier":{"trailingComma":"es5"},"_npmVersion":"7.24.1","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"14.17.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^16.7.13","eslint-plugin-jest":"^24.4.2","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.24.2","eslint-plugin-promise":"^5.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.31.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^14.0.0","@typescript-eslint/eslint-plugin":"^4.31.2"},"peerDependencies":{"eslint":"^7.32.0","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^16.7.13","eslint-plugin-jest":"^24.4.2","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.24.2","eslint-plugin-promise":"^5.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.31.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^14.0.0","@typescript-eslint/eslint-plugin":"^4.31.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.1_1632759587339_0.8510862606965033","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@cruk/eslint-config","version":"1.0.2","keywords":["eslint","prettier","cruk"],"author":{"name":"Elliot Revan"},"license":"ISC","_id":"@cruk/eslint-config@1.0.2","maintainers":[{"name":"samkio","email":"samuelm1994@hotmail.com"},{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"}],"dist":{"shasum":"4f275891bb7c6223c1c4afcec24b44284158093f","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-1.0.2.tgz","fileCount":9,"integrity":"sha512-rBHpBmP5rHRVB0jngn5yaSvL6s+8CH4shvaRBQgFNt70G5Rwe/BhpBztBelswoD799EG+cOpyw4v+4L6Ez+g/A==","signatures":[{"sig":"MEUCIQDpqWQMd49oWYC92fgEg/YcjXfOrSUIckEk4gVApe8dswIgS10HbO/7dwW4/bwDJor7XM156peVT4eIg2MAP5wtRuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7620},"main":"index.js","engines":{"npm":"^7","node":"^14.0.0"},"gitHead":"d1c07b1b1349cc93a9b65aec6ec0e5b926b38eea","scripts":{"release":"node release.js"},"_npmUser":{"name":"samkio","email":"samuelm1994@hotmail.com"},"prettier":{"trailingComma":"es5"},"_npmVersion":"7.13.0","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"16.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^16.7.13","eslint-plugin-jest":"^24.4.2","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.24.2","eslint-plugin-promise":"^5.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.31.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^14.0.0","@typescript-eslint/eslint-plugin":"^4.31.2"},"peerDependencies":{"eslint":"^7.32.0","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^16.7.13","eslint-plugin-jest":"^24.4.2","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.24.2","eslint-plugin-promise":"^5.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.31.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^14.0.0","@typescript-eslint/eslint-plugin":"^4.31.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.2_1634223539274_0.008511235898111202","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@cruk/eslint-config","version":"1.0.3","keywords":["eslint","prettier","cruk"],"author":{"name":"Elliot Revan"},"license":"ISC","_id":"@cruk/eslint-config@1.0.3","maintainers":[{"name":"juff","email":"John.Uff@cancer.org.uk"},{"name":"samkio","email":"samuelm1994@hotmail.com"},{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"}],"homepage":"https://github.com/CRUKorg/eslint-config#readme","bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"dist":{"shasum":"550f03b9f147a138aa5b75321ce227802cf8de17","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-1.0.3.tgz","fileCount":9,"integrity":"sha512-NRL9PgemCuyovZBxB9ytzMDePbT02llYksPwM6aV9MtGYZceM6yftLGgawNOgdTKGZrhQM0Avwmbw2oRZpFRSg==","signatures":[{"sig":"MEYCIQDreA0p4guSLnKt3Gp6y+D6TbJwMw0h95dtJaJvfin2KAIhAPur5b9A4YYpZL8QDhDMQkhxrLZLndLxEQ/JguTWt5zE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp5g3CRA9TVsSAnZWagAA/S4P/jOtTBSEJlkpIMHdGuUl\nmZNuj9bMumw6yxjJzw8zxsQx9vrFgdWWRzqodW2zXS/3pfIvXQr1JUvV4h7j\nnSyUe6LwcNdwEImwsXcRaaqL83BKRhPPdaNP4ql0zgnlXcfHD5Gx3Kn0Fj+K\nPLwmeZpYl+qo6gD2nknZbcrdJoaTNCKRh8p0DDH5F7GYOSdfVmMmtp6cppg1\nAH0ltwYLJpatVpMpCOTVKvhle85qdPAiD2wukU1h2p9r3HoqbvTEJlfReCQl\nCcjAM2Bzh1zOyvLw2UbP+Pj+nk7nw3cXKOgzoKqa+/12G84cLwpjKH9cxd75\nmN93sw7ElBOb3neOcjVIyn+W1NpaB0a40FqFh/2hG5/WLUa3+M0NxuFufIqt\nE9PNk7Sn4CHxq1U3lH5qxsyascGPWVu0aMZWP2jn4KeR6LaMtCVHAEK6oBCQ\nuBpDvgGAWIfvJRZcpBlxouOB4saDMoRVzuMW1mpYkjzjoMXh1e9tTD1O18Td\npznkR2DyJknf4fqa20WuS1CZkWtVJ7CeBJV2U8PRbelKtm5vMWHaZ+7Mea3R\n/DPBBTm1ho1zBL8sPMk8wLHMnV6DmafHi+Boum1lw3YlIEvmsOPW3vf3k2k3\nPwczUIxMnU5TtLdYToH1wXKc+igF3Iit7gETEnlbaN3Ad77x+CmLbgWWHzOv\nZ9qo\r\n=qBGB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"npm":"^6 || ^7","node":"^14.0.0 || ^16.0.0"},"gitHead":"ab76e6f91861601a324430bfee8e1cba8f67989b","scripts":{"release":"node release.js"},"_npmUser":{"name":"dev-elliot","email":"elliotrevan@gmail.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/CRUKorg/eslint-config.git","type":"git"},"_npmVersion":"6.14.11","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"12.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^16.7.13","eslint-plugin-jest":"^24.4.2","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^5.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.31.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^14.0.0","@typescript-eslint/eslint-plugin":"^4.31.2"},"peerDependencies":{"eslint":"^7.32.0","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^16.7.13","eslint-plugin-jest":"^24.4.2","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^5.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.31.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^14.0.0","@typescript-eslint/eslint-plugin":"^4.31.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.3_1638373431475_0.44384695066145374","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@cruk/eslint-config","version":"1.0.4","keywords":["eslint","prettier","cruk"],"author":{"name":"Elliot Revan"},"license":"ISC","_id":"@cruk/eslint-config@1.0.4","maintainers":[{"name":"juff","email":"John.Uff@cancer.org.uk"},{"name":"samkio","email":"samuelm1994@hotmail.com"},{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"}],"homepage":"https://github.com/CRUKorg/eslint-config#readme","bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"dist":{"shasum":"7196e9175aee5f6960f21c0ce9ce60332fcf0a5f","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-1.0.4.tgz","fileCount":9,"integrity":"sha512-hK1Jumlj7Gr8Gxboogyryt4WW6LmK+p3gOmFfZavY50o+N5194hS3wpfx7RWt6xkvmVvpnF1kMLlRXKgH1GUBw==","signatures":[{"sig":"MEUCIDh/mEsykPmKE+WiKjBgMt5bmBeyzvIW5YSJ723mch1BAiEA3XdMA3BuQ/zwUodtIRR0859eQQN8LfsnqZlUF//Bq8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA89ACRA9TVsSAnZWagAAA24P/i2QSF2rKpYs531Z0FIu\npbtdYvFW0XWFCJ9TellWYZ1dpej6CbXiGSKMaOQ3NsFqFhT8Bq206Q+NKDuH\nSefSp1YWoIVLJ2c882ffLdM4NcJUo9c/RpqVzPWTIKqIarXjLnkGInA89oHQ\nTLNgf6bRM/46dbgTT+aNZnCLs+F+UtiouULiG1ArpSXGko1D3V2xN0MHwAR0\nIQbhCoCg5aL14qhA6ICmJ/e1x/kFIe6eYqrnK72zQfL6CPVdUaylcEFPHOqu\nvd0jG+QVx8xGyuu/FogRbIKrqcjGS69X7pyEmr6ps/ZINTfsJ2BnVnd4rRTd\nh4+1sEK2DaOJWaso9hTYDM2fRnvBkYrx0dVI9PwuyqhpXHTViAOv96ngKNMY\nhWGbfgKFGwUadME+ljvlmq15ytIFjK7PuUJYlcs/zXAYB4nlQ6yjplPBEdrc\nUkVXzQlCU+5ulb2UjlNLbwiEVawWS4/xSAWNmb304isNEEY76ijl3wz42hT0\nGXfDMBNLbo8XKc8I2uud0ZWS2EscrU3wBtIptS1AofTgSx2vcNyOB1iw6hS/\ngvUN5v2XXjP1w+kDvtO/42+5iIMNNRaWQm14T4MVGHuquQtApkWn/U9K+zjW\nGcGOB1285iNKm+u2OeJDqzB4fl2dT3rcnlAYmpo79Ly95fKY8Bky4nAYMTRk\n1S1A\r\n=6pVt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"npm":"^6 || ^7 || ^8","node":"^14 || ^16"},"gitHead":"8770528ea54d4e7fe2c5de9b910915a5f4ca4a06","scripts":{"release":"node release.js"},"_npmUser":{"name":"dev-elliot","email":"elliotrevan@gmail.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/CRUKorg/eslint-config.git","type":"git"},"_npmVersion":"8.1.2","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"16.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^16.7.13","eslint-plugin-jest":"^24.4.2","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^5.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.31.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^14.0.0","@typescript-eslint/eslint-plugin":"^4.31.2"},"peerDependencies":{"eslint":"^7.32.0","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^16.7.13","eslint-plugin-jest":"^24.4.2","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^5.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.31.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^14.0.0","@typescript-eslint/eslint-plugin":"^4.31.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.4_1644416832343_0.8405579516118289","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@cruk/eslint-config","version":"1.0.5","keywords":["eslint","prettier","cruk"],"author":{"name":"Elliot Revan"},"license":"ISC","_id":"@cruk/eslint-config@1.0.5","maintainers":[{"name":"juff","email":"John.Uff@cancer.org.uk"},{"name":"samkio","email":"samuelm1994@hotmail.com"},{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"}],"homepage":"https://github.com/CRUKorg/eslint-config#readme","bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"dist":{"shasum":"ae6b121e8e0af00bca78cbd6fac495c1dc4ea120","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-1.0.5.tgz","fileCount":10,"integrity":"sha512-4Eeilw7LVj3D0oQk6sdr2Gfsh2l46cqxYbvCRTFaBX929M03V+srstoQYMh3uAePg5LAQrLZKgYQk2ByfIM1Tw==","signatures":[{"sig":"MEUCIQCPUMM2zIGRoo01/fBgBbkduKXcYcGMQeH7igbpX+UOagIgPEnPdEqSiGFDJ8lngV9AfjTArU9CxkshtW0PDHGOqwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX7TgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvXRAAjmRhnDze1wylK1o5yubdZrF3dDD+Mj4VZadycYehkvMjQqG4\r\nrbpfqflQkf4Sxv4gz16bSNaxnnv93IkunASPHSpKTWIBTqeYfzKqZGxKcCX6\r\nEXm5aoXDln0Kutqh7eHDCX6OJzjsZGHGy0aVlrByBlH/cOiPUMa/wZsxQoVE\r\nSg68/HLsVDIbBwSzhvesbe8nDHd7rx6z2M5sgrZZT+vGrIs60B0va0hC5fGO\r\nKerZFFL5R1nevmVKhvFJxBJoasw1oSbocDQ2mjgU9SiC9y0TWOc1agdn+XsP\r\nhCwtGH+C4MmoCHNyCxrU322rHwVx66DliHtK4822MSvKsnbG9SorensKTP8a\r\nRZJHspCquf4y+7HiLe3cqQZ3OUvrn5+laaw8mYOvkfQ00Qv7k8JZV1WUc6G4\r\nPouS6/6thzVbodAnGuQLUfFtIbuuq2h6eV2swl3J4hcfwAoXDR+oas+DNXH3\r\nDps9Z88+8CBDxkDPRc+QH1aqhuDdge/w+CEPcpngZR2EQQ+5MWO3ulm6ncis\r\n18gdOgRZMUsVYVqsVRG0atteaLXMNfexDuPtg6lEO0TCE1wtbbIyLpltPhcu\r\nluyjlkYjRf3PK31LZ6VO5b51af5QAVaS+k31Jt7KGo/TI1dEqU600gh9/mk0\r\nmqpOrM13epQsV+lFBhUG3qkkvnbP/OK43CA=\r\n=oKA7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"npm":"^6 || ^7 || ^8","node":"^14 || ^16"},"gitHead":"4beb13c6cd1e65d9bab2e45430b5e6b4884377af","scripts":{"release":"node release.js"},"_npmUser":{"name":"dev-elliot","email":"elliotrevan@gmail.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/CRUKorg/eslint-config.git","type":"git"},"_npmVersion":"8.1.2","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"16.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7 || ^8","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^17.0.25","eslint-plugin-jest":"^26.1.4","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^5.20.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.20.0"},"peerDependencies":{"eslint":"^7 || ^8","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^17.0.25","eslint-plugin-jest":"^26.1.4","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^5.20.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.20.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.5_1650439392522_0.6448695243618001","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@cruk/eslint-config","version":"1.0.6","keywords":["eslint","prettier","cruk"],"author":{"name":"Elliot Revan"},"license":"ISC","_id":"@cruk/eslint-config@1.0.6","maintainers":[{"name":"juff","email":"John.Uff@cancer.org.uk"},{"name":"samkio","email":"samuelm1994@hotmail.com"},{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"}],"homepage":"https://github.com/CRUKorg/eslint-config#readme","bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"dist":{"shasum":"6d7ca5027a582e1861669874415ef2a3ff84d745","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-1.0.6.tgz","fileCount":16,"integrity":"sha512-3aZoDBbu179iZPiLp9Szp/knnYwcAtddy1xiTROv28A2kl8lK8kVBxUwCImyLP96lIG8pDT7C6sQh4f5syyrnQ==","signatures":[{"sig":"MEUCIDkelYdTCm+Z3LbbvjHa8A18EjqBfIstWviOkp3XJeUSAiEAqukhRLtT/6MF+frYqvHkuHNSy6U8TPkH9cAVBqg69f0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyDsZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprQxAAhoTqbuw2BZPd+orpuqhbPetJkjmTNHd6mUXG/ft/yPpN6VOm\r\n5xqjUIGEkCWe+IC0DJcV4xsbQ2M1+OoJCRfnIPKCkoODXDLaUwabtkXsEStV\r\nCKAt8MJWiXO/qTyfAIUFlSuho6HQ69DwuDx+bXopM57qnvkSSvH5/ppr0PSB\r\nSMtMsMz2gb0844HhWMZlm5uJ0Bx/pCStNEYJtKcTOBWLLvBAykRsXzOHgmhT\r\n55iD4hQ2gpr26vkXk+xbS102jaRWERqDaas5ZSmg08E3AkCbPPVY8aBIispB\r\n9qwbVh3ynigZLoEW4Rh4fikxFaMjQr/JMgABRthzZZ/hU8HGJeDEOSxYNjZE\r\nWah/nJ2pq1XmBbXCZLbVexAF57OSqZbbG8pIP7EIEcZVK8pTyxAlLsIKrPw2\r\nj1++YZYHTdGtvU9PyOUWKKb8VJ9u+91K/VqkwanRUZygpTPC6BPxl0xG5WP2\r\nUq3HAy4z+zk3YoW6wIKDvw8kwDayWun/PUViMLRCZKZIkewJzIvibDYJfwi0\r\nYYQybalZEi4tPTTKTz/ln21T7sWMcUh9QtcVU/Vh4MdX41euIUZaVBz+0emT\r\nMImkJCcWJVS8N3UQUCFv+k378EbrkISXpwkvjDrGVzRqUEsjiBa423zik4MH\r\njAqQn9/HggfxDxfxT7yQbY96zZmNNi5tWoo=\r\n=iXY9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"npm":"^6 || ^7 || ^8","node":"^14 || ^16"},"gitHead":"f440de09967202df5cffa07b74de7d30f9d925bc","scripts":{"release":"node release.js"},"_npmUser":{"name":"dev-elliot","email":"elliotrevan@gmail.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/CRUKorg/eslint-config.git","type":"git"},"_npmVersion":"6.14.15","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"14.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7 || ^8","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^17.0.25","eslint-plugin-jest":"^26.1.4","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^5.20.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.20.0"},"peerDependencies":{"eslint":"^7 || ^8","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^17.0.25","eslint-plugin-jest":"^26.1.4","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^5.20.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.20.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.6_1657289497543_0.47859881724961095","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@cruk/eslint-config","version":"1.0.7","keywords":["eslint","prettier","cruk"],"author":{"name":"Elliot Revan"},"license":"ISC","_id":"@cruk/eslint-config@1.0.7","maintainers":[{"name":"juff","email":"John.Uff@cancer.org.uk"},{"name":"samkio","email":"samuelm1994@hotmail.com"},{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"}],"homepage":"https://github.com/CRUKorg/eslint-config#readme","bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"dist":{"shasum":"090f1a7e2e2d0f49b4908536040e83c2fd70d68a","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-1.0.7.tgz","fileCount":16,"integrity":"sha512-D8v4TkdYVDN03YJkRIMgvVvfkWIRnkNKTbbKc37AD01pko9BWVVhGX+BcxXQ8XVlZfHNDccvu5Aufhnrjlr1wQ==","signatures":[{"sig":"MEQCIHNPZByea8zHiGZf5smrayklK1lrvO3GQgk0QP8HZrl+AiARHg//ufMraL8+hvGqUZi4O+hkXIcurR3KTBnja1V3QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR/4KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLRhAAhUOjNTS4Cc0cntlcH7obpNPNA11rR8Vipd9mdB83ZW9A8VR3\r\nA8BjNqXZDo8jf3tDLp3k3r+3DovPmkTIF9X6FzkZB8MTuE060sCmdvlD3qXs\r\n+QeLKvOFS4C/EzdWJzHrRTguVdfoyzsz4XxEUd4URrQ4cx26qNF6WHErvyjr\r\nbydn+LTDphbKfZ1ajlYO/WocU+bjrQls1RnhK54eiPkDSO45zwId6bJaD8+V\r\nN871zgp16zOGdTqqn8DwGQl/ol9rCiA31xo1FSsol7warT+Vqu+zNdABYkN0\r\n5UKZDs6nVVwOPMxNCZShKHrcgiRC+Zn261oyYPHZkqm8MmzlCsMe+ANdtznX\r\n0VK0TntGCfh5l89Jc/RiJtr+ck5f3Z9Bj1YZmzEs5cjS3kAhoxxwdb0kaWta\r\niKQBb4ep1AQULu68Xre+kCeuJZEiG/6j/HwzsGCXyu2GBOXhIF9K5F7ssmkw\r\nWi0ZdsbEhW3pw2v9eCDleEO6jw+5g9jAssxA53hAHcaI/ytAwotvW0os3lxR\r\n/jN8rjN4d4qUVyYAMwSD/Od0dLff3CkJtDn2xKPz3c76jf1p9IrejKpS/n1l\r\neSqtKikA8IaF9BCXptfwj7rt+jGQ2dhUXzAz3YnWc2z1XIuFszECOzj1p1rj\r\nc4AmwpjxucFkjkldgm8rLBkM5sdDfkEMVME=\r\n=sIN8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"npm":"^6 || ^7 || ^8","node":"^14 || ^16"},"gitHead":"400f3f705c151b8cf70e99b35df72f8c9621f19a","scripts":{"release":"node release.js"},"_npmUser":{"name":"dev-elliot","email":"elliotrevan@gmail.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/CRUKorg/eslint-config.git","type":"git"},"_npmVersion":"8.1.2","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"16.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7 || ^8","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^18.0.3","eslint-plugin-jest":"^27.0.1","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^5.20.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.20.0"},"peerDependencies":{"eslint":"^7 || ^8","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^18.0.3","eslint-plugin-jest":"^27.0.1","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^5.20.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.20.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.7_1665662473817_0.3009231246354722","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@cruk/eslint-config","version":"1.0.8","keywords":["eslint","prettier","cruk"],"author":{"name":"Elliot Revan"},"license":"ISC","_id":"@cruk/eslint-config@1.0.8","maintainers":[{"name":"juff","email":"John.Uff@cancer.org.uk"},{"name":"samkio","email":"samuelm1994@hotmail.com"},{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"}],"homepage":"https://github.com/CRUKorg/eslint-config#readme","bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"dist":{"shasum":"afa9e42079be6f46c705ab2e5ff15ba3f774dbbe","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-1.0.8.tgz","fileCount":16,"integrity":"sha512-EuQLk44yYgx3ppPxqkulG20f05LLpFwFvIahmCFA4WK9t3vdrOTQQsLunityTnqN69ICzgm5EywDe3yprJNu1Q==","signatures":[{"sig":"MEUCIC7YCJfi/B1TNf80Uac4BfigmkOarQPCO/dNbL13FbRwAiEAhEWCanQZCW3fU2QEE3RBJqV0uPPa0VSwN0vaZbgWV7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf9J2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWjA//a6PtZ4IAhKTzln+ayK7qwtJclYIQeFYwyJYzN5Mdea0mEAWO\r\nlyw+/FbKHNWqyPyNU3Yx1sU3E3jbKY6Mow8iN9phDrxCsvKP9y9KHGA5f4k6\r\nWKX1cI9aDNfkSnuRvfTeeJdElF1UUGeOzq2u2xPkmCB9qw30yHmNeGE0VrFa\r\nhAUKCSl59geJdoDy65un3yAdgd/QbC11/V9CbDlJdNT0SDhlIWyKYPbeqRX8\r\nbv4re5eeqO9V2xjQPA8Nvk91TIocJg8nmRIwucn8i4oJ8bY7m76RuXeor1yX\r\nZIrxhJ48AuZUKE2umAgdVh2vTm7CjTQ+LYkYk4PdYAlOKjbuE4BJUQwuIRVj\r\nHfUA1UTmNh9o0rQUcOb3cq1D/ncX+192WR0nZL0g1ckpw6FS+LSZAH3+cVZu\r\n1q77vHYKsE1hiMhe/JxOK/tNBeRS+xHW4JNiWXj+qqZGi4URjmwyltwa/2i2\r\ny86WQ1lgL0tluAYx2sExQ2+SilnDjawkkTC6IPEQqX4D/bQhqAuTdDoav2JU\r\nQkPdZx2cY5dvDmvUCNXcJLAUVsKmYSsNCODAfcde7L8fl2BeGTnORcZD2TS9\r\nFsHkuw3qr4sKggdf+VF+Zrxj9Kd9KtDMDqj34VT8lrjy9Hu5C2leQa4Un0F8\r\nBxwjHAmCXAsmydGu+zLnkfA4UPUlKhURYL8=\r\n=378U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"npm":"^6 || ^7 || ^8 || ^9","node":"^14 || ^16"},"gitHead":"cb9660029f70862ce73d775d6ff760f2d81d6dd6","scripts":{"release":"node release.js"},"_npmUser":{"name":"dev-elliot","email":"elliotrevan@gmail.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/CRUKorg/eslint-config.git","type":"git"},"_npmVersion":"8.1.2","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"16.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7 || ^8","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^17 || ^18","eslint-plugin-jest":"^27.0.1","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^5.20.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.20.0"},"peerDependencies":{"eslint":"^7 || ^8","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^17 || ^18","eslint-plugin-jest":"^27.0.1","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^5.20.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.20.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.8_1669321334327_0.3736992615468171","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@cruk/eslint-config","version":"1.1.0","keywords":["eslint","prettier","cruk"],"author":{"name":"Elliot Revan"},"license":"ISC","_id":"@cruk/eslint-config@1.1.0","maintainers":[{"name":"juff","email":"John.Uff@cancer.org.uk"},{"name":"samkio","email":"samuelm1994@hotmail.com"},{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"}],"homepage":"https://github.com/CRUKorg/eslint-config#readme","bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"dist":{"shasum":"def626dbea73d60a22a368b48085139028eb797a","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":16,"integrity":"sha512-3lgzpkq7AHKiOahL6vFDAlo/ox9quV8ydQCKkxoEFpLq3D6Xbubzx4irmcvaQ/p2fQRxAubN2zBx0juVcnznBQ==","signatures":[{"sig":"MEYCIQDAMWbWLaMVdkDeTmlUBLGeEOoP7fLlESNoecfSTCrPmwIhANOWDJY7bUgPGTcu1W07zvQ0Mrfaw5kcfnTnTH7xCZ6q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2R4IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTOg/+Lm5u01k/vpmfcwXmZLc/jWb0xQMC/WkdyDXXWBDYcDag49+l\r\nxAMteMt+/gbGF/jrY7nhk6RvO+seiVLk9rnPpRPbPPliw/WAJWHcX/EOCA0v\r\niMvsFS4PD7EMgWHW/YoBXj2Et966N5D2dBAszDWT2VGW30fnrgubnXY/HDKU\r\nN4oWWX0CvWBT8v/2UX8vwB3uvocjAUXO8mqv75pAbB/JoAv0rsNX0xRxDzwM\r\nlF2tpoUj0apTb2XDAU4P5Y59kDfAsynOTQMsNq4XEQ6ZdKR29n0VYNoAthuE\r\nlClI56ZripLi+E+C83S2T78v8p65k2v4Jy9mkFiLNEngRDTCDcilPAbJgYku\r\nNq3MogzedNlZArWxqjlsub+/XKxhhO2KXtC3p8HsGjRdePJ7Ewd+bGd8NZPi\r\nGjtBauMs4rg1mGGNWdNpu0J/LNqa/qeynlnqvAMIXXGbC+BWFFuiPMrJwyUJ\r\nCXh4PkM3Qpm0FCMH4eeBPic7QuOHYA1oGp5MfB0B61fOrV/knpiZHrZqc9MU\r\nEScTfDnPqnoXru6r+kKpPjaBSobAM/bkdn1fkIfvDNOUfoZrKcNwr6xDbXYF\r\nwvPtWA9sbvzHJd/NJ9D5fjFktG32QqaY6JP07RYDcNNQSGjUkGrT7NkG8W7h\r\nrkzd1t6LlDCXhujv+3cckzUpZqnD7x1orEs=\r\n=HtuU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"npm":"^6 || ^7 || ^8 || ^9","node":"^14 || ^16 || ^18"},"gitHead":"2cca9c99363f3c8c2b07a5cd90c68c8051461a87","scripts":{"release":"release-it"},"_npmUser":{"name":"dev-elliot","email":"elliotrevan@gmail.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/CRUKorg/eslint-config.git","type":"git"},"_npmVersion":"6.14.15","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"14.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7 || ^8","prettier":"^2.4.1","release-it":"^15.6.0","typescript":"^4.4.3","@types/node":"^17 || ^18","eslint-plugin-jest":"^27.0.1","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^5.20.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.20.0"},"peerDependencies":{"eslint":"^7 || ^8","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^17 || ^18","eslint-plugin-jest":"^27.0.1","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^5.20.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.20.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0_1675173384301_0.7971138659536836","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@cruk/eslint-config","version":"1.1.1","keywords":["eslint","prettier","cruk"],"author":{"name":"Elliot Revan"},"license":"ISC","_id":"@cruk/eslint-config@1.1.1","maintainers":[{"name":"juff","email":"John.Uff@cancer.org.uk"},{"name":"samkio","email":"samuelm1994@hotmail.com"},{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"}],"homepage":"https://github.com/CRUKorg/eslint-config#readme","bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"dist":{"shasum":"8e3cfa18ed94c096c75fbbb286404bcd9dfcfd6f","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-1.1.1.tgz","fileCount":16,"integrity":"sha512-/E5BZpdJD86jCm+7LDcZIHyL+Qk6FbNtDZHCKFDSIS3E6G4w15lM2xYvpiRG7FKvttLb2IRuVnOIWlxOJHF5jQ==","signatures":[{"sig":"MEQCIDIKNgRrOtkWJA1pEKuKRrinc3gsN+rUaqcraiMQU4A6AiAjDzDOgEiLaXiQG3J4ApOmGYoNhGc3DWiqRtdOUJgNrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2SHiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmru9A/+IV0K1q7mi7nSZa27XaTkcZiHZRBd0jSMihMaDbpd+xwXXSIK\r\n9x0zM/PKzby4TXXC0ZtTfe/x6W2mRZ7otqQM0nLHQcwcBP9PqEhY2hwOXuJc\r\nhVjp1Cbp7UCojjq8HhYPcc4fSvtS3Qu39lfs0CY9tsZ0UH/XwHYguk1ouTmM\r\n6cu5zxbWRMJDJilYgZNaNM50QD0BiM5rvvmuPp2I9aQ1VfAF7h1LeOVyBwoz\r\nM5Txt/RIMc+iH+iQe0nCeWOfZRke0NR+pyjvkg+uNjJPpten/8er7Sfxujdy\r\n4xG2K7nlF261PNao3hbrR3GH7odxGku6YsLO2svSHVA8VEGlbKBWTAwXuz05\r\nS4UDVtlRDU0XGVnvFrwrYrLuOcmGrn8WLotDwmBlsONWg6/SJeTuZCtUqeHi\r\nH6gW6r+pX4k9ecIy4yTcNvFO3O8uKKJDO4cOsFG9Sm3dc/RKi1CI0RTJJhcp\r\nKvKjXFoVtZD6/pUgJsOYiAs6NxHbAFQPDw30uMr2muw6kptYN0VNL2+ou2Df\r\nmelmkYVkAfVV2DrnR2c2xYcGcwV3+l43AfgIGiUEwYK7Tbc0/HQZGKVGjSJ6\r\ndR+SBQtr/WXlmKwBi5AKclbcAQaKHhW/SfJpdn2pNzDV+j/KY3F3bXbTWyEf\r\nOs3WTiU9wCgE4y8EeMO49wZunx6wyWyjaco=\r\n=gTxn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"npm":"^6 || ^7 || ^8 || ^9","node":"^14 || ^16 || ^18"},"gitHead":"01749ec6603d476789a5a9fc309d455f4f4cd9f9","scripts":{"release":"release-it"},"_npmUser":{"name":"dev-elliot","email":"elliotrevan@gmail.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/CRUKorg/eslint-config.git","type":"git"},"_npmVersion":"6.14.15","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"14.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7 || ^8","prettier":"^2.4.1","release-it":"^15.6.0","typescript":"^4.4.3","@types/node":"^17 || ^18","eslint-plugin-jest":"^27.0.1","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^5.20.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.20.0"},"peerDependencies":{"eslint":"^7 || ^8","prettier":"^2.4.1","typescript":"^4.4.3","@types/node":"^17 || ^18","eslint-plugin-jest":"^27.0.1","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^5.20.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.20.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.1_1675174370653_0.4955125839687007","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@cruk/eslint-config","version":"1.1.2","keywords":["eslint","prettier","cruk"],"author":{"name":"Elliot Revan"},"license":"ISC","_id":"@cruk/eslint-config@1.1.2","maintainers":[{"name":"juff","email":"John.Uff@cancer.org.uk"},{"name":"samkio","email":"samuelm1994@hotmail.com"},{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"}],"homepage":"https://github.com/CRUKorg/eslint-config#readme","bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"dist":{"shasum":"496148b9b405ee899741f44a58f5bbdcb79575e8","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-1.1.2.tgz","fileCount":25,"integrity":"sha512-nZUMcW/9A2JTWls7F0sISCz4knDkYGm7sdKdF0ND/JLMkrhINkNezRJvufRTL6usVbOjll4S/q5UBveU+SejxA==","signatures":[{"sig":"MEYCIQCnvi57uteqXN0XqVtWOve/0zEiiUlNh3/craJRfIn0RgIhANMZFEyRMl/5oC3Q+qUVYzXNg/9h0DC8itJGWs3UKhqs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJaI4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxpBAApEiyk38hRT3gd/HRJfgpbQmhPDOulfegQ2P/8XT+H4XyUBZz\r\nOQye/nlloXb5OUAPd9FjbfwM43Y/zkS8wbF9w/52MBtupdiXHyz0hEMQclvt\r\nWfCu5Ikr0M6EC52pruqiGNi6SisCWTLiolo8mF3YHot+s07tLBj9E0xUHzWq\r\nmqANQXe6rNWTmCgYMyWMnIo67h1/T4wiOLDh2zb455lPJi5Ns5gtu4+U8W12\r\nAYXe72KjpVuFu9mbEmlXIjtWSXnlWFF61/TMPuHo0M3plcqO1iRUHaRk4gGG\r\noLUM4j/mt7Shw9b8RubTRXqsAOl6rNM4jEybspIwSFzkcGrBENFwusaE3Eat\r\n4BK91IQ5Xjf3TLd+j65oZCHnn3eQ2Rt7VBKi1VWFnjrHB+918k/7Z2s1yB8c\r\nII74wloLMySQUQmqxKzi59tn+dAbzHCdcLzP9jiQzKYVgragIlFz63RzMUBN\r\nzsTSFmDC69TVuxPAtPIzgDHt5BVk5MOYMoYBLVxaZmAvhNvz7KnvdL9eLuvM\r\ncxrBDd+TNqSJQ8vn0E5rZK07v9R8HYGCU6vgXyWaFNZ88xSsPz7OwStI6v9u\r\nahmHCvzFSkhkNHidfTJy7Bu6DjtroaPIyqn+cF2KszQc9fZaG2WIg6Yjp2QY\r\nWKsGQ0Fd15wtsuZBP/HsJrcLr6FIlNLdKbo=\r\n=QQYr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"npm":"^6 || ^7 || ^8 || ^9","node":"^14 || ^16 || ^18"},"gitHead":"8f908a554b6859c190985fe19424b32c095eeb7f","scripts":{"release":"release-it"},"_npmUser":{"name":"samkio","email":"samuelm1994@hotmail.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/CRUKorg/eslint-config.git","type":"git"},"_npmVersion":"9.5.0","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"18.14.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7 || ^8","prettier":"^2.4.1","release-it":"^15.6.0","typescript":"^5.0.2","@types/node":"^17 || ^18","eslint-plugin-jest":"^27.0.1","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^5.20.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.20.0"},"peerDependencies":{"eslint":"^7 || ^8","prettier":"^2.4.1","typescript":"^5.0.2","@types/node":"^17 || ^18","eslint-plugin-jest":"^27.0.1","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^5.20.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.20.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.2_1680187960342_0.47695333277128227","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@cruk/eslint-config","version":"2.0.0","keywords":["eslint","prettier","cruk"],"author":{"name":"Elliot Revan"},"license":"ISC","_id":"@cruk/eslint-config@2.0.0","maintainers":[{"name":"dlawson-cruk","email":"daniel.lawson@cancer.org.uk"},{"name":"samkio","email":"samuelm1994@hotmail.com"},{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"}],"homepage":"https://github.com/CRUKorg/eslint-config#readme","bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"dist":{"shasum":"30f399e874119fee6094af788de810b0570e75bf","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":25,"integrity":"sha512-xO3oCWuN7+JMTWCOTDJ43mVnMuDBsTcHQpssbZ/x9hDpYwTTKKOdUjmpjK0OlwSjSiQgTUCeNoiBppS6tloTnQ==","signatures":[{"sig":"MEUCIQCnQ+0byXGDarVT+5duZ7FraKWFrtHTIgqApPhVbDR3/AIgd+Ita0ESlEVJg9iwT7xmj8KqAM09s3G6TFmcf2/eLrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23251},"main":"index.js","engines":{"npm":"^6 || ^7 || ^8 || ^9","node":"^14 || ^16 || ^18 || ^20"},"gitHead":"e0062a4e3b019b98fd357d55975d6c7ba4da26b5","scripts":{"release":"release-it"},"_npmUser":{"name":"samkio","email":"samuelm1994@hotmail.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/CRUKorg/eslint-config.git","type":"git"},"_npmVersion":"9.7.2","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"20.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7 || ^8","prettier":"^3.0.0","release-it":"^16.1.0","typescript":"^5.0.2","@types/node":"^17 || ^18 || ^20","eslint-plugin-jest":"^27.0.1","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^5.20.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.20.0"},"peerDependencies":{"eslint":"^7 || ^8","prettier":"^3.0.0","typescript":"^5.0.2","@types/node":"^17 || ^18 || ^20","eslint-plugin-jest":"^27.0.1","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^5.20.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.20.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0_1688980718357_0.0460231478807156","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@cruk/eslint-config","version":"2.1.0","keywords":["eslint","prettier","cruk"],"author":{"name":"Elliot Revan"},"license":"ISC","_id":"@cruk/eslint-config@2.1.0","maintainers":[{"name":"dlawson-cruk","email":"daniel.lawson@cancer.org.uk"},{"name":"samkio","email":"samuelm1994@hotmail.com"},{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"}],"homepage":"https://github.com/CRUKorg/eslint-config#readme","bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"dist":{"shasum":"71125b7ae87f1e23d2ec9efe9507c6265541f50a","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-2.1.0.tgz","fileCount":25,"integrity":"sha512-XqI0KmfSrfzK4tJR5veY45lYyJlnIZFuJNweut9a5pIG0yOKo8rFNwt0YRRM2xCnmnhu4kgIxBb8ZbHV2pK7Jw==","signatures":[{"sig":"MEUCIQD/HZW9POaWT3i2RWOYemRlkDbseAoSRgpUS3w7Px8P3wIgUfRcfqVjA6wMl8N8l6IRJk9FzgHJmxEdHsS/QrdADGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23247},"main":"index.js","engines":{"npm":"^6 || ^7 || ^8 || ^9","node":"^14 || ^16 || ^18 || ^20"},"gitHead":"18f7e291f1b92d106cf9127d3089870d552ceb24","scripts":{"release":"release-it"},"_npmUser":{"name":"samkio","email":"samuelm1994@hotmail.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/CRUKorg/eslint-config.git","type":"git"},"_npmVersion":"9.5.1","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7 || ^8","prettier":"^3.0.0","release-it":"^16.1.0","typescript":"^5.0.2","@types/node":"^17 || ^18 || ^20","eslint-plugin-jest":"^27.0.1","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"eslint":"^7 || ^8","prettier":"^3.0.0","typescript":"^5.0.2","@types/node":"^17 || ^18 || ^20","eslint-plugin-jest":"^27.0.1","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.0_1689585274788_0.11398230612238591","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@cruk/eslint-config","version":"2.2.0","keywords":["eslint","prettier","cruk"],"author":{"name":"Elliot Revan"},"license":"MIT","_id":"@cruk/eslint-config@2.2.0","maintainers":[{"name":"cruk-ui","email":"daniel.lawson@cancer.org.uk"},{"name":"samkio","email":"samuelm1994@hotmail.com"},{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"}],"homepage":"https://github.com/CRUKorg/eslint-config#readme","bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"dist":{"shasum":"26b73728e6cfe28440f3ddc14046b16acd8928df","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-2.2.0.tgz","fileCount":25,"integrity":"sha512-PC6ohOLyirQ9lQCKJJAs2nThNTTJbkzrkk3uN2r0L6b8HyhOtb3sQmGzEVuu9VA4OdOzuUaIT0kL9nP3TQRtvA==","signatures":[{"sig":"MEUCIQCd5ttuWNzYKIPcKe2eET5frkD2DnEefpWntdU80jtPrQIgBye+qHHmvWew14nieY9lkf9MYDIVAe/x4qr28opkFdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24073},"main":"index.js","engines":{"node":"^14 || ^16 || ^18 || ^20"},"gitHead":"985c24491e4d4a72cdac1914a41f09e43d35a6e3","scripts":{"release":"release-it"},"_npmUser":{"name":"dev-elliot","email":"elliotrevan@gmail.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/CRUKorg/eslint-config.git","type":"git"},"_npmVersion":"9.7.2","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"20.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7 || ^8","prettier":"^3.0.0","release-it":"^17.0.0","typescript":"^5.0.2","@types/node":"^17 || ^18 || ^20","eslint-plugin-jest":"^27.0.1","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"eslint":"^7 || ^8","prettier":"^3.0.0","typescript":"^5.0.2","@types/node":"^17 || ^18 || ^20","eslint-plugin-jest":"^27.0.1","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.2.0_1705594860456_0.707693971314755","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@cruk/eslint-config","version":"2.3.0","keywords":["eslint","cruk"],"author":{"name":"Elliot Revan"},"license":"MIT","_id":"@cruk/eslint-config@2.3.0","maintainers":[{"name":"cruk-ui","email":"daniel.lawson@cancer.org.uk"},{"name":"samkio","email":"samuelm1994@hotmail.com"},{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"}],"homepage":"https://github.com/CRUKorg/eslint-config#readme","bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"dist":{"shasum":"9c6be9748e9bde73c2d2d9cfe803e1f16f1a413f","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-2.3.0.tgz","fileCount":25,"integrity":"sha512-QB4WStVKUvFLbVv48DQvjHCaNprJg2Uei65lTD/sDPlx9VxG2miUH6DA+s8brgBN8z9iq0fdkBZ6HZYdzHSexQ==","signatures":[{"sig":"MEUCIF1Acoqadm8YfeI9lJF1czmCtqS+GdsbyYmJOFNf7fSfAiEAmsC/yTkNlH2FQEouJwCCtcNCDeRHWH4fsi6ccxpcSGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22876},"main":"index.js","engines":{"node":"^14 || ^16 || ^18 || ^20"},"gitHead":"ebcd6bf1770b40608568b27e8eb8a1949ff76ba5","scripts":{"release":"release-it"},"_npmUser":{"name":"dev-elliot","email":"elliotrevan@gmail.com"},"repository":{"url":"git+https://github.com/CRUKorg/eslint-config.git","type":"git"},"_npmVersion":"9.7.2","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"20.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7 || ^8","release-it":"^17.0.0","typescript":"^5.0.2","@types/node":"^17 || ^18 || ^20","eslint-plugin-jest":"^27.0.1","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-promise":"^6.0.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"eslint":"^7 || ^8","typescript":"^5.0.2","@types/node":"^17 || ^18 || ^20","eslint-plugin-jest":"^27.0.1","eslint-plugin-react":"^7.26.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.24.2","eslint-plugin-promise":"^6.0.0","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^6.0.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.3.0_1708504623347_0.8227299011454612","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@cruk/eslint-config","version":"3.0.0","keywords":["eslint","cruk"],"author":{"name":"Elliot Revan"},"license":"MIT","_id":"@cruk/eslint-config@3.0.0","maintainers":[{"name":"cruk-ui","email":"daniel.lawson@cancer.org.uk"},{"name":"samkio","email":"samuelm1994@hotmail.com"},{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"}],"homepage":"https://github.com/CRUKorg/eslint-config#readme","bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"dist":{"shasum":"393f32611d73c5a6824358a1b47aa4e82f5bb27f","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-3.0.0.tgz","fileCount":25,"integrity":"sha512-Q8xgXWmKrPjhH1KvLJ7QDpvIHvvGMLRF5vuTSUTjC87E/36rGnfhIow7lqq4B/tUjigpfsKpLK0P6FdZjZzh+g==","signatures":[{"sig":"MEUCIC5s4+O3HLtuDVaVzRQGPfbqCbqXgaODRMrm3vQxt2/2AiEA4ELpsm6h2fhRcvrOc7udpT1v9ayEqLYFvsvb3JW57MQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321466},"main":"index.js","engines":{"node":"^14 || ^16 || ^18 || ^20"},"gitHead":"c3807f188c7772963f1f9f7b7296228ff551c79a","scripts":{"release":"release-it"},"_npmUser":{"name":"dev-elliot","email":"elliotrevan@gmail.com"},"repository":{"url":"git+https://github.com/CRUKorg/eslint-config.git","type":"git"},"_npmVersion":"9.7.2","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"20.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3","release-it":"^17.0.0","typescript":"^5.0.2","@types/node":"^17 || ^18 || ^20","eslint-plugin-jest":"^27.0.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"7.0.2","@typescript-eslint/eslint-plugin":"7.0.2"},"peerDependencies":{"eslint":"^8.56.0","prettier":"^3","typescript":"^5.0.2","@types/node":"^17 || ^18 || ^20","eslint-plugin-jest":"^27.0.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"7.0.2","@typescript-eslint/eslint-plugin":"7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0_1710251956324_0.22968110759933258","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@cruk/eslint-config","version":"3.0.1","keywords":["eslint","cruk"],"author":{"name":"Elliot Revan"},"license":"MIT","_id":"@cruk/eslint-config@3.0.1","maintainers":[{"name":"cruk-ui","email":"daniel.lawson@cancer.org.uk"},{"name":"samkio","email":"samuelm1994@hotmail.com"},{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"}],"homepage":"https://github.com/CRUKorg/eslint-config#readme","bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"dist":{"shasum":"629f93da79c4dc5b028d49cb909cc1ad514836e6","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-3.0.1.tgz","fileCount":25,"integrity":"sha512-Qd3wAKpPh6zxmdZsXaSqOJPqZaPYL/sdb77dqe3NibPplnlR/a7d84zg952W93YrJLtPaXvR9DfCXnVPaFZZ+g==","signatures":[{"sig":"MEUCIE7IP/yAYUaDtYvO02gG8viOmh9etaQYI34YHLTZG+0mAiEArHI5CtPN13itUKRgYhBSX45D58eNZkxZOxfq8I/FTkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321466},"main":"index.js","engines":{"node":"^14 || ^16 || ^18 || ^20"},"gitHead":"9ad892b32323c91fb6d92223eb333741607fbc0d","scripts":{"release":"release-it"},"_npmUser":{"name":"dev-elliot","email":"elliotrevan@gmail.com"},"repository":{"url":"git+https://github.com/CRUKorg/eslint-config.git","type":"git"},"_npmVersion":"10.2.4","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","prettier":"^3","release-it":"^17.0.0","typescript":"^5.0.2","@types/node":"^17 || ^18 || ^20","eslint-plugin-jest":"^28.2.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"7.7.1","@typescript-eslint/eslint-plugin":"7.7.1"},"peerDependencies":{"eslint":"^8.56.0","prettier":"^3","typescript":"^5.0.2","@types/node":"^17 || ^18 || ^20","eslint-plugin-jest":"^28.2.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"7.7.1","@typescript-eslint/eslint-plugin":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.1_1714391345919_0.02858175648393524","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@cruk/eslint-config","version":"3.1.1","keywords":["eslint","cruk"],"author":{"name":"Elliot Revan"},"license":"MIT","_id":"@cruk/eslint-config@3.1.1","maintainers":[{"name":"cruk-ui","email":"daniel.lawson@cancer.org.uk"},{"name":"samkio","email":"samuelm1994@hotmail.com"},{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"}],"homepage":"https://github.com/CRUKorg/eslint-config#readme","bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"dist":{"shasum":"9a0d74e3300862370a4116c754be327f142afc75","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-3.1.1.tgz","fileCount":25,"integrity":"sha512-uTVxsiqQL0/IzCXxINw3sq0ag0wFOTxVqQp6Q14yPXodKGje9j7/QHGhW5sAdLVKgDrBbj2//xUUenSFE+HPzA==","signatures":[{"sig":"MEYCIQCiVKogg6/wHPTyeAVXBldlzMnazMZCeOmSQUQNUJV7kQIhANZq6YXoh/X0dasI8EeZCRLGPBX5gjjVyGYc7i3yfWX7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":472537},"main":"index.js","engines":{"node":"^18 || ^20 || ^22"},"gitHead":"725e8e770f0e986eb3e116c3250ef7f104abfb5a","scripts":{"release":"release-it"},"_npmUser":{"name":"dev-elliot","email":"elliotrevan@gmail.com"},"repository":{"url":"git+https://github.com/CRUKorg/eslint-config.git","type":"git"},"_npmVersion":"10.2.4","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prettier":"^3","release-it":"^17.0.0","typescript":"^5","@types/node":"^18 || ^20 || ^22","eslint-plugin-jest":"^28","eslint-plugin-import":"^2","eslint-plugin-promise":"^7","eslint-config-prettier":"^9","eslint-plugin-prettier":"^5","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"eslint":"^8","prettier":"^3","typescript":"^5","@types/node":"^18 || ^20 || ^22","eslint-plugin-jest":"^28","eslint-plugin-import":"^2","eslint-plugin-promise":"^7","eslint-config-prettier":"^9","eslint-plugin-prettier":"^5","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.1_1727189071254_0.42826327108132367","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@cruk/eslint-config","version":"4.0.0","keywords":["eslint","cruk"],"author":{"name":"Elliot Revan"},"license":"MIT","_id":"@cruk/eslint-config@4.0.0","maintainers":[{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"},{"name":"cruk-ui","email":"daniel.lawson@cancer.org.uk"}],"homepage":"https://github.com/CRUKorg/eslint-config#readme","bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"dist":{"shasum":"0a429e3ab844a26d0eae49c940a0479ec1e8f140","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-4.0.0.tgz","fileCount":21,"integrity":"sha512-oha94dbVEPzJx69GDPRWhj6Er+uU/wtWR2SKYxvSJpH5FbkOHeQZga0z61qGwcQKTQZITgsk7IsbH73MqIbYuQ==","signatures":[{"sig":"MEYCIQDOLlyME06kN3ZumEMQxduk7uzqE0Y0T62mf7IMHDA4PAIhAItjUnbqaZN+b10Z8kaOgdzcA4bNcpPyim9lRVcYoUm+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89058},"main":"index.mjs","engines":{"node":"^20 || ^22"},"gitHead":"e4a6ce1c715d39c85d62a63314208245a3f07b30","scripts":{"release":"release-it"},"_npmUser":{"name":"dev-elliot","email":"elliotrevan@gmail.com"},"repository":{"url":"git+https://github.com/CRUKorg/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","prettier":"^3","release-it":"^18.1.1","@types/node":"^20 || ^22","typescript-eslint":"^8.20.0","eslint-plugin-promise":"^7","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"peerDependencies":{"eslint":"^9","prettier":"^3","@types/node":"^20 || ^22","typescript-eslint":"^8.20.0","eslint-plugin-promise":"^7","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.0_1737555854791_0.4759592589168964","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@cruk/eslint-config","version":"5.0.0","keywords":["eslint","cruk"],"author":{"name":"Elliot Revan"},"license":"MIT","_id":"@cruk/eslint-config@5.0.0","maintainers":[{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"},{"name":"cruk-ui","email":"daniel.lawson@cancer.org.uk"}],"homepage":"https://github.com/CRUKorg/eslint-config#readme","bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"dist":{"shasum":"1bda6906169cd4c2e29c887503e010188ca6b944","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-5.0.0.tgz","fileCount":21,"integrity":"sha512-r53BVUDOIf3UsHCn9dJu/kcyB+J94A4ecBooH/xKaKyVdJOBs9fk2UkpK2+HAXCHcK3koU03GUmpXu6qJNW0uQ==","signatures":[{"sig":"MEYCIQCP2Oox4vzN4Cj1Zsoc4QwZqw50Dj7PeoE7ZN6tx5UxxwIhAJBMZ0DDVCxdysk8px/qCqjsfp3HS1Eul7JVy6gRhbhx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263660},"main":"index.mjs","gitHead":"86702dcb2b7096a98babfb909a52e73932d45600","scripts":{"release":"release-it"},"_npmUser":{"name":"dev-elliot","email":"elliotrevan@gmail.com"},"repository":{"url":"git+https://github.com/CRUKorg/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","prettier":"^3","release-it":"^19.0.0","@types/node":"^22 || ^24","typescript-eslint":"^8.20.0","eslint-plugin-promise":"^7","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"peerDependencies":{"eslint":"^9","prettier":"^3","@types/node":"^22 || ^24","typescript-eslint":"^8.20.0","eslint-plugin-promise":"^7","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.0.0_1765186081609_0.36899207128851086","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@cruk/eslint-config","version":"6.0.0","keywords":["eslint","cruk"],"author":{"name":"Elliot Revan"},"license":"MIT","_id":"@cruk/eslint-config@6.0.0","maintainers":[{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"},{"name":"elliewintram","email":"ellie.wintram@cancer.org.uk"},{"name":"cruk-ui","email":"daniel.lawson@cancer.org.uk"},{"name":"eardenercruk","email":"elise.ardener@cancer.org.uk"},{"name":"joncanceruk","email":"jonathan.carter@cancer.org.uk"}],"homepage":"https://github.com/CRUKorg/eslint-config#readme","bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"dist":{"shasum":"8f16ac13058be16d4f8158e13d34703707c30a26","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-6.0.0.tgz","fileCount":21,"integrity":"sha512-peS8/4vF8WhzII3v/wfGtehHNJ1xnlU2f0CJEqYctnNF2qbkeMp1ns/FxRn6//Ga3jKZscRoLibmOcUkc5DTIg==","signatures":[{"sig":"MEUCIQCHCQov8rChpfuZdLmZIDq6yuktvtJHFz8JhpOPg1pP2wIgYRbbVMwJtA+Me5QB55GaqUlo0bSdJcqx5fESRCH+OWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236663},"main":"index.mjs","gitHead":"3e360e7e275382a0750d2353af3c577986fe126f","scripts":{"release":"release-it"},"_npmUser":{"name":"dev-elliot","email":"elliotrevan@gmail.com"},"repository":{"url":"git+https://github.com/CRUKorg/eslint-config.git","type":"git"},"_npmVersion":"11.12.1","description":"eslint rules for cruk typescript projects","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","prettier":"^3","@eslint/js":"^10","release-it":"^20.2.0","@types/node":"^24","typescript-eslint":"^8.61.0","eslint-plugin-promise":"^7.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"peerDependencies":{"eslint":"^10","prettier":"^3","@eslint/js":"^10","@types/node":"^24","typescript-eslint":"^8.61.0","eslint-plugin-promise":"^7.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.0.0_1781168169446_0.7225849369923267","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@cruk/eslint-config","version":"6.0.1","description":"eslint rules for cruk typescript projects","main":"index.mjs","scripts":{"release":"release-it"},"repository":{"type":"git","url":"git+https://github.com/CRUKorg/eslint-config.git"},"bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"keywords":["eslint","cruk"],"publishConfig":{"access":"public"},"author":{"name":"Elliot Revan"},"license":"MIT","devDependencies":{"@eslint/js":"^10","@types/node":"^24","eslint":"^10.4.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2","eslint-plugin-promise":"^7.3.0","prettier":"^3","release-it":"^20.2.0","typescript-eslint":"^8.61.0"},"peerDependencies":{"@eslint/js":"^10","@types/node":"^24","eslint":"^10","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2","eslint-plugin-promise":"^7.3.0","prettier":"^3","typescript-eslint":"^8.61.0"},"gitHead":"e8ad86277fd2cc0161810676e34bd74eafb205f4","_id":"@cruk/eslint-config@6.0.1","homepage":"https://github.com/CRUKorg/eslint-config#readme","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-oMXxYtCtQxRzWZZe+kGBhaoR1QcQh0HV0kjNfU5+lXfDW3DoRHA0wQof/w3AvwK4UZAOYSMycgerlkuxZPppQw==","shasum":"82f111de57bba4914a4f6cfc3882b785c3122d2c","tarball":"https://registry.npmjs.org/@cruk/eslint-config/-/eslint-config-6.0.1.tgz","fileCount":21,"unpackedSize":236663,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIED8oU3chYGVpj8py8wUxPr/07kdYPU/CNUmme4GLsRxAiBQNfPadJRmJ8CMKFLbRr2CBKoxqOcB3c2PiGiyxKPKvA=="}]},"_npmUser":{"name":"dev-elliot","email":"elliotrevan@gmail.com"},"directories":{},"maintainers":[{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"},{"name":"elliewintram","email":"ellie.wintram@cancer.org.uk"},{"name":"cruk-ui","email":"daniel.lawson@cancer.org.uk"},{"name":"eardenercruk","email":"elise.ardener@cancer.org.uk"},{"name":"joncanceruk","email":"jonathan.carter@cancer.org.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_6.0.1_1781189902419_0.4652067099076387"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-27T13:47:54.020Z","modified":"2026-06-11T14:58:22.830Z","1.0.0":"2021-09-27T13:47:54.204Z","1.0.1":"2021-09-27T16:19:47.511Z","1.0.2":"2021-10-14T14:58:59.458Z","1.0.3":"2021-12-01T15:43:51.672Z","1.0.4":"2022-02-09T14:27:12.465Z","1.0.5":"2022-04-20T07:23:12.688Z","1.0.6":"2022-07-08T14:11:37.697Z","1.0.7":"2022-10-13T12:01:14.032Z","1.0.8":"2022-11-24T20:22:14.612Z","1.1.0":"2023-01-31T13:56:24.445Z","1.1.1":"2023-01-31T14:12:50.804Z","1.1.2":"2023-03-30T14:52:40.509Z","2.0.0":"2023-07-10T09:18:38.589Z","2.1.0":"2023-07-17T09:14:34.942Z","2.2.0":"2024-01-18T16:21:00.601Z","2.3.0":"2024-02-21T08:37:03.537Z","3.0.0":"2024-03-12T13:59:16.542Z","3.0.1":"2024-04-29T11:49:06.088Z","3.1.1":"2024-09-24T14:44:31.490Z","4.0.0":"2025-01-22T14:24:15.008Z","5.0.0":"2025-12-08T09:28:01.763Z","6.0.0":"2026-06-11T08:56:09.603Z","6.0.1":"2026-06-11T14:58:22.559Z"},"bugs":{"url":"https://github.com/CRUKorg/eslint-config/issues"},"author":{"name":"Elliot Revan"},"license":"MIT","homepage":"https://github.com/CRUKorg/eslint-config#readme","keywords":["eslint","cruk"],"repository":{"type":"git","url":"git+https://github.com/CRUKorg/eslint-config.git"},"description":"eslint rules for cruk typescript projects","maintainers":[{"name":"peteainsworth","email":"pete.ainsworth@cancer.org.uk"},{"name":"dev-elliot","email":"elliotrevan@gmail.com"},{"name":"elliewintram","email":"ellie.wintram@cancer.org.uk"},{"name":"cruk-ui","email":"daniel.lawson@cancer.org.uk"},{"name":"eardenercruk","email":"elise.ardener@cancer.org.uk"},{"name":"joncanceruk","email":"jonathan.carter@cancer.org.uk"}],"readme":"# ESLint config\n\nThese are settings for ESLint\n\n## What it does\n\nThis setup lints your JavaScript and TypeScript code based on the current recommended best practices.\n\n## Compatability\n\n- Node 22\n- Node 24\n\n## Installation\n\n### NPM\n\n```bash\nnpm i -D @cruk/eslint-config\n```\n\n### Monorepo installation\n\nIf you are using a monorepo tool like NX with `nx run many -t=eslint` then you need to install dependencies for eslint in the root.\nIf you are using a monorepo tool like npm workspaces with `npm run eslint --ws --if-present` then you will need to install the eslint dependencies in each package\n\n## Configuration\n\nCreate (or update) an `eslint.config.mjs` file in the root of your repo or if you have a mono repo in the root of each package. This is especially recommended if you have a large monorepo with many packages because running eslint on all packages at the same time could exceed JS heap size limits.\n\n### Example\n\nKitchen sink expample where older configs are also included using some compatability tools:\n\n```js\nimport { FlatCompat } from \"@eslint/eslintrc\";\nimport tsParser from \"@typescript-eslint/parser\";\nimport path from \"path\";\nimport { fileURLToPath } from \"url\";\nimport { fixupConfigRules } from \"@eslint/compat\";\n\nimport { config as crukConfig } from \"@cruk/eslint-config\";\n\nconst __filename = fileURLToPath(import.meta.url); // get the resolved path to the file\nconst __dirname = path.dirname(__filename); // get the name of the directory\nconst compat = new FlatCompat({\n  // import.meta.dirname is available after Node.js v20.11.0\n  baseDirectory: import.meta.dirname,\n});\n\nconst config = [\n  ...crukConfig,\n  ...compat.config({\n    extends: [\"next\"],\n    settings: {\n      next: {\n        rootDir: \".\",\n      },\n    },\n  }),\n  {\n    languageOptions: {\n      parser: tsParser,\n      parserOptions: {\n        tsconfigRootDir: __dirname,\n        project: [\"./tsconfig.json\"],\n      },\n    },\n    rules: {\n      \"@next/next/no-img-element\": \"off\",\n    },\n    files: [\"src/**/*.ts\", \"src/**/*.tsx\", \"playwright/**/*.ts\"],\n    ignores: [\".next\", \".swc\", \"test-results\", \"node_modules\"],\n  },\n];\n\nexport default fixupConfigRules(config);\n```\n\nYou can test your setup is correct by running\n\n```\nnpx eslint --fix-dry-run .\n```\n\n### Releases\n\n#### Pre-release\n\n1. Please update the version number in the package.json and follow the semver standards for version numbers.\n2. Run `nvm use` to make sure that you are on the correct version of node.\n3. Run `npm i` to make sure that the correct version in the lockfile.\n4. Update the CHANGELOG.md which should list the changes for the release, instructions are at the bottom of the file.\n5. These changes need to be merged into master.\n\n#### Releasing\n\n1. Make sure that you have the correct permissions for the @cruk org on NPM.\n2. Run the release script with `npm run release`\n\nThis should use `release-it` to allow you to select the same version number as stated in the package JSON and it should take care of the rest:\n\n- it runs npm ci\n- it does the build\n- it makes and pushes the tag\n- it releases the build lib to NPM\n- it requests if you want to document the release on github and autogenerates the release notes.\n\n3. Agree to all these steps release-it walks through and when Github opens up with the release click on the `Publish` button. If anything goes wrong release-it should roll back.\n4. When it opens up github to create the release/tag, use auto generate to create the release notes.\n","readmeFilename":"README.md"}