{"_id":"@creolabs/eslint-config","_rev":"10-5c6b1b9c1ed98d405c1c1efc1cd6901b","name":"@creolabs/eslint-config","dist-tags":{"latest":"1.3.5"},"versions":{"1.0.0":{"name":"@creolabs/eslint-config","version":"1.0.0","description":"Creo Eslint config rules","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://gitlab.com/creolabs/eslint-config.git"},"keywords":["eslint"],"author":{"name":"Liam Bowers"},"license":"ISC","bugs":{"url":"https://gitlab.com/creolabs/eslint-config/issues"},"homepage":"https://gitlab.com/creolabs/eslint-config#readme","devDependencies":{"eslint":"^8.11.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx":"^0.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.3.0","prettier":"^2.6.1"},"_id":"@creolabs/eslint-config@1.0.0","_nodeVersion":"14.15.1","_npmVersion":"7.10.0","dist":{"integrity":"sha512-6QxcdoFLTSc57OcvZ/3PEQ8dxLIiX7pZ0DLqwjvScU0gg5Na/CUT0S3DYbLZT4rmQI/5dAljGTJFCEi+mr0XXA==","shasum":"134ebf320993d10e62043e7b6fed0255ea5ddaa1","tarball":"https://registry.npmjs.org/@creolabs/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":4,"unpackedSize":1298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPj6HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqszRAAmqsQdvkCbgUkNrWRvegEC086hM1bNYh2FIM4d5o65j0spDDu\r\ndXdtB6PdnsikM6Sxu3+pfV3wlutXqAavaurl0qzRV6bGcGEDI+u/SzRtwWKb\r\nE8y6CNwya1/T36A+6VS8dATVqw7i6GpZPqdzF5zaDikuX2/9oYeSv4KMBuB6\r\nEO97FN2nEzTURilnf4J3rjq8rUa5SyH8x/omDKtPeUn3ObI09RokAPmF7nmR\r\nL7xBDnO+bYvuwLOh9oVog0txHwik1t09GVRFtjX5scOQXqD0UlKd82D8PJSX\r\nKpvOHcMtNSaDXUmUunQ4DQ8rrfem9AKhNIH3VYpysrMUyiSE89zdCbjSq3fn\r\n+VJa66eKqjXaI6iQyDNpogofjTNKjCsyv4qnNPBO6Dsn3pW1oZY+RqqcICrs\r\nQwydp49TFvhHgDUlVvuOqK40Jo/Ex8TXxkw3UNHta3Ratc/3WL1nNTKRfw3D\r\ny8u4x3FZLx5notM/AFxWLViFn9rF6h1N8WGW2wljD5NV+sTZiSeoSpNVVXEY\r\n/qwusHaZJ0N4XCTJT2F05L/1QYf1uWyIpXl8q6rVGwGio6GCH1Q0vu0yzWrp\r\n5CCSc0yYbABTFdZrrSUgEvCnGSXCA7ZZLXnoaWiPqrCEmWQ7TbQ+2om4BNt7\r\nAHx7rUlvhBpC7QoISuGf0sE1xkObjeT+rqk=\r\n=mtY2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCps/dzOTS2NfEgBEXGWqyuO4lGPJZLTbkeD5c0hOwCxAIgZ2kxa1eEKipt2UoCnxQjIpvU0GSLmuQLoKGzCWDRZo4="}]},"_npmUser":{"name":"liam_bowers","email":"npm@liambowers.co.uk"},"directories":{},"maintainers":[{"name":"liam_bowers","email":"npm@liambowers.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0_1648246407313_0.1163260948330378"},"_hasShrinkwrap":false},"1.1.0":{"name":"@creolabs/eslint-config","version":"1.1.0","author":{"name":"liam@creo.uk"},"license":"MIT","description":"Creo ESLint and Prettier Config","main":"index.js","keywords":["javascript","typescript","ecmascript","eslint","eslintconfig","lint","config","prettier"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://gitlab.com/creolabs/eslint-config.git"},"publishConfig":{"access":"public"},"bugs":{"url":"https://gitlab.com/creolabs/eslint-config/issues"},"homepage":"https://gitlab.com/creolabs/eslint-config#readme","devDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","eslint":"^8.12.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx":"^0.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.4.0","prettier":"^2.6.2","typescript":"^4.5.2"},"peerDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","eslint":"^8.12.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx":"^0.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.4.0","prettier":"^2.6.2","typescript":"^4.5.2"},"gitHead":"4009a7feaa71d103ff4bcec05ca3ed737c117f13","_id":"@creolabs/eslint-config@1.1.0","_nodeVersion":"14.17.0","_npmVersion":"8.5.1","dist":{"integrity":"sha512-R45+bLH/6yiwedpt8qZ2u6h0MfBWAaZLnQLcUAqw9HfLHuElmqgwnwjX8OfzU3IfvZbB8p0PJLsakvdpk0qdyg==","shasum":"af86f4b0fb4d92ca56f5a203a6ad241758349c30","tarball":"https://registry.npmjs.org/@creolabs/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":7,"unpackedSize":19808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5hv7mxWGXQRVJ2GE4z+AeJOcYj66i6OD95QB3RctlpgIgfHTv53r0RZjUCCm8qnMzw3yFZCJYD+l3DDJ9s5xcCIQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU02MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmojcg/+IRvaRcyIYYUa4P7o6uLmLEeijywjnhbRHh5BJW/kWHHYHMr8\r\nrcbDgVQD3pWJ0vdhTIsJwR+ILyWz9oUXQCURtQ2c0ozInAaK7oP2K6k9OoiQ\r\nMYgplU7kTFIyoLJTszBrxyYDUARPy2wyAjTU0RECFXpP9lbhqvm0gK5jL3Kn\r\nYvqgfp8vDEZJr+yps8g4EV92/dqzf1Js0R5dwTh8XCl9gUawEVyWM4T+zYO3\r\nQQJXG3IOQhiWUUFIWYmGFOl0EWMssFiRTBNhn/QrNvQWgG9IRSdu0A8nasdC\r\nVDrqQRc5qMOjCaMSuQ4IlHxhgVgWor+SHig8Vhw0PORvbcvUDK4eoiXHkBKr\r\nj3ipt6/9qHxv4u2eP65n8vT/HIXcmAOAHNt5firxCQCtfMuZ+ANSU1gBTCWH\r\nNqp/X2jxucKhpKc4ms4WUejNQIpf0MoDzCXvECIzMh/q9BgFWWeufxtyAKvU\r\nHucd6P610jlRvsf/7y3upJqbksRKDS0e0+wwRVQKo0CTEB4QPjQLY5WXYcm3\r\nQIphAclzJvJ8LfPIpE4vsad1LxK6RmjnyDdaKo1iWFBOQKV5JvM3cmInqs0x\r\nJBrMbYbZsL+mEi7mdq9cLLFfPd9U/Yw4IDIdItoQ1gXs+Q6nzbf4ZyMi/9yY\r\nbMQf/II+L3KRbvbvXSpwJJC0fD0Ke0fDdf0=\r\n=ZrZh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"liam_bowers","email":"npm@liambowers.co.uk"},"directories":{},"maintainers":[{"name":"liam_bowers","email":"npm@liambowers.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.0_1649626508064_0.5871105727139239"},"_hasShrinkwrap":false},"1.1.1":{"name":"@creolabs/eslint-config","version":"1.1.1","author":{"name":"liam@creo.uk"},"license":"MIT","description":"Creo ESLint and Prettier Config","main":"index.js","keywords":["javascript","typescript","ecmascript","eslint","eslintconfig","lint","config","prettier"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://gitlab.com/creolabs/eslint-config.git"},"publishConfig":{"access":"public"},"bugs":{"url":"https://gitlab.com/creolabs/eslint-config/issues"},"homepage":"https://gitlab.com/creolabs/eslint-config#readme","devDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","eslint":"^8.12.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx":"^0.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.4.0","prettier":"^2.6.2","typescript":"^4.5.2"},"peerDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","eslint":"^8.12.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx":"^0.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.4.0","prettier":"^2.6.2","typescript":"^4.5.2"},"gitHead":"d277c8b8b1160f3f4f750821b62451868f1a3b07","_id":"@creolabs/eslint-config@1.1.1","_nodeVersion":"14.17.0","_npmVersion":"8.5.1","dist":{"integrity":"sha512-FWQbYCAZtjNxVVAo0L/t2m+G5GotvJ+NZTtJoHCttx3lOMS5etezKQzoPBxq6xrxUcp80lc4COPvPvfRCTZ9LQ==","shasum":"a1ba89c6c0f38d9b1d74489567d4c7b3e4fb125d","tarball":"https://registry.npmjs.org/@creolabs/eslint-config/-/eslint-config-1.1.1.tgz","fileCount":7,"unpackedSize":19700,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3zvt6kSwKvtOtv9a8Xl/olSJzGMeiwRzgciQVEmrP3AIhAO+fP9vL8T8Gf8NEJwg78au5dWgW8WFlEyPzQ31W9P84"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU04XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmox/A//WzewtmuqhTcjSgG0ZTkR9ByC4ZDFZ5+XM2vPj7kDZYbTWfjB\r\nQ6CZ+IpZU3r7ZUwA67nE31TWGF9YTZg6czt/vVfgf+kSVGjuhITaX3MgU87u\r\n0ygvRd2Sl6U4UE5JvpAC0yM58a+8SaJb2MuGl4uO5bAHqQLzo586wAlZcbdI\r\nMgDlTTzPwkNaKb8y4iqdcXhTxfnSepv5RKxuhwK/4kFPwBfR03jv90xgVutd\r\n6BIifRhIQUMI7X1HhXqdj8V6dWR8SIcuw1TAeGqDCgWob8bcRj0KwsWnnSPj\r\ncnO4tDsrHVnpI0930y/5QdPppRH+5MU5sXJwb64HnpEdGJBwFzqAB5A3rCu+\r\n17BTG25c2/iOBnS1nRTzpj/A/oAPWBsF3JcDW0xg8f5KX3KH6tTM18Zc0R9q\r\nYcXg0S4eSE/z4aZClqzTefdq21p8vmU2qT9A0XOu55q4r2UYlkOsK8q8eIQF\r\n2LKZPOqZ5qLhySS2ahzdKlJgCZTTCqG/b7OZdg5+gf1XY/bzBpn428v4mzsE\r\nif60BgOFekCQQEfgMAucMKA+UXEV9fWQpXzHpk+7TDTzC+afpX1vAiJrBdRt\r\n7AbqqW86crKSVti2ZHSQfKAyTkdgASVSbpq171KU8CgsTQU3tEL9FoK0nKyg\r\nufgg7W40yCH0eu+nKOWatAgs/9BdD0IglMk=\r\n=vD4h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"liam_bowers","email":"npm@liambowers.co.uk"},"directories":{},"maintainers":[{"name":"liam_bowers","email":"npm@liambowers.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.1_1649626647826_0.21102643323808112"},"_hasShrinkwrap":false},"1.2.0":{"name":"@creolabs/eslint-config","version":"1.2.0","author":{"name":"liam@creo.uk"},"license":"MIT","description":"Creo ESLint and Prettier Config","main":"index.js","keywords":["javascript","typescript","ecmascript","eslint","eslintconfig","lint","config","prettier"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://gitlab.com/creolabs/eslint-config.git"},"publishConfig":{"access":"public"},"bugs":{"url":"https://gitlab.com/creolabs/eslint-config/issues"},"homepage":"https://gitlab.com/creolabs/eslint-config#readme","devDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","eslint":"^8.12.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx":"^0.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.4.0","prettier":"^2.6.2","typescript":"^4.5.2"},"peerDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","eslint":"^8.12.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx":"^0.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.4.0","prettier":"^2.6.2","typescript":"^4.5.2"},"gitHead":"7c9f0eb6f79f4186323aec33bd85939bf686b05d","_id":"@creolabs/eslint-config@1.2.0","_nodeVersion":"14.17.0","_npmVersion":"8.5.1","dist":{"integrity":"sha512-pIf61pn8Z4RqNaxEIcjWmf0qcNNxp/rZrgoWs74UBISF3WOBgHvGTi+6uhFbW7kZeJSQZYnksg/f6/Fst99FuQ==","shasum":"9aa9505cf18d70dd291e10ceba19f5253e7f5abc","tarball":"https://registry.npmjs.org/@creolabs/eslint-config/-/eslint-config-1.2.0.tgz","fileCount":6,"unpackedSize":19624,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhbttU6/Ik5mjiK45/g9EZybR0sbN8SdOr5leQ8kZj3AiBO5UJRCMRlH797FcF8vhzjqR5XCtoKJTIeXb4D1nv3fg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVCvRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrecQ/9GeQp8tdajNY0fSRzRBCsbtCS3tndZXxI6J6cq91+N2YyW7qZ\r\nvV1U6VZm53muaYhRWjYyILW7/hqohVVpfCjkvJwWjRGKyFPNH3/iQyMcIH6A\r\nB97UWEB8azHltSx8GaxyN2kxppyyg+K07Dy/BHNgUx1jG7YwbV7ORPJy/yuz\r\n1nMrlXPfJTjl02z+fqM8tFLHhb26OGf0jTjsKh5HUmCCOxISFtDrBAwVyJwg\r\nIw4suwCBK1G73l+EJf5ULS2x3iTB/tzRLfeO30XQApDyP8UcgZ48hkstZ1qZ\r\nDVNODXkyWai9OxoWM4IUohNqqg9uGexS2ygSqCaA2iu8Sar1R8moOXnqhqYy\r\nE/6l8rwuvRobb+pqKTGXTJBJuEZ1lqy+mHJaIHUVEs7RP/6ll0+/gTMYY0o3\r\n8xJxOrsacjOaK8Hj344ywekmG7SDfe01N/YxQmrdHnPmhzYIBNsZJ8N6Zkj+\r\nP581ior9kzdOF4A1oh0b4j5C/Vtg3CIqR8efoYSUsXd0dCPJJVXwuOWPuGMF\r\nyp1ccgRMhOL6UnfetS7YqKjYiZaN2efr4+QO23EtLlJSxmTmwUE+4aT+GoQA\r\n24gARJsOOGT826tc6c6u8dzm9wjKB4YFaxvLJKpmBgApI8jV/GK1XSyXKEH6\r\ncHBtLineUvigRdIm2pQsdxAuMQuXZoGHEW4=\r\n=HubK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"liam_bowers","email":"npm@liambowers.co.uk"},"directories":{},"maintainers":[{"name":"liam_bowers","email":"npm@liambowers.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.2.0_1649683409104_0.5012960377461573"},"_hasShrinkwrap":false},"1.3.0":{"name":"@creolabs/eslint-config","version":"1.3.0","author":{"name":"liam@creo.uk"},"license":"MIT","description":"Creo ESLint and Prettier Config","main":"index.js","keywords":["javascript","typescript","ecmascript","eslint","eslintconfig","lint","config","prettier","nestjs"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://gitlab.com/creolabs/eslint-config.git"},"publishConfig":{"access":"public"},"bugs":{"url":"https://gitlab.com/creolabs/eslint-config/issues"},"homepage":"https://gitlab.com/creolabs/eslint-config#readme","devDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","eslint":"^8.12.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx":"^0.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.4.0","prettier":"^2.6.2","typescript":"^4.5.2"},"peerDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","eslint":"^8.12.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx":"^0.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.4.0","prettier":"^2.6.2","typescript":"^4.5.2"},"gitHead":"7c9f0eb6f79f4186323aec33bd85939bf686b05d","_id":"@creolabs/eslint-config@1.3.0","_nodeVersion":"14.17.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-AXld5EM25mpvqbtenyoiigRqNECOwglSA5ObA0mjZeaL8Hqfzwja3DOsl8pVZNPBr7YY6QDnpnWrNxOb97nQag==","shasum":"f00cf9e12b69c2b65bdfacdba03a18e3ecc41a46","tarball":"https://registry.npmjs.org/@creolabs/eslint-config/-/eslint-config-1.3.0.tgz","fileCount":9,"unpackedSize":26174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXequWl1NMu0TIGTWOyMvV04h3I+ar8nLkz6GbUvm4VAiAZlI+0VHsNWAlJwz0mp2nu/JAOVQQB1Xki3q3OpnEqww=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXqlLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRsg/+MaRkkFaINxXTYJc6YKleieS1p1Nw7vmU9GQSuGJ/9jy/kOav\r\nQzwEsErMv6hdXA36TI/TJmLQnt0hs0AAuEre1+fUuFz0Vx8RF0WTddgZeMA4\r\nLA+tkZW8XIKgM6Cntvl9y3iagSJYh7JmskLb6C3HK033i+pb5nYeEyZnS34W\r\nuRDeDP3Qn/cthqmWdRzxkecxwsy8Z6k8K1j70h46+nDgmpeH52FlAddGif0M\r\nCkjtZOSeAbZKrPQ0Cl1VWVW3PNNnV04kt2R9HTjJEIQXAemgUb7iLNjerHdT\r\nM/pHd+zJoTNSZOZ2L+tGC+AqEXf1YB6sIjw1rYnE9LMQQTQdkA3zE7gFZXTp\r\nQnXiarfwr2wz8wyEV890T5H3cxSPvCf7BjgIFYuQJw/4EaDhZhpCeBna0Wd+\r\nmMq1uPDlmS7I2DxEdh6ACNmw5sJXeGQbvqnnnFq7e6d9YeyL7HawnJInMzQM\r\n2bMfwxa4YN5B+vKU4FEmQ9YNoDk4UQ6+4HYNIYkM2J78C+G2/76MUpO0pkUg\r\nOJrzdcQ3ttrQsKgCJRLsJ/6v+6koAidYwLnX869ONayOW5DRfZ4I2uJ5Z9aq\r\n/HmHexDGzfha0t3Bhc+0L91pXEO+p658Fr0HuXFw/xEjLn++9fd5Oqt/NEn7\r\nPWwR2T0nVEjIkDJGJHyxprwemBwlvHGyIZ0=\r\n=teqS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"liam_bowers","email":"npm@liambowers.co.uk"},"directories":{},"maintainers":[{"name":"liam_bowers","email":"npm@liambowers.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.3.0_1650370891525_0.9874078319246815"},"_hasShrinkwrap":false},"1.3.1":{"name":"@creolabs/eslint-config","version":"1.3.1","author":{"name":"liam@creo.uk"},"license":"MIT","description":"Creo ESLint and Prettier Config","main":"index.js","keywords":["javascript","typescript","ecmascript","eslint","eslintconfig","lint","config","prettier","nestjs"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://gitlab.com/creolabs/eslint-config.git"},"publishConfig":{"access":"public"},"bugs":{"url":"https://gitlab.com/creolabs/eslint-config/issues"},"homepage":"https://gitlab.com/creolabs/eslint-config#readme","devDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","eslint":"^8.12.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx":"^0.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.4.0","prettier":"^2.6.2","typescript":"^4.5.2"},"peerDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","eslint":"^8.12.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx":"^0.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.4.0","prettier":"^2.6.2","typescript":"^4.5.2"},"gitHead":"7c9f0eb6f79f4186323aec33bd85939bf686b05d","_id":"@creolabs/eslint-config@1.3.1","_nodeVersion":"14.17.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-UptQ1VMUf5QFN40SDJnYxp22B9aITz6SQdWnKRYBx//qTnRl9roo4vhRy+RozMCBMZKWx01bh2PKBauqvmNCng==","shasum":"879d56e4a34e69638629ccf2094809d2e2a26509","tarball":"https://registry.npmjs.org/@creolabs/eslint-config/-/eslint-config-1.3.1.tgz","fileCount":9,"unpackedSize":26140,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOkKqzG9O6TFrEnW+4IG+9XQh/FbDbpWMu07jFyV07kQIgUjEAxWAG0T6FD7NpMQLHFWTYwuPdgmXT8o6FDWVHYpk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXql+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnyA//ciIPcOTqWdev4hwqylLOc8xlNAoy/SOiVmDCE0WyhvnbrrZO\r\nDTGEeE6xOgusgzKpRtReBByAfSWq8IKJtez8QM6b9D+HW5inXF4beGC7+scq\r\nEJ6lTCYtt0PLFezy5ORfxoMbXzSNMjWniExi0UQ7dcDB0C3sIJDRVRdrYP6M\r\nxXjYH0QbUdYeZ7KfKfZOVheP+iJ3go9b5Q2eVj6m02khM052n5GHw2eVPffE\r\nGmSZvT0ixHpWKAhP5drGyMbZ1OovUZHkQbLPbe8JTqpO+LYnHAGH6In1WGB8\r\nnSyULrrPZrSTWwNF2Kr3ZTkNXHcyca9DLxzVQkB/UT071uSr9E/m6OkGWeV8\r\ntZ7/41KoqZEr0GQyU1e8UeVt0TMEFWNv4z7jnJ47KVsZAaiy+eT0q3C+NYpA\r\nVoBR5dkNj7iPYnZ+LQAiHbGbp93C7w0O72OPZkAp4VSgkssn/dgE+GQihaRL\r\nwMURg6BmmIC/Eb9kT2SyDQcm9cYltanzrnEMrRgnGraeyCa4pigOv5KCtI+H\r\nVtgEQcHDtZOOwD2Ao5Sblyj9jh6yODhYAPkSctmdO1Zkr+2JlOieC+zAWBQO\r\nOKawOwpqdg1Xuu+Dc84NXxErd+WmZ5B1NYmSn7OYn0j+6iKrYXW7zk/03c9q\r\np+TzlHk0CxryEWoTzqTTjxJr1mL/uwc5iqo=\r\n=eLGT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"liam_bowers","email":"npm@liambowers.co.uk"},"directories":{},"maintainers":[{"name":"liam_bowers","email":"npm@liambowers.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.3.1_1650370942060_0.5513497674970951"},"_hasShrinkwrap":false},"1.3.2":{"name":"@creolabs/eslint-config","version":"1.3.2","author":{"name":"liam@creo.uk"},"license":"MIT","description":"Creo ESLint and Prettier Config","main":"index.js","keywords":["javascript","typescript","ecmascript","eslint","eslintconfig","lint","config","prettier","nestjs"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://gitlab.com/creolabs/eslint-config.git"},"publishConfig":{"access":"public"},"bugs":{"url":"https://gitlab.com/creolabs/eslint-config/issues"},"homepage":"https://gitlab.com/creolabs/eslint-config#readme","devDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","eslint":"^8.12.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx":"^0.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.4.0","prettier":"^2.6.2","typescript":"^4.5.2"},"peerDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","eslint":"^8.12.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx":"^0.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.4.0","prettier":"^2.6.2","typescript":"^4.5.2"},"gitHead":"d185a9c33321cc59e0b27b1c9823b9c325b848ef","_id":"@creolabs/eslint-config@1.3.2","_nodeVersion":"14.17.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-p/1+wf0CeFj9RusRwrxchAQZee7ayZwb/IrtHmtfbXndMozclJQIpKr6HB4WrSVRfQf1sfVhJuqqjDCY/MgINw==","shasum":"b2cfb3293a0f2edf7feb9f6360937c9a6b04903c","tarball":"https://registry.npmjs.org/@creolabs/eslint-config/-/eslint-config-1.3.2.tgz","fileCount":9,"unpackedSize":25980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS0TOYxGnUcWWgWJWvinACHGT1bjOQ/13s6pNq8RRxPgIgdzUwN7pAuB86+wUMj0ysdLJKb+SqLbzNrckrkVgTU1A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXtwBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyfQ//a7p0HBh94GxQeSV7tVi2esav0R3V/mHKguaj2MuImzhmoCyS\r\nAZZLbMi6Aqlx7DMVylSHyyU5HTJdj2MLiscJU7vOUS8xhI+b/rE5ixxGS0eU\r\nBWEBu7gGaJygXtmRwzROKrT2pPgIoWEm5HKNPgHywnE/+Qsj9SleGgOU5vxM\r\ndDgl1ptTL4F0QbAe2kAYk+/CFKbitVRrlgbVXVwQsxHlyp2h90Bss1ACceWV\r\nlGloWmXLU3Ux7wZa58C9emsla2k97CMVsmG+wueKp4zGKIdhj3AXVXeOpz6o\r\nHYHkoUdv6rkgIs2p5iqM0oirnv97jw+f94gSroUrtznBDqSqDsKcPl0v3Zq1\r\npfdFaFT4DoBF1eMHfOP7bHLm40NNax5sQvb0V0f9eGJBTVqj720ZtJkSNqmF\r\nxhTtuvNKSfwAGG+dSW8wFmd12MzpKNp7QiutVWV8K9fxyIzg760+KFQ3DGZ1\r\nkDW+9LyW4HyZrO0+gAF7pej/SzTHi+vRC93s89PVyrAKwxz+Ixvu6NeB0Kog\r\niG8eExXkwShDMdPLxCkakxUn/ecL3AFyuniIXOLf63v3X45xbVfey3mvCcP+\r\nd79T1yFi8WqOOADCjpiDwVaToI50sXY9HWIeqLQyoFTR+eR8UIO6Bppf4Sek\r\nnJZ0z/RU6yI966wUqH9T2PmVxR4NKlROXMI=\r\n=pkhl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"liam_bowers","email":"npm@liambowers.co.uk"},"directories":{},"maintainers":[{"name":"liam_bowers","email":"npm@liambowers.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.3.2_1650383873743_0.9713280970502218"},"_hasShrinkwrap":false},"1.3.3":{"name":"@creolabs/eslint-config","version":"1.3.3","author":{"name":"liam@creo.uk"},"license":"MIT","description":"Creo ESLint and Prettier Config","main":"index.js","keywords":["javascript","typescript","ecmascript","eslint","eslintconfig","lint","config","prettier","nestjs"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://gitlab.com/creolabs/eslint-config.git"},"publishConfig":{"access":"public"},"bugs":{"url":"https://gitlab.com/creolabs/eslint-config/issues"},"homepage":"https://gitlab.com/creolabs/eslint-config#readme","devDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","eslint":"^8.12.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx":"^0.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.4.0","prettier":"^2.6.2","typescript":"^4.5.2"},"peerDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","eslint":"^8.12.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx":"^0.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.4.0","prettier":"^2.6.2","typescript":"^4.5.2"},"gitHead":"996e1662667850932ec27902e33d061f99bbc4a0","_id":"@creolabs/eslint-config@1.3.3","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-4y54oSOr/RTw3MKfBUVrn6PupfAkcXjvhZ1nULSrE3ibvS4ajAZ6PqV1Y9RtuDspTd8q+j2v7KSFN5H9stouOg==","shasum":"c158ec208d3ea83867dd1a86fd07cbebde977f8b","tarball":"https://registry.npmjs.org/@creolabs/eslint-config/-/eslint-config-1.3.3.tgz","fileCount":9,"unpackedSize":26612,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1WsrCurflZE3UV1NFPj9/TrHVdP+jm0NI9OlVzkAqoAiEAz/3fhqT0moNwnDkx4Es1gNPAyvX2jcmrdUvRgtEu3nY="}]},"_npmUser":{"name":"liam_bowers","email":"npm@liambowers.co.uk"},"directories":{},"maintainers":[{"name":"liam_bowers","email":"npm@liambowers.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.3.3_1691514695150_0.015985316756407686"},"_hasShrinkwrap":false},"1.3.4":{"name":"@creolabs/eslint-config","version":"1.3.4","author":{"name":"liam@creo.uk"},"license":"MIT","description":"Creo ESLint and Prettier Config","main":"index.js","keywords":["javascript","typescript","ecmascript","eslint","eslintconfig","lint","config","prettier","nestjs"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://gitlab.com/creolabs/eslint-config.git"},"publishConfig":{"access":"public"},"bugs":{"url":"https://gitlab.com/creolabs/eslint-config/issues"},"homepage":"https://gitlab.com/creolabs/eslint-config#readme","devDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","eslint":"^8.12.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx":"^0.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.4.0","prettier":"^2.6.2","typescript":"^4.5.2"},"peerDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","eslint":"^8.12.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx":"^0.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.4.0","prettier":"^2.6.2","typescript":"^4.5.2"},"gitHead":"6fc65be888908300fe2d949a9b2119105af2b898","_id":"@creolabs/eslint-config@1.3.4","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-W2dsB3qx+hUvAXaeJUh8RspP3dq0kQKQARYnTm/aiEe8pY0tQdgTEUfkq2Jag+LI4RUKdBnL0NK4KyQZowPFkA==","shasum":"c35564d5d8dacfa29748489a36f96603550b10ad","tarball":"https://registry.npmjs.org/@creolabs/eslint-config/-/eslint-config-1.3.4.tgz","fileCount":9,"unpackedSize":26666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFO+9N5tPPEe/OUNmGZQ0cYuuECGF0GmyjLk2PAYcJTNAiBtMjbCiEVvlalcxRGB8DjNyLiWw2cXQllpkTMV/6suNA=="}]},"_npmUser":{"name":"liam_bowers","email":"npm@liambowers.co.uk"},"directories":{},"maintainers":[{"name":"liam_bowers","email":"npm@liambowers.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.3.4_1696632664042_0.44410328032687274"},"_hasShrinkwrap":false},"1.3.5":{"name":"@creolabs/eslint-config","version":"1.3.5","author":{"name":"liam@creo.uk"},"license":"MIT","description":"Creo ESLint and Prettier Config","main":"index.js","keywords":["javascript","typescript","ecmascript","eslint","eslintconfig","lint","config","prettier","nestjs"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://gitlab.com/creolabs/eslint-config.git"},"publishConfig":{"access":"public"},"bugs":{"url":"https://gitlab.com/creolabs/eslint-config/issues"},"homepage":"https://gitlab.com/creolabs/eslint-config#readme","devDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","eslint":"^8.12.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx":"^0.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.4.0","prettier":"^2.6.2","typescript":"^4.5.2"},"peerDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/preset-react":"^7.16.0","@types/node":"^17.0.23","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","eslint":"^8.12.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx":"^0.1.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.4.0","prettier":"^2.6.2","typescript":"^4.5.2"},"gitHead":"f1c0739feef45427b291865ca96e6c86ae50baa5","_id":"@creolabs/eslint-config@1.3.5","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-xDbDfk9FxFcTgmdRqsoUkYiXu1s3PN7B4v7i8jorUMWmdfFHAj9J1MiPo6JkqhSlJlDmvhtaCHA9+bSpU/vZUA==","shasum":"e9249d59109cb9ecd269881fee28fccd3f68f16b","tarball":"https://registry.npmjs.org/@creolabs/eslint-config/-/eslint-config-1.3.5.tgz","fileCount":9,"unpackedSize":26750,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuy4yCDZtbHT80jhV6ZdL4Sl0MZkb0RCNn+UQHsU8V3AiEAhikoM19TFtzL1TuVd97yfQo/JWSXID2IZ0BZ7Hj3WzM="}]},"_npmUser":{"name":"liam_bowers","email":"npm@liambowers.co.uk"},"directories":{},"maintainers":[{"name":"liam_bowers","email":"npm@liambowers.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.3.5_1696636307869_0.38969158537307824"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-25T22:13:27.251Z","1.0.0":"2022-03-25T22:13:27.659Z","modified":"2023-10-06T23:51:48.365Z","1.1.0":"2022-04-10T21:35:08.312Z","1.1.1":"2022-04-10T21:37:27.967Z","1.2.0":"2022-04-11T13:23:29.289Z","1.3.0":"2022-04-19T12:21:31.663Z","1.3.1":"2022-04-19T12:22:22.201Z","1.3.2":"2022-04-19T15:57:53.892Z","1.3.3":"2023-08-08T17:11:35.323Z","1.3.4":"2023-10-06T22:51:04.287Z","1.3.5":"2023-10-06T23:51:48.052Z"},"maintainers":[{"name":"liam_bowers","email":"npm@liambowers.co.uk"}],"description":"Creo ESLint and Prettier Config","homepage":"https://gitlab.com/creolabs/eslint-config#readme","keywords":["javascript","typescript","ecmascript","eslint","eslintconfig","lint","config","prettier","nestjs"],"repository":{"type":"git","url":"git+https://gitlab.com/creolabs/eslint-config.git"},"author":{"name":"liam@creo.uk"},"bugs":{"url":"https://gitlab.com/creolabs/eslint-config/issues"},"license":"MIT","readme":"# Creo Eslint and Prettier Setup\nThese are opinionated settings for ESLint and Prettier.\n\n**Warning** These will change from time to time. Hopefully for the best!\n\n## What it does\n* Lints JavaScript, Typescript, React and NestJs based on the latest standards\n* Fixes issues and formatting errors with Prettier\n* Based on eslint-config-airbnb and influenced by Wesbos\n\n## Installing\n\nYou can use eslint globally and/or locally per project.\n\nIt's usually best to install this locally once per project, that way you can have project specific settings as well as sync those settings with others working on your project via git.\n\n## Local / Per Project Install\n\n1. If you don't already have a `package.json` file, create one with `npm init`.\n\n2. Install this package\n\n```\nnpm i --save-dev @creolabs/eslint-config\n```\n\n* May require `--force` to be specified\n\n3. Then we need to install everything needed by the config:\n\n```\nnpx install-peerdeps --dev @creolabs/eslint-config\n```\n\nYou can see in your package.json there are now a big list of devDependencies.\n\n4. Create a `.eslintrc.js` file in the root of your project's directory (it should live where package.json does). Your `.eslint.js` file should look like the following:\n\n```js\n{\n    root: true,\n    extends: [ \"@creolabs\" ]\n}\n```\n\nThis will use the default Javascript rules\n\nFor React projects, use `@creolabs/eslint-config/react`.\n\n(React rules extend the Javascript rules)\n\n```js\n{\n    root: true,\n    extends: [ \"@creolabs/eslint-config/react\" ]\n}\n```\n\nFor TypeScript projects, use `@creolabs/eslint-config/typescript`.\n\n(Typescript rules extend the Javascript rules)\n\n```js\n{\n    root: true,\n    extends: [ \"@creolabs/eslint-config/typescript\" ]\n}\n```\n\nFor Nestjs projects, use `@creolabs/eslint-config/nestjs`.\n\n(Nestjs rules extend TypeScript rules)\n\n```js\n{\n    root: true,\n    extends: [ \"@creolabs/eslint-config/nestjs\" ]\n}\n```\n\nYou may want to use the Typescript and React rules together. In that case, it may look like this:\n\n```js\n{\n    root: true,\n    extends: [ \n        \"@creolabs/eslint-config/react-typescript\", \n    ]\n}\n```\n\nNote: The `root` value will stop eslint from using any global rules.\n\nTypeScript users will also need a `tsconfig.json` file in their project. An empty object (`{}`) will do if this is a new project.\n\nTip: You can alternatively put this object in your `package.json` under the property `\"eslintConfig\":`. This makes one less file in your project.\n\n5. Optionally - you may want to the following scripts to your package.json to lint and/or fix:\n\n```json\n\"scripts\": {\n  \"lint\": \"eslint .\",\n  \"lint:fix\": \"eslint . --fix\"\n},\n```\n\nNow you can manually lint your code by running `npm run lint` and fix all fixable issues with `npm run lint:fix`. Your editor will take of this automatically however.\n\n## Settings\n\nIf you'd like to overwrite eslint or prettier settings, you can add the rules in your `.eslintrc.js` file. The [ESLint rules](https://eslint.org/docs/rules/) go directly under `\"rules\"` while [prettier options](https://prettier.io/docs/en/options.html) go under `\"prettier/prettier\"`. Note that prettier rules overwrite anything in the eslint config (trailing comma, and single quote), so you'll need to include those as well.\n\n```js\n{\n  \"extends\": [\n    \"@creolabs/eslint-config\"\n  ],\n  \"rules\": {\n    \"no-console\": 2,\n    \"prettier/prettier\": [\n      \"error\",\n      {\n        \"trailingComma\": \"es5\",\n        \"singleQuote\": true,\n        \"printWidth\": 120,\n        \"tabWidth\": 8,\n      }\n    ]\n  }\n}\n```\n\n## With VS Code\n\nYou should read this entire thing. Seriously!\n\nOnce you have done one, or both of the above installs. You probably want your editor to lint and fix for you. Here are the instructions for VS Code:\n\n1. Install the [ESLint package](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)\n2. Now we need to setup some VS Code settings via `Code/File` → `Preferences` → `Settings`. It's easier to enter these settings while editing the `settings.json` file, so click the Open (Open Settings) icon in the top right corner:\n  ```js\n  \"editor.formatOnSave\": true,\n  // turn it off for JS and JSX, we will do this via eslint\n  \"[javascript]\": {\n    \"editor.formatOnSave\": false\n  },\n  \"[javascriptreact]\": {\n    \"editor.formatOnSave\": false\n  },\n  // show eslint icon at bottom toolbar\n  \"eslint.alwaysShowStatus\": true,\n  // tell the ESLint plugin to run on save\n  \"editor.codeActionsOnSave\": {\n    \"source.fixAll\": true\n  }\n  ```\n\nAfter attempting to lint your file for the first time, you may need to click on 'ESLint' in the bottom right and select 'Allow Everywhere' in the alert window. \n\nFinally you'll usually need to restart VS code. They say you don't need to, but it's never worked for me until I restart.\n\n## With Create React App\n\n1. Run `npx install-peerdeps --dev @creolabs/eslint-config`\n1. Crack open your `package.json` and replace `\"extends\": \"react-app\"` with `\"extends\": \"@creolabs\"`\n\n## With Gatsby\n\n1. Run `npx install-peerdeps --dev @creolabs/eslint-config`\n1. If you have an existing `.prettierrc` file, delete it.\n1. follow the `Local / Per Project Install` steps above\n\n### If you choose Local / Per Project Install Above\n1. Open ESLint configuration by going to File > Settings (Edit > Preferences on Mac) > Languages & Frameworks > Code Quality Tools > ESLint (optionally just search settings for \"eslint\")\n1. Select **Automatic ESLint Configuration**\n1. Check **Run eslint --fix on save**\n\n### If you choose Global Install\n\nThe following steps are for a typical Node / ESLint global installation.  If you have a customized setup, refer to JetBrains docs for more [ESLint Configuration Options](https://www.jetbrains.com/help/webstorm/eslint.html#ws_js_eslint_manual_configuration).\n\n1. Open ESLint configuration by going to File > Settings (Edit > Preferences on Mac) > Languages & Frameworks > Code Quality Tools > ESLint (optionally just search settings for \"eslint\")\n1. Select **Manual ESLint configuration**\n1. Choose your **Node interpreter** from the detected installations\n1. Select the global **ESLint package** from the dropdown\n1. Leave Configuration File as **Automatic Search**\n1. Check **Run eslint --fix on save**\n\n### Ensure the Prettier plugin is disabled if installed.\n\n1. Open Prettier configuration by going to File > Settings (Edit > Preferences on Mac) > Languages & Frameworks > Code Quality Tools > Prettier (optionally just search settings for \"prettier\")\n1. Uncheck both **On code reformat** and **On save**\n1. *Optional BUT IMPORTANT:* If you have the Prettier extension enabled for other languages like CSS and HTML, turn it off for JS since we are doing it through Eslint already.\n    1. Make sure the **Run for files** glob does not include `js,ts,jsx,tsx`.\n    2. An example glob for styles, config, and markdown. `{**/*,*}.{yml,css,sass,md}`\n\n## With Typescript\n\nSame instructions as above, just make sure you extend `creolabs/typescript` instead of just `creolabs`.\n\n## With Yarn\n\nIt should just work, but if they aren't showing up in your package.json, try `npx install-peerdeps --dev @creolabs/eslint-config -Y`\n\n## Issues with ESLint not formatting code\n\nIf you experience issues with ESLint not formatting the code or you receive a `Parsing error: Cannot find module '@babel/preset-react` error message then you need to check that you opened the folder where you installed and configured ESLint directly in VS Code. The correct folder to open will be the one where you installed the `@creolabs/eslint-config` npm package and where you created the `.eslintrc` file.\n\nOpening a parent folder or child folder in your code editor will cause ESLint to fail in finding the ESLint npm packages and the formatting won't work.\n\n```sh\nyour-username\n  |\n  projects\n    |\n    my-project # <- Open this folder directly in your code editor\n      .eslintrc\n      package.json\n      node_modules/\n      foo/\n      bah/\n```\n\n## Development\n\nTo use this module locally while developing, you should use npm link\n\n```\n// Go to package directory\ncd /my_packages/eslint-config\nnpm link\n\n// Go to project directory\ncd /my_project\nnpm link @creolabs/eslint-config\n\n// Install linked package\nnpm install ../my_packages/eslint-config\n```","readmeFilename":"readme.md"}