{"_id":"@jcamp/eslint-config","_rev":"37-0afec058707561cf3adbb2d9e1ba94e3","name":"@jcamp/eslint-config","dist-tags":{"latest":"3.0.4"},"versions":{"0.7.2":{"name":"@jcamp/eslint-config","version":"0.7.2","keywords":["eslint-config"],"author":{"url":"https://github.com/JohnCampionJr/","name":"John Campion"},"license":"MIT","_id":"@jcamp/eslint-config@0.7.2","maintainers":[{"name":"johncampionjr","email":"npm@relate.dev"}],"homepage":"https://github.com/jcamp/eslint-config","dist":{"shasum":"1d14bd9c90085ef1ecf37e8d0e4c4afb44bf14b3","tarball":"https://registry.npmjs.org/@jcamp/eslint-config/-/eslint-config-0.7.2.tgz","fileCount":4,"integrity":"sha512-c5Oo0rAmhlfrVTq/rIPWhNyCQBssMJe4IueV/Jwmv+iN8lvkrtMzqzVgRCgKC2cTPjjueWVsxHNtHzWrJo/Wig==","signatures":[{"sig":"MEYCIQCiXTKVfPrnAcNndVhxfIG6jIJcEq406lsjxffpoJKBOAIhALSYAMxd9hyBGD+fzprgHKPgPEUK3Nn5r5ESTmHF2uiG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2277},"main":"index.js","_from":"file:jcamp-eslint-config-0.7.2.tgz","_npmUser":{"name":"johncampionjr","email":"npm@relate.dev"},"_resolved":"/private/var/folders/jj/rscy1sx96bqb7sgd6gq4bk200000gn/T/678e8399301a2c55e219e47e7a830d2b/jcamp-eslint-config-0.7.2.tgz","_integrity":"sha512-c5Oo0rAmhlfrVTq/rIPWhNyCQBssMJe4IueV/Jwmv+iN8lvkrtMzqzVgRCgKC2cTPjjueWVsxHNtHzWrJo/Wig==","_npmVersion":"9.5.0","description":"JohnCampionJr's ESLint config","directories":{},"_nodeVersion":"18.14.1","dependencies":{"eslint-config-prettier":"^8.8.0","@antfu/eslint-config-vue":"^0.39.7","prettier-plugin-tailwindcss":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.44.0","prettier":"^2.8.8"},"peerDependencies":{"eslint":">=8.44.0","prettier":">=2.8.8 < 3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.7.2_1688783727239_0.34654392436776904","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.8.0":{"name":"@jcamp/eslint-config","version":"0.8.0","keywords":["eslint-config","prettier"],"author":{"url":"https://github.com/JohnCampionJr/","name":"John Campion"},"license":"MIT","_id":"@jcamp/eslint-config@0.8.0","maintainers":[{"name":"johncampionjr","email":"npm@relate.dev"}],"homepage":"https://github.com/jcamp/eslint-config","dist":{"shasum":"2b9ea1a6dbd1b911548bebca4aac8fc4b2428172","tarball":"https://registry.npmjs.org/@jcamp/eslint-config/-/eslint-config-0.8.0.tgz","fileCount":4,"integrity":"sha512-69YbaQAXWclXFPVGRyk9ow/1w9WuQ4xTAd2uNWyIY6Bqdf2ESn2v3dtmo1XVvkD8LroEjR5kCNyBnwJGFmDQzQ==","signatures":[{"sig":"MEYCIQD3D3bm2/4h2jzyew0imUdb322zv27iSFCdUickR8Xt4AIhALVzCv2wKPBi9WKIbBf5w9oWq/7F5taukm0GdFVQW1J+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2276},"main":"index.js","_from":"file:jcamp-eslint-config-0.8.0.tgz","_npmUser":{"name":"johncampionjr","email":"npm@relate.dev"},"_resolved":"/tmp/3fa19f83e9287cc3e609837328439d38/jcamp-eslint-config-0.8.0.tgz","_integrity":"sha512-69YbaQAXWclXFPVGRyk9ow/1w9WuQ4xTAd2uNWyIY6Bqdf2ESn2v3dtmo1XVvkD8LroEjR5kCNyBnwJGFmDQzQ==","_npmVersion":"9.5.1","description":"JohnCampionJr's ESLint config","directories":{},"_nodeVersion":"18.16.1","dependencies":{"eslint-config-prettier":"^8.8.0","@antfu/eslint-config-vue":"^0.39.8","prettier-plugin-tailwindcss":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.45.0","prettier":"^3.0.0"},"peerDependencies":{"eslint":">=8.45.0","prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.8.0_1689554901263_0.834335219209041","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.8.1":{"name":"@jcamp/eslint-config","version":"0.8.1","keywords":["eslint-config","prettier"],"author":{"url":"https://github.com/JohnCampionJr/","name":"John Campion"},"license":"MIT","_id":"@jcamp/eslint-config@0.8.1","maintainers":[{"name":"johncampionjr","email":"npm@relate.dev"}],"homepage":"https://github.com/jcamp/eslint-config","dist":{"shasum":"2571287600c8d1d7335be9ecc82d0a92013dfd6b","tarball":"https://registry.npmjs.org/@jcamp/eslint-config/-/eslint-config-0.8.1.tgz","fileCount":5,"integrity":"sha512-KcDTthfnIUZAfTrVrtEVlUvoa/VtkWBlJCsMwalSOjuAEo/FwUOOm5rvpx/bcm3HW1WIjuju1nVuw3RtKlzL5Q==","signatures":[{"sig":"MEUCIAosrR8tAr+dw2aXOzQOHjmNJ6Tz6Nm+boo+TKAhwer3AiEAvpi8eIP7xIkhD5SWQahHwTdGCsEJN5QnKtdZm3thWzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4030},"main":"index.js","_from":"file:jcamp-eslint-config-0.8.1.tgz","scripts":{"lint":"eslint .","format":"prettier . --check"},"_npmUser":{"name":"johncampionjr","email":"npm@relate.dev"},"_resolved":"/tmp/536473c44f8abaed91051412a0eb8548/jcamp-eslint-config-0.8.1.tgz","_integrity":"sha512-KcDTthfnIUZAfTrVrtEVlUvoa/VtkWBlJCsMwalSOjuAEo/FwUOOm5rvpx/bcm3HW1WIjuju1nVuw3RtKlzL5Q==","_npmVersion":"9.5.1","description":"JohnCampionJr's ESLint config","directories":{},"_nodeVersion":"18.16.1","dependencies":{"eslint-config-prettier":"^8.8.0","@antfu/eslint-config-vue":"^0.39.8","prettier-plugin-tailwindcss":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.45.0","prettier":"^3.0.0"},"peerDependencies":{"eslint":">=8.45.0","prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.8.1_1689556557882_0.9783585742674761","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.8.2":{"name":"@jcamp/eslint-config","version":"0.8.2","keywords":["eslint-config","prettier"],"author":{"url":"https://github.com/JohnCampionJr/","name":"John Campion"},"license":"MIT","_id":"@jcamp/eslint-config@0.8.2","maintainers":[{"name":"johncampionjr","email":"npm@relate.dev"}],"homepage":"https://github.com/jcamp-code/eslint-config","dist":{"shasum":"5cee4ed7e39dae2bc79c22fe3a74db84580a98d6","tarball":"https://registry.npmjs.org/@jcamp/eslint-config/-/eslint-config-0.8.2.tgz","fileCount":5,"integrity":"sha512-tCML828vIhEK713RbMK9rtB6JRUNdU8tyFC4Smw6VWpVp6+zz2Whpla35/e2eUNy0NuOmkCll4QRbr8y8MWwJA==","signatures":[{"sig":"MEQCIB1NmXBtCjX4UTr4heGit9tDf4AbUsyxU4Qy70o32w/XAiBHwfQpm2+/GWSb/a8PdZnU7hUcsOd9cAHvOW2ZofWXZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4111},"main":"index.js","_from":"file:jcamp-eslint-config-0.8.2.tgz","scripts":{"lint":"eslint .","format":"prettier . --check"},"_npmUser":{"name":"johncampionjr","email":"npm@relate.dev"},"_resolved":"/tmp/8fce1342be01bb3456d00682439e50d5/jcamp-eslint-config-0.8.2.tgz","_integrity":"sha512-tCML828vIhEK713RbMK9rtB6JRUNdU8tyFC4Smw6VWpVp6+zz2Whpla35/e2eUNy0NuOmkCll4QRbr8y8MWwJA==","_npmVersion":"9.5.1","description":"JohnCampionJr's ESLint config","directories":{},"_nodeVersion":"18.16.1","dependencies":{"eslint-config-prettier":"^8.8.0","@antfu/eslint-config-vue":"^0.39.8","prettier-plugin-tailwindcss":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.45.0","prettier":"^3.0.0"},"peerDependencies":{"eslint":">=8.45.0","prettier":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.8.2_1689556903614_0.920097651888121","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0":{"name":"@jcamp/eslint-config","version":"1.0.0","keywords":["eslint-config","prettier"],"author":{"url":"https://github.com/JohnCampionJr/","name":"John Campion"},"license":"MIT","_id":"@jcamp/eslint-config@1.0.0","maintainers":[{"name":"johncampionjr","email":"npm@relate.dev"}],"homepage":"https://github.com/jcamp-code/eslint-config","dist":{"shasum":"339fdcf27ca0d4c9b25b56d37d00a29f7845fe83","tarball":"https://registry.npmjs.org/@jcamp/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":5,"integrity":"sha512-m2gNJh84aoekwi63JQtP0DiOpcTP78bD1DMS/fmN42Wu9MoBrelrJBosXwNFzD1w/IbUvBrmLOEgdtWZIobm6A==","signatures":[{"sig":"MEUCIQCB7hI1r0Ry+VWnVoXXBWuVovlktctlY1cDF7ZPvNdMkwIgN3LPsCBrZzbH8UlhoM6quX3SrhTmw9GnMqRb+NX0izw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5131},"main":"index.js","type":"module","_from":"file:jcamp-eslint-config-1.0.0.tgz","exports":{".":"./index.js","./prettier":"./.prettierrc.js"},"scripts":{"fix":"eslint . --fix","lint":"eslint .","clean":"prettier . --write","format":"prettier . --check"},"_npmUser":{"name":"johncampionjr","email":"npm@relate.dev"},"_resolved":"/tmp/a725c1cfbbcbf6281830c8e2240f0011/jcamp-eslint-config-1.0.0.tgz","_integrity":"sha512-m2gNJh84aoekwi63JQtP0DiOpcTP78bD1DMS/fmN42Wu9MoBrelrJBosXwNFzD1w/IbUvBrmLOEgdtWZIobm6A==","_npmVersion":"9.8.1","description":"JohnCampionJr's ESLint config","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@antfu/eslint-config":"^1.0.0-beta.22","eslint-config-prettier":"^9.0.0","prettier-plugin-tailwindcss":"^0.5.5","@ianvs/prettier-plugin-sort-imports":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.51.0","prettier":"^3.0.3"},"peerDependencies":{"eslint":">=8.51.0","prettier":">=3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1696829295247_0.6468781416020961","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"@jcamp/eslint-config","version":"1.0.1","keywords":["eslint-config","prettier"],"author":{"url":"https://github.com/JohnCampionJr/","name":"John Campion"},"license":"MIT","_id":"@jcamp/eslint-config@1.0.1","maintainers":[{"name":"johncampionjr","email":"npm@relate.dev"}],"homepage":"https://github.com/jcamp-code/eslint-config","dist":{"shasum":"74eaba4d78ecbd881bfd64db2c65e9bdca577367","tarball":"https://registry.npmjs.org/@jcamp/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":5,"integrity":"sha512-Rmq2yDJfRcMlXsKbWKQ4ycpW5m85xvnyadY3+sbIfaHNk8WNMcEZuLyDBGkww4clZVSHy5gQcBsw+15OAqrchQ==","signatures":[{"sig":"MEUCIQDwJMotcUgDfFJbuzmXmFmrjd30OEpnVt+axNIgOyeaegIgVRJMb2l84b2gBbj0YrU2eXANjQWkOuGeOLZsh8c389Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5194},"main":"index.js","type":"module","_from":"file:jcamp-eslint-config-1.0.1.tgz","exports":{".":"./index.js","./prettier":"./.prettierrc.js"},"scripts":{"fix":"eslint . --fix","lint":"eslint .","clean":"prettier . --write","format":"prettier . --check"},"_npmUser":{"name":"johncampionjr","email":"npm@relate.dev"},"_resolved":"/tmp/2328898a8d2db770117455a1cb76d747/jcamp-eslint-config-1.0.1.tgz","_integrity":"sha512-Rmq2yDJfRcMlXsKbWKQ4ycpW5m85xvnyadY3+sbIfaHNk8WNMcEZuLyDBGkww4clZVSHy5gQcBsw+15OAqrchQ==","_npmVersion":"9.8.1","description":"JohnCampionJr's ESLint config","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@antfu/eslint-config":"^1.0.0-beta.22","eslint-config-prettier":"^9.0.0","prettier-plugin-tailwindcss":"^0.5.5","@ianvs/prettier-plugin-sort-imports":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.51.0","prettier":"^3.0.3"},"peerDependencies":{"eslint":">=8.51.0","prettier":">=3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.1_1696832897038_0.14196505801105874","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"@jcamp/eslint-config","version":"1.0.2","keywords":["eslint-config","prettier"],"author":{"url":"https://github.com/JohnCampionJr/","name":"John Campion"},"license":"MIT","_id":"@jcamp/eslint-config@1.0.2","maintainers":[{"name":"johncampionjr","email":"npm@relate.dev"}],"homepage":"https://github.com/jcamp-code/eslint-config","dist":{"shasum":"f63c62cb98bd8a7fb228969551bf22c1fcc60e1a","tarball":"https://registry.npmjs.org/@jcamp/eslint-config/-/eslint-config-1.0.2.tgz","fileCount":5,"integrity":"sha512-Mscm8hhRHjFkXmId1MZQtsmjQOLCbv4g9zq/tyKoB1zf3Ew+zWpaEwgP9qBW0yOUjWGrAUjUJ86rf+EnzwDXpw==","signatures":[{"sig":"MEQCIGF6RbiE8S7fQcX+i0F1KQZI8tmzhPHxXEXr+VR8FNPfAiA4rsmr1U9kqhi/nJddiXWqG9UHkNmUVBXXHK8GFpzhAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5210},"main":"index.js","type":"module","_from":"file:jcamp-eslint-config-1.0.2.tgz","exports":{".":"./index.js","./prettier":"./.prettierrc.js"},"scripts":{"fix":"eslint . --fix","lint":"eslint .","clean":"prettier . --write","format":"prettier . --check"},"_npmUser":{"name":"johncampionjr","email":"npm@relate.dev"},"_resolved":"/tmp/b252ffd03f07ea6f10b8c8e7b78e687b/jcamp-eslint-config-1.0.2.tgz","_integrity":"sha512-Mscm8hhRHjFkXmId1MZQtsmjQOLCbv4g9zq/tyKoB1zf3Ew+zWpaEwgP9qBW0yOUjWGrAUjUJ86rf+EnzwDXpw==","_npmVersion":"9.8.1","description":"JohnCampionJr's ESLint config","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@antfu/eslint-config":"^1.0.0-beta.22","eslint-config-prettier":"^9.0.0","prettier-plugin-tailwindcss":"^0.5.5","@ianvs/prettier-plugin-sort-imports":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.51.0","prettier":"^3.0.3"},"peerDependencies":{"eslint":">=8.51.0","prettier":">=3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.2_1696881551439_0.9804936997387732","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"@jcamp/eslint-config","version":"1.0.4","keywords":["eslint-config","prettier"],"author":{"url":"https://github.com/JohnCampionJr/","name":"John Campion"},"license":"MIT","_id":"@jcamp/eslint-config@1.0.4","maintainers":[{"name":"johncampionjr","email":"npm@relate.dev"}],"homepage":"https://github.com/jcamp-code/eslint-config","dist":{"shasum":"164cde6529e03fcc1d08a96f473f4a94309551c7","tarball":"https://registry.npmjs.org/@jcamp/eslint-config/-/eslint-config-1.0.4.tgz","fileCount":5,"integrity":"sha512-HwGZNNn1kxj3AXiQnytBW+9CzNH3G0p2qOq4ZR+HUkC/fYxdclucoG+OQPd1yGciqIEUVy8r3mj+7quFKU6upg==","signatures":[{"sig":"MEYCIQDH1ifvqQI5g3JWceSFmLivG+n0a6HYtgJKuqYM38LtlAIhAOcuYVCnPkxJ+M/2tWgQmEoqWSEoLB55A07sjUlCR3zS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5698},"main":"index.js","type":"module","exports":{".":"./index.js","./prettier":"./.prettierrc.js"},"gitHead":"17d5cc6824f7f44b32d23169140c7d52654ba2bf","scripts":{"fix":"eslint . --fix","lint":"eslint .","clean":"prettier . --write","format":"prettier . --check"},"_npmUser":{"name":"johncampionjr","email":"npm@relate.dev"},"_npmVersion":"9.8.0","description":"JohnCampionJr's ESLint config","directories":{},"_nodeVersion":"18.14.1","dependencies":{"@antfu/eslint-config":"^1.0.0-beta.27","eslint-config-prettier":"^9.0.0","prettier-plugin-tailwindcss":"^0.5.6","@ianvs/prettier-plugin-sort-imports":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","prettier":"^3.0.3"},"peerDependencies":{"eslint":">=8.52.0","prettier":">=3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.4_1697989875151_0.9087840946637002","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"@jcamp/eslint-config","version":"2.0.0","keywords":["eslint-config","prettier"],"author":{"url":"https://github.com/JohnCampionJr/","name":"John Campion"},"license":"MIT","_id":"@jcamp/eslint-config@2.0.0","maintainers":[{"name":"johncampionjr","email":"npm@relate.dev"}],"homepage":"https://github.com/jcamp-code/eslint-config","dist":{"shasum":"999e34583badc18ea54da5f0c5a64a2604d31ea0","tarball":"https://registry.npmjs.org/@jcamp/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":5,"integrity":"sha512-p0qgrkVZN/P3Cpsx70cQlNrqhMUQlR6tMeSm00QMTg4f/3n6eGu1Z5EPiB4o17Iu+3lHDSNduUfLz0+VgGqlyQ==","signatures":[{"sig":"MEQCIEEeEcpJ1NqwKO4GsJfM1Q2+NiMUDyVg+ngdXajh7H73AiBnn7LcS6q/WE+jQBZX5qFXUDOgYQq/gGz/KsWqBLGlGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6056},"main":"index.js","type":"module","exports":{".":"./index.js","./prettier":"./.prettierrc.js"},"gitHead":"481c1c21e9fc3137adbe2ff7724da381c8d915e9","scripts":{"fix":"eslint . --fix","lint":"eslint .","clean":"prettier . --write","format":"prettier . --check"},"_npmUser":{"name":"johncampionjr","email":"npm@relate.dev"},"_npmVersion":"10.5.2","description":"JohnCampionJr's ESLint config","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@antfu/eslint-config":"^2.19.2","eslint-config-prettier":"^9.1.0","prettier-plugin-tailwindcss":"^0.6.1","@ianvs/prettier-plugin-sort-imports":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.4.0","prettier":"^3.3.0"},"peerDependencies":{"eslint":">=9.0.0","prettier":">=3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0_1717290235800_0.41799271765259993","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.1":{"name":"@jcamp/eslint-config","version":"2.0.1","keywords":["eslint-config","prettier"],"author":{"url":"https://github.com/JohnCampionJr/","name":"John Campion"},"license":"MIT","_id":"@jcamp/eslint-config@2.0.1","maintainers":[{"name":"johncampionjr","email":"npm@relate.dev"}],"homepage":"https://github.com/jcamp-code/eslint-config","dist":{"shasum":"ea0637b63d454932562bf3d9b8269a1f5ff00a6e","tarball":"https://registry.npmjs.org/@jcamp/eslint-config/-/eslint-config-2.0.1.tgz","fileCount":5,"integrity":"sha512-TsP2lLfWhSTAdy5w8tkfli6ch8jOFyOXzFXRKLNS/By2Scrac5ZgzpqKNIR0m9iNneCVKMpGXEbApmQSWWkrNg==","signatures":[{"sig":"MEUCIQDXnSahxUdCclufs+4zSs5WpB+PgLnjU7y1b7IBjSJJ8gIgMoZDRK5lq6Ag6UEu1p6Eh/44fSPJeMeVbZ6DLY7IM1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6057},"main":"index.js","type":"module","exports":{".":"./index.js","./prettier":"./.prettierrc.js"},"gitHead":"481c1c21e9fc3137adbe2ff7724da381c8d915e9","scripts":{"fix":"eslint . --fix","lint":"eslint .","clean":"prettier . --write","format":"prettier . --check"},"_npmUser":{"name":"johncampionjr","email":"npm@relate.dev"},"_npmVersion":"10.5.2","description":"JohnCampionJr's ESLint config","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@antfu/eslint-config":"^2.19.2","eslint-config-prettier":"^9.1.0","prettier-plugin-tailwindcss":"^0.6.1","@ianvs/prettier-plugin-sort-imports":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.4.0","prettier":"^3.3.0"},"peerDependencies":{"eslint":">=9.0.0","prettier":">=3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.1_1717291029049_0.21460017185272062","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.2":{"name":"@jcamp/eslint-config","version":"2.0.2","keywords":["eslint-config","prettier"],"author":{"url":"https://github.com/JohnCampionJr/","name":"John Campion"},"license":"MIT","_id":"@jcamp/eslint-config@2.0.2","maintainers":[{"name":"johncampionjr","email":"npm@relate.dev"}],"homepage":"https://github.com/jcamp-code/eslint-config","dist":{"shasum":"5ac61a46955a22e6c988a0e9306686c22a159df2","tarball":"https://registry.npmjs.org/@jcamp/eslint-config/-/eslint-config-2.0.2.tgz","fileCount":5,"integrity":"sha512-SxcB5xat23YHQ75JFb53Wig8Ifmj1aWI3VKAQ6VJi/SAiXjJFjOOVwT0PwKhSyUSjb4pZo1WR27gV1gmh5mKYw==","signatures":[{"sig":"MEUCIQD4341KKaH9rbzjzd22Aqs//1ImGgOaBOg+Oqpd9R4pIwIgBbiCEmdKZwLMEq0UCRgn6sDl5bAcx96BprmKFD3+ZkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6057},"main":"index.js","type":"module","exports":{".":"./index.js","./prettier":"./.prettierrc.js"},"gitHead":"481c1c21e9fc3137adbe2ff7724da381c8d915e9","scripts":{"fix":"eslint . --fix","lint":"eslint .","clean":"prettier . --write","format":"prettier . --check"},"_npmUser":{"name":"johncampionjr","email":"npm@relate.dev"},"_npmVersion":"10.5.2","description":"JohnCampionJr's ESLint config","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@antfu/eslint-config":"^2.19.2","eslint-config-prettier":"^9.1.0","prettier-plugin-tailwindcss":"^0.6.1","@ianvs/prettier-plugin-sort-imports":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.4.0","prettier":"^3.3.0"},"peerDependencies":{"eslint":">=8.0.0","prettier":">=3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.2_1717369978161_0.14780622413049005","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.0":{"name":"@jcamp/eslint-config","version":"2.1.0","keywords":["eslint-config","prettier"],"author":{"url":"https://github.com/JohnCampionJr/","name":"John Campion"},"license":"MIT","_id":"@jcamp/eslint-config@2.1.0","maintainers":[{"name":"johncampionjr","email":"npm@relate.dev"}],"homepage":"https://github.com/jcamp-code/eslint-config","dist":{"shasum":"54752ea6097bd14979ba473d84f652b7d66805ef","tarball":"https://registry.npmjs.org/@jcamp/eslint-config/-/eslint-config-2.1.0.tgz","fileCount":5,"integrity":"sha512-I1w02S2p1yvuvf5Rg316TuUb/sqrjiZQwrcTjRnC56H03dsU5kYiwLobQ2ansZRaUW6JorCnqZNYUmBw2dSFsA==","signatures":[{"sig":"MEUCIAgerJxB3URkiEqUIfz8yBkXv//Pora5pN2kHvmZvmELAiEAoH84gKqU5VBWNMwY5nDS8Zi5EabbbfvGyIpHbHkT8fg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6782},"main":"index.js","pnpm":{"peerDependencyRules":{"ignoreMissing":[],"allowedVersions":{"eslint":"9"}}},"type":"module","exports":{".":"./index.js","./prettier":"./.prettierrc.js"},"gitHead":"98e0083987d58885e6fd981648013137d28d4986","scripts":{"fix":"eslint . --fix","lint":"eslint .","clean":"prettier . --write","format":"prettier . --check"},"_npmUser":{"name":"johncampionjr","email":"npm@relate.dev"},"_npmVersion":"10.8.1","description":"JohnCampionJr's ESLint config","directories":{},"_nodeVersion":"20.14.0","dependencies":{"eslint-config-prettier":"^9.1.0","eslint-plugin-tailwindcss":"^3.17.3","prettier-plugin-classnames":"^0.6.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.4.0","prettier":"^3.3.1","@antfu/eslint-config":"^2.20.2"},"peerDependencies":{"eslint":">=8.0.0","prettier":">=3.0.3","@antfu/eslint-config":">=2.20.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.0_1717820367757_0.5277665923848815","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.2":{"name":"@jcamp/eslint-config","version":"3.0.2","keywords":["eslint-config","prettier"],"author":{"url":"https://github.com/JohnCampionJr/","name":"John Campion"},"license":"MIT","_id":"@jcamp/eslint-config@3.0.2","maintainers":[{"name":"johncampionjr","email":"npm@relate.dev"}],"homepage":"https://github.com/jcamp-code/eslint-config","dist":{"shasum":"c4c76ce5979b351bed7b5b3001b6898abe35f6da","tarball":"https://registry.npmjs.org/@jcamp/eslint-config/-/eslint-config-3.0.2.tgz","fileCount":5,"integrity":"sha512-FafYaaA6swHdjPHwchoL67O49LiDA3fWzGwSf3y5LOOYO16sGOhygqsjVKluN5RrffFlP3HG2naCHC1DW8OMVQ==","signatures":[{"sig":"MEUCIARPpw976PnaNaZKWYakR9vVbYr4cvEsGpcHfZc0SZeyAiEA27rnjGJN9LyuuXlLuAh3/6UsLClIHdq/XqlyvN2sD4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6934},"main":"index.js","pnpm":{"peerDependencyRules":{"ignoreMissing":[],"allowedVersions":{"eslint":"9"}}},"type":"module","exports":{".":"./index.js","./prettier":"./.prettierrc.js"},"gitHead":"9cb8e5b211df9a3a4da40c123fa469e867fb42b0","scripts":{"fix":"eslint . --fix","lint":"eslint .","clean":"prettier . --write","format":"prettier . --check","inspect":"npx @eslint/config-inspector"},"_npmUser":{"name":"johncampionjr","email":"npm@relate.dev"},"_npmVersion":"10.8.1","description":"JohnCampionJr's ESLint config","directories":{},"_nodeVersion":"20.14.0","dependencies":{"prettier-plugin-merge":"^0.7.1","eslint-config-prettier":"^9.1.0","prettier-plugin-classnames":"^0.7.2","prettier-plugin-tailwindcss":"^0.6.6","@ianvs/prettier-plugin-sort-imports":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.0","prettier":"^3.3.3","typescript":"^5.5.4","@antfu/eslint-config":"^2.27.0"},"peerDependencies":{"eslint":">=9.9.0","prettier":">=3.3.3","@antfu/eslint-config":">=2.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.2_1724269980423_0.7414367414660159","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.3":{"name":"@jcamp/eslint-config","version":"3.0.3","keywords":["eslint-config","prettier"],"author":{"url":"https://github.com/JohnCampionJr/","name":"John Campion"},"license":"MIT","_id":"@jcamp/eslint-config@3.0.3","maintainers":[{"name":"johncampionjr","email":"npm@relate.dev"}],"homepage":"https://github.com/jcamp-code/eslint-config","dist":{"shasum":"0717f8a5f31007962e5c9e59fcaef1ca87aa59ca","tarball":"https://registry.npmjs.org/@jcamp/eslint-config/-/eslint-config-3.0.3.tgz","fileCount":5,"integrity":"sha512-mo8UsiuqwPTbrhtxKjko1qnNrhRARVetIEHwlPqYoFxWejOom6vx58rdNLbwxpjlshMCitZ2RAYxY79hSJLdrg==","signatures":[{"sig":"MEYCIQCon8Mqj5xxj8xhAxdB3uGRD1BO1bz34zHm1r/I9TxCzAIhAISa2ZULwtgf/f0rNt7TSUa6hokB1WQmmFqFWRdB2IFd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6896},"main":"index.js","pnpm":{"peerDependencyRules":{"ignoreMissing":[],"allowedVersions":{"eslint":"9"}}},"type":"module","exports":{".":"./index.js","./prettier":"./.prettierrc.js"},"gitHead":"9cb8e5b211df9a3a4da40c123fa469e867fb42b0","scripts":{"fix":"eslint . --fix","lint":"eslint .","clean":"prettier . --write","format":"prettier . --check","inspect":"npx @eslint/config-inspector"},"_npmUser":{"name":"johncampionjr","email":"npm@relate.dev"},"_npmVersion":"10.8.1","description":"JohnCampionJr's ESLint config","directories":{},"_nodeVersion":"20.14.0","dependencies":{"prettier-plugin-merge":"^0.7.1","eslint-config-prettier":"^9.1.0","prettier-plugin-classnames":"^0.7.2","prettier-plugin-tailwindcss":"^0.6.6","@ianvs/prettier-plugin-sort-imports":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.0","prettier":"^3.3.3","typescript":"^5.5.4","@antfu/eslint-config":"^2.27.0"},"peerDependencies":{"eslint":">=9.9.0","prettier":">=3.3.3","@antfu/eslint-config":">=2.27.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.3_1724270813887_0.6692964329293534","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.4":{"name":"@jcamp/eslint-config","version":"3.0.4","keywords":["eslint-config","prettier"],"author":{"url":"https://github.com/JohnCampionJr/","name":"John Campion"},"license":"MIT","_id":"@jcamp/eslint-config@3.0.4","maintainers":[{"name":"johncampionjr","email":"npm@relate.dev"}],"homepage":"https://github.com/jcamp-code/eslint-config","dist":{"shasum":"a7a40d5a9ab2b8390f57b84611f4234e94079053","tarball":"https://registry.npmjs.org/@jcamp/eslint-config/-/eslint-config-3.0.4.tgz","fileCount":5,"integrity":"sha512-qAx3UvaqzpxvCavPJsvXZNdnqyHn31waW+KWxxwAhx8NhqV0J6O2abfF4U3wplSD+veCI7orcppinB52gaSHmg==","signatures":[{"sig":"MEQCIDB9ufBfji4Sx9qcjDHdkwq8w0Ve/+bk7LhHrd4CHQaPAiBYZs99CRp1yli2iBDQXUDxWnPWU33Jqbq+VTcyoWIgjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7080},"main":"index.js","pnpm":{"peerDependencyRules":{"ignoreMissing":[],"allowedVersions":{"eslint":"9"}}},"type":"module","exports":{".":"./index.js","./prettier":"./.prettierrc.js"},"gitHead":"9cb8e5b211df9a3a4da40c123fa469e867fb42b0","scripts":{"fix":"eslint . --fix","lint":"eslint .","clean":"prettier . --write","format":"prettier . --check","inspect":"npx @eslint/config-inspector"},"_npmUser":{"name":"johncampionjr","email":"npm@relate.dev"},"_npmVersion":"10.8.1","description":"JohnCampionJr's ESLint config","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@antfu/eslint-config":"^2.27.0","prettier-plugin-merge":"^0.7.1","eslint-config-prettier":"^9.1.0","prettier-plugin-classnames":"^0.7.2","prettier-plugin-tailwindcss":"^0.6.6","@ianvs/prettier-plugin-sort-imports":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.0","prettier":"^3.3.3","typescript":"^5.5.4","@antfu/eslint-config":"^2.27.0"},"peerDependencies":{"eslint":">=9.9.0","prettier":">=3.3.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.4_1724272466690_0.8454873315843503","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2023-07-08T02:35:27.150Z","modified":"2025-11-30T20:03:58.121Z","0.1.1":"2021-09-26T21:02:12.545Z","0.2.0":"2021-09-27T01:39:16.756Z","0.3.0":"2021-12-08T15:42:12.602Z","0.4.0":"2022-08-14T02:59:41.276Z","0.5.0":"2023-04-02T14:15:35.707Z","0.6.0":"2023-04-03T03:20:06.899Z","0.6.1":"2023-04-04T23:37:05.760Z","0.7.0":"2023-07-06T01:09:58.379Z","0.7.1":"2023-07-06T01:41:04.511Z","0.7.2":"2023-07-08T02:35:27.406Z","0.8.0":"2023-07-17T00:48:21.428Z","0.8.1":"2023-07-17T01:15:58.027Z","0.8.2":"2023-07-17T01:21:43.757Z","1.0.0":"2023-10-09T05:28:15.388Z","1.0.1":"2023-10-09T06:28:17.239Z","1.0.2":"2023-10-09T19:59:11.595Z","1.0.4":"2023-10-22T15:51:15.392Z","2.0.0":"2024-06-02T01:03:55.993Z","2.0.1":"2024-06-02T01:17:09.204Z","2.0.2":"2024-06-02T23:12:58.342Z","2.1.0":"2024-06-08T04:19:27.972Z","3.0.0":"2024-08-21T18:28:14.742Z","3.0.1":"2024-08-21T18:38:05.502Z","3.0.2":"2024-08-21T19:53:00.563Z","3.0.3":"2024-08-21T20:06:54.040Z","3.0.4":"2024-08-21T20:34:26.838Z"},"author":{"url":"https://github.com/JohnCampionJr/","name":"John Campion"},"license":"MIT","homepage":"https://github.com/jcamp-code/eslint-config","keywords":["eslint-config","prettier"],"description":"JohnCampionJr's ESLint config","maintainers":[{"name":"johncampionjr","email":"npm@relate.dev"}],"readme":"# @jcamp/eslint-config\r\n\r\nThis is my personal ESLint Config.\r\n\r\nIt extends [@antfu](https://github.com/antfu)'s [eslint-config](https://github.com/antfu/eslint-config).\r\n\r\nIt starts with his vue config and makes these changes:\r\n\r\n- Uses only the vue config, omitting react\r\n- Adds my Prettier config\r\n- Adds the official TailwindCSS Prettier plugin\r\n- Disables the antfu/if-newline rule as it will clash with Prettier\r\n- Follows Prettier's [recommended configuration](https://prettier.io/docs/en/integrating-with-linters.html) with ESLint:\r\n  - It only integrates the [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) to disable conflicting rules\r\n  - It does not integrate the [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) to show the Prettier rules as ESLint warnings.\r\n\r\n## Usage\r\n\r\nNote v2.0.0 is a breaking change, requires adjusting your setup.\r\n\r\nFor more eslint config details, see [@antfu/eslint-config]()\r\n\r\n### Install\r\n\r\n```bash\r\npnpm add -D eslint prettier @jcamp/eslint-config\r\n```\r\n\r\n### Config `eslint.config.js`\r\n\r\n```js\r\nimport { jcamp } from '@jcamp/eslint-config'\r\n\r\nexport default jcamp(\r\n  // antfu options\r\n  {},\r\n  // additional rules to add\r\n  {},\r\n  // ignores\r\n  {\r\n    ignores: ['temp.js', '**/vendor/*.js'],\r\n  },\r\n)\r\n```\r\n\r\n> `.eslintignore` is no longer supported by [eslint flatconfig](https://eslint.org/docs/latest/use/configure/configuration-files-new#globally-ignoring-files-with-ignores).\r\n\r\n### Config `.prettierrc.js`\r\n\r\n```js\r\nimport { prettier } from '@jcamp/eslint-config'\r\n\r\nexport default {\r\n  ...prettier,\r\n  /* make any changes here */\r\n  singleAttributePerLine: false,\r\n}\r\n```\r\n\r\n### Add script for package.json\r\n\r\nFor example:\r\n\r\n```json\r\n{\r\n  \"scripts\": {\r\n    \"lint\": \"eslint .\",\r\n    \"fix\": \"eslint . --fix\",\r\n    \"format\": \"prettier . --check\",\r\n    \"clean\": \"prettier . --write\"\r\n  }\r\n}\r\n```\r\n\r\n### Config VS Code auto fix\r\n\r\nCreate `.vscode/settings.json`\r\n\r\n```json\r\n{\r\n  \"prettier.enable\": true,\r\n  // Enable the ESlint flat config support\r\n  \"eslint.experimental.useFlatConfig\": true,\r\n  \"editor.codeActionsOnSave\": {\r\n    \"source.fixAll\": \"explicit\",\r\n    \"source.organizeImports\": \"never\"\r\n  }\r\n}\r\n```\r\n\r\n## License\r\n\r\n[MIT](./LICENSE) License &copy; 2023-PRESENT [John Campion](https://github.com/JohnCampionJr/)\r\n","readmeFilename":"README.md"}