{"_id":"@carvajalconsultants/eslint-config","_rev":"11-d66d3e79f86f8033a8fd71fd33832657","name":"@carvajalconsultants/eslint-config","dist-tags":{"latest":"0.0.11"},"versions":{"0.0.1":{"name":"@carvajalconsultants/eslint-config","version":"0.0.1","author":{"name":"Miguel Carvajal","email":"omar@carvajalonline.com"},"license":"MIT","_id":"@carvajalconsultants/eslint-config@0.0.1","maintainers":[{"name":"miguelocarvajal","email":"omar@carvajalonline.com"}],"dist":{"shasum":"6935352fbab5cf16508f67676aba6073d2329ed9","tarball":"https://registry.npmjs.org/@carvajalconsultants/eslint-config/-/eslint-config-0.0.1.tgz","fileCount":4,"integrity":"sha512-rnTV9EPY+z/ZfGwXPSKGgQ9jN5XNCznpdu9LwTGxLzc+jQC8L2SLmfQvkwBEpswFVTSG6CY31bjeQhwltsvILw==","signatures":[{"sig":"MEYCIQC5DSlKRKWZNwHJv3+L8bP1IBu7DX1QAR45l0vGW20/SQIhAL+d/75uTwkWH1HcvxPPymRn50Ku2slDe/pyoPVgyoTI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4329},"main":"eslint.config.mjs","type":"module","exports":{".":"./eslint.config.mjs"},"_npmUser":{"name":"miguelocarvajal","email":"omar@carvajalonline.com"},"repository":{"url":"git@github.com:carvajalconsultants/eslint-config.git","type":"git"},"description":"Graphile Preset with common configuration and plugins for CCI applications.","directories":{},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.20.0","@eslint/js":"^9.20.0","typescript":"^5.7.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.1.1","eslint-plugin-import-x":"^4.9.3","eslint-plugin-storybook":"^0.12.0","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-react-refresh":"^0.4.19","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-prefer-arrow-functions":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.1_1744413616202_0.6233639695984807","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@carvajalconsultants/eslint-config","version":"0.0.2","author":{"name":"Miguel Carvajal","email":"omar@carvajalonline.com"},"license":"MIT","_id":"@carvajalconsultants/eslint-config@0.0.2","maintainers":[{"name":"miguelocarvajal","email":"omar@carvajalonline.com"}],"dist":{"shasum":"729784b17e3fc121c3713e18b3b77f57df1806a7","tarball":"https://registry.npmjs.org/@carvajalconsultants/eslint-config/-/eslint-config-0.0.2.tgz","fileCount":4,"integrity":"sha512-CBdxwBdbLAvt4EQlYryVzdOrodNxW7l8qcjck6nDGeg27n+qCRegsfHYhyUHJz3gggbgY9WHbFvGFmfuE7dMvA==","signatures":[{"sig":"MEUCIQCW+5YdK1Iyy7/GRbfVheD/duOjFd42hHwmWUkS0RJnPQIgXm2tXm0MIMZMW+OCeSZuP7DZa4NL8cFgiOEJZgAD2nQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5845},"main":"eslint.config.mjs","type":"module","exports":{".":"./eslint.config.mjs"},"_npmUser":{"name":"miguelocarvajal","email":"omar@carvajalonline.com"},"repository":{"url":"git@github.com:carvajalconsultants/eslint-config.git","type":"git"},"description":"ESLint config for CCI apps.","directories":{},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.20.0","@eslint/js":"^9.20.0","typescript":"^5.7.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.1.1","eslint-plugin-import-x":"^4.9.3","eslint-plugin-storybook":"^0.12.0","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-react-refresh":"^0.4.19","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-prefer-arrow-functions":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2_1744425072904_0.21462122569013298","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@carvajalconsultants/eslint-config","version":"0.0.3","author":{"name":"Carvajal Consultants, Inc.","email":"support@carvajalonline.com"},"license":"MIT","_id":"@carvajalconsultants/eslint-config@0.0.3","maintainers":[{"name":"miguelocarvajal","email":"omar@carvajalonline.com"}],"dist":{"shasum":"0f951668e79e2647b5f00c0f01a19ae6b5d9f992","tarball":"https://registry.npmjs.org/@carvajalconsultants/eslint-config/-/eslint-config-0.0.3.tgz","fileCount":4,"integrity":"sha512-KsE55aOGlXa2sgGuLYy/iD4dK/TPXHw2T5SE9Z3fCxSBRmGkpWSuAfhAjOhfVHLbwbVHOgrC8ARIInIzaEcJQg==","signatures":[{"sig":"MEUCIBMvZcgOwCwvr1wMTXXRMtB2zzm0NesO8HnEciQKPJ8OAiEAl6E1x2zdsWZ42iMfiAAMzCgtXpCibEBfDxRaIOHKTBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5858},"main":"eslint.config.mjs","type":"module","exports":{".":"./eslint.config.mjs"},"_npmUser":{"name":"miguelocarvajal","email":"omar@carvajalonline.com"},"repository":{"url":"git@github.com:carvajalconsultants/eslint-config.git","type":"git"},"description":"ESLint config for CCI apps.","directories":{},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.20.0","@eslint/js":"^9.20.0","typescript":"^5.7.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.1.1","eslint-plugin-import-x":"^4.9.3","eslint-plugin-storybook":"^0.12.0","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-react-refresh":"^0.4.19","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-prefer-arrow-functions":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.3_1745212163622_0.3831230229494653","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@carvajalconsultants/eslint-config","version":"0.0.4","author":{"name":"Carvajal Consultants, Inc.","email":"support@carvajalonline.com"},"license":"MIT","_id":"@carvajalconsultants/eslint-config@0.0.4","maintainers":[{"name":"miguelocarvajal","email":"omar@carvajalonline.com"}],"dist":{"shasum":"a48e191ab6df7bc5613b9899ca071d85473a5946","tarball":"https://registry.npmjs.org/@carvajalconsultants/eslint-config/-/eslint-config-0.0.4.tgz","fileCount":4,"integrity":"sha512-qCiWv0d/0O6DpMj1WEQRzl09i46yNN++c8mBRKSHsKKLIfVvKlJrgq9Y1J0+HPWazhAFuZGenIjIZebG3fVQ1w==","signatures":[{"sig":"MEQCID/VjU2sGqmRMaZInnwLLfNkDDoC3Zjzm2UArlWT/k97AiBc3ldbDdIalWBLI3yLdqsI8e7x7sWUenip4NkY0uacXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5927},"main":"eslint.config.mjs","type":"module","exports":{".":"./eslint.config.mjs"},"_npmUser":{"name":"miguelocarvajal","email":"omar@carvajalonline.com"},"repository":{"url":"git@github.com:carvajalconsultants/eslint-config.git","type":"git"},"description":"ESLint config for CCI apps.","directories":{},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.20.0","@eslint/js":"^9.20.0","typescript":"^5.7.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.1.1","eslint-plugin-import-x":"^4.9.3","eslint-plugin-storybook":"^0.12.0","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-react-refresh":"^0.4.19","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-prefer-arrow-functions":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.4_1745292258234_0.10542806229350576","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@carvajalconsultants/eslint-config","version":"0.0.5","author":{"name":"Carvajal Consultants, Inc.","email":"support@carvajalonline.com"},"license":"MIT","_id":"@carvajalconsultants/eslint-config@0.0.5","maintainers":[{"name":"miguelocarvajal","email":"omar@carvajalonline.com"}],"dist":{"shasum":"225bf61989faba989257302a4dd2f8b8cc523805","tarball":"https://registry.npmjs.org/@carvajalconsultants/eslint-config/-/eslint-config-0.0.5.tgz","fileCount":4,"integrity":"sha512-eyVg8wOySiDhIpTRE2Sazt/CkljAPMDjBPbe60CvoOFJ91rJC5yR8AsftqUF0OW12YUUCm6LhxrSDMX8/tGlfA==","signatures":[{"sig":"MEUCIGX4j3cs+pqMfAsIbeHiqvZcIDN9HuakZR5ZKB/C8ZG6AiEAou9wvYF+7De8v0GECOvvhkyL2dsFt1WahRmSmjlCt0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6005},"main":"eslint.config.mjs","type":"module","exports":{".":"./eslint.config.mjs"},"_npmUser":{"name":"miguelocarvajal","email":"omar@carvajalonline.com"},"repository":{"url":"git@github.com:carvajalconsultants/eslint-config.git","type":"git"},"description":"ESLint config for CCI apps.","directories":{},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.20.0","@eslint/js":"^9.20.0","typescript":"^5.7.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.1.1","eslint-plugin-import-x":"^4.9.3","eslint-plugin-storybook":"^0.12.0","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-react-refresh":"^0.4.19","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-prefer-arrow-functions":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.5_1745468447957_0.8768712342004499","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@carvajalconsultants/eslint-config","version":"0.0.6","author":{"name":"Carvajal Consultants, Inc.","email":"support@carvajalonline.com"},"license":"MIT","_id":"@carvajalconsultants/eslint-config@0.0.6","maintainers":[{"name":"miguelocarvajal","email":"omar@carvajalonline.com"}],"dist":{"shasum":"771ddaef425f60ba776ea1ff3d55daa24e50e111","tarball":"https://registry.npmjs.org/@carvajalconsultants/eslint-config/-/eslint-config-0.0.6.tgz","fileCount":4,"integrity":"sha512-VZnPCw0Jj9V9G5KcGRyLGO4s3treVU14lsZYAo8dOoLj487ng4Bwf6Bt69ttsgxbVLz5lxubKV5u/Mrk8lzTdg==","signatures":[{"sig":"MEQCIHCl437wNw03Nku8Th4tDfnAXggkhgaEJivDHTwK0A+WAiAV0NcTwm3gMY1GovI2B76rGr2whW0N+GZeIkvahivZ+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6018},"main":"eslint.config.mjs","type":"module","exports":{".":"./eslint.config.mjs"},"_npmUser":{"name":"miguelocarvajal","email":"omar@carvajalonline.com"},"repository":{"url":"git@github.com:carvajalconsultants/eslint-config.git","type":"git"},"description":"ESLint config for CCI apps.","directories":{},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.20.0","@eslint/js":"^9.20.0","typescript":"^5.7.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.1.1","eslint-plugin-import-x":"^4.9.3","eslint-plugin-storybook":"^0.12.0","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-react-refresh":"^0.4.19","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-prefer-arrow-functions":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.6_1745499234410_0.6798981058813687","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@carvajalconsultants/eslint-config","version":"0.0.7","author":{"name":"Carvajal Consultants, Inc.","email":"support@carvajalonline.com"},"license":"MIT","_id":"@carvajalconsultants/eslint-config@0.0.7","maintainers":[{"name":"miguelocarvajal","email":"omar@carvajalonline.com"}],"dist":{"shasum":"7f3229af4c7e256b13e13f16ab6b25fe7b90ef76","tarball":"https://registry.npmjs.org/@carvajalconsultants/eslint-config/-/eslint-config-0.0.7.tgz","fileCount":4,"integrity":"sha512-93+VnZuqscEgLc9g3ZjeRPZRLNNp0pA8itl6NTVyNXdYa0IbSFhRxQ4rVsHTttLJqlQ8hHWunS+uqoWMtDs3ag==","signatures":[{"sig":"MEQCIE4hrC/DLHAxatr38Jtdsgurdr/sZUEFLP2WHn0Uqy+eAiAOlzEGOEoZUGXA7/T/MhegO72tz/8PFT4ywYgOYHFtBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6018},"main":"eslint.config.mjs","type":"module","exports":{".":"./eslint.config.mjs"},"_npmUser":{"name":"miguelocarvajal","email":"omar@carvajalonline.com"},"repository":{"url":"git@github.com:carvajalconsultants/eslint-config.git","type":"git"},"description":"ESLint config for CCI apps.","directories":{},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.20.0","@eslint/js":"^9.20.0","typescript":"^5.7.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.1.1","eslint-plugin-import-x":"^4.9.3","eslint-plugin-storybook":"^0.12.0","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-react-refresh":"^0.4.19","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-prefer-arrow-functions":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.7_1745499355627_0.5898229386383749","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@carvajalconsultants/eslint-config","version":"0.0.9","author":{"name":"Carvajal Consultants, Inc.","email":"support@carvajalonline.com"},"license":"MIT","_id":"@carvajalconsultants/eslint-config@0.0.9","maintainers":[{"name":"miguelocarvajal","email":"omar@carvajalonline.com"}],"homepage":"https://github.com/carvajalconsultants/eslint-config#readme","bugs":{"url":"https://github.com/carvajalconsultants/eslint-config/issues"},"dist":{"shasum":"2c3ebb5fb86c6b5c32769296aac94f7e8c79bc84","tarball":"https://registry.npmjs.org/@carvajalconsultants/eslint-config/-/eslint-config-0.0.9.tgz","fileCount":4,"integrity":"sha512-yn5xTTWeNPuRePhUlNfAVfLn7ADcK09XqXBCfkZsIjinUASL2aTs4hn0mOsfSYac3oZWKhX4qKipwkOpemVA+w==","signatures":[{"sig":"MEYCIQDI9Xt7NPVhug403nckIVSlgEPGt+jp7I1N83IrOKEAEgIhAOI5v5dktrWUVt9QyUUHuMbxOFWCrMtWVzvjiLCX+Oj4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109933},"main":"eslint.config.mjs","type":"module","exports":{".":"./eslint.config.mjs"},"gitHead":"bbe61a994e9e7c7befb6029848ec302b5f5712c7","_npmUser":{"name":"miguelocarvajal","email":"omar@carvajalonline.com"},"repository":{"url":"git+ssh://git@github.com/carvajalconsultants/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint config for CCI apps.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.1","@eslint/js":"^9.39.1","typescript":"^5.9.3","eslint-plugin-react":"^7.37.5","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-storybook":"^10.0.7","eslint-plugin-check-file":"^3.3.1","@typescript-eslint/parser":"^8.46.4","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-filename-export":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.46.4","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.9_1763651922111_0.2756472363259024","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@carvajalconsultants/eslint-config","version":"0.0.10","author":{"name":"Carvajal Consultants, Inc.","email":"support@carvajalonline.com"},"license":"MIT","_id":"@carvajalconsultants/eslint-config@0.0.10","maintainers":[{"name":"miguelocarvajal","email":"omar@carvajalonline.com"}],"homepage":"https://github.com/carvajalconsultants/eslint-config#readme","bugs":{"url":"https://github.com/carvajalconsultants/eslint-config/issues"},"dist":{"shasum":"2e693f79e5f659ac66a3a2d08a541ca3eed6875b","tarball":"https://registry.npmjs.org/@carvajalconsultants/eslint-config/-/eslint-config-0.0.10.tgz","fileCount":4,"integrity":"sha512-V3sAZiwBBfpcXb70a1e8Kdf8nI+jxHl7tiTHJ/30pif1VJw4pvnOED3QVlFdWofReYHsmGgKsG39GIF2JIGPYg==","signatures":[{"sig":"MEUCIQCtIMmXjxtZVV6HSmW45vPKiOSRf9MVi6KHQjEEfdsIYAIgd6BE8jBNp8mLT2GPvdUp2cHXMBJHJRN1m27Cd8trfd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109887},"main":"eslint.config.mjs","type":"module","exports":{".":"./eslint.config.mjs"},"gitHead":"fa1c19ca49d12a5f2321bafa6911cafdafe0e6c0","_npmUser":{"name":"miguelocarvajal","email":"omar@carvajalonline.com"},"repository":{"url":"git+ssh://git@github.com/carvajalconsultants/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint config for CCI apps.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.1","@eslint/js":"^9.39.1","typescript":"^5.9.3","eslint-plugin-react":"^7.37.5","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-storybook":"^10.0.7","eslint-plugin-check-file":"^3.3.1","@typescript-eslint/parser":"^8.46.4","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-filename-export":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.46.4","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.10_1763751694494_0.0016837126815905101","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@carvajalconsultants/eslint-config","version":"0.0.11","author":{"name":"Carvajal Consultants, Inc.","email":"support@carvajalonline.com"},"license":"MIT","_id":"@carvajalconsultants/eslint-config@0.0.11","maintainers":[{"name":"miguelocarvajal","email":"omar@carvajalonline.com"}],"homepage":"https://github.com/carvajalconsultants/eslint-config#readme","bugs":{"url":"https://github.com/carvajalconsultants/eslint-config/issues"},"dist":{"shasum":"2882deebbd7c77aeb3cc1760e986c096146eb122","tarball":"https://registry.npmjs.org/@carvajalconsultants/eslint-config/-/eslint-config-0.0.11.tgz","fileCount":4,"integrity":"sha512-cfCC/SH5ZtDlc6hlM0rVX3o0QITjRU+t1ad2NthjEgNtwWzrlh8cY/kUjcR2U+yybRrIFUydujAIhlaSrJksfw==","signatures":[{"sig":"MEUCIAQLUsdJVhwM7TbvJB8plqlrkAz0fgqeXW7g35mymbPbAiEAm6Kaft5bOVBLTKEIETymq88jbahwpYud9m2Ie0Isj+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110016},"main":"eslint.config.mjs","type":"module","exports":{".":"./eslint.config.mjs"},"gitHead":"f874a1e64d20472148db7c7e7d85e5c30e91668d","_npmUser":{"name":"miguelocarvajal","email":"omar@carvajalonline.com"},"repository":{"url":"git+ssh://git@github.com/carvajalconsultants/eslint-config.git","type":"git"},"_npmVersion":"11.6.2","description":"ESLint config for CCI apps.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.39.1","@eslint/js":"^9.39.1","typescript":"^5.9.3","eslint-plugin-react":"^7.37.5","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-storybook":"^10.0.7","eslint-plugin-check-file":"^3.3.1","@typescript-eslint/parser":"^8.46.4","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-filename-export":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.46.4","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.11_1763827241169_0.7434684408216796","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-04-11T23:20:16.115Z","modified":"2026-01-21T16:39:10.943Z","0.0.1":"2025-04-11T23:20:16.397Z","0.0.2":"2025-04-12T02:31:13.120Z","0.0.3":"2025-04-21T05:09:23.840Z","0.0.4":"2025-04-22T03:24:18.420Z","0.0.5":"2025-04-24T04:20:48.134Z","0.0.6":"2025-04-24T12:53:54.610Z","0.0.7":"2025-04-24T12:55:55.795Z","0.0.9":"2025-11-20T15:18:42.368Z","0.0.10":"2025-11-21T19:01:34.699Z","0.0.11":"2025-11-22T16:00:41.369Z"},"bugs":{"url":"https://github.com/carvajalconsultants/eslint-config/issues"},"author":{"name":"Carvajal Consultants, Inc.","email":"support@carvajalonline.com"},"license":"MIT","homepage":"https://github.com/carvajalconsultants/eslint-config#readme","repository":{"url":"git+ssh://git@github.com/carvajalconsultants/eslint-config.git","type":"git"},"description":"ESLint config for CCI apps.","maintainers":[{"email":"hmosquera@carvajalonline.com","name":"hmosquera_cci"},{"email":"omar@carvajalonline.com","name":"miguelocarvajal"}],"readme":"# ESLint Config\n\nStandard ESLint config across our applications.\n\nTo use:\n\n1.  Add dependencies\n\n```\nbun add -D @carvajalconsultants/eslint-config eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin @eslint/js eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-import-x eslint-plugin-storybook eslint-plugin-prefer-arrow-functions eslint-plugin-react-refresh eslint-import-resolver-typescript eslint-plugin-unicorn eslint-plugin-check-file eslint-plugin-filename-export @ianvs/prettier-plugin-sort-imports typescript-eslint @tanstack/eslint-plugin-router eslint-config-prettier prettier husky lint-staged globals\n```\n\n2. Set up husky so that linter runs on git commit:\n\n```\nbun husky init\n```\n\n3. Add husky config in .husky/pre-commit:\n\n```\nbun lint-staged\n```\n\nSet the permissions to be runnable:\n\n```\nchmod +x .husky/pre-commit\n```\n\n4. Configure lint-staged to run linter, change package.json:\n\n```\n  \"scripts\": {\n    ...\n    \"lint\": \"eslint --report-unused-disable-directives --max-warnings 0 --fix && prettier --w .\"\n  },\n...\n  \"lint-staged\": {\n    \"**/*.{ts,tsx,js,jsx}\": [\n      \"eslint --report-unused-disable-directives --max-warnings 0 --fix\",\n      \"prettier --w\"\n    ]\n  }\n```\n\n5. Implement in the eslint.config.mjs file in your project:\n\n```\n// eslint.config.mjs\nimport config from \"@carvajalconsultants/eslint-config\";\n\nexport default [...config];\n```\n\n6. Prettier config should be (.prettierrc.json):\n\n```\n{\n  \"plugins\": [\"@ianvs/prettier-plugin-sort-imports\"],\n  \"trailingComma\": \"es5\",\n  \"tabWidth\": 2,\n  \"semi\": true,\n  \"singleQuote\": false,\n  \"printWidth\": 200,\n  \"bracketSameLine\": true,\n  \"importOrder\": [\"react\", \"<BUILT_IN_MODULES>\", \"\", \"<THIRD_PARTY_MODULES>\", \"\", \"^~\", \"^[.]\", \"\", \"<TYPES>\", \"\", \"<TYPES>^~\", \"<TYPES>^[.]\"],\n  \"importOrderTypeScriptVersion\": \"5.0.0\"\n}\n```\n","readmeFilename":"README.md"}