{"_id":"@emilyeserven/eslint-config","_rev":"6-b713f2856d0e510bb18f6915ac38aec9","name":"@emilyeserven/eslint-config","dist-tags":{"latest":"1.1.4"},"versions":{"1.0.36":{"name":"@emilyeserven/eslint-config","version":"1.0.36","_id":"@emilyeserven/eslint-config@1.0.36","maintainers":[{"name":"emilyeserven","email":"emily.e.serven@gmail.com"}],"dist":{"shasum":"1391e293d22608229c7f8fbaa66e9c9bd8457040","tarball":"https://registry.npmjs.org/@emilyeserven/eslint-config/-/eslint-config-1.0.36.tgz","fileCount":25,"integrity":"sha512-p5sLp3Y5uX1N+TNkmLLIi9smQpyYrhtxJxFICjKLODoQLM3GfTWgLYk1gi0MltjD3Gag2b0pR7LPPH5YAwYujA==","signatures":[{"sig":"MEUCIQC9FRsqBha3RP6h0UjUj7le0hE6/pa5fuH8uLq3YpOUyAIgWQkHPVmOR7OqiluN0ZYkPX8EOJ2koMMEYKR2SGnac74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37496},"main":"index.js","type":"module","gitHead":"2c80f1544d5160c7ed5f470417e7c6dd3c08ce6f","scripts":{"dev":"concurrently -n \"models,server,ui\" -c \"yellow,blue,green\" \"pnpm --filter=@emstack/types --stream run dev\" \"pnpm --filter=@emstack/middleware --stream run dev\" \"pnpm --filter=@emstack/client --stream run dev\"","lint":"eslint .","build":"pnpm run -r build","lint:fix":"eslint .. --fix"},"_npmUser":{"name":"emilyeserven","email":"emily.e.serven@gmail.com"},"_npmVersion":"11.12.1","description":"Emily's ESLint config.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","devDependencies":{"knip":"^5.65.0","syncpack":"^13.0.4","typescript":"^5.5.3"},"peerDependencies":{"eslint":"^9.34.0","globals":"^16.3.0","@eslint/js":"^9.34.0","tailwindcss":"^4.1.12","typescript-eslint":"^8.41.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","@tanstack/router-plugin":"^1.131.28","eslint-plugin-storybook":"^9.1.8","@stylistic/eslint-plugin":"^5.2.3","@typescript-eslint/parser":"^8.41.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","@tanstack/eslint-plugin-query":"^5.83.1","@tanstack/eslint-plugin-router":"^1.131.2","eslint-plugin-better-tailwindcss":"^3.7.6","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.36_1774721378524_0.5005845278709735","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@emilyeserven/eslint-config","version":"1.1.0","_id":"@emilyeserven/eslint-config@1.1.0","maintainers":[{"name":"emilyeserven","email":"emily.e.serven@gmail.com"}],"dist":{"shasum":"70650d78537243b2402b7b07894fe7ff8ea3e398","tarball":"https://registry.npmjs.org/@emilyeserven/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":26,"integrity":"sha512-iqCeUw7dSq4ZVqUB6RC+UB95/mFPtsFswlyWKaS9wZO3C43VA+HdQWbDv/fKMN8MfPMvtV1nRCpryfBNxVWLaA==","signatures":[{"sig":"MEQCIGnmhgH26ynDyqe0m3AjNnDMnnKZljD9iCH4d1+xUN40AiABLDPm3i4ZD5jcwZofRE2hXpHkmepyXMLr2wfpuNCZTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22024},"main":"index.js","type":"module","gitHead":"6a4a365009582aa1ba085465c5fcf8091718ab8e","scripts":{"dev":"concurrently -n \"models,server,ui\" -c \"yellow,blue,green\" \"pnpm --filter=@emstack/types --stream run dev\" \"pnpm --filter=@emstack/middleware --stream run dev\" \"pnpm --filter=@emstack/client --stream run dev\"","lint":"eslint .","build":"pnpm run -r build","lint:fix":"eslint .. --fix"},"_npmUser":{"name":"emilyeserven","email":"emily.e.serven@gmail.com"},"_npmVersion":"11.12.1","description":"Emily's ESLint config.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"concurrently":"9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","devDependencies":{"knip":"6.1.0","syncpack":"14.3.0","typescript":"5.9.3"},"peerDependencies":{"eslint":"~9.34.0","globals":"~16.3.0","@eslint/js":"~9.34.0","tailwindcss":"~4.1.12","typescript-eslint":"~8.41.0","eslint-plugin-react":"~7.37.5","eslint-plugin-import":"~2.32.0","@tanstack/router-plugin":"~1.140.0","@stylistic/eslint-plugin":"~5.2.3","@typescript-eslint/parser":"~8.41.0","eslint-plugin-react-hooks":"~5.2.0","eslint-plugin-react-refresh":"~0.4.20","@tanstack/eslint-plugin-query":"~5.83.1","@tanstack/eslint-plugin-router":"~1.131.2","eslint-plugin-better-tailwindcss":"~3.7.6","eslint-import-resolver-typescript":"~4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0_1774809834604_0.4479010732973798","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@emilyeserven/eslint-config","version":"1.1.1","_id":"@emilyeserven/eslint-config@1.1.1","maintainers":[{"name":"emilyeserven","email":"emily.e.serven@gmail.com"}],"dist":{"shasum":"a4a4189441264768f5a6058419235982a4440eaa","tarball":"https://registry.npmjs.org/@emilyeserven/eslint-config/-/eslint-config-1.1.1.tgz","fileCount":26,"integrity":"sha512-FB387O92b/P6grAi27C3c0gQh+pAdsXwm7HpFliHGwnZOqy32e5R7tFbu0eBNAeRWhFcIojNC/etAzd5dBHkmQ==","signatures":[{"sig":"MEUCIQC5f3Qa3Gw+qrhh2Vh/+jHeYgQpJZYQavh/cCFBWDldQgIgYAxHxpqu5NtJxxcceLW+CY8QHdDxIx1FBd4vKOPtVlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22122},"main":"index.js","type":"module","gitHead":"b82fc458b13e34baf62cf944fed42e54e3afa489","scripts":{"dev":"concurrently -n \"models,server,ui\" -c \"yellow,blue,green\" \"pnpm --filter=@emstack/types --stream run dev\" \"pnpm --filter=@emstack/middleware --stream run dev\" \"pnpm --filter=@emstack/client --stream run dev\"","lint":"eslint .","build":"pnpm run -r build","lint:fix":"eslint .. --fix"},"_npmUser":{"name":"emilyeserven","email":"emily.e.serven@gmail.com"},"_npmVersion":"11.12.1","description":"Emily's ESLint config.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"concurrently":"9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","devDependencies":{"knip":"6.1.0","syncpack":"14.3.0","typescript":"5.9.3"},"peerDependencies":{"eslint":"~9.34.0","globals":"~17.4.0","@eslint/js":"~9.34.0","tailwindcss":"~4.1.12","typescript-eslint":"~8.57.2","eslint-plugin-react":"~7.37.5","eslint-plugin-import":"~2.32.0","@tanstack/router-plugin":"~1.167.9","@stylistic/eslint-plugin":"~5.10.0","@typescript-eslint/parser":"~8.57.2","eslint-plugin-react-hooks":"~5.2.0","eslint-plugin-react-refresh":"~0.5.2","@tanstack/eslint-plugin-query":"~5.95.2","@tanstack/eslint-plugin-router":"~1.161.6","eslint-plugin-better-tailwindcss":"~3.7.6","eslint-import-resolver-typescript":"~4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.1_1774811735599_0.004106137832881496","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@emilyeserven/eslint-config","version":"1.1.2","_id":"@emilyeserven/eslint-config@1.1.2","maintainers":[{"name":"emilyeserven","email":"emily.e.serven@gmail.com"}],"dist":{"shasum":"653d524b48ce9cde0277792e53797935fb4b635f","tarball":"https://registry.npmjs.org/@emilyeserven/eslint-config/-/eslint-config-1.1.2.tgz","fileCount":26,"integrity":"sha512-hfXmDhsyrr7PZiOkBhvHerLwVemx/0UsdCHDAreoBo8aKrT5q2te/9cWj75K5csDOmjOE48WGmlKNa1p6TPPPQ==","signatures":[{"sig":"MEUCIBKGdVlGjvSd1FvC/qAAyrr/AYLTfja+f4Rsk5xSTR8NAiEAjO3skddzhMh03gd+m9z8uAY0k5qL1CshS5u/HAqiK7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22369},"main":"index.js","type":"module","gitHead":"849c8652a0fe6c08a266b5edc03c832d9c47f049","scripts":{"dev":"concurrently -n \"models,server,ui\" -c \"yellow,blue,green\" \"pnpm --filter=@emstack/types --stream run dev\" \"pnpm --filter=@emstack/middleware --stream run dev\" \"pnpm --filter=@emstack/client --stream run dev\"","lint":"eslint .","build":"pnpm run -r build","lint:fix":"eslint .. --fix"},"_npmUser":{"name":"emilyeserven","email":"emily.e.serven@gmail.com"},"_npmVersion":"11.12.1","description":"Emily's ESLint config.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"concurrently":"9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","devDependencies":{"knip":"6.1.0","syncpack":"14.3.0","typescript":"5.9.3"},"peerDependencies":{"eslint":"~9.34.0","globals":"~17.4.0","@eslint/js":"~9.34.0","tailwindcss":"~4.2.2","typescript-eslint":"~8.57.2","eslint-plugin-react":"~7.37.5","eslint-plugin-import":"~2.32.0","@tanstack/router-plugin":"~1.167.9","@stylistic/eslint-plugin":"~5.10.0","@typescript-eslint/parser":"~8.57.2","eslint-plugin-react-hooks":"~5.2.0","eslint-plugin-react-refresh":"~0.5.2","@tanstack/eslint-plugin-query":"~5.95.2","@tanstack/eslint-plugin-router":"~1.161.6","eslint-plugin-better-tailwindcss":"~4.3.2","eslint-import-resolver-typescript":"~4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.2_1774812589052_0.5580767305595775","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@emilyeserven/eslint-config","version":"1.1.3","_id":"@emilyeserven/eslint-config@1.1.3","maintainers":[{"name":"emilyeserven","email":"emily.e.serven@gmail.com"}],"dist":{"shasum":"500fba77af7e7d51d1af551834711ed30d8d1bf6","tarball":"https://registry.npmjs.org/@emilyeserven/eslint-config/-/eslint-config-1.1.3.tgz","fileCount":26,"integrity":"sha512-h219BbYRmdfi43AEhO1oSxvhkQou4WDmsuVjWYMZnuBCtaqyv+C+lobBSiAVa9sTE2fi21JR2BazIiIkyQi4JQ==","signatures":[{"sig":"MEUCIFl6rcDHoXHZK2JrQRlFDOd7qOMez4U9/wenjOB0PP8RAiEAsQyk3CzfLfXhxy3szHt/BYuZMkgcPFYLrlDu0YHfdO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22369},"main":"index.js","type":"module","gitHead":"849c8652a0fe6c08a266b5edc03c832d9c47f049","scripts":{"dev":"concurrently -n \"models,server,ui\" -c \"yellow,blue,green\" \"pnpm --filter=@emstack/types --stream run dev\" \"pnpm --filter=@emstack/middleware --stream run dev\" \"pnpm --filter=@emstack/client --stream run dev\"","lint":"eslint .","build":"pnpm run -r build","lint:fix":"eslint .. --fix"},"_npmUser":{"name":"emilyeserven","email":"emily.e.serven@gmail.com"},"_npmVersion":"11.12.1","description":"Emily's ESLint config.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"concurrently":"9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","devDependencies":{"knip":"6.1.0","syncpack":"14.3.0","typescript":"5.9.3"},"peerDependencies":{"eslint":"~9.39.4","globals":"~17.4.0","@eslint/js":"~9.39.4","tailwindcss":"~4.2.2","typescript-eslint":"~8.57.2","eslint-plugin-react":"~7.37.5","eslint-plugin-import":"~2.32.0","@tanstack/router-plugin":"~1.167.9","@stylistic/eslint-plugin":"~5.10.0","@typescript-eslint/parser":"~8.57.2","eslint-plugin-react-hooks":"~5.2.0","eslint-plugin-react-refresh":"~0.5.2","@tanstack/eslint-plugin-query":"~5.95.2","@tanstack/eslint-plugin-router":"~1.161.6","eslint-plugin-better-tailwindcss":"~4.3.2","eslint-import-resolver-typescript":"~4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.3_1774813709107_0.04675873553688925","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@emilyeserven/eslint-config","version":"1.1.4","description":"Emily's ESLint config.","type":"module","scripts":{"build":"pnpm run -r build","dev":"concurrently -n \"models,server,ui\" -c \"yellow,blue,green\" \"pnpm --filter=@emstack/types --stream run dev\" \"pnpm --filter=@emstack/middleware --stream run dev\" \"pnpm --filter=@emstack/client --stream run dev\"","lint":"eslint .","lint:fix":"eslint .. --fix"},"publishConfig":{"access":"public"},"main":"index.js","devDependencies":{"knip":"6.1.0","syncpack":"14.3.0","typescript":"5.9.3"},"peerDependencies":{"@eslint/js":"~9.39.4","@stylistic/eslint-plugin":"~5.10.0","@tanstack/eslint-plugin-query":"~5.95.2","@tanstack/eslint-plugin-router":"~1.161.6","@tanstack/router-plugin":"~1.167.9","@typescript-eslint/parser":"~8.57.2","eslint":"~9.39.4","eslint-import-resolver-typescript":"~4.4.4","eslint-plugin-better-tailwindcss":"~4.3.2","eslint-plugin-import":"~2.32.0","eslint-plugin-react":"~7.37.5","eslint-plugin-react-hooks":"~5.2.0","eslint-plugin-react-refresh":"~0.5.2","globals":"~17.4.0","tailwindcss":"~4.2.2","typescript-eslint":"~8.57.2"},"packageManager":"pnpm@10.13.1","dependencies":{"concurrently":"9.2.1"},"gitHead":"51340ef55871cb28ce03adac5c974fcc6c519e32","_id":"@emilyeserven/eslint-config@1.1.4","_nodeVersion":"22.19.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-TkRnKCMIHC27xfmyBj/TBDj3o/GsvsSirhQyM8BuY9CuVmV+QcMDNEZ1td/J3xDd7oExvBeZ2Iqfsa6I2vQjHQ==","shasum":"5800774959c961a11ba03c949ed72b78915aed8a","tarball":"https://registry.npmjs.org/@emilyeserven/eslint-config/-/eslint-config-1.1.4.tgz","fileCount":26,"unpackedSize":22369,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGcSL2L3UTV6SH1V1gDlHPie+J4T92JwgdA233AdJJ2SAiEA8xIIhFHonXrwZJZ+/tZydvUV/7KyvSw3kPqCtACkso0="}]},"_npmUser":{"name":"emilyeserven","email":"emily.e.serven@gmail.com"},"directories":{},"maintainers":[{"name":"emilyeserven","email":"emily.e.serven@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_1.1.4_1774814192104_0.49557272957107235"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-28T18:09:38.456Z","modified":"2026-03-29T19:56:32.381Z","1.0.36":"2026-03-28T18:09:38.675Z","1.1.0":"2026-03-29T18:43:54.742Z","1.1.1":"2026-03-29T19:15:35.735Z","1.1.2":"2026-03-29T19:29:49.189Z","1.1.3":"2026-03-29T19:48:29.260Z","1.1.4":"2026-03-29T19:56:32.258Z"},"description":"Emily's ESLint config.","maintainers":[{"name":"emilyeserven","email":"emily.e.serven@gmail.com"}],"readme":"# eslint-config\n\nEmily's ESLint config.\n\nDesigned to be used with [emstack](https://github.com/emilyeserven/emstack?tab=readme-ov-file) but does include configs without the file paths defined as well.\n\nDo note that I threw this together without checking what it _should_ look/be structured like so it's definitely... going to get cleaned up a bit.","readmeFilename":"README.md"}