{"_id":"@noaignite-dk/eslint-config","_rev":"28-a5d5287ee6fde10410f806db34f6c1e3","name":"@noaignite-dk/eslint-config","dist-tags":{"beta":"1.3.0-beta.2","prerelease":"1.6.2-0","latest":"1.6.3"},"versions":{"1.0.1":{"name":"@noaignite-dk/eslint-config","version":"1.0.1","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.0.1","maintainers":[{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/noaignite/eslint-config#readme","bugs":{"url":"https://github.com/noaignite/eslint-config/issues"},"dist":{"shasum":"a84e090c74cbf16fe014823bf0bc79fbcac76a57","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":9,"integrity":"sha512-jIG4UYvYmATD0d+QarEm0yQdR2H9JmnauPU2u0jaIzgMrdgMv00ULycQbio1PGbZym7dMK4rEA4tiWH/qUJP6Q==","signatures":[{"sig":"MEUCIQDQRCaMKqSb5kKrsV9kNBn0Qn+LaxMfwas2yJ+V3qjoxAIgFAjh60DATrqyN68RVzyjoBoLzs66SOKhLDAN2FTixzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu6x9CRA9TVsSAnZWagAAEv0P/1XUGnxlL7rMlmrvvxm5\n+GcqtpRthuB8OqnxQAYUg3TpAQHqWFAD0h/NCk1tQ4G8jkZGcUDRPtspOALj\nx2CNoJUl85raHg9KKF8yfIUyjn4xe8wQeM0HSvIVmbesph+E+3sQWTTwVDIN\n46Tmzm5+66RMiC70rldh0B3Xglkx0BKQvM7u+ooSHnTTcM29Hw7S7dOS7oc1\nc0W8U9OI8Bx9LdloBR7VOqQU/NpGcZrJECSy2Yn7vdNke3RCvefDY5UmePpG\nsP2Z/lrdC9vbrTdkBzAzq5ityT3wlmVqqvZqRD4sVprWRYOwP2jNnPcMgA5M\nLTOyWD7RkC1Hlp0bmJMmalW+hNqFn2jIQKOXe8xp/BEDu75+YEd7c6HNaw9x\nFLwDJrkSiMry71UKDuAcemMsPJhlbZklyfzt3jmnRrg1mlEmM9k33i3cH999\nZTCqAzOGo0MtVypbIiJWry8KCT5LxVWdTlqIqFXVLxpbNt7mdkz+IESMCNvE\nwOpfyngvOHNNS2JH/OGNyTaJpPYsJuRb0yr4ieQJlWzXp/etHskGfBdz//wU\n0WJOKQFloCSOtSan7iQD91awMFHZM1pxLbn3jc7e3bS8QMLotlYEeh+X1ylG\nfglqLfJO75J6oMnnVfF4eKzWfX49eV4Uo/J9+YW5pkVT2z9KTcjD1ljbEVgT\nxQnp\r\n=AhjQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4255f9bb9d76e9a51d123f826121e311ce54bc1f","scripts":{"lint":"eslint .","version":"standard-version","prepare-release":"run-s lint version","upgrade-interactive":"npm-check -u"},"_npmUser":{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"},"repository":{"url":"git+ssh://git@github.com/noaignite/eslint-config.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"14.17.6","dependencies":{"eslint-plugin-react":"^7.27.1","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"^2.25.3","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.7.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.4.1","npm-check":"^5.9.2","commitizen":"^4.2.4","npm-run-all":"^4.1.5","standard-version":"^9.3.2","cz-conventional-changelog":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.1_1639689341105_0.027522800213167553","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@noaignite-dk/eslint-config","version":"1.0.2","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.0.2","maintainers":[{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"3ac7e5631e578340a531916c396dced3992774cc","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.0.2.tgz","fileCount":9,"integrity":"sha512-ounaQat9vOPw/UbFDLQqvZ8h5i65MkquO1LeE1nSLo1gA82+w4HxGG1oKHJCHM370u/+ov/C9usq0L2c0OsTwg==","signatures":[{"sig":"MEYCIQDXC95SR1vUCaZSf2dv0DUlEOnDbhOiatrB1hwXvXTq+AIhAOPzZrYJZQJf2CqYuKP2Wlpl5lZFspq7F8x9//TqzMIc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu6zcCRA9TVsSAnZWagAAZeUP/17VCTUFtuJWvsa1RD7E\nE7pE3L+NSDUTBJLzzB7VLzsoUFPbYSr9XGEq942cuLDLxg5ollEy5aydJbuq\nzBcWkW8toeXYPoVvhDMZuYyXqBpy9rc1hAnn/xIjJDrY8AYv1xGToaeAM9ZN\nOpqubVb/6Ytti8uVn7GhpEwuh4PWPZ2syr/HTiTKdyymDC40k+23g9YjkJK3\nJlsELPtVXFQWvrOfVRVfNgbp8ZXgTgzx9/G7qbFKuWHjjz6OxxGf0hTXBqs8\nYTdcR0xwHH0KqkyjpqnFaeoMKcFHag0UhjFJ22UHnLlN1szAqZiNimdaI9EY\n1JZSj0HyJwRjGWT6u7c5fo9xI6foGdJcmutPx01BEHOmnb/sEHZQHIhJJgaA\nIIhY8tUm8zF/vHh1UPrpCb6knvrWenUx0KTVsQLmcNnWTkDbWv892+C9ZE1O\nywRaM26YS1QKNp4MafvhS94XEx3AAQD8mLN+oqo1dHXovAd3xcbPjVZVsi4E\ngUTH5OPX1s8V9edr1LQy2bVMGSxFWUrZK2rw1KqEQky78N1H/rd5Gqea3mkM\nGsxkQQCCG+xDK7tlvWzXnRrnRGYn5cUI5YtZ8fLWJPMrTGh1o6iY5OPsjyMd\nwZKbVQAe08IX7avSW9I2uw0RWX7fZ/kebUc3boTfBMT1wR0lFpSJJ8kDLyor\niLcS\r\n=uJkR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c97254cc83314160171b283ffd563a55de3b4c63","scripts":{"lint":"eslint .","version":"standard-version","prepare-release":"run-s lint version","upgrade-interactive":"npm-check -u"},"_npmUser":{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"14.17.6","dependencies":{"eslint-plugin-react":"^7.27.1","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"^2.25.3","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.7.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.4.1","npm-check":"^5.9.2","commitizen":"^4.2.4","npm-run-all":"^4.1.5","standard-version":"^9.3.2","cz-conventional-changelog":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.2_1639689436839_0.22794380978639883","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@noaignite-dk/eslint-config","version":"1.1.0","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.1.0","maintainers":[{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"1a8c9fb69ccebc3c8c9fbeb96a3ac8d38a98ee9b","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":14,"integrity":"sha512-5HECSoU+CPh8WqDUtUW2MvJ3LsonbD4pbf9Mw2ICLLEwUBPaJaNALcHH7B8brJa8i3bR35WwVzngbVvVbrcbWQ==","signatures":[{"sig":"MEYCIQD+/VDX2TazkcRE1iO4n/J7IWInKsg2qWHmuH1kx9/fvgIhAOwV3HwRz9fYJBHBrvbG/AHq8klWQzFnbNacr5ADOTn/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBB/VCRA9TVsSAnZWagAAd5kP/2Oe/zAWIdb6TSCKafV8\n31kKpoQKw6+AToBlEhE3CfUpk8/DfDAEOvHTNA5yKw7TrwGckA2JcvFVdAYw\ndPs9peKkZgLo+OCbIaeoN6ZFnUqGu4Rt5u29ZKwKqtr4m8YcsUXES1CuX36T\niIj4WV9OPqgCd/EAGz1zvnRIcIRij+mQhUiA0t9YYGazQNMH9m6C3x68xiGi\nsSyNp4MUZnF58xcq0AS61FY6oK5SxkqUJ+ln91TLblBhYDOXGC4sVBy/oQHV\nX5fpisFx3o9+ZtzKpHmwLUeCopC6oe+ixyWADemXwni/V7HXf7ii2uRrp4QL\n0+jGaPI4j2Q2/sKgUBQ6h4QbytJ71QsG43XZqH3vdX1seHnCZsaTMM+8SYZs\nZ5U1UKBaXgVwt+Zdft10vJKy1W3CdpJjFZPdQlFtVLOwMT9Gl7Gx8msduNNE\nymUdGRovv+pyCmcDzlCSVP2tHyp+7wTgnrm5Yy4KxWd0tLh7YhwpY2JttcNm\nflK4SLt1KO/Qd+N6AzHEAC38cHYpkMjTCpOtb1T02MuVhYcJX6zva8QK6wWF\nvOvGrIdSVXrKY1XqTzvnBXkg4FSOzL6FnMCFXFtfYyxLCvDl8FB9p4TOg9kT\nSj7edfXSWyYJ8qGCM3ullUDdI642N52tiuHl+8klX74QdhtKxMgaL+4t1Tw7\ncVFP\r\n=MffJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"gitHead":"0bbd6c721ce7d154fbe0389b0c3da478f6908a33","scripts":{"lint":"eslint .","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version","upgrade-interactive":"npm-check -u"},"_npmUser":{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"8.4.0","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"16.13.2","dependencies":{"eslint-plugin-react":"^7.27.1","eslint-config-airbnb":"^19.0.2","eslint-plugin-import":"^2.25.3","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.7.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.4","eslint":"^8.4.1","git-cz":"^4.8.0","npm-check":"^5.9.2","commitizen":"^4.2.4","npm-run-all":"^4.1.5","@commitlint/cli":"^16.1.0","standard-version":"^9.3.2","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0_1644437461020_0.9461197421671288","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@noaignite-dk/eslint-config","version":"1.1.1","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.1.1","maintainers":[{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"9492ebef3841e4a2e95a2f012a66f93ab076b3bb","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.1.1.tgz","fileCount":14,"integrity":"sha512-ZBmhqppWfhzqncUa2cCfMZIYYnb0YYsDDD2DehxbjYFgs5VP/mWFZ4ea7ziPjkBWpa+bTa6K2rW3vS0hMC4hYA==","signatures":[{"sig":"MEQCIBvC+rBNarZKGPKPNQ/LjlZeReeE40reYZoLejAHIiY4AiBNliU+EcVb7PTiBG569aLxjB6NQKBzc0chYgHVr4nnQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBCKWCRA9TVsSAnZWagAA4y4P/jscgyV0NXNdhxUe4h2N\n9KP9rIreD232B0PBjpMsArV3bx8L3IiEJwc2BlyliT5lK1RNAZR6aI9i8F08\nm7Oj3oQHahUNX7Se7k7YXoNzmJBddDxUxRgY8vdpKr7UvmyFNUgIJXhlQ2Lx\nOomoLd2mkO6uyX551hW/g+n50BHBagoI1ljuLF15mD/jvV+PrcCmK0jKV8JO\nNMjgqhJ2azWh3OrcMwTShkINBccM0yAsYgZnxzYvblb0HLLTqH3uKFUqBtJH\nRtp3amFfSngm/WFSfNQ7/5WppAFCLsw6vdaM61aTLdBoRR/EEcF2LYzzKDJ+\n5akdMyjv+LCV2HpYOLvhioRMzuPhs3k194+hRO/zNryynkj03qGbhkl4u3KQ\nzvnmAcC6ObDyA4hC4kMCWRj+Hsf4cNjo6k5u/6xJcXBPykv2MVpU/qsxeydz\nXn0W9AH2Yb5zq3jijdqIgr6mZTi6GcUigwhHOriu+qo2AnnsXvJckRrc2sva\nmgkQGIwm8EadLQMQ3e4phW8+78kELL0g+aEh2AApclhK/9Yi2k2IsZKKgw2s\nV9y9rCMvU/H9dw2pYqIwoCnvnQ/siFzHjN9yMi20Mqmb7ZG5H5itwBdJBdG8\n5nU3j7HXsSX/c7XuTNL/EJNTytFng8V+D5EXXGAervXO3PuiRsFGA4Tlcxfv\nrr81\r\n=KHvs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"gitHead":"1c479a802fab1272b734c3795b438bf621ee1a7a","scripts":{"lint":"eslint .","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version","upgrade-interactive":"npm-check -u"},"_npmUser":{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"8.4.0","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"16.13.2","dependencies":{"eslint-plugin-react":"^7.28.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.11.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.4","eslint":"^8.8.0","git-cz":"^4.8.0","npm-check":"^5.9.2","commitizen":"^4.2.4","npm-run-all":"^4.1.5","@commitlint/cli":"^16.1.0","standard-version":"^9.3.2","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.1_1644438165923_0.5468664650067183","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@noaignite-dk/eslint-config","version":"1.2.0","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.2.0","maintainers":[{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"9d1e1853944560c1a541e5746b83b601229565cf","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.2.0.tgz","fileCount":14,"integrity":"sha512-CnaAo9BVWKW7i54RgEkrMgLhlRV2UUMndS8L9Ugn7tdqG0tlqjkZHdoPJqCm46KVVCpbh4SGdpIrqk1TN+1y8A==","signatures":[{"sig":"MEYCIQDFDQI1gF4Ch2DdMRRTBaL0kZtC3BLcD6lgoOmkL7NhKwIhAKSV4YVI1SDjN+9tkpsZvlxenP8Ag7RX3wR2no4PTLiZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBCbaCRA9TVsSAnZWagAAxLMQAJ5v2mMTSGxQ9zeoxX8E\nL5D+GuNisnGQycT7Yb3IQIGe5oe/zkxoWe4cFjeSennKmwecf/AkMUEQDXZa\ndeR1j+rzr8ds0rft72KDvpR7959s3VBFSA7u5LmNDnIAyYcqJoWMi/KDIFi5\nNjSq7spQ0u5xd9INYdqEWiDXxNA+V72aCdqtyxRDmTbH9N/OaN420DwIPEhY\npl4R530Phlw+I2D8z8G58X7hBlY8RC8WbQ6kiwdk1GhMbTpcnruqOee8FNlv\nUE9XodJ9shkCfLc7Ftje3pnWxNMFjvtHoqy2MgZjUk1rt1OQR5jC/JzCujMs\nX/oGEafcyw3t52tceLVUG4VFc8YUFbA4Jjzulwku4Orst6huKd44rN8D7jvI\ng4yvJGgfwtmkDcGkjDDXwpgkF+gjnB+PZmEswTy+qlsEERaehcRzGu6RytRP\nzuZ8MwZcjSe9O7f9DFqB260XOzVZclRFmh+e5wPMU/93L5XbT1ioEEozhSkf\nX2XW8wgh1grnX5rm4ea9zy1nXzem8fwn/9B0P/IZ97Idqu5v5JIRol6M7dLk\ns/wb3fYHiWHmsqvgbjtvKISye2SahCbtZT+ZdpcVrjL1VSISKO3wz/ca15WK\ngITszw6naLBC347YXVw7Xjyq94wF4vidGh/kgi9Ux66q7bsvXZQahl2HfQ+N\nG4W9\r\n=7TkH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"gitHead":"34e8aeb8c07c51bba6936c2e7173d5057e05aee4","scripts":{"lint":"eslint .","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version","upgrade-interactive":"npm-check -u"},"_npmUser":{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"8.4.0","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"16.13.2","dependencies":{"eslint-plugin-react":"^7.28.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.11.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.4","eslint":"^8.8.0","git-cz":"^4.8.0","npm-check":"^5.9.2","commitizen":"^4.2.4","npm-run-all":"^4.1.5","@commitlint/cli":"^16.1.0","standard-version":"^9.3.2","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.2.0_1644439258426_0.1764095032440116","host":"s3://npm-registry-packages"}},"1.3.0-beta.0":{"name":"@noaignite-dk/eslint-config","version":"1.3.0-beta.0","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.3.0-beta.0","maintainers":[{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"de617eed53d090534f0b9a0f257a6d5dae8adede","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.3.0-beta.0.tgz","fileCount":15,"integrity":"sha512-wxFPgGdEV6Mit6FohMggXhaHznR16gK45ULnqn7mloAIQf23J5WrA1baNNI783l+ISjmCgFO57/fC6Yuoe1miw==","signatures":[{"sig":"MEUCIQC0M8B+YQQVZM03O7ajPFd/X/FR752/KT80KL6MUUJscQIgYZRaH6jndq9ebQSqVP7ErIe6tUEH3qlzGiwP/uWc9Ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDW66CRA9TVsSAnZWagAAJLEP/3ig0zDintt7Gqv15hpJ\npjfwr0Qkos/uyPY64i2Gbr/JRql3F+snc90XR4Hm1CQplnw9w5BMkQp+p4Lx\nGpYI0rvpCCxnR8/HtjKRM5k/gQOJJwprje/yE+tnyILVA/fXTVPYLPldyUUd\nUpsFSbQUbP0gajwhTW89oRLPmfONOAygla4EoZdXZd6zLOm8CwXPrEg9QRC7\na3u05ru1OyfacEjWQ5kXusx4al3vWvve4FNsfMAUlllN2M4MCvTWeb+w6+0o\nqlapoMmdzydFLDE7Dr0GmYzcl1fm7tLYOnyl8uW4gjD7G9d9JyEmZoAiPQof\nIP8hzbWJHHQ2Hg2mSgF7TS3qu9xEFzpZs2cXXnSOojkvHvUnpmYck54Ym/6H\n4nkj7gsSizBQ3rIntgTUcsmfbsMyibliYb3hDQna9W1IbWeOcQe0UGGXnfrM\nMhQ+TRjne+azVg9SjRAk4GYTQ+DfF2hVrn/QIZOSUqYsT8CLWkgiC45ARUzr\nkSu++yiaisu6JiMxxUGspuLT/QCZgsLkgemEimaqBpTKQeZFvw2A2NbqMFbX\ncH15yKtcelz7o941RSZa16geWZZWNhjoCDOtiNIx6ZpiNPBNq9ZjJZbH1NCU\nd70GtHcMqwtk2lcojwfnvC5rBM6NhXhwAkbHgbOnHaC3ZgfNeag00YSM8qVz\n4SeQ\r\n=gAEL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"readme":"# @noaignite-dk/eslint-config\n\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n\nProvides extensible base eslint configuration. There are 4 variants;\n\n- [JavaScript](#NoA-Ignite-dkeslint-config-1)\n- [TypeScript](#NoA-Ignite-dkeslint-configtypescript)\n- [React + TypeScript](#NoA-Ignite-dkeslint-configreact)\n- [Next.js](#NoA-Ignite-dkeslint-confignext)\n\n## Installation\n\n`npm install @noaignite-dk/eslint-config --save-dev`\n\nor\n\n`yarn add @noaignite-dk/eslint-config --dev`\n\n### @noaignite-dk/eslint-config\n\nUse this configuration if your project uses JavaScript.\n\n#### Usage\n\nIn your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config'],\n};\n```\n\n### @noaignite-dk/eslint-config/typescript\n\nUse this configuration if your project uses TypeScript.\n\n#### Usage\n\nCreate an eslint specific tsconfig file (`tsconfig.eslint.json`) with the following contents:\n\n```json\n{\n\t\"extends\": \"./tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": false,\n\t},\n\t\"include\": [\n\t\t\"**/*.ts\",\n\t\t\"**/*.tsx\",\n\t\t\"**/*.js\",\n\t\t\"**/.*.js\",\n\t],\n\t\"exclude\": [\"node_modules\"]\n}\n```\n\nThen, in your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/typescript'],\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\n### @noaignite-dk/eslint-config/react\n\nUse this configuration if your project uses React + Typescript.\n\n#### Usage\n\nCreate an eslint specific tsconfig file (`tsconfig.eslint.json`) with the following contents:\n\n```json\n{\n\t\"extends\": \"./tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": false,\n\t},\n\t\"include\": [\n\t\t\"**/*.ts\",\n\t\t\"**/*.tsx\",\n\t\t\"**/*.js\",\n\t\t\"**/.*.js\",\n\t],\n\t\"exclude\": [\"node_modules\"]\n}\n```\n\nThen, in your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/react'],\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\n### @noaignite-dk/eslint-config/next\n\nUse this configuration if your project uses Next.js + Typescript.\n\n#### Usage\n\nCreate an eslint specific tsconfig file (`tsconfig.eslint.json`) with the following contents:\n\n```json\n{\n\t\"extends\": \"./tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": false,\n\t},\n\t\"include\": [\n\t\t\"next-env.d.ts\",\n\t\t\"**/*.ts\",\n\t\t\"**/*.tsx\",\n\t\t\"**/*.js\",\n\t\t\"**/.*.js\",\n\t],\n\t\"exclude\": [\"node_modules\"]\n}\n```\n\nThen, in your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/next'],\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\nIf Next.js isn't installed in your root directory (such as a monorepo) [rootDir](https://nextjs.org/docs/basic-features/eslint#rootdir) must be configured in `.eslintrc.js`:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/next'],\n\tsettings: {\n\t\tnext: {\n\t\t\trootDir: \"packages/my-app/\"\n\t\t}\n\t},\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\n## Development\n\nInstall all necessary development dependencies by running `npm install --dev`\n","gitHead":"e91858df70365d075a81cf46d1a92862ca949cb7","scripts":{"lint":"eslint .","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version","upgrade-interactive":"npm-check -u"},"_npmUser":{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"14.18.3","dependencies":{"eslint-config-next":"^12.0.10","eslint-plugin-react":"^7.28.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.11.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^7.0.4","eslint":"^8.8.0","git-cz":"^4.8.0","npm-check":"^5.9.2","commitizen":"^4.2.4","npm-run-all":"^4.1.5","@commitlint/cli":"^16.1.0","standard-version":"^9.3.2","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.3.0-beta.0_1645047482568_0.6847142009057934","host":"s3://npm-registry-packages"}},"1.3.0-beta.1":{"name":"@noaignite-dk/eslint-config","version":"1.3.0-beta.1","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.3.0-beta.1","maintainers":[{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"ba5e443a4385ac1d92068d386e2319d717b3f5da","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.3.0-beta.1.tgz","fileCount":15,"integrity":"sha512-+Nc9ehukasKfGNbxBAUugBFa80+EXz+7S6nzNM0pvMregVvjyGcQOCxmvSi6ya1DMWe7XNjv2hwxEEpujz1Few==","signatures":[{"sig":"MEUCIQDlSPWZ1UBN3aAqH3cwtVvyefjIinJspbPEjR1lFHmgswIgCP+Ih0kUt85wtLkZKXDqlfZREJH6Vel1nGzmxtudUk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDY7ICRA9TVsSAnZWagAACEcP/0MWNKfAOzSzwOOC/lMn\n74Eeez4WxuSIBjYi33tYZ/ynsWbpZr9HuAcoZKwAMyCgZse95ez+GcJmZYj8\nWhry35YRtuMXkjCUMBXlMLQw0SiosIpub7eTGhtkH2iTfjsPpWiawY0cfFDf\n3py6L4nQnfT5+3SFLba+qEYAyZtU5q4PukHY4zCSM+mBftVIaw+o9a6yLUmV\nhHi3etmDgtzdtrhqOxksSJDXQd/MSNayQ43rt024Sv/vXlOYWftkGYYPrIVv\nN7U+JHsIeAf2Oq7PRgCbzDwm1aUbvQmlPKw2aVaXPobMKiVvVievRCxLdtQ3\nLfQvJa02XSGlYD8597qUJ71khXnpu+6gasursrtcB12eqtro7PvWx+BSqsCq\nHQptoOXSlkqmxu3PH10RtLMIcxaoKoUT7BUxYSs1hT3wM7XuCzRQwoKY4mrG\nUjqIZI65VHEwzDijWErU0wvKjqCNPPdS5jQXvJ6BKVnhfHQU5MQ/ue0MCQqF\nBbOAxgKTRqxlk6XUbLuLoZy/ybt3Oi/r4Stom9xT2J1fIbbvOsLJ1DLa/7+m\nVw6gRFzwelEl9qA4BBP+isDvuWRRrxg028KWX/ypwlwNIGsX4JjN7E9vV62N\nyThTnMo3uujuQZojxuyxE98QJRxEq+hmKX/4zvESLSGsFDiBO17Adk6BpEPF\nMtZH\r\n=AHKM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"readme":"# @noaignite-dk/eslint-config\n\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n\nProvides extensible base eslint configuration. There are 4 variants;\n\n- [JavaScript](#NoA-Ignite-dkeslint-config-1)\n- [TypeScript](#NoA-Ignite-dkeslint-configtypescript)\n- [React + TypeScript](#NoA-Ignite-dkeslint-configreact)\n- [Next.js](#NoA-Ignite-dkeslint-confignext)\n\n## Installation\n\n`npm install @noaignite-dk/eslint-config --save-dev`\n\nor\n\n`yarn add @noaignite-dk/eslint-config --dev`\n\n### @noaignite-dk/eslint-config\n\nUse this configuration if your project uses JavaScript.\n\n#### Usage\n\nIn your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config'],\n};\n```\n\n### @noaignite-dk/eslint-config/typescript\n\nUse this configuration if your project uses TypeScript.\n\n#### Usage\n\nCreate an eslint specific tsconfig file (`tsconfig.eslint.json`) with the following contents:\n\n```json\n{\n\t\"extends\": \"./tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": false,\n\t},\n\t\"include\": [\n\t\t\"**/*.ts\",\n\t\t\"**/*.tsx\",\n\t\t\"**/*.js\",\n\t\t\"**/.*.js\",\n\t],\n\t\"exclude\": [\"node_modules\"]\n}\n```\n\nThen, in your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/typescript'],\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\n### @noaignite-dk/eslint-config/react\n\nUse this configuration if your project uses React + Typescript.\n\n#### Usage\n\nCreate an eslint specific tsconfig file (`tsconfig.eslint.json`) with the following contents:\n\n```json\n{\n\t\"extends\": \"./tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": false,\n\t},\n\t\"include\": [\n\t\t\"**/*.ts\",\n\t\t\"**/*.tsx\",\n\t\t\"**/*.js\",\n\t\t\"**/.*.js\",\n\t],\n\t\"exclude\": [\"node_modules\"]\n}\n```\n\nThen, in your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/react'],\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\n### @noaignite-dk/eslint-config/next\n\nUse this configuration if your project uses Next.js + Typescript.\n\n#### Usage\n\nCreate an eslint specific tsconfig file (`tsconfig.eslint.json`) with the following contents:\n\n```json\n{\n\t\"extends\": \"./tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": false,\n\t},\n\t\"include\": [\n\t\t\"next-env.d.ts\",\n\t\t\"**/*.ts\",\n\t\t\"**/*.tsx\",\n\t\t\"**/*.js\",\n\t\t\"**/.*.js\",\n\t],\n\t\"exclude\": [\"node_modules\"]\n}\n```\n\nThen, in your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/next'],\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\nIf Next.js isn't installed in your root directory (such as a monorepo) [rootDir](https://nextjs.org/docs/basic-features/eslint#rootdir) must be configured in `.eslintrc.js`:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/next'],\n\tsettings: {\n\t\tnext: {\n\t\t\trootDir: \"packages/my-app/\"\n\t\t},\n\t\t'import/resolver': {\n\t\t\ttypescript: {\n\t\t\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t\t\t},\n\t\t},\n\t},\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\n## Common errors\n\n### 1. Unable to resolve path to module '@alias/file'. eslint(import/no-unresolved)\n\nThis error typically occurs when `eslint-import-resolver-typescript` cannot resolve the correct `tsconfig.json` or a `baseUrl` is missing.\n\n**Resolutions**:\n1. Make sure a [baseUrl](https://www.typescriptlang.org/tsconfig#baseUrl) is set:\n\n(`tsconfig.eslint.json`)\n```json\n{\n  \"compilerOptions\": {\n    \"baseUrl\": \".\"\n  }\n}\n```\n\n2. Try explicitly passing the tsconfig to the resolver:\n\n(`.eslintrc.js`)\n```js\nmodule.exports = {\n\t// [...]\n\tsettings: {\n\t\t'import/resolver': {\n\t\t\ttypescript: {\n\t\t\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t\t\t},\n\t\t},\n\t},\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\n## Development\n\nInstall all necessary development dependencies by running `npm install --dev`\n","gitHead":"da4005064c9e7ca7a2bc5a2f0a83af6875f4243e","scripts":{"lint":"eslint .","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version","upgrade-interactive":"npm-check -u"},"_npmUser":{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"14.18.3","dependencies":{"eslint-config-next":"^12.0.10","eslint-plugin-react":"^7.28.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.11.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-typescript":"^2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^7.0.4","eslint":"^8.8.0","git-cz":"^4.8.0","npm-check":"^5.9.2","commitizen":"^4.2.4","npm-run-all":"^4.1.5","@commitlint/cli":"^16.1.0","standard-version":"^9.3.2","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.3.0-beta.1_1645055688153_0.9644084813980964","host":"s3://npm-registry-packages"}},"1.3.0-beta.2":{"name":"@noaignite-dk/eslint-config","version":"1.3.0-beta.2","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.3.0-beta.2","maintainers":[{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"4f2524eedc85164821bed99506e4f50e68d71b1b","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.3.0-beta.2.tgz","fileCount":15,"integrity":"sha512-Wm6WGrCXe4oAayjpy8PJb04hN2Q+7ZVq4PCJAzKN6ZObMR3WtU8MiGhi5P7WDdVcZJtlr8P5d4d/RbyqM/ze3g==","signatures":[{"sig":"MEUCIQDfBTtIy0BWDNuhSm1fpKNe+ORKj4nZYIVU1O97vkYedwIgXyMpXcGIxl8seMH6LPlObH3Iq3i/F2xodkHMmtQflMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDY/3CRA9TVsSAnZWagAAb6cP/2Ipwg5G/g2pOUNby1/q\nL7b6aBWj1WYtMGZALNEc4EEK9+44Z2i4foIUNaw+8Hti55aDEicdO03gtSLp\n0akGFmk5ZTE+Fac2oblnoUh9TFyxF12U/ecW+7w6Kf/2LgMiApeP4ectkz4l\nCsVLsmxE50ncRTh3QL/cG5NMJ0+VIYR5vVCJzDhTj22SMCK92vzK/AvrB8WI\nflQ1IDUYwWi/9S9RnxYdNH0xjbpNKERH/IjDdH82bXgzHhJR3SNfLsnk5Rlf\nbA1FJyBmcpk4tee4iKs7QIV2mjqnRUrWmdrRMDjQQjVmWXpyxG/2Z+U69umj\nGC8miXN0hZDNDe/8+aU8IWjruPa1HIDfrZO7zuNRmHb8SR7zlG/NeY71uOC4\nibTaJdlveDlp5EgeQM2qiqWS7Yx5+w3jb0OIP3iEPoAwPN0Z5ms6yb8CmOch\nqLW7NM5w1YOJdHVUaaKCaohxfZIBDR7Vxb1rV/a7osGzNX8WrqVDVgPQJsZ+\nK1ooutGC/Q10EsG8QduSxx5Tz/JcYkptesq+WAq0D+xgRxIiDwJ/nWVRTViv\nEpD7nyf5+SLnGle22ot7qv3jm9CJUqRQ7VzaSU7d3DttRZAriCeN/GgJzJiN\nHSVLxbe9O1Qn63vmoZ7en8BUspJoCv4i+UU34qFPL/by+wrLIFpeiDExkvZC\nvOth\r\n=IMZF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"readme":"# @noaignite-dk/eslint-config\n\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n\nProvides extensible base eslint configuration. There are 4 variants;\n\n- [JavaScript](#NoA-Ignite-dkeslint-config-1)\n- [TypeScript](#NoA-Ignite-dkeslint-configtypescript)\n- [React + TypeScript](#NoA-Ignite-dkeslint-configreact)\n- [Next.js](#NoA-Ignite-dkeslint-confignext)\n\n## Installation\n\n`npm install @noaignite-dk/eslint-config --save-dev`\n\nor\n\n`yarn add @noaignite-dk/eslint-config --dev`\n\n### @noaignite-dk/eslint-config\n\nUse this configuration if your project uses JavaScript.\n\n#### Usage\n\nIn your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config'],\n};\n```\n\n### @noaignite-dk/eslint-config/typescript\n\nUse this configuration if your project uses TypeScript.\n\n#### Usage\n\nCreate an eslint specific tsconfig file (`tsconfig.eslint.json`) with the following contents:\n\n```json\n{\n\t\"extends\": \"./tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": false,\n\t},\n\t\"include\": [\n\t\t\"**/*.ts\",\n\t\t\"**/*.tsx\",\n\t\t\"**/*.js\",\n\t\t\"**/.*.js\",\n\t],\n\t\"exclude\": [\"node_modules\"]\n}\n```\n\nThen, in your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/typescript'],\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\n### @noaignite-dk/eslint-config/react\n\nUse this configuration if your project uses React + Typescript.\n\n#### Usage\n\nCreate an eslint specific tsconfig file (`tsconfig.eslint.json`) with the following contents:\n\n```json\n{\n\t\"extends\": \"./tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": false,\n\t},\n\t\"include\": [\n\t\t\"**/*.ts\",\n\t\t\"**/*.tsx\",\n\t\t\"**/*.js\",\n\t\t\"**/.*.js\",\n\t],\n\t\"exclude\": [\"node_modules\"]\n}\n```\n\nThen, in your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/react'],\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\n### @noaignite-dk/eslint-config/next\n\nUse this configuration if your project uses Next.js + Typescript.\n\n#### Usage\n\nCreate an eslint specific tsconfig file (`tsconfig.eslint.json`) with the following contents:\n\n```json\n{\n\t\"extends\": \"./tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": false,\n\t},\n\t\"include\": [\n\t\t\"next-env.d.ts\",\n\t\t\"**/*.ts\",\n\t\t\"**/*.tsx\",\n\t\t\"**/*.js\",\n\t\t\"**/.*.js\",\n\t],\n\t\"exclude\": [\"node_modules\"]\n}\n```\n\nThen, in your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/next'],\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\nIf Next.js isn't installed in your root directory (such as a monorepo) [rootDir](https://nextjs.org/docs/basic-features/eslint#rootdir) must be configured in `.eslintrc.js`:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/next'],\n\tsettings: {\n\t\tnext: {\n\t\t\trootDir: \"packages/my-app/\"\n\t\t},\n\t\t'import/resolver': {\n\t\t\ttypescript: {\n\t\t\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t\t\t},\n\t\t},\n\t},\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\n## Common errors\n\n### 1. Unable to resolve path to module '@alias/file'. eslint(import/no-unresolved)\n\nThis error typically occurs when `eslint-import-resolver-typescript` cannot resolve the correct `tsconfig.json` or a `baseUrl` is missing.\n\n**Resolutions**:\n1. Make sure a [baseUrl](https://www.typescriptlang.org/tsconfig#baseUrl) is set:\n\n(`tsconfig.eslint.json`)\n```json\n{\n  \"compilerOptions\": {\n    \"baseUrl\": \".\"\n  }\n}\n```\n\n2. Try explicitly passing the tsconfig to the resolver:\n\n(`.eslintrc.js`)\n```js\nmodule.exports = {\n\t// [...]\n\tsettings: {\n\t\t'import/resolver': {\n\t\t\ttypescript: {\n\t\t\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t\t\t},\n\t\t},\n\t},\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\n## Development\n\nInstall all necessary development dependencies by running `npm install --dev`\n","gitHead":"9e30cafb33b064f9df78868310c348e06a2823f3","scripts":{"lint":"eslint .","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version","upgrade-interactive":"npm-check -u"},"_npmUser":{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"14.18.3","dependencies":{"eslint-config-next":"^12.0.10","eslint-plugin-react":"^7.28.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.11.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-typescript":"^2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^7.0.4","eslint":"^8.8.0","git-cz":"^4.8.0","npm-check":"^5.9.2","commitizen":"^4.2.4","npm-run-all":"^4.1.5","@commitlint/cli":"^16.1.0","standard-version":"^9.3.2","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.3.0-beta.2_1645055991338_0.12781654173210022","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@noaignite-dk/eslint-config","version":"1.3.0","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.3.0","maintainers":[{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"6d76b13128584c9a1d25af935defcb475fdf0a54","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.3.0.tgz","fileCount":15,"integrity":"sha512-Lm7p4tMmdDAXGxtD88VXHBHH0ZLRXUasJ79FLH23KPyhiVo0gE4HhDfvX9qXYhmDHmh/yb3cQa5bQgK+nShx/g==","signatures":[{"sig":"MEUCIQC0GpnrIKzlLFloU523xv/DXD2SH7WmSBueTjvRqAIAIQIgdig6CgDuY3k8GmEXB/21uQIMha0dWtIYNNGjV1IIlLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHfGvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq67Q//bWT0cZ/TH4z/8vb1WvFEOUvUd0qslV2is8f/KfYR2C5ZlDuF\r\nVrtaHNXnSXTrMHulEJh/p2xq0PnZf557aAx83MuZQDytUcAkqwapGQ0fd6Pg\r\njBZLChsFHyuJOr4H64nOKgfae6CgYuC4a4pFhwzCXWHoibFKn1341e+2ubVX\r\nW1ZdSYJ0SayX0VqOyU/HwLbH+J8ZP9gCpPFQJEqtaL68YYXG36VonwdBVLe4\r\nGrkPNTInfaVqfGRBd4+x6XruSH+VUcNIzWOtlrVa7cm80UHL2sYW59A5fdfg\r\nhNe9Lhco1EYcbf1Vx+HqMD4brREjnub5BbznQ1oC6yqZ6HACvpK6Mdju+16g\r\nG+RwDMmjTLwWCynPvkbT6PErmaHhtGBqAbn0ERxLCSrFEOh/PWQhOtEftbZO\r\n0Jrthe6k6HYk74Kszec9OMv2mGboL0mTMYdcsOTTNMk/vImGJtLuwoQ55YRE\r\ngNrMV042wCQwQ6P00YSFiH2aqwhDpPcDfiR30U8L9rlRSRtvw/bRw0cd6OMM\r\n3szmkJN4vAXYIC+sbXYoDeF3W/yHbXv0azSTG4e33MUa6NFZ7dVEEqOvASNI\r\nvv63GSjK9qwIILMZkMgCx7pDrIlKGaLhI6DiaE6xBCt8EfAJPbHvrjnJ6FE1\r\nTovGh3wFH7I5IvYL3JjDbW0GDf3SshkeDiQ=\r\n=/Q5o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"gitHead":"3120b9178b38fe873aec3c70b03084dda92db435","scripts":{"lint":"eslint .","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version","upgrade-interactive":"npm-check -u"},"_npmUser":{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"14.18.3","dependencies":{"eslint-config-next":"^12.0.10","eslint-plugin-react":"^7.28.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.11.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.11.0","eslint-import-resolver-typescript":"^2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.4","eslint":"^8.8.0","git-cz":"^4.8.0","npm-check":"^5.9.2","commitizen":"^4.2.4","npm-run-all":"^4.1.5","@commitlint/cli":"^16.1.0","standard-version":"^9.3.2","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.3.0_1646129583638_0.5772897997120658","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@noaignite-dk/eslint-config","version":"1.4.1","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.4.1","maintainers":[{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"9bbaf3ec7581e73a3836f11671c662ffb974b4fe","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.4.1.tgz","fileCount":16,"integrity":"sha512-mRczdCyYyQBAiVds0T8k1ECYUeACL4afCyon7H3c6KfH4QUq/8pKLd14qNA1yV3ljYPI/A0U/HvEHOKul+ps6g==","signatures":[{"sig":"MEUCIQCUeCvpLK2UXk8CChV4tjNw5HGAHPkSvYlhBCAb/pusCAIgJeFa4MTAMOJmT6sRBxM5Ak5l06wORHgSjXDxwgxS+wo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH1mAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqn2hAAk1/dQeCzg9T07xWzn2mP6tyBzaovcvRjf9fQ5jJBexuVicrZ\r\n6o3EsmUC8ryOsfTZNXG7K+kUfbnPkY+RwGr/l/u0GlAAIUOwYjM1N4f4oU8t\r\naMBM4QYAaBZDG7SaiJBrIiPJaBQMFzwOkGk80qeTHWFe9ezsgpu5gxj3b1LQ\r\nbHz0bCxdXLcQUgkwVoBlw+L7p1iWzeut6AK05Vyg8sso+7DdIaskXqnoK+N/\r\nXe1cRE6b8FO9uGbPSzzZ9Cz5YVezrHCcc2EoHI3XulKBBJ4eslnUNOkBZybX\r\nw806vJnZdJ1181YVbfjAA+iqGraVL2f1tK548E5vIkN2efKLtNGye89s7I3B\r\n2X62kHbApG7fZjAOKkOoTZIHlFucMVNXxMo84ijfCtW/mozQhU4vlolhOOz5\r\ncoKkLfqhUjmhkORC1Ehqh1RNd+3ZGy+kL3XEk09nlCQ0tRkYou0Pa11Df64X\r\nVOd8cc3dSo+tEZ26RJnRDhi6g8LgfeoYFDc2GKlUYpkt+JAp8qmp3zxnpn7q\r\nD+0zwrFZFtaIVTARrbh8Y7bsBOngGjsX0m7CAaHApIJJU4qgiU1klS/xhA9I\r\nxWPlC2F7p/dKZMHmL7EA52FEnI5JSEMcUC894iF02c+wQgZRv37B5aWWcXFv\r\ndKpJjR2/TuGjUxv+9lE5ihtCpI8fZHLWpJI=\r\n=4nLN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"gitHead":"7309d63ec9b45bf361e944323e2cbbecc6479ca8","scripts":{"lint":"eslint . --max-warnings=0","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version"},"_npmUser":{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"14.18.3","dependencies":{"eslint-config-next":"^12.1.0","eslint-plugin-react":"^7.29.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.13.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-unused-imports":"^2.0.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.13.0","eslint-import-resolver-typescript":"^2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"8.10.0","git-cz":"4.8.0","commitizen":"4.2.4","npm-run-all":"4.1.5","@commitlint/cli":"16.2.1","standard-version":"9.3.2","cz-conventional-changelog":"3.3.0","@commitlint/config-conventional":"16.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.4.1_1646221696207_0.917725380348019","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@noaignite-dk/eslint-config","version":"1.5.0","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.5.0","maintainers":[{"name":"mthines","email":"madsthines@gmail.com"},{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"00d9a425c337bf8505137aedce56a5a8c52a923f","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.5.0.tgz","fileCount":17,"integrity":"sha512-4XnB/MDV6BRYMLRRXL68g1/x3WyE25R9qnYImulidOkVUN0dwCOZKlTvQE3NH/7/fh8CEeH4xrsCrZh43CGXDQ==","signatures":[{"sig":"MEQCIDTpTZBOGAxTu0aX6sMirClKzCA8Ocy/sr7dlSdetDbBAiB++XpAOWvKaiGijYnBKdg9KC5lpLFelxM/sGVhctqTtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQvBqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrP9hAAg9lQPZ/xeezFqxAx9GWmYyhzgQFTJUuGNk1BmI2qALc2QKDP\r\nWx1JHaV2myS5aFUk5M+nCLHHTwXFnFHiHwDgerxbPShbBZ1ymb2cEeT6ott+\r\nixKG+rXCzqbY+RmHf+hKh3QMmgTvhUCHwvblWGeKH1F9Ut7znIiV04KDDOMV\r\nGa7h94dNCAXy2p2s7U4ru0KqrdR1N/g7WE3qkcLhbx5Lh3KPV9ISHCn/K02j\r\nbuzKx2OWgQMIGYg7DljWxb0hFly0GkZLy2eeVqZFftZgAnr7yumO0sgau9OP\r\n6cnwu7eRHxLpUsK1RhGbaAbtTuszlhE55VHkiWZylHqGoip6AhRP+sFpWCBq\r\nfk/kcnu3AGTDlwpYB0Cjz0r8u8zeghAp3ZgIJyHSja8h5UfMyXyoG1gGe1KE\r\nMp9DwdIs7EQPNxsdP6a3eZTFYHgJyIZaWvzvIikfeGlfYlqMIflaU1q2f7o9\r\n27vl1XvPdUgKp/SCXN4gFPTIfJZgdUrHJRwVozX8MnA8BAC17SAne6YXxiVF\r\nyw0SU+HjrWD43JVL84GkFo7hMyoJpmsIz4jzri2xUjv+KlNu162Q2X8Rvxek\r\nBMaV7ZyyVuUejp8WSOBMc0kin5rBNVv62hEHyHy5rVmNbW/mE9Qxb1SZpP3i\r\nWEGCTyILI2EHDhMnhyg5wjISz9RteFCFgsM=\r\n=HfM1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"gitHead":"0d6e68b1eec43a976e28d5c6c9b9df1883fb5087","scripts":{"lint":"eslint . --max-warnings=0","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version"},"_npmUser":{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"14.18.3","dependencies":{"eslint-config-next":"^12.1.0","eslint-plugin-react":"^7.29.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","@nrwl/eslint-plugin-nx":"^13.4.3","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.13.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-unused-imports":"^2.0.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.13.0","eslint-import-resolver-typescript":"^2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"8.10.0","git-cz":"4.8.0","commitizen":"4.2.4","npm-run-all":"4.1.5","@commitlint/cli":"16.2.1","standard-version":"9.3.2","cz-conventional-changelog":"3.3.0","@commitlint/config-conventional":"16.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.5.0_1648554090565_0.5211036810797565","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@noaignite-dk/eslint-config","version":"1.5.1","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.5.1","maintainers":[{"name":"mthines","email":"madsthines@gmail.com"},{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"d230c8e3c57f130b8060024c17df486d6f500648","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.5.1.tgz","fileCount":17,"integrity":"sha512-RcizzeoKLDRYFQwfngtC3RSseYM+yowNClt0FZKBY9RAZEcEJNE1MITCS0RJuB4fqfWPoRmsSDnU3fxa2oMqJQ==","signatures":[{"sig":"MEYCIQC5E4+IXXESrFElLDrmVvHvxEIe2mEnm4gg2p3HA2dDlwIhALDHs1yC/rq1ttC7fL/j/L+IE16g7UT10SVbyEIOLdpf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRGXUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnwQ/+KN7jxL44gKr/7fJmhw5q1UtBPksVRl9WkIuRhpNa4r9QI6cQ\r\nQvVTHOSCCCXgHEaOqFUwvDyvUfEFv/nVWOG/qXOu6tSrZl1wEx3o3kyFyv1m\r\nHn6ckz8Ep8hMaHs3AQCZe3kPBUYDOnt36ViHugnlyiAIokbuWpmq/QROi2uj\r\n0oVhjt+jjy1mMe2NJ1xlyHrk4qiqgjyuoL5FPwctLcDFKXHLKTA3nZ0rh3xR\r\nD+Cd7ksczokThUt8SSfpQxkfgVklIJ0a7n7DmjdZKSKlOsxhWIi0XgsqTJO6\r\nvq4mJqK9+NaUZJgCx0HjhUiaQQXJG7GV2PMybUANUrfrGFWEbmIGEi548pcB\r\niC7QzSZCnufSvfscOAfvR1e0yQ84NoSlru7a9//4IiAOAY6bOC3syUp46b95\r\nwfNSlfaaCMmz63xF09wgs3IkjQqG7u1JegRPjqaFifsAy3vfZHFjtpFPJKJ1\r\ncfnt0Jlp3DY/z9pJZU6P9+mia0W+lNVwKeMp3X9vCHnE2tWSwWoP5sa9EKhA\r\nUpbjQk2fxXwTBv2ocsRRfZTg8MuHlHWutHef7SOqQByWmZFzyaa+35Dy/Sjn\r\nD0WxT410SfenD8IuTQtTMiJmGF8c6u03/gv1q+5zsg2vYwJ9Z0//JSttIr3B\r\n46TpNN/P9LPP/f8EV9Dp5DIGz7V4DxSCbHk=\r\n=A2qS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"gitHead":"421352db081e671cd6c4e56bc1915ee25293462e","scripts":{"lint":"eslint . --max-warnings=0","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version"},"_npmUser":{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"14.18.3","dependencies":{"@nrwl/nx":"^7.8.7","eslint-config-next":"^12.1.0","eslint-plugin-react":"^7.29.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","@nrwl/eslint-plugin-nx":"^13.4.3","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.13.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-unused-imports":"^2.0.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.13.0","eslint-import-resolver-typescript":"^2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"8.12.0","git-cz":"4.8.0","commitizen":"4.2.4","npm-run-all":"4.1.5","@commitlint/cli":"16.2.3","standard-version":"9.3.2","cz-conventional-changelog":"3.3.0","@commitlint/config-conventional":"16.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.5.1_1648649683950_0.7189821157303153","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@noaignite-dk/eslint-config","version":"1.5.2","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.5.2","maintainers":[{"name":"mthines","email":"madsthines@gmail.com"},{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"f74f8ddb1513133834eaaa4ce02147bf285b0d72","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.5.2.tgz","fileCount":17,"integrity":"sha512-PVvwy01bh1lWqKXJ+ZF5eAKhuU+0wYExKI3gwuN6Py5wuY8AocCmgoaxAao6Y81cimdoInHwBgSVohnRPn6zCw==","signatures":[{"sig":"MEYCIQD6TCQaLnbyGCtfduZD/m8M8wHYeqPvBwjVJDQnQCICcQIhALJ6Lrpx4kYgD4Um7kSdqpkLX0wWwc/24XNNSvqJIUkX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRGrXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1gA//You0aljTjLT8qf3EgOcLTuGHhGKf5iNS70TQWxSkXTq4F+jG\r\nZy3r8D91a9aBUZBV4BbDu79shHfPh9+nsC5vUGpb2ifbftbMeAHyOOjJeTtI\r\nYRTpVcHJAyrITbjoR4x9leQHRA5zVT2Sm5x67GpSZogMnPhM4gUEslbKPiMN\r\nLSpG201qZNevgownSnoVSxSjV+Jf2Icm62EjA6QkMi4qC3dI065yxy3oGQDt\r\nX7TN3UGO/p6o0TvqHef86bE+NtvQOxDLIp2IwczRbnW6FZZVxZKRGUvOkyGU\r\nLHW2s7AQMk1UpeaXTZ0GPr/5o/cr4un3UD3BpPr6hgDwt4HKFGpum8MXsbMo\r\ngHAHa/Me2rJ8ryh3SqHeAcWrAO7ss10VNgJuRa6P3qAebv/RStpDlzJUMgQ9\r\n2m6099G0Ojz9e/RcVDaA7LAXxyzlq4OfCxUaCeGkAionFlbYF/xR1H4jK/cI\r\nqAZZ+4rgwOYgB+q8akWnETiOooNUFfxjszF95QWBHa+GrfYqjlfdBsrX8C1d\r\nOyRxcu8hZ4BAtCMpzd4GT0MtPL0S9F4D5rozWem8WnV58C6HM9EmG8OOMvTN\r\n00h9LWTxAJ14Cej0xnS+BKlkUEi2Y5cualtjwEgnG5YR2TjiXtE6u3Xqt7A3\r\nP59/YypRdV6Iyvemq4aoeKpzwK12OjyutAQ=\r\n=8o4V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"gitHead":"d171f3eb1b38e691b187779ea2fb7204993ffbd1","scripts":{"lint":"eslint . --max-warnings=0","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version"},"_npmUser":{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"8.4.0","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"16.13.2","dependencies":{"@nrwl/nx":"^7.8.7","eslint-config-next":"^12.1.0","eslint-plugin-react":"^7.29.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","@nrwl/eslint-plugin-nx":"^13.4.3","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.13.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-unused-imports":"^2.0.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.13.0","eslint-import-resolver-typescript":"^2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"8.12.0","git-cz":"4.8.0","commitizen":"4.2.4","npm-run-all":"4.1.5","@commitlint/cli":"16.2.3","standard-version":"9.3.2","cz-conventional-changelog":"3.3.0","@commitlint/config-conventional":"16.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.5.2_1648650967273_0.9396042575531647","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"@noaignite-dk/eslint-config","version":"1.5.3","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.5.3","maintainers":[{"name":"mthines","email":"madsthines@gmail.com"},{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"d0fb3db1a3cc41d65dd2e32b60f3c4e4457df7cc","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.5.3.tgz","fileCount":17,"integrity":"sha512-UIxb2odDGFwdLbXKL9dMDKt3VGEDppkuQcET7xBTzlc7Ogud8xlWcm8gMcz0H9rdPj2sSmbHVCPJ3vP/KVL61w==","signatures":[{"sig":"MEUCIAvbIoGBScQ+V6XvLfdB0QmmfJvtvYtocCk4d09gQHK1AiEAsVY+FaqY0JX7o37GwjeFThj++hwSjX5tf69KKcEC/LI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVV4ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPkA/8CJcxg71i2OEkQspOnjBrWZKPLhPOIyXJqJb6uDaWvBXx5ux8\r\n72GeaLHiue067aw94vcIUJrN3Q8fS5KLlinoOWaSomMprk7Z2+jMlkI8+PGZ\r\nlvX8SZhjK29MEdKZrecin/NtfyG/lOd8Gwyrq0MOV0MAZBLCmwFGI8BSmnmw\r\nNn+qafdQ/+pw5dpCJDtJCe1iy7GoWDylKC2/Cd+zCptGrCNIMg0FrkZHisuz\r\ntYUK1Z2YFci9Ofs7m8H9FC7ZaSrFl3tMRFz907kjzsW2vYhw2pJArWBfRleS\r\ncOievSiijKTVeN+RRN2osZZbtTi4pz+QEZ4/QuHfoReLiVCvbAk+rqwOsJ5P\r\nmt/ciork8A9raZhT40i7ZSImbhrkdGf6RglVtQo7JkS7lNfXFZhgnKdm+iHf\r\n05qAoYYvEmchV3TEf6+Z7Wzom7xFARD8dMGOFlt4LB/gGStazGfTRD9o90zq\r\nKRJHzaZsVNfAZU6mayybpaBCZezf53t1tmM4RfbHjbYrPmOwaQCfgc1ZK8Y2\r\n7vVGmGsEWCeD7uPhEtoQ0wzJRhS4Dkva/TWsx5bGqyq7yiVRuH/Mh9/oSl/z\r\nPhIAcQEgfoLZ+incdt16Ak0R091a1TlUujLN7LYS313bnX6T+V0Vb+HD4GKj\r\nzlrBgqCN0BrDzhKV2MWrVRXvV7QiJuxGKlc=\r\n=Codh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"gitHead":"45864722d4fe8e4581f55c87c8a8674d805db6ab","scripts":{"lint":"eslint . --max-warnings=0","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version"},"_npmUser":{"name":"mthines","email":"madsthines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"8.3.1","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"16.14.0","dependencies":{"@nrwl/workspace":"^13.10.1","eslint-config-next":"^12.1.0","eslint-plugin-react":"^7.29.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","@nrwl/eslint-plugin-nx":"^13.4.3","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.13.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-unused-imports":"^2.0.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.13.0","eslint-import-resolver-typescript":"^2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"8.12.0","git-cz":"4.8.0","commitizen":"4.2.4","npm-run-all":"4.1.5","@commitlint/cli":"16.2.3","standard-version":"9.3.2","cz-conventional-changelog":"3.3.0","@commitlint/config-conventional":"16.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.5.3_1649761817843_0.024868695728089252","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"@noaignite-dk/eslint-config","version":"1.5.4","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.5.4","maintainers":[{"name":"mthines","email":"madsthines@gmail.com"},{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"f1ccd57c82e4a058d081b8b36d8c97fc993a9c0f","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.5.4.tgz","fileCount":17,"integrity":"sha512-mNHG1LNzCa3AzgnXes2Ug5cXbSyJ82SX9lu7e/0V3mnQSP6SYnHjcj7VV0l0fUgWGavjBapQxqPkd+Nm8srqHw==","signatures":[{"sig":"MEUCIQChXrVYko0qyPGDl6UcvmBNgcqbOAasuOCuOHaSs4Kj9QIgPQZNBOc7bu1S81c8uwR5zbxWyIToW1y+CE/6+z7HEyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVV+MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCWQ//bEr5JKyZYx9WyRsyODotrbLkrWM9rgZQdQVZAObubwk3btYK\r\nfdq6HuFuJWs7Tk8c9kROcIRCLtKBeOYWosFpuz67NT4AB4ocu4VjyjDQV2R/\r\nVs640FoaifSCrReMbNI7SjJQueCP9i4I4cLLu7Ditdx52jYnb5io6iUaAkpJ\r\nWOYGiG8T/n5l97RXK24n4/01ww4U83gh4ZzRaOsmZE4qyh67I04FXVZtzd1R\r\n3cpQ0MpLqIZLPr3C3BfJ8hhkF1JAQBvlRvIht5ao3gollHaiH+GLZ42goKYL\r\nUkR++uw0XRFGSzitIpX8O1Jrce8x2XRs/O+RowhLDivGcxJBOIzqPZ9OhZ1p\r\nopRHmBix2uiFPDF2l9DWoxjOo5nu1GSNBZWAzzP+amOLgumK4Eb1OjIedomu\r\n0Jz7QbWaAecYWkeigFw1XvqemMhOb+b4iLrRcD0s8kVpyckg2+belM8ahyjT\r\no9AnMbkyRPmU4HA94ysNGa6Cv6HMft+C+K5/Hn5cjXWv70XjlxgAEc9sIpfR\r\n6J6Vr1/FzMQPMG6bOJkKZWPD1Snf9vieeqC5WUyURSN+3LIgxk+fVjVz0wFW\r\nxQ3wsyhOawo4LNgOh1arBqkeeI+nDI7grgBFaJhoUg+pDgq5Y78sgi9uVJro\r\n+AP29t5ENn8Vq0oQPFyq7dOiwd67YY5ixb4=\r\n=gFK2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"gitHead":"88fa08df84b44ed10d4bb20c7632fcb5d363cb30","scripts":{"lint":"eslint . --max-warnings=0","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version"},"_npmUser":{"name":"mthines","email":"madsthines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"8.3.1","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"16.14.0","dependencies":{"@nrwl/workspace":"^13.10.1","eslint-config-next":"^12.1.0","eslint-plugin-react":"^7.29.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","@nrwl/eslint-plugin-nx":"^13.4.3","@swc/core-darwin-arm64":"^1.2.165","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.13.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-unused-imports":"^2.0.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.13.0","eslint-import-resolver-typescript":"^2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"8.12.0","git-cz":"4.8.0","commitizen":"4.2.4","npm-run-all":"4.1.5","@commitlint/cli":"16.2.3","standard-version":"9.3.2","cz-conventional-changelog":"3.3.0","@commitlint/config-conventional":"16.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.5.4_1649762188234_0.5111572347495292","host":"s3://npm-registry-packages"}},"1.5.5":{"name":"@noaignite-dk/eslint-config","version":"1.5.5","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.5.5","maintainers":[{"name":"mthines","email":"madsthines@gmail.com"},{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"22f802161cf92a50fbccdf1f1ceac07c1bbe1b28","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.5.5.tgz","fileCount":17,"integrity":"sha512-4yExfq/vt4BqKYBkVzVXeKkhkad+R48BifxoeVx1FG+aY51pfBj16naaYnbewhxrPWtwvt/AJo3ncwDDCxC74Q==","signatures":[{"sig":"MEQCIAb5M8zcyTsLpRJD9411vtYbm/5DPe5GhOKnzvSov7hqAiBx6jJ3uqSjyqohj+f3L11hfFyZbGt2oGL3BED5FmcRvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVWGGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHQg//cGpi/UfiAMWcdUHrChvCCkuDWpH0RQzHNWee8qNDSPKM6MVK\r\nLDF8wpLodyid5rs7RsPI6CH27EM1UvpQ6GRI9jqImOJNL9GG2NezBeL00hhv\r\nF7gU21tZ457PbJYaq6LMVhP5d9x48k8D+pICvb8ltTcb7wBA3jzHwylv0LpN\r\nxcAyZX4Jl4JoG+Z3Okeehx1BP562j4KMxWO4W0nRKnHjFAOQ7pU/21krl0np\r\n6gQ2W1t8nPARnNmu8aD/LcwCJoL7OOfRGOESPPcPkzBU5Hg/r4kH8tYP4r/I\r\n89zRE6p6l+W+YxyuLZzF30HibHIAZElZXRmR+IN+H0zvfAHhyA88girk3mWo\r\n0YRyJjL8J7mOMG1hC6QCvwDlsAEbnrXZ8meH3ohJ6YqJnISNwXkyo1ai5f9j\r\nrUeK4YX3uYGdFmdWygSxnfnRQ5A/Cp3bMEvsEWpDGVFsylIH2h+mwu5YZ2Sb\r\n2WZbpvGujHpjX0LuJFxvxWpvMMZLlDszCs4nj0HBHAdUYBLuEGzsK7Nk4PyR\r\nVqCxxqs2a9og48I1hA1QBxk76/1GHJx0aM9WVMyw1w27Mga8nu6UP9lCEBID\r\nJnN/D+B0lvi/sr9jf7KwNsABDs7hVenW/Md871kTOrvWehXck/aahXxQH0g7\r\nW2bXbdzAt9pN8CG3fesyArvoB5XVLuvO0KQ=\r\n=UtrC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"gitHead":"77ae7e8a9cbb6dd0feca9a9cf1ebb3953600191a","scripts":{"lint":"eslint . --max-warnings=0","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version"},"_npmUser":{"name":"mthines","email":"madsthines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"8.3.1","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"16.14.0","dependencies":{"@nrwl/workspace":"^13.10.1","eslint-config-next":"^12.1.0","eslint-plugin-react":"^7.29.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","@nrwl/eslint-plugin-nx":"^13.4.3","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.13.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-unused-imports":"^2.0.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.13.0","eslint-import-resolver-typescript":"^2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"8.12.0","git-cz":"4.8.0","commitizen":"4.2.4","npm-run-all":"4.1.5","@commitlint/cli":"16.2.3","standard-version":"9.3.2","cz-conventional-changelog":"3.3.0","@commitlint/config-conventional":"16.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.5.5_1649762694584_0.34709505464776136","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@noaignite-dk/eslint-config","version":"1.6.1","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.6.1","maintainers":[{"name":"mthines","email":"madsthines@gmail.com"},{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"ca6053fd3eef406699c46bcd8affbe1e84246fa0","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.6.1.tgz","fileCount":18,"integrity":"sha512-puYW5VdozJ69+EZY7oz/ELeIi9pkNQuNGpLdRiyhRxa4SAH8rxe8dreE472rLk2VhbK7rP0gvA0WWy1OhDSxvA==","signatures":[{"sig":"MEUCIQCuRK4XRdxujXdTqaD0aM4MOFqThVcJFenVA5M+ieRzOAIgaPztrdcFh233YnCyQBsIrnQS29V9X0abhdxPYOcJZ5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia8htACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogMg//XYvrjh2ngDqGh233LOCLKSHGjD9IJ4yyWxTjyUH7Ji+ESSq4\r\nQDNvD6GETvShg2q+kdD1Tsf0flm5Q9nLfuo4jvv8YNNrr0nP4vMAsmZSWP6c\r\nOZl0eohMD85fapt0uEZ9k6WnKgg9zAt+pHh6xspM8kedHTNMIYDZ7vXn/NlM\r\nDE8IIZSTURYjaEGkCWFP3mEjRMu2mPf2cXfqrKgo9yBUDkrewiH3bvTeEWrS\r\nL2udpovFfs2+43G5uQd3X705LvtEZYnrPvpL3WVcXeg13YsX3D4kGWMw0vKg\r\nFcpklJMqP0OQ8+kjfAtRyRCNU3xW7Vs4Laxqr4FQTPKJYXZX9jEVS95nAx2t\r\n7pwgh+w7fsycE3DRgb8cvAKh4f8UOFQzl1LixCt+bQQ0kO7zZiXuTS5OJY7x\r\nfcbBAi5M1uud1sZHfoZcXEE1GpGu8PKgZiqkte0aSV9n2jkp9lkBvYFqDfuz\r\neclNWu7t9pOVONXExtFLr4JA/uQhLYbu2BmS947jAzQ0ssXnp4rcbsglgSr9\r\nbJQLcDU+w8E21VqqIxQHiGc9INpXoR9FAED2Kd8yO3wzSpb8CO+ES3s7pjTR\r\n3MFYfwwjdfqGnMAVYw/QrQWSq26MaaAIAt+hiRAwd8wh0ar0dtO5zb+RpC+X\r\nCrlIaic0E7oElfXvlwn9IZqKNNk/1OTPBRg=\r\n=Dpvq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"gitHead":"7bdc1174ddda3405b44d4c4338f093a4bcf6816e","scripts":{"lint":"eslint . --max-warnings=0","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version"},"_npmUser":{"name":"mthines","email":"madsthines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"8.3.1","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"16.14.0","dependencies":{"@nrwl/workspace":"^13.10.1","eslint-config-next":"^12.1.0","eslint-plugin-react":"^7.29.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","@nrwl/eslint-plugin-nx":"^13.4.3","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.13.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-unused-imports":"^2.0.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.13.0","eslint-import-resolver-typescript":"^2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"8.12.0","git-cz":"4.8.0","commitizen":"4.2.4","npm-run-all":"4.1.5","@commitlint/cli":"16.2.3","standard-version":"9.3.2","cz-conventional-changelog":"3.3.0","@commitlint/config-conventional":"16.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.6.1_1651230829775_0.2062086260056244","host":"s3://npm-registry-packages"}},"1.6.2-0":{"name":"@noaignite-dk/eslint-config","version":"1.6.2-0","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.6.2-0","maintainers":[{"name":"mthines","email":"madsthines@gmail.com"},{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"03c9ff6a4443ed59017a881d1689041debf24a86","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.6.2-0.tgz","fileCount":17,"integrity":"sha512-sq6k+r0/VjdY/kV9+L/UaDTLGk83S8WW6/rYnbb8YVVpFJw/A4jlP2olwItHI3YzdnQEPyoLaJ8S0IQBYMsmYg==","signatures":[{"sig":"MEQCIBXs5jxtDLm7EEbsaQstiSY5n+6tfj84twWxMVqFgOAjAiAxunHYvd03ja6zKg7rozGpUIXkRXwcCZzC6i+aYmj26Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii2B9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovvQ/+JdPa4Rg1E6OvKzYvF7Jy4UmMgxUqWjcj3QbCyT9rdxMNBTSO\r\nfHdOrDkbdFRnGywumOgsqXv/hiG36MEsdxf3atOyfGeS0gWwsrDivnbaWvt7\r\nVXmsl/wLZL76/yphJh8ZKPGRbxvfwNM5keUi1/0rXfIoYgdYeGCX7AKyOu/I\r\n6NUwMbUd/Fb4A095rq9+F7l/4GYJBhc28uHEleJ85jv/3V+1NqnqsQJdhvSW\r\nrz89QkULGTj52E8TaPwGexPn5zSJw+bNID8RY+o5b8Bo8Y1+xvMFxZax+47L\r\npghbvEnAXwuZfsHKVQdMyUoR2e+jP1FGCPoMzDCdpqoe68vLP15Gc86ONP5a\r\njPqmrxuEbDfOoZzW+J6B8qRI201nek46Elg1HoP4aJQIhnOTOzMjNynEYr4D\r\n4itJFHLWEHRXVUvyVYOQ7vF6lyre9Tq+2H18RIQHpbvKtao7g2r0LrPxBC+1\r\n8Ef45c2mChUC1XeYz8CdQOG9BnUjRfXjNAXCPWiwuu5z0/PvFAOoE8x8YTSx\r\nQ3QCaw8vKZpiM14TtREE91XXXCdUDBuuFU0kC2bCinZSYykbu3X+Ft68PY+X\r\n2zos/lWPOxPmEPIhuaxpjnSM0xAjiSM0iJkF5Z4EwWg/fOwKR66aorsPzpLB\r\nFVymiF52yXQj2xW+RKU6HwU4E7c8Fm/mG6M=\r\n=DKXp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"readme":"# @noaignite-dk/eslint-config\n\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n\nProvides extensible base eslint configuration. There are 4 variants;\n\n- [JavaScript](#noaignite-dkeslint-config-1)\n- [TypeScript](#noaignite-dkeslint-configtypescript)\n- [React + TypeScript](#noaignite-dkeslint-configreact)\n- [Next.js](#noaignite-dkeslint-confignext)\n- [Import](#noaignite-dkeslint-configimport)\n\n## Installation\n\n`npm install @noaignite-dk/eslint-config --save-dev`\n\nor\n\n`yarn add @noaignite-dk/eslint-config --dev`\n\n### @noaignite-dk/eslint-config\n\nUse this configuration if your project uses JavaScript.\n\n#### Usage\n\nIn your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config'],\n};\n```\n\n### @noaignite-dk/eslint-config/typescript\n\nUse this configuration if your project uses TypeScript.\n\n#### Usage\n\nCreate an eslint specific tsconfig file (`tsconfig.eslint.json`) with the following contents:\n\n```json\n{\n\t\"extends\": \"./tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": false,\n\t},\n\t\"include\": [\n\t\t\"**/*.ts\",\n\t\t\"**/*.tsx\",\n\t\t\"**/*.js\",\n\t\t\"**/.*.js\",\n\t],\n\t\"exclude\": [\"node_modules\"]\n}\n```\n\nThen, in your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/typescript'],\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\n### @noaignite-dk/eslint-config/react\n\nUse this configuration if your project uses React + Typescript.\n\n#### Usage\n\nCreate an eslint specific tsconfig file (`tsconfig.eslint.json`) with the following contents:\n\n```json\n{\n\t\"extends\": \"./tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": false,\n\t},\n\t\"include\": [\n\t\t\"**/*.ts\",\n\t\t\"**/*.tsx\",\n\t\t\"**/*.js\",\n\t\t\"**/.*.js\",\n\t],\n\t\"exclude\": [\"node_modules\"]\n}\n```\n\nThen, in your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/react'],\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\n### @noaignite-dk/eslint-config/next\n\nUse this configuration if your project uses Next.js + Typescript.\n\n#### Usage\n\nCreate an eslint specific tsconfig file (`tsconfig.eslint.json`) with the following contents:\n\n```json\n{\n\t\"extends\": \"./tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": false,\n\t},\n\t\"include\": [\n\t\t\"next-env.d.ts\",\n\t\t\"**/*.ts\",\n\t\t\"**/*.tsx\",\n\t\t\"**/*.js\",\n\t\t\"**/.*.js\",\n\t],\n\t\"exclude\": [\"node_modules\"]\n}\n```\n\nThen, in your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/next'],\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\nIf Next.js isn't installed in your root directory (such as a monorepo) [rootDir](https://nextjs.org/docs/basic-features/eslint#rootdir) must be configured in `.eslintrc.js`:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/next'],\n\tsettings: {\n\t\tnext: {\n\t\t\trootDir: \"packages/my-app/\"\n\t\t},\n\t\t'import/resolver': {\n\t\t\ttypescript: {\n\t\t\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t\t\t},\n\t\t},\n\t},\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\n### @noaignite-dk/eslint-config/import\n\nUse this configuration to add sorting for your project.\n\n#### Usage\n\nCreate an eslint specific tsconfig file (`tsconfig.eslint.json`) with the following contents:\n\n```json\n{\n\t\"extends\": \"./tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": false,\n\t},\n\t\"include\": [\n\t\t\"**/*.ts\",\n\t\t\"**/*.tsx\",\n\t\t\"**/*.js\",\n\t\t\"**/.*.js\",\n\t],\n\t\"exclude\": [\"node_modules\"]\n}\n```\n\nThen, in your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/import'],\n};\n```\n\n## Common errors\n\n### 1. Unable to resolve path to module '@alias/file'. eslint(import/no-unresolved)\n\nThis error typically occurs when `eslint-import-resolver-typescript` cannot resolve the correct `tsconfig.json` or a `baseUrl` is missing.\n\n**Resolutions**:\n1. Make sure a [baseUrl](https://www.typescriptlang.org/tsconfig#baseUrl) is set:\n\n(`tsconfig.eslint.json`)\n```json\n{\n  \"compilerOptions\": {\n    \"baseUrl\": \".\"\n  }\n}\n```\n\n2. Try explicitly passing the tsconfig to the resolver:\n\n(`.eslintrc.js`)\n```js\nmodule.exports = {\n\t// [...]\n\tsettings: {\n\t\t'import/resolver': {\n\t\t\ttypescript: {\n\t\t\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t\t\t},\n\t\t},\n\t},\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\n## Development\n\nInstall all necessary development dependencies by running `npm install --dev`\n","gitHead":"74fd300ccec069355ab3f4f12890aa7c4973b027","scripts":{"lint":"eslint . --max-warnings=0","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version"},"_npmUser":{"name":"mthines","email":"madsthines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"8.3.1","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"16.14.0","dependencies":{"@nrwl/workspace":"^13.10.1","eslint-config-next":"^12.1.0","eslint-plugin-react":"^7.29.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.13.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-unused-imports":"^2.0.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.13.0","eslint-import-resolver-typescript":"^2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"7.0.4","eslint":"8.12.0","git-cz":"4.8.0","commitizen":"4.2.4","npm-run-all":"4.1.5","@commitlint/cli":"16.2.3","standard-version":"9.3.2","cz-conventional-changelog":"3.3.0","@commitlint/config-conventional":"16.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.6.2-0_1653301373710_0.4284007791338673","host":"s3://npm-registry-packages"}},"1.6.2-1":{"name":"@noaignite-dk/eslint-config","version":"1.6.2-1","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.6.2-1","maintainers":[{"name":"mthines","email":"madsthines@gmail.com"},{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"e9b7c14c7e2cb2c7b966cc86eee54e439d6b4055","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.6.2-1.tgz","fileCount":17,"integrity":"sha512-w3NJbuIaIOoWqdyOJMWqgAW+a8VpiAb/xdHy2bbHku98bwrwb94JHUTtl+dC8cez38/Qjh98WeGKFbdm0J0PQA==","signatures":[{"sig":"MEQCIFbt1vLsIU4E9m/M3y6XjhTIdOZJBs/RQBwUA7nVFhtZAiAmhaFD6jJApDwfsnKYYd95jEkMoWeuzQ9bYScI7QIGVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0T2KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmps3A/9GunnsUWK8HEG/Q+d4mUGdJzlpRL7viHaqifSXuYbdcJHt/sn\r\ndC5PjTDDxZlXHUDDs0Z9mO9rm/idM/36jaBvCJ2KE9Kyi5qzPZ/thLIVrDc8\r\nhJ8jgHoHQY1gXQgCzXNUmtp8htBsaJiWXLuIqYvyKjzB+xAXx3wVCiSCswnk\r\nMMPNBP2R219UTjkGxmMU0im2lLHWcXmup0er6BlcTp5O7LRH8tZdTa0yl6Tm\r\n5IeAL8TgLrn4NfrvIc2XUqm1WV99UpiPMYCmQQnq9lUUPMX0I+iBg1VrOEsY\r\nWylAIIdyFf+Hy8HHdT4PYHFq1t0qmaExBXo/m+sooOEPtTBW7IztHu1dUKPb\r\n2nd4cLv31nFZWsvsJ49rJZtacFVits1WN2YCstcXnQwsRKqjEp3m1w/jwcQ/\r\nfUEz6jK3m/70ZbansI/Gsqo9D2UoQ9v7sqNm3xD78yh/HuDp4CGddUeXqA0q\r\nNaJ8ENZfAp3urXP23/DPw1TFZ0KrSIoBdDm3KobAUVwXbZ+Pxhj+bWTF24nR\r\nlw+Xn6Hs9kabIMhUC2Qfn9My1mITaR+pyQHy5OkvooiYF4/KF4lFli00JEXB\r\nNMZw++R/b8z6dpczeeNGXLGhx6s2KK6o/gYAj4VXvq/kVR2vMBaRIpW+IZId\r\nclELNJZTYawx0Upp8NYVAL7t8if8Yj3vd6w=\r\n=dyM8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"gitHead":"2ed52cfdf526e3be716305ef1fa9baa1cc11037e","scripts":{"lint":"eslint . --max-warnings=0","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version"},"_npmUser":{"name":"mthines","email":"madsthines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"8.3.1","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"16.14.0","dependencies":{"@nrwl/workspace":"^14.4.2","eslint-config-next":"^12.1.0","eslint-plugin-react":"^7.29.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.13.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-unused-imports":"^2.0.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.13.0","eslint-import-resolver-typescript":"^2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"8.12.0","git-cz":"4.8.0","commitizen":"4.2.4","npm-run-all":"4.1.5","@commitlint/cli":"17.0.1","standard-version":"9.3.2","cz-conventional-changelog":"3.3.0","@commitlint/config-conventional":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.6.2-1_1657879945998_0.5341997059034365","host":"s3://npm-registry-packages"}},"1.6.2-2":{"name":"@noaignite-dk/eslint-config","version":"1.6.2-2","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.6.2-2","maintainers":[{"name":"mthines","email":"madsthines@gmail.com"},{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"9be7b13d75d2ec14c043d0ea1c15ea7ba3b01d89","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.6.2-2.tgz","fileCount":17,"integrity":"sha512-TgryC8+tEMFqr53VDDcQD5LbSBvRmQXELR71F7xynSIlSeoLp1waF7ROjosi9SMqH9mbBoU2RQvVt12JS8mK4g==","signatures":[{"sig":"MEYCIQCB1k/o1UOGl/PKm2AFsAUoZABqSS21fPQECt5qNcrxsgIhAIXjAEGfEQCHZR1rMU2ez7bcPUGhK2cmP99u5vzTVAOA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgLNDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8zQ//VmrELeyvJENk7XqhEEkN1gwsmUXEpvwUfx8nOxK1FsFU4etj\r\ndksbq5cDA49pP64KyFcbP209e3PaTUszKCPzbH7EofEbTqfkY6L97j6CYmGX\r\nH2L3Jx/RuhaOtgdN/yaEhF9X2iQ4k8U7Pf7hOimYnwmVz4JzW7p9UWz1Lt/Q\r\nohB+CvNPCwzjWqU1M/iPUwTG7AU8H9RvIamPiJa3cDl/IYirzDHAM1Vdsn52\r\njDhbcO1E6IobraEG/DezHMeY+sYqtbrnDCGZnYgg37xktKOkz4WIcVUdbK4O\r\nucbRvcOOsr2Y+KfX+vNfZDnZjv+j674EJEjjx8ofoUKIbGtkaLOpj0N9mRn7\r\nRWPJ53Xp02ODwPMv3fXl9yFs9O3mAcJ+x9dQ8xbIu0LyFuYEy4WwE+uiWgwh\r\n9LC0eHf7aBgPAISY5Hbk2/BTqQ532H0tmscAeayaHGk/h9A1vwMHzVQHw7JM\r\n3N/Zk7Jm2ZtK2WsbhBkD2L9okCVgjjr2rna3MWMuakZnaOdcDIzThdybAu8A\r\n1x4lT/QRN6GyKbSEKykPhDErxanN/3xOCn82/etWCkGzjVeREKqseBap0NzX\r\n9VNzyjCx4H+zMyA5xdKKsEgshBSHQWwxaW3SfIxYYZzrQFrPILvO1Em1TeG8\r\nbzK1o0FdMS3ElzrV0oZMEIBLq9IH5OZzbEs=\r\n=4f9l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"gitHead":"c2cbee5e03d50e874a0cd40f2246e56f77dc36e4","scripts":{"lint":"eslint . --max-warnings=0","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version"},"_npmUser":{"name":"mthines","email":"madsthines@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"8.3.1","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"16.14.0","dependencies":{"@nrwl/workspace":"^15.2.1","eslint-config-next":"^12.1.0","eslint-plugin-react":"^7.29.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.25.4","@rushstack/eslint-patch":"^1.1.0","@typescript-eslint/parser":"^5.13.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-unused-imports":"^2.0.0","eslint-config-airbnb-typescript":"^16.1.0","@typescript-eslint/eslint-plugin":"^5.13.0","eslint-import-resolver-typescript":"^2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"8.12.0","git-cz":"4.8.0","commitizen":"4.2.4","npm-run-all":"4.1.5","@commitlint/cli":"17.0.1","standard-version":"9.3.2","cz-conventional-changelog":"3.3.0","@commitlint/config-conventional":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.6.2-2_1669378882997_0.11225980219266352","host":"s3://npm-registry-packages"}},"1.6.3-0":{"name":"@noaignite-dk/eslint-config","version":"1.6.3-0","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.6.3-0","maintainers":[{"name":"mthines","email":"madsthines@gmail.com"},{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"4b5599fc3a8123ee94692966e948a3e743bbcd7f","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.6.3-0.tgz","fileCount":20,"integrity":"sha512-UkVKaVgJqlLoHzc5mto/7/eFKlkF8wsgwkuWqscCCwjJk6yzwSjhPAhM+Hr20Jt4M3RRl0jNTbKp6aUfkoM8nQ==","signatures":[{"sig":"MEUCIGyaD2s2oF7ta1LsBhnfFQy/0yPofI9yDVnKS776pnJRAiEArQbVS5qHG4hJAuatCNpTVXsaIZyTtaAdqZNKiHF5zt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30303},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"engines":{"node":"^18.16"},"gitHead":"d6fd5d93688db3c9ac527cf67fc4ff7c4c85b067","scripts":{"lint":"eslint . --max-warnings=0","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version"},"_npmUser":{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"9.5.1","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"18.16.1","dependencies":{"eslint-config-next":"^13.5.4","eslint-plugin-react":"^7.33.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","@rushstack/eslint-patch":"^1.5.1","@typescript-eslint/parser":"^6.7.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-unused-imports":"^3.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.8.0","devDependencies":{"husky":"8.0.3","eslint":"8.50.0","git-cz":"4.9.0","commitizen":"4.3.0","typescript":"5.2.2","npm-run-all":"4.1.5","@commitlint/cli":"17.7.2","standard-version":"9.5.0","cz-conventional-changelog":"3.3.0","@commitlint/config-conventional":"17.7.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.6.3-0_1696926760976_0.060660961863562735","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"@noaignite-dk/eslint-config","version":"1.6.3","author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","_id":"@noaignite-dk/eslint-config@1.6.3","maintainers":[{"name":"mthines","email":"madsthines@gmail.com"},{"name":"hrmoller","email":"m@hrmoller.dk"},{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"}],"homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"dist":{"shasum":"8daab89b41109aa65673666b993fc23e4c242fab","tarball":"https://registry.npmjs.org/@noaignite-dk/eslint-config/-/eslint-config-1.6.3.tgz","fileCount":20,"integrity":"sha512-3IGtUWH0KjQEYKFh7lAJtnhHdpq20IKBNacUxp0RlKgxFISHYoCV9KjMAOkhC6cyE198XjEhhX2ilUCnOJcfiA==","signatures":[{"sig":"MEUCIQDpsaFPRRoikZOh3aQE6JMFNDZBNAEBadeKQC5tqG9HdQIgLDBYbA39e2gVsbJJNgMzVFz6j8OBu9JglxGqfXR+I58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30510},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -g commitlint.config.js -E HUSKY_GIT_PARAMS"}},"config":{"commitizen":{"path":"git-cz"}},"gitHead":"0486cb822d03a0dd14c0d647288aaae62eff28e7","scripts":{"lint":"eslint . --max-warnings=0","commit":"git-cz","prepare":"husky install","version":"standard-version","commitlint":"commitlint --from HEAD~1 --to HEAD --verbose","prepare-release":"run-s lint commitlint version"},"_npmUser":{"name":"jdpnielsen","email":"jdpnielsen@gmail.com"},"repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"_npmVersion":"9.5.1","description":"ESLint config for JS projects","directories":{},"_nodeVersion":"18.16.1","dependencies":{"eslint-config-next":"^13.5.4","eslint-plugin-react":"^7.33.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","@rushstack/eslint-patch":"^1.5.1","@typescript-eslint/parser":"^6.7.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-unused-imports":"^3.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.8.0","devDependencies":{"husky":"8.0.3","eslint":"8.50.0","git-cz":"4.9.0","commitizen":"4.3.0","typescript":"5.2.2","npm-run-all":"4.1.5","@commitlint/cli":"17.7.2","standard-version":"9.5.0","cz-conventional-changelog":"3.3.0","@commitlint/config-conventional":"17.7.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.6.3_1710755601957_0.40892603648940096","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-12-16T21:15:41.045Z","modified":"2026-04-28T15:26:12.761Z","1.0.1":"2021-12-16T21:15:41.242Z","1.0.2":"2021-12-16T21:17:16.989Z","1.0.3":"2022-02-09T19:52:53.867Z","1.1.0":"2022-02-09T20:11:01.182Z","1.1.1":"2022-02-09T20:22:46.119Z","1.2.0":"2022-02-09T20:40:58.566Z","1.3.0-beta.0":"2022-02-16T21:38:02.737Z","1.3.0-beta.1":"2022-02-16T23:54:48.326Z","1.3.0-beta.2":"2022-02-16T23:59:51.543Z","1.3.0":"2022-03-01T10:13:03.805Z","1.4.1":"2022-03-02T11:48:16.441Z","1.5.0":"2022-03-29T11:41:30.742Z","1.5.1":"2022-03-30T14:14:44.058Z","1.5.2":"2022-03-30T14:36:07.426Z","1.5.3":"2022-04-12T11:10:17.956Z","1.5.4":"2022-04-12T11:16:28.359Z","1.5.5":"2022-04-12T11:24:54.736Z","1.6.1":"2022-04-29T11:13:49.893Z","1.6.2-0":"2022-05-23T10:22:53.895Z","1.6.2-1":"2022-07-15T10:12:26.128Z","1.6.2-2":"2022-11-25T12:21:23.234Z","1.6.3-0":"2023-10-10T08:32:41.188Z","1.6.3":"2024-03-18T09:53:22.095Z"},"bugs":{"url":"https://github.com/NoA-Ignite-dk/eslint-config/issues"},"author":{"name":"Joshua Nielsen","email":"jdpnielsen@gmail.com"},"license":"ISC","homepage":"https://github.com/NoA-Ignite-dk/eslint-config#readme","repository":{"url":"git+ssh://git@github.com/NoA-Ignite-dk/eslint-config.git","type":"git"},"description":"ESLint config for JS projects","maintainers":[{"email":"ret@noaignite.com","name":"ricotijsen"}],"readme":"# @noaignite-dk/eslint-config\n\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n\nProvides extensible base eslint configuration. There are 4 variants;\n\n- [JavaScript](#noaignite-dkeslint-config-1)\n- [TypeScript](#noaignite-dkeslint-configtypescript)\n- [React + TypeScript](#noaignite-dkeslint-configreact)\n- [Next.js](#noaignite-dkeslint-confignext)\n- [Import](#noaignite-dkeslint-configimport)\n\n## Installation\n\n`npm install @noaignite-dk/eslint-config --save-dev`\n\nor\n\n`yarn add @noaignite-dk/eslint-config --dev`\n\n### @noaignite-dk/eslint-config\n\nUse this configuration if your project uses JavaScript.\n\n#### Usage\n\nIn your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config'],\n};\n```\n\n### @noaignite-dk/eslint-config/typescript\n\nUse this configuration if your project uses TypeScript.\n\n#### Usage\n\nCreate an eslint specific tsconfig file (`tsconfig.eslint.json`) with the following contents:\n\n```json\n{\n\t\"extends\": \"./tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": false,\n\t},\n\t\"include\": [\n\t\t\"**/*.ts\",\n\t\t\"**/*.tsx\",\n\t\t\"**/*.js\",\n\t\t\"**/.*.js\",\n\t],\n\t\"exclude\": [\"node_modules\"]\n}\n```\n\nThen, in your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/typescript'],\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\n### @noaignite-dk/eslint-config/react\n\nUse this configuration if your project uses React + Typescript.\n\n#### Usage\n\nCreate an eslint specific tsconfig file (`tsconfig.eslint.json`) with the following contents:\n\n```json\n{\n\t\"extends\": \"./tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": false,\n\t},\n\t\"include\": [\n\t\t\"**/*.ts\",\n\t\t\"**/*.tsx\",\n\t\t\"**/*.js\",\n\t\t\"**/.*.js\",\n\t],\n\t\"exclude\": [\"node_modules\"]\n}\n```\n\nThen, in your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/react'],\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\n### @noaignite-dk/eslint-config/next\n\nUse this configuration if your project uses Next.js + Typescript.\n\n#### Usage\n\nCreate an eslint specific tsconfig file (`tsconfig.eslint.json`) with the following contents:\n\n```json\n{\n\t\"extends\": \"./tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": false,\n\t},\n\t\"include\": [\n\t\t\"next-env.d.ts\",\n\t\t\"**/*.ts\",\n\t\t\"**/*.tsx\",\n\t\t\"**/*.js\",\n\t\t\"**/.*.js\",\n\t],\n\t\"exclude\": [\"node_modules\"]\n}\n```\n\nThen, in your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/next'],\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\nIf Next.js isn't installed in your root directory (such as a monorepo) [rootDir](https://nextjs.org/docs/basic-features/eslint#rootdir) must be configured in `.eslintrc.js`:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/next'],\n\tsettings: {\n\t\tnext: {\n\t\t\trootDir: \"packages/my-app/\"\n\t\t},\n\t\t'import/resolver': {\n\t\t\ttypescript: {\n\t\t\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t\t\t},\n\t\t},\n\t},\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\n### @noaignite-dk/eslint-config/import\n\nUse this configuration to add sorting for your project.\n\n#### Usage\n\nCreate an eslint specific tsconfig file (`tsconfig.eslint.json`) with the following contents:\n\n```json\n{\n\t\"extends\": \"./tsconfig.json\",\n\t\"compilerOptions\": {\n\t\t\"allowJs\": true,\n\t\t\"checkJs\": false,\n\t},\n\t\"include\": [\n\t\t\"**/*.ts\",\n\t\t\"**/*.tsx\",\n\t\t\"**/*.js\",\n\t\t\"**/.*.js\",\n\t],\n\t\"exclude\": [\"node_modules\"]\n}\n```\n\nThen, in your project's [.eslintrc.js](https://eslint.org/docs/user-guide/configuring), add the following:\n\n```js\n/** @type {import('eslint').Linter.Config} */\nmodule.exports = {\n\textends: ['@noaignite-dk/eslint-config/import'],\n};\n```\n\n## Common errors\n\n### 1. Unable to resolve path to module '@alias/file'. eslint(import/no-unresolved)\n\nThis error typically occurs when `eslint-import-resolver-typescript` cannot resolve the correct `tsconfig.json` or a `baseUrl` is missing.\n\n**Resolutions**:\n1. Make sure a [baseUrl](https://www.typescriptlang.org/tsconfig#baseUrl) is set:\n\n(`tsconfig.eslint.json`)\n```json\n{\n  \"compilerOptions\": {\n    \"baseUrl\": \".\"\n  }\n}\n```\n\n2. Try explicitly passing the tsconfig to the resolver:\n\n(`.eslintrc.js`)\n```js\nmodule.exports = {\n\t// [...]\n\tsettings: {\n\t\t'import/resolver': {\n\t\t\ttypescript: {\n\t\t\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t\t\t},\n\t\t},\n\t},\n\tparserOptions: {\n\t\tproject: require.resolve('./tsconfig.eslint.json'),\n\t},\n};\n```\n\n## Development\n\nInstall all necessary development dependencies by running `pnpm install`\n\n## Release\n\nTo release a new version, run `pnpm release` and follow the instructions.\n","readmeFilename":"README.md"}