{"_id":"@fuelrats/eslint-config","_rev":"82-f09136420f9a2ea019564f8cfa419ad3","name":"@fuelrats/eslint-config","dist-tags":{"latest":"2.3.0","canary":"3.0.0-canary.4"},"versions":{"0.1.0":{"name":"@fuelrats/eslint-config","version":"0.1.0","description":"ESLint configs for fuelrats projects.","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://fuelrats.com/"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","peerDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.7.0","eslint-plugin-babel":"^5.2.1","eslint-plugin-import":"^2.14.0"},"dependencies":{"eslint-restricted-globals":"^0.1.1"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.7.0","eslint-plugin-babel":"^5.2.1","eslint-plugin-import":"^2.14.0"},"_id":"@fuelrats/eslint-config@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"dist":{"integrity":"sha512-Mtq/HKTKL4rZJwv6p99TogEFmFm8VNh65i6ULdiZbRx8lHkjn8BDQnQi5/ML8Z3ZPcFI+mQ7xocO9Ubyf9TroQ==","shasum":"d5a87a4c917f752610e2df447b31a7ed3ceef90f","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-0.1.0.tgz","fileCount":11,"unpackedSize":45278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxOuPCRA9TVsSAnZWagAAwTMP/2I7vcf7H7FvVGDpIvHv\na35OHpZCv+PTukP37y5gJgfzwagFR5gwB+bBxQeT5TABVspTf/yKwIw4MBwG\njDN+l6Zw0sXMIIW97MTyAMXVdBF15EU/fKG5BgZuTFG73zvvjjFXT4vZ4YWp\nMB0CNw3YnWbSvCeFU17J0e8DnGFcVvpeWWDZ1XZ/BtImbh1soiUfOHf097+7\nGaCDnqP6+D88ghJKIHDoIL+GmmajgItfYL5bLmnhuoH2MAFeROfdXCWhHmVO\nMV/aRWeptYKgc+ovcXTOFmvcMWBZ8b1aRdhR+xinc+h6JfIqVmVyj19GT3TW\n2zYy/T3zla7oMc5SVSJoLUZ0zH0T5MEK3AfMPQT0r9mvf2kxnYxKQ4Qv9geQ\nDV7BWNMCO9oIIP5nSBulTtrhWvi/S5/6FXV6RlZSJ2dPV90oGCMXJOjX43iK\nq8OicInDpEmyswnHSldtMrUdEEENrReow5UOwEU1mWL4yN6xQCEsZ3d58JNF\n1XGVrLHKLhfDIzG1MQ7QiBQ3mSL7egc0+uwSL5Jla5WuNejY5M5M+Qt7thbe\nLfKEvfJm0jbTXfLIAKXGBsFwfOE8lt8TZiwQGGYmAIQmq0F7p2itcNnedWVR\njh1lqpegyoA42FT0rqx+R+WXhZkXBgUH5SgGXnWK2mD/hhEGdin05boSH8jm\nQEuY\r\n=92Hf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFtBg7tThD+WwIbM4daVrZtkGrWjM1NCBW8G4N4OLCNHAiA3FD2xrsQE+vW0pNnLdxGy5Ou2BlyUpBPB09G2chgnBQ=="}]},"maintainers":[{"name":"clapton","email":"clapton@fuelrats.com"},{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.1.0_1539632015009_0.5801175206469977"},"_hasShrinkwrap":false},"0.2.0":{"name":"@fuelrats/eslint-config","version":"0.2.0","description":"ESLint configs for fuelrats projects.","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://fuelrats.com/"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","peerDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.7.0","eslint-plugin-babel":"^5.2.1","eslint-plugin-import":"^2.14.0"},"dependencies":{"eslint-restricted-globals":"^0.1.1"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.7.0","eslint-plugin-babel":"^5.2.1","eslint-plugin-import":"^2.14.0"},"_id":"@fuelrats/eslint-config@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"dist":{"integrity":"sha512-5YQrK+ANw//i/7nV8KiAdfkegoHjH+D7gdzE+uwdi4R/pezHjZNHlEV3+rmykSbcc2WhSSiugFH3mnvc+qmq4g==","shasum":"1d6a15a04e5f1648a4f13488a6e397a3b93ee8fb","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-0.2.0.tgz","fileCount":11,"unpackedSize":45262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxPKMCRA9TVsSAnZWagAAvxMQAJRS3tiF4DREATIdgmLU\nLDxwFUS72+h33ixOvsOUtqwIMDVN6JUwAMI9C7LL8fFnQnfyXMK+JjFYJG40\noEaXiJIt7qFYYSi5MEkc+9sm0wyVdX3u9hiSL044h+tjPiZTAus8k74AceEP\nQrmNzfXEygPwc37FsQh5TBERKfdwNw2IXk/1bPPrA0peJsjwyFa50q0g20G1\ncG9V/Tm3z3Qx4HufAIVG9I0pIH3pwsXNBgBG5cuFV4Bz6kBFtJejvcrRN8Ce\n2xGy4eXmwPllHNOgwPPfgmzjsaA+W0wmlEnSCFg3o9w8+Mg6b5lrEMwf/ZCg\n27cGk/zfnrO6D7wQdWqiyeO/yQHvGofXjJUTakKd42SHs1jkezVgcHJnY63S\nwJacuJknV0kPZg0XY1vxqxwwfDAyGLyGPFzM8Tymz9YDaHPoac0uvYLWxVtx\n95fwI9nS1/wkFdERRiwq41uyOixosxHm/xIrumLKQunfsOk1mE9R+shFNjxd\nYqN4WEhAvdGzzuOSxHh7KgNppaP/z158e7jCgG5VuSdraUVmNXDulEDn3NkH\nZSEi9XgB4dJ9g/gwWtiUPjNsQLt73f/bVT8+IpB3beSqmk09Q7BTu37kY3qU\nqzpsIWpo5+80IVSXTH1acAFvQkz96huZLqcoKVjgaij0BzbKjAAwRAN9gGJk\nMoak\r\n=KmuL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUwysG8tEm+R3mknXryfDfuncUUWeIS0nr+0l5PHnwIwIgEtMvqi5qhe9FHlUfG7Sa0Edex28klrTHYvF4L2MiuqA="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.2.0_1539633803746_0.42882162344863506"},"_hasShrinkwrap":false},"0.2.1":{"name":"@fuelrats/eslint-config","version":"0.2.1","description":"ESLint configs for fuelrats projects.","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.1.1"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.7.0","eslint-plugin-babel":"^5.2.1","eslint-plugin-import":"^2.14.0"},"peerDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.7.0","eslint-plugin-babel":"^5.2.1","eslint-plugin-import":"^2.14.0"},"_id":"@fuelrats/eslint-config@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"dist":{"integrity":"sha512-iJC2oJU65rdolVv+uoae0Hle6EhY60W3ubkc1OzQyYu8v2vDifPfHGFa8uyWINVLOPdI4PrSrGSVjZXtxNkGCg==","shasum":"f49e6b5c9e357a400a03b689289d10de05b2d122","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-0.2.1.tgz","fileCount":12,"unpackedSize":47163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxX7mCRA9TVsSAnZWagAAbC8P/R4dunY4gxkoghdfjwGJ\nkyxEhe2zZUMZNpUceM7v3lpuJddZIiayL3+shlm/lasBlzZ2Ya0xs/xeYcgt\nTbKOqpNKmECRFYzuN2QRoLlS+ftflUSN+J1pPb9RVjf5UrvMl1y0Baq9M7ME\nl/ruMasf1bD57Nm4cnsPdcN8lOcD0AhSPWYP01AO7fqjMzhCz5cVEyjnMn9H\n6dMySlJiAXsIfMKi8dm7DY6U+EuYyRlKmHCgi0St3zm0tzDUz4CDLu8IPW5t\nMpJktPdak3PzE4EuEUNOEa8rhHgLO1Sk6eOOQA9SFgno0/ZTU/e/zscgpy5k\nj1OX2hkVF2UTCzj9hsaEW/aLSBjbkuMLyVxffCRW/L6FGwAU/kE3l8lElIq7\ngTQPkjVHBTauPw8l9GwQcrcZX0oOai7kmEuqX2yznlXx5oydF2Vhz0DGzZQc\nFODPW7FgCjLBqlOLwJdimgo8YPYhj2a8DShcDbupsFvOyErSn6X7ZYoc91ol\nSiJd++BS9GP8FG2a7yLR7fYTtlcJrQKR/BJt9Fx+hNWnQIERc2xQF6CVD5hb\nVge9l4fiKzYLeNnrlCi0u0sgd5fQB8rV5kZZDnTlFjI+prqKNOyOU41mRMxU\nufhqXF2rOQjLPcr7z9Xj7t1C9pj8pK7qkidMbyZEJNe0sUWoz4ywGtuQZTMo\nDAwx\r\n=TuA+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmRfkC20QMN6hZFkelN4WGko5D/TWKjW0iM4B6YpW/PAIgBpc73uzzXf8GzZDITpPkMxH4RndqeWHY1X1eGSU67vQ="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.2.1_1539669733440_0.7566517344410595"},"_hasShrinkwrap":false},"0.3.0":{"name":"@fuelrats/eslint-config","version":"0.3.0","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.1.1"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.7.0","eslint-plugin-babel":"^5.2.1","eslint-plugin-import":"^2.14.0"},"peerDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.7.0","eslint-plugin-babel":"^5.2.1","eslint-plugin-import":"^2.14.0"},"_id":"@fuelrats/eslint-config@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"dist":{"integrity":"sha512-C9KHX/x4M9258mJiZIAETyH4RFN7C2UmHH/wA5d5BhEdn4UUWYQXdNACqB0yxci1w79NRZ9GwQMTxTAfrHRiFA==","shasum":"ca06bc2f0b9e2bf778ac0a738a400066c3ff0caa","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-0.3.0.tgz","fileCount":12,"unpackedSize":47213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxY3/CRA9TVsSAnZWagAAnwcQAIrnsj6OR+gW64nFwC/z\nQpbUcvj5RA1pWEEKSGct5ThAhmbgXL3I/1hrIM0e89gt3EEvb15FSsmAv5eW\nuieU0VyUT2EFxMinII551Edwvaa49W3TqD06BWyRAT4VBH/v3l2UFxhV6UAo\nFcxiQtRMbSPE/NfVkU2AtcH5MvFlybOMNhzwLFmoykJ2iq8mE/2VXKVu3I9V\nHMWsZobQhMNitv4KuYQw/rfMETi5bjThfWGu3uimFFc7bsEh9+TK+hcWzwRh\nKoGr03VXk6LOMepHnd0AyfH1a/X5mjljS4Tt/c+lsZWC7WVF2MMRDyi7Mmcq\n2r4oi/+oYh17JctA7p4TA/iqQmY8C6on8FgAkEO4L2XHlyw5tzWL6+FHhtlm\n2vx5p8/RaVIKzV5VL1/WoGnMEVla75Qk6MYdj/ctiTDw+T1Itszbg6QzGXQK\nV29MAsA1WhYNgP61e+1ZYdzXSohpBDUs73JaCPcPXQoo9+xNTLGhgaRr1Ty1\nZIwDd085cz4fzIQWq60U+Hl0MoGi7W4O5acJRh2RwK57kXhW5cAItOVh7wYV\ng7jSNQAuF/ouYvlQFk3WRjMB+yzx53cEz3qkkB7nc9qb7MZ8E5zrWny68f/g\nLK8VDR075KIefbvdLzZfPTPmm0v3d8AaG4bkpWl7x9DOVAeam/T2vk0iikEC\n9K7z\r\n=fJIW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPBYB9rE6VyamfPokrNC0w5R7kTVlBR4ogG0o4gBce4wIgEpu86yg3YC7QB4ag/QArrZMXUu7fdPijkODKmXrR4Ko="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.3.0_1539673598672_0.076287806686542"},"_hasShrinkwrap":false},"0.4.0":{"name":"@fuelrats/eslint-config","version":"0.4.0","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.1.1"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.7.0","eslint-plugin-babel":"^5.2.1","eslint-plugin-import":"^2.14.0"},"peerDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.7.0","eslint-plugin-babel":"^5.2.1","eslint-plugin-import":"^2.14.0"},"_id":"@fuelrats/eslint-config@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"dist":{"integrity":"sha512-riIhlj82zzJOZLqRus2lrFxdxez97PRDm1hgnOTlkDrB6Ec+mdWdm0/ViZlaPllQn2Kah0cA0hL8sHX6G/5YhQ==","shasum":"277183acff1ccc17ad94f97747196ca410e47cbf","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-0.4.0.tgz","fileCount":12,"unpackedSize":47140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxfUiCRA9TVsSAnZWagAAxUoP/iQUkhX++QOE7+zh0o6u\nEOf3vwCyJlxaflqkKMr365AK20u4grRmSzaoBPp8lAM1UG6pUSTQYPqpr8Qh\nFkP0DZ8pve3RXPo8Dx1XnWBxibUvXNCAMoMa9NzK66N6I1Zs2ExsGp2R/8iU\nGmZM/BMwVRZhch/V4XJKUEWyxVDdB/qp1P2KRJaoF4FGZrg6SYKI4aSG0b3v\nM9iynAyrWnDkJ6hDvYTAES4cuFdB6A3uMtliSXjbqBpXUEMMVqzIWuQ/MZE8\nloLvFYifWV0MIGWS2Jw8aWZsRv1Y8sKQCEsbq2bMHpMVPNOTuwFE5Bp/35zf\nqCcQrdRQNL2Z522bY5KbNAD9ycWQs9/Kgns477XS3I6/uENn3N0ltRplrDr7\nd43+/LZfHghEMAA2kG6nlC6Rw2BbTZpomSGw2KRnYzItgo57TIttJuab4sAJ\npXTOzIGJ2Ya7IZTjUrgrhbrJ/PBw6lR3xVAF8MmiCC6/CWaeLsCkajPLkDFX\ngjnIw1jv8O7dWp+hsO3T8pVd8hywFZmKwySsE2Sf7nWMGw8n0W5KEMPxIKvU\nNIYnloj6pQMxbI+sremHjUyLtTwKxIfwQfRj08OFHekAopeftGIDdsgK6NIh\n7OgmCTGAScQuL37mnNOrmoikaxZapq7FaLBkCanAH/ZzUBwFdmGV6I8zqu24\nprcR\r\n=ezRM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2n4NY/V7+MvjwVlEu6N6gnVk4vaBvYh1WyTxhI1BVEQIgTD57TtTJEp+o/+RqX/TlugF4MP/RQQJodb9wFHOwB/4="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.4.0_1539700001531_0.8093900801556841"},"_hasShrinkwrap":false},"0.5.0":{"name":"@fuelrats/eslint-config","version":"0.5.0","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.1.1"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.7.0","eslint-plugin-babel":"^5.2.1","eslint-plugin-import":"^2.14.0"},"peerDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.7.0","eslint-plugin-babel":"^5.2.1","eslint-plugin-import":"^2.14.0"},"_id":"@fuelrats/eslint-config@0.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"dist":{"integrity":"sha512-yLg53TYKrNLPNXQKEUHWrgT/pYUELpAwcPJrDPKO8FZElEsh7wyajBRLQRA3EIZ7iC8AxtKIClLcvyJP6zPXBw==","shasum":"8801869e95d9e6e2aa595214c07b226c2e7ee076","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-0.5.0.tgz","fileCount":12,"unpackedSize":47561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxqO6CRA9TVsSAnZWagAAEjUQAJS/mZH5rWClCXaJ8jXR\naU17IENY7DlRgmdDrOwGGDLysMLlHeXZ5DYC29hLQPQM9v9nrJcQXnuZWMxr\ndphWAGFRpWjODy7MheAJ58NpXhwmoJNTaz0c1YhuuBew+Pa5upQ+9FDZXsSA\n8p0I/bwLpx565GL4F/c3X1T5vTyi+DxMRaS5bF2GcPZoN/foL8vAFcQ72sYi\nVRfYclAcWKByKtkUTWTp/WC+13XD4ZShPZHCOkn6ypC94He25WXarKygnzxN\nFJ/mud9qubMNtaTveK2jiTdklQThFKn6Jfq5IJBsWHM6Uk35Lj0EnXUxNMsR\nINUc8vTVBxqjrMjL74Aoekghz72vwbhLMP3jU/gsKq3DHu/Qs+4vuW5Z1WTC\njCoBiqmliapLbpbu9CYZX2rC0kh9FZkl6pLyDmvYE4nSCjf2/6KPrvzzY/T8\nlNqeQZGOSeHPvJcgFRibbDZSEAuJ9CcAmNC5/bU5gJ+zTh5TfUmpqCcbkMhm\nEf2UrIryO+TdYZeGkKfk7vYvppBGnw91sdznwC34Le/rUk1xK6UsnL6IhjNR\nzDjbYa5Ajo3aVV5BPgnRcOv1TWdbsNQ6zKwdFAc0STTbsDijxsjcEGmE9yhD\nIkYS1tSzA6MrmqrzPKtSa6KJSy0zlO3KQT25W2DLWzAM9crbUojavCsmJGPv\neKdk\r\n=9QoG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD4JVwNjmboi/RrSCFGI7hFzqsTxBAEOdPemPejrzNnQIgR6E4Klw7vCP4oy7Mn0vJDzEKrc796VzIRcUD8Dije0s="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.5.0_1539744697447_0.6380716679526555"},"_hasShrinkwrap":false},"0.6.0":{"name":"@fuelrats/eslint-config","version":"0.6.0","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.1.1"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.7.0","eslint-plugin-babel":"^5.2.1","eslint-plugin-import":"^2.14.0"},"peerDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.7.0","eslint-plugin-babel":"^5.2.1","eslint-plugin-import":"^2.14.0"},"_id":"@fuelrats/eslint-config@0.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"dist":{"integrity":"sha512-Pg3W9YKlZc7Dela+KM1w4xSfiTdwMwypeVlcrhHQGRgtzRwLurXTK1K54TpaSWfje5hGLdez/dfjmytP5vdS0w==","shasum":"794404e5bcc9a1bd228346c0c8effbc56053848a","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-0.6.0.tgz","fileCount":12,"unpackedSize":47629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0DJoCRA9TVsSAnZWagAAVx8P/0cDUyeAJYcEkN2QuDoG\nsc9HC8HEJvyPlxgThQds+NkbuYF1ysLSd4uihsD/IIomuK4g9gNEZErZY65b\nPFxr8CXQgxEGzK8/iGY2yNIRI1OP8K1mIxAdocuirWceCGbMENU+V1kGc1Y9\nX+K4b3lbDQhTLio/VtOCDHkAp5hawekq6X9mgFrnNG7SwDWojuZy18hxYNiJ\n68CVIV1RrfxWTyW50H4CHCPQVfFn6iUNrYHfALIoE1oBIjZGqE0ikh2ZzyCR\nefNACUBIFzsUBp6z7GekqyTdvm0GvVbYd9MySmO0XmL3o7JQm+0HCh8jWZl9\nCytKecVs9S+zQ7IbfSVUFa/lL9ICEz2Y8nyZ1uu92LPQ6xsZt3oG4E5Ft8ii\naFZARdRW5qelMxbk1qkSSpuxMx4/QJqBs8lBmVfG8Cg1F8FgJqsxYu008iGi\nCQpreUzDm6E4oPoCpT34EJjp3TyCZHunm8xU4kj4ZJ8BUKHtmYwWXNuZbQnC\nwbycqbwoAXJIiSim5+pfZT41mm4hVuihJkT2KXL5jp8/Y8ILRDmzmrg4UHFj\nlDb7NwXlmM40Emj8AlzCOB3THkxyKqk5PMiW7R3MktvBLRVyeFFykV8x6lqW\n6PS2l8pczuh/C3PAny2Nt+KeKmg7RDr4zt6J0kdSGISTi0zUl9TqtSRyuuMb\nAfWK\r\n=Dr8C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9x+NsT/CWNAdTHcvy3ReP7lD5fuBPH1Hj1rW9fEd05QIhAP+pCLHOM44Owt6wVytN2QQlGRNk5mbXlY16VFuO5u6B"}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.6.0_1540371048078_0.3914780372250173"},"_hasShrinkwrap":false},"0.7.0":{"name":"@fuelrats/eslint-config","version":"0.7.0","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.1.1"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.7.0","eslint-plugin-babel":"^5.2.1","eslint-plugin-import":"^2.14.0"},"peerDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.7.0","eslint-plugin-babel":"^5.2.1","eslint-plugin-import":"^2.14.0"},"_id":"@fuelrats/eslint-config@0.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"dist":{"integrity":"sha512-AbV9xsr4UXFkEUjcYP+/IrDrs4RpyHK81fnFkjyfqZW25cMKaqrO55h9LoZRUm7b3QTu6exIHs1lO9HXF0xE8Q==","shasum":"6a384a6e5854a6106f1ec3b7dc50a597fb3fb067","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-0.7.0.tgz","fileCount":12,"unpackedSize":47659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb01aeCRA9TVsSAnZWagAAGFYQAJnRpJNL8PazzP0EKHlD\nRkSDTGDaVS/gzVyonzc6oNdnq/u0G6qmbawsFJpZ725ZoRxwdL6p3VjjIGp8\n5libxP0VqbHh4aYPqImyCye+8CRIV2/L5MtgR6+Be4f08st58roGIn3R6xKy\n6Y9XUi/RJam9utJM7zNpT8VLnjthWMpo4DlEAk+sB0tT/EBIYnYnadW1ZPOK\nCv61D9F9L+3KkMzgRINFVF2/7xy86/e2Osf4MnLzDniLecDI+E1/YZ+i8ynj\n+sTR/e8w3R+aHtcBmJR76g0+Yf/NG5CZD7XmKCC6pKwACrUA/2Npx5aFYvLA\npFYOtZjMMht77wqO5M5hAU6aDl2dEhbRCkUO4mC6spnRbsvR+2V5aXWL5uM1\nfXM1gdmGrxjdYH5vksGJErEqhXVJVq3ZXZy6WO9exwHXJj76hxCXhX6Ft0z1\nEBsWGOk3V+09BpG/RG154hgRmlQt1gFXOqcxgnbqD2YF9fCeeozVDCa6tjQ5\nZdRtE6S3b+pzbfI+JpeUJRpmvZWyx0wiSbIWPOEax3OSkiebEaFsSLYdMBR+\n9wxOLjg0CNNxwZ61ya9+CaB42esiNUfD+lTQvNpLefVdyo92+EY1ACkuMQr9\n9pcsi2UVj+LEuHSVOBfrxWZpiOG5WHUmbEm7TP1JOkpR83/hj4B0f73/hznE\n4Mh/\r\n=qcbM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOEok+DQeXXtoXD1tu+d8txyJCzSmpCuZ3Yyyg1g72KQIhALjnzp7/IyWjpFUOe0Ave1KzXn8TD3ERZ5Rbcj1x3cJq"}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.7.0_1540576925841_0.9139268376207024"},"_hasShrinkwrap":false},"0.8.0":{"name":"@fuelrats/eslint-config","version":"0.8.0","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.14.0"},"peerDependencies":{"babel-eslint":">=10","eslint":">=5","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.14"},"_id":"@fuelrats/eslint-config@0.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"dist":{"integrity":"sha512-W51y7ewIMBYChn7VQfY0MCYn/us4qlhy1nVO/RntUk36k/BfbUcPbnShVttjJwC8EM1lnMXpvazAoDlXwXDIKg==","shasum":"10068a2df6264f3bf9a29174b930b05ad53b9f50","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-0.8.0.tgz","fileCount":12,"unpackedSize":47739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+lVWCRA9TVsSAnZWagAAO9kP/38d80H4oOXIIzRec7/a\nm+9EP1MiOePNChGRlsVgr5CnOLHviBVpJJa1FVaqF5fMVTwhntEomj4IznaY\nojTvmoE4Xpa6qFWkqAVXciD+kyjcnvbI+jjSsVz+E2Mz3YU7sP9pox4gAFOo\nOA62Mu0qR5YWq09U+DJe8PHckiZN76v7SB8vGh/7cyJefumV810MxN1//6QT\nlfUNVF4xLnJS5gnu/616xG/cZoZv99rb5daB0IvWD42qIrxg7ldZL9m4fWqd\n3UzI0sp2Ok7g/NKqzRPMD6iWzV6LHToHP84uh97J5U+7XTDjnEJJCt+uoumv\nH0ONkmSoEvxeF8EOhVD2IpvToDEmrx7HiYywqBW0cE7SwNxWIzkR211Fhsws\n54LGjTzEXDhr+rf61As4xpytABzHHgg2o1OiFMQaESA9rT0y0lvHqFhx4sLA\n4VsdP7ykcxrer19lXaXyk5KaaOsnnlPG1k0gUnj9wXCF09zt5yWPFZdOO2Xt\nK5VS80l78xWHnoUSunCDNLyITJFEmNeO6tE/7HytChZ+jaF6kkkEX9108mS7\n5XGTx3cH2Q2zoFNFrd+apC1wdQRApkv/cLEKJ4SbcLY8/oMyktd7skmSN5N8\nuy59Ton21UxkMTwl2GrsB+u5sLo2Yvr7NoKM0/JpdiqIW4M3fGVgcGCHa1Y0\n3YhQ\r\n=jxz+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICg58oFSQ+HDXZNrClPcFrw7jUp/37LEYzYl/ATfQ7SaAiEAohTJRIN+rM0FVVKsAieNZl23f8ZZx3yroXQxz1MO1bw="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.8.0_1543132501642_0.07497765043567739"},"_hasShrinkwrap":false},"0.9.0":{"name":"@fuelrats/eslint-config","version":"0.9.0","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.14.0"},"peerDependencies":{"babel-eslint":">=10","eslint":">=5","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.14"},"_id":"@fuelrats/eslint-config@0.9.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"dist":{"integrity":"sha512-WpYOJHjKbU46keYZ6cORShLuLPiDyJWaR82h/GJRkzcSRf5hbMjymds9hf7VcF5JUlFhpbP5w8gKRLwrsev+LQ==","shasum":"76969b48e54faf5f3520c5e6c3ef690c44340b2b","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-0.9.0.tgz","fileCount":12,"unpackedSize":47694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAD9pCRA9TVsSAnZWagAA4AgP/RVKiXWf4DiJIHdL+1H7\n50vaQ+Rj9n+XZ7Y/hAy+OlweKcWpljzWYqwZpRUBxzj288FLu/Iz2ZZfUrJQ\nPsy+OjlMs4f1oj1D5BzMaqIxushn2Q/8+nvF5HTIQ55G9Nc4fCYsYTVh06sw\nrL++IWMlGKb98DgEQ4et3XUcnZVVd35dKdWw0u/K4Se9VO8RAjF0s6nv3RK2\n1KcXQ6GLCXcuGn5X2j/v8enG4CZlXpCARyyr/LWWP7RqUD9eS2rs1Oap/NUM\nAUkwsry83bG5Ma5EGkoq4CoNQrrt3jlmpie8AkOolpHlIA+1GTvm1qeO172L\ndoI9gGQiyMQ9hw9V29uxscocE8EgkPMqXhQvwqJI443C0l+JzW78ePrXxuHM\n3tRL8bODifFoG0aodQ5gv2X4Ym6EwUB9uIbFmM7uw3/rumHtV8E6/asiir/n\n3bL/DpXzMCrtUQb4HTE6KCg/9AGArcGCwtXDvXzvPW1P5neqA9sMY0ZqFdHp\nA9Tn1vpxJZ+KmTm4yaAPn81NmxezprAX1kbkveWc1jVU1JoFKIFTHPD0MllJ\n3haGC/XMZWOCaQRcpj8cnqKUpyjr2Qy2K5c82z2CbWRkIf5MMXpsZR5LLPwa\nuwwVLm/rdLAT29w2/+8vQkP98vvTGxLskQDLlfnaqmSWMR7eyXeafzbL4LkV\nBt+w\r\n=YTkL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU1ubGjWofH1OYkclbd/xJAZoN2C+HnixRDEyQVBqbjwIgUSH8r6/2rdoM2Di8Vv/4QIc5lIsEkehxI3fMdd3BFQk="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.9.0_1543520104334_0.04443389712219159"},"_hasShrinkwrap":false},"0.10.0":{"name":"@fuelrats/eslint-config","version":"0.10.0","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.13.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.16.0"},"peerDependencies":{"babel-eslint":">=10","eslint":">=5","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.14"},"_id":"@fuelrats/eslint-config@0.10.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"dist":{"integrity":"sha512-ytDvZoqc2fQlPJLKi/U/Q3SXS02Pl/5PP2ey/E8SFSD/yW6Dj5I7MG6T5v6WlWzJqgbEkxLlQf87iyCp+MzjLA==","shasum":"139d25a75af6deeb4e34041ef365c995441655cf","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-0.10.0.tgz","fileCount":12,"unpackedSize":47672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW2MGCRA9TVsSAnZWagAAXBcP/i8kZzc68QWXNOS+YcB4\noeXylGlloB+EHQg01kUXUwuw4Zxw+cGRNrzVBoAXDFTXvOeiMwJLQ5+Lgbny\n70w0DhF3KemJNDKUS4FCzzME6iyOLcHM3ghKPYeWZiH3Dpqcs2MTtVT+4sIJ\no4i4/s8cS/tNk26ULE0MVZ5kxATYMmOeCJhTuqGU6Ilac9bxnyUvTXzZVqsc\nVLGJ3smDHPqdXDhLz3+pdj2iLLnWDBsFMaZery16Yae2YvUx257Dfjj3/YkF\nGK+bISiIZ7oNsV1Y9cr7Jw7wl+FIlfc6dhGIA1PhCI0bGs8wHlp8EuuBEqhl\nhYoxajECZmYK5YrjN/nfkb33Zr6fxZ+OIpBSXIsBe3Wur27/OVRO55+EhAJh\nXKhHXc2fsU7qDqaEiU3f/eJoQFI/AyPRghyF1OEsPLX0NLAz0LmPRBovBqdx\nPytZj0/TV9Y0/9ZPMfSIEtdIng1E6T4ba8GImv1NH7eZ7NfYmh3qYZVEsqlm\nqYjvv56nHo1PZ79soeq6sbBrlN0nFam7d31A684wpWbRjIdv1xRC76dWKFOo\nVBFGF99OUQuKXQGHZfO2e8tRQASI5/XsIa97M68WNvUbIIeuN+dLMkv3dply\nIcby5OWwRJ8LoqhSYYaaB318hxQ+n35KyCOpebKf9gDWn4EjaYJ/6qzk2kJ2\nNV4+\r\n=Q0qO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt8aCbmV/RkbrnNEwowyyrTvnBM8kAd3Kw+yWbEdaZQgIhAMdH2T/6+wXDRcmYY1AtzHxJtqFMDHX6sEx1mrp1O+pj"}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.10.0_1549492997641_0.9832619819904702"},"_hasShrinkwrap":false},"0.10.1":{"name":"@fuelrats/eslint-config","version":"0.10.1","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.13.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.16.0"},"peerDependencies":{"babel-eslint":">=10","eslint":">=5","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.14"},"_id":"@fuelrats/eslint-config@0.10.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"dist":{"integrity":"sha512-bvu0YK+Db95VfYETeKmDSdy9qkL1Od7FpTi2TtbnzI5PyxmjybkdOWqB4eBk/q1RqnGfOMXJXnAdgYwoZuL7mg==","shasum":"904f5b6427255d34cdd19248e9483beef16d9269","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-0.10.1.tgz","fileCount":12,"unpackedSize":47673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW4+iCRA9TVsSAnZWagAAIyMP/jBMAMMUNMIxG9C02U3Y\nb6C23PuE9mJ18U3DTRRspVVBcOgCNvoEKQ8lXzxJpoVXq/Fr0O267p4y0e1F\nx8rEpqchyW51E1XhBwwRNVLeoISfo1OerThCDocnt23OON0pOe+e0NY5nYCe\nnMZJrry/IFjxSIz8+7LXOml02QQFDgfb2NJ+FJmTaAVWJU6EOEQGFfzYXrEj\n4AdH7Wg/iARp+wfYPB/GlGYRjy5MX/wLKgR1x7pGuN4LgtrYfPXBTXvZ0BYR\nncZuN1Ze3exb+7cfKI08rXcmA1Q01d/Xah+WAwmR8h+S0l1QyZpJPYi8NEZk\ni9WOzvvzkqm3n6WNOpi/YQ/fU2ftuMr0v99bp0hbJlStQe9D7AwbYYjqEinw\nKPwiAoEq6+KMYyKG5dsApNSvGH+E2ROn4atz4ORsLR0WxbRrTRQ1NC1rcAY6\n7YeLBk26laea9HI10GZIzKUQegcDhHXshyoo4Xd7KpYH430FIW2r3zfiZsRO\nMQZcS6dEpXuNtIgPs3O/U1ZOaAPY79TU8/KtJptDQttRjyBTe+ztfhEd3Km8\noSVq8To/YNSc19EYNHdtY9fF+9POCob0xsOzGH8WFzZhOQkUKxKDxOcAehNU\nQMydiOUCmK+agGzuiNrjwjvrFgJvqC3vUl/ZXWzxEFT331pMZWKm95lSjdWz\n5I23\r\n=fTr5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn7eiTQeZxrMXgVbvI4DLA82qBx3hIU7q7kHAFCk9SeQIgcFdCtY8QpXzlDXrM1S1wom9yas2ee1HCVQz3QHCDpeM="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.10.1_1549504417625_0.047788885729780795"},"_hasShrinkwrap":false},"0.10.2":{"name":"@fuelrats/eslint-config","version":"0.10.2","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.13.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.16.0"},"peerDependencies":{"babel-eslint":">=10","eslint":">=5","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.14"},"_id":"@fuelrats/eslint-config@0.10.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"dist":{"integrity":"sha512-hfBMSKHZfLTbOU0h+xlk+GQ7OAzlVyyB/HYOQ2uqShmI9ea3TVc5chd0DvmGabz1osnhrZbBvi2cZq6iWR3JyQ==","shasum":"0bf559ab545d2a9e6ec7c48395f19bd88c9dd7ef","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-0.10.2.tgz","fileCount":12,"unpackedSize":47672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYc25CRA9TVsSAnZWagAA4kIP/1M/wmqeOBVHQN7uYx3H\nKFALpZmCwdyGMHKWyv8K6s8wyeh0UmrOhGUijGpr8WpN6KIo2dK6E9omfidY\nLpNEU3l1rgUlG14v7O80hdp00aNiupjQ0GOhXJZTAy3+2zy1F9kfp7jyE4pk\nSBxdj/3mAfe5gf98qX8oxksRY4lsbyW03xCIJtkEP9Myf2GOyVHEcboazucB\nAOEFhZv4cKt7pFDkfU6MbIHp6lR9IZVmdZOjo/qJTmpEbn3XR/Jvf/I8yVze\ne/0TFsv0XyvgieICZJcazTrqPhOXuUbHK4M+U2Ph6Bqxp642dvEOrqfbzXiU\n9NxiUaAsIcMc3edW7UNNb5rlfk219QqIEtZlqPEjyj0cuDtoWpSoteelBqjt\n0Ok/CQlP1N+dnUThnF/48P2x6I9x/PnE4RdHOo32mUggrlOzfIxEllepWGkk\nHL7x+FgL1CJQIwSUIGcrGyz7OQIVzpUUiEOX8kRtiwX1j9gkICLH/NL7IAuN\nmiy1vOXXISBX7idOCJtvFXYZOATZsPjMNLFEooht+Xr+dGFFzcvpf8mSqiu8\nuwUjlG/eBTXuzc4KHq7LWKyyQV+g8BkO7lxOM8NarJomNaxYOfatc7lpbAtb\n1iH/XqXUKoKZUmLWUI4QLNz09L+1d5na1MSE2rAgIJDd0v6+SoROG0oMyUi1\nzZkU\r\n=NbnA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxgmExyPFCsy1LutLv18VSyzj3C/Y1Mk/JGy1VR4ldhAiADtD3YLwoncxtHU2dhWeRXQTDNF0YqSO89fmoZ3do8PQ=="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.10.2_1549913528571_0.3290705749427092"},"_hasShrinkwrap":false},"0.11.0":{"name":"@fuelrats/eslint-config","version":"0.11.0","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.16.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.17.3"},"peerDependencies":{"babel-eslint":">=10","eslint":">=5","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.14"},"_id":"@fuelrats/eslint-config@0.11.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"dist":{"integrity":"sha512-iNqg4k26yUJFmEx1t0gRUhDPXFQn5kZYQcjEEJLIURzLTbrxdDTBoLXxK7y7kbfSUp+2yWQ0EYXoIHpOrCGMuw==","shasum":"64326dcd7ce8dc72ef5146a1046f625a6bd66516","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-0.11.0.tgz","fileCount":12,"unpackedSize":47943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdABtbCRA9TVsSAnZWagAAmYoP+wfrz3Cs5Q8BV61U+u3H\nTzVMweOkvfnjD+7Dox3CXJqX/PLMG91elHCTfTH5dMxVAR2419r5vj5RKd8F\nUaSRezCmNclqMZHgHWI03CPg7Z1Mg8h8cvqjyr+wW/X5r7+4va1buoXagw0w\nodLV3JHbSLm09iklKPmsXgqMCzoalBRtG55990kSW48Dd/UNaXj6wBlb230t\nJvllv5TaGRLvBy1xodr0+R7LBK2SGzG7G3o8NvmbwBtILr2biv3bcdSrvdDh\nhHu468MHD/2URKfl1gjdG5/AdfXTJgKZ9Z9XRHu7MNqL0mCWaMQy55cT2yWC\nxcfL/HHsy63MX8E52Poshq8Xwl42tLH1tNJWdVT6RduQPMuHNhGV8UZztiVD\nFhc7D+GdEQXJpld2fSjWCpsUIck9uapA5AOrRegkEXSU8s6pGmXP37tvS6Yq\nCSJeiabbPI4hGSLXEz+At2oM1MOyDNOxo1k8DRuz1HcfrSfhP0WlKZn0B7k2\nLYLH/RiOlIaG62R18oaKj/OY8P8SfymXzeKxKP4PjS0Br/SGXImj+RdTF0OM\nCJjWc2bfrF4OkcCYyOABi0spW/SrgOQCB+cItPu4SpFRrVsB7p4d/qMKyREe\npGSU7vAYKp4yGTKSGzd61iD3mzwbcxZ6cXZ4/6kcRr8whtf/yuhHymWPTZV0\nuZfJ\r\n=6uGR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYSxAmnUynmqqD4n0+Odms6I20dKXshRfCDcSe2sP8WQIhAILj6em0kdGUM7zujrLkYb2EBFHpQi2AnuAT/jG7SYd6"}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.11.0_1560288090541_0.05901680359249317"},"_hasShrinkwrap":false},"0.12.0":{"name":"@fuelrats/eslint-config","version":"0.12.0","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.2","eslint":"^6.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.0"},"peerDependencies":{"babel-eslint":">=10","eslint":">=6","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.18"},"_id":"@fuelrats/eslint-config@0.12.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Ip1pbTY/uPiylySNq6Z4XBXHH88DMCHPxTz49xcABN854EHBNp2ZWolMIJvldHCDjyW+R2HoU+NYwpE6Sl2qVQ==","shasum":"f4dab166bccb7282899752d9231f385e21d7ae28","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-0.12.0.tgz","fileCount":12,"unpackedSize":47941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG577CRA9TVsSAnZWagAAPgQQAI5EWKKFVGLTg/n1WqME\ne8IzyE/zBib5fsYMtyupCX2PMnDL58hljpFeI6kJINuFSFcHXLs365+qLZVN\n11k+g6V0lnd7RADTHpQHaB1c7djPzC3NhAq57mIIXtjqH7JV+oC1JfHOXj59\nzo7YuODqWreBsVr+CFpO4HdNwUpsskU5fHIj5UbxFQ4j3p5y+52Btf/k2GCR\n3sNp20qxv3tK5kOAwlfznxNjhW/f1VJKUiyj+cZDjpfhjiiTybFs9mDq7Cdo\nE9mDZQHO1MSWWszX7nq3PRoiSyi79zLzY4chQekoag5KfKlcRZX0hhDHrNLi\n6muAeiX1PkqgyQioM3zhE2TUKe3rL8qNKMfJPs3zqmqCJvdDlpSwh/Orq0Rv\nDLwSOHkFLrwJFF9nN3EpIay4LJGAcZ8lUFBy8Pq1ljfo4TVu4RMXSu10GJBL\ntHZr/dmjKpHc4V2LLgUrENEQ+KTnS/YkE6/VFNwoAblqMnMA2g/8i3fHq9Fr\nurS9ZpuYFfLORzT+M/8NCshjQJVq7qkoJwNXmpWO+XfKTNWlO6gokY3N0IRu\n3p1mRNO7l9BvXDC76P197rR9pOO8nebDdQY7U1+mxDrub8r8U0m2xMLV9d6d\nClXdXXhi3rOqT2jrCgG12QpLsTubeKCCSckLWjk+pqFuzyob+qpIPBG/dHjt\nzXDY\r\n=Nouf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClW/d+EuYJtwaUAG5lIodPaX/a8nB1/cDerG8hvzNd9gIgVjW7U1wWThAX+foNH0P+PQ9amMIMRtN7KnI1Iyj1QMM="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.12.0_1562091257522_0.8537400999904463"},"_hasShrinkwrap":false},"1.0.0":{"name":"@fuelrats/eslint-config","version":"1.0.0","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.2","eslint":"^6.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.0"},"peerDependencies":{"babel-eslint":">=10","eslint":">=6","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.18"},"_id":"@fuelrats/eslint-config@1.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-i2voBSh1eX4yu5mMcXVvhq+N7uQNOJx/OyUABWI/5wmZpDTVAUPmmdqATKQ57GFjCDy/BjI254Xc/JDEs8q9vQ==","shasum":"4147557b401d4bc1323ada59a5cfb234b813187c","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":13,"unpackedSize":48864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHBV8CRA9TVsSAnZWagAAgYoP/RAgz+rQx3fvltohYqHi\nJBKEE1gBnbVD87F+l+BgnpLG/2123Tg+BEFg4qLoYzbB7C68622e37DzzTaR\nLymLrh8IcG9+ZNZo40emOw5o2QU8PmLmWjJvjtIltxX0VgKr9nX2aHiu1Chb\nepE6PDHsmjPlpVDhL3bJFeswFgJOpTELp9JHTB9iJKaeJWHBR057AqOA/RKV\nCgpTVyzXQcfyr+TI4ZKdGFj1t2TTF4G4Lk96El5rpRURsWAxDyHVLRLxJsKB\nczebHR7Y0j3hKlHmHWN1s80HEFp6/s6gJJmxuDpgs3IoAZNVml4bFmIlgpD1\ncKrtbqHucAPsZenlbma/byJcczx3PiOAYS48DDS/bqKIMetbgLfpdxL3Rv0P\n5KOQABe1shhM8f5xSlkIrIVZB7hS7tKMfuZrX7vF3p/zr6Een8gT4bQHD/AQ\nr2NarCfEjZfN4JzPnV0k4YB9OSF1fqknaoOOnHI8aplsUrnxW7jcplLhhAHR\nxFUR65U1qHRuci8D6qy0fXJvF4LGnYKdLOyRlLhci2i8UbZHcNUcLgdlUkUG\nqHp5EfF11/2kQSMx3At6jFNXaGN6DQpcYk0PZ7RToJ2yztMWdLqyW2MCHuYZ\nitsHSGf7f8fX3my/WzB4Zau7HB6fU12+F49XLVFKv/REo+9QuuRijeRAgcPB\n8l8z\r\n=qaZV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGVJKRsrbI9pROl0VocXzNR9gVxaWno+0nLKDAEfIbSAiA78wGJp1mEgWzJxJjoklNOZTPnT5QziKSM5UJeH4w16w=="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0_1562121595727_0.14873951254758944"},"_hasShrinkwrap":false},"1.0.1":{"name":"@fuelrats/eslint-config","version":"1.0.1","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.2","eslint":"^6.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.0"},"peerDependencies":{"babel-eslint":">=10","eslint":">=6","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.18"},"_id":"@fuelrats/eslint-config@1.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zErru4pOUBWueNEfMwtg31TqzC94k0S0+8rZQRHaiyZmCGveyVhUPJzcdYEPTUUEjHtNtwyC1RUCOVhmpTxnzw==","shasum":"61bbfbe746bd933612ef552748b105f4ac398a32","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":13,"unpackedSize":48797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIXv4CRA9TVsSAnZWagAAQfQP/R0TPyyEr5VE9SloAQZ2\nROadm+lvZB9pdoIMKzS9OHvGeA4s8mb9Shp7zbIw8Jc0WBYxUeBEDOlgpbOO\nrPdHA3Qv9SVAMTfZsRM6tzxjYwzzprQl7dT/9bMDLf83J6OKuZriMVHypcux\nP0kDXbnT4EvPrsfVd9LInKIJp8PSpGhdAludLQQeaMS9oX9sy/VKRKcvZg7J\nMr4dFexI5InC6VPoQDbPOoQ9qkyLIGM3piFECvAygFCGrYagECEIXXoZDOQw\nrLVR2JpYcR3HcPjDa1iPtlVaTIvFKiunmtjKojMQYravyHd5FdFZQJo06i8U\nAindLIeqSgDrExRqUedSf02L9/RLiqE605l0Jg+0mxjOfvyb7MHmHE7sEgNc\nyb70JgYp93SvT2iFoSvceZqYowGTI5FICf11gjpcokEMC85gPsn3qJbVagKZ\nuZnFNEoOnfFHhB5rl9VjaT2+HqZS+H04acOWghYW1NqtJ11TX6tuhoxjDHmQ\n96GoXEuEFW79kZSxNVcBgMDe2VVJ5ibfvhnHrpsebczuYC0vVMJw5d4nOEpC\nJcNBHVT/V8fCl/t0gB/Xjuur0z3QOGRvC4OL+Lzop8JQR2CBZ3uBkdpV8lQp\nBVpGguJTsANNyWYz6Zol8lFtrjF3OgmzzXpA4tR+d10Z9l0V234mzgcsW6II\ncv16\r\n=O3Bk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDd2xY6RxYjIs84hns1q1fFwzn2q0h2ylinwFURbBxALAiAbClsIwXODGITXW80rejKp9KkS02DVvTM5sOy3rA0kSg=="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.1_1562475511370_0.5185813215587602"},"_hasShrinkwrap":false},"1.0.2":{"name":"@fuelrats/eslint-config","version":"1.0.2","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.2","eslint":"^6.0.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.0"},"peerDependencies":{"babel-eslint":">=10","eslint":">=6","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.18"},"_id":"@fuelrats/eslint-config@1.0.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-H76IgrQofyRNpcTZ5rB7FekAZG4+mqP5XVis9LsHJWnCy+MbNqncXT8vnVExFMRifoDmWvAGy6rka6bExWluSQ==","shasum":"3cf759487f3a4317eb9515de72be79a4b2f02a68","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-1.0.2.tgz","fileCount":13,"unpackedSize":48956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPhfCCRA9TVsSAnZWagAA6rgP/iQy/vYm4eiJqQdQagQ9\nRJbTQE3GHmbJltYi1dWWkvJB4XVUeQVG+vZ4PogEHWn/Q6JItGx4704RmiSJ\nkCIVSsHM+4x4Z4MoqK5+KRAgPaQlED01zw0sldwKTFPjayppEVVjojXOfmNs\nLwQ5qr9RRDo153qHGTf9+WnRTa8rTkvi5RnLbHr0slnmIFXQPp5g6vcXld7w\nSZJ6dAX7V84pq3vOGKfPe7AOJOVj80CU5PtTnJlSlrxw9sY58MrqD+FL0zvy\nJtNVJ8EfOT+SxuOU1y1VGLnezcEqQ3UOx/13GFXvFwMgDmFa6oPtNv3gHVQY\nsA+yvT0l43lhegJWii8qH55nx7DupHaSVrtQO+afUAtD//5/SeX5GT7fbaho\n7dQTsvcRpt3UMnER3WupRt0v0NlC7tt/Fg4lyKgfalWX56CZlyQ7xyeikfB6\nXud2ff7APslI3rhPy5+OeJr+jpq9lcEND6KJt0ScPN1Ac0mS+jkJcrNA2onl\nZ4+5YKQCkUZr0rnfFZQIsBIDt+/jxsy2mGGa70aRjKBf0E1hoeBkCZNn/kmR\nPg4LvQm5RCWjm+spBWkT5f5ub1bgzD4rSSpAQumO/iCs7wxjj107bKxc2vxW\nOimHfiujjv1+WVHPi4/XgsvkNZMDYj0p4Tfrs8t1cl510gfJSOB12w1Gp9xn\no9X7\r\n=b5sG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAKuDflkCv5clAcwGnqvFhtD4yr2/re1mr9d/31TmnRwIgeAmxMTzg7rTnGpqULhu0iZTGZHughnzPW+xMMCvNsFM="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.2_1564350402021_0.8917138462691474"},"_hasShrinkwrap":false},"1.1.0":{"name":"@fuelrats/eslint-config","version":"1.1.0","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.6.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2"},"peerDependencies":{"babel-eslint":">=10","eslint":">=6","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.18"},"_id":"@fuelrats/eslint-config@1.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-I6E9q3vA0Wv/gceeRzkeXR3HrYYsELR5b7/mp2znGfAXzvnG9/rUi/UoXiy08Sk6Hl8n+PCiPTf4jEAM+i7jWQ==","shasum":"3fcaf522f64cd212801f72da29e84d2df5829bf7","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":13,"unpackedSize":49491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwbTnCRA9TVsSAnZWagAATFQP/3VzSUlCL9hYWkVL0C1q\nw/Sc45ZpDGjdSDkMhWJ/sxUBwBUkUkyT+5Yp9aZnBbFbSgWq0p4ZN8Ty4JvG\nPzI8SGgcSgzYxyPAsU288FY7nVQXzsjxBXx/ZGIE00ILbSdpqY37UOFha/dB\nv95ox9gQrbr169AjlYweD2txGW9YsmOaZI7mfvM0tGeTXbmBeb/kflLe8zJx\n7NgmsK7RMJLIP8AluFbUx+OIXeV9zkGJuWooJKq1+3GFXSyAtWdFDfsbGcxn\n74twjpbR/UT9mjkU6kzJz/gzpY7mNZW5hWyXagF9nw6XJWDQc2ITgQhluoOe\n8hKQBM6gn/KuXApFl5wq6Kj0OYZUeXGyoaAcetrnq6FxDrRan4UpErAGDFRb\nLih6pdJGq1s1YGqubcCQlYQnJQnK3MLELel5qOdEh70bCSwCjSFUS0VtXuZV\nYv1J1RGpgDxOEP/DaNBC2zvZkeOx71ZejU2WC0C3hl2S1Gihc/6+Ixm3RS7Z\nRhUbx+DOxP8ax89+bST5fEtqX9p+EpRCjq77ogpFoO9SIcLzQJv08KQMM7b3\nUrpkd4FIwWBK+HzgzlkCpanE1ssv/i0cEOluBGtcilsYZxeW/AVlZtO2a8/z\nyALCzpXfwJL/7sDV9jnOc6zkzU5fO2V/ATNA+4dC3xqwF4G6IxWfR2wALzSO\nZDI9\r\n=jOTl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaS5UHc7tfkRsMm5+vA6EmauuTp0grwRZD/NfM2JiIZAIhAJcTEQNwfvNDtfD8EkPydRZVbss1b30BHMVEnFlUjij0"}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.0_1572975847539_0.47160303738200415"},"_hasShrinkwrap":false},"1.1.1":{"name":"@fuelrats/eslint-config","version":"1.1.1","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.6.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2"},"peerDependencies":{"babel-eslint":">=10","eslint":">=6","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.18"},"_id":"@fuelrats/eslint-config@1.1.1","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-8thW9Vm2IhabpWh3Qj6iHiu0GwJEQAvDnZzBHn8MH5jx7mshqyO2KtrPlEJqeRxYVDFz/bmZQYavv1c4+OIiww==","shasum":"89b38b8f41e57a8f5c4ad59f3c8d84bf94898f43","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-1.1.1.tgz","fileCount":13,"unpackedSize":49489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwe5TCRA9TVsSAnZWagAAt8kP/0dyLXnZlKQmAHp4ZELW\nAMHrRs5yTTJ2BAoM2M46YGFdWGn5WLndw6T6e/aE6QkrQ/Me+cfaOryDl7sR\nPhYu28MMP9I+uf7i0fb847tr5oKPwR/nYrc0UBbnb7JkXZWEo9KgTSuPYxFg\nSizB2VpAkwZ/mGOB+7O5N/a4sc5fVVH3eMyW/cshgGQtD/SInwtA/oNy1G+7\nfXXSXt/F9I1v/Uq2FegODhyVowK9LEUHRXWveaiektm0oE5ul8LxdP6wy8Xk\nnmyrw9toGbgGHdgYgIwiiC0wsAYkUUnRxZbTfeqPtBdx4OW63VomRi7BZ1ju\nwcCJdnNNcHZ9gUovGpdgnxuEdmkJv7G3qzIYByy0PpzqX2MkEof6FOSTsUSw\n07nE1+73XMvlVnL3lBd7AwN69biXJqw/pORuXfGLJtkkGRCgS6CjJCQcXFJY\nHQKmv8bshJ3L51Yb3tHaJt1Nx47mslvfrtE6NGGHBY2Dr3QJyWvqkvKTBbWm\nMUfAojlbYCnPV8HUNlN3CntZGLWpUMoiGwYV6tENaOAqhGrsXN9G/9r/9hJc\nDbR5QKju7lwIwAVYg4dHqeExjARTxmR1/dy/GX2KxUJ2Hjq/CX+AL8m3LY/n\nv7+k06xHc3ZOfgRPtPge257lsYpokxEMWtGWbrCu+wAHm/qpKLAxgcdX76vn\n4ke7\r\n=AR/G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJ/h6+9fQG3Fin4jkC8K//wz39Vy2w9SI0/T0AxKiG0AiAR1oCOwIt0JDGXYFAQTPzkJodgcJ7Zyn1TQ6EQsQmNjg=="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.1_1572990547229_0.05931809086240514"},"_hasShrinkwrap":false},"1.1.2":{"name":"@fuelrats/eslint-config","version":"1.1.2","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.6.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2"},"peerDependencies":{"babel-eslint":">=10","eslint":">=6","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.18"},"_id":"@fuelrats/eslint-config@1.1.2","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-iAf9oBGW42I8q8ROSNyCg1uZ6dMIVZZzKaDz1jSkgcIFZDT8LzKgpblaKv4m4iQR7Gck0iZI4vlb87RgikwARA==","shasum":"e6a40d6e20f039fcb6de002b498d34f084e021ba","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-1.1.2.tgz","fileCount":13,"unpackedSize":49489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwe75CRA9TVsSAnZWagAATkAQAImAmkLCu+pUjtaogFtt\nKotkUzzx3hgqkuqXHDkTqF7Bmk9HpCz8dYpjasX7P8vvmJKyw/HcMgWL0LLj\nwW3fBg9LagVujmpQPkVoQXVvVuf0B8QIwDCl+J8A/f2tHbBqJFiCPjqdx+7E\nCI7FN0kr4oIhlQ9HM01PRlgJmz3GgRvZFC1xaMaZaehpsYEunPV+jUf7C31k\nNw+Zpm1cTr13JAklGumbfKCJXA0BXd1FsAws7dSyGML8m0br0aeJMe4l2qTr\n5KBLpn+Y0nWV5Zd1eNVWS+8Nr3r+AVJSccuQx0el7yi6AXqzHj2CObUxs00R\nDE4O+bhXppdNF3hgFSGGOeO0dcJr2zJ2DStKpm2CyMeqg5KNToTTwV0EVNGB\nTuWKks/pxruENsT2KfrSJHV/EMK39qM+ZDoBkr6qZZqzapcmjUWMF7PwjdhD\ncu96b9TUx/AuBKQTdQGzGFDWaCeEBZdT6YqXed9fmVN261ml1loIs/RPwe8T\n0IE57qbCW1Ybmr4AiDYXgYGr2GxgXOefL7CQ9++9PK/MK/Yj5VL/l1bbX+7Y\ni0vxwD4qQDEMRfm5W8dNKJ+TUtXPyzJINhDgG06xY+4qUqvl0LuyVBRHGyeM\ntvQplzDi++/9HPF62zHgkO4qGPT7OJwq5hki0E9+fb06WBcCZFPcUx7Y+JiA\nYecS\r\n=endw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOlZJIV0bt0WZUFEdPTfUGHIZ/7tBUCzMD1bKZFgi4AAiEA9MXaQLlDTa8OEhXM3qqJTd1Tdwds6/shVWXrrW47hRU="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.2_1572990712686_0.2562986049702993"},"_hasShrinkwrap":false},"1.1.3":{"name":"@fuelrats/eslint-config","version":"1.1.3","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.6.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2"},"peerDependencies":{"babel-eslint":">=10","eslint":">=6","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.18"},"_id":"@fuelrats/eslint-config@1.1.3","_nodeVersion":"10.17.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-NNl2U7xpgQHl8o+bmSX8dmhfLIAJWGbvVkLWXKs37/EyxZTLcBFBFdBG28YlLUVQ3FRnKW7y1f0O3384fDMNHg==","shasum":"2e883c285f650ca6f555d29d15e168ee2614a0ec","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-1.1.3.tgz","fileCount":13,"unpackedSize":49568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1sGUCRA9TVsSAnZWagAAr4sP/01sii0EGBKuGsy4Z3v5\n/YeqMkqFN/jeaYU3bVJRu/LgH6Fdvedoh9HJ+NjHHxvYFZQyQp+zQtVsn7Av\nVlPCHHahdFanynTXqAg858DUi93vwUmwYBwrdM5knridFBolfG2O/LZp89QV\nfhkgtT77hAAzhv2oWddt9+tgIwxVNivhZHK8Cs/y07w2tOhYzVyQiNgyjl6R\nIsYywlq3rZ/rcUt4fENR4xJJWIPrMJ6wcLSpIBrBLVLVb2em8OsN3/PhK0Me\nU7Qm92jup6IocDKMe8A7RyfyJVky0PogHwHf5rlLtnMf3LY1CjMyfcvH2r7z\n93jpuYtOIVIiP81/Veew8CgxWEfBOG6jbrvoLptiTzi8yxyOZ/yLSi4lKMli\nffk4S2NGGz/uHVvGdbVGj7PSHhKjvEqDh+XUBb5ZduD4Wtm+L2TNmIUUACDb\nJf4QXMtgTBhUad8IsIaSjbqi/ju5jv46+r6qe4PvZafqgthyjYf7DxLr57AW\nZA/etfA2AyV34eeobI9C2c0HlDvu5IF4YGNYzlkjzlTYMeylB1LPyrEI/mFP\n8KAjotMlp1FqiI7ka2Ow0uyWMPsy7fMcF28R5Az+3p6ujgkLOyh6rpSAOkIL\n05SkxlpBj6zYYQ/ljTbbpWz9WKHGHaZnCqRVp20RPxh+PdZDeddLft4DcOcr\nY/mq\r\n=lXiU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD48NPZBHEuYE4sBiskAhVQYosrXcSes2oQDD2FeS0WwQIhAOx9BLglNPYKneAF9qpR+eL77pq0QiTwBr1sHU/jpyYl"}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.3_1574355348496_0.5488517920592575"},"_hasShrinkwrap":false},"1.2.0":{"name":"@fuelrats/eslint-config","version":"1.2.0","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.7.2","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.19.1"},"peerDependencies":{"babel-eslint":">=10","eslint":">=6.7","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.19"},"_id":"@fuelrats/eslint-config@1.2.0","_nodeVersion":"10.17.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-2RKtzImXCOKHHIRBojL+K3QySdMo3sxdEzSQLlNWRNoDacfQrsR3QuGETc8tNpvNe6qWtrQpUUcE4EJxTC/pZw==","shasum":"8259eb97ab5629e643dcb8435db93e9480c3986a","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-1.2.0.tgz","fileCount":13,"unpackedSize":50266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9wIXCRA9TVsSAnZWagAAp2kQAIQFrOXb1CWCOucAXeqo\nGXeey0oqLgfQiibTzshivP57T5H15JbC9me/h7abQvmNH/42GhmDeax3nIpt\nP2RM814cU56uY+rgKEGUw1fK2ie39a8/tZMFfXrn1DaUNAeQxyp8K/uoXt2S\niM3bwPlnMAY/NqEpXWs6IT4N4IQGr4zNRLcwyqFKKkgpZ7F1H8Lla89Fjai7\n6A62SG7jErjpY8OZvbMFfJ/wfIYjSoDQC2FujBFUMPb8IxfGyiVJ/wveptKm\nuXhZTn+vkdl5RBjgLckiKOjHC2J5o/mD7j2HjwfBmpq5TijipMQMIOgFjyDy\nyc9INx8ke99WhWJFPN5rtRw37YYIGQMvdU9xYQlD3aLqjS55OnFvaWR6ZNX1\n+lHmB6CC7VGrJI2FOhO/OxcJwW+FTNtTLJ9t7oUZtToytluXjZ5IckQqkSUT\nx57kMCUEZQ7kEk6XosMkRlh7+MhXgSGvn4nb6sqimEHIYteu6jR8ZGRGWZfY\n/LrIJSG2D4TfosVBFWKm3aKEUhfQ34y4T4CGi7MSl0YR91obyI/ODfRQeE9O\nG6HZgBcl25TbTXUg+NQhM/uw4jRoHN5I1j5k72l6kLo6+VQ7aakScg7nCU91\n8X2bYGeUZoFRMb1h58CsrUINFgUeWh6EGqtsd6HeTfTJnUT1UJT+rx1ybyWe\nHwu5\r\n=VJbZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6D4gpUw6KN8n6YwG96yuo0L2VdoNGD1jslIGWQK1OzAiAfTarhgKh1GSysY7X+7EVVcqqvkOcpNm5zY1QnLknuJw=="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.2.0_1576469015473_0.66343220081742"},"_hasShrinkwrap":false},"1.2.1":{"name":"@fuelrats/eslint-config","version":"1.2.1","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.7.2","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.19.1"},"peerDependencies":{"babel-eslint":">=10","eslint":">=6.7","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.19"},"_id":"@fuelrats/eslint-config@1.2.1","_nodeVersion":"10.17.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-hT/MGD6iBxxkvt6W46mGc6EETCNrMFQHqdj7CBLCKsvPYjCiecGGzHox4gn7odinzCXR+RQkRxrz7qFgeHtCQg==","shasum":"7ca8776cb173fb458da09ff321b8568e5958b1c5","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-1.2.1.tgz","fileCount":13,"unpackedSize":50266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd909JCRA9TVsSAnZWagAAcwsP/R1Kw5Da7OfeujXw9PSx\nWqeCrjhcc3O40ZrjTRgT0E4aO82gkg/wSQVAf8Bd78ju1OIUV2vISZ36Iyhl\n53WNmohydDVVmOIV6vGWRgVD57uVD875SFZx517Xau1c879s6ecDHmKDzQP2\n6GmZzB59VtbfiI0kr6hN12zZ37kRYfu1yc8nbcp0NrU9OLPWsOzhdQbLkuq9\nkVkjUyQLt6nVobH4pINXkvCqi9/r+2DpyL5j3Pv88a8RfyjYQrrKIj7k1AlY\nMZK3LYBfOB0PpNeitCqjFKnM4bJ3tneBNWzuC1qE1m5DoA2xZlzq4HzynvvW\nWHrGLXw/7jTOWiwOFB0rs/dsN0JKiK6Jg8rIR6k7qdQPUS0f53Y4rBEtQidK\nzhXZ/2dcF0wof5oX3DYHjKCxj+ndWyrdr3KBfDfz5ertNcJUfnkkaHf1DUMr\nflScXoIyd+IqK3W8PqKhG1xn9mko/rxz/rCq5AhbIRPS4sEHjDH1YrPI3g3p\njZ6hnEPQe27rIrtn6Js5s3Ox/l+mz4/92bo6wi2gA5VUzQm40gQW8yYFJlfV\n2ClmZ82vwrore6nxMsUFgIjxHlLgCHrhrS7/k4S8HqABxlmrs43YXs/eEs1s\nynk2ABq6+giHolR6vNeRYFq8XZY7WLx0m3wDh2IhTMnTO2O57/znsJQTBU8J\noFch\r\n=7tbn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHstQf8y+Kk9uHp6diVX9LnPxPevvmXNukD9tiHm3EKmAiBi9hPAN2Bkvj1x2OX0WGHYhhrUuoWmnOgB3iJ8l2XL6w=="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.2.1_1576488777105_0.5349648587193747"},"_hasShrinkwrap":false},"1.2.2":{"name":"@fuelrats/eslint-config","version":"1.2.2","description":"ESLint config for fuelrats projects","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"tre@trezy.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"alex@sorlie.co.uk","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"license":"MIT","dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.7.2","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.19.1"},"peerDependencies":{"babel-eslint":">=10","eslint":">=6.7","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.19"},"_id":"@fuelrats/eslint-config@1.2.2","_nodeVersion":"10.17.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-U9EK2o1mMJiVBJerD4m5vcrhhLK6h1TF1UjCe3Ku4YrfEze76h6Q8Y2dgKzplRscYkiK34rIPAcm7xvV+gcgAw==","shasum":"accc9f4e3c0511880b8e4040dbb21400e9fca68b","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-1.2.2.tgz","fileCount":13,"unpackedSize":50245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+EhDCRA9TVsSAnZWagAAwYQP/3bXMHpMA2l6BmInf2IT\nBYio8Epu9TgwqnGCMea/69y+7U6dcChUKAOBnjohHANfas3Vpx6yOhE9/hz/\nYtk6rktq55XeaANE+05ku192t5Jl50wJdbnEWZrfcagok/hq6psvYPH57t89\nRLLCgSrO6hhC2eh4TUXR2OzrO1/ggNu7QZBW8vVLGFv5TcdQ+l25Ku6tKTEq\nEVp1mViisp81o3Q+h9BZQgALMQ19LAput8ZSNG33a4WzmCNMsGshuY9GMGBE\nzwKNWRuTqD0GZkBo8sIGGMn+7gp8APRkZcFo1ZQAFvofunclcK/2B4gzR4of\nLtLc8SnCamCmVN+bY3vfNXJjEv3FlmGfS1P+EhChycVozc23GvFcc9tzJgWA\nHzBBDO4nmxGoGjcfOFBjB07J2FI1Q1HCbsd/RY7c+qUFixvcbqNRlhFJJWqd\njkuMsPOHcNgYbvk+wtJA5vgoD3gy9xZcs0Zas4LGLHzGrN3A6i34BJ1AKGsW\nLnsO+d1co1YFcpvdGyqJRvyWH3k/GJj4z2H2fbeOZHYymYTOtY3HLK/py41P\n0gnz6b6boaCqO/l3g946sEYl+HZNvOvFWL7+7CK4MMGQy1KUfhj3ccZmc9b5\np3pKDqqcYCxpzjBfiI+dbdiVE6vmGI3j1mzYVinlLbD4y0ppQv8DJWedE/HR\nke2t\r\n=aPr3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDch5cyxz1HKQ+qc2ipyxrMs8sb97Wve34tAqNiZuxwKAiEAhCaRCh2eaWFTHeNDmLQBAgDNSuzfql5sbzJt+HluLXw="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.2.2_1576552515369_0.9028603268972926"},"_hasShrinkwrap":false},"2.0.0-canary":{"name":"@fuelrats/eslint-config","version":"2.0.0-canary","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.8.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.20.0","eslint-plugin-jsdoc":"^21.0.0"},"peerDependencies":{"babel-eslint":">=10","eslint":">=6.7","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.19","eslint-plugin-jsdoc":">=21.0.0"},"readmeFilename":"README.md","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\n* Base ESLint ruleset with `babel-eslint` as the primary parser. Generally intended for node.js backend projects.\n    * Assumes an ECMAScript 2020 environment with [`Babel 7`][babel] as the primary transpiler.\n    * Includes [`eslint-plugin-import`][eslint-plugin-import] for additional ESModule linting.\n    * Includes [`eslint-plugin-babel`][eslint-plugin-babel] for providing core rule compatibility for common babel plugins.\n    * Includes [`eslint-plugin-jsdoc`][eslint-plugin-jsdoc] for JSDoc block linting. If you do not use JSDoc, add `\"jsdoc/require-jsdoc\": [\"off\"]` to your rules in your `.eslintrc` file.\n    * Also includes a `purejs` preset which disables `babel-eslint` and `eslint-plugin-babel`.\n\n\n\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize ECMAScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n\n\n\n\n## Setup\n\n### Installation\n\nWe recommend the [`install-peerdeps`][install-peerdeps] package for automatically adding the peer dependencies required by this config.\n\n**NOTE:** The commands below assume you are installing to devDependencies. If you want to install to your main dependencies (not recommended), remove the `-d` flag.\n\n#### Via `npm` v5+\n\n```bash\n$ npx install-peerdeps -d @fuelrats/eslint-config\n```\n\n#### Via `yarn` 1.x\n\nYarn v1 does not have an included remote script runner. First you must globally install `install-peerdeps`\n\n```bash\n$ yarn global add install-peerdeps\n```\nthen run\n```bash\n$ install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Via `yarn` 2 😎\n\n```bash\n$ yarn dlx install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Other Package managers\n\nRefer to your manager docs, or just manually install everything (borrriiiiing). Below is a list of package names you can apply to the manager of your choice.\n\n```bash\neslint babel-eslint eslint-plugin-babel eslint-plugin-import eslint-plugin-jsdoc @fuelrats/eslint-config\n```\n\n\n### Configuration\n\n1. Add the following to your `.eslintrc` file:\n```json\n\"extends\": \"@fuelrats/eslint-config\",\n```\nOr if you don't use [`Babel`][babel],\n```json\n\"extends\": `@fuelrats/eslint-config/purejs`\n```\n2. Setup additional environment options. This config only enables the `\"es6\"` environment. All other env settings are up to your project.\n    * For more information on eslint envrionment settings, visit [the eslint docs][eslint-env]\n\n\n\n\n\n## Credits\nOur code style and this config set was inspired by and derived from the AirBnB javascript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n\n\n\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[eslint-env]: https://eslint.org/docs/user-guide/configuring#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-babel]: https://www.npmjs.com/package/eslint-plugin-babel\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n[install-peerdeps]: https://www.npmjs.com/package/install-peerdeps\n","licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.0.0-canary","dist":{"shasum":"6e982bdc7bc0c11d2bdaa50b1c8e97024dcd501c","integrity":"sha512-VXYcPencLySqcAAv7eJdTn4KM/16oJZPj24ED0ac5zNEbQmpi38a9rC5WKIfCMdcX/LmaxmJanDWQUAjpTR7Cw==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.0.0-canary.tgz","fileCount":16,"unpackedSize":62355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNNYECRA9TVsSAnZWagAAkPcQAJODSnFztpC+pURgbr/o\nPrLu0wlHG/5awJcEkQnJaYIkiY98OShhdoYx3yoRgZvsW/9mzJJ8kg/5V3AL\nMDQQI4yvcgH819IDKUaP86aR7wncctWzDo0hFfeKx66OnqG+Q57GoWrGLgWn\nypNaudySzfTGxKWN6pRA5I0WPLS9nGm8HP7TucfaL579lF7LCV9qrj1ThUSw\nESgHMsXsGt4NFPDGJ1K++aa/N+xOyQIZDfhIpL6i1gb0TomZA9VIV0awc7cS\n6V1ENTGM6PCi/ylypjcT6i0ktcDlR77/SXUUChLvwzaeXBsgG1TG4S+iT8B8\n2GrlBEZw6ntbr0xxJcxtgDYMufdrMM799hcFKG1TVj3QMdqPog0G3fiSIcv9\n3IzayD7kwQc86/RAzAvLHdIr1GvCn25GT4uTb7bIVbitauTfOovB3Vn9RPHZ\nLtwXNfo1dIv+l2v1YRxX4pdNNaWyJZ6Gjuwo+owwTRRvbWMglexLUgZHV/k2\nDE4lQCxU8gY/5Dth71MHcn8c+KtqjlzYt7bLf4EN3/DRzmSdpBWYOuE7uiVu\nISHQmcgH4tvNZk2gOd1fuAQ3LtUJRFTyQam17e2fCvL8M0ps5AEGQKN6tDno\nUGSrBSVAGR7cMQJyRkBAEfraizehvZXHgxhyjSBJSZq7UAiSwJD8Z/W5tDDW\nSJFh\r\n=Y6EA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqNtlvJiyhD/xRmkSPc3BsLcAeFGvgM5tv/rQ5XKaFsAiAprrhrGgQ0PdtW1tYVHiBRNmdCC25c2yDu5v+nndb2cQ=="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.0.0-canary_1580520963955_0.8004360969664934"},"_hasShrinkwrap":false},"2.0.0-canary.1":{"name":"@fuelrats/eslint-config","version":"2.0.0-canary.1","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.8.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.20.0","eslint-plugin-jsdoc":"^21.0.0"},"peerDependencies":{"babel-eslint":">=10","eslint":">=6.7","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.19","eslint-plugin-jsdoc":">=21.0.0"},"readmeFilename":"README.md","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\n* Base ESLint ruleset with `babel-eslint` as the primary parser. Generally intended for node.js backend projects.\n    * Assumes an ECMAScript 2020 environment with [`Babel 7`][babel] as the primary transpiler.\n    * Includes [`eslint-plugin-import`][eslint-plugin-import] for additional ESModule linting.\n    * Includes [`eslint-plugin-babel`][eslint-plugin-babel] for providing core rule compatibility for common babel plugins.\n    * Includes [`eslint-plugin-jsdoc`][eslint-plugin-jsdoc] for JSDoc block linting. If you do not use JSDoc, add `\"jsdoc/require-jsdoc\": [\"off\"]` to your rules in your `.eslintrc` file.\n    * Also includes a `purejs` preset which disables `babel-eslint` and `eslint-plugin-babel`.\n\n\n\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize ECMAScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n\n\n\n\n## Setup\n\n### Installation\n\nWe recommend the [`install-peerdeps`][install-peerdeps] package for automatically adding the peer dependencies required by this config.\n\n**NOTE:** The commands below assume you are installing to devDependencies. If you want to install to your main dependencies (not recommended), remove the `-d` flag.\n\n#### Via `npm` v5+\n\n```bash\n$ npx install-peerdeps -d @fuelrats/eslint-config\n```\n\n#### Via `yarn` 1.x\n\nYarn v1 does not have an included remote script runner. First you must globally install `install-peerdeps`\n\n```bash\n$ yarn global add install-peerdeps\n```\nthen run\n```bash\n$ install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Via `yarn` 2 😎\n\n```bash\n$ yarn dlx install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Other Package managers\n\nRefer to your manager docs, or just manually install everything (borrriiiiing). Below is a list of package names you can apply to the manager of your choice.\n\n```bash\neslint babel-eslint eslint-plugin-babel eslint-plugin-import eslint-plugin-jsdoc @fuelrats/eslint-config\n```\n\n\n### Configuration\n\n1. Add the following to your `.eslintrc` file:\n```json\n\"extends\": \"@fuelrats/eslint-config\",\n```\nIf you don't use [`Babel`][babel]:\n```json\n\"extends\": `@fuelrats/eslint-config/purejs`\n```\n2. Setup additional environment options. This config only enables the `\"es6\"` environment. All other env settings are up to your project.\n    * For more information on eslint envrionment settings, visit [the eslint docs][eslint-env]\n\n\n\n\n\n## Credits\nOur code style and this config set was inspired by and derived from the AirBnB javascript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n\n\n\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[eslint-env]: https://eslint.org/docs/user-guide/configuring#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-babel]: https://www.npmjs.com/package/eslint-plugin-babel\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n[install-peerdeps]: https://www.npmjs.com/package/install-peerdeps\n","licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.0.0-canary.1","dist":{"shasum":"3637291b54f67ddc240927b55f90cf6164ca312d","integrity":"sha512-3E8v3m/I/3/PEiG7b29oSu5RI9ge0IJCuuXzUg8+WykIokQNRiZ8/LJ17LUBZLkABZ4mvTRNfvnrebkarEaYvQ==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.0.0-canary.1.tgz","fileCount":16,"unpackedSize":62354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNNmGCRA9TVsSAnZWagAAp4UP/iC6kHEfE26yn+7b8JuS\ny3h4Ae3cmT+5Y1JI1VqhkdT+hYM6q6DKa+Q9QpPcZevDvFaubJsycWJgPmGG\nuiHW1qa1pB4cBe2yAlaiH+4nlxVKiTGQ7BbMF3liJhbdUJtLPjYdYZyWIFUv\nwU9P9hdks822tR5k5PU9XJlg9zqVJR2hRfra7TK1iQixg81fO5s3xm4H0+Rk\nkpdOpyVrcnzIqBKN6OOe1udI/Ge7zeQiCVwlFRrQS1pWXDrDIvES7+MfCTBH\nnAI2ggR4/U2T+LEvDKY+B1G4+v0+lgwUYCqMUgsYeh2ea4Fge1Q3FGeUbPEv\naUnjNdCtf8WKLjCfOQ+5hDlAGWhgd5bUK+fMb126iku3l7Y+orXKMT9fo3Jw\nVHYTPPeFiQKZ5+j+P8Pbz+cFKUYWFjfZy1fdvBzSTjT/kyT8oplGnH5Kz/1T\n8HV6ZkY45GPWLeJgeLMBcjWPQLF8P3qa6QqTxKzzq0HoiamBXtjElaw6Zslp\nPLI7TKSAzOAuEJMT5NqSpOXPExvqklPfK6lWkIkU45s/wRzGBAo9EGeWRjl/\ntl1YS1dGHOO+8w3jPNQ1PDQ5IAFP4t4RgCrhZFARJbBHku7YCwmlOf8aVwhu\nuYKKOfPCIXb2HU6eLmDXTbZrjvWiGgZrumpnp2Xr7W36GatJ0TIXTfFbhUik\nYkAe\r\n=TFh6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6QmJZn3R9DRp/K5N4PlfMGDbHLBQZZ4Xlv1IqCEw5iwIgR8frQ+XCTNuI9TcqsRjsW11zptf+Ldla6QrWCEVl9gc="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.0.0-canary.1_1580521861702_0.6737222377240786"},"_hasShrinkwrap":false},"2.0.0-canary.2":{"name":"@fuelrats/eslint-config","version":"2.0.0-canary.2","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"main":"index.js","repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.8.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.20.0","eslint-plugin-jsdoc":"^21.0.0"},"peerDependencies":{"babel-eslint":">=10","eslint":">=6.7","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.19","eslint-plugin-jsdoc":">=21.0.0"},"readmeFilename":"README.md","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\n* Base ESLint ruleset with `babel-eslint` as the primary parser. Generally intended for node.js backend projects.\n    * Assumes an ECMAScript 2020 environment with [`Babel 7`][babel] as the primary transpiler.\n    * Includes [`eslint-plugin-import`][eslint-plugin-import] for additional ESModule linting.\n    * Includes [`eslint-plugin-babel`][eslint-plugin-babel] for providing core rule compatibility for common babel plugins.\n    * Includes [`eslint-plugin-jsdoc`][eslint-plugin-jsdoc] for JSDoc block linting. If you do not use JSDoc, add `\"jsdoc/require-jsdoc\": [\"off\"]` to your rules in your `.eslintrc` file.\n    * Also includes a `purejs` preset which disables `babel-eslint` and `eslint-plugin-babel`.\n\n\n\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize ECMAScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n\n\n\n\n## Setup\n\n### Installation\n\nWe recommend the [`install-peerdeps`][install-peerdeps] package for automatically adding the peer dependencies required by this config.\n\n**NOTE:** The commands below assume you are installing to devDependencies. If you want to install to your main dependencies (not recommended), remove the `-d` flag.\n\n#### Via `npm` v5+\n\n```bash\n$ npx install-peerdeps -d @fuelrats/eslint-config\n```\n\n#### Via `yarn` 1.x\n\nYarn v1 does not have an included remote script runner. First you must globally install `install-peerdeps`\n\n```bash\n$ yarn global add install-peerdeps\n```\nthen run\n```bash\n$ install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Via `yarn` 2 😎\n\n```bash\n$ yarn dlx install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Other Package managers\n\nRefer to your manager docs, or just manually install everything (borrriiiiing). Below is a list of package names you can apply to the manager of your choice.\n\n```bash\neslint babel-eslint eslint-plugin-babel eslint-plugin-import eslint-plugin-jsdoc @fuelrats/eslint-config\n```\n\n\n### Configuration\n\n1. Add the following to your `.eslintrc` file:\n```json\n\"extends\": \"@fuelrats/eslint-config\",\n```\nIf you don't use [`Babel`][babel]:\n```json\n\"extends\": `@fuelrats/eslint-config/purejs`\n```\n2. Setup additional environment options. This config only enables the `\"es6\"` environment. All other env settings are up to your project.\n    * For more information on eslint envrionment settings, visit [the eslint docs][eslint-env]\n\n\n\n\n\n## Credits\nOur code style and this config set was inspired by and derived from the AirBnB javascript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n\n\n\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[eslint-env]: https://eslint.org/docs/user-guide/configuring#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-babel]: https://www.npmjs.com/package/eslint-plugin-babel\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n[install-peerdeps]: https://www.npmjs.com/package/install-peerdeps\n","licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.0.0-canary.2","dist":{"shasum":"d73e6ae51370e7a1c4f614c5f76832dbb76d84b2","integrity":"sha512-GquZ1o5YlMEnZ8gQCHKXjPYB1n9BhpAexAkZP44nYZ0JYmpLSGdMCqWn/Eu6kYuPgVfG+M7mHCGirxKnuXsu1w==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.0.0-canary.2.tgz","fileCount":16,"unpackedSize":62697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOOyXCRA9TVsSAnZWagAAtIYP/0IIeKpXsYkvnabA8Yal\nTtqO9r8fUcv0aC865WJ5OMkVqCqPNjR/1+IyKYmQZBSuEa3ei89Q9FsAj9Wf\n1fLkNtqyfCf4V44rON5HO5CQnwWCGIA/hFi+txSEoxC4dgv75kgEHXr5B0fa\nGIoFNvpycWbBNZ6hEi8qkPBWdbiczDEUT6gioSCFN9wxEOpkpWVFlbz4TWiy\nzNmBpqMFB9JWNcmWjw6t1jFNvZoA7ZxVUpWkx9ZV0VTnzek8ESYaU5an/YPk\nOozQEEORm6VeXwzDz1+rrrOYTCPlUuwxwiy9Ld29wVhe2YVwuLZMYY8cdSJn\nlgIN1hp0B9Xu1twGd7rLuPNQGOV+JxtqaT9T44dR+kfwp7RpkJ2lHhmkL1Vz\nagqFJo3cIxFHmzT3CFOi8MAT0vTgg6nSP+8eKEWzSvx8dYWDeZ9xwR9bpzTX\nyeFxYrFUeMv8FPgp7WX1lBJXSZD5QSScGDP8Xp3JPfyO8X60Bm3XjBBaXHUE\npLUVNsOipt78eNy06/szjVF5oW0RITvSGtGJtxirvcUG0iIKT4LUcXxOBibl\nlsyIn2dcsErKXt/pLLkGfZSRYo20k+i1v+YbtEKzv46DbuX4rFoWvRhRlwUj\nbhKzAyY27Xe+bE88rwNLyQS4ff/tzzzy2dQrym3gSrldjJ+nUR/wiGiTnEdX\nosHN\r\n=n7uc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqvo/iX/ocEDctIf1de59hGHIj1ATeI2+Ry+9hdlmVrAIgNsQib6dcYHSR4q84bEeAg4VwXMbsJPVqoGeytwiU9TQ="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.0.0-canary.2_1580788887125_0.6388636034697022"},"_hasShrinkwrap":false},"2.0.0-canary.3":{"name":"@fuelrats/eslint-config","version":"2.0.0-canary.3","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"main":"index.js","scripts":{"release":"yarn publish --non-interactive","release:canary":"yarn publish --tag canary --non-interactive"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.8.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.20.0","eslint-plugin-jsdoc":"^21.0.0"},"peerDependencies":{"babel-eslint":">=10","eslint":">=6.7","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.19","eslint-plugin-jsdoc":">=21.0.0"},"readmeFilename":"README.md","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\n* Base ESLint ruleset with `babel-eslint` as the primary parser. Generally intended for node.js backend projects.\n    * Assumes an ECMAScript 2020 environment with [`Babel 7`][babel] as the primary transpiler.\n    * Includes [`eslint-plugin-import`][eslint-plugin-import] for additional ESModule linting.\n    * Includes [`eslint-plugin-babel`][eslint-plugin-babel] for providing core rule compatibility for common babel plugins.\n    * Includes [`eslint-plugin-jsdoc`][eslint-plugin-jsdoc] for JSDoc block linting. If you do not use JSDoc, add `\"jsdoc/require-jsdoc\": [\"off\"]` to your rules in your `.eslintrc` file.\n    * Also includes a `purejs` preset which disables `babel-eslint` and `eslint-plugin-babel`.\n\n\n\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize ECMAScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n\n\n\n\n## Setup\n\n### Installation\n\nWe recommend the [`install-peerdeps`][install-peerdeps] package for automatically adding the peer dependencies required by this config.\n\n**NOTE:** The commands below assume you are installing to `devDependencies`. If you want to install to your main `dependencies` (not recommended), remove the `-d` flag.\n\n#### Via `npm` v5+\n\n```bash\n$ npx install-peerdeps -d @fuelrats/eslint-config\n```\n\n#### Via `yarn` 1.x\n\nYarn v1 does not have an included remote script runner. First you must globally install `install-peerdeps`:\n\n```bash\n$ yarn global add install-peerdeps\n```\n\nthen run:\n\n```bash\n$ install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Via `yarn` 2 😎\n\n```bash\n$ yarn dlx install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Other Package managers\n\nRefer to your manager docs, or just manually install everything (borrriiiiing). Below is a list of package names you can apply to the manager of your choice.\n\n```bash\neslint babel-eslint eslint-plugin-babel eslint-plugin-import eslint-plugin-jsdoc @fuelrats/eslint-config\n```\n\n\n### Configuration\n\n1. Add the following to your `.eslintrc` file:\n\n```json\n\"extends\": \"@fuelrats/eslint-config\",\n```\n\nor, if you don't use [`Babel`][babel]:\n\n```json\n\"extends\": `@fuelrats/eslint-config/purejs`\n```\n\n2. Setup additional environment options. This config only enables the `\"es6\"` environment. All other env settings are up to your project.\n    * For more information on eslint envrionment settings, visit [the eslint docs][eslint-env]\n\n\n\n\n\n## Credits\nOur code style and this config set was inspired by and derived from the AirBnB javascript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n\n\n\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[eslint-env]: https://eslint.org/docs/user-guide/configuring#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-babel]: https://www.npmjs.com/package/eslint-plugin-babel\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n[install-peerdeps]: https://www.npmjs.com/package/install-peerdeps\n","licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.0.0-canary.3","dist":{"shasum":"2235bd9073c3c641baa1148d7957127996eed8b8","integrity":"sha512-TRcn4Eev73Smy1ZXxKjAulPATgxb5awdkYlSCzGrt2Qt2svU2g9DSw0RHEqPa+2KO56g3oOQPaLMQEos82XprA==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.0.0-canary.3.tgz","fileCount":17,"unpackedSize":63015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ1BfCRA9TVsSAnZWagAA7B4P/0HBjqE6tQAD/GzNzYVB\nBUpDKSbrdAhM6rH279ppgw4rNgAzX7rwAVFWgYSFTT+2+eq1Zfk5JzJ3eeR2\n+M5dN+lHrMdl/4PVt66ZjRQS61Saz4R6YTSvT3+B2qgQEmDPanSRpcz1vXYs\nVBjC4OX8ScWlEvWQEn9ZbtqJiv85y/FpQdvvMROQBZc+lYWQHUBmY7Wwxh/e\nbdAoYbEyxeLvjz82l5A+w63HYYpo+2vnSJl+TYSX4NP8lfHube3+nGG1vFXU\nxY4qDiuZPw71Dy1V2ZjAv3thkYX6MF+88Jtc1UWAVD1xIfAuaCbXkVxWARLm\nLSHNtpdCo/JKaTsAmY10MyEpUPPuMLEwXn4nGBW8omabLR1t3irDk4aS4/qI\njaYrl33+cNxg1Z8vWPicBeSWuc3qZdbgpqjdkllGUZ0lqKqfQhiYfCSr1mHP\nOY68ua5Ieq2/3OgTnU+6OzqkNPerFSp66PjaBGbML8m2/VDvrBJ4qeLK+ee+\nC6UdFcj/+oCUjEzgLrxyjURZoinvZ0wvRAjsAQiwjEJvZ6lXzkX3IFyx13A9\nqtMbA0pLHbFx14tvIeTmRHeqYMC48Mm0s3Ap7wNwz/0/phn27SKiWSSeGfFh\n2s4h+sJFBpK/oKQYk4SnWE54Fjwa9DaavwySFVtRJ8GLgmEH8pEYUkfQvOBA\n0oC1\r\n=UKWW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJdMWj1LoT5aWUyjnbqrKxNeCt7b/RMC8B6ot/1zSvKAiEA80YTlcX6rB1+Y/F/FcbTBbTpdARXcXAhKLhLuxVObCM="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.0.0-canary.3_1581469790794_0.5998589367794858"},"_hasShrinkwrap":false},"2.0.0":{"name":"@fuelrats/eslint-config","version":"2.0.0","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"main":"index.js","scripts":{"release":"yarn publish --non-interactive","release:canary":"yarn publish --tag canary --non-interactive"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.8.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.20.0","eslint-plugin-jsdoc":"^21.0.0"},"peerDependencies":{"babel-eslint":">=10","eslint":">=6.7","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.19","eslint-plugin-jsdoc":">=21.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.0.0","dist":{"shasum":"600aadb19a833bb6fe061f992883cb271db5b348","integrity":"sha512-1FlR3KKSdpJJzxz0hrNwtQqDOcmLhUc5DArTTQThaz0wGnF//RKnHWYFnt2ftazyq50W1XDDotxfMBfvodlxZg==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":17,"unpackedSize":63322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRs56CRA9TVsSAnZWagAAHZgP/RDvrSGSVsms7RSaayuU\nk8m4Gf8BFVmPj9pQHxW7J8bvsJ1biwShSluTZjKrYOwKWkbsnLXzZbNHYi6D\nFbPs7HcAXWph3jBsS2cESCuvjH78KgNbZ2jsHRc/RNp5Eu+h7iYFSB3ARVNF\n8bcxbtbIE/wgBd5klDFcD7SI561Pe10/ykmM5RyR/JYIjMgOZ6Sii7Dpw4gt\nH69FvGTRJRjaBd7sF7OQM0EF7rm79GEM+pyk6rOKZQAkvYdLfvKklbNkPrB6\nkiJDliy1DmvGEmSSxfxS3hox5oAgTEPoQg9gGRD3aQm2EN4me2x8qwwM9y+P\n1oABoVFyrAKhUIEXqW9Vw0aJ7M8EUOteBiup79USe+AED0HFhiuCqNUK8c66\n/adgWWXB2R+Dg1WXauCsUoZQ59HR2ZfG8xmm7+xYPkDJv7QteXw9MCIDE1QX\nZHZKqsH8PuFOeH+tR00qndf2xYI2yF+ayiZW8d4d5cR5ppGuUkQOBsMhwIAZ\njBIdmZ//wlNODppbKLPZBE28RToNljadQJP1wp5w4UPWpUkkcK14WKHElX1k\nevuyNpEAgNxhCy9beojEjlQvtJWVaojFUvihEPUn5J2oocYA3qU9oVtyp2gV\njXh6GtABvk2qeDEQGxLgIOGEdSXou7usJIhsFHdvCTAg49aAGOwOTPwQyb4F\nDBEe\r\n=KCmV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIP/K/KuJl/YfrZVNa6FXON334ErrswrzIAI9lQRYxhQIgcCpJ0lkM4v5VjTB5PnoWxYUPsFZV2eoyset2yIm7jTk="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.0.0_1581698681837_0.49708895733850067"},"_hasShrinkwrap":false},"2.1.0-canary.0":{"name":"@fuelrats/eslint-config","version":"2.1.0-canary.0","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"main":"index.js","scripts":{"release":"yarn publish --non-interactive","release:canary":"yarn publish --tag canary --non-interactive"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.8.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.20.0","eslint-plugin-jsdoc":"^21.0.0"},"peerDependencies":{"babel-eslint":">=10","eslint":">=6.7","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.19","eslint-plugin-jsdoc":">=21.0.0"},"readmeFilename":"README.md","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\n* Base ESLint ruleset with `babel-eslint` as the primary parser. Generally intended for node.js backend projects.\n    * Assumes an ECMAScript 2020 environment with [`Babel 7`][babel] as the primary transpiler.\n    * Includes [`eslint-plugin-import`][eslint-plugin-import] for additional ESModule linting.\n    * Includes [`eslint-plugin-babel`][eslint-plugin-babel] for providing core rule compatibility for common babel plugins.\n    * Includes [`eslint-plugin-jsdoc`][eslint-plugin-jsdoc] for JSDoc block linting. If you do not use JSDoc, add `\"jsdoc/require-jsdoc\": [\"off\"]` to your rules in your `.eslintrc` file.\n    * Also includes a `purejs` preset which disables `babel-eslint` and `eslint-plugin-babel`.\n\n\n\n\n\n## Note about v2\n\n> v2 Changes a number of aspects of our code style which may lead to time consuming adjustments, and in some cases an outright refactor of your code.\n>\n> Please see PR [#3][] for a comprehensive list of changes made from `v1.2.5`\n\n\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize ECMAScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n\n\n\n\n## Setup\n\n### Installation\n\nWe recommend the [`install-peerdeps`][install-peerdeps] package for automatically adding the peer dependencies required by this config.\n\n**NOTE:** The commands below assume you are installing to `devDependencies`. If you want to install to your main `dependencies` (not recommended), remove the `-d` flag.\n\n#### Via `npm` v5+\n\n```bash\n$ npx install-peerdeps -d @fuelrats/eslint-config\n```\n\n#### Via `yarn` 1.x\n\nYarn v1 does not have an included remote script runner. First you must globally install `install-peerdeps`:\n\n```bash\n$ yarn global add install-peerdeps\n```\n\nthen run:\n\n```bash\n$ install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Via `yarn` 2 😎\n\n```bash\n$ yarn dlx install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Other Package managers\n\nRefer to your manager docs, or just manually install everything (borrriiiiing). Below is a list of package names you can apply to the manager of your choice.\n\n```bash\neslint babel-eslint eslint-plugin-babel eslint-plugin-import eslint-plugin-jsdoc @fuelrats/eslint-config\n```\n\n\n### Configuration\n\n1. Add the following to your `.eslintrc` file:\n\n```json\n\"extends\": \"@fuelrats/eslint-config\",\n```\n\nor, if you don't use [`Babel`][babel]:\n\n```json\n\"extends\": \"@fuelrats/eslint-config/purejs\",\n```\n\n2. Setup additional environment options. This config only enables the `\"es6\"` environment. All other env settings are up to your project.\n    * For more information on eslint envrionment settings, visit [the eslint docs][eslint-env]\n\n\n\n\n\n## Credits\nOur code style and this config set was inspired by and derived from the AirBnB javascript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n\n\n[#3]: https://github.com/FuelRats/eslint-config-fuelrats/pull/3\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[eslint-env]: https://eslint.org/docs/user-guide/configuring#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-babel]: https://www.npmjs.com/package/eslint-plugin-babel\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n[install-peerdeps]: https://www.npmjs.com/package/install-peerdeps\n","licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.1.0-canary.0","dist":{"shasum":"904a9c679022b30cf18ac123b3550b3fc234cb74","integrity":"sha512-8TqKFDogUdBndBG93CUvZwq5DC82C15eUPQ8lNvp7DIOHSlwQ05eFyg1shiTQxh9MujdkrRq5uQY2vX1b+mfuQ==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.1.0-canary.0.tgz","fileCount":17,"unpackedSize":63553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUHCMCRA9TVsSAnZWagAAdfcP/0mb58TBW6m0N79N72Of\nU7kq6vnqEfTdDui/F3C6+2iEAgMgjD//15PI3P7fU1mA8Vh8djEK/Zcfte2J\nnQSZugIsuqedqIfWGzGF6C/px2uXe3yl2kc/ErLkhtnLFirZlNzDi8BYdkHP\n31AMwUXbMvZ0Xyiq4+XbVRMaCIXD5I8xq+vEJ4TN6ZuHVskGXV9d4EAaFjEv\nOVsF79RwCKfmvYGNiGKzuW8XAxrP5/vunGrYlVnKsAYS7LG/CkQl4aJCHBnw\nqOX929ohYLxRRHARTi9CWbcIeTyEo7WplgB4Fv6BVk6q2JnKlmDnrNBOalZJ\n/Bo3Jm7ti1tzlC9MMh1UgCNg2k04O55kyoyWnK+JDz26DBuUKPQs4sx136YZ\nkhdgsbXlUzPnSMKMV+9BH2pkeGwkWVI4i/fCQ3Y5axBHLYSeMrGqFT6wn4WP\n00FNpJLjDLYHGbMeq0BCytat6LW9xcq0P0CHg+F+nh8SBnakomyy4nGZxCqg\n1E93V6e1Rwd1PwrFhP9wvEeJ1ZmwbCpzr7KAjAo8gsuKOYrT+pSoy1zH7C2N\nIUQJ/vnxd92HwG+9LaaLHRncW4VUvmd6XAaUayYCcswenTRQi3mhIwsRpurh\n7LsTL3QxJjtRgJ/bW71/V2j6Cd/iZEeWHEnu0CFZFd10sFMzCVQKUG1UcUby\nQRTR\r\n=7hmF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVyz6D7PH1Y3uL1ggUTdDcJkefUjYAYA1VggkdVDN2bgIgREhxna2l6wMBwD8aUuCq+/hO2u/7CmepjXU+FQ7nigw="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.1.0-canary.0_1582329995869_0.40106066921667005"},"_hasShrinkwrap":false},"2.1.0":{"name":"@fuelrats/eslint-config","version":"2.1.0","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"main":"index.js","scripts":{"release":"yarn publish --non-interactive","release:canary":"yarn publish --tag canary --non-interactive"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.8.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.20.0","eslint-plugin-jsdoc":"^21.0.0"},"peerDependencies":{"babel-eslint":">=10","eslint":">=6.7","eslint-plugin-babel":">=5.3","eslint-plugin-import":">=2.19","eslint-plugin-jsdoc":">=21.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.1.0","dist":{"shasum":"3faa8115580466e98892725704a5c6bdc21fdc19","integrity":"sha512-Hpf4kaaXwCVJtVdZFUNr2elm7lzN6TEt0rwj1WXbhwcIuLg+fnKt3PoJCTXeuYZKLxLCMLSjBMLVQcBj6slJGQ==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.1.0.tgz","fileCount":17,"unpackedSize":63544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUHg7CRA9TVsSAnZWagAAHc4P/1aDyD4v+TjN9qvq+O7s\nI6e0uH6awWU5Fwl2M8zRDBtaW5d4vxvYGX3vX+xhtT6Yh3zH3ltyrCensbTz\nROt1pdrDimCj13/yHkqnMWq4jT7X+b73C8iXzIW69DNPXnolQQfqLPCdMUyQ\nTpoEb6JH8VI28a6GdP0YeMcEXd1MKblF1LkGtNJG92fy5oylTLErHzcwFXfP\nkjIO0ni3HxPsKar7L+IlGvmwgRNfdPfTiQVtpggAhYs0G6ETjllvHd6tYnCD\nXGeQR2MTaded80aXRavo+PA7KMdI6nUHO3cH+1RI7mpnVkrCOYwgBb4UyswL\n6Mvcm2+rhU266426sAhEawkmTELqmfzCeaOuganRZJYzFt8+yXcK6/5CcNTE\nPY501C7GuqR18qP9xleaywidIfwWWWKaFhQTUDpPUkblvFA8/3ffsMLtOvEz\nKHDk0Ke08RIMBd9yhGTAkjx1MneeXtfTPc2E1JDrvCJTc2Sb297vPTlOeT2I\nsNihxCVG7dH0LUecktcKe5w0Y1meIfEznHPvZBWB//RUP4VddVOXDfEE63bL\nAXlXRg6ciLA20sihDoTVU7vqKgd0acp2sLt5HQ7rZ0weC0EcuqV9uqhG5XoW\nhG3LPx37cuhn/G+FSpgz6B1+aFpBnzye8FuVMFq+YFY7/4NcAoB/ep87UGLr\n+AZS\r\n=kjMv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwqUD4wle03b2bL0nTXtsrECmXWRf8vb9JijthcJgiFAiBq63WbfV2McroDaVQjQPUIq8WRsanPOyrn0NdAOIefpg=="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.1.0_1582331962956_0.47669362656917547"},"_hasShrinkwrap":false},"2.2.0-canary.0":{"name":"@fuelrats/eslint-config","version":"2.2.0-canary.0","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"main":"index.js","scripts":{"release":"yarn publish --non-interactive","release:canary":"yarn publish --tag canary --non-interactive"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^7.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsdoc":"^25.0.1","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^4.0.0","react":"^16.13.1"},"peerDependencies":{"babel-eslint":"^10","eslint":"^7","eslint-plugin-babel":"^5.3","eslint-plugin-import":"^2.20","eslint-plugin-jsdoc":"^20.3 || ^21 || ^22 || ^23 || ^24 || ^25"},"readmeFilename":"README.md","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\n* Base ESLint ruleset with `babel-eslint` as the primary parser. Generally intended for node.js backend projects.\n    * Assumes an ECMAScript 2020 environment with [`Babel 7`][babel] as the primary transpiler.\n    * Includes [`eslint-plugin-import`][eslint-plugin-import] for additional ESModule linting.\n    * Includes [`eslint-plugin-babel`][eslint-plugin-babel] for providing core rule compatibility for common babel plugins.\n    * Includes [`eslint-plugin-jsdoc`][eslint-plugin-jsdoc] for JSDoc block linting. If you do not use JSDoc, add `\"jsdoc/require-jsdoc\": [\"off\"]` to your rules in your `.eslintrc` file.\n    * Also includes a `purejs` preset which disables `babel-eslint` and `eslint-plugin-babel`.\n\n\n\n\n\n## Note about v2\n\n> v2 Changes a number of aspects of our code style which may lead to time consuming adjustments, and in some cases an outright refactor of your code.\n>\n> Please see PR [#3][] for a comprehensive list of changes made from `v1.2.5`\n\n\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize ECMAScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n\n\n\n\n## Setup\n\n### Installation\n\nWe recommend the [`install-peerdeps`][install-peerdeps] package for automatically adding the peer dependencies required by this config.\n\n**NOTE:** The commands below assume you are installing to `devDependencies`. If you want to install to your main `dependencies` (not recommended), remove the `-d` flag.\n\n#### Via `npm` v5+\n\n```bash\n$ npx install-peerdeps -d @fuelrats/eslint-config\n```\n\n#### Via `yarn` 1.x\n\nYarn v1 does not have an included remote script runner. First you must globally install `install-peerdeps`:\n\n```bash\n$ yarn global add install-peerdeps\n```\n\nthen run:\n\n```bash\n$ install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Via `yarn` 2 😎\n\n```bash\n$ yarn dlx install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Other Package managers\n\nRefer to your manager docs, or just manually install everything (borrriiiiing). Below is a list of package names you can apply to the manager of your choice.\n\n```bash\neslint babel-eslint eslint-plugin-babel eslint-plugin-import eslint-plugin-jsdoc @fuelrats/eslint-config\n```\n\n\n### Configuration\n\n1. Add the following to your `.eslintrc` file:\n\n```json\n\"extends\": \"@fuelrats/eslint-config\",\n```\n\nor, if you don't use [`Babel`][babel]:\n\n```json\n\"extends\": \"@fuelrats/eslint-config/purejs\",\n```\n\n2. Setup additional environment options. This config only enables the `\"es6\"` environment. All other env settings are up to your project.\n    * For more information on eslint envrionment settings, visit [the eslint docs][eslint-env]\n\n\n\n\n\n## Credits\nOur code style and this config set was inspired by and derived from the AirBnB javascript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n\n\n[#3]: https://github.com/FuelRats/eslint-config-fuelrats/pull/3\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[eslint-env]: https://eslint.org/docs/user-guide/configuring#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-babel]: https://www.npmjs.com/package/eslint-plugin-babel\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n[install-peerdeps]: https://www.npmjs.com/package/install-peerdeps\n","licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.2.0-canary.0","dist":{"shasum":"0a4fa5895a2d818d5a24d741553ac197d0075add","integrity":"sha512-CNlBWkpm8yfkVXoL5rTXm5Y8x6vvFIj6xRvDttig4FrXEE3bD9ovnw49spYIsRyW1yZFgAw4V8qshd6gL6em8Q==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.2.0-canary.0.tgz","fileCount":16,"unpackedSize":63568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetuYICRA9TVsSAnZWagAAJUYP/RU3ihwJr87SKje+oSLp\n2y9s1ilFGzcWDIkI9nHKNQJygyUxLrstSNHpUemB8gWgTnqeXOyjFov/DnEN\n7c7sEyDJwTtSwR74ay/wWrBfqG303mRqLSG5kURFt1LJd6Wx382g27fBSW5o\nYbKImgA8LDZRbg/gMr0Sa5emw+h8LSMDau9XnlCm9yQnNx+5SF8ReJ4IVO8n\n7RAAGAoFu5IQ+v41Xq/4+SI/2gkz3AKZg/ygGU0VEqGq5oY5RYo5VojdF/9i\nqrPHpq7RwBGTamwBrp9sKyZ31kSLw/8KBrceD3VvU4OsMj/KjazKz2B+r4/F\nnXTO9wLV17IjbO6+b13UYvwlg9T5xPaHkukoq9mIB7AqUk3k5CDLlzwuF+Q4\nDzzdIXq4jDOtQBt/+9lBDVR2yE5OxBLk47tu5UPGoK3HGBYHmylAf0OyGqQY\nqBTZLPkWfYDXXEeyRRw5WFiAm+axaQi7flpAKlbbpl4FovwtQQYZ0kFz6f0w\nO181wIOnsaER/okA/dK0ncKPo+BGZJAhLpWQ5gg8dQb8uk/qE9r2V7gjee61\n5IMUiRCaRB93iae2VltQvJaVdIOHHz13xXxRq0jlThUfoNsPlGExoeJ0GFO1\npRfrzClyLX15K0UNC5aH4jKJp0cyclc8tvC1d2tWMRyelYTYUr9pHfVrRIx6\nOb1+\r\n=lzhz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjx/lBVhHJn/kSTbxSindIPLIArlQ0EpcpgBKad/eBcAIhAOra6XAwIr89O8hiiJGZmQMOz0luNk9/ylAtAGru6kKI"}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.2.0-canary.0_1589044744269_0.39306740221562686"},"_hasShrinkwrap":false},"2.2.0-canary.1":{"name":"@fuelrats/eslint-config","version":"2.2.0-canary.1","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"main":"index.js","scripts":{"release":"yarn publish --non-interactive","release:canary":"yarn publish --tag canary --non-interactive"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^7.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsdoc":"^25.4.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.2","react":"^16.13.1"},"peerDependencies":{"babel-eslint":"^10","eslint":"^7.1","eslint-plugin-babel":"^5.3","eslint-plugin-import":"^2.20","eslint-plugin-jsdoc":"^20.3 || ^21 || ^22 || ^23 || ^24 || ^25"},"readmeFilename":"README.md","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\n* Base ESLint ruleset with `babel-eslint` as the primary parser. Generally intended for node.js backend projects.\n    * Assumes an ECMAScript 2020 environment with [`Babel 7`][babel] as the primary transpiler.\n    * Includes [`eslint-plugin-import`][eslint-plugin-import] for additional ESModule linting.\n    * Includes [`eslint-plugin-babel`][eslint-plugin-babel] for providing core rule compatibility for common babel plugins.\n    * Includes [`eslint-plugin-jsdoc`][eslint-plugin-jsdoc] for JSDoc block linting. If you do not use JSDoc, add `\"jsdoc/require-jsdoc\": [\"off\"]` to your rules in your `.eslintrc` file.\n    * Also includes a `purejs` preset which disables `babel-eslint` and `eslint-plugin-babel`.\n\n\n\n\n\n## Note about v2\n\n> v2 Changes a number of aspects of our code style which may lead to time consuming adjustments, and in some cases an outright refactor of your code.\n>\n> Please see PR [#3][] for a comprehensive list of changes made from `v1.2.5`\n\n\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize ECMAScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n\n\n\n\n## Setup\n\n### Installation\n\nWe recommend the [`install-peerdeps`][install-peerdeps] package for automatically adding the peer dependencies required by this config.\n\n**NOTE:** The commands below assume you are installing to `devDependencies`. If you want to install to your main `dependencies` (not recommended), remove the `-d` flag.\n\n#### Via `npm` v5+\n\n```bash\n$ npx install-peerdeps -d @fuelrats/eslint-config\n```\n\n#### Via `yarn` 1.x\n\nYarn v1 does not have an included remote script runner. First you must globally install `install-peerdeps`:\n\n```bash\n$ yarn global add install-peerdeps\n```\n\nthen run:\n\n```bash\n$ install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Via `yarn` 2 😎\n\n```bash\n$ yarn dlx install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Other Package managers\n\nRefer to your manager docs, or just manually install everything (borrriiiiing). Below is a list of package names you can apply to the manager of your choice.\n\n```bash\neslint babel-eslint eslint-plugin-babel eslint-plugin-import eslint-plugin-jsdoc @fuelrats/eslint-config\n```\n\n\n### Configuration\n\n1. Add the following to your `.eslintrc` file:\n\n```json\n\"extends\": \"@fuelrats/eslint-config\",\n```\n\nor, if you don't use [`Babel`][babel]:\n\n```json\n\"extends\": \"@fuelrats/eslint-config/purejs\",\n```\n\n2. Setup additional environment options. This config only enables the `\"es6\"` environment. All other env settings are up to your project.\n    * For more information on eslint envrionment settings, visit [the eslint docs][eslint-env]\n\n\n\n\n\n## Credits\nOur code style and this config set was inspired by and derived from the AirBnB javascript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n\n\n[#3]: https://github.com/FuelRats/eslint-config-fuelrats/pull/3\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[eslint-env]: https://eslint.org/docs/user-guide/configuring#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-babel]: https://www.npmjs.com/package/eslint-plugin-babel\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n[install-peerdeps]: https://www.npmjs.com/package/install-peerdeps\n","licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.2.0-canary.1","dist":{"shasum":"6493bd1a901f31b2b36f71a6d41ac6227635f732","integrity":"sha512-/WkjUZSM1T/eiSev0shDO3QNalyqJV5sFBBf3ByavSSFZymF8ws5bM8n7N6dtqzrt0Z9GzZmseo1TSVEBtGVpg==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.2.0-canary.1.tgz","fileCount":16,"unpackedSize":64019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezEdjCRA9TVsSAnZWagAAcHYP/2/NL4DgSPBBzpXihaY5\n2m7uqUhd+MrEsLrQFwaQxcK80378k7gvc9F7q9vD4flCD/UB4Rdug3+NKvjz\nWYoz2AKJu8EBJTICA1WZRjNZhMenfN2BkNFZeqLkGWVVtuZwVcrc6BmW9W1c\nJTU5TZalMuCsIw7Xgigp1BitjUeJtBHXMXGM7SaLxY9P54on209tYPEcVzPK\n6Urjh+FMY1mJC6pyUsH7kb2+j1oqktTALmtnQAoXIlIowJdbjGcX04XeOuQY\ngHGh73k+2g5LjE7MzBiQBuKpsu5BaEpv4vI2T0LGZlNzNpg3fi53ShgKIuC/\nToNLYCzMS16RaQsmbrZXT1i/KWuRW15VjBRTK1UAYEueZmjDb+oZTtj4jIVX\nw7Y3tNZftF028wdiCAq1jeTqK5FhVvoEndGhsk0TLJ9wOEE0UIhUposeyQtH\nyTYNwgU9N5pTUXwqUOr9rwF31N1fa+HqzGcsvTnfjtaawQj4eE+Mw/L4tgQA\nVh3X5hEwNgOklxveP5uTUk5nldYWYFkCtZn0mi1Uk4sJrY4Gkxu4xort7F/R\nvvGVR3HKPbIhlkvcj/StpH+sfiC0M2Ay+x3N07mpzjSKN6GN49/aQoUKlmku\nWR9Xvi88Z2LjT3cbiYh4WDjrUqbaTV1zG+oa4FgxGgZjtHJN6rD4W0bO2NnJ\nMEl9\r\n=+TXO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJ6voO3B2sqEU1lrlfoIFcYjwps2NuTHPwSBHGZ/orLAiEAlIIz2zpR5cCWi6iSz8ZpIwLcQuGU423AIqwt1LwwQzg="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.2.0-canary.1_1590445923420_0.8413188565850069"},"_hasShrinkwrap":false},"2.2.0-canary.2":{"name":"@fuelrats/eslint-config","version":"2.2.0-canary.2","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"main":"index.js","scripts":{"release":"yarn publish --non-interactive","release:canary":"yarn publish --tag canary --non-interactive"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^7.1.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.20.2","eslint-plugin-jsdoc":"^27.0.2","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","react":"^16.13.1"},"peerDependencies":{"babel-eslint":"^10","eslint":"^7.1","eslint-plugin-babel":"^5.3","eslint-plugin-import":"^2.20","eslint-plugin-jsdoc":"^20.3 || ^21 || ^22 || ^23 || ^24 || ^25 || ^26 || ^27"},"readmeFilename":"README.md","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\n* Base ESLint ruleset with `babel-eslint` as the primary parser. Generally intended for node.js backend projects.\n    * Assumes an ECMAScript 2020 environment with [`Babel 7`][babel] as the primary transpiler.\n    * Includes [`eslint-plugin-import`][eslint-plugin-import] for additional ESModule linting.\n    * Includes [`eslint-plugin-babel`][eslint-plugin-babel] for providing core rule compatibility for common babel plugins.\n    * Includes [`eslint-plugin-jsdoc`][eslint-plugin-jsdoc] for JSDoc block linting. If you do not use JSDoc, add `\"jsdoc/require-jsdoc\": [\"off\"]` to your rules in your `.eslintrc` file.\n    * Also includes a `purejs` preset which disables `babel-eslint` and `eslint-plugin-babel`.\n\n\n\n\n\n## Note about v2\n\n> v2 Changes a number of aspects of our code style which may lead to time consuming adjustments, and in some cases an outright refactor of your code.\n>\n> Please see PR [#3][] for a comprehensive list of changes made from `v1.2.5`\n\n\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize ECMAScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n\n\n\n\n## Setup\n\n### Installation\n\nWe recommend the [`install-peerdeps`][install-peerdeps] package for automatically adding the peer dependencies required by this config.\n\n**NOTE:** The commands below assume you are installing to `devDependencies`. If you want to install to your main `dependencies` (not recommended), remove the `-d` flag.\n\n#### Via `npm` v5+\n\n```bash\n$ npx install-peerdeps -d @fuelrats/eslint-config\n```\n\n#### Via `yarn` 1.x\n\nYarn v1 does not have an included remote script runner. First you must globally install `install-peerdeps`:\n\n```bash\n$ yarn global add install-peerdeps\n```\n\nthen run:\n\n```bash\n$ install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Via `yarn` 2 😎\n\n```bash\n$ yarn dlx install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Other Package managers\n\nRefer to your manager docs, or just manually install everything (borrriiiiing). Below is a list of package names you can apply to the manager of your choice.\n\n```bash\neslint babel-eslint eslint-plugin-babel eslint-plugin-import eslint-plugin-jsdoc @fuelrats/eslint-config\n```\n\n\n### Configuration\n\n1. Add the following to your `.eslintrc` file:\n\n```json\n\"extends\": \"@fuelrats/eslint-config\",\n```\n\nor, if you don't use [`Babel`][babel]:\n\n```json\n\"extends\": \"@fuelrats/eslint-config/purejs\",\n```\n\n2. Setup additional environment options. This config only enables the `\"es6\"` environment. All other env settings are up to your project.\n    * For more information on eslint envrionment settings, visit [the eslint docs][eslint-env]\n\n\n\n\n\n## Credits\nOur code style and this config set was inspired by and derived from the AirBnB javascript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n\n\n[#3]: https://github.com/FuelRats/eslint-config-fuelrats/pull/3\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[eslint-env]: https://eslint.org/docs/user-guide/configuring#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-babel]: https://www.npmjs.com/package/eslint-plugin-babel\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n[install-peerdeps]: https://www.npmjs.com/package/install-peerdeps\n","licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.2.0-canary.2","dist":{"shasum":"a3dfaca11a3a34c98c3908b73bcd96efac327ad6","integrity":"sha512-qJgPcmP8sAsZc4Hhsp22Vve1C1I6LP3/6AHshFQiP7C4gLI6spe4GSjrkx0vR22fZeF+wqigOg8vzuoXrs1L3g==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.2.0-canary.2.tgz","fileCount":16,"unpackedSize":64033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2G2uCRA9TVsSAnZWagAAhhoP/0WYaraF5IeOAvXwYdbX\ns8CzXz7nA+6N04qgipLexIgk7ioD65wWK3gHomXoAgTRbCvIPhnw0Bg4X+pW\n5yNMOpQvDkhtQY+vLWqNb09ybRYk5EnyPIT9qjuiqRrAWTm4KnKYYfuQ7HSl\nTugHK+eXiZoAKUV+WU8d2G42Jt178cfiVrFdqXkkmGmYDG+Rz/74GP8OWwr/\nt2cdhQEKmTQHBFr3AdkyhhLmxxlHC4PKp+B7E4ySZl5TqaXnaNZxzQUOp8uG\nKKsgS696NHjzfljcuCmzcYYvISd3b795Rg/DytuaCiRjYnYGi6BMYKZxfxHZ\nswsHSnADYkJ1+jcCAaazj7DbNGVkdSBCpcvG0G/4cEsDUKyRJrJotNZu7mHf\n6aWoLO34kV/xfjzO4TzpP2NTEZurqB02q0j6Y+fxQpE0GI9wfUdGOE1NCoBj\nytqGbQOQA4uZHkbaUNq4MKSF5/y1jpuoLNkYBH1aPwaP0CbEb8XVrLoe04fl\nmxcf4uMZ5HTSlfNC3Zj3/qmaSwgf6A98SjqJ3UqBjUgTBCVkghibNveZ4oSb\nIaThd/l1Ldgnb82n8nJV3BbEbrmRpOQF0Rf+ZudOzzOYJt6VrGU6vaxWwDl2\nr5EEqBZJmOuiivHfd/IU30uz5Wi8y35uFrp6mu+PBeK7rJr1uxq8XABOnsQC\nKDBY\r\n=Ecwg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBizu6nJDlRR1vWM/0D4Xn6pifkkXv8Hr6bpoEhax4xAiByXl6forB0F6fzFS1byelvqZGtrPep8PGsDKvCX6mLZA=="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.2.0-canary.2_1591242158283_0.29910343818035834"},"_hasShrinkwrap":false},"2.2.0-canary.3":{"name":"@fuelrats/eslint-config","version":"2.2.0-canary.3","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"main":"index.js","scripts":{"release":"yarn publish --non-interactive","release:canary":"yarn publish --tag canary --non-interactive"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^7.2.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.21.2","eslint-plugin-jsdoc":"^27.0.6","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","react":"^16.13.1"},"peerDependencies":{"babel-eslint":"^10","eslint":"^7.1","eslint-plugin-babel":"^5.3","eslint-plugin-import":"^2.21","eslint-plugin-jsdoc":"^25 || ^26 || ^27"},"readmeFilename":"README.md","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\n* Base ESLint ruleset with `babel-eslint` as the primary parser. Generally intended for node.js backend projects.\n    * Assumes an ECMAScript 2020 environment with [`Babel 7`][babel] as the primary transpiler.\n    * Includes [`eslint-plugin-import`][eslint-plugin-import] for additional ESModule linting.\n    * Includes [`eslint-plugin-babel`][eslint-plugin-babel] for providing core rule compatibility for common babel plugins.\n    * Includes [`eslint-plugin-jsdoc`][eslint-plugin-jsdoc] for JSDoc block linting. If you do not use JSDoc, add `\"jsdoc/require-jsdoc\": [\"off\"]` to your rules in your `.eslintrc` file.\n    * Also includes a `purejs` preset which disables `babel-eslint` and `eslint-plugin-babel`.\n\n\n\n\n\n## Note about v2\n\n> v2 Changes a number of aspects of our code style which may lead to time consuming adjustments, and in some cases an outright refactor of your code.\n>\n> Please see PR [#3][] for a comprehensive list of changes made from `v1.2.5`\n\n\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize ECMAScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n\n\n\n\n## Setup\n\n### Installation\n\nWe recommend the [`install-peerdeps`][install-peerdeps] package for automatically adding the peer dependencies required by this config.\n\n**NOTE:** The commands below assume you are installing to `devDependencies`. If you want to install to your main `dependencies` (not recommended), remove the `-d` flag.\n\n#### Via `npm` v5+\n\n```bash\n$ npx install-peerdeps -d @fuelrats/eslint-config\n```\n\n#### Via `yarn` 1.x\n\nYarn v1 does not have an included remote script runner. First you must globally install `install-peerdeps`:\n\n```bash\n$ yarn global add install-peerdeps\n```\n\nthen run:\n\n```bash\n$ install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Via `yarn` 2 😎\n\n```bash\n$ yarn dlx install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Other Package managers\n\nRefer to your manager docs, or just manually install everything (borrriiiiing). Below is a list of package names you can apply to the manager of your choice.\n\n```bash\neslint babel-eslint eslint-plugin-babel eslint-plugin-import eslint-plugin-jsdoc @fuelrats/eslint-config\n```\n\n\n### Configuration\n\n1. Add the following to your `.eslintrc` file:\n\n```json\n\"extends\": \"@fuelrats/eslint-config\",\n```\n\nor, if you don't use [`Babel`][babel]:\n\n```json\n\"extends\": \"@fuelrats/eslint-config/purejs\",\n```\n\n2. Setup additional environment options. This config only enables the `\"es6\"` environment. All other env settings are up to your project.\n    * For more information on eslint envrionment settings, visit [the eslint docs][eslint-env]\n\n\n\n\n\n## Credits\nOur code style and this config set was inspired by and derived from the AirBnB javascript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n\n\n[#3]: https://github.com/FuelRats/eslint-config-fuelrats/pull/3\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[eslint-env]: https://eslint.org/docs/user-guide/configuring#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-babel]: https://www.npmjs.com/package/eslint-plugin-babel\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n[install-peerdeps]: https://www.npmjs.com/package/install-peerdeps\n","licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.2.0-canary.3","dist":{"shasum":"056bf84249a64dcbc22fd12c5cf7d70720706461","integrity":"sha512-1XgZIcKRx6rQThqklOl+hormxbcQl6iaggbgEAwqMJ2j6+QSE56N35I/nvxd4FGEuMhIJ/VUiWvzFNW2cwHLwQ==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.2.0-canary.3.tgz","fileCount":18,"unpackedSize":64299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5g1xCRA9TVsSAnZWagAAT/0P/jLwioegH0rMYk6MA8Hr\nf8J2M7HNl0tjxQ34VCWF3/lX2pGsWY/Ya3RhwtECBis32Q0nneSHmqhI6xeK\nWZRhvwX0HRzpfluxbkp3Ad794eNDzJJWf2o+2RpQOPNJPdHFsWMeqYj0LqHt\ndyRyzI6xf9xbfhh8r2OLsLaYF1C+xn2xjExXCX5Aa71IzzyfiVG+ShOL4qBJ\ns/9bF1AYiXV27LbHBE3t8MES2ZsfvSIxpoDXUlNJddGczMtxgO+hlv/G3FL1\n/b0LbG8uz2uZtC8n4UzXhaQoo2VGbMXkp8Dcq29T2FhVFxBb8Nx23yfki3Qb\nbpyV5/Uwu0Xcurb2OckEF+q7aab2Ab0/EC5oezkp3jZ9OXY+ofmkBFgP9mo5\nJKmZAWS/ykgUaoVjQNgoo9ANw/ohxle8+PIKuBYcT6uNe26u5k7YXXAhlbZw\nC+5MeK8Q+1eofcPparFCSzghuhHMB0i6PHIONzx9i6WKbV/gCfDGUbLx+EPf\n+gss6XbIOLTFcexeQXbvTyP1GheZL8E0Iz/tI739pyje/Et9bMX6CreoMTf6\ncKtNR5egbt8jqBWVx7oWKQhNSLHDK5IwOTGuuEK5QbinDBO5pGudFlBwvJP+\nLqz0ipGvk9ofoAA/f7aL/KxPQBFdnGP9y7P7ubtSZVarZMLj3gqoLO7dkauK\n+Ws2\r\n=VfbM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4qgqlbvudajhG2GU2bjjYbYVWYW2KnFzMQ9wE5uCFUAIgaf2y2vxUzLYc3qUh/Q4deRFoLgnrPbBspXa1TQ6vakQ="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.2.0-canary.3_1592135025407_0.09192260182178269"},"_hasShrinkwrap":false},"2.2.0-canary.4":{"name":"@fuelrats/eslint-config","version":"2.2.0-canary.4","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"main":"index.js","scripts":{"release":"yarn publish --non-interactive","release:canary":"yarn publish --tag canary --non-interactive"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^7.4.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^29.1.0","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.6","react":"^16.13.1"},"peerDependencies":{"babel-eslint":"^10","eslint":"^7.4","eslint-plugin-babel":"^5.3","eslint-plugin-import":"^2.21","eslint-plugin-jsdoc":"^28 || ^29"},"readmeFilename":"README.md","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\n* Base ESLint ruleset with `babel-eslint` as the primary parser. Generally intended for node.js backend projects.\n    * Assumes an ECMAScript 2020 environment with [`Babel 7`][babel] as the primary transpiler.\n    * Includes [`eslint-plugin-import`][eslint-plugin-import] for additional ESModule linting.\n    * Includes [`eslint-plugin-babel`][eslint-plugin-babel] for providing core rule compatibility for common babel plugins.\n    * Includes [`eslint-plugin-jsdoc`][eslint-plugin-jsdoc] for JSDoc block linting. If you do not use JSDoc, add `\"jsdoc/require-jsdoc\": [\"off\"]` to your rules in your `.eslintrc` file.\n    * Also includes a `purejs` preset which disables `babel-eslint` and `eslint-plugin-babel`.\n\n\n\n\n\n## Note about v2\n\n> v2 Changes a number of aspects of our code style which may lead to time consuming adjustments, and in some cases an outright refactor of your code.\n>\n> Please see PR [#3][] for a comprehensive list of changes made from `v1.2.5`\n\n\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize ECMAScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n\n\n\n\n## Setup\n\n### Installation\n\nWe recommend the [`install-peerdeps`][install-peerdeps] package for automatically adding the peer dependencies required by this config.\n\n**NOTE:** The commands below assume you are installing to `devDependencies`. If you want to install to your main `dependencies` (not recommended), remove the `-d` flag.\n\n#### Via `npm` v5+\n\n```bash\n$ npx install-peerdeps -d @fuelrats/eslint-config\n```\n\n#### Via `yarn` 1.x\n\nYarn v1 does not have an included remote script runner. First you must globally install `install-peerdeps`:\n\n```bash\n$ yarn global add install-peerdeps\n```\n\nthen run:\n\n```bash\n$ install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Via `yarn` 2 😎\n\n```bash\n$ yarn dlx install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Other Package managers\n\nRefer to your manager docs, or just manually install everything (borrriiiiing). Below is a list of package names you can apply to the manager of your choice.\n\n```bash\neslint babel-eslint eslint-plugin-babel eslint-plugin-import eslint-plugin-jsdoc @fuelrats/eslint-config\n```\n\n\n### Configuration\n\n1. Add the following to your `.eslintrc` file:\n\n```json\n\"extends\": \"@fuelrats/eslint-config\",\n```\n\nor, if you don't use [`Babel`][babel]:\n\n```json\n\"extends\": \"@fuelrats/eslint-config/purejs\",\n```\n\n2. Setup additional environment options. This config only enables the `\"es6\"` environment. All other env settings are up to your project.\n    * For more information on eslint envrionment settings, visit [the eslint docs][eslint-env]\n\n\n\n\n\n## Credits\nOur code style and this config set was inspired by and derived from the AirBnB javascript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n\n\n[#3]: https://github.com/FuelRats/eslint-config-fuelrats/pull/3\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[eslint-env]: https://eslint.org/docs/user-guide/configuring#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-babel]: https://www.npmjs.com/package/eslint-plugin-babel\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n[install-peerdeps]: https://www.npmjs.com/package/install-peerdeps\n","licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.2.0-canary.4","dist":{"shasum":"28f3ee5cc23c9fd3dafb5d507b24ae0b43b6ae78","integrity":"sha512-g9i0Zj2KpUXoF6S7Y/mZbFTMvS7gE3Rf1XkBkoRnH8ZotXol1u0Y47u0A37DmQaYgnCgMJgB9IXJJ7YIGyIB0g==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.2.0-canary.4.tgz","fileCount":18,"unpackedSize":64904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBfeLCRA9TVsSAnZWagAAepQP/2Ie68r9wbKtFwLhMS6W\nyZvyumxXLIiDnd9uCAsodviD98p6E5w8UTUUCXP2NOJhFcRouhGQxY8KZw7y\nGem/dfp/7Gteup+VVX6w6fpyNawiuGFbBkPFRw2QXXQ6/S0LiikphqY31IXv\nX/xfezYJGzJ9lyzciK7ZmvD3lsMfVv2oprj5DwBtPBGD3jZnwe8byTDyVkTj\n70j/PuNoW4rjPD7gvo2c2a5UJ0weK3UkjUW3Nj/WyXDS9+RCHav3SijEvqvT\n6u6qAlq/a8C7TfKUpP205PATq6YK8u7vmQy3ed9Z4Ocoox8dIQuuoVm1AxIi\nMJ7ZZnPE3+dz+oL9GgHHV5ylD0PmehpJtJ1iZm6TrnEJaATb3PnAMy2Rd0ob\n0/EfV0Xls26mxYQbnC17fDAmTjeLS6cipjO0/wdM1QQN7h6HRIJVzhiacizo\nyAT/r0ERQ3vnp2e3oGdhcydNkSUMfkEuZT5QkAON8tDBbgwlZXmkdkUxN2lP\nXjwRs788MD4qowHVdeIDfgS9od95aqMHC8cvKSKuOmHZ+e/DuTEZTbfySUEi\nOA1qiowyGkHtqX3IHSEwJZo2UkTh9N2k0WyD9/lFBPUV8rKdj1uWEJXt11gS\noq92XBElNi9v0HsPDdm0Z8n3PKks11qXRgVP2X9A6QvPL7d3IcBcU4jusFBu\ncyaO\r\n=aq8Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr/z0IBJoElhXqSe//jYp7mb2FW/4TJiGr0GJKuHjV1AIhAIbCt3MpBvMvzImdEwOic3Ej5ObOAKMbW2jhsKNDdZMK"}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.2.0-canary.4_1594226570593_0.5944818201266178"},"_hasShrinkwrap":false},"2.2.0-rc.0":{"name":"@fuelrats/eslint-config","version":"2.2.0-rc.0","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"main":"index.js","scripts":{"release":"yarn publish --non-interactive","release:canary":"yarn publish --tag rc --non-interactive"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^7.5.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^30.0.0","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.8","react":"^16.13.1"},"peerDependencies":{"babel-eslint":"^10","eslint":"^7.5","eslint-plugin-babel":"^5.3","eslint-plugin-import":"^2.21","eslint-plugin-jsdoc":"^28 || ^29 || ^30"},"readmeFilename":"README.md","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\n* Base ESLint ruleset with `babel-eslint` as the primary parser. Generally intended for node.js backend projects.\n    * Assumes an ECMAScript 2020 environment with [`Babel 7`][babel] as the primary transpiler.\n    * Includes [`eslint-plugin-import`][eslint-plugin-import] for additional ESModule linting.\n    * Includes [`eslint-plugin-babel`][eslint-plugin-babel] for providing core rule compatibility for common babel plugins.\n    * Includes [`eslint-plugin-jsdoc`][eslint-plugin-jsdoc] for JSDoc block linting. If you do not use JSDoc, add `\"jsdoc/require-jsdoc\": [\"off\"]` to your rules in your `.eslintrc` file.\n    * Also includes a `purejs` preset which disables `babel-eslint` and `eslint-plugin-babel`.\n\n\n\n\n\n## Note about v2\n\n> v2 Changes a number of aspects of our code style which may lead to time consuming adjustments, and in some cases an outright refactor of your code.\n>\n> Please see PR [#3][] for a comprehensive list of changes made from `v1.2.5`\n\n\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize ECMAScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n\n\n\n\n## Setup\n\n### Installation\n\nWe recommend the [`install-peerdeps`][install-peerdeps] package for automatically adding the peer dependencies required by this config.\n\n**NOTE:** The commands below assume you are installing to `devDependencies`. If you want to install to your main `dependencies` (not recommended), remove the `-d` flag.\n\n#### Via `npm` v5+\n\n```bash\n$ npx install-peerdeps -d @fuelrats/eslint-config\n```\n\n#### Via `yarn` 1.x\n\nYarn v1 does not have an included remote script runner. First you must globally install `install-peerdeps`:\n\n```bash\n$ yarn global add install-peerdeps\n```\n\nthen run:\n\n```bash\n$ install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Via `yarn` 2 😎\n\n```bash\n$ yarn dlx install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Other Package managers\n\nRefer to your manager docs, or just manually install everything (borrriiiiing). Below is a list of package names you can apply to the manager of your choice.\n\n```bash\neslint babel-eslint eslint-plugin-babel eslint-plugin-import eslint-plugin-jsdoc @fuelrats/eslint-config\n```\n\n\n### Configuration\n\n1. Add the following to your `.eslintrc` file:\n\n```json\n\"extends\": \"@fuelrats/eslint-config\",\n```\n\nor, if you don't use [`Babel`][babel]:\n\n```json\n\"extends\": \"@fuelrats/eslint-config/purejs\",\n```\n\n2. Setup additional environment options. This config only enables the `\"es6\"` environment. All other env settings are up to your project.\n    * For more information on eslint envrionment settings, visit [the eslint docs][eslint-env]\n\n\n\n\n\n## Credits\nOur code style and this config set was inspired by and derived from the AirBnB javascript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n\n\n[#3]: https://github.com/FuelRats/eslint-config-fuelrats/pull/3\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[eslint-env]: https://eslint.org/docs/user-guide/configuring#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-babel]: https://www.npmjs.com/package/eslint-plugin-babel\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n[install-peerdeps]: https://www.npmjs.com/package/install-peerdeps\n","licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.2.0-rc.0","dist":{"shasum":"3f994b421ed9e69b1743d8c4de15ee3f85c9d00f","integrity":"sha512-fgpJ3luoQZMRaaYFMu9GiM7kCa1ZmhdYOwvV3K6JN8vPUNm5HOyJcmT/donkYBU7gvlNSdU86qse7GIHAwgR7g==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.2.0-rc.0.tgz","fileCount":18,"unpackedSize":64903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE9tLCRA9TVsSAnZWagAAT1YP/0R84s4Rl9TXLSQ77L3d\nB1Ix2+NUeO8irFA18r3koBemMtvk4YblVV63RA87Xmw16eLZ5Tx/c1HQDT3T\nkMLQL6qvtImw77dhEkGJHf4M4fj0WtHw0U13FxcxHF3ti+QoKPWZwMHyG314\n4XG8JJTmskZ0rEgOLTRamHGkJXacy7Vf4YUkAQd07b65CkNej3w0A90cLSoU\neNboXz6w7kNGdbY1ECihI/9BjdkAdRVhFEfKfyx7PgRgUpj1OQdhQ5WGaw9h\n5wg7PXzekAaHaB18mZ6MKmtefoNsoKrfyHcMNURiW6uc5e2aJe3rdJwd9UrR\niMSy4EdPEhVfmHpUKrWbnRFkNKOzSf77qH/FGtqRllDr+phduL9iPmF9Fw+V\nMFz+mKxawgAeb89/cJombpZ7UGDZ3kLpBkW1ejsAUQXhLmMuiLxKdjerBEgV\nfB0QubO7tJmkf6Xh1Q4J6lNcOp55GUKq5K3FS7O3u+rY8RAe8eoQKeBWaYm+\nPKVWD7kYfITRCdCCGSniqXz4gURqaUUiPGTkCGx9k8dMUnJEauW0NZ6wWqzw\n1IH6JCCEKIRGaBvyeR/fLkldaXSGYp8oKfIUfn2Tj7UprzorVoAhQimnZTQ4\nhFsBZUkocPHA2nF5Rs4vi57+hdtFDBItmcWDpIx/KNX567UR5oMdRrghfR7H\nQO83\r\n=HCtD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRY2Hc8Bq41KJS0yqZ7w2gF0s2hb5UFG9BC5kAreBwxAiEA/o62kajWpDgkRmWblspzm9wDMSK1uIdlFgKAO63/sBM="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.2.0-rc.0_1595136842976_0.5450479084959552"},"_hasShrinkwrap":false},"2.2.0-rc.1":{"name":"@fuelrats/eslint-config","version":"2.2.0-rc.1","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"main":"index.js","scripts":{"release":"yarn publish --non-interactive","release:canary":"yarn publish --tag rc --non-interactive"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^7.5.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^30.0.3","eslint-plugin-react":"^7.20.4","eslint-plugin-react-hooks":"^4.0.8","react":"^16.13.1"},"peerDependencies":{"babel-eslint":"^10","eslint":"^7.5","eslint-plugin-babel":"^5.3","eslint-plugin-import":"^2.21","eslint-plugin-jsdoc":"^28 || ^29 || ^30"},"readmeFilename":"README.md","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\n* Base ESLint ruleset with `babel-eslint` as the primary parser. Generally intended for node.js backend projects.\n    * Assumes an ECMAScript 2020 environment with [`Babel 7`][babel] as the primary transpiler.\n    * Includes [`eslint-plugin-import`][eslint-plugin-import] for additional ESModule linting.\n    * Includes [`eslint-plugin-babel`][eslint-plugin-babel] for providing core rule compatibility for common babel plugins.\n    * Includes [`eslint-plugin-jsdoc`][eslint-plugin-jsdoc] for JSDoc block linting. If you do not use JSDoc, add `\"jsdoc/require-jsdoc\": [\"off\"]` to your rules in your `.eslintrc` file.\n    * Also includes a `purejs` preset which disables `babel-eslint` and `eslint-plugin-babel`.\n\n\n\n\n\n## Note about v2\n\n> v2 Changes a number of aspects of our code style which may lead to time consuming adjustments, and in some cases an outright refactor of your code.\n>\n> Please see PR [#3][] for a comprehensive list of changes made from `v1.2.5`\n\n\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize ECMAScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n\n\n\n\n## Setup\n\n### Installation\n\nWe recommend the [`install-peerdeps`][install-peerdeps] package for automatically adding the peer dependencies required by this config.\n\n**NOTE:** The commands below assume you are installing to `devDependencies`. If you want to install to your main `dependencies` (not recommended), remove the `-d` flag.\n\n#### Via `npm` v5+\n\n```bash\n$ npx install-peerdeps -d @fuelrats/eslint-config\n```\n\n#### Via `yarn` 1.x\n\nYarn v1 does not have an included remote script runner. First you must globally install `install-peerdeps`:\n\n```bash\n$ yarn global add install-peerdeps\n```\n\nthen run:\n\n```bash\n$ install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Via `yarn` 2 😎\n\n```bash\n$ yarn dlx install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Other Package managers\n\nRefer to your manager docs, or just manually install everything (borrriiiiing). Below is a list of package names you can apply to the manager of your choice.\n\n```bash\neslint babel-eslint eslint-plugin-babel eslint-plugin-import eslint-plugin-jsdoc @fuelrats/eslint-config\n```\n\n\n### Configuration\n\n1. Add the following to your `.eslintrc` file:\n\n```json\n\"extends\": \"@fuelrats/eslint-config\",\n```\n\nor, if you don't use [`Babel`][babel]:\n\n```json\n\"extends\": \"@fuelrats/eslint-config/purejs\",\n```\n\n2. Setup additional environment options. This config only enables the `\"es6\"` environment. All other env settings are up to your project.\n    * For more information on eslint envrionment settings, visit [the eslint docs][eslint-env]\n\n\n\n\n\n## Credits\nOur code style and this config set was inspired by and derived from the AirBnB javascript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n\n\n[#3]: https://github.com/FuelRats/eslint-config-fuelrats/pull/3\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[eslint-env]: https://eslint.org/docs/user-guide/configuring#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-babel]: https://www.npmjs.com/package/eslint-plugin-babel\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n[install-peerdeps]: https://www.npmjs.com/package/install-peerdeps\n","licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.2.0-rc.1","dist":{"shasum":"66318c98985df5bb042140f91bc3fed371fc6327","integrity":"sha512-L2bmxDvQaxaDKCx7v0KQqTNezwScvpH/05IueaOG8sifyRp7M92uXxZGFmkmymCy5KVkhTWpOAUTeh2mqGegDw==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.2.0-rc.1.tgz","fileCount":18,"unpackedSize":65123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHksgCRA9TVsSAnZWagAAERkP/iatktl6jUtWKLDMJ6p0\nKyjogBpxDnj1vUkVzeMbsiEK5ZHp8mB/n+HzHTg5RQgy4XJbaBxx12ps0/sX\nDrUQEX/NoOxsOzBxIp3j/BgU+Yu5FxMR94PAvRRXVlVdGzQM9qK9rrpWoW/2\nWxH13kbIVLL4zkApDCEr+yZqkIQH4pz7d36ohkhbO/CAFRwNKEGMTqw7o8sB\nmOZ5f6Mjqgbl9H85hRI3rPkuNu+ybtlT5O6q2zAnXNYabyN5w192OVLBvdDa\nUbzZRUTWUtm8IGmFqFVE+6TnO8Zg+6Hz4UCci617rQ5m0LcHIImcJ60I68wk\nMSdCdxU9CLO8oKpYqGGEbMr3JoJw4svCOWuAuDwKumAZJxs6er/YkkifDWyS\n5vO7eJ91KfMJ9xy7M7wUaM/RJBCN9ZVqyu807Fv50Cgx6N1wQ4+yn5ci9oac\nLtgJARv4bKSdUo4YT7Mmb0xtF3aYPObAidAZOvSfBkwndXlqWb1y2dRF9VlJ\nNIcUd/V/aVTvvtGhWrMzX0gMMIzRfshswhb14wH0FBrEv2ylxPv8Us6BNE/y\nc7UKw3Va49kMq0izl1GWxJe8vBdwRI6tUMnsc8WtL6Ptj6OKH8Jlkyrilw44\nmODU9KrAOXor5rmbTSXTXdSZiR6+yder9R53u1hupQDyVn+BaQyjP00hbMmp\nP1j0\r\n=lcV9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHW8UHWqUK4L7eiV5EIuPSclTFISshYQAeGv9oZb7IlbAiEA03lwPBGk9CQ6I79yqq3dHHMTRH88QbXhsGHBXySWspM="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.2.0-rc.1_1595820832000_0.24513859917081438"},"_hasShrinkwrap":false},"2.2.0-rc.2":{"name":"@fuelrats/eslint-config","version":"2.2.0-rc.2","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^10.13.0 || ^12.13.0 || >=14.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"main":"index.js","scripts":{"release":"yarn publish --non-interactive","release:canary":"yarn publish --tag rc --non-interactive"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"@babel/core":"^7.11.4","@babel/eslint-parser":"^7.11.4","@babel/eslint-plugin":"^7.11.3","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^30.2.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","react":"^16.13.1"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","eslint":"^7.5","eslint-plugin-import":"^2.21","eslint-plugin-jsdoc":"^28 || ^29 || ^30"},"readmeFilename":"README.md","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\n* Base ESLint ruleset with [`@babel/eslint-parser`][babel-eslint-parser] as the primary parser. Generally intended for node.js backend projects.\n    * Assumes an ECMAScript 2020 environment with [`Babel 7`][babel] as the primary transpiler.\n    * Includes [`@babel/eslint-plugin`][eslint-plugin-babel] for providing core rule compatibility for common babel plugins.\n    * Includes [`eslint-plugin-import`][eslint-plugin-import] for additional ESModule linting.\n    * Includes [`eslint-plugin-jsdoc`][eslint-plugin-jsdoc] for JSDoc block linting.\n    * Also includes a `purejs` preset which disables [`@babel/eslint-parser`][babel-eslint-parser] and [`@babel/eslint-plugin`][eslint-plugin-babel].\n\n\n\n\n\n## Note about v2\n\n> v2 Changes a number of aspects of our code style which may lead to time consuming adjustments, and in some cases an outright refactor of your code.\n>\n> Please see PR [#3][] for a comprehensive list of changes made from `v1.2.5`\n\n\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize ECMAScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n\n\n\n\n## Setup\n\n### Installation\n\nWe recommend the [`install-peerdeps`][install-peerdeps] package for automatically adding the peer dependencies required by this config.\n\n**NOTE:** The commands below assume you are installing to `devDependencies`. If you want to install to your main `dependencies` (not recommended), remove the `-d` flag.\n\n#### Via `npm` v5+\n\n```bash\n$ npx install-peerdeps -d @fuelrats/eslint-config\n```\n\n#### Via `yarn` 1.x\n\nYarn v1 does not have an included remote script runner. First you must globally install `install-peerdeps`:\n\n```bash\n$ yarn global add install-peerdeps\n```\n\nthen run:\n\n```bash\n$ install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Via `yarn` 2 😎\n\n```bash\n$ yarn dlx install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Other Package managers\n\nRefer to your manager docs, or just manually install everything (borrriiiiing). Below is a list of package names you can apply to the manager of your choice.\n\n```bash\neslint @babel/core @babel/eslint-parser @babel/eslint-plugin eslint-plugin-import eslint-plugin-jsdoc @fuelrats/eslint-config\n```\n\n\n### Configuration\n\n1. Add the following to your `.eslintrc` file:\n\n```json\n\"extends\": \"@fuelrats/eslint-config\",\n```\n\nor, if you don't use [`Babel`][babel]:\n\n```json\n\"extends\": \"@fuelrats/eslint-config/purejs\",\n```\n\n2. Setup additional environment options. This config only enables the `\"es6\"` environment. All other env settings are up to your project.\n    * For more information on eslint envrionment settings, visit [the eslint docs][eslint-env]\n\n\n\n\n\n## Credits\nOur code style and this config set was inspired by and derived from the AirBnB javascript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n\n\n[#3]: https://github.com/FuelRats/eslint-config-fuelrats/pull/3\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[babel-eslint-parser]: https://github.com/babel/babel/tree/main/eslint/babel-eslint-parser\n[babel-eslint-plugin]: https://github.com/babel/babel/tree/main/eslint/babel-eslint-plugin\n[eslint-env]: https://eslint.org/docs/user-guide/configuring#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n[install-peerdeps]: https://www.npmjs.com/package/install-peerdeps\n","licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.2.0-rc.2","dist":{"shasum":"61945de608f6e71a36ab5facd96b6f1c373a5b83","integrity":"sha512-e8Yr8mFzK0offQ7cSCgwAGswTKBxosQr8oepk8UivwmXRCHpiftWGvE7ctwFRJcs8OABXc3oPSVWcM7smH9uhw==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.2.0-rc.2.tgz","fileCount":18,"unpackedSize":65028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQMExCRA9TVsSAnZWagAAGZMP/RZ+xrJkQ5ZQgMC6VEDj\nzFik1w9H+VJZNB/DEYKVPjgOIsuXsQCYYubGgCgrrDHk+oNZQVaF5S8/j+4v\nSvro+y31QBwAVTOMTDZCMmXOskIDuUmhqtYiY/T6034irbO5B3gbyVVSGFLN\n0vI/iZrY1CCIVXbvxixjLkpNlZlYF0T+JMQ+rIy9i0QCNaFEstf6HLOFGCdM\nS9MOu9kUiEzKtJARwGmERaWSQrLjznXX+tDiUHeUeri88HD4QhyWkXT1Xzkb\nrksXRtyT/z+TQryO1aYvH4LH5ckQcu856K7HfJRZ4ZUuIQ3ifooLHM8xArCl\nx5SvUFktUmakVtCOEhB2xF/PFmjXjRGhRHhotyT6G2JOFTl8qjPLKcR8j6bV\nL7yRlaDnHc1+L20pUC88eLC6QgrSTy8gyJCiysBnPBd0OoH3ko15Faww3oah\nuErI7nlxQhTOnGYF66TUx53H33SnZp+lK8oPTCgKAEhb4SobPIfP3y7qoYPD\nmtPh4okeh6A1BRk6D5/V7HCcCOc3oxGAXdGRikc8vm9E1hio27v+tNWbPp3/\n24Y1YQ9Pqj5keRRQA3G5DeiGBGNVvafI1pea6ktgSj6LRqtsWEkYjF9UjlGY\nNeK0JUDxRebD+IC5jyBoY1cacxG98l2vmKnroxLb1ajbT2v75oTEaE4sHldz\n/sRV\r\n=dDNe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCS3uUTtMcGO7I1kCWtWmY6ZWDvXXw5eHKwmGLFG+4tAIhANaztMlXIcehOCcqaLfAJJd49l7iVhHyiSKfDCxTWO/M"}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.2.0-rc.2_1598079280891_0.35083215544169377"},"_hasShrinkwrap":false},"2.2.0-rc.3":{"name":"@fuelrats/eslint-config","version":"2.2.0-rc.3","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^10.13.0 || ^12.13.0 || >=14.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2018","es2018"],"main":"index.js","scripts":{"release":"yarn publish --non-interactive","release:canary":"yarn publish --tag rc --non-interactive"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"@babel/core":"^7.11.4","@babel/eslint-parser":"^7.11.4","@babel/eslint-plugin":"^7.11.3","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^30.2.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","react":"^16.13.1"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","eslint":"^7.5","eslint-plugin-import":"^2.21","eslint-plugin-jsdoc":"^28 || ^29 || ^30"},"readmeFilename":"README.md","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\n* Base ESLint ruleset with [`@babel/eslint-parser`][babel-eslint-parser] as the primary parser. Generally intended for node.js backend projects.\n    * Assumes an ECMAScript 2020 environment with [`Babel 7`][babel] as the primary transpiler.\n    * Includes [`@babel/eslint-plugin`][eslint-plugin-babel] for providing core rule compatibility for common babel plugins.\n    * Includes [`eslint-plugin-import`][eslint-plugin-import] for additional ESModule linting.\n    * Includes [`eslint-plugin-jsdoc`][eslint-plugin-jsdoc] for JSDoc block linting.\n    * Also includes a `purejs` preset which disables [`@babel/eslint-parser`][babel-eslint-parser] and [`@babel/eslint-plugin`][eslint-plugin-babel].\n\n\n\n\n\n## Note about v2\n\n> v2 Changes a number of aspects of our code style which may lead to time consuming adjustments, and in some cases an outright refactor of your code.\n>\n> Please see PR [#3][] for a comprehensive list of changes made from `v1.2.5`\n\n\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize ECMAScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n\n\n\n\n## Setup\n\n### Installation\n\nWe recommend the [`install-peerdeps`][install-peerdeps] package for automatically adding the peer dependencies required by this config.\n\n**NOTE:** The commands below assume you are installing to `devDependencies`. If you want to install to your main `dependencies` (not recommended), remove the `-d` flag.\n\n#### Via `npm` v5+\n\n```bash\n$ npx install-peerdeps -d @fuelrats/eslint-config\n```\n\n#### Via `yarn` 1.x\n\nYarn v1 does not have an included remote script runner. First you must globally install `install-peerdeps`:\n\n```bash\n$ yarn global add install-peerdeps\n```\n\nthen run:\n\n```bash\n$ install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Via `yarn` 2 😎\n\n```bash\n$ yarn dlx install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Other Package managers\n\nRefer to your manager docs, or just manually install everything (borrriiiiing). Below is a list of package names you can apply to the manager of your choice.\n\n```bash\neslint @babel/core @babel/eslint-parser @babel/eslint-plugin eslint-plugin-import eslint-plugin-jsdoc @fuelrats/eslint-config\n```\n\n\n### Configuration\n\n1. Add the following to your `.eslintrc` file:\n\n```json\n\"extends\": \"@fuelrats/eslint-config\",\n```\n\nor, if you don't use [`Babel`][babel]:\n\n```json\n\"extends\": \"@fuelrats/eslint-config/purejs\",\n```\n\n2. Setup additional environment options. This config only enables the `\"es6\"` environment. All other env settings are up to your project.\n    * For more information on eslint envrionment settings, visit [the eslint docs][eslint-env]\n\n\n\n\n\n## Credits\nOur code style and this config set was inspired by and derived from the AirBnB javascript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n\n\n[#3]: https://github.com/FuelRats/eslint-config-fuelrats/pull/3\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[babel-eslint-parser]: https://github.com/babel/babel/tree/main/eslint/babel-eslint-parser\n[babel-eslint-plugin]: https://github.com/babel/babel/tree/main/eslint/babel-eslint-plugin\n[eslint-env]: https://eslint.org/docs/user-guide/configuring#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n[install-peerdeps]: https://www.npmjs.com/package/install-peerdeps\n","licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.2.0-rc.3","dist":{"shasum":"19d10e026349546156b2a5ee772e18419bbddd62","integrity":"sha512-815D8juvdHHgkeym84iRpzAVUnmZyZWgklh1Z6j0Cz9LYF3362XIexaxVITJxWycKYzNxd0eM1GcbhMF36qmvw==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.2.0-rc.3.tgz","fileCount":20,"unpackedSize":65304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQiAfCRA9TVsSAnZWagAAY/oP/iXzh0xybm7vULZccA+n\nRLuyMvvvHT/NXHY2kp4KZ93C4AiAhSj7tQliui8B5auEUClvKBXpmbIGWp8f\n3RrRaqhU5QjRvMigDNkebgBU725yQTMaaoQtq80K31qtbTcPIAmZVFAN1E2L\naUQpjSitI6W1oQ4G87fiqDjsDB2v3P5TXSGtdn0e4IXqRs2A2D9+kd/2YZGc\nwaijqg6dPgOzkZ+IZw07tWPlNrcBhVxYPgxm0Yx4qYXx58FTb57Wkcaw5wj4\nLwEZuKvIUQ+gnCm2+0NolQJFaan+t8jxlfulsfW+RukFk8RDtWrj2gDfbPnr\nfdbrtcq+OfBT3mtLpTTYDj9oQJDrxluGbK58JuAX0GLaaa6G0oB/4FC2AVme\na1jykGvuWcvbSnysfuZ6KD+Wuw0tdFC3TUYoJnzr/dhFcoUo1SPgtZ3xKfm4\ncwlfF+aReX1tkRo9xWP5a56RwRU06lTZZUuJ1QyqmxAtrFrlefezJz/cvMnr\nf3knKqnQegwadWu2P516aZQa8uI2zEYMSQd1RaQdWzrstBfM3VNsvVrFXYB9\nWoVD/sLAEUUW/Nr1+tV0J+gkGxgD+qJgTcrjBai4m1Pcgb0393Jj2qVYPux6\n7WMGtxEjN22vidWyqvLDWchGdIAgxTGWbSCMtYyRklT+IwA2cG0MG7LnJd3z\nVgtF\r\n=fy8b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnw6JhsdAqAO8vHM5YHZyocJDMMNyJYva9F5Frg1lfuwIgAQutjt8czmb4PlDZqZvBU3neivXWhLwjCfgKGd9/Wx4="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.2.0-rc.3_1598169118963_0.6196290497180037"},"_hasShrinkwrap":false},"2.2.0-rc.4":{"name":"@fuelrats/eslint-config","version":"2.2.0-rc.4","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^10.13.0 || ^12.13.0 || >=14.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","scripts":{"release":"yarn publish --non-interactive","release:canary":"yarn publish --tag rc --non-interactive"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"@babel/core":"^7.11.4","@babel/eslint-parser":"^7.11.4","@babel/eslint-plugin":"^7.11.3","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^30.2.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","react":"^16.13.1"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","eslint":"^7.5","eslint-plugin-import":"^2.21","eslint-plugin-jsdoc":"^28 || ^29 || ^30"},"readmeFilename":"README.md","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\n* Base ESLint ruleset with [`@babel/eslint-parser`][babel-eslint-parser] as the primary parser. Generally intended for node.js backend projects.\n    * Assumes an ECMAScript 2020 environment with [`Babel 7`][babel] as the primary transpiler.\n    * Includes [`@babel/eslint-plugin`][eslint-plugin-babel] for providing core rule compatibility for common babel plugins.\n    * Includes [`eslint-plugin-import`][eslint-plugin-import] for additional ESModule linting.\n    * Includes [`eslint-plugin-jsdoc`][eslint-plugin-jsdoc] for JSDoc block linting.\n    * Also includes a `purejs` preset which disables [`@babel/eslint-parser`][babel-eslint-parser] and [`@babel/eslint-plugin`][eslint-plugin-babel].\n\n\n\n\n\n## Note about v2\n\n> v2 Changes a number of aspects of our code style which may lead to time consuming adjustments, and in some cases an outright refactor of your code.\n>\n> Please see PR [#3][] for a comprehensive list of changes made from `v1.2.5`\n\n\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize ECMAScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n\n\n\n\n## Setup\n\n### Installation\n\nWe recommend the [`install-peerdeps`][install-peerdeps] package for automatically adding the peer dependencies required by this config.\n\n**NOTE:** The commands below assume you are installing to `devDependencies`. If you want to install to your main `dependencies` (not recommended), remove the `-d` flag.\n\n#### Via `npm` v5+\n\n```bash\n$ npx install-peerdeps -d @fuelrats/eslint-config\n```\n\n#### Via `yarn` 1.x\n\nYarn v1 does not have an included remote script runner. First you must globally install `install-peerdeps`:\n\n```bash\n$ yarn global add install-peerdeps\n```\n\nthen run:\n\n```bash\n$ install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Via `yarn` 2 😎\n\n```bash\n$ yarn dlx install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Other Package managers\n\nRefer to your manager docs, or just manually install everything (borrriiiiing). Below is a list of package names you can apply to the manager of your choice.\n\n```bash\neslint @babel/core @babel/eslint-parser @babel/eslint-plugin eslint-plugin-import eslint-plugin-jsdoc @fuelrats/eslint-config\n```\n\n\n### Configuration\n\n1. Add the following to your `.eslintrc` file:\n\n```json\n\"extends\": \"@fuelrats/eslint-config\",\n```\n\nor, if you don't use [`Babel`][babel]:\n\n```json\n\"extends\": \"@fuelrats/eslint-config/purejs\",\n```\n\n2. Setup additional environment options. This config only enables the `\"es6\"` environment. All other env settings are up to your project.\n    * For more information on eslint envrionment settings, visit [the eslint docs][eslint-env]\n\n\n\n\n\n## Credits\nOur code style and this config set was inspired by and derived from the AirBnB javascript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n\n\n[#3]: https://github.com/FuelRats/eslint-config-fuelrats/pull/3\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[babel-eslint-parser]: https://github.com/babel/babel/tree/main/eslint/babel-eslint-parser\n[babel-eslint-plugin]: https://github.com/babel/babel/tree/main/eslint/babel-eslint-plugin\n[eslint-env]: https://eslint.org/docs/user-guide/configuring#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n[install-peerdeps]: https://www.npmjs.com/package/install-peerdeps\n","licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.2.0-rc.4","dist":{"shasum":"9164be7b7719ab4d1f2741930c48b011d3715828","integrity":"sha512-tUAiziIcpmUYIh39Qn8WrCjipYI5yYnCtDbVgHcUD9N11h9bnhEWrbZlFx8dm82DLOjnmzfZupxrLWHMUtSRDg==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.2.0-rc.4.tgz","fileCount":20,"unpackedSize":65024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ0g+CRA9TVsSAnZWagAAXZAQAISMm8kCpWNib79yWqbU\nI6BBfDxzrwwBvDVvrgrtYF3Gq8HaEEA4E9cNnvJT8qOE6kZWmEweYxqKzK51\neuaWzww8CqdkAJCb8nYMUWHq8kf9zkqiKnd4ECNmsF/I7NkeBDf9q6xgE9BK\nhC1angiJ7v+1kG/7dv/fzsruHW2tBGBWS/0keSwDSfiVy+RvQeDMG6JvgvTV\nVdijxZcrWIQgqW0g8puZM5nAHg9zIMHoT7NtnegtJKnj/6Uug+6t52vl+HnK\nbaLsS1FG2XgBQCjmM7i/VLrgNSozGfiEjTYJgoqRQ5On2hxLGTMmArumL4Zm\njoBMnj8fyxL5tPOp1+xsUjJVl++etofrvOveQ+gwyVX4e8JTop7B4SRTzwxp\nVojUyfQYcyNmHcaPvmtHKLLgSlIWOafL1HwohhxOcSkU6rRjMW9u7+UriC5q\nNMmwr0L72+JVn+5MCGAFNnuTxn84tuziCn/OnAFeYUYFb40Ata9go8b34I1D\nNWrFIIkmxGJJGi3x0JKSeDlAebVn1yt00K0nt3e1/sprtCyh/sX/Wn0xKuok\nAluVHTyWs49xnj6D5CaNc0NrUlPt+XCnjovJ0Rtbn63YVIV84J9v6W/bd/hf\nbHwTrqOD4MuFScBs+RC9+twmHRwBn/dZlyEkjz2eZAImZMWva/AMDvG47+nk\n4mSl\r\n=m43+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFH/+iMBnwNGAcPRDtpEeXQ4N9RJC5gV4SGj27aYVc7UAiEA96Nb6hTuwEQUBecr+bfhcndY1CDbqgO/NDkkH7WICu0="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.2.0-rc.4_1598244926576_0.5539702464288789"},"_hasShrinkwrap":false},"2.2.0-rc.5":{"name":"@fuelrats/eslint-config","version":"2.2.0-rc.5","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^10.13.0 || ^12.13.0 || >=14.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","scripts":{"release":"yarn publish --non-interactive","release:canary":"yarn publish --tag rc --non-interactive"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"@babel/core":"^7.11.4","@babel/eslint-parser":"^7.11.4","@babel/eslint-plugin":"^7.11.3","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^30.2.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","react":"^16.13.1"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","eslint":"^7.5","eslint-plugin-import":"^2.21","eslint-plugin-jsdoc":"^28 || ^29 || ^30"},"readmeFilename":"README.md","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\n* Base ESLint ruleset with [`@babel/eslint-parser`][babel-eslint-parser] as the primary parser. Generally intended for node.js backend projects.\n    * Assumes an ECMAScript 2020 environment with [`Babel 7`][babel] as the primary transpiler.\n    * Includes [`@babel/eslint-plugin`][eslint-plugin-babel] for providing core rule compatibility for common babel plugins.\n    * Includes [`eslint-plugin-import`][eslint-plugin-import] for additional ESModule linting.\n    * Includes [`eslint-plugin-jsdoc`][eslint-plugin-jsdoc] for JSDoc block linting.\n    * Also includes a `purejs` preset which disables [`@babel/eslint-parser`][babel-eslint-parser] and [`@babel/eslint-plugin`][eslint-plugin-babel].\n\n\n\n\n\n## Note about v2\n\n> v2 Changes a number of aspects of our code style which may lead to time consuming adjustments, and in some cases an outright refactor of your code.\n>\n> Please see PR [#3][] for a comprehensive list of changes made from `v1.2.5`\n\n\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize ECMAScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n\n\n\n\n## Setup\n\n### Installation\n\nWe recommend the [`install-peerdeps`][install-peerdeps] package for automatically adding the peer dependencies required by this config.\n\n**NOTE:** The commands below assume you are installing to `devDependencies`. If you want to install to your main `dependencies` (not recommended), remove the `-d` flag.\n\n#### Via `npm` v5+\n\n```bash\n$ npx install-peerdeps -d @fuelrats/eslint-config\n```\n\n#### Via `yarn` 1.x\n\nYarn v1 does not have an included remote script runner. First you must globally install `install-peerdeps`:\n\n```bash\n$ yarn global add install-peerdeps\n```\n\nthen run:\n\n```bash\n$ install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Via `yarn` 2 😎\n\n```bash\n$ yarn dlx install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Other Package managers\n\nRefer to your manager docs, or just manually install everything (borrriiiiing). Below is a list of package names you can apply to the manager of your choice.\n\n```bash\neslint @babel/core @babel/eslint-parser @babel/eslint-plugin eslint-plugin-import eslint-plugin-jsdoc @fuelrats/eslint-config\n```\n\n\n### Configuration\n\n1. Add the following to your `.eslintrc` file:\n\n```json\n\"extends\": \"@fuelrats/eslint-config\",\n```\n\nor, if you don't use [`Babel`][babel]:\n\n```json\n\"extends\": \"@fuelrats/eslint-config/purejs\",\n```\n\n2. Setup additional environment options. This config only enables the `\"es6\"` environment. All other env settings are up to your project.\n    * For more information on eslint envrionment settings, visit [the eslint docs][eslint-env]\n\n\n\n\n\n## Credits\nOur code style and this config set was inspired by and derived from the AirBnB javascript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n\n\n[#3]: https://github.com/FuelRats/eslint-config-fuelrats/pull/3\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[babel-eslint-parser]: https://github.com/babel/babel/tree/main/eslint/babel-eslint-parser\n[babel-eslint-plugin]: https://github.com/babel/babel/tree/main/eslint/babel-eslint-plugin\n[eslint-env]: https://eslint.org/docs/user-guide/configuring#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n[install-peerdeps]: https://www.npmjs.com/package/install-peerdeps\n","licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.2.0-rc.5","dist":{"shasum":"2e089df81d3aa5e1c245012046876a1a9460d637","integrity":"sha512-F0kNH+EsXsC6OS+iZM0EvFrJI9ayOKYUjXQ7YDuy5da4B+idew7KqAJB8f6sAQh+3ctQptAiyiUgAzpwJq4+0w==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.2.0-rc.5.tgz","fileCount":20,"unpackedSize":64890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRByOCRA9TVsSAnZWagAA0I4QAIlJb/na8OTfC+2nEa5H\nuwaXJlBAiGhOwX4Yw9N0zMpjUHgy1NzbQi65pqLilej2tUU/9RvIzfCTAsX7\nJTPZtYIzEUkoQzEKen3PMCScWi8nDJonMrvOzpO0BvTyAL8DK93f/bOjcIq0\nXrpzleNTDIhvPePc+eTY5GHdN6l1LPGkCF1w9Js7pzU1vF8agSQXLDDy5UBI\nccWIetBcK2fiX27CnLMRuAJ1LVbk7cBZj6FlzCeQryhILZtMt0DuKc7NUrSM\n0A6lQv85zauo3vnEfXoFS2NBJyMUo/0KCBV30DS+Ro2eNsLfc1Ua4X6JeVKo\na0sjELvypwPSDjRdwpf/ugAAcFGgDuXFffTawDx7FDy7A6OEnXG2Or0aFbku\nF/ZtqgmYcyj8CKeVqVrMWzA17pcVoGTPoSqSYnjJ7rIwH/KgDvG3qq630WKz\nF6AJ/GBUXqbUUQtrPcihjXnxt/lAjuhJk+aIeivOJeaZdLw/efuMUQzCGQ09\nJiZUym8Jj809DZfWGvcUok5Bi6kYC3GnkFKUACrYBq+9EWQ9EpucItp4Refd\nF6gnVLNgvE04NW5Yl3NCtHGuKPcfoT1/IlNiwibAmwRb2ozLtS2mEn5GRypN\nhc844E4cT7NFYII53Is0Rxwr2RxzFOC7IMXtJEpWO8P2sid9JgY632rb59iL\nhwcX\r\n=IRPB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHinE24+ZSizF0biNbOldTk90Vd7xU4+N3oxCE3I2PbkAiEA/TsHUHmw5TK2c+UYcSicEsgzRTW73TwXlUVTbZtAPhk="}]},"maintainers":[{"email":"clapton@fuelrats.com","name":"clapton"},{"email":"tre@trezy.com","name":"trezy"},{"email":"alex@sorlie.co.uk","name":"xlexious"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.2.0-rc.5_1598299278042_0.24792846891916964"},"_hasShrinkwrap":false},"2.2.0-rc.7":{"name":"@fuelrats/eslint-config","version":"2.2.0-rc.7","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^10.13.0 || ^12.13.0 || >=14.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","scripts":{"release":"yarn publish --non-interactive","release:canary":"yarn publish --tag rc --non-interactive"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"@babel/core":"^7.11.4","@babel/eslint-parser":"^7.11.4","@babel/eslint-plugin":"^7.11.3","eslint":"^7.7.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^30.2.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","react":"^16.13.1"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","eslint":"^7.5","eslint-plugin-import":"^2.21","eslint-plugin-jsdoc":"^28 || ^29 || ^30"},"readmeFilename":"README.md","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\n* Base ESLint ruleset with [`@babel/eslint-parser`][babel-eslint-parser] as the primary parser. Generally intended for node.js backend projects.\n    * Assumes an ECMAScript 2020 environment with [`Babel 7`][babel] as the primary transpiler.\n    * Includes [`@babel/eslint-plugin`][eslint-plugin-babel] for providing core rule compatibility for common babel plugins.\n    * Includes [`eslint-plugin-import`][eslint-plugin-import] for additional ESModule linting.\n    * Includes [`eslint-plugin-jsdoc`][eslint-plugin-jsdoc] for JSDoc block linting.\n    * Also includes a `purejs` preset which disables [`@babel/eslint-parser`][babel-eslint-parser] and [`@babel/eslint-plugin`][eslint-plugin-babel].\n\n\n\n\n\n## Note about v2\n\n> v2 Changes a number of aspects of our code style which may lead to time consuming adjustments, and in some cases an outright refactor of your code.\n>\n> Please see PR [#3][] for a comprehensive list of changes made from `v1.2.5`\n\n\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize ECMAScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n\n\n\n\n## Setup\n\n### Installation\n\nWe recommend the [`install-peerdeps`][install-peerdeps] package for automatically adding the peer dependencies required by this config.\n\n**NOTE:** The commands below assume you are installing to `devDependencies`. If you want to install to your main `dependencies` (not recommended), remove the `-d` flag.\n\n#### Via `npm` v5+\n\n```bash\n$ npx install-peerdeps -d @fuelrats/eslint-config\n```\n\n#### Via `yarn` 1.x\n\nYarn v1 does not have an included remote script runner. First you must globally install `install-peerdeps`:\n\n```bash\n$ yarn global add install-peerdeps\n```\n\nthen run:\n\n```bash\n$ install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Via `yarn` 2 😎\n\n```bash\n$ yarn dlx install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Other Package managers\n\nRefer to your manager docs, or just manually install everything (borrriiiiing). Below is a list of package names you can apply to the manager of your choice.\n\n```bash\neslint @babel/core @babel/eslint-parser @babel/eslint-plugin eslint-plugin-import eslint-plugin-jsdoc @fuelrats/eslint-config\n```\n\n\n### Configuration\n\n1. Add the following to your `.eslintrc` file:\n\n```json\n\"extends\": \"@fuelrats/eslint-config\",\n```\n\nor, if you don't use [`Babel`][babel]:\n\n```json\n\"extends\": \"@fuelrats/eslint-config/purejs\",\n```\n\n2. Setup additional environment options. This config only enables the `\"es6\"` environment. All other env settings are up to your project.\n    * For more information on eslint envrionment settings, visit [the eslint docs][eslint-env]\n\n\n\n\n\n## Credits\nOur code style and this config set was inspired by and derived from the AirBnB javascript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n\n\n[#3]: https://github.com/FuelRats/eslint-config-fuelrats/pull/3\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[babel-eslint-parser]: https://github.com/babel/babel/tree/main/eslint/babel-eslint-parser\n[babel-eslint-plugin]: https://github.com/babel/babel/tree/main/eslint/babel-eslint-plugin\n[eslint-env]: https://eslint.org/docs/user-guide/configuring#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n[install-peerdeps]: https://www.npmjs.com/package/install-peerdeps\n","licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.2.0-rc.7","dist":{"shasum":"cf75aa3369239bc8b95e4220d0b6d679bb5c27d6","integrity":"sha512-cfYF6o3dDfC1tswjXOHtUQeF/+Q8LMzdkBsMabVrntHiKsMQOEcasrCq79xGwyQ1CLoOdOhihKw+EAbLGfjyIg==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.2.0-rc.7.tgz","fileCount":20,"unpackedSize":64900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfffTaCRA9TVsSAnZWagAAjUYP/02anzGl8udFSVB7NJsr\nnY/e9SkfJVT9RfUWwX5GS44YkZ3VQhwv4X6GJOss8QQzdMn4pFf+thZrZ1Ov\ngF3TltW7x4s1oLfIN4PDFM6T97wMTCKG51mKPbHlpioUeQ6oopCcGvd/Uh4l\nOS6dKVnEr0k5gp9I/48GhB+aGk4djhRUORFzGeZyGATY344zbIK3I0iBCEEF\nk11swZhP2jnUN/yy3ZO79Mbg2GmTGwuPfkfgmIC+26W9RAQiphTNYJixPb9j\nZNSPMNgWN61VyKo9I+jRrx2gaxMsAFgvsNULuxQaEVM+NBxyHG1HB8zzNGGp\nQYpjI0Yd00Op759PNchtimzBrtDyNDVAOJZ1hyLMIbMnokbtjWOq/bRedBBr\n7zmmr/fNgi/oeOXOTNNDcIoE05/XO32kNQaLtTyMOo54jOTLIiKcCcTHat5k\nkqA4umhGk7Xuu9p30jtrh/mkKtEyfT4x/q11wo0KMsxGuVItQeRLJZRBY+LO\nplYwKL6JpswKA7S75PbdJt/KLmUsKXcjvlmpJckgbBhuXbfN6w+wQs00FrcR\nYh+Fq2oaCuNnbSmQioLIDc6DRGtAgQKRVYwYWFnrzXkOLmRCLmO4Siz0q96o\nxSN/Vwl3jvAno5F/rDJ7woBxEjts4NZyfoeTrzpXcS4QQM4OJ8Pfb0JAOWOM\niBKz\r\n=IuI/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkeAh0TnSmgP2/1ncfs/xIFmqDZrQFXGzGgvtaVksjoAiBRqnTNmItwEK4Zkpq+NmkWPB2QSlfkyk7wgxw/uF2lVw=="}]},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"clapton@fuelrats.com"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.2.0-rc.7_1602090201900_0.9803417138666564"},"_hasShrinkwrap":false},"2.2.0":{"name":"@fuelrats/eslint-config","version":"2.2.0","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^10.13.0 || ^12.13.0 || >=14.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","scripts":{"release":"yarn publish --non-interactive","release:canary":"yarn publish --tag canary --non-interactive"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"@babel/core":"^7.11.6","@babel/eslint-parser":"^7.11.5","@babel/eslint-plugin":"^7.11.5","eslint":"^7.10.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsdoc":"^30.6.3","eslint-plugin-react":"^7.21.3","eslint-plugin-react-hooks":"^4.1.2","react":"^16.13.1"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","eslint":"^7.8","eslint-plugin-import":"^2.21","eslint-plugin-jsdoc":"^28 || ^29 || ^30"},"licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.2.0","dist":{"shasum":"354d91f05665df556af9bde5928900540ba1779d","integrity":"sha512-71EmrCq9iZjBciNAzMSB3V9laaKyOCaGiO/oIis4YL0bHwtGAr9xt7Ct7TzQ+DA02Qs32Vf4QlrLe05Z8Wlesg==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.2.0.tgz","fileCount":20,"unpackedSize":65055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffi9bCRA9TVsSAnZWagAARfkP/1XAG/SWpiTCcPR1Xsgw\neiwR65QGAfv5/6cggyDpGsSluhAiTUXe7obRfLpyFOP2pZxsaBNCSb4UhLUN\n6IBh5VgOkP1eEqf+O5gp+BYuapH4EMPAQDPx+H3pSEZxzM6g1GIB8XtOpyfc\nmUTAKW1rO6wzD+419OZ86DEmoNTnp+fuVeTzkbsuDTO9LY9eAP+gAFNFEzsi\n7TcgskOyMIzekqMJwpAODdEEZL1Q+sfNCgGuY6aAQi8spgOHR4CtYGYz3g1t\nIh2eAwZcS+ynejyP8LgaH5w72UhA0AgOExcQpP0lc2TviQSo/RxjtRzc/OyY\nOucRLZiDZDtJkKchg3Pd1c9IrBB9koZpZp24/dzFuz5hoU+BrG1ABNO7Munt\nVfWlLhNn1II/bJjIFO6lyPjaAoS/8wgkCzo+A9kWQE+IsnuXyRnlPldWz1sy\nrzxJu77OJPHjgalh7b0/I/noPOxvTyGXNVkyX+wZqSLtIJGgT3827YozqHcc\nQjSC2QJUjkHyzYfKtldmxRZI4P6/5iF/knK1zj1Va/rsI1yw+HAZoLCwT1qJ\ntW0g9hivx/Vgi/94diHW67G5CFeVd3nsX8Jg9K0gppMpNgtE+fmuGdbQsI5Y\nmccXOXUhiaEtvNkGthOR+p5aF2UNEc/49w6DEwlnVvgOZEH8NvlQnGYW+N4/\nr9V4\r\n=HCqB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaBgd8m4J7Sg2A5qCrx8MCFuUJlZBCCT8W2WSm7JwoSgIgCih8NmD/Pa2HZ0vCAZ/vLEb5uXi/R2MJZBPa/KVvuK4="}]},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"clapton@fuelrats.com"}],"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.2.0_1602105179043_0.04341573438005342"},"_hasShrinkwrap":false},"2.3.0":{"name":"@fuelrats/eslint-config","version":"2.3.0","description":"ESLint config for fuelrats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^10.13.0 || ^12.13.0 || >=14.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","scripts":{"release":"yarn publish --non-interactive","release:canary":"yarn publish --tag canary --non-interactive"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"@babel/core":"^7.12.9","@babel/eslint-parser":"^7.12.1","@babel/eslint-plugin":"^7.12.1","eslint":"^7.14.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsdoc":"30.5.2","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.1"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","eslint":"^7.14","eslint-plugin-import":"^2.21","eslint-plugin-jsdoc":"^28 || ^29 || ^30"},"licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.3.0","dist":{"shasum":"086b4436f6d252bec3639cded221abbae8d25792","integrity":"sha512-BV4J/qus0pOm5kBORmzX1vOJ9yP8XfKgQdEwY99Vu5jPnQlBrMQtWaMIoWCLqFrbDaAwH8if/3OHolr9gAirtA==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.3.0.tgz","fileCount":20,"unpackedSize":65318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2ILWCRA9TVsSAnZWagAAzNQP/0oTRl7Mlm3sm+V4wDWI\nDkXOhUg8JUh/Mjit/rQTnatHi6ynd4fWpsxJygjo5tXjMIlRpjv4cwJuqxS5\n3V/Xk9723Xs/WziQ/rnpNZKai2fpOUDq0Q4gJ2zgVzV6yMJJhETFBHrubD6b\nht+EI29pE1J8QHuhvTp/O6f1GQ3q+RlALEaLRFXGmneU8F1hKDOBkfb9hOyo\nPT4zrLVUVf6/0WKXl7sNKXdsLNjuRK4stF2zLScjRJ7H5CK7M8VMQb6bU8eB\nn+oqDA/fY3wJsYljkibgejZH+Jqvz9n7GA9oHbUAQ+8I69YCRXoAsDDleI0b\n3sP62/6+FjsUBhA+kPDppS0QiiABQpgdKDXz+lvw8FpT7ZfJ6q1GY0CEJt3s\nOzXXFjwpFnzRqfWHEzLdjUN3ZECi6jL+7l4ZHpXCIrDeGlPer+RZXBShRcjk\ndSOrzYR5CnpIu1tfWcMQuSlDKSSwiFo3t/PUdPKokYA7rPwlsWPCvxXtIeOT\n2YEXJbVrl2nSWjZq9D4ga5jUvjPuCyx2/NwV8HhgVQpwUWz+pKsjSNXdp1w4\nIphc9WdTJL/4ecW2zHexpHLZebKkHXhchHJeKBg59h4u47XzCiZSvh5rEH3T\nkUwmECzdZy+ve4QqdEeA/Dyl61UztxCrkNrxpJD0xszRlHrgrwKwNOD/FQXV\nuZsn\r\n=N+po\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICf5AOB0M+94lvhXxDXSzYI/11qDR6SEMO5jZUDfUdDtAiEAsTlTJyzJxOY6Po385taMt+sPTwvHqrEjfL6wAFBLQTY="}]},"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"clapton@fuelrats.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.3.0_1606511244283_0.043576053261420666"},"_hasShrinkwrap":false},"2.4.0-canary.0":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.0","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.13.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","scripts":{"release":"yarn publish --non-interactive","release:canary":"yarn publish --tag canary --non-interactive"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"@babel/core":"^7.14.3","@babel/eslint-parser":"^7.14.4","@babel/eslint-plugin":"^7.13.16","eslint":"^7.28.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jsdoc":"^35.1.3","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^35"},"readmeFilename":"README.md","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\n* Base ESLint ruleset with [`@babel/eslint-parser`][babel-eslint-parser] as the primary parser. Generally intended for node.js backend projects.\n    * Assumes an ECMAScript 2020 environment with [`Babel 7`][babel] as the primary transpiler.\n    * Includes [`@babel/eslint-plugin`][eslint-plugin-babel] for providing core rule compatibility for common babel plugins.\n    * Includes [`eslint-plugin-import`][eslint-plugin-import] for additional ESModule linting.\n    * Includes [`eslint-plugin-jsdoc`][eslint-plugin-jsdoc] for JSDoc block linting.\n    * Also includes a `purejs` preset which disables [`@babel/eslint-parser`][babel-eslint-parser] and [`@babel/eslint-plugin`][eslint-plugin-babel].\n\n\n\n\n\n## Note about v2\n\n> v2 Changes a number of aspects of our code style which may lead to time consuming adjustments, and in some cases an outright refactor of your code.\n>\n> Please see PR [#3][] for a comprehensive list of changes made from `v1.2.5`\n\n\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize ECMAScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n\n\n\n\n## Setup\n\n### Installation\n\nWe recommend the [`install-peerdeps`][install-peerdeps] package for automatically adding the peer dependencies required by this config.\n\n**NOTE:** The commands below assume you are installing to `devDependencies`. If you want to install to your main `dependencies` (not recommended), remove the `-d` flag.\n\n#### Via `npm` v5+\n\n```bash\n$ npx install-peerdeps -d @fuelrats/eslint-config\n```\n\n#### Via `yarn` 1.x\n\nYarn v1 does not have an included remote script runner. First you must globally install `install-peerdeps`:\n\n```bash\n$ yarn global add install-peerdeps\n```\n\nthen run:\n\n```bash\n$ install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Via `yarn` 2 😎\n\n```bash\n$ yarn dlx install-peerdeps -d -Y @fuelrats/eslint-config\n```\n\n\n#### Other Package managers\n\nRefer to your manager docs, or just manually install everything (borrriiiiing). Below is a list of package names you can apply to the manager of your choice.\n\n```bash\neslint @babel/core @babel/eslint-parser @babel/eslint-plugin eslint-plugin-import eslint-plugin-jsdoc @fuelrats/eslint-config\n```\n\n\n### Configuration\n\n1. Add the following to your `.eslintrc` file:\n\n```json\n\"extends\": \"@fuelrats/eslint-config\",\n```\n\nor, if you don't use [`Babel`][babel]:\n\n```json\n\"extends\": \"@fuelrats/eslint-config/purejs\",\n```\n\n2. Setup additional environment options. This config only enables the `\"es6\"` environment. All other env settings are up to your project.\n    * For more information on eslint envrionment settings, visit [the eslint docs][eslint-env]\n\n\n\n\n\n## Credits\nOur code style and this config set was inspired by and derived from the AirBnB javascript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n\n\n[#3]: https://github.com/FuelRats/eslint-config-fuelrats/pull/3\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[babel-eslint-parser]: https://github.com/babel/babel/tree/main/eslint/babel-eslint-parser\n[babel-eslint-plugin]: https://github.com/babel/babel/tree/main/eslint/babel-eslint-plugin\n[eslint-env]: https://eslint.org/docs/user-guide/configuring#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n[install-peerdeps]: https://www.npmjs.com/package/install-peerdeps\n","licenseText":"MIT License\n\nCopyright (c) 2018 The Fuel Rats\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n\n\nThis project is based upon the work found in the eslint-config-airbnb and eslint-config-airbnb-base packages.\nThe portions derived from these projects are copyright to Airbnb, 2012, under the MIT license.\n\nhttps://github.com/airbnb/javascript\n\nMIT License\n\nCopyright (c) 2012 Airbnb\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@fuelrats/eslint-config@2.4.0-canary.0","dist":{"shasum":"6fa897573c79dd18ed10759bd6dad6e2bf234847","integrity":"sha512-7mpJk6UPfYbqWAU1sKHQcXmWmH4BtfRqK3x6BmtY67y/m12O7+IqK5+ibTob0n/Gft0TpBuFAeBCVmfsDm4bHQ==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.0.tgz","fileCount":20,"unpackedSize":67341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvtbVCRA9TVsSAnZWagAAXQ4P/RgcuzvNbjc/pe+loIby\nsLVRQV4idT44DzCsYdPvehBguweW7fvrns6+V35qLgkemNgA1PPptuA6x/Ki\nPVRRulEM2FTVF/ONa6NDewoI/1bW/QUlFLQjGJXouwfYgCGFSCOwqqBqoU5N\nPnKJH7yCAJiIreCDXFrdjxFgLoNNWTmC/h02fKTJY1sjsvNY//Jrg5M/r0ai\nPfvf06ZokZuHRNokRiHDFyQkVKJxGENjy6XT81iFmX+rmRoa3jD7VXgRv6j5\nA27Cg4MoGD58/wgXCvZMmF+Rjf1qWH+U5+BsqNi5XW+TD9MRsRHkl7I7TZqU\nA5gVh8icou/YIy/qHxw6vo0g0XO+2cTO/yiPCq5YH+Fp5F2RpWfnEMgtfxdj\nr6LAYxZTien7OVg56pbbvRf89+Mij+XSt8B+UaVeo0t6ZDWNRS53JCbKXMeC\nMsLuSLkeJ62LhC/1GTk5c25In8uOTp5jG791GZcRDjOiNp35OAwyjZTU/S82\nhvu9yBTvw9ArSz4N2pJYje0oFXhNETwkxMFd6IcFnJXfE8UeHy0poQ4iVa9z\nuHl8MVG+nwh+8JSOaoAEDJgdd1taEZITMn2IgMqmVXdrfEa+VMiDXYrQI2bn\nyXtxdTwvJ1yPplk7NjRs3z6Ep7DIoZZDsMEIJfJlmwsn1VKliSbRs4ACV5Vh\nT6+Q\r\n=IUHa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDusfvwmcCOYBBmvsU2aaSUBlc24K3FWjwCNPEXaVogQgIhAJPyJSL9wbhrdPQXkzqwrisQHfQ63mZ1viEQW/Hq8ngH"}]},"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"clapton@fuelrats.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.0_1623119573772_0.1524006284978663"},"_hasShrinkwrap":false},"2.4.0-canary.1":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.1","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.13.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","scripts":{"release":"yarn npm publish","release:canary":"yarn npm publish --tag=canary"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"@babel/core":"^7.14.3","@babel/eslint-parser":"^7.14.4","@babel/eslint-plugin":"^7.13.16","eslint":"^7.28.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jsdoc":"^35.1.3","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^35"},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.1","dist":{"shasum":"ab486d500d098893632c71fc190497c46c6a169b","integrity":"sha512-SXQuyXzmNncEOexALzSGi7AjgDOAE2JcAIVYciNLIGV5rmOaNFVxCHtU4NE0twPOU0zuRtGjet6dsZEn4n2ZaA==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.1.tgz","fileCount":16,"unpackedSize":67340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvu1NCRA9TVsSAnZWagAAPr8P/1uTJYvHJhBzUikj1bs0\nx1mTILUegulcKThkkOX1leUNEsRTMx8KWmZeFc7EJDuqiGWz3g9PF+KxSx/K\n5szPdQTuwaoMRWVyGHlHTOm2TpjWp0wukBL4of2/wFwTcAfFniHYQbVKJukg\nj7qW4RCUr2RDwLUfNgPAaDM1sj2bfFlWD6+OZte7YBHMUojQw3CXkH1QWnXj\n9W+/X6XR3GaFj6mC6FCkcoq+58dyAyoTFIKiIxhX4L51d8hfdTdRpQsWUq8z\nWrLsDdXg1bVD28BTXYtnPIKJ147gsex4fQnLHzgQvCI1EnBUOZie7lI4cZyH\nEfUh6zRARusHLHM+25RwM65W5hf19THT+yDhETRJkkiutuPSLbElFQ2ALQw0\nYfLpyuHBAcHVfC+V1cVQqsNQhSYe5xUd0+DZWckPN4WUCpEqvDFptOOYXqv0\n5aiYtzWkJKoFEDEpY2FKuTa9KUiuB1xc7+i6eT52TPr7i2+iroDycYaD2rh1\nVVKUsrOI9ZzWUAMWXZ3JpIAdeuWAG9EVzYOJX6R8X6tfNWF7cYSHDXWJGyDA\n6ZeN/FzTpMkgPJ0m7Afm1IjMa0M3CDLpDVN2EFWB04LMtVxPkqLkkfU8cQZW\nkBOFRsQeVbl/gz40Ldlmp9kgMb8dblHRjUVwvsPUhAzRPlKMbyUNgki1yVd6\nCLOe\r\n=QulW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuQKqu6Ao3ZRyJbetelDxo5vX242zrmV50K5URyFD+JAiEAk/8t4mgG73SHmRhWqS47Lk+2dMe+Ee9q4qh99wNgptk="}]},"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"clapton@fuelrats.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.1_1623125325213_0.3710012577073456"},"_hasShrinkwrap":false},"2.4.0-canary.2":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.2","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.13.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","scripts":{"release":"yarn npm publish","release:canary":"yarn npm publish --tag=canary"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"@babel/core":"^7.14.3","@babel/eslint-parser":"^7.14.4","@babel/eslint-plugin":"^7.13.16","eslint":"^7.28.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jsdoc":"^35.1.3","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^35"},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.2","dist":{"shasum":"b96486b4f402eec0af6b1248d8bf8c165d8a9540","integrity":"sha512-hRWg7syBanv/A31iAYiv3diSwhqX2xz58ymlOiAvEhmjlteMA/zk04cvNZ1ry4/RXDYJIR0LXQbeADGCRyJ4rA==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.2.tgz","fileCount":16,"unpackedSize":67251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwBg8CRA9TVsSAnZWagAAQ+UP/2MZWH6Y7Ve1VfOJ3766\nnAlS5vvG4C9qo/XHObv6N7dSl4B+UZrvijrDrsoKwH9xglB10wtT9YdPWzAx\nl3GtgYxHmgd+hS/KRV7Do1tPP/1yvLQjBvX3D021mFSwFrekdVinD/ZcfqWj\n+vxkrZIbomhhCma16tPtjqpZz9RzNz+qyrN1zeJXeseD1Jkrc7xoE/TcrKhm\nZAsb3nkyttYL/1Z8AcR5l4E07CvU1sJtV6N8xMpRzNsWt7g6vW0ZPcuWq7cb\ntVyDFOWvKHmrBylYslJwwmqiGuIuuceQGTUVqkL/evcr61+SNhLDDcrZnF6J\nYRUQIL73iE0FAviKJJ5+AtDI7wGxe5if4+jXeafYi6sW6QhMaYQ9hl0fKRo4\nXUT41nmVo2NZ99hwY6PD/8By/FgWHDIXD401K5s4YlCuCpv6eBsQ8qvP2wkq\nVNnr3IiEhB1bX3yQmy/M/aKs7aVHM4LJBBdU1KKFEvDy04rbdY/w4cXLeMKL\nPS1kd55edjbQjbnKhABHqqjsQ0u4cpTmdMCfNQS0hV4K5esBPE/qPA5nuygi\na94DSqB1aCDlktAeRnGCRwYUTV8XyGNEGLcTTuYOrZXAdSkp91GLjxIl0oJ7\nuAWVa4hI5//ZNczVlMUfHv3bn2RYWAP6Abc8YSPg3VOGbd3woW/n8CT50F/m\n5PPL\r\n=6FJj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHibdKD6YAJwqYwn813Dg4CqdKWWDUgbkDLUwgHkigjAAiAQ/IywBJJcSx+4V6N+K/LXMTGsMKJL3PjQiVZnrDbNFw=="}]},"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"clapton@fuelrats.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.2_1623201851911_0.37168573303272634"},"_hasShrinkwrap":false},"2.4.0-canary.3":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.3","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.13.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","scripts":{"release":"yarn npm publish","release:canary":"yarn npm publish --tag=canary"},"dependencies":{"eslint-restricted-globals":"^0.2.0"},"devDependencies":{"@babel/core":"^7.14.3","@babel/eslint-parser":"^7.14.4","@babel/eslint-plugin":"^7.13.16","eslint":"^7.28.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jsdoc":"^35.1.3","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^35"},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.3","dist":{"shasum":"773a7bf2a36f8c800072d383cbe013d3652c6448","integrity":"sha512-RafNQ8wHOmi9k6clFPY+ke12YkdpivD33GtVNuM4llbwgPz9xqGAZ6X8kUvHrfo5F1M+3AEFBW2HKA/8RMXtiw==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.3.tgz","fileCount":16,"unpackedSize":67214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwBrhCRA9TVsSAnZWagAAmtkP/RByeqCROXQ1mby3u3IR\nJnhKdm+3HE5znH8/NaIRQNIxEcjBJPRocNE5C8c45xbhfKosALr2vXnUSiM2\nlzhspQ5mJEMZ1U6Q5Ur4XNW+k88RtSvLbgEHnGxzXW8WzJV8omYpUljcuu3F\nTaM84c/1ilTIBsFIs+JM6dH50a0be7hS2FTkMs7Ruw+ST91YjXnSjFz55jcE\n9LTSSbGAvdWdKkJe5GxSm1HD2GIEsyjNCudYsOoTvES9QYqrjjUlcpmMCxPJ\nHSCNuRne+/JFFo4TBpVYmCR1R26yZVE23f5ZNsiDTMAygmmlST+pbdNn6tMM\nvbjhX8AEOYQj7xMjkulbz7gUuA43ZgLmH4trJFCIV2KRNEVxTaVG5vskMIO3\nAvVDPxPi7G+85MURZjdwkACP2I8m3yHS7cZtT0VdkRtSJ0IKURDFtppyfcd6\nqNyPJRcUJ6C3aFJCXYQHmgdxK0KbAzcxHX75A10dIFVi5YFyxr0l3/CFISqj\np5XD2fQSvIIJCsL+m1g0Etp2zak7Jw5quL1b6Y1OgOxWZHV3CNYF2EmlJ2db\n03blcoN7yv+SdNUMuTu9HcA+pjj/4pwJE6IJvbqFFAa5+kd0LW8Gql6l6hqk\nwH43cGnr2CQH1bFaDsaiHlRI0WyFB3I6uLLcd8j2IhOy60FtSn19HsgvR5/k\nFWPL\r\n=GuU7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETo+nHkRYxK5kb/73swEyh3/F8eHP3daqfm821j1iDlAiEAy3NsAMSo21TEM/u9WoZC1gcP9Ri2jh32/fPheu6XjzA="}]},"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"clapton@fuelrats.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.3_1623202528870_0.5677741338173767"},"_hasShrinkwrap":false},"2.4.0-canary.4":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.4","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.13.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","scripts":{"release":"yarn npm publish","release:canary":"yarn npm publish --tag=canary"},"dependencies":{"confusing-browser-globals":"^1.0.10"},"devDependencies":{"@babel/core":"^7.14.5","@babel/eslint-parser":"^7.14.5","@babel/eslint-plugin":"^7.14.5","eslint":"^7.28.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jsdoc":"^35.1.3","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^35"},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.4","dist":{"shasum":"16b691ec444d478edcb98ae70812c890be55fd38","integrity":"sha512-CcZKf2MrEbf5SRPfZ8oUhAnmHb08vmSomu/4/WjctvNKoN3CLrHq27S87C5ex0DAalvwTHVBtWQ32ZodubS8iw==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.4.tgz","fileCount":17,"unpackedSize":68154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw+VBCRA9TVsSAnZWagAAEvYP/jNKJVnsvxc5iV7balNG\nca97jitPeqOtc+LOEXDVtSn/uuncd8TUeGF8w85R7wrzTn4dMrENLWMUoaCr\nTbxkoRmaWm9uI1IGm9vVjR561xo6XQYNnZyeffjDmu+O39M0Bi1l+H30aqe3\nTcCT7u6mBcNSC7OK3wIvDDuA6Tb97kh17xf6YyWqgAcTOsBi5EsSWLa2IjTD\nXPeOlZFpTSGIG9XI7ntlQ5unVeYeigwe7piDppKuor8v1Fs1GCp90JMB41+q\n6M4ugV9ChiBGZmZji9YMFKdDU9aNAW8jv4YALRtId2I0ydKpYVeGJWczx5uS\nBlInBp3xtiiLgXTjtemuz9dbJ8CNMCHKk7bMtbBinvOQkyW/X0HzCsyi80X3\n6a+fA6EarvFh6gIKAa/pRhbHj+sxg3Rq4zwBgsZ6bXRI36s0w9pOd40oDRUa\nn9iQPjRF2OMEoV9biM8K+JPoAO/OD72JJnDQJxSQSg6fCA+K6XHRyPtVLo8m\ncJP2COa3JqlGGjTPYRjOkAR2TWy35BlG92FjoEGS+Wq+/B/PqIxS+ewjv1cb\nkYvnpk2lFHiOxDVHkS8kR7dzyUV3eq1dZstrfFxSaCm5+PNbpvI6wssvK6BP\nTlzmNdOOHcauc9Ff+w2Y9qYSoDU/+/Xpva3OxyMOg8B6a5rs0OqF8DijVGdR\nkl6S\r\n=s5LK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyEahx3ORtti/vBwGB0RXGgkczYzTEOc3VYcBOC8OF3AiAvuFTl5dB70KOEi9V76itdTn9g/VnMBFjPZkFKpj/1Tg=="}]},"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"clapton@fuelrats.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.4_1623450945581_0.8466525881629832"},"_hasShrinkwrap":false},"2.4.0-canary.5":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.5","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.13.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","scripts":{"release":"yarn npm publish","release:canary":"yarn npm publish --tag=canary"},"dependencies":{"confusing-browser-globals":"^1.0.10"},"devDependencies":{"@babel/core":"^7.14.5","@babel/eslint-parser":"^7.14.5","@babel/eslint-plugin":"^7.14.5","eslint":"^7.28.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jsdoc":"^35.1.3","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^35"},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.5","dist":{"shasum":"aa2f27209cf189ad5c9c36b60e9d2c7826426257","integrity":"sha512-c7yMocnKivVa3KNPJ5z3lNpwq/JcpE7jAaFdr7P7uE5iEA5pmBaoqRNBnbG3f+z/S5lBN8ezjf8BFGevJQbZJQ==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.5.tgz","fileCount":17,"unpackedSize":68154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxSRyCRA9TVsSAnZWagAAhWYP/0ZuktWK2EJ62GQVweGd\nv+Y26uxyBR0k2SiL1TKg9ZFf7hHTysl6pmiNqvYOayTXZcg87JleBChmhgYv\nPhOb5pBR+iRupx8G7GRRtoJ0OxHprVaOmwmwN90DiogFThzU53TWbiAQI6T7\nrw9ME2Zjci3CWuKpGGkEVtbTOhLD71pPKyHkQxqnhxdxGYLZ/lcNbMq0abLB\nGmJqYyvl1NIkYyxgb3204YpqzGKLNQU5pRFz1LHxsT2Mn1QSsGKN+lwK4NrX\nYw4YshFCPPBivHblV6xR9kHjz6I/lmyzON0mTWLSBKpevBR6yQb33lDICmVk\nqL2ykj+xXtXyCnAYNUMSy4837ciemV3WPMFKhzRavC/UGm+WtUmtl/PWIPXG\n0rUxzWmO6CoNoRuZ/XTYO+wDUSC9mg6Bpf4A+58SL1LjpUhWfSgpRBcx4DSN\nVfChLDofCfKiEpRY0qM3VqsAdNvUyxr2TmuyE7g9BXTzjNHduZ7eTqJTbgLA\npVdF9g1ffp/M7gYbrzct9vXrdtzPKnIS7EU2gbkp4dUP5nMnmSIyAKJcS3rn\nP5fmtb3At7nlPROM8dKNmm+XYmawiDHczkba3Gw5t7dF5EApwVvtRMHOGAWu\nF/8rq8ulw0IABFzPKKYTNibbuXmgu+70SKnuYmYVeVhFhWpD5YilnlsCm0oG\ncAPj\r\n=Ypnz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFR2i9r7uQ1G46y/RF0XQFkpiawL9roDdUWmCggw7HIHAiEAqFizHZMGWUFjRjV/ngmF+WUoR4D32zqhXzuxVHwRdLc="}]},"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"clapton@fuelrats.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.5_1623532657931_0.2181292582866059"},"_hasShrinkwrap":false},"2.4.0-canary.6":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.6","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.13.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","scripts":{"release":"yarn npm publish","release:canary":"yarn npm publish --tag=canary"},"dependencies":{"confusing-browser-globals":"^1.0.10"},"devDependencies":{"@babel/core":"^7.14.5","@babel/eslint-parser":"^7.14.5","@babel/eslint-plugin":"^7.14.5","@fuelrats/eslint-plugin":"file:../eslint-plugin","eslint":"^7.28.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jsdoc":"^35.1.3","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","@fuelrats/eslint-plugin":"^2.4.0-canary.6","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^35"},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.6","dist":{"shasum":"746a560c2cd55fb1d85fdb82ebd3864dad4cd31f","integrity":"sha512-LFKpum67/d2zdwWHRCDg1qSvtt0M6o5XFq3LrzFBr18uSiJfuZpO6bNedAmamgloExgI0jjp4gN51Airg2S8sw==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.6.tgz","fileCount":17,"unpackedSize":68338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgym49CRA9TVsSAnZWagAA1TIP/i6na+ActSsaQiJRElcx\nQh+avyYGUqkHKqJi5TRnLWwlb34FjtNrX/AHbMFdE4AE7Rn7Vknq2slh8lh2\n4yht3WqzVkkJjYOVKqFGUffvE2Bzj4+nvIhRgGRyqCYzvpBelOdZ5t2ytGR3\nKo9CUcdsQz3W6JitVrBrFSLaLIcvHPcaVJ8camUEU3MDw6rEHAP2bC119Vhu\nzCMByJFnbjGmbtRlrrzt8iI1FKk4PTFDCgC0xqjYEu9aR8Aqp9tXDR00IZjg\n2zY4IZd7m4684KLfEjFHVwHyO3YrcW9jxcQQXLXGn8tcdm26ea4IMmSbDXrF\n/GQKH6vuHPr8cwv6tGs2BbrI3Aq1jJJ9wzeumFoIWhRhDHtOB8pR7a8jsghW\nOGTcogN7qxcbqbRAo1l6zZ6I5fNs5ISu172jwOY+deNncjuDmZv5Aa4wItVj\nvduxROLzQ72pC7ZdbI6D16bhkOiohFy1lP00vrXvFEFUEVE891r9M/8jxP+5\nliU1bPY0pSgsUbqJu8w5jCvYSa+iEFWnead28efEExHJ5Q+z0SE5c16qD8wA\nrQ01o59gmN8DxcgO5icTM0dYYOlq4daKPsx75VthRlrzwlSvKi5gGZka9EBc\nUmAsi0/eE6Sw7V4JLdLcHn7sYqTeas67zfjGTXKKzMYWVoDR2hBgMA/pfWT6\nwAZg\r\n=CSMV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE093pbovkJBC9IKLcBk1U3IULASou0odqQyJYGJmj3DAiEAilCXkabEMFZmHGmbZ6xTOB9EDHPkke/dt6/+wBhUd8I="}]},"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"clapton@fuelrats.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.6_1623879229389_0.6364695175642396"},"_hasShrinkwrap":false},"2.4.0-canary.9":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.9","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.13.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","scripts":{"release":"yarn npm publish","release:canary":"yarn npm publish --tag=canary"},"dependencies":{"confusing-browser-globals":"^1.0.10"},"devDependencies":{"@babel/core":"^7.14.5","@babel/eslint-parser":"^7.14.5","@babel/eslint-plugin":"^7.14.5","eslint":"^7.28.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jsdoc":"^35.1.3","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^35"},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.9","dist":{"shasum":"a42b55fe8ba542086441f5740a304b2a474620d6","integrity":"sha512-rW8zGAnStAj3I/tgsXKEGEiIYvEtwli6+uNLl3a+V7u7ZMzzd3+ovSambCn/V1o/Mq969VKwkDVDFiy4PS1GZA==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.9.tgz","fileCount":20,"unpackedSize":92886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg68NgCRA9TVsSAnZWagAAlOoP/2w2JyOWBAmHKcfhc66+\nQXL6N51oTpb9VReBxnGxvAtaUDu/lQ3/cbD9kBcZYgsDihMVR0SekbxW5HBE\nWxFDuuoWJtS72Bej4eEpdHv0qQm6ySslDJTFKPHpstnTLpd3JJVx7J9Qgdz4\ndb4y7zMWtqhlGPfROk8lS/Tl8zH5ZmLrMAczNScq7hCbovER7QNF2wP9R0v8\nwwAq6JfdTdtTiQyfcKrcCEvNaVgn0lWtR1V4V0jXOfYmwojXMNifhe8Z/Mu9\ncCA5r4gCS43NVSaqyN6GfDfuGOy9U6NTxltTZeYYAjsIVVhl72E3psNuLcO3\nDnIhxVthD27ur25xYfJjn6idTrtygOH5TYwII96F1XgxrAXl0B28vuMm43fm\nIuzpkMS/8zFVBPlpIs5yu50gF2H40I152KaXexieEqeqBRm/QvsZ4LoJoSPy\nqPcW8JWkjSRIYdJ9b+vFrAHd+fdRPLpwhQi5nL7o6Wc9lYWwB8j3BN7LhGKJ\nbNx8EkMQYv8nwqW9//VeEQwOhDsNcpDYv4+CUxNpKOAOhX5CExqBhZiaW16I\nKksXx0VJwLRdoekrSL2MYt7TLFQ8fAfjqE9Z7KTG4O7ex8GmGLTcm3swYw9A\nUgJX6qNnpHqJYyOLSG9d9VdCcNbX66c2qLb5yR6ZKxkm2wV2lz/+5P48Pa+R\nENPm\r\n=PUcG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVl5uQi46LkTbc5+gK0vnBZByRXcRdFeckIE6LdaNHfAiEAuNFBm/xfxFVA9NO4Xx5U/9RJmz675HKgfsWyWAa3WXM="}]},"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"clapton@fuelrats.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.9_1626063711512_0.2537235790180352"},"_hasShrinkwrap":false},"2.4.0-canary.10":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.10","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.13.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","scripts":{"release":"yarn npm publish","release:canary":"yarn npm publish --tag=canary"},"dependencies":{"confusing-browser-globals":"^1.0.10"},"devDependencies":{"@babel/core":"^7.14.6","@babel/eslint-parser":"^7.14.7","@babel/eslint-plugin":"^7.14.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","eslint":"^7.28.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jsdoc":"^35.1.3","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2","typescript":"^4.3.5"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","@typescript-eslint/eslint-plugin":"^4.28","@typescript-eslint/parser":"^4.28","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^35","typescript":"^4"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"@typescript-eslint/eslint-plugin":{"optional":true},"@typescript-eslint/parser":{"optional":true},"typescript":{"optional":true}},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.10","dist":{"shasum":"d1c2e70bbf571f3e16b1728b2f57b4e7feba7697","integrity":"sha512-O1wEXbDpNDNg0QvzyHzPVN9azFa64/eT80RkmkocCIs1XqjdyQmLZQZC09T2VZ+EJk58MdodufTuoaoiKOdEnA==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.10.tgz","fileCount":20,"unpackedSize":95277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7Y4xCRA9TVsSAnZWagAACxcP/AsQvzZ0BKAHTfDMwn2G\n+Lv25CF8inpllOhTZXZqNDREZSk6GjEiIi2nAkSr+irvi8dNFunx+lpEI8vC\nhLaxiKNIUUewy6qlnWLvkxb4iMxSR/7LIf2ffPhurvoJyf7/YTnYzC58shDj\ntaSRv4SXyo8bTBvrDmDkLKcTH+T7cRrmHNbGrRBUcL0c7mNOpmgfMZ8Zfp5k\nmCRqGagMIEse5dCugpQXWi55vVmNg/2O6ivPZNgoddsWBrj2a4wSrE+ItJbj\nO9U56AG5fENjFPsMxwtLoVOcEFZ1p5pwW9q4D3e91f/u+e5HQBCL9FFx5d52\nypAph91d7DUiJHi1QXrE8IysAkoINFA82cLUdvmLIDBJtoG4gZzRa4dc0yyi\nkeJsZraHX3HLXG4LYc4+d2l+d2lPzgNlKq/5xxredMKiT65QDkjRafELmPR5\n5fi4LGsf4H0EDG8+EFw2j0VEJWlyQ5Vp8xY9tSTLaT89Ck/CcEfHf9f9Lo2w\nz10MaRy9W0w8hhYzqpJJEUi2SHa5Z0E0x/SwD239yaKDdT/QRDZWpi0OktOv\n30mt6GeEKLGKz61yJ5Yws9tRuLn3p2tUIEMCWQSzRDSDVJ4ZW1hf8CUrilU/\n5TkX2KCwu8nAWsKi62+alGWnsNcz/nkRtPNT8sh0GoOWA6BojfqJ3+yEyJc6\nH1Dp\r\n=08w6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlf7RFadbHkFMrYhf1e+o70/h7wxabYti0oP2kVWLNOAiEAlTsG2NZGmTABlyfWTLsoxmr3sZf7hIDY4f5pniSzi20="}]},"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"clapton@fuelrats.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.10_1626181169359_0.5612464687613059"},"_hasShrinkwrap":false},"2.4.0-canary.11":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.11","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.13.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","dependencies":{"confusing-browser-globals":"^1.0.10"},"devDependencies":{"@babel/core":"^7.14.6","@babel/eslint-parser":"^7.14.7","@babel/eslint-plugin":"^7.14.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","eslint":"^7.28.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jsdoc":"^35.1.3","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2","typescript":"^4.3.5"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","@typescript-eslint/eslint-plugin":"^4.28","@typescript-eslint/parser":"^4.28","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^35","typescript":"^4"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"@typescript-eslint/eslint-plugin":{"optional":true},"@typescript-eslint/parser":{"optional":true},"typescript":{"optional":true}},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.11","dist":{"shasum":"ecdff5361919b0b522b4fb2291b3a4e99f75f532","integrity":"sha512-dd8+s6BaNQXGUF0keuf+lU4xcT17b9YoG3wOEO0WfGnzZK9YORqPcGMVeSIdkHk4jLZNr0kBSfFdG99u4kSpXg==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.11.tgz","fileCount":20,"unpackedSize":94266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7pUtCRA9TVsSAnZWagAASfwQAKN69XzQTsSuwFK6WacN\ncLgoJxgF3/ZG3SMDam8gTMUIL41fE4+VRTV7DkwFFAzndXgqUtaKs+m/fLBk\n659odKlOeE5oyCUcdpI9lFPr54TDW6xBC0tGp/+CVB2/DX2WM+ObcSrs+cSq\nhLOmonSa+ZBwth8ERmRaPduktgQ6OuuJHEtpRiql/FssgPw6uhIo9GNRgjvf\ncYARmxqiY9cwTHm/Pb7grI0En+fQgoWs0AM/vl2pb5lWiHcYXYP1NwG5vUIk\nTdzMl8VaiFsurq34e7y3z9j/AJWi68Rc2j0Q31gD0qw9ws6JPUJ6GgWb6DyM\ngHq135ntcHJtQzqFjPWtZJ6ZiG3W7omOvWZBQ27n8Qs5mwWGm2HhmHZFGHDJ\nLOW2h9MsaqfvvnCQn+NUo3j+HoOLDKbCBNTdrTriNzyuzXckgIygMOrT1eYV\ns55EjVyw3iQxnpd9jVjBlTHzMH/pmlZPLorereDM+O/XhYSt22ZaeshMDZbQ\naKLrTBxYcchb+g9JDRmCq53BHvC4x2GuV3FArkcjq8MmFbYIIQGFvK3DkBtu\neQ09Rel4oqJQd+reXCaBEeC65bLg2kCsyHhQBTf9UKiVO/jfEPnQTz3Uom4F\nUjDDMWrf5fupqgjcEaf8LV2HRmnPZSg66X3HzM4w2GoZm+c7kMMaRRERWR6I\nTf1V\r\n=z8ZI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjHC69TtTui6aqQsQ0dFTcXAxiQL2m4BjGOlJaR0kAKAiEA8d3PS370nmW9IgpTfgc/rLvglM9sgY/v85CH/A4Zb1M="}]},"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"clapton@fuelrats.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.11_1626248493411_0.042300548638785296"},"_hasShrinkwrap":false},"2.4.0-canary.12":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.12","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.13.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","dependencies":{"confusing-browser-globals":"^1.0.10"},"devDependencies":{"@babel/core":"^7.14.6","@babel/eslint-parser":"^7.14.7","@babel/eslint-plugin":"^7.14.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","eslint":"^7.28.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jsdoc":"^35.1.3","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2","typescript":"^4.3.5"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","@typescript-eslint/eslint-plugin":"^4.28","@typescript-eslint/parser":"^4.28","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^35","typescript":"^4"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"@typescript-eslint/eslint-plugin":{"optional":true},"@typescript-eslint/parser":{"optional":true},"typescript":{"optional":true}},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.12","dist":{"shasum":"631401013c6e91eed2da105f60fee7dea9cbeb7e","integrity":"sha512-pKAF42/OANKM/a+pnOZv1s2kkI/yTPx5fC5G5AkyzusEyo/b/leuGO4SrJL2nJ0SIbocOUWSyGERTNdF/TamWA==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.12.tgz","fileCount":20,"unpackedSize":94290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7pkkCRA9TVsSAnZWagAAwDYP/jSN9Cy+HbNkoJnkhm/c\npqltvKFj5fS92Yv8DzpXBlLRBlTuskT3q6p9gENM4cpTaoPRceMug15xqWnv\niiEgltIK5/Gcn4IcGVqtHoOn7cq9BdoGTQnTrb3FCOxJl91Kk11X9a+3Wo6a\n339CotBUaBmnSl6ma5j7oro+1m2WGVYHqd5OxtiQcBfg0/RA2Ln/TFhMUS8I\nKFfbcghP9no+3rT20UUq6gZ1K0MFTf/PaJ1UXbpT5rF/mSryKO9Rcegb0fcz\nRGeM07Z6zeVI2cPeI2AXCMV5YlPK8FPtHge8pZ0y651Rx1AVi+k0XTMmBNOY\nty6zecdYNVpbC6uOVVVeU3xEWI64QtivrY0gubKBr4ydks1WZ9NeUEPA0XuM\nCQh9k1iB7cwKbhHrsl4pzbkWS+1iaM3WQpcuKFTh53MKS3To2T6DizCr+oLx\nGgkh7DMYpIdDBxH87onixch04Hc8YZyq4fvv5jBbMQfQB4bTeqcF0KcS5WlQ\nDxd8DEiSjnS0nh1vz81F/iStBuEuIm05606PSo8GkPkN9esp8k/YMttxFdsN\nczYZy5eWQis/e9AHUqxyowYiKt6q6FWvWb9w9cztqe+g9XmD9mvZOLV/K+Gl\nMFoDtWIUH/w0g8mV2ROexj07KpiirtrQBX/WWG+Jv4RSqPIwIA3cslWR+dDW\nk4BL\r\n=iGKJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDThjfQ7boa4812ZT1Eka5Nv+XjpOZ1uBjSeIEeW7jPmAIhAMPzOfevT9uFWC0NORyh9zGGry1zyo0JeU3zYfw36rRF"}]},"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"clapton@fuelrats.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.12_1626249507370_0.14032677611685807"},"_hasShrinkwrap":false},"2.4.0-canary.13":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.13","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.13.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","dependencies":{"confusing-browser-globals":"^1.0.10"},"devDependencies":{"@babel/core":"^7.14.6","@babel/eslint-parser":"^7.14.7","@babel/eslint-plugin":"^7.14.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","eslint":"^7.28.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jsdoc":"^35.1.3","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2","typescript":"^4.3.5"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","@typescript-eslint/eslint-plugin":"^4.28","@typescript-eslint/parser":"^4.28","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^35","typescript":"^4"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"@typescript-eslint/eslint-plugin":{"optional":true},"@typescript-eslint/parser":{"optional":true},"typescript":{"optional":true}},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.13","dist":{"shasum":"da79a41184c9319ad0d7baca1e90dbe8f346663f","integrity":"sha512-dxVP8dyWM5kfhT5anlXwPySTSeBjADq7h/WigULN+WwE3cC5penIwJqAZawfkwPsiw3mQhGoCCH46w3yNhrvJg==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.13.tgz","fileCount":21,"unpackedSize":94661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8c7BCRA9TVsSAnZWagAApG8P/09bSKvuiWK8zAnI1Ln3\nDAINeoOsjYpbTnLCmj1QyRkzEM8EAIJOMoH5uDMa3ZjgP3djv6S+CUMVsKtI\nRNrPFk1nGUJOcsJa5CoE/4reRa2hl2oRkZiZk1NW8LrtjqX/eyFcPL5omC3F\n0i/HWi6rKmYMdcbp1fXBqhrqJW1cT6tzNEhy+KPJ8kBtSMI/u+Tr6UxJATYu\ngj575UNwZJyKBymPhiPIpwq/kyOw70vwwyAPrfDwAzJ2sOhvBcyrUTfpb93K\nIf8u2/LaKhpIdt7jLzU2gaTSJw634NGJP08TjwCDmKuiCaoGbMVDCUHuun7+\nuj+A6VEaT9Bnpq8RRlo1o6CQEy5WVifrZnRynbsPX22/gXtlO+ejQGvi10DX\nyufErBe4unlFJ1RrXFUKszHxxFtSZ/ut+U2SHuDs4i0gJLM1rI+DnpvVA+vS\nJAFuTOMifCLfVH9UY0vDQT9UyGi4weIMsGJ+EPLp2+jjSPrhQrZlTjCo7KtU\ncow8NuAeGRoi1sa/X8J+Urt2BXty7Q8ODqL2qSKrXGX6PInd6tRPQl7u9m1l\n700zLhy6ZA9n9KQ/5WyvrK3Obdzm41dc5tTbQU/ofZOQpqsIQGaBwGC4i/XX\nusKBjzr6y94czfAPN2e2dFL1lbRFRLl0o/xfop/i2F+5CUGplvg12SYEowWo\njTr5\r\n=LsRs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlbG0hqkilkuSuvWmCzUbcMVpI+bn3jJEIDvdMJpHcKAiAKLeE3EzV+RlllU9tN9o+k7cULuGvKDIBphZffRMaRqg=="}]},"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"clapton@fuelrats.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.13_1626459841369_0.45682061497393534"},"_hasShrinkwrap":false},"2.4.0-canary.14":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.14","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.13.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","dependencies":{"confusing-browser-globals":"^1.0.10"},"devDependencies":{"@babel/core":"^7.14.6","@babel/eslint-parser":"^7.14.7","@babel/eslint-plugin":"^7.14.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","eslint":"^7.28.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jsdoc":"^35.1.3","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2","typescript":"^4.3.5"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","@typescript-eslint/eslint-plugin":"^4.28","@typescript-eslint/parser":"^4.28","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^35","typescript":"^4"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"@typescript-eslint/eslint-plugin":{"optional":true},"@typescript-eslint/parser":{"optional":true},"typescript":{"optional":true}},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.14","dist":{"shasum":"89d4c3db4a91d4fc3c1f0ac98af416bc3a710bdd","integrity":"sha512-xBzv1tU+m04lOZy/NzDS/bNu3f6m85fVQHXXU7lU5RabmLGtI27N4Im3fw0gS/DvzWr1Iw9wjXn5htQkxB5Crg==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.14.tgz","fileCount":21,"unpackedSize":94786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8dIFCRA9TVsSAnZWagAAyTQQAKG5aOm4pTZZhHrE+rDa\nSAaEpUVqCgFlg+CcKg6G2piATzXcsMmZaDqszibl4oTVRVOQr/zN6rKHb1h+\nibmxGZaGUOiq/ZrtRkMRHbtvqsD/QBxhgBRTeHJR1DItG7kha8F0pr0AR64K\n+fBEa9b4hpHa6tDI3dkJr8BEsbK47MRs4+3VBy1qDXwGVaC3GtMK1/rDujJ1\nnWHcOMDqduUeSkhjuW3Sk5UcS1exO6Th/Ku0WLvI/hxv3uKXTyAycplXHFRC\nEhuG392mWmRVkpKgA7LwdEHlypV2tsIS1gtWDsfxAP1kY+04PMhMP5eqihdf\nmVg6tmPOQvWBCnVLr509PrNF6oaalNXR+Qbf8qLsqJ0llpI3fF/IGSWxNGl1\nlBl4XsJOEXkOkUR4jHTmMkyJ0ncvb0AvYPtQJa6klIFRofE9gAfmHEhnrONd\nG4EEDEFqgQcN/k/4q6C/jnX2iqTGWXiHVQb2Pja1RbTKhd/fFRdO9tPkp9JY\noU5czmA8pEjyQDyA6bO7vI5uT5XEh/YfD8/5dSODYT/SYakIUvukdGvrzzaA\nEc/IMPALY4iSECKRkjgBKeYWdPaH7dJognkJWGKZEGkhrvuSweAUo+gabz9O\nLmAQ6GuX68+KkC3iDn5PJPfeCRQDGJee7Y8YqEkYQZM+cdHa67icSgQKS2il\nFyGa\r\n=zfZB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3clHvg6Ej8JJU1JqhpdxZ2KIYRQhHWqwgjph4r8AkbAiEAnHYC3BtU0S+1Jm5aseCi7+N5TfiXji3ZD4QeeC0Ii3A="}]},"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"clapton@fuelrats.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.14_1626460677020_0.6643928644360821"},"_hasShrinkwrap":false},"2.4.0-canary.15":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.15","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.13.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","dependencies":{"confusing-browser-globals":"^1.0.10"},"devDependencies":{"@babel/core":"^7.14.6","@babel/eslint-parser":"^7.14.7","@babel/eslint-plugin":"^7.14.5","@typescript-eslint/eslint-plugin":"^4.28.3","@typescript-eslint/parser":"^4.28.3","eslint":"^7.28.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jsdoc":"^35.1.3","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2","typescript":"^4.3.5"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","@typescript-eslint/eslint-plugin":"^4.28","@typescript-eslint/parser":"^4.28","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^35","typescript":"^4"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"@typescript-eslint/eslint-plugin":{"optional":true},"@typescript-eslint/parser":{"optional":true},"typescript":{"optional":true}},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.15","dist":{"shasum":"17c912006ab61ec30c1fa0899f970ef323996092","integrity":"sha512-eiFc7Q4RrUNJRMO+ZxKc+GWJRvOB4QlpH+U7uXgaB8IN6ru1NZ8b62aSqtf/swhphg9+foFRfhaWPdkQLOUEPA==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.15.tgz","fileCount":21,"unpackedSize":94529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+gReCRA9TVsSAnZWagAA3CAQAJ8QhwBurFTDrO3y/XcC\nK99J6RYNxCVSvGnBG/dYVgEldcdeYwVhi3bK76yAQ5h3ZhVMYFyhinIG/jOV\n5vzqfHxJDkZzP8uLrzCEUWRtuTKSOC0D9JEqNizQLZ3w78kMnWQ9PB0u3Hz8\nbSPglFJAawjVxCOGkxYiuoUTSOHoxZFb6UByZaZA4pboPuwztUaRr1KDflBA\n6XJmVWwTzkb2KsT/xNJPzcuXfs137Ts/67dfIO8uMe9ti59OcxyzT8cf6Ay7\nGugIUHIDhQ0y1ZHt0PQsxUDYxiNmtU6BN5AV9HvZx/UYFnFGX8j6DSZPEJXx\na75h5NsdsiL4puYSEMJj+pinZW3WFPRtfSwwxCJ3LBx2iEl118MYkMiE23s4\nIZtaYZon9pL/j/sP4uhWM0uxNvdVo4TEG0nIhDKD2YA2JPt1VPVxnUPD8ESr\n8WM+ux7ORrTkIrZb5BsWCLao1Qo1jW3J27art7avulZgYVtOhRWsTX1xncjZ\nkvHPpRv9mfhjmpqMA+hZNvWx3YpND4/9YcSWVNjl0SVRd1e4XVZeqLb2eWIM\nDavPrlqdcGW24H5nbf/9tLdDzT/XChJPawhw9JXaxxV53FmyMO9ry0MbFNdI\nz7wqgMZ2+qdiKBMSAFCfvYneND37Nq6D34TTrurpRgAyKccQXUSBrUeOLln/\nYzrR\r\n=H9Kw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkxOz0HkhfHg7+CnwDmHAfQOLkeI40qA2dl7JCTIDwqAiEA50X8kgP8SBoJuTB5LXj1Vk4tPUc3+g87HB54/IYj5J4="}]},"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"clapton@fuelrats.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.15_1626997854509_0.2030014874397228"},"_hasShrinkwrap":false},"2.4.0-canary.16":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.16","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.20.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","dependencies":{"confusing-browser-globals":"^1.0.10"},"devDependencies":{"@babel/core":"^7.14.8","@babel/eslint-parser":"^7.14.7","@babel/eslint-plugin":"^7.14.5","@typescript-eslint/eslint-plugin":"^4.28.5","@typescript-eslint/parser":"^4.28.5","eslint":"^7.31.0","eslint-plugin-import":"^2.23.4","eslint-plugin-jsdoc":"^36.0.6","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2","typescript":"^4.3.5"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","@typescript-eslint/eslint-plugin":"^4.28","@typescript-eslint/parser":"^4.28","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^36","typescript":"^4"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"@typescript-eslint/eslint-plugin":{"optional":true},"@typescript-eslint/parser":{"optional":true},"typescript":{"optional":true}},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.16","dist":{"shasum":"45e226df294da86025b7c41588113dc41898bcad","integrity":"sha512-2Ownysx5XatbL/zPpxiTmnug5xMtUnxQC+EX85UvDldc42xlvMh9EM28fuewuhvnxfGr5E3Swnucar+1/svWog==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.16.tgz","fileCount":21,"unpackedSize":94628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCFsLCRA9TVsSAnZWagAA2tUP/i4NQ7iFlGp1dBwSaKch\nGny9b0YwyugK9nVgAtCCDfJ/PvyqfGwu2vRiQ1LIOC6JA6ZLOt6OvYu0Q2gt\nhzoOcO/p1WCFJuVrxlhMrRRUq+HB1lMva6D89j56VUKMyGRQU9iS21+ugjY1\nlpTplFzqUIIaxk4oeGaJWnqwN5a9/8uurh2OD6dnOX/qJHPm1M8yzoCdTIhw\nJB4iUfs6NFMyekGSvdHPB0kldKPZ92Pasgu8Yq9uCCYa9V4PDb8aTKwVG5zL\nIEt8MKGhnSuGydE39So2x9+mW2CjYT97QJbIP4dpAHMCeINxEemHOPpDk8gj\nQZHm/mTaWNkYKNV8LiK7xVCQ8nQwvIB6pVfstFEk7xFSdBhC51dMWQFcUEOK\nV06uEltNW56X8qtsiKNW1ECFI5HuqLx6zdoa22KY02b+7W3UaqRtK9pHtITH\nBL2tleYY4pe+KNbYqlEygO7akNSjgzbc5eQq4EHDNWsJS2HDN1bR3SH2X/Rs\nt8cOztZUAF02IwOgZgs6YTLqZmGKNKsNNktJG/1QqPl9gxFaoljTXCCCf/we\nex8JFDNrWS8Gv0T8sbbHgOFAbGAF0xjoPMDghi01qFjr8BKNNJ4dyiKXLhKA\nxKusJ/641Ei9zAL8p9TSGeWT+BqUwklBpiBdUDTS27jNVBJNOBSy8Ar76cbO\nZda5\r\n=vEw4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVY+fe/ArAD26NJLUyiS9DhqqmcAap+7yRzxEBH63cewIgGsezdEs8RChkXnodVQJC7dVeHLagKo8KriwoJ3QJVwc="}]},"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"clapton@fuelrats.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.16_1627937547000_0.17390337699025515"},"_hasShrinkwrap":false},"2.4.0-canary.17":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.17","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.20.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","dependencies":{"confusing-browser-globals":"^1.0.10"},"devDependencies":{"@babel/core":"^7.15.0","@babel/eslint-parser":"^7.15.0","@babel/eslint-plugin":"^7.14.5","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","eslint-plugin-import":"^2.24.0","eslint-plugin-jsdoc":"^36.0.7","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2","typescript":"^4.3.5"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","@typescript-eslint/eslint-plugin":"^4.28","@typescript-eslint/parser":"^4.28","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^36","typescript":"^4"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"@typescript-eslint/eslint-plugin":{"optional":true},"@typescript-eslint/parser":{"optional":true},"typescript":{"optional":true}},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.17","dist":{"shasum":"3ac6d87dfebd72211e46213d27829f8f5b6221e1","integrity":"sha512-g0LR2u9PfJRWQptMEVESv+XtGfe0lHCHD1u/ma+h67T+TqdpOcdOR4YgcR28xwerYtDliAcESCsGcGmx7pG65w==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.17.tgz","fileCount":21,"unpackedSize":94629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGUmLCRA9TVsSAnZWagAAlIsP/0zkq8QbTL5rDnAdP1kk\nspTaSgogUIH2vJ90EQmnDeIX/z+e6urytqFWU+DTCZBuHUae4hBvXZ6eHwAA\nw36lMF3qoj7cz011UsYfd7VhAEVBL2YvIg6zyiKDhQxPkcZ7mwnIZmbsPPtY\no/l7GKsraAU1Rvk3dCB5m/zr+vK9zml4PZGC437+OJwf6t6wVVJ/B6oSIuUv\nWrxKlzp3zD2dQrQdlO1aaOrzr5FM6ciYX7pSQAPDv/bKdtZI+jadg3k5Rfel\nHUGdEYfl6I0C1AiNmHaO/d8mUWnKfE7LzWciWO0Dq7jnrWFtZXpHgdbitk+o\nAzS48qxbJpXs8aY+0mRpQ66tcK7XpFBaOyIN2WEmvQa5pS10ZL5VUYAKFcLT\nQHMXAv1rk455/dbFsn2VsD1DNZSG5DmQH54+eJj8SUkSR9q4qGDQEBbMU9yd\nmK1DOvKA4nzVY3Z8+zukvK1lJsSiYrIgfA1HInQl+nMda4BkyRg9P5mDT6Jp\ncFYD2mcOTHe6PpHAUPlxTu9ysWUI2EbTBD3dBsjOXJW+v8RsndmUC4HtSRkz\nqsyf9nDHfO/zoMjrM65+S5VMZqE+JK21/Qhsa4L+qo4E3F7WjpeDEJbxncoi\nAhnoGeZ2TjobwAvTAvpjx2OBSH9oHXncTCL5P127sVKwBbaqtB6s6vHIZSy8\nIahl\r\n=ScRJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsaRk6gH1tPy+NoXnHjBv743pHdwHyuyvqj7Xhm/lMbAiEA5H+8Va7kLBCR3XsPu59ieOlvbtcBWtfmxFze0EfS7iA="}]},"_npmUser":{"name":"clapton","email":"clapton@fuelrats.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"clapton@fuelrats.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.17_1629047179237_0.0753258827256269"},"_hasShrinkwrap":false},"2.4.0-canary.18":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.18","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.20.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","dependencies":{"confusing-browser-globals":"^1.0.10"},"devDependencies":{"@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/eslint-plugin":"^7.14.5","@typescript-eslint/eslint-plugin":"^4.31.2","@typescript-eslint/parser":"^4.31.2","eslint":"^7.32.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jsdoc":"^36.1.0","eslint-plugin-react":"^7.26.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2","typescript":"^4.4.3"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","@typescript-eslint/eslint-plugin":"^4.28","@typescript-eslint/parser":"^4.28","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^36","typescript":"^4"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"@typescript-eslint/eslint-plugin":{"optional":true},"@typescript-eslint/parser":{"optional":true},"typescript":{"optional":true}},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.18","dist":{"shasum":"b9654b1ae55d439f66906ea683cf45464fa93a62","integrity":"sha512-HSPHUqLl3Z6r4SyXUefutN0sVc9TI31KEgjv4J/dLptzwNXlaC+gXeD/RM56eB3rMNyZ12khEl37fjyPwWqmnw==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.18.tgz","fileCount":25,"unpackedSize":99906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBW4dDgLW1PEyvPdRCf4PNCFuBKEO4+HjXg5MpoHYVDAAiBeCZGjTF6G6FwUZsgovk6A8vsNLUQKHd6GG69UTtXvmA=="}]},"_npmUser":{"name":"clapton","email":"camjwelt@gmail.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"camjwelt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.18_1632681726493_0.30485127158035463"},"_hasShrinkwrap":false},"2.4.0-canary.19":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.19","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.20.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","dependencies":{"confusing-browser-globals":"^1.0.10"},"devDependencies":{"@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/eslint-plugin":"^7.14.5","@typescript-eslint/eslint-plugin":"^4.31.2","@typescript-eslint/parser":"^4.31.2","eslint":"^7.32.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jsdoc":"^36.1.0","eslint-plugin-react":"^7.26.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2","typescript":"^4.4.3"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","@typescript-eslint/eslint-plugin":"^4.28","@typescript-eslint/parser":"^4.28","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^36","typescript":"^4"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"@typescript-eslint/eslint-plugin":{"optional":true},"@typescript-eslint/parser":{"optional":true},"typescript":{"optional":true}},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.19","dist":{"shasum":"d62f389cee25f452665cd3f3ad20f64cd0b227d4","integrity":"sha512-CcJ6xQZM9PX+9lndKXnrxEH/FkI5zSiUAA1wluPqXNZnXaTubiv435AHuxMoib7/GV+eIRTXFhPUO80cU4/naA==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.19.tgz","fileCount":26,"unpackedSize":100900,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBRmRfo18woOFnmctARjVocuYTZH3J8bjBWF/YucvNYwIges7OqxncXNzOAj4FJ/SihAOvidLqgq6bIrIUGOneVLc="}]},"_npmUser":{"name":"clapton","email":"camjwelt@gmail.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"camjwelt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.19_1632685057828_0.4207081741089964"},"_hasShrinkwrap":false},"2.4.0-canary.20":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.20","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.20.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","dependencies":{"confusing-browser-globals":"^1.0.10"},"devDependencies":{"@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/eslint-plugin":"^7.14.5","@typescript-eslint/eslint-plugin":"^4.31.2","@typescript-eslint/parser":"^4.31.2","eslint":"^7.32.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jsdoc":"^36.1.0","eslint-plugin-react":"^7.26.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2","typescript":"^4.4.3"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","@typescript-eslint/eslint-plugin":"^4.28","@typescript-eslint/parser":"^4.28","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^36","typescript":"^4"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"@typescript-eslint/eslint-plugin":{"optional":true},"@typescript-eslint/parser":{"optional":true},"typescript":{"optional":true}},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.20","dist":{"shasum":"d7c7f56c088b7ea86a39d832ac2817348b6b9829","integrity":"sha512-s97JCp6Flh2EPGAgKcH+HkExvWifRArJ64oe+Ukt52KgU/jYjQSdOGYG00iYOjxvDtNi5yKd3+HekZwy91dXeA==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.20.tgz","fileCount":26,"unpackedSize":101160,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrvtGFbdNIsr8COWar57uaKMkNXnedg0ZZali2AMLFjgIgVpvhcgCqE1bBw3uGR0IOMyYqmN7X2SmdCRAiD5fJ31Q="}]},"_npmUser":{"name":"clapton","email":"camjwelt@gmail.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"camjwelt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.20_1636306458909_0.10606145968473513"},"_hasShrinkwrap":false},"2.4.0-canary.21":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.21","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^12.20.0 || ^14.16.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","dependencies":{"confusing-browser-globals":"^1.0.10"},"devDependencies":{"@babel/core":"^7.15.5","@babel/eslint-parser":"^7.15.7","@babel/eslint-plugin":"^7.14.5","@typescript-eslint/eslint-plugin":"^4.31.2","@typescript-eslint/parser":"^4.31.2","eslint":"^7.32.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jsdoc":"^36.1.0","eslint-plugin-react":"^7.26.0","eslint-plugin-react-hooks":"^4.2.0","react":"^17.0.2","typescript":"^4.4.3"},"peerDependencies":{"@babel/core":"^7.11","@babel/eslint-parser":"^7.11","@babel/eslint-plugin":"^7.11","@typescript-eslint/eslint-plugin":"^4.28","@typescript-eslint/parser":"^4.28","eslint":"^7.24","eslint-plugin-import":"^2.23","eslint-plugin-jsdoc":"^36","typescript":"^4"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"@typescript-eslint/eslint-plugin":{"optional":true},"@typescript-eslint/parser":{"optional":true},"typescript":{"optional":true}},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.21","dist":{"shasum":"6cdb3c43311e4f252b11d8efdadf9b219ebab452","integrity":"sha512-MSxBqqa6y951ruD9DStKXryM6QeVkxLJgyZEse3JE7fnekArRYaaaXyQiLaqMrLx2t/FkzpSIOya+o4qFjjS7Q==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.21.tgz","fileCount":26,"unpackedSize":100941,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxES9mCFLunD2tTnWLDeU6iRd8iyPXbOKl9aJrRPYOKgIhAJCwLfVI3u/RcvWTMPt8BpBNoIGEpSKAt4PnjWPsLiSd"}]},"_npmUser":{"name":"clapton","email":"camjwelt@gmail.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"camjwelt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.21_1636909002273_0.3333950836011983"},"_hasShrinkwrap":false},"2.4.0-canary.23":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.23","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^14.17.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","dependencies":{"confusing-browser-globals":"^1.0.11"},"devDependencies":{"@babel/core":"^7.20.12","@babel/eslint-parser":"^7.19.1","@babel/eslint-plugin":"^7.19.1","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.34.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.4.0","react":"^18.2.0","typescript":"^4.9.5"},"peerDependencies":{"@babel/core":"^7.16","@babel/eslint-parser":"^7.16","@babel/eslint-plugin":"^7.16","@typescript-eslint/eslint-plugin":"^5.50","@typescript-eslint/parser":"^5","eslint":"^8.28","eslint-plugin-eslint-comments":"^3.2","eslint-plugin-import":"^2.27","eslint-plugin-jsdoc":"^40","typescript":"*"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"@typescript-eslint/eslint-plugin":{"optional":true},"@typescript-eslint/parser":{"optional":true},"typescript":{"optional":true}},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.23","dist":{"shasum":"032fe9f77161d690919e086d46d51757a270efdb","integrity":"sha512-tbCiUSh2WXIUvVFFAf174fEMbg6R4yXjTxggGmEpc48LwypEXNq4OVMrFoHQKb/zGaS78fEMwVDrJACO3tdYvQ==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.23.tgz","fileCount":25,"unpackedSize":101573,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBn1xkQvxMkAWWoBd9FNnrr6XzeZvplpoit6rHi4UsUAIhANS5jQ4Edi6/L9JGDLIgDCkVMG62O07u+OeL8hsRW89V"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6U1JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5qg/9HhAfxcLii5HH4gbmakCTufNk2Ra4HDQ898qm+N7EsfHZOaIC\r\nNIZRbjVqZLTUNOBqiRk1skCFtSoaKnZ/C+R6tgfOrdOmf4tqHv5wzTLjLjCJ\r\ngeGyxeTpovJ4C1Lc06OmS4e5Pz1Lk/rVP9vKwkW6YQFdD9VbrPM11etxs3W5\r\nX6qJzNmB0biuX0V2yTxfo0TGgjwsjtIoQFp6oGrAYVosO4O6V18X9q3R7GEM\r\nadEOUGz310fiAnI5jTzQ/++f/YeWI2Ni+9KEhJxjAkF51gocMpOhd1QLXe36\r\niSAxx2tAA3zuAhgWOlsu7+nLRaJzuJpKrhvbUjLZTrV4P1NgMl6TYQARE8HO\r\nvXW4yeqln8b3Hr6QHwNkPE8oKcGGDUH23QkTrCDW9sk28Vuq8CxJlhqqa4cF\r\n8auPIKCvbCTNEtb6IW/7sTRLq4KFiNaFuk3/OReVimrTPhz3wgB3PkfTxbZ1\r\n+LQto/dC3jMvFkhKh1m3K62oO+qlUhSkP3aktfyirQYM6sE345+Jr2tm+aTn\r\n1vaFoJtfWQnHZjr6JnB8Dy/PE6mH3dTfDj+Or2fB5X/AnkF+0VPAIU6LDnpE\r\nZwuJRscb/q5sToLfun2GA60APa1K+ps/neKJZ7d4hzCO8CNJo4ThRRxVBsh8\r\n7AQkAXENZSvynShgpLlNgxzYhYxDcuyXLDw=\r\n=VTuU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"clapton","email":"camjwelt@gmail.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"camjwelt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.23_1676234057176_0.7432749863111723"},"_hasShrinkwrap":false},"2.4.0-canary.24":{"name":"@fuelrats/eslint-config","version":"2.4.0-canary.24","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":"^14.17.0 || >=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","dependencies":{"confusing-browser-globals":"^1.0.11"},"devDependencies":{"@babel/core":"^7.20.12","@babel/eslint-parser":"^7.19.1","@babel/eslint-plugin":"^7.19.1","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","eslint":"^8.34.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.4.0","react":"^18.2.0","typescript":"^4.9.5"},"peerDependencies":{"@babel/core":"^7.16","@babel/eslint-parser":"^7.16","@babel/eslint-plugin":"^7.16","@typescript-eslint/eslint-plugin":"^5.50","@typescript-eslint/parser":"^5","eslint":"^8.28","eslint-plugin-eslint-comments":"^3.2","eslint-plugin-import":"^2.27","eslint-plugin-jsdoc":"^40","typescript":"*"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"@typescript-eslint/eslint-plugin":{"optional":true},"@typescript-eslint/parser":{"optional":true},"typescript":{"optional":true}},"stableVersion":"2.3.0","_id":"@fuelrats/eslint-config@2.4.0-canary.24","dist":{"shasum":"91bf32fcb25f49474144b455f2b53b19ff98f117","integrity":"sha512-VStEHk1FgePXBN4MYGmFVxWoS4WUzcZ8wRADPW7VSg8jebPSKEkQcFNUzn8+/2xBU461q3imRZbyJtxK7xFXzw==","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-2.4.0-canary.24.tgz","fileCount":25,"unpackedSize":101657,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYHbcLgBlTqT/LhLEqgHSBWpWSFJPZ2m7yYjjCoE0z0AiBfYbOikwYRGgWkT/APyknUZBV34Dej4LbiLhMFrUmG5w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6VO5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprDg/7ByDjO8+lqgt43yfCIFm+zBC+hEisJHxtvqmVW2hnJKc0NP3S\r\nlEFLLRE3B6BlenDv++r6uqzrzMVQWaQGwMw1hylQHRr/1c/aZHmJ9K+qB3PU\r\n8ynE1Q7hWoGWyCwS6JLcP0GAN3/cawm83mTedk6RzXw7u1VH+dgp88xzWWeQ\r\n9DQ4mfZCEFzqLXswmCQkJI0qXFnZI8Ua8AqowpbELDsAKgp/q7hUFedm5qc1\r\nsTGXUnyArqYyuNuVJgCEBoU6WNHiHipAfoEHTHkd0LQbKWNMhqYTVKmpRziY\r\n5YNi5uUGBjoSHtiYI8mrfKqbzt5cjei4K3aUZp1HbUv1xBXgN5UJ2Y6Ngqww\r\nhZlTgXwxTW0E4yiXPEzWcgtag0qSS0IDu1RNdTmqw3lNI2i+ZePX6fGXbHbg\r\ngqJ7v7GichzOFIA6uYBsd+tkg3RRe81K6HCEeZgXf8jdfB8H/MqgbSFf2erP\r\n7/9Zwc8z3dinVoe+UjD1/JjhHKPptGz2Gpydz3XxScYVRlgVENqE48y+GDlm\r\nZ710amKSIUTL6vBR6Lt4vWPqkHtUa48nGU61PM9fqZ+qV0eHkjqbxo7ywysG\r\nXoczvMoXDG8tur/QfjZrSo25+WlV8q8AKqh3sRqAElfKick+deJ6YEmEsZk1\r\nGtVQHfGdEx1Mwsfar20CYH2zfZOoLwETWV4=\r\n=LGRo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"clapton","email":"camjwelt@gmail.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"camjwelt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_2.4.0-canary.24_1676235705415_0.5093976444174431"},"_hasShrinkwrap":false},"3.0.0-canary.1":{"name":"@fuelrats/eslint-config","version":"3.0.0-canary.1","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":">=18.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"main":"index.js","dependencies":{"confusing-browser-globals":"^1.0.11"},"peerDependencies":{"@babel/core":"^7.16","@babel/eslint-parser":"^7.16","@babel/eslint-plugin":"^7.16","@eslint-community/eslint-plugin-eslint-comments":"^3.2.1","@typescript-eslint/eslint-plugin":"^5.50","@typescript-eslint/parser":"^5","eslint":"^8.28","eslint-plugin-import":"^2.27","eslint-plugin-jsdoc":"^40","typescript":"*"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"@typescript-eslint/eslint-plugin":{"optional":true},"@typescript-eslint/parser":{"optional":true},"typescript":{"optional":true}},"types":"./index.d.ts","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\n* Base ESLint ruleset with [`@babel/eslint-parser`][babel-eslint-parser] as the primary parser. Generally intended for node.js backend projects.\n  * Assumes an ECMAScript 2020 environment with module syntax and [`@babel/core`][babel] as the primary transpiler.\n  * Includes [`@babel/eslint-plugin`][babel-eslint-plugin] for providing core rule compatibility for common babel plugins.\n  * Includes [`eslint-plugin-eslint-comments'][eslint-plugin-eslint-comments] for ensuring eslint directives are consistent and documented.\n  * Includes [`eslint-plugin-import`][eslint-plugin-import] for additional ESModule linting.\n  * Includes [`eslint-plugin-jsdoc`][eslint-plugin-jsdoc] for JSDoc block linting.\n  * Also includes a `purejs` preset which does not enable [`@babel/eslint-parser`][babel-eslint-parser] and [`@babel/eslint-plugin`][babel-eslint-plugin].\n  * Also includes a `typescript` preset which replaces [`@babel/eslint-parser`][babel-eslint-parser] for [`@typescript-eslint/parser`][typescript-eslint].\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize ECMAScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n## Installation\n\nAdd `@fuelrats/eslint-config` and it's depdendencies to your project.\n\n```bash\nyarn add -D eslint \\\n            @babel/core \\\n            @babel/eslint-parser \\\n            @babel/eslint-plugin \\\n            eslint-plugin-eslint-comments \\\n            eslint-plugin-import \\\n            eslint-plugin-jsdoc \\\n            @fuelrats/eslint-config\n```\n\nor\n\n```bash\nnpm i -D eslint \\\n         @babel/core \\\n         @babel/eslint-parser \\\n         @babel/eslint-plugin \\\n         eslint-plugin-eslint-comments \\\n         eslint-plugin-import \\\n         eslint-plugin-jsdoc \\\n         @fuelrats/eslint-config\n```\n\nThen configure eslint accordingly!\n\n## Configuration\n\n1. Add the following to your `.eslintrc` file:\n\n```json\n{\n  \"extends\": \"@fuelrats/eslint-config\"\n}\n```\n\n2. Setup additional environment options. This config only enables the `\"es2020\"` environment. All other env settings are up to your project.\n    * For more information on eslint envrionment settings, visit [the ESLint docs][eslint-env]\n\n### Without Babel\n\nBabel parser is the default for this config, however not it's not required. a `purejs` preset is also available.\n\n```json\n{\n  \"extends\": \"@fuelrats/eslint-config/purejs\"\n}\n```\n\nUsing this preset, you may safely remove `@babel/core`, `@babel/eslint-parser` and `@babel/eslint-plugin` from your dependencies.\n\n## Installation for TypeScript\n\nA [`TypeScript`][typescript] config preset is now in the works! Currently configured rules may change significantly before it's considered stable,\nhowever it is available in `v2.4.0` and later.\n\n**⚠️WARNING⚠️**\n\nThis config is a work in progress, and may not reflect our final TypeScript project code style.\n\n### Install\n\nInstall the [`typescript-eslint`][typescript-eslint] dependencies with `@fuelrats/eslint-config` instead of the usual [`@babel/eslint-parser`][babel-eslint-parser] dependencies.\n\n```bash\nyarn add -D eslint \\\n            typescript \\\n            @typescript-eslint/parser \\\n            @typescript-eslint/eslint-plugin \\\n            eslint-plugin-eslint-comments \\\n            eslint-plugin-import \\\n            eslint-plugin-jsdoc \\\n            @fuelrats/eslint-config\n```\n\nor\n\n```bash\nnpm i -D eslint \\\n         typescript \\\n         @typescript-eslint/parser \\\n         @typescript-eslint/eslint-plugin \\\n         eslint-plugin-eslint-comments \\\n         eslint-plugin-import \\\n         eslint-plugin-jsdoc \\\n         @fuelrats/eslint-config\n```\n\n### Configure\n\nThen add the following to your `.eslintrc` file:\n\n```json\n{\n  \"extends\": \"@fuelrats/eslint-config/typescript\"\n}\n```\n\nAs with the default Babel config, environment variables will still need to be defined. For a full list of supported environment settings, visit [the ESLint docs][eslint-env]\n\n## Credits\n\nOur code style, and this config set, was inspired by and derived from the AirBnB JavaScript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[typescript]: https://www.typescriptlang.org\n[typescript-eslint]: https://typescript-eslint.io\n[babel-eslint-parser]: https://www.npmjs.com/package/@babel/eslint-parser\n[babel-eslint-plugin]: https://www.npmjs.com/package/@babel/eslint-plugin\n[eslint-env]: https://eslint.org/docs/user-guide/configuring/language-options#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-eslint-comments]: https://github.com/mysticatea/eslint-plugin-eslint-comments\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n","readmeFilename":"README.md","gitHead":"769b3320de85b05fa1387942d8a50b7cdf353de2","_id":"@fuelrats/eslint-config@3.0.0-canary.1","_nodeVersion":"18.14.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-xHgMEkPElZnIwMIyxHMSIGZF8RKFFcAMcdCsUy0T2mSQU2veti9w2lRkKLtNreVo8AroyyISw1ZuiC4zAUuHTw==","shasum":"8a96270855ee6d8367465e615eaeb1d9dc1bafe4","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-3.0.0-canary.1.tgz","fileCount":43,"unpackedSize":242256,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD67a+x0q4qKDNb2ba9hwur/a5tj9QVIg3l2ZeYzgrl/wIhAKSTAdvVd+FVbD5UAMIF3FVhLcmGhnhj0ZKl1lmJ/SJl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBQAHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOwBAAjU4wWEsvN6O6qZ9ePDwVD42O9mPIpRuJ716Jye+DgZQxkcTy\r\nEfYa7+vD9xedzYI+b7keZ2MQOSZAX04v36E4D3DZgtnLNpXbZJYpgPbDkH9x\r\nXvhud0dORPFKpWxiTWw8VrFYioE5TdWPkmf3hzupnOtK/EbyJo/2h2NCaNxX\r\nORdlox/yzYHpjAAxjH6aTfdzZU5CKT8FukJp3CxM0tXPkDbBQUCb11AedZpE\r\nPUTrld/ffAmcESxsRkxRKjfNNRoI89Yhi7QDNYrIAGGVZA6CzpY9NHsHTr77\r\ne+0o8uYd6Yfz0Kf55y6gsiZD6RVxw+GZqkiBGyJ26FBF5yvtNS+rVvW46vzc\r\nPxX4khNc7jp4C+6pWX8CByu1kRwihCb5ohNydtdV7nE83bT3shmgQR46msTM\r\neimt5gTpU+N97c3S/z3pewADpdO2qTSnnGUyFpBpDTULFYOhWt61i3pB0FTl\r\nIIcOr5Kd6Nc32pejj9txafkJDYmM2sI7aYtd+qDebFPSQkuUxpv4oa2u1ITP\r\nUCpr+3dTSgWnJyliqbO0GpehvVOXiDAujylsW9tYYEpKYntOk5v5LhwYP1KH\r\nXSvtwp95VFgZcBjOwZbfghTEd41R4hl20XnqT1ftpL8kuDzHm3M6wzb4l6Cm\r\n/RqJdF1ItO4kgY6BFNuLW4BLIHOISnrgtA8=\r\n=fCwU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"clapton","email":"camjwelt@gmail.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"camjwelt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_3.0.0-canary.1_1678049287347_0.5931237888854102"},"_hasShrinkwrap":false},"3.0.0-canary.2":{"name":"@fuelrats/eslint-config","version":"3.0.0-canary.2","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":">=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","typescript","esnext","react"],"main":"index.js","dependencies":{"confusing-browser-globals":"^1.0.11"},"peerDependencies":{"@babel/core":"^7.16","@babel/eslint-parser":"^7.16","@babel/eslint-plugin":"^7.16","@eslint-community/eslint-plugin-eslint-comments":"^3.2.1","@typescript-eslint/eslint-plugin":"^5.50","@typescript-eslint/parser":"^5","eslint":"^8.28","eslint-plugin-import":"^2.27","eslint-plugin-jsdoc":"^40","eslint-plugin-jsx-a11y":"^6.7","eslint-plugin-react":"^7.32","eslint-plugin-react-hooks":"^4.4","typescript":"*"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"@typescript-eslint/eslint-plugin":{"optional":true},"@typescript-eslint/parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"typescript":{"optional":true}},"types":"./index.d.ts","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\nESLint Configurations for The Fuel Rats! Fueling the galaxy, one ship at a time, since 3301.\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Motivation](#motivation)\n- [Installation](#installation)\n  - [Default (Babel)](#default-babel)\n  - [TypeScript](#typescript)\n  - [React](#react)\n  - [Plain JavaScript](#plain-javascript)\n- [Credits](#credits)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize JavaScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n## Installation\n\nAdd dependencies for the intended project type, and extend the desired configs.\n\n\n### Default (Babel)\n\n```bash\nyarn add -D eslint \\\n            @babel/core \\\n            @babel/eslint-parser \\\n            @babel/eslint-plugin \\\n            @eslint-community/eslint-plugin-eslint-comments \\\n            eslint-plugin-import \\\n            eslint-plugin-jsdoc \\\n            @fuelrats/eslint-config\n```\n\nThen in `.eslintrc`:\n\n```json\n{\n  \"extends\": \"@fuelrats/eslint-config\"\n}\n```\n\n### TypeScript\n\nTo use this configuration in a TypeScript project, instead of installing the default set of dependencies, install the following:\n\n```bash\nyarn add -D eslint \\\n         typescript \\\n         @typescript-eslint/eslint-plugin \\\n         @typescript-eslint/parser \\\n         @eslint-community/eslint-plugin-eslint-comments \\\n         eslint-plugin-import \\\n         eslint-plugin-jsdoc \\\n         @fuelrats/eslint-config\n```\n\nthen in `.eslintrc`:\n\n```json\n{\n  \"extends\": \"@fuelrats/eslint-config/typescript\",\n  \"parserOptions\": {\n    \"project\": \"tsconfig.json\"\n  }\n}\n```\n\n\n### React\n\nThe `react` config is an addon config that may be used in conjunction with either Babel or TypeScript. To add this configuration, install the additional plugins used:\n\n```bash\nyarn add -D eslint-plugin-react \\\n            eslint-plugin-react-hooks \\\n            eslint-plugin-jsx-a11y\n```\n\nthen in `.eslintrc`:\n\n```json\n{\n  \"extends\": [\n    \"@fuelrats/eslint-config\", // Or \"@fuelrats/eslint-config/typescript\"\n    \"@fuelrats/eslint-config/react\"\n  ]\n}\n```\n\n### Plain JavaScript\n\nIn a project without a transpiler? No problem! Babel is an optional addon that extends a base pure JavaScript config.\n\n```bash\n# or `npm i -D ...`\nyarn add -D eslint \\\n            @eslint-community/eslint-comments \\\n            eslint-plugin-import \\\n            eslint-plugin-jsdoc \\\n            @fuelrats/eslint-config\n```\n\nThen in `.eslintrc`:\n\n```json\n{\n  \"extends\": \"@fuelrats/eslint-config/purejs\"\n}\n```\n\n## Credits\n\nOur code style, and this config set, was inspired by and derived from the AirBnB JavaScript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[typescript]: https://www.typescriptlang.org\n[typescript-eslint]: https://typescript-eslint.io\n[babel-eslint-parser]: https://www.npmjs.com/package/@babel/eslint-parser\n[babel-eslint-plugin]: https://www.npmjs.com/package/@babel/eslint-plugin\n[eslint-env]: https://eslint.org/docs/user-guide/configuring/language-options#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-eslint-comments]: https://github.com/mysticatea/eslint-plugin-eslint-comments\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n","readmeFilename":"README.md","gitHead":"7a74878fdc97269425be097f00aef5af7e1854b7","_id":"@fuelrats/eslint-config@3.0.0-canary.2","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-PPNn/6fXRDn20gUgfaWttBkVTJn4nSLp4jEXu2D8fzIjCWEQF6KBC4Wacf8NXF3L5QJGnOwdOB3jjz8dqx80AA==","shasum":"b197c63fb1976c22595f2232b3b01b643154d669","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-3.0.0-canary.2.tgz","fileCount":53,"unpackedSize":295164,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzqytu9Njv6D+/fZMcuhpT4xyJF13S23bXmMh6kyhRsgIgC4plGx3oezVUTYXHuZvxeXujVulK0f/PRPGzYEvIKoE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJwJOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvFBAAn0Y8MZ0b9c3BMWfhM4VPsUQh5Jc5/V2dDtp/bHx8OckKqX0M\r\njdET3LNG7rlhgKnaNuGPdbA0Ywc2EG/ndczjMF4uO6SvmjWaMT/we4wr6KkE\r\nwJkR5qmdvUI9w7//mPrTI0LkIuA1VdhcAYds1rNYmur+2+bJHSJUf2iepcyb\r\nzjHnPiRCWQzBkL/a/C/XBgv5BabgxDP5DdiKWNJdCJO9KYOqHQ0/M/Ng2tzT\r\nphIz7dNrmjMDGOSkIv8Wjdrl5WMZmMhPA+Ggo/naLTP87MGO1mVUhvYpS8i+\r\niZKl8R/joqHk/1TdISzFV/8UlvozR8JsxL7bzACPkTBxbZV/OhNWKpeDFRsJ\r\nvVC8CqmC0OcWMU+4wyWAWhY5ik9n5ZXaljUjntlTUVchWjwZQ/vFXYoXaPXB\r\n3HskLTxZZy2RzZ8HDNUNolvFuVlCWajjUuUW6jVB7VvJraHlu4NBfmMnVwRm\r\nEGdPAh3Sd9ggSMTDoBnJ2sFUgBu4BL7Erk6qMW1QK9HA54oI2mUXleZJEy+M\r\nUheAOWXgBbXKywCgfEOL+RIXT+syDVnGxnwfoivO+Zx5Y+KYsxUttRR3Xb9F\r\nRc7cWVT9KV8msaiY/EbWsJe35UdEA7D1ZQbro0Q0jIjlcoY3McSGhoOwB21G\r\nxqbIzP/VuEe+Bf/RSvSrBGxj/UEiK1VZWss=\r\n=mhV2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"clapton","email":"camjwelt@gmail.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"camjwelt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_3.0.0-canary.2_1680278094243_0.5740138704230369"},"_hasShrinkwrap":false},"3.0.0-canary.3":{"name":"@fuelrats/eslint-config","version":"3.0.0-canary.3","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":">=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","typescript","esnext","react"],"main":"index.js","dependencies":{"confusing-browser-globals":"^1.0.11"},"peerDependencies":{"@babel/core":"^7.16","@babel/eslint-parser":"^7.16","@babel/eslint-plugin":"^7.16","@eslint-community/eslint-plugin-eslint-comments":"^3.2.1","@typescript-eslint/eslint-plugin":"^5.50","@typescript-eslint/parser":"^5","eslint":"^8.28","eslint-plugin-import":"^2.27","eslint-plugin-jsdoc":"^40","eslint-plugin-jsx-a11y":"^6.7","eslint-plugin-react":"^7.32","eslint-plugin-react-hooks":"^4.4","typescript":"*"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"@typescript-eslint/eslint-plugin":{"optional":true},"@typescript-eslint/parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"typescript":{"optional":true}},"types":"./index.d.ts","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\nESLint Configurations for The Fuel Rats! Fueling the galaxy, one ship at a time, since 3301.\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Motivation](#motivation)\n- [Installation](#installation)\n  - [Default (Babel)](#default-babel)\n  - [TypeScript](#typescript)\n  - [React](#react)\n  - [Plain JavaScript](#plain-javascript)\n- [Credits](#credits)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize JavaScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n## Installation\n\nAdd dependencies for the intended project type, and extend the desired configs.\n\n\n### Default (Babel)\n\n```bash\nyarn add -D eslint \\\n            @babel/core \\\n            @babel/eslint-parser \\\n            @babel/eslint-plugin \\\n            @eslint-community/eslint-plugin-eslint-comments \\\n            eslint-plugin-import \\\n            eslint-plugin-jsdoc \\\n            @fuelrats/eslint-config\n```\n\nThen in `.eslintrc`:\n\n```json\n{\n  \"extends\": \"@fuelrats/eslint-config\"\n}\n```\n\n### TypeScript\n\nTo use this configuration in a TypeScript project, instead of installing the default set of dependencies, install the following:\n\n```bash\nyarn add -D eslint \\\n         typescript \\\n         @typescript-eslint/eslint-plugin \\\n         @typescript-eslint/parser \\\n         @eslint-community/eslint-plugin-eslint-comments \\\n         eslint-plugin-import \\\n         eslint-plugin-jsdoc \\\n         @fuelrats/eslint-config\n```\n\nthen in `.eslintrc`:\n\n```json\n{\n  \"extends\": \"@fuelrats/eslint-config/typescript\",\n  \"parserOptions\": {\n    \"project\": \"tsconfig.json\"\n  }\n}\n```\n\n\n### React\n\nThe `react` config is an addon config that may be used in conjunction with either Babel or TypeScript. To add this configuration, install the additional plugins used:\n\n```bash\nyarn add -D eslint-plugin-react \\\n            eslint-plugin-react-hooks \\\n            eslint-plugin-jsx-a11y\n```\n\nthen in `.eslintrc`:\n\n```json\n{\n  \"extends\": [\n    \"@fuelrats/eslint-config\", // Or \"@fuelrats/eslint-config/typescript\"\n    \"@fuelrats/eslint-config/react\"\n  ]\n}\n```\n\n### Plain JavaScript\n\nIn a project without a transpiler? No problem! Babel is an optional addon that extends a base pure JavaScript config.\n\n```bash\n# or `npm i -D ...`\nyarn add -D eslint \\\n            @eslint-community/eslint-comments \\\n            eslint-plugin-import \\\n            eslint-plugin-jsdoc \\\n            @fuelrats/eslint-config\n```\n\nThen in `.eslintrc`:\n\n```json\n{\n  \"extends\": \"@fuelrats/eslint-config/purejs\"\n}\n```\n\n## Credits\n\nOur code style, and this config set, was inspired by and derived from the AirBnB JavaScript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[typescript]: https://www.typescriptlang.org\n[typescript-eslint]: https://typescript-eslint.io\n[babel-eslint-parser]: https://www.npmjs.com/package/@babel/eslint-parser\n[babel-eslint-plugin]: https://www.npmjs.com/package/@babel/eslint-plugin\n[eslint-env]: https://eslint.org/docs/user-guide/configuring/language-options#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-eslint-comments]: https://github.com/mysticatea/eslint-plugin-eslint-comments\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n","readmeFilename":"README.md","gitHead":"3af49268e47c68f6026cd27db0072ace05ad54ec","_id":"@fuelrats/eslint-config@3.0.0-canary.3","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-/3hy6/wc8eQwkm5QMZkBsQVoq5/LkhWgRC39viJ2k8g8TxTGNZJ6TqCcZQywQO5JnWACzxSgY1WI8uaxXFjz3w==","shasum":"0e89ac599be1b64e1ec88be0ab362ea661c12c3c","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-3.0.0-canary.3.tgz","fileCount":57,"unpackedSize":308369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHV9YjedUl04TKAP6kVcmBoNGW7xqBcPLP7MdqQrhe7oAiEAlCvudX3wDcQCbWEe/VJ6jzYF3dcXwItF4goGDh8PtUY="}]},"_npmUser":{"name":"clapton","email":"camjwelt@gmail.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"camjwelt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_3.0.0-canary.3_1684640427769_0.8509434705075005"},"_hasShrinkwrap":false},"3.0.0-canary.4":{"name":"@fuelrats/eslint-config","version":"3.0.0-canary.4","description":"ESLint config for FuelRats projects","license":"MIT","author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"engines":{"node":">=16.0.0"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","typescript","esnext","react"],"main":"index.js","config":{"ipdx":{"requiredOnly":true,"groups":{"babel":["@babel/core","@babel/eslint-parser","@babel/eslint-plugin"],"react":["eslint-plugin-jsx-a11y","eslint-plugin-react","eslint-plugin-react-hooks"],"typescript":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","typescript"]}}},"dependencies":{"confusing-browser-globals":"^1.0.11"},"peerDependencies":{"@babel/core":"^7.16","@babel/eslint-parser":"^7.16","@babel/eslint-plugin":"^7.16","@eslint-community/eslint-plugin-eslint-comments":"^3.2.1","@typescript-eslint/eslint-plugin":"^5.50","@typescript-eslint/parser":"^5","eslint":"^8.28","eslint-plugin-import":"^2.27","eslint-plugin-jsdoc":"^40","eslint-plugin-jsx-a11y":"^6.7","eslint-plugin-react":"^7.32","eslint-plugin-react-hooks":"^4.4","typescript":"*"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"@typescript-eslint/eslint-plugin":{"optional":true},"@typescript-eslint/parser":{"optional":true},"eslint-plugin-jsx-a11y":{"optional":true},"eslint-plugin-react":{"optional":true},"eslint-plugin-react-hooks":{"optional":true},"typescript":{"optional":true}},"types":"./index.d.ts","readme":"# [@fuelrats/eslint-config][eslint-config-fuelrats]\n\nESLint Configurations for The Fuel Rats! Fueling the galaxy, one ship at a time, since 3301.\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Motivation](#motivation)\n- [Installation](#installation)\n  - [Default (Babel)](#default-babel)\n  - [TypeScript](#typescript)\n  - [React](#react)\n  - [Plain JavaScript](#plain-javascript)\n- [Credits](#credits)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Motivation\n\nThe TechRat team of The FuelRats utilize JavaScript on all fronts. Over time these projects have strayed in code standards as no common base has been shared between them.\n\n`@fuelrats/eslint-config` aims to help unify style and standards across all major FuelRats projects.\n\n## Installation\n\nAdd dependencies for the intended project type, and extend the desired configs.\n\n\n### Default (Babel)\n\n```bash\nyarn add -D eslint \\\n            @babel/core \\\n            @babel/eslint-parser \\\n            @babel/eslint-plugin \\\n            @eslint-community/eslint-plugin-eslint-comments \\\n            eslint-plugin-import \\\n            eslint-plugin-jsdoc \\\n            @fuelrats/eslint-config\n```\n\nThen in `.eslintrc`:\n\n```json\n{\n  \"extends\": \"@fuelrats/eslint-config\"\n}\n```\n\n### TypeScript\n\nTo use this configuration in a TypeScript project, instead of installing the default set of dependencies, install the following:\n\n```bash\nyarn add -D eslint \\\n         typescript \\\n         @typescript-eslint/eslint-plugin \\\n         @typescript-eslint/parser \\\n         @eslint-community/eslint-plugin-eslint-comments \\\n         eslint-plugin-import \\\n         eslint-plugin-jsdoc \\\n         @fuelrats/eslint-config\n```\n\nthen in `.eslintrc`:\n\n```json\n{\n  \"extends\": \"@fuelrats/eslint-config/typescript\",\n  \"parserOptions\": {\n    \"project\": \"tsconfig.json\"\n  }\n}\n```\n\n\n### React\n\nThe `react` config is an addon config that may be used in conjunction with either Babel or TypeScript. To add this configuration, install the additional plugins used:\n\n```bash\nyarn add -D eslint-plugin-react \\\n            eslint-plugin-react-hooks \\\n            eslint-plugin-jsx-a11y\n```\n\nthen in `.eslintrc`:\n\n```json\n{\n  \"extends\": [\n    \"@fuelrats/eslint-config\", // Or \"@fuelrats/eslint-config/typescript\"\n    \"@fuelrats/eslint-config/react\"\n  ]\n}\n```\n\n### Plain JavaScript\n\nIn a project without a transpiler? No problem! Babel is an optional addon that extends a base pure JavaScript config.\n\n```bash\n# or `npm i -D ...`\nyarn add -D eslint \\\n            @eslint-community/eslint-comments \\\n            eslint-plugin-import \\\n            eslint-plugin-jsdoc \\\n            @fuelrats/eslint-config\n```\n\nThen in `.eslintrc`:\n\n```json\n{\n  \"extends\": \"@fuelrats/eslint-config/purejs\"\n}\n```\n\n## Credits\n\nOur code style, and this config set, was inspired by and derived from the AirBnB JavaScript style guide.\n\n[Send some love their way 😍🎉🎊][airbnb]\n\n[airbnb]: https://github.com/airbnb/javascript\n[babel]: https://babeljs.io/\n[typescript]: https://www.typescriptlang.org\n[typescript-eslint]: https://typescript-eslint.io\n[babel-eslint-parser]: https://www.npmjs.com/package/@babel/eslint-parser\n[babel-eslint-plugin]: https://www.npmjs.com/package/@babel/eslint-plugin\n[eslint-env]: https://eslint.org/docs/user-guide/configuring/language-options#specifying-environments\n[eslint-config-fuelrats]: https://www.npmjs.com/package/@fuelrats/eslint-config\n[eslint-plugin-eslint-comments]: https://github.com/mysticatea/eslint-plugin-eslint-comments\n[eslint-plugin-import]: https://www.npmjs.com/package/eslint-plugin-import\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n","readmeFilename":"README.md","gitHead":"4f9273568821e0129fbe175188cf6157439028cf","_id":"@fuelrats/eslint-config@3.0.0-canary.4","_nodeVersion":"18.17.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-jEp5ZTN6cq8ivdUg8/iTJih9eeEvT+MfyNRF2c+4h8hzrB4sjJiler8i4sV2pawiaiJLPzDpts+I28376vtM4Q==","shasum":"8292b7dbba031df7340b92381d885edbdfa78f0c","tarball":"https://registry.npmjs.org/@fuelrats/eslint-config/-/eslint-config-3.0.0-canary.4.tgz","fileCount":57,"unpackedSize":308767,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAlFURjKf6P0ditjdVHcDNCuAkoOe9FqyQl+X43zoNpAiAQtWu0QKWYWAtKgFxN9ZzN4Y8lQ2+dUgnsoo9piGVYEA=="}]},"_npmUser":{"name":"clapton","email":"camjwelt@gmail.com"},"directories":{},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"camjwelt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_3.0.0-canary.4_1694434060110_0.8326121019685024"},"_hasShrinkwrap":false}},"time":{"created":"2018-10-15T19:33:34.870Z","0.1.0":"2018-10-15T19:33:35.153Z","modified":"2023-09-11T12:07:40.476Z","0.2.0":"2018-10-15T20:03:23.878Z","0.2.1":"2018-10-16T06:02:13.587Z","0.3.0":"2018-10-16T07:06:38.844Z","0.4.0":"2018-10-16T14:26:41.653Z","0.5.0":"2018-10-17T02:51:37.543Z","0.6.0":"2018-10-24T08:50:48.214Z","0.7.0":"2018-10-26T18:02:06.003Z","0.8.0":"2018-11-25T07:55:01.846Z","0.9.0":"2018-11-29T19:35:04.415Z","0.10.0":"2019-02-06T22:43:17.754Z","0.10.1":"2019-02-07T01:53:37.741Z","0.10.2":"2019-02-11T19:32:08.679Z","0.11.0":"2019-06-11T21:21:30.665Z","0.12.0":"2019-07-02T18:14:17.663Z","1.0.0":"2019-07-03T02:39:55.845Z","1.0.1":"2019-07-07T04:58:31.508Z","1.0.2":"2019-07-28T21:46:42.150Z","1.1.0":"2019-11-05T17:44:07.682Z","1.1.1":"2019-11-05T21:49:07.359Z","1.1.2":"2019-11-05T21:51:52.940Z","1.1.3":"2019-11-21T16:55:48.677Z","1.2.0":"2019-12-16T04:03:35.615Z","1.2.1":"2019-12-16T09:32:57.314Z","1.2.2":"2019-12-17T03:15:15.575Z","2.0.0-canary":"2020-02-01T01:36:04.132Z","2.0.0-canary.1":"2020-02-01T01:51:01.917Z","2.0.0-canary.2":"2020-02-04T04:01:27.243Z","2.0.0-canary.3":"2020-02-12T01:09:50.904Z","2.0.0":"2020-02-14T16:44:41.952Z","2.1.0-canary.0":"2020-02-22T00:06:35.973Z","2.1.0":"2020-02-22T00:39:23.065Z","2.2.0-canary.0":"2020-05-09T17:19:04.456Z","2.2.0-canary.1":"2020-05-25T22:32:03.542Z","2.2.0-canary.2":"2020-06-04T03:42:38.411Z","2.2.0-canary.3":"2020-06-14T11:43:45.531Z","2.2.0-canary.4":"2020-07-08T16:42:50.790Z","2.2.0-rc.0":"2020-07-19T05:34:03.078Z","2.2.0-rc.1":"2020-07-27T03:33:52.155Z","2.2.0-rc.2":"2020-08-22T06:54:41.028Z","2.2.0-rc.3":"2020-08-23T07:51:59.150Z","2.2.0-rc.4":"2020-08-24T04:55:26.725Z","2.2.0-rc.5":"2020-08-24T20:01:18.187Z","2.2.0-rc.7":"2020-10-07T17:03:22.033Z","2.2.0":"2020-10-07T21:12:59.245Z","2.3.0":"2020-11-27T21:07:24.461Z","2.4.0-canary.0":"2021-06-08T02:32:53.908Z","2.4.0-canary.1":"2021-06-08T04:08:45.412Z","2.4.0-canary.2":"2021-06-09T01:24:12.575Z","2.4.0-canary.3":"2021-06-09T01:35:29.004Z","2.4.0-canary.4":"2021-06-11T22:35:45.706Z","2.4.0-canary.5":"2021-06-12T21:17:38.056Z","2.4.0-canary.6":"2021-06-16T21:33:49.532Z","2.4.0-canary.9":"2021-07-12T04:21:51.876Z","2.4.0-canary.10":"2021-07-13T12:59:29.469Z","2.4.0-canary.11":"2021-07-14T07:41:33.556Z","2.4.0-canary.12":"2021-07-14T07:58:27.750Z","2.4.0-canary.13":"2021-07-16T18:24:01.532Z","2.4.0-canary.14":"2021-07-16T18:37:57.160Z","2.4.0-canary.15":"2021-07-22T23:50:54.620Z","2.4.0-canary.16":"2021-08-02T20:52:27.172Z","2.4.0-canary.17":"2021-08-15T17:06:19.379Z","2.4.0-canary.18":"2021-09-26T18:42:06.652Z","2.4.0-canary.19":"2021-09-26T19:37:37.957Z","2.4.0-canary.20":"2021-11-07T17:34:19.080Z","2.4.0-canary.21":"2021-11-14T16:56:42.448Z","2.4.0-canary.23":"2023-02-12T20:34:17.397Z","2.4.0-canary.24":"2023-02-12T21:01:45.624Z","0.0.0-dev.1":"2023-03-05T15:31:16.635Z","3.0.0-canary.1":"2023-03-05T20:48:07.541Z","3.0.0-canary.2":"2023-03-31T15:54:54.417Z","3.0.0-canary.3":"2023-05-21T03:40:27.941Z","3.0.0-canary.4":"2023-09-11T12:07:40.255Z"},"maintainers":[{"name":"trezy","email":"tre@trezy.com"},{"name":"xlexious","email":"alex@sorlie.co.uk"},{"name":"clapton","email":"camjwelt@gmail.com"}],"description":"ESLint config for fuelrats projects","homepage":"https://github.com/FuelRats/eslint-config-fuelrats","keywords":["eslint","eslintconfig","fuelrats","javascript","ecma2020","es2020"],"repository":{"type":"git","url":"git+https://github.com/FuelRats/eslint-config-fuelrats.git","directory":"packages/eslint-config"},"contributors":[{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},{"name":"Trezy","email":"trezy@fuelrats.com","url":"https://trezy.com"},{"name":"Alex S. Glomsaas","email":"xlexious@fuelrats.com","url":"https://github.com/xlexi"}],"author":{"name":"Cameron Welter","email":"clapton@fuelrats.com","url":"https://github.com/UncleClapton"},"bugs":{"url":"https://github.com/FuelRats/eslint-config-fuelrats/issues"},"license":"MIT","readme":"","readmeFilename":""}