{"_id":"@alex-grover/eslint-config","_rev":"16-745faa8a1b97b6dab20daa444f4ee116","name":"@alex-grover/eslint-config","dist-tags":{"tailwind":"0.0.0-tailwind-20240202031521","latest":"0.0.12"},"versions":{"0.0.1":{"name":"@alex-grover/eslint-config","version":"0.0.1","keywords":["eslint","eslint-config"],"author":{"url":"https://alexgrover.me","name":"Alex Grover","email":"hello@alexgrover.me"},"license":"ISC","_id":"@alex-grover/eslint-config@0.0.1","maintainers":[{"name":"alex-grover","email":"hello@alexgrover.me"}],"dist":{"shasum":"45f2bcbdac20c2ba02fbff0713d212f78b254161","tarball":"https://registry.npmjs.org/@alex-grover/eslint-config/-/eslint-config-0.0.1.tgz","fileCount":4,"integrity":"sha512-YuaATrwA7l6+i/qCIuHLF++RTyzgFmpQJHeulgkH0aGaPHheeA75uw7NiZX2YN0ofvwMrzip0uGUlyfQc1r29w==","signatures":[{"sig":"MEUCID+f0LGFC1YS3ZmWvJ01UjegFJ9ZidGwZJX4zpQ22gOjAiEAr1OUrE79qPcEicA8+sxUdDWl8AEU3z4tVzwdkJER5tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1673},"main":"index.json","_from":"file:alex-grover-eslint-config-0.0.1.tgz","scripts":{"fix:format":"prettier --write .","check:format":"prettier --check ."},"_npmUser":{"name":"alex-grover","email":"hello@alexgrover.me"},"prettier":"@alex-grover/prettier-config","_resolved":"/private/var/folders/b8/p0rzq6ld07s8x6y5_95fjps00000gn/T/299a9fe8da170d66a81ebbef1ca7923d/alex-grover-eslint-config-0.0.1.tgz","_integrity":"sha512-YuaATrwA7l6+i/qCIuHLF++RTyzgFmpQJHeulgkH0aGaPHheeA75uw7NiZX2YN0ofvwMrzip0uGUlyfQc1r29w==","_npmVersion":"9.6.7","description":"A shareable ESLint configuration.","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.46.0","prettier":"3.0.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.3.0","@alex-grover/prettier-config":"^0.0.1","@typescript-eslint/eslint-plugin":"^6.3.0"},"peerDependencies":{"eslint":"*","eslint-config-prettier":"*","@typescript-eslint/parser":"*","@typescript-eslint/eslint-plugin":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.1_1691652608218_0.906457793288838","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@alex-grover/eslint-config","version":"0.0.2","keywords":["eslint","eslint-config"],"author":{"url":"https://alexgrover.me","name":"Alex Grover","email":"hello@alexgrover.me"},"license":"ISC","_id":"@alex-grover/eslint-config@0.0.2","maintainers":[{"name":"alex-grover","email":"hello@alexgrover.me"}],"dist":{"shasum":"0ade9668720c68930bff886fba37e29a86fc8b09","tarball":"https://registry.npmjs.org/@alex-grover/eslint-config/-/eslint-config-0.0.2.tgz","fileCount":4,"integrity":"sha512-6SUDVoFStkVyNzUfymQFIse9KzedapwPi0W9BWdeLW2S5ICArL76uqDoeHB4fhFuXxhPucML4/RsJi03qFpHZg==","signatures":[{"sig":"MEQCIEsQ4nTGNuB8wX76+/Glk+AyhnoJsxJEnviyv0qn9JZ6AiBc/1dDDAPzeXQYGUTRTYL1bm2wlKbeXd61PmGW2K+7sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2326},"main":"index.json","_from":"file:alex-grover-eslint-config-0.0.2.tgz","scripts":{"fix:format":"prettier --write .","check:format":"prettier --check ."},"_npmUser":{"name":"alex-grover","email":"hello@alexgrover.me"},"prettier":"@alex-grover/prettier-config","_resolved":"/tmp/2e6f102d7992dcb22335f3b8b6a9a264/alex-grover-eslint-config-0.0.2.tgz","_integrity":"sha512-6SUDVoFStkVyNzUfymQFIse9KzedapwPi0W9BWdeLW2S5ICArL76uqDoeHB4fhFuXxhPucML4/RsJi03qFpHZg==","_npmVersion":"9.6.7","description":"A shareable ESLint configuration.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.46.0","prettier":"3.0.1","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.3.0","@alex-grover/prettier-config":"^0.0.1","@typescript-eslint/eslint-plugin":"^6.3.0","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"eslint":"*","eslint-plugin-import":"*","eslint-config-prettier":"*","@typescript-eslint/parser":"*","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2_1694060075211_0.5655778688451896","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@alex-grover/eslint-config","version":"0.0.3","keywords":["eslint","eslint-config"],"author":{"url":"https://alexgrover.me","name":"Alex Grover","email":"hello@alexgrover.me"},"license":"ISC","_id":"@alex-grover/eslint-config@0.0.3","maintainers":[{"name":"alex-grover","email":"hello@alexgrover.me"}],"dist":{"shasum":"a92011ea38eff6fcca16a55514b5ac316a40ba6c","tarball":"https://registry.npmjs.org/@alex-grover/eslint-config/-/eslint-config-0.0.3.tgz","fileCount":4,"integrity":"sha512-ILiWTmugnEKEaaKIUlC4WmagvYWoFc7uboZ96W9B6t12RX/pBftAhS+F9SDN6FW+fEVeWjGZl9qVaRVQgmjgWg==","signatures":[{"sig":"MEUCIQD9LPcoIh985kTmO96bw73jj3gPoJhS0OlRPu3mzHsPwgIgNw+eZATzVTHMWEdITUDZBDAGHRzuiOXVN/v01AlTEkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2814},"main":"index.json","_from":"file:alex-grover-eslint-config-0.0.3.tgz","scripts":{"fix:format":"prettier --write .","check:format":"prettier --check ."},"_npmUser":{"name":"alex-grover","email":"hello@alexgrover.me"},"prettier":"@alex-grover/prettier-config","_resolved":"/tmp/578608fb28feebd7f3bb4397cb2cd3e7/alex-grover-eslint-config-0.0.3.tgz","_integrity":"sha512-ILiWTmugnEKEaaKIUlC4WmagvYWoFc7uboZ96W9B6t12RX/pBftAhS+F9SDN6FW+fEVeWjGZl9qVaRVQgmjgWg==","_npmVersion":"9.6.7","description":"A shareable ESLint configuration.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.46.0","prettier":"3.0.1","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.3.0","@alex-grover/prettier-config":"^0.0.1","@typescript-eslint/eslint-plugin":"^6.3.0","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"eslint":"*","eslint-plugin-import":"*","eslint-config-prettier":"*","@typescript-eslint/parser":"*","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.3_1694066220836_0.34145129313584777","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@alex-grover/eslint-config","version":"0.0.4","keywords":["eslint","eslint-config"],"author":{"url":"https://alexgrover.me","name":"Alex Grover","email":"hello@alexgrover.me"},"license":"ISC","_id":"@alex-grover/eslint-config@0.0.4","maintainers":[{"name":"alex-grover","email":"hello@alexgrover.me"}],"dist":{"shasum":"2dda83cb04c06445c258ad170b7e328f4845fc2c","tarball":"https://registry.npmjs.org/@alex-grover/eslint-config/-/eslint-config-0.0.4.tgz","fileCount":4,"integrity":"sha512-psJ/CRSz2TgiyGPm2XAaPcDNcafx0zN7NNWpl+l0T40Mf6X6U1Kd0rsyyEjwqmBX9OQcoa3rSTdE0IFwQ4ZWtw==","signatures":[{"sig":"MEYCIQDK3y/6wwowfT51mljZXSJKztb9U6boDXTVIOIF2T79vgIhAMmYJ4xdX8gcdH2xNd2x+fYJ7rgTzszNNRKrBkGsr/wS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3134},"main":"index.json","_from":"file:alex-grover-eslint-config-0.0.4.tgz","scripts":{"fix:format":"prettier --write .","check:format":"prettier --check ."},"_npmUser":{"name":"alex-grover","email":"hello@alexgrover.me"},"prettier":"@alex-grover/prettier-config","_resolved":"/tmp/b4e55311f99ef93fcf8c4ff6bce14006/alex-grover-eslint-config-0.0.4.tgz","_integrity":"sha512-psJ/CRSz2TgiyGPm2XAaPcDNcafx0zN7NNWpl+l0T40Mf6X6U1Kd0rsyyEjwqmBX9OQcoa3rSTdE0IFwQ4ZWtw==","_npmVersion":"9.6.7","description":"A shareable ESLint configuration.","directories":{},"lint-staged":{"*":"prettier --write --ignore-unknown"},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.46.0","prettier":"3.0.1","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.3.0","@alex-grover/prettier-config":"^0.0.2","@typescript-eslint/eslint-plugin":"^6.3.0","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"eslint":"*","eslint-plugin-import":"*","eslint-config-prettier":"*","@typescript-eslint/parser":"*","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.4_1694387179634_0.9201534075393909","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@alex-grover/eslint-config","version":"0.0.5","keywords":["eslint","eslint-config"],"author":{"url":"https://alexgrover.me","name":"Alex Grover","email":"hello@alexgrover.me"},"license":"ISC","_id":"@alex-grover/eslint-config@0.0.5","maintainers":[{"name":"alex-grover","email":"hello@alexgrover.me"}],"dist":{"shasum":"0d39b63bef4153beed6a2f8a49ecfcae98bc820f","tarball":"https://registry.npmjs.org/@alex-grover/eslint-config/-/eslint-config-0.0.5.tgz","fileCount":4,"integrity":"sha512-hRv6wVbFSH4wXB0LqM2CdAfbF2vWa4PMWVNVWghBDtnkxZtw1Y2QxtW/TMHJpkHdSnnBZXO4kfNCQScyhn9iUQ==","signatures":[{"sig":"MEYCIQDUhuUaRKw8n/N1j670J/4RY/IdR5BqLkaFJq6eqm1mtQIhAPaWJQd8YhS7Z4J0wLwVu+KGa3UgIvrP6b2nmrPL3PyG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3105},"main":"index.json","_from":"file:alex-grover-eslint-config-0.0.5.tgz","scripts":{"fix:format":"prettier --write .","check:format":"prettier --check ."},"_npmUser":{"name":"alex-grover","email":"hello@alexgrover.me"},"prettier":"@alex-grover/prettier-config","_resolved":"/tmp/e9ea837878b556c14cc6cd5f0eaef676/alex-grover-eslint-config-0.0.5.tgz","_integrity":"sha512-hRv6wVbFSH4wXB0LqM2CdAfbF2vWa4PMWVNVWghBDtnkxZtw1Y2QxtW/TMHJpkHdSnnBZXO4kfNCQScyhn9iUQ==","_npmVersion":"9.6.7","description":"A shareable ESLint configuration.","directories":{},"lint-staged":{"*":"prettier --write --ignore-unknown"},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.0.1","@alex-grover/prettier-config":"^0.0.2"},"peerDependencies":{"eslint":"*","eslint-plugin-import":"*","eslint-config-prettier":"*","@typescript-eslint/parser":"*","eslint-plugin-css-modules":"*","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.5_1694547827036_0.32787045761352074","host":"s3://npm-registry-packages"}},"0.0.0-tailwind-20240128174706":{"name":"@alex-grover/eslint-config","version":"0.0.0-tailwind-20240128174706","keywords":["eslint","eslint-config"],"author":{"url":"https://alexgrover.me","name":"Alex Grover","email":"hello@alexgrover.me"},"license":"ISC","_id":"@alex-grover/eslint-config@0.0.0-tailwind-20240128174706","maintainers":[{"name":"alex-grover","email":"hello@alexgrover.me"}],"dist":{"shasum":"56b5e6875ae39991740846b63fe10e8309c05836","tarball":"https://registry.npmjs.org/@alex-grover/eslint-config/-/eslint-config-0.0.0-tailwind-20240128174706.tgz","fileCount":4,"integrity":"sha512-BGpUiV9KfebBzhypf4PoJ4r9NsKnoTx+5tIZDO/AQA9VYHnhHTwvcrXnYhs2qV1+w6ShXq93naoSFhMfc8azfg==","signatures":[{"sig":"MEUCIQD3rNff0OiqxpNCfVga+YMces6phHDayfyW31nHWQKHkQIgKjQUunQ3JUBeCjEQshYuvTS1Zg+pXIO5jcHRF4aJIeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3104},"main":"index.json","_from":"file:alex-grover-eslint-config-0.0.0-tailwind-20240128174706.tgz","scripts":{"fix:format":"prettier --write .","check:format":"prettier --check ."},"_npmUser":{"name":"alex-grover","email":"hello@alexgrover.me"},"prettier":"@alex-grover/prettier-config","_resolved":"/tmp/b73d1c57f80647773e791626b905c3b9/alex-grover-eslint-config-0.0.0-tailwind-20240128174706.tgz","_integrity":"sha512-BGpUiV9KfebBzhypf4PoJ4r9NsKnoTx+5tIZDO/AQA9VYHnhHTwvcrXnYhs2qV1+w6ShXq93naoSFhMfc8azfg==","_npmVersion":"10.2.3","description":"A shareable ESLint configuration.","directories":{},"lint-staged":{"*":"prettier --write --ignore-unknown"},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prettier":"3.0.1","@alex-grover/prettier-config":"^0.0.0-tailwind-20240128174706"},"peerDependencies":{"eslint":"*","eslint-plugin-import":"*","eslint-config-prettier":"*","@typescript-eslint/parser":"*","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-tailwind-20240128174706_1706464144603_0.9021279651284018","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@alex-grover/eslint-config","version":"0.0.6","keywords":["eslint","eslint-config"],"author":{"url":"https://alexgrover.me","name":"Alex Grover","email":"hello@alexgrover.me"},"license":"ISC","_id":"@alex-grover/eslint-config@0.0.6","maintainers":[{"name":"alex-grover","email":"hello@alexgrover.me"}],"dist":{"shasum":"454ca13af490ea1d456b6e688509cce38fdc4374","tarball":"https://registry.npmjs.org/@alex-grover/eslint-config/-/eslint-config-0.0.6.tgz","fileCount":4,"integrity":"sha512-xOJ5OPNXRTZmBBci+9OqDcObXYRT6YLgagGINziW+nwatgWsQJ44a3sRKKBSH2ckOU9G6iHA18WJ3PhtXNQJwQ==","signatures":[{"sig":"MEQCIGErD7gApkFKyI7O95pD1eRypa7eQrs6YV3ErQk4XhWwAiA6jK69gQLjBI5YZMNOENywkdeNObOP5KwbdnMWdJ3DXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3102},"main":"index.json","_from":"file:alex-grover-eslint-config-0.0.6.tgz","scripts":{"fix:format":"prettier --write .","check:format":"prettier --check ."},"_npmUser":{"name":"alex-grover","email":"hello@alexgrover.me"},"prettier":"@alex-grover/prettier-config","_resolved":"/tmp/6716b1dbb6d9b33cf1ef34d3259e41ad/alex-grover-eslint-config-0.0.6.tgz","_integrity":"sha512-xOJ5OPNXRTZmBBci+9OqDcObXYRT6YLgagGINziW+nwatgWsQJ44a3sRKKBSH2ckOU9G6iHA18WJ3PhtXNQJwQ==","_npmVersion":"10.2.3","description":"A shareable ESLint configuration.","directories":{},"lint-staged":{"*":"prettier --write --ignore-unknown"},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"3.0.1","@alex-grover/prettier-config":"^0.0.2"},"peerDependencies":{"eslint":"*","eslint-plugin-import":"*","@typescript-eslint/parser":"*","eslint-plugin-css-modules":"*","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.6_1706843212842_0.40820731151050693","host":"s3://npm-registry-packages"}},"0.0.0-tailwind-20240202031521":{"name":"@alex-grover/eslint-config","version":"0.0.0-tailwind-20240202031521","keywords":["eslint","eslint-config"],"author":{"url":"https://alexgrover.me","name":"Alex Grover","email":"hello@alexgrover.me"},"license":"ISC","_id":"@alex-grover/eslint-config@0.0.0-tailwind-20240202031521","maintainers":[{"name":"alex-grover","email":"hello@alexgrover.me"}],"dist":{"shasum":"cf70af73291fc7f5c647dac341756280f6cc27d2","tarball":"https://registry.npmjs.org/@alex-grover/eslint-config/-/eslint-config-0.0.0-tailwind-20240202031521.tgz","fileCount":4,"integrity":"sha512-x8qMxywIRzPS3wWu76ZXBXNVsPN/cJ0XEpFbtGCTr2TKwWahhWcFrTMnou8S+2kdVFdSqlTFUpTILADfU1x4jw==","signatures":[{"sig":"MEUCIQDltvIFQcY/l1qWwBBfx5RhugQeJECscc2Cm7Z2ghvfnAIgIVTrOqnS99kEbJHv3Gi/PFvjxyhLWRxnY8mUDaC79XY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3200},"main":"index.json","_from":"file:alex-grover-eslint-config-0.0.0-tailwind-20240202031521.tgz","scripts":{"fix:format":"prettier --write .","check:format":"prettier --check ."},"_npmUser":{"name":"alex-grover","email":"hello@alexgrover.me"},"prettier":"@alex-grover/prettier-config","_resolved":"/tmp/b34a2ce06fa61386c9d92abd2ad1df17/alex-grover-eslint-config-0.0.0-tailwind-20240202031521.tgz","_integrity":"sha512-x8qMxywIRzPS3wWu76ZXBXNVsPN/cJ0XEpFbtGCTr2TKwWahhWcFrTMnou8S+2kdVFdSqlTFUpTILADfU1x4jw==","_npmVersion":"10.2.3","description":"A shareable ESLint configuration.","directories":{},"lint-staged":{"*":"prettier --write --ignore-unknown"},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prettier":"3.0.1","@alex-grover/prettier-config":"^0.0.0-tailwind-20240128174706"},"peerDependencies":{"eslint":"*","eslint-plugin-import":"*","@typescript-eslint/parser":"*","@typescript-eslint/eslint-plugin":"*","eslint-import-resolver-typescript":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.0-tailwind-20240202031521_1706843768227_0.025409665436596507","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@alex-grover/eslint-config","version":"0.0.7","keywords":["eslint","eslint-config"],"author":{"url":"https://alexgrover.me","name":"Alex Grover","email":"hello@alexgrover.me"},"license":"ISC","_id":"@alex-grover/eslint-config@0.0.7","maintainers":[{"name":"alex-grover","email":"hello@alexgrover.me"}],"homepage":"https://github.com/alex-grover/blocks#readme","bugs":{"url":"https://github.com/alex-grover/blocks/issues"},"dist":{"shasum":"1691ee291d43b14bf1b349a6a04b895e57107292","tarball":"https://registry.npmjs.org/@alex-grover/eslint-config/-/eslint-config-0.0.7.tgz","fileCount":4,"integrity":"sha512-2qhBRA/m1RLOnD8CWmJx0/zvk+TnYCjMkCvE8zL8m0VZbXky25dx3Wsy7XT7ghDdTcHo9JZKFyGMOaHR9z9LlA==","signatures":[{"sig":"MEUCIHXF5xTHzEbi7Xgg5ShNPKlV7jlW9DgIO0I3Y9K9ueGYAiEAxJLUn7RyJi7NeR0Ry1w3pi5Q93LROGsK4qItmbfUE6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2964},"main":"index.ts","gitHead":"768332d8feaadd9eb594becd52c0f266a18d9b99","_npmUser":{"name":"alex-grover","email":"hello@alexgrover.me"},"repository":{"url":"git+https://github.com/alex-grover/blocks.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"A shareable ESLint configuration.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0","@eslint/js":"*","typescript-eslint":"*","eslint-plugin-import":"*","eslint-config-prettier":"*","eslint-plugin-css-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.7_1759853755476_0.23259737757106658","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@alex-grover/eslint-config","version":"0.0.8","keywords":["eslint","eslint-config"],"author":{"url":"https://alexgrover.me","name":"Alex Grover","email":"hello@alexgrover.me"},"license":"ISC","_id":"@alex-grover/eslint-config@0.0.8","maintainers":[{"name":"alex-grover","email":"hello@alexgrover.me"}],"homepage":"https://github.com/alex-grover/blocks#readme","bugs":{"url":"https://github.com/alex-grover/blocks/issues"},"dist":{"shasum":"ff46747a0d092300137b86a699c908138664d73f","tarball":"https://registry.npmjs.org/@alex-grover/eslint-config/-/eslint-config-0.0.8.tgz","fileCount":4,"integrity":"sha512-iPveZFtwiYa5m7TfbY+VTnL7nHZCun7Rp0DtaTPcReU6O14weMkRLhQy9dNgHT2tY902im8e6iA+4STsNOqerg==","signatures":[{"sig":"MEUCIQCYM04tAQZU26H2Bb0fe85/gQlxlniQDNknKa0KGdUQPwIgWca6Na1CxyXH0c5mV+Vsll3/K/CDo13ey2+ywo87zeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3413},"main":"index.ts","gitHead":"ea4de220cd13f4cacad140995a975a32e830df07","_npmUser":{"name":"alex-grover","email":"hello@alexgrover.me"},"repository":{"url":"git+https://github.com/alex-grover/blocks.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"A shareable ESLint configuration.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0","@eslint/js":"*","typescript-eslint":"*","eslint-plugin-import":"*","eslint-config-prettier":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.8_1760629020062_0.4462325129348115","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@alex-grover/eslint-config","version":"0.0.9","keywords":["eslint","eslint-config"],"author":{"url":"https://alexgrover.me","name":"Alex Grover","email":"hello@alexgrover.me"},"license":"ISC","_id":"@alex-grover/eslint-config@0.0.9","maintainers":[{"name":"alex-grover","email":"hello@alexgrover.me"}],"homepage":"https://github.com/alex-grover/blocks#readme","bugs":{"url":"https://github.com/alex-grover/blocks/issues"},"dist":{"shasum":"46be39992a1a4b517329b0bc554f1eea745ffe38","tarball":"https://registry.npmjs.org/@alex-grover/eslint-config/-/eslint-config-0.0.9.tgz","fileCount":4,"integrity":"sha512-MrvjHjLPebDf+YnyEAd1G/6PS5BDh051OzJPy4HqJ18A4mBYRTCQ63CRJNRiVL+Nj8COBIYHkJt6ABMJoFBFBg==","signatures":[{"sig":"MEUCIQC2Fhqo282XyR2RDYh4TPoU5B9uaLnON4vF0/4AM6TZfgIgLfnoEy0GIf7I+Bkho9t5h7QDugxAOmv6zj7uKA1+2/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3687},"main":"index.ts","gitHead":"71f8564b1d4ce53abf3174de38b5614d115281ac","_npmUser":{"name":"alex-grover","email":"hello@alexgrover.me"},"repository":{"url":"git+https://github.com/alex-grover/blocks.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"A shareable ESLint configuration.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0","@eslint/js":"*","typescript-eslint":"*","eslint-plugin-import":"*","eslint-config-prettier":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.9_1760637438932_0.5223863425112236","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@alex-grover/eslint-config","version":"0.0.10","keywords":["eslint","eslint-config"],"author":{"url":"https://alexgrover.me","name":"Alex Grover","email":"hello@alexgrover.me"},"license":"ISC","_id":"@alex-grover/eslint-config@0.0.10","maintainers":[{"name":"alex-grover","email":"hello@alexgrover.me"}],"homepage":"https://github.com/alex-grover/blocks#readme","bugs":{"url":"https://github.com/alex-grover/blocks/issues"},"dist":{"shasum":"10e6077ec9dd18f01daff998b9ffac8a19612c88","tarball":"https://registry.npmjs.org/@alex-grover/eslint-config/-/eslint-config-0.0.10.tgz","fileCount":4,"integrity":"sha512-wWw5Iqi/G5ZPtc+P6ZjP/5x3BCDep+cRoBafXQIA9DMRGWmlSxLl5PmEf2AcEonuVYjvnt3p2x2oBIswub3xtA==","signatures":[{"sig":"MEUCIQCbZk0CvDrYzpTnQm6eMrx1CjfQKNwwi6ns5qw554F2BwIgaPkQQYk2bZUq1W/rMWgnD+w2VnAXkU5dKBN8uy1V+fI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3964},"main":"index.ts","gitHead":"9041315d0f5d6c4617b318e2644e2ed21b34ef64","_npmUser":{"name":"alex-grover","email":"hello@alexgrover.me"},"repository":{"url":"git+https://github.com/alex-grover/blocks.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"A shareable ESLint configuration.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0","@eslint/js":"*","typescript-eslint":"*","eslint-plugin-import":"*","eslint-config-prettier":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.10_1760643705932_0.9857180242379797","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@alex-grover/eslint-config","version":"0.0.11","keywords":["eslint","eslint-config"],"author":{"url":"https://alexgrover.me","name":"Alex Grover","email":"hello@alexgrover.me"},"license":"ISC","_id":"@alex-grover/eslint-config@0.0.11","maintainers":[{"name":"alex-grover","email":"hello@alexgrover.me"}],"homepage":"https://github.com/alex-grover/blocks#readme","bugs":{"url":"https://github.com/alex-grover/blocks/issues"},"dist":{"shasum":"3bc377f4395b9c69d0fa58da74f80b79e8d434e1","tarball":"https://registry.npmjs.org/@alex-grover/eslint-config/-/eslint-config-0.0.11.tgz","fileCount":4,"integrity":"sha512-+Zol/ketEsCfDxgLqTfvT/geizUHx8xN42+5TGtdH4lnD5jcNxFUOm7An8FD6wbj7rVlrfx4FikQPH0mjplt/A==","signatures":[{"sig":"MEQCIBi9JTUrzLHu5dNE+FscQvGs5azyJ+4oYc/KCtNOrRvlAiBlLZgRsH94MBpZOGiUo85VxgSTz73WIwxzbdz62xS66w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4096},"main":"index.ts","gitHead":"08830c7ffccb4d0fd8b90569e215388b34cd2cdf","_npmUser":{"name":"alex-grover","email":"hello@alexgrover.me"},"repository":{"url":"git+https://github.com/alex-grover/blocks.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.8.2","description":"A shareable ESLint configuration.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0","@eslint/js":"*","typescript-eslint":"*","eslint-plugin-import":"*","eslint-config-prettier":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.11_1761071366865_0.32219658396395934","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@alex-grover/eslint-config","description":"A shareable ESLint configuration.","author":{"name":"Alex Grover","email":"hello@alexgrover.me","url":"https://alexgrover.me"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alex-grover/blocks.git","directory":"packages/eslint-config"},"keywords":["eslint","eslint-config"],"version":"0.0.12","main":"index.ts","scripts":{"lint":"eslint --cache --cache-location node_modules/.cache --config index.ts","check:lint":"bun run --bun lint .","fix:lint":"bun run check:lint --fix","check:types":"tsc"},"peerDependencies":{"@eslint/js":"*","@typescript-eslint/eslint-plugin":"*","@typescript-eslint/parser":"*","eslint":">=9.0.0","eslint-config-prettier":"*","eslint-plugin-import":"*","typescript-eslint":"*","eslint-import-resolver-typescript":"*"},"_id":"@alex-grover/eslint-config@0.0.12","gitHead":"5ba5c246d24012de895eb0f8cf8adddc66016a8f","bugs":{"url":"https://github.com/alex-grover/blocks/issues"},"homepage":"https://github.com/alex-grover/blocks#readme","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-di+qwX4oW6ghWdu76vBE8mBQ20KOwLrvCkM2awKzk61fD2aDQ9ktUSKceE3L58NO6cQeJ+Kk787SbbiIova5oQ==","shasum":"4a5d38859d33e7ac30c33cd17f926db7ac3aca40","tarball":"https://registry.npmjs.org/@alex-grover/eslint-config/-/eslint-config-0.0.12.tgz","fileCount":6,"unpackedSize":5170,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC1S9FbyJMO6K9+F3khLwD5Bd+7TkmAzSkAB/z3NRrDGwIgKPsRXP2HedL/ux9XIMCOwQqEkEqjYXioYlPFEjG+O08="}]},"_npmUser":{"name":"alex-grover","email":"hello@alexgrover.me"},"directories":{},"maintainers":[{"name":"alex-grover","email":"hello@alexgrover.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_0.0.12_1761201132504_0.0797259583474974"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-10T07:30:08.070Z","modified":"2025-10-23T06:32:12.888Z","0.0.1":"2023-08-10T07:30:08.403Z","0.0.2":"2023-09-07T04:14:35.467Z","0.0.3":"2023-09-07T05:57:01.071Z","0.0.4":"2023-09-10T23:06:19.833Z","0.0.5":"2023-09-12T19:43:47.208Z","0.0.0-tailwind-20240128173557":"2024-01-28T17:38:04.925Z","0.0.0-tailwind-20240128174706":"2024-01-28T17:49:04.748Z","0.0.6":"2024-02-02T03:06:53.000Z","0.0.0-tailwind-20240202031521":"2024-02-02T03:16:08.379Z","0.0.7":"2025-10-07T16:15:55.654Z","0.0.8":"2025-10-16T15:37:00.244Z","0.0.9":"2025-10-16T17:57:19.088Z","0.0.10":"2025-10-16T19:41:46.121Z","0.0.11":"2025-10-21T18:29:27.042Z","0.0.12":"2025-10-23T06:32:12.681Z"},"bugs":{"url":"https://github.com/alex-grover/blocks/issues"},"author":{"name":"Alex Grover","email":"hello@alexgrover.me","url":"https://alexgrover.me"},"license":"ISC","homepage":"https://github.com/alex-grover/blocks#readme","keywords":["eslint","eslint-config"],"repository":{"type":"git","url":"git+https://github.com/alex-grover/blocks.git","directory":"packages/eslint-config"},"description":"A shareable ESLint configuration.","maintainers":[{"name":"alex-grover","email":"hello@alexgrover.me"}],"readme":"# @alex-grover/eslint-config\n\nA shareable [ESLint](https://eslint.org) configuration.\n\n## Installation\n\n```sh\nbun install --dev eslint @alex-grover/eslint-config @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint-config-prettier eslint-plugin-import eslint-import-resolver-typescript eslint-plugin-unused-imports\n```\n\n## Usage\n\nAdd the following scripts to your `package.json`:\n\n```json\n{\n  \"lint\": \"eslint --cache --cache-location node_modules/.cache\",\n  \"check:lint\": \"bun run lint .\",\n  \"fix:lint\": \"bun run check:lint --fix\"\n}\n```\n\nAdd the following entry to your `eslint.config.ts`:\n\n```ts\nimport config from '@alex-grover/eslint-config'\n\nexport default config\n```\n\n### Usage with Next.js\n\nNext.js' default ESLint config uses `eslint-plugin-import`, which conflicts with this config. To merge the configs:\n\n```ts\nimport config from '@alex-grover/eslint-config'\n\nexport default defineConfig([\n  // ...\n  ...config.map((entry) =>\n    entry.plugins\n      ? {\n          ...entry,\n          plugins: Object.fromEntries(\n            Object.entries(entry.plugins).filter(([name]) => name !== 'import'),\n          ),\n        }\n      : entry,\n  ),\n])\n```\n","readmeFilename":"README.md"}