{"_id":"@epic-web/config","_rev":"75-554a0d59976d9cee1bb92226508062c7","name":"@epic-web/config","dist-tags":{"latest":"3.2.1"},"versions":{"1.0.0":{"name":"@epic-web/config","version":"1.0.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.0.0","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"9f49685a262a4ff7404c046b06cec6a20ee13606","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.0.0.tgz","fileCount":5,"integrity":"sha512-slRpNUEXFTmNy/d2t+Goa/Wafdr6fgPzMc/Q+r+yrDtUPA20gD90Vvr/81QbH7qK+Ny4CgbueGr7OR2s3lRvUA==","signatures":[{"sig":"MEYCIQDUDuIpYjEfWqecWwHNfTUUGusudb+lh6NZrUuqArvmKwIhAJZMrUhleT3d5NsnXcKcd1tF2WIyi2yhgwpw22aAiD6e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7344},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{"eslint":"./configs/eslint.js","prettier":"./configs/prettier.js","typescript":"./configs/typescript.json"},"gitHead":"44178df4d471ab5ef387922be5e6e2bf4201df83","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-import-x":"^0.5.0","eslint-plugin-react-hooks":"^4.6.2","prettier-plugin-tailwindcss":"^0.5.14","prettier-plugin-organize-imports":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3","@typescript-eslint/parser":"^7.10.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/config_1.0.0_1716578703931_0.1728285566732355","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@epic-web/config","version":"1.1.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.1.0","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"1c1c0c19b05088a02f54d0e3a44ba67c9a2f1e3b","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.1.0.tgz","fileCount":5,"integrity":"sha512-NeREpSoyUoQahaXrSYxNSlBazocrNUftSzRz5Y0Pg5h+7IqWxGuFP/rTrpf5SMYe+mCxuZet+P2oEjVfGrOnfA==","signatures":[{"sig":"MEYCIQCwk0gQ3C1njw1AxuZEA9FXRzj7T4Rqn/7BYbfIJVZl7wIhAJtqR4prZok9JgyRC9AdAR3ekW/WGv6sz3VjWyGYPg+b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7454},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{"eslint":"./configs/eslint.js","prettier":"./configs/prettier.js","typescript":"./configs/typescript.json"},"gitHead":"3224d3b2735533afa6c54c205001342df55764c7","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-import-x":"^0.5.0","eslint-plugin-react-hooks":"^4.6.2","prettier-plugin-tailwindcss":"^0.5.14","prettier-plugin-organize-imports":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3","@typescript-eslint/parser":"^7.10.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/config_1.1.0_1716588345419_0.5698297260011553","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@epic-web/config","version":"1.1.1","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.1.1","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"dd0ded93860ce0ad07e3eeed922e949472a90037","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.1.1.tgz","fileCount":5,"integrity":"sha512-wvOM2+dsjAEywtj3UoECJJ4635ZtLr7tG/o7/H5+bbfFgbyz5AsoDwvxx0c02DEqh+qqCgUx4Tal5M/5lYB8VA==","signatures":[{"sig":"MEQCIATOc2aflhrQhoONfdwLd+6ElRkqMHiAp9BCxWisNYpOAiB2BYwEC192SAdMd5bznXWnCV1QwcmouCdD9tTUNC8cGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7460},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{"./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./typescript":"./configs/typescript.json"},"gitHead":"ecfd53994c513618fd4e1fdfffcbb2786e818757","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-import-x":"^0.5.0","eslint-plugin-react-hooks":"^4.6.2","prettier-plugin-tailwindcss":"^0.5.14","prettier-plugin-organize-imports":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3","@typescript-eslint/parser":"^7.10.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/config_1.1.1_1716588443062_0.9310677064401498","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@epic-web/config","version":"1.1.2","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.1.2","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"3a1116beb98baad7a474888c03f67d381b3ec03a","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.1.2.tgz","fileCount":6,"integrity":"sha512-6tEv8UvJLJhjoMrEXMfdJ+/85wC38KDGArb+BjIHSYIAXkdcreUZ4sx6Wjf4hT7f4wl3l+5eeW1fzVa9pzyzgg==","signatures":[{"sig":"MEYCIQDZncSgFCJuN+sV1gr+NZghkcn52Q4io7BMLAozgbUIQgIhANYkFkJtb4oKQAUS/x4boEHnTMeXr/QyBDxTqTJr7qzL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7557},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./typescript":"./configs/typescript.json"},"gitHead":"a31454e50b9dfd9777eff5d802dc90ef1742cb05","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-import-x":"^0.5.0","eslint-plugin-react-hooks":"^4.6.2","prettier-plugin-tailwindcss":"^0.5.14","prettier-plugin-organize-imports":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3","@typescript-eslint/parser":"^7.10.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/config_1.1.2_1716588545869_0.9275965330955449","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@epic-web/config","version":"1.1.3","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.1.3","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"030ba13c66f88a6950fcdfa52945b4be97fcc87d","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.1.3.tgz","fileCount":6,"integrity":"sha512-KL91ElHYfzrJ+U0K+oatNiS9nvCzebBMT++XnqJLfOwf4YD0ocVekc9/MBz/z0DIwRSCVpb3nhTqCrpAJs8LRA==","signatures":[{"sig":"MEQCIGBD3i4RqMqzdcdlK5y2lxap/b43qrnPMSOHmfpyOlqLAiA+n0DbDbtj2kTg7pWgoKJ2l2XxfOSjTlfLlrsWbPmj6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7675},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./typescript":"./configs/typescript.json"},"gitHead":"8fd5aa9f893d7148ee596dbf97637355f48a53a3","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-import-x":"^0.5.0","eslint-plugin-react-hooks":"^4.6.2","prettier-plugin-tailwindcss":"^0.5.14","prettier-plugin-organize-imports":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3","@typescript-eslint/parser":"^7.10.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/config_1.1.3_1716588960969_0.3206674381778867","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@epic-web/config","version":"1.1.4","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.1.4","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"8524f52dfed2fe69760475444b1ae104f2b5d880","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.1.4.tgz","fileCount":6,"integrity":"sha512-aYNMqCsD5QSc6+Te1j+QCrkGDdaai/Ef8dqjoFuAzongB3rfN3Nb3P9XVL+FU6k5tKv6ZFPMB2yVLQhc/b/HHw==","signatures":[{"sig":"MEUCIFhW0qZ0XE0EPhYnrOW80vGJa221GGTDY4M2kUQiEhXlAiEA4CyExOCRpToxfdOJgBmLJN+JSjt1HAmLDDsg5WAqL4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7693},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./typescript":"./configs/typescript.json"},"gitHead":"4e299e6c3124c155252310b5b39e5447e2c30556","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-import-x":"^0.5.0","eslint-plugin-react-hooks":"^4.6.2","prettier-plugin-tailwindcss":"^0.5.14","prettier-plugin-organize-imports":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3","@typescript-eslint/parser":"^7.10.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"peerDependencies":{"eslint":">= 9"},"_npmOperationalInternal":{"tmp":"tmp/config_1.1.4_1716589755399_0.48252668830056633","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@epic-web/config","version":"1.1.5","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.1.5","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"70b57dd6affb0fb996300b3d6f6acad27dbc761a","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.1.5.tgz","fileCount":6,"integrity":"sha512-bOCq7/rsBUsqnthGgZD0UkW9uFCWS1MXs8E75P5ejptgpfCr4EGOD1mnqwIBufHBwYYQvVSgeIQy5AhYUoL+QQ==","signatures":[{"sig":"MEQCIF8IuDOrPhbksrqL4hkz7fxnzOukZbULszlFxEJ/WuYqAiBBdaSnH4A/iPb+PnS5QHd6+YQC9JhBeADZL9LP/JuE+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7643},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./typescript":"./configs/typescript.json"},"gitHead":"727ebfc9febbbb3129ed5d5d02f01ff8c55917b3","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-import-x":"^0.5.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","prettier-plugin-tailwindcss":"^0.5.14","@typescript-eslint/eslint-plugin":"^7.10.0","prettier-plugin-organize-imports":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.1.5_1716590291296_0.5665736092826248","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@epic-web/config","version":"1.2.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.2.0","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"816008056d4dc3dfee82d21e678cb616a3a81c53","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.2.0.tgz","fileCount":6,"integrity":"sha512-k9PtQFheTK5oUGInQ95G0FmpAy6UAr2Nl7UkEO1Lw8X+3EFg8W2cpKCJoUKqaSG5QU2d6NInHOnnVmxLUUJViw==","signatures":[{"sig":"MEUCIBRPvmu9um2LbakZxF3FZFmijkyGnURzm5MhOLpQNeMGAiEAko73Jj43Je1vHCScS2V1cwsV5bAvusTATMHKSy/Tujw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7660},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./typescript":"./configs/typescript.json"},"gitHead":"67046eec478d94520a16c2ea7fb63bc4fb006d48","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-import-x":"^0.5.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","prettier-plugin-tailwindcss":"^0.5.14","@typescript-eslint/eslint-plugin":"^7.10.0","prettier-plugin-organize-imports":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.2.0_1716590469412_0.8669179850630868","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@epic-web/config","version":"1.3.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.3.0","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"8f94c963d56a4cfaaae06754de087b6db9c98f41","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.3.0.tgz","fileCount":6,"integrity":"sha512-Rcpnj5Xm7mW4+LgK3IJSdPhyHwQEnycclfM19w3r+hF3F5BRg2A8FFZRX92fu9o2jbmvOvDb1vZry2tkBQtuHQ==","signatures":[{"sig":"MEQCIExCSWRri5o8X8hcBbzoEPNQA0kNT5vcYVpijfYeUHd4AiB+ckmUV1YaRq10Shkv+E/WkeU7Ovvt7iWInJvUEnOK9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7843},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./typescript":"./configs/typescript.json"},"gitHead":"ffc0e53327cd635e43942e086480dd944f9abf93","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-import-x":"^0.5.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","prettier-plugin-tailwindcss":"^0.5.14","@typescript-eslint/eslint-plugin":"^7.10.0","prettier-plugin-organize-imports":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.3.0_1716591213524_0.3763684701839549","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@epic-web/config","version":"1.3.1","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.3.1","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"dd45c07d2dfc8dd01216614cd03a078f8daff64a","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.3.1.tgz","fileCount":6,"integrity":"sha512-wDKHqQUTdhd69cm6BDxI1qzYrh0qhbGeJLRG3wtUZW+bdGyH4zhggEOgU/kPudcwAozew9rfOgmh9IfAsc+IjA==","signatures":[{"sig":"MEYCIQCavUiRfHLdmBC/S8kTylj6fHajRR0eylrfJINBtBiVPAIhAOhGMSCIkn7LWEYOE3iqTX4Z8h+b+qALnAa4vPo2F+Wd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7862},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./typescript":"./configs/typescript.json"},"gitHead":"dea188a64512d62c39b4ef4629e6a7b7b3833107","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-import-x":"^0.5.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","prettier-plugin-tailwindcss":"^0.5.14","@typescript-eslint/eslint-plugin":"^7.10.0","prettier-plugin-organize-imports":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.3.1_1716591517834_0.25577636031729156","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@epic-web/config","version":"1.3.2","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.3.2","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"294be6186b5fa9473d24dbf10d67dad81abbe7fc","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.3.2.tgz","fileCount":6,"integrity":"sha512-K4iv/LnfZP5FfSSYFkvfTRL7hU4o/jcPCiCG0UsPubAlOPrMtD/eyN5LDuEqidPOiL4eb3I+YLp4UERCbNfMZQ==","signatures":[{"sig":"MEQCIGrLixgR450xNpnwshopXF5LJ+8a3RNGKooeBPqkdb3zAiACHQkgA8fyce/3ipZE4T2y6zikfBuHrIuhey8rcdp5RQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8196},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./typescript":"./configs/typescript.json"},"gitHead":"3ad71d044c9a0b88bf5dfd8fbac8501e760817dd","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-import-x":"^0.5.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","prettier-plugin-tailwindcss":"^0.5.14","@typescript-eslint/eslint-plugin":"^7.10.0","prettier-plugin-organize-imports":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.3.2_1716591727084_0.29042339616640467","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@epic-web/config","version":"1.3.3","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.3.3","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"ac6febb20aea823aca1fc7c56b6aa5cc58ba9984","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.3.3.tgz","fileCount":5,"integrity":"sha512-jIP/ZLjLaQoGtEkz2dhUWwA7ejf/7OSsyYGl0WpKk7xZu33ykCc3kOUjulU95Den2zKDkpPjACNpdaunMBkBTg==","signatures":[{"sig":"MEUCIHDlXVze49cZa0bSV7sZEFogR/fePeKK1/JSyoEI6g5wAiEA0ysmPeAdWFsfEJu9/SXOv4ekGVmXkxmKqkOSFy7idBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7874},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./typescript":"./typescript.json"},"gitHead":"b0dcee788f0d667641c0483817327c57942e546d","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-import-x":"^0.5.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","prettier-plugin-tailwindcss":"^0.5.14","@typescript-eslint/eslint-plugin":"^7.10.0","prettier-plugin-organize-imports":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.3.3_1716644229068_0.7989131150556315","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@epic-web/config","version":"1.3.4","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.3.4","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"624318aad6fc92b4cfb693eeab52abec014926fe","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.3.4.tgz","fileCount":5,"integrity":"sha512-MAFGBsHIHQ7CwTvkPP4RylKWfpBP7SQxV8Kt4F2i/o7+Vroqn6NUsw/6ax8cyvSE7pflz/IsWNk/1JCdxjjkUw==","signatures":[{"sig":"MEUCIHLDn5e50g04XrkwKN+UfYE8LiBV+8+8SM50HtGHUf1dAiEAwfOnUfMhW6xTPrq2nBFUOJXYoxObfBdqsG0zzhAEtz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7974},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./typescript":"./typescript.json"},"gitHead":"ff1a38799558c679504205b91f835fb47a82407c","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-import-x":"^0.5.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","prettier-plugin-tailwindcss":"^0.5.14","@typescript-eslint/eslint-plugin":"^7.10.0","prettier-plugin-organize-imports":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.3.4_1716646028500_0.5957076851657281","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@epic-web/config","version":"1.3.5","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.3.5","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"4db53a783d28af2ec5cf40e2199f5b405cc686aa","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.3.5.tgz","fileCount":6,"integrity":"sha512-S2VofqbfQ3TI96OeMG08o0I2jLGcMXV1JMzIYz4uzXWwUrpUCCuBp/y0OY0OW9PgaD7197Dhcnl3qFsGpjqXzw==","signatures":[{"sig":"MEUCIQCCU+gZHiqxuJ7dWn3U/qz3D3mxlCWanXU25iJbuWjdhAIgZdL06gtbBpr/aJBWyIKwG+HGFTcRh+aJiM6sElpVWAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8525},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./typescript":"./typescript.json"},"gitHead":"df8643bbfa5bcbe6fe6e2881f55899012e9e8c44","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-import-x":"^0.5.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","prettier-plugin-tailwindcss":"^0.5.14","@typescript-eslint/eslint-plugin":"^7.10.0","prettier-plugin-organize-imports":"^3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.3.5_1716646156313_0.32082531434163664","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"@epic-web/config","version":"1.3.6","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.3.6","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"099052d2134d1613274ced60b29de7a6f2a910a6","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.3.6.tgz","fileCount":6,"integrity":"sha512-gBNVZKkHryA6acxKnDEAgVwbqkFSotHBKO+z5dKCc7MWRxh7sfv3SWrvy3I1YbP0Hr1f5xyzwbGQ3IM6QZViAw==","signatures":[{"sig":"MEQCIC+ew7Tnf9KwQZF0fdXFssvVJZCgj7qg2bmXSM/m9LRXAiBTEV3EhcnAqY2ZMrp1C+tqTMnrhnIriZz7s3Ybw9H3gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8748},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./typescript":"./typescript.json"},"gitHead":"b68d48b6ceda373c95c841f610730ff9478f1085","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-import-x":"^0.5.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","prettier-plugin-tailwindcss":"^0.5.14","@typescript-eslint/eslint-plugin":"^7.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.3.6_1716648531107_0.8575722136915962","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"@epic-web/config","version":"1.3.7","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.3.7","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"39b41c9643f6562b893a97e2a03cd4cfc0503e1f","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.3.7.tgz","fileCount":6,"integrity":"sha512-RyhbcIV9t67aKVOuZg4/g7mXJtA4NJdGmGfJocyuiaLHhZSJXCQa520PvxBgjcfJJpRUTTXWbL7evWges93pJQ==","signatures":[{"sig":"MEUCIQDilp9MnChtFfbqFOGpfP/1v5Wd6captO73QYqc6aTG5QIgOjVX3/kyqjTKMUkKaV2CqQ9F0OSPzZJSkqeq6oI/0dw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9157},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./typescript":"./typescript.json"},"gitHead":"40fc0b2816d73260f9586ec964ff98809be44953","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-import-x":"^0.5.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","prettier-plugin-tailwindcss":"^0.5.14","@typescript-eslint/eslint-plugin":"^7.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.3.7_1716651908996_0.6274688630277865","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"@epic-web/config","version":"1.3.8","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.3.8","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"710b22d8212920935d7257ae9795717cdc5b45d3","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.3.8.tgz","fileCount":6,"integrity":"sha512-wie2wZRcaM0Sw/HEaiFZYR9z8IGeKIvBmZ62oaYHNAQXehS/Lz2OZSS4ld7qhI1lL4D2fxLFClj33bvyxFJfwA==","signatures":[{"sig":"MEYCIQCbPe3V4Fwvjbt6+52zQxk6vC3Bc/kmqXOejw5LLgrCvgIhAPd0fn92swgg8bhYxB+VyESqKzvBMboTqL6QnZU781Md","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9291},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./typescript":"./typescript.json"},"gitHead":"45bceab5f287b91dccf6233f636d05361d6d0584","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import-x":"^0.5.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","prettier-plugin-tailwindcss":"^0.5.14","@typescript-eslint/eslint-plugin":"^7.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.3.8_1716653250047_0.8796155923769255","host":"s3://npm-registry-packages"}},"1.3.9":{"name":"@epic-web/config","version":"1.3.9","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.3.9","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"f96ec9a5052bec0d007feef871d92a32e4479e6c","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.3.9.tgz","fileCount":6,"integrity":"sha512-Bhoyp0moOQz8JaZY7m+ty7hxaG7t4rfOhSKcbXI3JQQy/MmmwoI6izoDb3DdYS5gq+NxvWiRxnRmJ3akmv8VVQ==","signatures":[{"sig":"MEYCIQCMLYc1y/1ddQdapq1HASNCQn+1G5qpmU1dUhgstOIL2AIhALIBX+hLFmjd3BBjKxkOmGolJCuS7iYQh31h8W+Xcgwj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9258},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./typescript":"./typescript.json"},"gitHead":"08c3ad4bcef9adadabde937c1c08b1e278297728","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import-x":"^0.5.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","prettier-plugin-tailwindcss":"^0.5.14","@typescript-eslint/eslint-plugin":"^7.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.3.9_1716653682802_0.8979955881486925","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@epic-web/config","version":"1.4.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.4.0","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"6f525a4b2d5905202bbc7b244cc843eac7e90d23","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.4.0.tgz","fileCount":6,"integrity":"sha512-pI0021KzxWxY7i7P+xpEdy78JBGm6MkDKmyS5WOYE3zjHx+T0tuMTruWSWQkF2qdzu6Aql43tzjRzawq2DGZeA==","signatures":[{"sig":"MEUCIGauRUoM035e/PyzKUbiZOvfkEppXn7vB7vhrpZhil79AiEAma7LZHQoF0jhpokLRYnZraDhbMgvbjTYMK44KF4VFic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9379},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./typescript":"./typescript.json"},"gitHead":"77e24896daa00b70b9fb82854f155616df0fd306","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import-x":"^0.5.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.5.14","@typescript-eslint/eslint-plugin":"^7.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.4.0_1716655353996_0.8879810355752049","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@epic-web/config","version":"1.5.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.5.0","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"6d02602a107cd9572477fcebe635db03ec4b4f11","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.5.0.tgz","fileCount":7,"integrity":"sha512-EaCu1LiIfrECt+FxjfxazBdNdEf6L6EEcW9Ir8okYOiazeWTB0QXk+lw/5blD31KZjdo83SQLm/Zq6K8ydv7LQ==","signatures":[{"sig":"MEYCIQC92BTdDbQg7v3yUsjSyRGH+pSbwsdxqtpxfSSdCW2bzwIhAKUTLvk9sI874aeVwbyieYIBTtotO+a9eHPYCzwPzYy8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9560},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./typescript":"./typescript.json"},"gitHead":"e9aec08f2cef060e23c84fef3e82c0f9324812bc","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import-x":"^0.5.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.5.14","@typescript-eslint/eslint-plugin":"^7.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.5.0_1716655639082_0.24892928352112764","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@epic-web/config","version":"1.5.1","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.5.1","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"75ca3729870b5dd58a0fdff8a82cfbf604f3806d","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.5.1.tgz","fileCount":6,"integrity":"sha512-YCzDRGNbyiRWRezRMF7HTKNGmQSgyb/NO+BEZr5H7iLhNTbvjxl8Pr0S9OQ0fr/cjKbSk9SWAXbJlx1PlCfG/A==","signatures":[{"sig":"MEUCIQCQUD1Sy22aUr9/YrAxKLE3AGrm8vcLzJdmowt5H6cnuAIgPpqFz05QYg3+abUnnaaCe+6vrjrum2C/JYZrQK+ckRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9407},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./reset.d.ts":"./configs/reset.d.ts","./typescript":"./typescript.json"},"gitHead":"15cfb91b86b28675f26bd18818c3402047450905","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import-x":"^0.5.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.5.14","@typescript-eslint/eslint-plugin":"^7.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.5.1_1716656015529_0.6853608481810232","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@epic-web/config","version":"1.5.2","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.5.2","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"8c4eb4b63b809cb5a5af0565a081f95736bc01a1","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.5.2.tgz","fileCount":6,"integrity":"sha512-qbK2TsClJVwWA7gbirHmj7oTOsrWfmxMVWgIhh1laGzylyjTn8ny81zkMYc1KrbkgH3/hSZHNKWB9rCBn38aVw==","signatures":[{"sig":"MEUCIBkb/p20EQOrd7UzbdscQr9zZYilojH5yQYngZ2mGGa+AiEAxw4jaQuqNCCU0AoXcDXkG/r8oNOu95EqST0c3HMSSZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9399},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"566eff1592cfe7aadf8a4ae8c84598d5c28987bf","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import-x":"^0.5.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.5.14","@typescript-eslint/eslint-plugin":"^7.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.5.2_1716656266501_0.8995044381356223","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"@epic-web/config","version":"1.5.3","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.5.3","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"a0f678b24872677e3cc8130f1b42084e35c79c68","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.5.3.tgz","fileCount":7,"integrity":"sha512-6xe3y5Jbc7ndD1SmsRil0plXJXDTS0sxX2vfEaRnexMkZo8eZsg3GJq5Vqmt52u8yEt0uFOD29WhiOg5iSYdOg==","signatures":[{"sig":"MEQCIANRlV5FpRRO2uP7wnL4Om0dIxpjTAhflaQmH8ah1CQ8AiBgIAaZSvlxpMwKBH5soPVYMEPfEP8YWs4YX/vH3WW2nA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9635},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./configs/eslint.js","./prettier":"./configs/prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"f58f7b8186b1fc5b5a1b732750f138ec89d5c54e","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./configs/prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import-x":"^0.5.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.5.14","@typescript-eslint/eslint-plugin":"^7.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.5.3_1716656453268_0.5254710430605458","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"@epic-web/config","version":"1.5.4","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.5.4","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"5d009fd60aa97249611230195227c993237e1849","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.5.4.tgz","fileCount":12,"integrity":"sha512-i9hhEmccFXCC90gq6ByT+P5u/SivtaMRWQaa0ST/hlYdtwe6HDgGrE4uzpJvlRwX6Mfa3ENMP5gNHFlK0UmuMg==","signatures":[{"sig":"MEUCIQCEKT+Tj9A+m6AuXQhVyqQtIcJXHOcCrFmf1xWeZH9PcQIgSP6S1ugyNz1BioLFNUKpECWJECQZ6UgtpFZOQI3qOxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11565},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"f782f975df7e69e79fcb707b147e07593ca5d278","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import-x":"^0.5.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.5.14","@typescript-eslint/eslint-plugin":"^7.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.5.4_1716658198840_0.4146866256412125","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@epic-web/config","version":"1.6.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.6.0","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"16f166345d7fedbfdf95822a639f467ab3be8301","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.6.0.tgz","fileCount":20,"integrity":"sha512-aTboUDf5sZ3kKEz8u3RBoAkyfCP92F1lHnYiCxc+9pf0hbSocDGCpHEllTnS4HtH/kInO6KGs7jnrlJQ0z0rDg==","signatures":[{"sig":"MEQCIF486sex72indhRigtaCPbSt3+PHdER6Qz3uwb3e6B/xAiA+iebSXVroHHYECG8JkpiWqmuQhUX9bju4y9fuK7TQ3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18361},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"c9e9aee3407caea6f883badd8272d0bd034f0c3e","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import-x":"^0.5.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.5.14","@typescript-eslint/eslint-plugin":"^7.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.6.0_1716913479277_0.263284404992288","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@epic-web/config","version":"1.7.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.7.0","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"9d6e498717c60314015b0ff6afc0012fd5e3024e","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.7.0.tgz","fileCount":28,"integrity":"sha512-9BHchQy3fFrliFLNzHF5Pm0ow6aZKxGW6rw0bgwrJylL8lXVYPZw8BttKxvaYlWbBbHyjJz2RdScfzEF6LTFvA==","signatures":[{"sig":"MEUCIGVUp5woPH5bmCZ8CRz0E2MjM2wYKROEwwTTQmxVujyaAiEAiuH+PD88CU41baQvVOerhfHcjqLkUopov68YDf9ia/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29148},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"e48265fa7badd3a08c4d8d009daeb2dd66dd81fa","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-react":"^7.34.1","eslint-plugin-vitest":"^0.5.4","eslint-plugin-import-x":"^0.5.0","eslint-plugin-jest-dom":"^5.4.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.5.14","eslint-plugin-testing-library":"^6.2.2","@typescript-eslint/eslint-plugin":"^7.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.7.0_1717005601184_0.6933574220094523","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@epic-web/config","version":"1.7.1","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.7.1","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"95a2f9da7d45a813c149a4b37db28e9c9e9e4481","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.7.1.tgz","fileCount":28,"integrity":"sha512-hRIp8R/dxNmEW8n9NJJmmOCHaTVRbNLYerOICKy7hUlpMqPbnKqyNZ5mgaoyQmkJWoIOl17Fcgx/kxJzb28CWQ==","signatures":[{"sig":"MEUCIQDZiQTdnhI1r2EhyFV3QJwuvRl6g6NUJkqn8TR5567YZQIgZnbLLXpmi0PhWIxDVHNkDsXvrERaLsalixowDNLwkA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28929},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"7eb0e01585a831fbc47efc34eefb138abde50f14","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-react":"^7.34.1","eslint-plugin-vitest":"^0.5.4","eslint-plugin-import-x":"^0.5.0","eslint-plugin-jest-dom":"^5.4.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.5.14","eslint-plugin-testing-library":"^6.2.2","@typescript-eslint/eslint-plugin":"^7.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.7.1_1717013923614_0.3094060250324224","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"@epic-web/config","version":"1.7.2","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.7.2","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"cc5bc0e516920fc7f9086ddcdefdb42ee0edb387","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.7.2.tgz","fileCount":28,"integrity":"sha512-7yRBYknolH+uI5xdRpRQeWgXfX+0/1kz5e4OLkU1dVwHD5QMGbQqALNAEtwlwBLGCSb3Ew+5HEyz5C9LzrKh4w==","signatures":[{"sig":"MEQCIFL7X3alWUt/Kpc18shpDcBdVelG9kjXNLKBog9eigruAiB/O181sKlyWCCJYtM42ED91z5pF5TaZoWyEQ4rwDYj9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28965},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"cfb498246e0973d719cf653a874a1f9324bbac35","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-react":"^7.34.1","eslint-plugin-vitest":"^0.5.4","eslint-plugin-import-x":"^0.5.0","eslint-plugin-jest-dom":"^5.4.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.5.14","eslint-plugin-testing-library":"^6.2.2","@typescript-eslint/eslint-plugin":"^7.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.7.2_1717016234701_0.1462013369044255","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"@epic-web/config","version":"1.7.3","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.7.3","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"65fd87ba6ad29d685c79b86c528854fb6e3e9d75","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.7.3.tgz","fileCount":28,"integrity":"sha512-6W07bx9DtaubHQMjIKSI1RaUAAinMlaxSldzPhp3AIPq7DfDPFYpv3Rv/R1YugmAuoxMNe4MTIULkOB9fVqwng==","signatures":[{"sig":"MEUCIDUlaex+wISZ8PBnPVsEKFFcb4FfBJ/1He2Bx9nv6Ed2AiEAiezY2VaWq9JRzaBOR2gmBHB+nS0kn1DEDXwabHUCjy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28974},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"ea1ee2f2cfbab90fc63f9a6d2837b974adb4413a","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-react":"^7.34.1","eslint-plugin-vitest":"^0.5.4","eslint-plugin-import-x":"^0.5.0","eslint-plugin-jest-dom":"^5.4.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.5.14","eslint-plugin-testing-library":"^6.2.2","@typescript-eslint/eslint-plugin":"^7.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.7.3_1717018164070_0.01958124931931704","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"@epic-web/config","version":"1.7.4","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.7.4","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"b0dec7071015e9bf64987876d06c3e90d7a0270a","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.7.4.tgz","fileCount":28,"integrity":"sha512-DmE9/M5TnhpWGg4KzsDQZ/nB3ZWiEKyA+bY6v5KHUFKm7onHCKe4hEnnGJnZTuL1fzR+CrME1KGuxNHOgFlhFg==","signatures":[{"sig":"MEUCIQDabSEAD3ER18vHuwwb0qVTuGk3w3X8y67OoQqeaokCiwIgUlrxe6+HkvqtL0zrjJeUgQ+LrIgUGM4Oo6CYSKZtuAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28974},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"b85f52dd5deb8adf877ce3b0fec97c46442606de","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","eslint-plugin-react":"^7.34.1","eslint-plugin-vitest":"^0.5.4","eslint-plugin-import-x":"^0.5.0","eslint-plugin-jest-dom":"^5.4.0","@typescript-eslint/parser":"^7.10.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.5.14","eslint-plugin-testing-library":"^6.2.2","@typescript-eslint/eslint-plugin":"^7.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.7.4_1717018392704_0.27562633667555514","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"@epic-web/config","version":"1.7.5","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.7.5","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"49451ffe23d51774e4d87aa2accc0ab4414048b1","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.7.5.tgz","fileCount":28,"integrity":"sha512-o8mBs549uDX1f8Jl7LJCu0I+l+QoonNv/rAfFRtWQv1Pc6P7iSMsp4zgUqkGF8ZihOCUe5pUzCOetcsDFRt1JA==","signatures":[{"sig":"MEUCIQDKEvDLM85zCK/FHpEy+EkY/D8ai6CvruEdLnYtPs5QZAIgL7Kxg9r/lsQvXkdgOVqAa6LHXInQ9gKI3SeDEWOtEPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28944},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"088438411e40bcf0bc371416a55083d4333a3272","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-react":"^7.34.1","eslint-plugin-vitest":"^0.5.4","eslint-plugin-import-x":"^0.5.0","eslint-plugin-jest-dom":"^5.4.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.5.14","eslint-plugin-testing-library":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.7.5_1717020096332_0.20154800537822548","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@epic-web/config","version":"1.8.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.8.0","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"8242ef0371e59b4ba2e3397f643bf21514ba4c99","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.8.0.tgz","fileCount":29,"integrity":"sha512-z26ngyqCaWNHKhsPSHcGAjNfmtNoXl2+GUt95Q3VbsA1Abp3YoTMh8o5nAkLBON39Bma1sVrRMzirTS0/TlbRA==","signatures":[{"sig":"MEUCIQDQB+snhokaTyWD/GpLxc/PZosLJyaZSIdYQA5m2Pk9qgIgP8wrrytmcOCzcmkpeL8T49AKArbXWTU2iuSlE7umSrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29790},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"a137e94a61fc3138b1c7d5a33654d5f5874d463b","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-react":"^7.34.1","eslint-plugin-vitest":"^0.5.4","eslint-plugin-import-x":"^0.5.0","eslint-plugin-jest-dom":"^5.4.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.5.14","eslint-plugin-testing-library":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.8.0_1717111305198_0.24353299469510836","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@epic-web/config","version":"1.9.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.9.0","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"15781e6b372be99d0773b291f7e14a80fa8ff048","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.9.0.tgz","fileCount":29,"integrity":"sha512-K3Dg6zsRPRE/ozS/Fdh+sXH1MXggHcRyGmwzZx94rBKUyD5nr0ujUZKszMTpONaFmyvIaVMs7wXfkuGMkpMuhg==","signatures":[{"sig":"MEUCIBEY9rk0NRSRxx6bUQgTD61xRgqudXFsegEBVnqSnMTuAiEA+BKw2TztdDqYSuYvz9XN9KdAcTvwUYBRETTN78wj70g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29789},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"654e9bd4d2a3559a0ceaadf9ab2b65a182a2bd4f","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-react":"^7.34.2","eslint-plugin-vitest":"^0.5.4","eslint-plugin-import-x":"^0.5.1","eslint-plugin-jest-dom":"^5.4.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.6.0","eslint-plugin-testing-library":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.9.0_1717174596318_0.7583843562685699","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@epic-web/config","version":"1.9.1","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.9.1","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"289baf71e103300063775338a82b75ca453ede3e","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.9.1.tgz","fileCount":29,"integrity":"sha512-t+WW6fBAwEh/L2iuzd6tWOU/OjNg8YfLihd2S2muaTOl6w+ul43ssPPqi7TENzbA3e2jUepUojvJN4WepwBzmQ==","signatures":[{"sig":"MEUCIQCnKNZJa9/mbU2o0qAWRRnNIqmSvuvL+LnzX9/CRHEInAIgQGBEFX8Y8c8VbzP4wXEbOGjF8x5E+AH2RKerzUViarc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30539},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"9f4b1cc76bccb437f6ca388ca63f72654b9e923c","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-react":"^7.34.2","eslint-plugin-vitest":"^0.5.4","eslint-plugin-import-x":"^0.5.1","eslint-plugin-jest-dom":"^5.4.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.6.0","eslint-plugin-testing-library":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.9.1_1717185918512_0.6838682520750361","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"@epic-web/config","version":"1.9.2","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.9.2","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"2c8fe612eb4b203ad766d6b602e56ef6a77c7e2d","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.9.2.tgz","fileCount":29,"integrity":"sha512-bQOSGKB9XgobaUnUS6sGYsPodMBox5/16pPnGLOwXPZkRNwcpXkC4/c6v61H5ioMSEhvrrgqxM34lMCYV9FmZQ==","signatures":[{"sig":"MEUCIFDXq3RH5LfJHqWV4WHI7z2KQsywIkRnJJU4icDbjoJ3AiEAxpqH4VHMuuDqJZ0jnytiGVi+Z3/kHkBGFm5Qnnml9mE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30540},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"f1b67c3f96ba9dd04d35bf99175731aed05c0498","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.5.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.6.2","globals":"^15.3.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-react":"^7.34.2","eslint-plugin-vitest":"^0.5.4","eslint-plugin-import-x":"^0.5.1","eslint-plugin-jest-dom":"^5.4.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.6.0","eslint-plugin-testing-library":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.3.0","prettier":"^3.2.5","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.9.2_1717631596831_0.2939862334353005","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@epic-web/config","version":"1.10.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.10.0","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"e1335400c4af6c85c99ee089291a582b8b9c7412","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.10.0.tgz","fileCount":29,"integrity":"sha512-MZ26uYs2jQMf64P7nhpyiSN9TWFZpc4amQyRuswmwjw7mUcrgv1kgcufyIHuXZ9gsTNWSoOHa35W7o83mQZN4w==","signatures":[{"sig":"MEYCIQDrkZ/bm2luebLir7S80F8SyQpYq8moB2OAtSjfJZ7XXAIhAK/Gl3nSmGNdOMbmKKc03szXAlXYdc++cLG4IG3g2RBt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30634},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"ec805aa60a8f38127e02527d55b868fe689884de","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.7.0","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.6.3","globals":"^15.4.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-react":"^7.34.2","eslint-plugin-vitest":"^0.5.4","eslint-plugin-import-x":"^0.5.1","eslint-plugin-jest-dom":"^5.4.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.6.1","eslint-plugin-testing-library":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.4.0","prettier":"^3.3.1","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.10.0_1717716643384_0.5059600353617231","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@epic-web/config","version":"1.11.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.11.0","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"e16eaf1866fcbca0d9356f12742b7445c621fa1b","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.11.0.tgz","fileCount":30,"integrity":"sha512-wN5/Dfxf0iUcqlBF19kg6XXd3ho9I5ffXQ+V+pm5sUkgyuhbHenfLB2B2QPcQ657NZt0cJ42HE+LVzCmUWyHzA==","signatures":[{"sig":"MEYCIQDXLuhOLDbFMpaB6qJ1gaCOCkAc7AzT1livVrojfKuwIgIhANaGiCMDtsVzZSMPAkSxNeGPNBkgKQbJgPiGBub7XXOL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32506},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"5f1b6ee64fc047b81a80fd92f9e538154a590462","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.7.0","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.6.3","globals":"^15.4.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-react":"^7.34.2","eslint-plugin-vitest":"^0.5.4","eslint-plugin-import-x":"^0.5.1","eslint-plugin-jest-dom":"^5.4.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.6.1","eslint-plugin-testing-library":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.4.0","prettier":"^3.3.1","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.11.0_1718329187525_0.9396954736308354","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"@epic-web/config","version":"1.11.1","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.11.1","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"f0f24a6d4b2c4f2ded9a1708a15d0585eb16a1ba","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.11.1.tgz","fileCount":31,"integrity":"sha512-YoK4CiKg70BRx5sArol+kPIwHfdLhq07Te1rYatsDnMJ533ql4HS/XN1E7rCXGnnIII9GjouxIp4N0oMdqVcYA==","signatures":[{"sig":"MEQCICqbXdrq6AxSaeyOSgF4D6OaqFlfABtZdowEG+dkdvJ6AiBSGDpIgIMA9vcL+tQj/Q3q1eJ5XCiCuKAkwIMJK5hosQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32725},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"c9cfbfd75da0f94235a63caa9a325bc3d8ae29e3","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.7.0","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.6.3","globals":"^15.4.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-react":"^7.34.2","eslint-plugin-vitest":"^0.5.4","eslint-plugin-import-x":"^0.5.1","eslint-plugin-jest-dom":"^5.4.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.6.1","eslint-plugin-testing-library":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.4.0","prettier":"^3.3.1","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.11.1_1718380374231_0.5774152705290565","host":"s3://npm-registry-packages"}},"1.11.2":{"name":"@epic-web/config","version":"1.11.2","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.11.2","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"a13033f9912dfc7e7fc7ed008722923847ddae6f","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.11.2.tgz","fileCount":31,"integrity":"sha512-pmVfjDLUzl2ujPL/4XEHYhaA9oC7f9Im/eV5ZWr7Qj7EgC0b6z/2J7HM4XS9xL8EfD+TLxsDvkM8rsa05ISuCQ==","signatures":[{"sig":"MEQCIECxlPirvUk3D8+/UXJvcky0SFAKZKB4TNjDqRGC2sXHAiAck4gfgRen9dfSOJkD+hMlPVMRfbcA9Hq9ltmrDUl90Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32762},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"212604a0b01b4a12079543a346317fd329d8b560","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.7.0","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.6.3","globals":"^15.4.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-react":"^7.34.2","eslint-plugin-vitest":"^0.5.4","eslint-plugin-import-x":"^0.5.1","eslint-plugin-jest-dom":"^5.4.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.6.1","eslint-plugin-testing-library":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.4.0","prettier":"^3.3.1","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.11.2_1718402153821_0.6231768168315976","host":"s3://npm-registry-packages"}},"1.11.3":{"name":"@epic-web/config","version":"1.11.3","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.11.3","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"d136f92d4cbd09b1833c2fb5a1981d08dc1e1b2d","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.11.3.tgz","fileCount":32,"integrity":"sha512-s9Z6ypmGYE8qWZZ6Y1O3t2jlgZJM2vVQ+ATcAbdkwpTJNs6C+b9l8Io3Ae2vW6wwd+IGp4UkRnYWogXW6fPZgQ==","signatures":[{"sig":"MEUCIQCSmMGf0oJsd+xKNb++wMUd3kiKfXQeND9o1p1ZkMj1rQIgS+hkzXPRxmNP+IaiI+o6VIssXQYTuwuQ7ZmC4JdmyTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35669},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"625da69754f4fc1cc8bd8e0b8198f7b00b9e7818","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.7.0","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.15.0","dependencies":{"tslib":"^2.6.3","globals":"^15.4.0","@eslint/compat":"^1.1.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-react":"^7.34.2","eslint-plugin-vitest":"^0.5.4","eslint-plugin-import-x":"^0.5.1","eslint-plugin-jest-dom":"^5.4.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.6.1","eslint-plugin-testing-library":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.4.0","prettier":"^3.3.1","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.11.3_1720677993933_0.8184660628953795","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@epic-web/config","version":"1.12.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.12.0","maintainers":[{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"dist":{"shasum":"bd6c970c0ec2fb7882a1e0105d7cedf82d02834d","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.12.0.tgz","fileCount":33,"integrity":"sha512-hEwVh+GTp97mR8fURLQ/mmwNhvRl7OivCJBE/Gl6TSSxDYO4emyvjD5+sqLgbDQenHde96vqPyf6UsO7ForAOw==","signatures":[{"sig":"MEYCIQCHSG7OqGm6K4P5wiVW+744gnPUSV/GRhiJYy/33dg80AIhAOetyQGUtZu8GVfMiJ3Dx+x/50zcVahs4vWj6UWxWVqG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42062},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"a08f68445e8161ef40f47d7291e25ccf460acf61","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.7.0","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.15.0","dependencies":{"tslib":"^2.6.3","globals":"^15.4.0","@eslint/compat":"^1.1.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-react":"^7.34.2","eslint-plugin-vitest":"^0.5.4","eslint-plugin-import-x":"^0.5.1","eslint-plugin-jest-dom":"^5.4.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.5.1","prettier-plugin-tailwindcss":"^0.6.1","eslint-plugin-testing-library":"^6.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.4.0","prettier":"^3.3.1","typescript":"^5.4.5","npm-run-all":"^4.1.5","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/config_1.12.0_1720730086825_0.23388059557143048","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"@epic-web/config","version":"1.12.1","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.12.1","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","dist":{"shasum":"6424596369522d9cf1860286cec22038ee35882a","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.12.1.tgz","fileCount":33,"integrity":"sha512-eDnD4CJqR5TqoiiZlTMFnp5eF3uSV0rHJ2b3X/z5SakXLl7DYWmJYmbSzP3nh/tthbhTCTNv43qv86cmhikbJg==","signatures":[{"sig":"MEQCIFJuJVU3zhwoclWYPl0MXiFWOd423q+aIrxggrRtL9TsAiBhfR2zIUse6A9ei2AHTwILFcsXKokSEXmrCvrMmhuhnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42111},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"1ac37ee6e3fad650ae9163868c99c56837a8470a","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.17.0","dependencies":{"tslib":"^2.7.0","globals":"^15.10.0","@eslint/compat":"^1.2.0","typescript-eslint":"^8.8.1","eslint-plugin-react":"^7.37.1","eslint-plugin-vitest":"^0.5.4","eslint-plugin-import-x":"^4.3.1","eslint-plugin-jest-dom":"^5.4.0","eslint-plugin-react-hooks":"^4.6.2","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.8","eslint-plugin-testing-library":"^6.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.12.0","prettier":"^3.3.3","typescript":"^5.6.2","npm-run-all":"^4.1.5","@types/react":"^18.3.11"},"_npmOperationalInternal":{"tmp":"tmp/config_1.12.1_1728341751055_0.017183257956419506","host":"s3://npm-registry-packages"}},"1.12.2":{"name":"@epic-web/config","version":"1.12.2","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.12.2","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","dist":{"shasum":"b2e18fe25453ffb4c33d0143f7f455dac81d2c8d","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.12.2.tgz","fileCount":33,"integrity":"sha512-mGcjLP+z0iEJMY5d1MHj+GNi3AwAFa/5I9NAYt/kO6mUbRNa+gdJZGsub0n+bGfgRETK+X1qdE54S74hn54Wrg==","signatures":[{"sig":"MEQCIEE9Z6Qock9mBRRPvIODmUrNHObnthxSA9Ac7Iurbw+fAiAmNVQixM4AaJpqeG7wNuFMo869655oXqP8Zp6eQ0Lmiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42037},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"12d074345fa568ccc1ac2ed4f90d03030d18f6d1","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.17.0","dependencies":{"tslib":"^2.7.0","globals":"^15.11.0","typescript-eslint":"^8.9.0","eslint-plugin-react":"^7.37.1","eslint-plugin-vitest":"^0.5.4","eslint-plugin-import-x":"^4.3.1","eslint-plugin-jest-dom":"^5.4.0","eslint-plugin-react-hooks":"^5.0.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.8","eslint-plugin-testing-library":"^6.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.12.0","prettier":"^3.3.3","typescript":"^5.6.3","npm-run-all":"^4.1.5","@types/react":"^18.3.11"},"_npmOperationalInternal":{"tmp":"tmp/config_1.12.2_1728943309296_0.4359618407358441","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@epic-web/config","version":"1.13.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.13.0","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","dist":{"shasum":"9ad4f819c367867e17cc7eaaf5f76b1402afb473","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.13.0.tgz","fileCount":33,"integrity":"sha512-WI1wpalSuVxyqVrbTDm8iuwrl/OrtKCVLkgOqESyDlZy6ufWZQTKuC5Yba35eJxpuUjUfDobvil/m+w6fEqv8g==","signatures":[{"sig":"MEYCIQDQzDx0MgsiL2CBJzcpnFQKsIbfYCubYUBpA8636TNf8AIhAJydvThSO9ltk4ehRMbsuxiHJ1TPKMrtPD/T3pi85n34","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42039},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"05426fe549f6a0b6aa35e864205f397630d05674","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.17.0","dependencies":{"tslib":"^2.7.0","globals":"^15.11.0","typescript-eslint":"^8.9.0","eslint-plugin-react":"^7.37.1","@vitest/eslint-plugin":"^1.1.7","eslint-plugin-import-x":"^4.3.1","eslint-plugin-jest-dom":"^5.4.0","eslint-plugin-react-hooks":"^5.0.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.8","eslint-plugin-testing-library":"^6.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.12.0","prettier":"^3.3.3","typescript":"^5.6.3","npm-run-all":"^4.1.5","@types/react":"^18.3.11"},"_npmOperationalInternal":{"tmp":"tmp/config_1.13.0_1728944458891_0.05698524786221926","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"@epic-web/config","version":"1.15.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.15.0","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"570ad11ffdca4f813535f0491c26542aec7e21b4","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.15.0.tgz","fileCount":34,"integrity":"sha512-xltRQxqor/hiZ2afdbW4Q0MKTeGHUaShJ2oqlkX9eAW/gNN1mBJ15g4E5DeF51mofCnLJgtJXNwl4MQfmHQ+zg==","signatures":[{"sig":"MEUCIQCvEbmVkOA2OSREwjgplvg7kO8OAAurwvSa0E7VmjObsgIgcvW/Nluz0h9F2UjVzXjvgXE7A2QFCQAknewswVEMCLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42682},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"b60979bac47ceabf07539b19610605c28484f608","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.18.0","dependencies":{"tslib":"^2.7.0","globals":"^15.11.0","typescript-eslint":"^8.9.0","eslint-plugin-react":"^7.37.1","@vitest/eslint-plugin":"^1.1.7","eslint-plugin-import-x":"^4.3.1","eslint-plugin-jest-dom":"^5.4.0","eslint-plugin-react-hooks":"^5.0.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.8","eslint-plugin-testing-library":"^6.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.12.0","prettier":"^3.3.3","typescript":"^5.6.3","npm-run-all":"^4.1.5","@types/react":"^18.3.11"},"_npmOperationalInternal":{"tmp":"tmp/config_1.15.0_1729813105306_0.8720677266248829","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"@epic-web/config","version":"1.16.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.16.0","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"c7752e063f8a1f00fd6bafef8245246e81447c2e","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.16.0.tgz","fileCount":34,"integrity":"sha512-BXg2faowRNhRdlxPEUSrCmUBqxXsHCFPdbQ+td+gMZ8kDFlJze580L+PIdVK+rEZuY4XBjiCRClPG9u1OqZo9g==","signatures":[{"sig":"MEUCIQDJvvplNM+CJ1ofUIl5yuSdMwOC+Ui9E3MdP/TGnbTxggIgCEDgSD+xRZ+h42lp4hRid5bkjfDN2ISn63U4Q9fKLOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42703},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"9fdf5d86e52043d543c3d394c6cff8eed69a902d","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.18.0","dependencies":{"tslib":"^2.7.0","globals":"^15.11.0","typescript-eslint":"^8.9.0","eslint-plugin-react":"^7.37.1","@vitest/eslint-plugin":"^1.1.7","eslint-plugin-import-x":"^4.3.1","eslint-plugin-jest-dom":"^5.4.0","eslint-plugin-react-hooks":"^5.0.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.8","eslint-plugin-testing-library":"^6.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.12.0","prettier":"^3.3.3","typescript":"^5.6.3","npm-run-all":"^4.1.5","@types/react":"^18.3.11"},"_npmOperationalInternal":{"tmp":"tmp/config_1.16.0_1731419551226_0.8169403394258257","host":"s3://npm-registry-packages"}},"1.16.1":{"name":"@epic-web/config","version":"1.16.1","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.16.1","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"fe8a2d78f7d2e5809e457c2986e85fe1e66536d4","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.16.1.tgz","fileCount":34,"integrity":"sha512-hrGBX6i1HiE0xjKEXZKgIIRvmMQ+C5Mw2IMpLli9CapUBxwS3K24sDPeyaw+tmjBn/VPUMpM29RBMzUe7ukO6g==","signatures":[{"sig":"MEYCIQDFK8NtQsv0dWaYHzvSodpDvruis541Y6uQJVZYXs6HDAIhAPpngAbBt4btFRls9k08ez/DfZs9Cro5U0RGUZ/xxPeu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42705},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"18e43d93c21fa313c3692d1ca9d930a1b32cf3cf","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.18.0","dependencies":{"tslib":"^2.8.1","globals":"^15.12.0","typescript-eslint":"^8.14.0","eslint-plugin-react":"^7.37.2","@vitest/eslint-plugin":"^1.1.10","eslint-plugin-import-x":"^4.4.2","eslint-plugin-jest-dom":"^5.4.0","eslint-plugin-react-hooks":"^5.0.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.8","eslint-plugin-testing-library":"^6.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.14.0","prettier":"^3.3.3","typescript":"^5.6.3","npm-run-all":"^4.1.5","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/config_1.16.1_1731521769142_0.004442207888766481","host":"s3://npm-registry-packages"}},"1.16.2":{"name":"@epic-web/config","version":"1.16.2","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.16.2","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"29acb13f919e91c5edbe9a5d6dfc4effa380e339","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.16.2.tgz","fileCount":34,"integrity":"sha512-2KDGxhCT+zn7DkEYn2A/ZyO+IYy2J4aAqdTgY0FWF0btavjH9Gm0BBXRnUNXdCD/a/+ImtGdOdqBuA/8aIAg4w==","signatures":[{"sig":"MEYCIQCOTgRngmkYAFfStzJpjm3sb+EtQMC3yFdB9XQf4nSoWgIhAL/2X9f/JvFI5drMUetzrkVIAgCp6G7Ko/tMk71CJFdv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42730},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"72179d924fdb24d15eacda652632204dee6f5cb8","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.18.0","dependencies":{"tslib":"^2.8.1","globals":"^15.12.0","typescript-eslint":"^8.14.0","eslint-plugin-react":"^7.37.2","@vitest/eslint-plugin":"^1.1.10","eslint-plugin-import-x":"^4.4.2","eslint-plugin-jest-dom":"^5.4.0","eslint-plugin-react-hooks":"^5.0.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.8","eslint-plugin-testing-library":"^6.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.14.0","prettier":"^3.3.3","typescript":"^5.6.3","npm-run-all":"^4.1.5","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/config_1.16.2_1732134762084_0.4313120091411078","host":"s3://npm-registry-packages"}},"1.16.3":{"name":"@epic-web/config","version":"1.16.3","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.16.3","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"4d856829f46101622fea508d3d3308c226f5381c","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.16.3.tgz","fileCount":34,"integrity":"sha512-RxcokzX6bhVLiyiJD5cWTjt8mi75Os0Jut+7h9X0zr6sT22SUG0hFPDXHwQbTqSdugFBxXCfb03nvCCgHvryOw==","signatures":[{"sig":"MEQCIG2/v7pdZ1nL0LyjNseUqxw4nuzQN07zeV/+2G6y891KAiAniRNCSoHBqa/qiXrHrMlcDRgaF8FDuK2uvWhnIkt6Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42770},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"0653d5c91e9c60bbd50fd3367201dfbb76e1dd96","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.18.0","dependencies":{"tslib":"^2.8.1","globals":"^15.12.0","typescript-eslint":"^8.14.0","eslint-plugin-react":"^7.37.2","@vitest/eslint-plugin":"^1.1.10","eslint-plugin-import-x":"^4.4.2","eslint-plugin-jest-dom":"^5.4.0","eslint-plugin-react-hooks":"^5.0.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.8","eslint-plugin-testing-library":"^6.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.14.0","prettier":"^3.3.3","typescript":"^5.6.3","npm-run-all":"^4.1.5","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/config_1.16.3_1732135365986_0.976498848710148","host":"s3://npm-registry-packages"}},"1.16.4":{"name":"@epic-web/config","version":"1.16.4","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.16.4","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"39901a2608ce7ceb9f966261c3e7d5defcba3038","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.16.4.tgz","fileCount":34,"integrity":"sha512-j2ifTO4wHpcud/0MY3n71fRsHOCAmfwBpVcZksDhfNMbmrPcOrs4o6A1jEEkuDMFI1LE+Jh0DVTOBFymGAHM8Q==","signatures":[{"sig":"MEUCIQDYY96Bxo6j4Cs9GuxfBTzVYtiaF83W01A0TkTwr9ON0gIgENW3FGoqnEE21JAi6jksgpVrGs9uHcOyJVoKieQa+K8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42770},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"a8912bcf3fb6a15e60290bf646f5907c4e574c89","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.18.1","dependencies":{"tslib":"^2.8.1","globals":"^15.13.0","typescript-eslint":"^8.17.0","eslint-plugin-react":"^7.37.2","@vitest/eslint-plugin":"^1.1.14","eslint-plugin-import-x":"^4.5.0","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-react-hooks":"^5.1.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.9","eslint-plugin-testing-library":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.16.0","prettier":"^3.4.2","typescript":"^5.6.3","npm-run-all":"^4.1.5","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/config_1.16.4_1733495053449_0.1657074311725686","host":"s3://npm-registry-packages"}},"1.16.5":{"name":"@epic-web/config","version":"1.16.5","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.16.5","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"a1a655267cac3cf3b9121f29f6efff1707a0a445","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.16.5.tgz","fileCount":34,"integrity":"sha512-FmIyJV7LJRMAsLrmylRPCXpNERNmBQ9QqoXMq2TsYyyZoWwZchHt8MKhPPpGq7p7DQpbk1rmbA2Wi5h3htcJAw==","signatures":[{"sig":"MEYCIQDDtdSqV1rHmvxw+knGmimRVBNBs1I/YqgM6y0I4RPeDQIhAI2S6qIrYsa7H/QkYRH6jUBV7/KVFK7ZzTxz8p1GkElc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.16.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42807},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"d9b6e445f37102cd400a523a81787fa35fa29fcb","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.18.1","dependencies":{"tslib":"^2.8.1","globals":"^15.13.0","typescript-eslint":"^8.17.0","eslint-plugin-react":"^7.37.2","@vitest/eslint-plugin":"^1.1.14","eslint-plugin-import-x":"^4.5.0","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-react-hooks":"^5.1.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.9","eslint-plugin-testing-library":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.16.0","prettier":"^3.4.2","typescript":"^5.6.3","npm-run-all":"^4.1.5","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/config_1.16.5_1735998126744_0.10777353984371141","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@epic-web/config","version":"1.17.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.17.0","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"f50ce91c12474b7043385d67d85abf02e9854315","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.17.0.tgz","fileCount":34,"integrity":"sha512-us62iYgcZuqVXKj3gM2Q/7lbzH+kcGvE0yFN6Dy0NItHdKLQAKQxQHz63Gf8aSBGJIghxECDTfYJaWQFn9ACEQ==","signatures":[{"sig":"MEUCIGrH8VGq6A30NOMPf6LPeoshNGy/Jb5a7Xigfg6eFg9tAiEAlzS0MqKsDkU0peZRZ18Ki79HQFrmqUIKcLMtXfzpsxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42814},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"d40d4379dabcffa226633bda1952117a711532f6","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.18.2","dependencies":{"tslib":"^2.8.1","globals":"^15.13.0","typescript-eslint":"^8.17.0","eslint-plugin-react":"^7.37.2","@vitest/eslint-plugin":"^1.1.14","eslint-plugin-import-x":"^4.5.0","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-react-hooks":"^5.1.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.9","eslint-plugin-testing-library":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.16.0","prettier":"^3.4.2","typescript":"^5.6.3","npm-run-all":"^4.1.5","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/config_1.17.0_1739563391393_0.8661663513978672","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@epic-web/config","version":"1.17.1","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.17.1","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"c3b54fef592d8f010034c802147df593ab37d760","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.17.1.tgz","fileCount":34,"integrity":"sha512-8mkHUN6tME3Fho3HahJ9Su3HNa0/eMacpSahTb53tk5dQh8zCUvy9wxYPDzs2Bo/YSdqAJOOpUpHdZA2StGhfg==","signatures":[{"sig":"MEQCIBUXdNOsPfJBa+ybikFFBnExAdmvp4BuAAhkhDczmcOKAiB3Bi5dHBfEqaRCeTo5DZBUgjHnP5uDJiMJvsntrB1DLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42808},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"9cb02ef7aba4f503246efc1ede8a11955bfd1241","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.18.3","dependencies":{"tslib":"^2.8.1","globals":"^15.13.0","typescript-eslint":"^8.17.0","eslint-plugin-react":"^7.37.2","@vitest/eslint-plugin":"^1.1.14","eslint-plugin-import-x":"^4.5.0","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-react-hooks":"^5.1.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.9","eslint-plugin-testing-library":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.16.0","prettier":"^3.4.2","typescript":"^5.6.3","npm-run-all":"^4.1.5","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/config_1.17.1_1740591407383_0.33222534467068754","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@epic-web/config","version":"1.17.2","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.17.2","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"ce628fb49cdda0a7be7af2fe9be048ef9fb4d332","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.17.2.tgz","fileCount":34,"integrity":"sha512-PEDz2N4P9BKMwSnMWwxm2MP7rGSPw8xWBFDK8zjbklmAEqPP9JKNEMEyH8kmhDhKt2doTCtQ5AcwC6bFMCZEnw==","signatures":[{"sig":"MEUCIQCpsdFHsb8MfX8Fa2+PJf5HC3AM097e62lgoXxAV/XWCQIgRxFOBAFdiUcRLvdi23iCRvp4KOxeJcGZNUAA/MeyZn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42824},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"76f8d82e21490ce2964d5258941f42ba39d9bcc8","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.18.3","dependencies":{"tslib":"^2.8.1","globals":"^15.13.0","typescript-eslint":"^8.17.0","eslint-plugin-react":"^7.37.2","@vitest/eslint-plugin":"^1.1.14","eslint-plugin-import-x":"^4.5.0","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-react-hooks":"^5.1.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.9","eslint-plugin-testing-library":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.16.0","prettier":"^3.4.2","typescript":"^5.6.3","npm-run-all":"^4.1.5","@types/react":"^18.3.12"},"_npmOperationalInternal":{"tmp":"tmp/config_1.17.2_1740676580717_0.2958008722842633","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@epic-web/config","version":"1.18.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.18.0","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"a259ba4883c0f8e8b25065bb1115ad2a6069bd8d","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.18.0.tgz","fileCount":36,"integrity":"sha512-55ekkRqGQLFlrvzrmG1ttxfUkzau6AwaOmhwyxxTvofHAyhWR5YoYqu/UTrHNYWnhVBhOrmZ/5SZqqrRHHwP2g==","signatures":[{"sig":"MEYCIQCBB9Ldc0Ruaid6vE9+Nh2kruO5yl4YfpkIHs5OpHH1tgIhAK3mIlPp1BuUAuaVdoKK5o6uhzbE+zujuDhF+5cufNUN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90997},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"a98d72d73325cb17290ebf48bbb21073778a1e43","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.8.1","globals":"^15.13.0","typescript-eslint":"^8.17.0","eslint-plugin-react":"^7.37.2","@vitest/eslint-plugin":"^1.1.14","eslint-plugin-import-x":"^4.5.0","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-playwright":"^2.2.0","eslint-plugin-react-hooks":"^5.1.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.9","eslint-plugin-testing-library":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.16.0","vitest":"^3.0.9","prettier":"^3.4.2","typescript":"^5.6.3","npm-run-all":"^4.1.5","@types/react":"^18.3.12","@playwright/test":"^1.51.1"},"_npmOperationalInternal":{"tmp":"tmp/config_1.18.0_1742595861542_0.11791499546697048","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@epic-web/config","version":"1.18.1","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.18.1","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"54f94ef0f40b4edd8122d2c0dcd16f193b9ac910","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.18.1.tgz","fileCount":36,"integrity":"sha512-hnrKszJN0B9X5MPRg3uUH5crucaRUtwisVrSZKBzXj7qHR+o0kvLsx3MN5omuOvgz2dahxwypToZLBxWts/pVw==","signatures":[{"sig":"MEUCIQDjKMggTx0uMAcZl5Yv8fM2z3VQ9Urf2qpUdW3ux4oX+AIgME/eTyr+C+czTHei80aZzv0iz80GG3lorSpzbWh2CC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91203},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"b17c10bea88f9ab84819f2799fdfad3f775ee234","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.8.1","globals":"^15.13.0","typescript-eslint":"^8.17.0","eslint-plugin-react":"^7.37.2","@vitest/eslint-plugin":"^1.1.14","eslint-plugin-import-x":"^4.5.0","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-playwright":"^2.2.0","eslint-plugin-react-hooks":"^5.1.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.9","eslint-plugin-testing-library":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.16.0","vitest":"^3.0.9","prettier":"^3.4.2","typescript":"^5.6.3","npm-run-all":"^4.1.5","@types/react":"^18.3.12","@playwright/test":"^1.51.1"},"_npmOperationalInternal":{"tmp":"tmp/config_1.18.1_1742596458587_0.1632130648738268","host":"s3://npm-registry-packages-npm-production"}},"1.18.2":{"name":"@epic-web/config","version":"1.18.2","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.18.2","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"cdee831a80712c757658a54328f935ac45bd5eb1","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.18.2.tgz","fileCount":36,"integrity":"sha512-Q4sfcCxVaI2ojrNO/ldxrVd03ZL283BtZJLvJvKTgQgABU/vuDJyvlGaWMlHax+ZQnLFl4X6dKRdGJc+nyY3Wg==","signatures":[{"sig":"MEUCIFCJ8ZzJDv9ey5iuk9+VrOJDyLbVpFPHXse3cGHTC+ftAiEAtsQfPYBHP1s/qIBbdR2tasKFT+9he3AQ2CMPSLsJ3GU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91163},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"55eef97965da5d1cf3b945ecdf28a488844342f8","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.8.1","globals":"^15.13.0","typescript-eslint":"^8.17.0","eslint-plugin-react":"^7.37.2","@vitest/eslint-plugin":"^1.1.14","eslint-plugin-import-x":"^4.5.0","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-playwright":"^2.2.0","eslint-plugin-react-hooks":"^5.1.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.9","eslint-plugin-testing-library":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.16.0","vitest":"^3.0.9","prettier":"^3.4.2","typescript":"^5.6.3","npm-run-all":"^4.1.5","@types/react":"^18.3.12","@playwright/test":"^1.51.1"},"_npmOperationalInternal":{"tmp":"tmp/config_1.18.2_1742661153676_0.8488679948567515","host":"s3://npm-registry-packages-npm-production"}},"1.18.3":{"name":"@epic-web/config","version":"1.18.3","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.18.3","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"0d9c5d0fe5173d0dc48139054004b51e79894cec","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.18.3.tgz","fileCount":36,"integrity":"sha512-Z3YAHpZV2vplHbLyw/udJuFe8CUqDrl2mxPMlQ3q8LXBJACXForGuM5GWs98G0Iu4XXxWr8VKSHS7B2v+qbpBQ==","signatures":[{"sig":"MEUCIGgO8S1hKV+QWzuoPP5vIfdRyI1Ik8dB4cDCbrnLZtQvAiEAoo398qxfTL9Jw5T6eX9gqzqfg7XM08sC5wbH96mo3NY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89091},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"5a4d023482ec8f0ce8bcad14fb46285f6f7373dc","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.8.1","globals":"^15.13.0","typescript-eslint":"^8.17.0","eslint-plugin-react":"^7.37.2","@vitest/eslint-plugin":"^1.1.14","eslint-plugin-import-x":"^4.5.0","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-playwright":"^2.2.0","eslint-plugin-react-hooks":"^5.1.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.9","eslint-plugin-testing-library":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.16.0","vitest":"^3.0.9","prettier":"^3.4.2","typescript":"^5.6.3","npm-run-all":"^4.1.5","@types/react":"^18.3.12","@playwright/test":"^1.51.1"},"_npmOperationalInternal":{"tmp":"tmp/config_1.18.3_1744041030001_0.0025512649303252033","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@epic-web/config","version":"1.19.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.19.0","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"a64f28ff68185c8ee1dda0ae9896450187b177a1","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.19.0.tgz","fileCount":36,"integrity":"sha512-HcU3aaE423aqFNLEsP6uWZXD5wBHSEZuRVH9hZFga9dHzGmopJ1ZBosunY3UeJ0njUdr68dUM33Phe1VBfW5rg==","signatures":[{"sig":"MEYCIQCbuDniom8LrtS7ZkdW2OmVo0hzLTH1IKe+BaXsXTCKTwIhAJbf22qV3AJ7Wp+dzQRtJqDa5FwmzfCJbDgL+wjYt3os","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89048},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"0ef19e0a6c55d4d763d3436fc4400f1e8b47ae98","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.8.1","globals":"^15.13.0","typescript-eslint":"^8.17.0","eslint-plugin-react":"^7.37.2","@vitest/eslint-plugin":"^1.1.14","eslint-plugin-import-x":"^4.5.0","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-playwright":"^2.2.0","eslint-plugin-react-hooks":"^5.1.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.9","eslint-plugin-testing-library":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.16.0","vitest":"^3.0.9","prettier":"^3.4.2","typescript":"^5.6.3","npm-run-all":"^4.1.5","@types/react":"^18.3.12","@playwright/test":"^1.51.1"},"_npmOperationalInternal":{"tmp":"tmp/config_1.19.0_1744307086739_0.05087788882108657","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@epic-web/config","version":"1.20.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.20.0","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"023cc07d628215186ca6531832781e6b688fc07d","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.20.0.tgz","fileCount":36,"integrity":"sha512-rIAG8gWaApsx021jgkO8PzCHsemakZe7J8ppEGPDyjrnD3Pi678hukaq/qOL/jJUxqdXc3INI+kaHOCzsrjzkw==","signatures":[{"sig":"MEUCIDhXy9O3tEwcVLrNHACkFo523zcNhdgOu62p8Bu9tAbFAiEA+3CNY1BZV2gxhMUs/FH37P7U7A3HYaDNwmfX/vaHHO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89091},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"2b75fd35f9d1b011274d6dfef57fdc7b357a0c8d","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.8.1","globals":"^16.0.0","typescript-eslint":"^8.31.0","eslint-plugin-react":"^7.37.5","@vitest/eslint-plugin":"^1.1.43","eslint-plugin-import-x":"^4.11.0","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-playwright":"^2.2.0","eslint-plugin-react-hooks":"^5.2.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.11","eslint-plugin-testing-library":"^7.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^9.25.1","vitest":"^3.1.2","prettier":"^3.5.3","typescript":"^5.8.3","npm-run-all":"^4.1.5","@types/react":"^19.1.2","@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/config_1.20.0_1745681635409_0.033145174199158633","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"@epic-web/config","version":"1.20.1","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.20.1","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"c48fd47d44906edf6531e2a15430490f18d15914","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.20.1.tgz","fileCount":36,"integrity":"sha512-0KBn+kUWzubRCyxRR+cJ3sG3oLtDg/HJejl6UIR/2U2PM8gSOLIPRVUEwc/mCTJxaUZJGDXbyVotbKt6Wo/XWA==","signatures":[{"sig":"MEUCIG1NLlEbMdU8XwIelFmLhzkKXM2qQwwgtddH95PwgY7/AiEA9cy9HTgqUD1h9f2x9q8AhCVL3B32+1Afs1u880ChHow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89048},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"96616afe626cefc47c690c9ac81a9408fa2b24c7","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.19.1","dependencies":{"tslib":"^2.8.1","globals":"^16.0.0","typescript-eslint":"^8.31.0","eslint-plugin-react":"^7.37.5","@vitest/eslint-plugin":"^1.1.43","eslint-plugin-import-x":"^4.11.0","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-playwright":"^2.2.0","eslint-plugin-react-hooks":"^5.2.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.11","eslint-plugin-testing-library":"^7.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^9.25.1","vitest":"^3.1.2","prettier":"^3.5.3","typescript":"^5.8.3","npm-run-all":"^4.1.5","@types/react":"^19.1.2","@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/config_1.20.1_1746463011509_0.3222888338898857","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@epic-web/config","version":"1.21.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.21.0","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"a33e072473b82aa1fb91919044314dd8fa95f26f","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.21.0.tgz","fileCount":37,"integrity":"sha512-38Bwg8JybTuaIp0J98adm+7nuHefwTbYZ5ORd1OuIf9qI55kMtRrv9ddFK4sdoK8KN1rHhwYvQtB3gvwnD+u7A==","signatures":[{"sig":"MEUCIQCUbQGNQg06G2/iLQasNlw5BUkoo8KWpciKEhVfLod30wIgEHFa4PtWIwOjTVTuwjs06ZVfkPVpa/VUm3MJLUs01I4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89933},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"e8d18064f9b118108bae409bffe2976ac75c490b","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.19.1","dependencies":{"tslib":"^2.8.1","globals":"^16.0.0","typescript-eslint":"^8.31.0","eslint-plugin-react":"^7.37.5","@vitest/eslint-plugin":"^1.1.43","eslint-plugin-import-x":"^4.11.0","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-playwright":"^2.2.0","eslint-plugin-react-hooks":"^5.2.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.11","eslint-plugin-testing-library":"^7.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^9.25.1","vitest":"^3.1.2","prettier":"^3.5.3","typescript":"^5.8.3","npm-run-all":"^4.1.5","@types/react":"^19.1.2","@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/config_1.21.0_1747257776305_0.354112364703818","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"@epic-web/config","version":"1.21.1","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.21.1","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"bdec4ad80f0400cae379e0916a84d9a0d116efd1","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.21.1.tgz","fileCount":38,"integrity":"sha512-nPkRSTMjHSnnJ8mtn7T+WTRa3/fSG9+FBt+cWcMrjwo5pXpnQCJJgzqWuT2p2Dh+R0HzMt2TiBVMLggLk6txJA==","signatures":[{"sig":"MEQCIAqnvcBHFZBz31cEhxUopC9gUJexKi05TzwtbO0vj+DEAiACyzjRwk0Dp1vOSfl4+yU2ra0okrx/CZJ08D13Rduqjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90271},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"a9e385c8e43692e9f9ea70bb0018a38f865845c5","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","globals":"^16.3.0","typescript-eslint":"^8.38.0","eslint-plugin-react":"^7.37.5","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-playwright":"^2.2.0","eslint-plugin-react-hooks":"^5.2.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-testing-library":"^7.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.8.3","npm-run-all":"^4.1.5","@types/react":"^19.1.8","@playwright/test":"^1.54.1"},"_npmOperationalInternal":{"tmp":"tmp/config_1.21.1_1753470830612_0.39340905514356983","host":"s3://npm-registry-packages-npm-production"}},"1.21.2":{"name":"@epic-web/config","version":"1.21.2","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.21.2","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"580a33d024ca89e967dc93c3703840ceddf03679","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.21.2.tgz","fileCount":38,"integrity":"sha512-OidJM7tUUAlWwOoGJhKjNICtjKDEiRwmJ0ZFQdEX5h82TDi1NERqlC/XXoTExxNo33qpEethBonyKE+oZeGOBA==","signatures":[{"sig":"MEUCIDlonlsdbGD7YR9ezWe/yZt0tofmByaxToP7w2vHk5dZAiEAhqTN74LAGgqTN48xv9jnS8+BmURcfcbW+5rSNdxLsrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90351},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"69bb70103df8c17228c1fc82e395b02701a53128","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","globals":"^16.3.0","typescript-eslint":"^8.38.0","eslint-plugin-react":"^7.37.5","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-playwright":"^2.2.0","eslint-plugin-react-hooks":"^5.2.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-testing-library":"^7.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.8.3","npm-run-all":"^4.1.5","@types/react":"^19.1.8","@playwright/test":"^1.54.1"},"_npmOperationalInternal":{"tmp":"tmp/config_1.21.2_1754071257209_0.5768494065743186","host":"s3://npm-registry-packages-npm-production"}},"1.21.3":{"name":"@epic-web/config","version":"1.21.3","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.21.3","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"4d82fe4e4b2496619e4d3d7278758a70cee01eec","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.21.3.tgz","fileCount":38,"integrity":"sha512-DA1xcxvD3fBJbpaonRd01ZpdTWtxXDVxaFn8L4UMcdYXqQgUPpBhJrZF0UgfJECmF3PQV6WthwA++lJrYUv1pQ==","signatures":[{"sig":"MEQCIFHAiTBxtsXqsyNxeIzJMfBMxfS/Gl6BO38i1pAQZ+nnAiAcXqZmu6dGS3G+djVUSAEXhne99gnBltAnlTa6XOtFZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90354},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"44b8e34296fdc290d71df56e4d83ccd15e051dc5","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","globals":"^16.3.0","typescript-eslint":"^8.38.0","eslint-plugin-react":"^7.37.5","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-playwright":"^2.2.0","eslint-plugin-react-hooks":"^5.2.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-testing-library":"^7.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.8.3","npm-run-all":"^4.1.5","@types/react":"^19.1.8","@playwright/test":"^1.54.1"},"_npmOperationalInternal":{"tmp":"tmp/config_1.21.3_1754090979670_0.9976151906374435","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@epic-web/config","version":"1.22.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.22.0","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"98d3692ddf87f64b92dbd16a5e5602345f4e092e","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.22.0.tgz","fileCount":39,"integrity":"sha512-NY51YF1TaLZ2DRCT9QbTCCHOxtjqk8PHgEjWBsrVUTrB2hO5DkR9mGzmtAB8WIk+tNJbvW7Ls4RlR3PTPY/K5Q==","signatures":[{"sig":"MEUCICE3fnos+gV4bKQu2FnzUobahlrbXROSrYticQCWwT2zAiEArWCL+5IZq1Buc6hD8qjdhWL+bve+5OrRyIIj7xtsdUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93492},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./oxlint":"./oxlint-config.json","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"5894ffeb198ef1090fcc84cceb5bd772e16566b7","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e79404a-24f4-4f29-b557-db6cb6e25fa3"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.8.1","globals":"^16.3.0","typescript-eslint":"^8.38.0","eslint-plugin-react":"^7.37.5","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-playwright":"^2.2.0","eslint-plugin-react-hooks":"^5.2.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-testing-library":"^7.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.8.3","npm-run-all":"^4.1.5","@types/react":"^19.1.8","@playwright/test":"^1.54.1"},"_npmOperationalInternal":{"tmp":"tmp/config_1.22.0_1770251792364_0.9455432927272782","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@epic-web/config","version":"1.23.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.23.0","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"2c5ad3d194caff4d8e92d34175f0ebdecd263d3b","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.23.0.tgz","fileCount":44,"integrity":"sha512-hwqFoKPa5KBtWRQ9v7ZFhV8kHSCQZmsj4GqudNuPgwYR0DQB8sUr38uRfpbaobVQix1WEciOVZxQJr9ysQSFug==","signatures":[{"sig":"MEQCIGgKL+3T9Am6ckAyVpMYyQ21kQpz2WxPryDc6L/yo8kZAiBh+Uq5MEG8cYFTFrG6lYGAFhVE3KKyWtdSbxVfmxiIGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100093},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./oxlint":"./oxlint-config.json","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"e6641694689626489af25263d5eb545b1e7cd67a","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e79404a-24f4-4f29-b557-db6cb6e25fa3"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.8.1","globals":"^16.3.0","@oxlint/plugins":"^1.43.0","typescript-eslint":"^8.38.0","eslint-plugin-react":"^7.37.5","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-playwright":"^2.2.0","eslint-plugin-react-hooks":"^5.2.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-testing-library":"^7.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.8.3","npm-run-all":"^4.1.5","@types/react":"^19.1.8","@playwright/test":"^1.54.1"},"_npmOperationalInternal":{"tmp":"tmp/config_1.23.0_1771014807947_0.969722185101707","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@epic-web/config","version":"1.24.0","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.24.0","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"d19cd54e6691e674ca7b330b5d2ed2c6e23342c8","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.24.0.tgz","fileCount":48,"integrity":"sha512-f6ZnRQ2azDdD/dsaWj4YoG5Ql7JXBDKKMP+Pup8tHSt1cSR+auXtPYGe8lNFUgsBITYgXUoMKKemP0CsKJHoEQ==","signatures":[{"sig":"MEQCIA3OzhZsywnTDH+WK5aXfi1fE8Ed2xbF6xywYU6BfG3gAiATjsmeGbCrO9w5orgv4xxKKp3d6TOxXcI2lEXR/x2PCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120950},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./oxlint":"./oxlint-config.json","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json","./eslint-plugin":"./eslint-plugin-epic-web.js"},"gitHead":"913d51f5459f26d047ba72aec95a72d4f46e0c0b","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e79404a-24f4-4f29-b557-db6cb6e25fa3"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.8.1","globals":"^16.3.0","@oxlint/plugins":"^1.43.0","typescript-eslint":"^8.38.0","eslint-plugin-react":"^7.37.5","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-playwright":"^2.2.0","eslint-plugin-react-hooks":"^5.2.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-testing-library":"^7.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.8.3","npm-run-all":"^4.1.5","@types/react":"^19.1.8","@playwright/test":"^1.54.1"},"_npmOperationalInternal":{"tmp":"tmp/config_1.24.0_1771015657054_0.02402834884090166","host":"s3://npm-registry-packages-npm-production"}},"1.24.1":{"name":"@epic-web/config","version":"1.24.1","keywords":["config","eslint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@1.24.1","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"60bd2532486052d2e71f12483c4d28ffe5ad571b","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-1.24.1.tgz","fileCount":48,"integrity":"sha512-rJFMoCVAs2A4GDKRXLPzvzOQw0w32o2Nij71/qFGmaTgtn2YerMij3ix9mD5mjwNcv/JdwzR3VxLIN0rICMg0A==","signatures":[{"sig":"MEUCIQCnL5gyvHyfMfGjhC/jyq7qnr8LZTrXM55TnKnuvShOQgIgYt3WuoklzrvI1BKNQ1I4b+D+FIdULOK5vMQKr8ISZsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@1.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120992},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./eslint":"./eslint.js","./oxlint":"./oxlint-config.json","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json","./eslint-plugin":"./eslint-plugin-epic-web.js"},"gitHead":"9f9889739a7de77fa3ff33575093fb525182b125","imports":{"#/*":"./*"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e79404a-24f4-4f29-b557-db6cb6e25fa3"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"11.8.0","description":"Reasonable ESLint configs for epic web devs","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","globals":"^16.3.0","@oxlint/plugins":"^1.43.0","typescript-eslint":"^8.38.0","eslint-plugin-react":"^7.37.5","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-playwright":"^2.2.0","eslint-plugin-react-hooks":"^5.2.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-testing-library":"^7.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.8.3","npm-run-all":"^4.1.5","@types/react":"^19.1.8","@playwright/test":"^1.54.1"},"_npmOperationalInternal":{"tmp":"tmp/config_1.24.1_1772341358292_0.5875396595786075","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@epic-web/config","version":"2.0.0","keywords":["config","oxlint","prettier","typescript","epic"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@2.0.0","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"17a1ca7f0b16f512222045b436bb492a174d04ca","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-2.0.0.tgz","fileCount":47,"integrity":"sha512-132wmvYc3TPi9XKth25GXZJCwYw4ZfpBjQTxlH8aJEeClBlBSd7fE5v6UfJ7PQ7s0aliCHQvUYzPVfPTBkyx5w==","signatures":[{"sig":"MEYCIQCDQageGizPgByc7rF2qisrBWOC2PIgU02TXGevoiFiewIhALhe/LZRE7rRByVJC8FoUbA5+I2aQuIkgjLqMj7evjmO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108557},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./oxlint":"./oxlint-config.json","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"1180f590b67ff5e69f7ee83f23e42800be01b9f6","imports":{"#/*":"./*"},"scripts":{"lint":"oxlint --config oxlint-config.json .","test":"vitest run lint-rules/*.test.js","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e79404a-24f4-4f29-b557-db6cb6e25fa3"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"11.9.0","description":"Reasonable Oxlint, Prettier, and TypeScript configs for epic web devs","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tslib":"^2.8.1","@oxlint/plugins":"^1.43.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","oxlint":"^1.57.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.8.3","npm-run-all":"^4.1.5","@types/react":"^19.1.8","@playwright/test":"^1.54.1"},"_npmOperationalInternal":{"tmp":"tmp/config_2.0.0_1774559851687_0.1294487951137473","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@epic-web/config","version":"3.0.0","keywords":["config","epic","oxfmt","oxlint","typescript"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@3.0.0","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"f36c53db13273afa542eefa1360fd2502a2d2d31","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-3.0.0.tgz","fileCount":52,"integrity":"sha512-936Qt9gXaBVO2DjdwJwjog4IlF99c07FulAGB2H2mDSZ2B131/TVCchR5maIGtVaMd3GaaMZdh+qq5kamWAWNQ==","signatures":[{"sig":"MEUCIQCizv/rq2+FL97w5GTgMnnkMrtc65YbLm8p7Vkq6MFVuQIgU+7DI/SmviICcbl5uef1Qfb6XKgTmjF4gv8xKXR7uI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119094},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./oxfmt":"./oxfmt-preset.mjs","./oxlint":"./oxlint-config.json","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"7186068334bc99069336f5248697515b2375df6d","imports":{"#/*":"./*"},"scripts":{"lint":"oxlint --config oxlint-config.json .","test":"vitest run lint-rules/*.test.js","format":"oxfmt -c ./oxfmt.config.mjs","validate":"run-p -l format lint typecheck","typecheck":"tsc","format:check":"oxfmt -c ./oxfmt.config.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e79404a-24f4-4f29-b557-db6cb6e25fa3"}},"repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"11.11.0","description":"Reasonable Oxlint, Oxfmt, and TypeScript configs for epic web devs","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tslib":"^2.8.1","@oxlint/plugins":"^1.43.0","@total-typescript/ts-reset":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.45.0","react":"^19.1.0","oxlint":"^1.57.0","vitest":"^3.2.4","typescript":"^5.8.3","npm-run-all":"^4.1.5","@types/react":"^19.1.8","@playwright/test":"^1.54.1"},"peerDependencies":{"oxfmt":">=0.45.0 <1"},"_npmOperationalInternal":{"tmp":"tmp/config_3.0.0_1776188749738_0.8514250048903484","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@epic-web/config","version":"3.1.0","keywords":["config","epic","oxfmt","oxlint","typescript"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@3.1.0","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"0b176708d412db8f03c7308f7eb4e1a9b3e3a415","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-3.1.0.tgz","fileCount":53,"integrity":"sha512-h3WKprxIjJmaHKv0lwWnTTdWcmbns4rYekA0R+CeTYBHswpx6pq1ggyqijBr5jO+Ocy5TCT4b+9L9Ga5hvqNIw==","signatures":[{"sig":"MEQCIFOG8KDx8pJdOP2TyvP4wPqg905K7NxrhUQtKwkP8idCAiAIy3ZFYa60zeJJMQi0O1hJ2y7BZwCoTuzD7Aks0PDo1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119393},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./oxfmt":{"types":"./oxfmt-preset.d.ts","import":"./oxfmt-preset.js","default":"./oxfmt-preset.js"},"./oxlint":"./oxlint-config.json","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"27d3b52fd2063abfbf574b00c12e551f65e4a246","imports":{"#/*":"./*"},"scripts":{"lint":"oxlint --config oxlint-config.json .","test":"vitest run lint-rules/*.test.js","format":"oxfmt -c ./oxfmt.config.mjs","validate":"run-p -l format lint typecheck","typecheck":"tsc","format:check":"oxfmt -c ./oxfmt.config.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e79404a-24f4-4f29-b557-db6cb6e25fa3"}},"repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"11.11.0","description":"Reasonable Oxlint, Oxfmt, and TypeScript configs for epic web devs","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tslib":"^2.8.1","@oxlint/plugins":"^1.60.0","@total-typescript/ts-reset":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.45.0","react":"^19.2.5","oxlint":"^1.60.0","vitest":"^4.1.4","typescript":"^6.0.2","npm-run-all":"^4.1.5","@types/react":"^19.2.14","@playwright/test":"^1.59.1"},"peerDependencies":{"oxfmt":">=0.45.0 <1"},"_npmOperationalInternal":{"tmp":"tmp/config_3.1.0_1776189993750_0.34034553349819885","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@epic-web/config","version":"3.2.0","keywords":["config","epic","oxfmt","oxlint","typescript"],"author":{"url":"https://kentcdodds.com/","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"license":"MIT","_id":"@epic-web/config@3.2.0","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"homepage":"https://github.com/epicweb-dev/config","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"dist":{"shasum":"e1d6bde6c39a62b5dd9fabb40ad23dd947b145d1","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-3.2.0.tgz","fileCount":53,"integrity":"sha512-usT748FXJB75xkyQ/6uM5ttESb9uzjjTX5qV5dFGG8+lxga3v4lzkrD/xFBETz4kBbZiVqs0bADXTOqhZu3FPg==","signatures":[{"sig":"MEUCIQCgXz5FOCLcSGrrY4uF10KZ40TstYsJtz6JsQC8tEin+wIgZFeWeTlz2YyMqGX2K+35E3LZk+IeIrbs1HuSQH8CwFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119592},"main":"index.js","type":"module","$schema":"https://json.schemastore.org/package","exports":{".":"./index.js","./oxfmt":{"types":"./oxfmt-preset.d.ts","import":"./oxfmt-preset.js","default":"./oxfmt-preset.js"},"./oxlint":"./oxlint-config.json","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"0aace7ed16d5d6101dd773b365b917d064c28757","imports":{"#/*":"./*"},"scripts":{"lint":"oxlint --config oxlint-config.json .","test":"vitest run lint-rules/*.test.js","format":"oxfmt -c ./oxfmt.config.mjs","validate":"run-p -l format lint typecheck","typecheck":"tsc","format:check":"oxfmt -c ./oxfmt.config.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e79404a-24f4-4f29-b557-db6cb6e25fa3"}},"repository":{"url":"git+https://github.com/epicweb-dev/config.git","type":"git"},"_npmVersion":"11.16.0","description":"Reasonable Oxlint, Oxfmt, and TypeScript configs for epic web devs","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.8.1","@oxlint/plugins":"^1.73.0","@total-typescript/ts-reset":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.58.0","react":"^19.2.7","oxlint":"^1.73.0","vitest":"^4.1.10","typescript":"^7.0.2","npm-run-all":"^4.1.5","@types/react":"^19.2.17","@playwright/test":"^1.61.1"},"peerDependencies":{"oxfmt":">=0.45.0 <1"},"_npmOperationalInternal":{"tmp":"tmp/config_3.2.0_1783538709730_0.36389558768010866","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"$schema":"https://json.schemastore.org/package","name":"@epic-web/config","version":"3.2.1","description":"Reasonable Oxlint, Oxfmt, and TypeScript configs for epic web devs","publishConfig":{"access":"public"},"type":"module","main":"index.js","imports":{"#/*":"./*"},"exports":{".":"./index.js","./oxfmt":{"types":"./oxfmt-preset.d.ts","import":"./oxfmt-preset.js","default":"./oxfmt-preset.js"},"./typescript":"./typescript.json","./reset.d.ts":"./reset.d.ts","./oxlint":"./oxlint-config.json"},"scripts":{"format":"oxfmt -c ./oxfmt.config.mjs","format:check":"oxfmt -c ./oxfmt.config.mjs --check","lint":"oxlint --config oxlint-config.json .","test":"vitest run lint-rules/*.test.js","typecheck":"tsc","validate":"run-p -l format lint typecheck"},"keywords":["config","epic","oxfmt","oxlint","typescript"],"author":{"name":"Kent C. Dodds","email":"me@kentcdodds.com","url":"https://kentcdodds.com/"},"repository":{"type":"git","url":"git+https://github.com/epicweb-dev/config.git"},"homepage":"https://github.com/epicweb-dev/config","license":"MIT","peerDependencies":{"oxfmt":">=0.45.0 <1"},"dependencies":{"@oxlint/plugins":"^1.77.0","@total-typescript/ts-reset":"^0.6.1","tslib":"^2.8.1"},"devDependencies":{"@playwright/test":"^1.62.1","@types/react":"^19.2.18","npm-run-all":"^4.1.5","oxfmt":"^0.62.0","oxlint":"^1.77.0","react":"^19.2.8","typescript":"^7.0.2","vitest":"^4.1.10"},"gitHead":"ad0c96c8e83bcf6094c9311d19d1cb8b164de287","_id":"@epic-web/config@3.2.1","bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-EK/WBon95scwEghvd6cBn9zSqWN2LA5okCvCl7XiFSS+8FRvSGCMqVB42ia+7MetPeytK06857O1cmCfETVoLA==","shasum":"94beaf0b545fd2d80878095278958efb8086ec83","tarball":"https://registry.npmjs.org/@epic-web/config/-/config-3.2.1.tgz","fileCount":53,"unpackedSize":119592,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@epic-web%2fconfig@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD9oSEAdtgzvmLMAMXqf2spJz2JU+urCdZtARv/3cgpHwIhAL0dwsx9sp12DTtt8cKHuOpLLZ/agg+yQlKiQlCx0foJ"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e79404a-24f4-4f29-b557-db6cb6e25fa3"}},"directories":{},"maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/config_3.2.1_1785795958076_0.8416807452377864"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-24T19:25:03.792Z","modified":"2026-08-03T22:25:58.701Z","1.0.0":"2024-05-24T19:25:04.067Z","1.1.0":"2024-05-24T22:05:45.574Z","1.1.1":"2024-05-24T22:07:23.222Z","1.1.2":"2024-05-24T22:09:06.048Z","1.1.3":"2024-05-24T22:16:01.117Z","1.1.4":"2024-05-24T22:29:15.538Z","1.1.5":"2024-05-24T22:38:11.436Z","1.2.0":"2024-05-24T22:41:09.582Z","1.3.0":"2024-05-24T22:53:33.698Z","1.3.1":"2024-05-24T22:58:38.023Z","1.3.2":"2024-05-24T23:02:07.231Z","1.3.3":"2024-05-25T13:37:09.242Z","1.3.4":"2024-05-25T14:07:08.672Z","1.3.5":"2024-05-25T14:09:16.498Z","1.3.6":"2024-05-25T14:48:51.258Z","1.3.7":"2024-05-25T15:45:09.135Z","1.3.8":"2024-05-25T16:07:30.190Z","1.3.9":"2024-05-25T16:14:42.993Z","1.4.0":"2024-05-25T16:42:34.150Z","1.5.0":"2024-05-25T16:47:19.311Z","1.5.1":"2024-05-25T16:53:35.713Z","1.5.2":"2024-05-25T16:57:46.664Z","1.5.3":"2024-05-25T17:00:53.411Z","1.5.4":"2024-05-25T17:29:58.980Z","1.6.0":"2024-05-28T16:24:39.424Z","1.7.0":"2024-05-29T18:00:01.404Z","1.7.1":"2024-05-29T20:18:43.844Z","1.7.2":"2024-05-29T20:57:14.877Z","1.7.3":"2024-05-29T21:29:24.308Z","1.7.4":"2024-05-29T21:33:13.001Z","1.7.5":"2024-05-29T22:01:36.522Z","1.8.0":"2024-05-30T23:21:45.365Z","1.9.0":"2024-05-31T16:56:36.516Z","1.9.1":"2024-05-31T20:05:18.646Z","1.9.2":"2024-06-05T23:53:17.027Z","1.10.0":"2024-06-06T23:30:43.555Z","1.11.0":"2024-06-14T01:39:47.680Z","1.11.1":"2024-06-14T15:52:54.382Z","1.11.2":"2024-06-14T21:55:53.970Z","1.11.3":"2024-07-11T06:06:34.103Z","1.12.0":"2024-07-11T20:34:46.979Z","1.12.1":"2024-10-07T22:55:51.259Z","1.12.2":"2024-10-14T22:01:49.515Z","1.13.0":"2024-10-14T22:20:59.141Z","1.15.0":"2024-10-24T23:38:25.507Z","1.16.0":"2024-11-12T13:52:31.434Z","1.16.1":"2024-11-13T18:16:09.352Z","1.16.2":"2024-11-20T20:32:42.269Z","1.16.3":"2024-11-20T20:42:46.188Z","1.16.4":"2024-12-06T14:24:13.636Z","1.16.5":"2025-01-04T13:42:06.923Z","1.17.0":"2025-02-14T20:03:11.619Z","1.17.1":"2025-02-26T17:36:47.726Z","1.17.2":"2025-02-27T17:16:20.981Z","1.18.0":"2025-03-21T22:24:21.722Z","1.18.1":"2025-03-21T22:34:18.751Z","1.18.2":"2025-03-22T16:32:33.858Z","1.18.3":"2025-04-07T15:50:30.207Z","1.19.0":"2025-04-10T17:44:46.909Z","1.20.0":"2025-04-26T15:33:55.602Z","1.20.1":"2025-05-05T16:36:51.695Z","1.21.0":"2025-05-14T21:22:56.493Z","1.21.1":"2025-07-25T19:13:50.788Z","1.21.2":"2025-08-01T18:00:57.419Z","1.21.3":"2025-08-01T23:29:39.837Z","1.22.0":"2026-02-05T00:36:32.531Z","1.23.0":"2026-02-13T20:33:28.108Z","1.24.0":"2026-02-13T20:47:37.260Z","1.24.1":"2026-03-01T05:02:38.445Z","2.0.0":"2026-03-26T21:17:31.841Z","3.0.0":"2026-04-14T17:45:49.955Z","3.1.0":"2026-04-14T18:06:33.921Z","3.2.0":"2026-07-08T19:25:09.912Z","3.2.1":"2026-08-03T22:25:58.259Z"},"bugs":{"url":"https://github.com/epicweb-dev/config/issues"},"author":{"name":"Kent C. Dodds","email":"me@kentcdodds.com","url":"https://kentcdodds.com/"},"license":"MIT","homepage":"https://github.com/epicweb-dev/config","keywords":["config","epic","oxfmt","oxlint","typescript"],"repository":{"type":"git","url":"git+https://github.com/epicweb-dev/config.git"},"description":"Reasonable Oxlint, Oxfmt, and TypeScript configs for epic web devs","maintainers":[{"name":"kettanaito","email":"kettanaito@gmail.com"},{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"epic-web-bot","email":"me+epic-web-bot@kentcdodds.com"}],"readme":"<div>\n  <h1 align=\"center\"><a href=\"https://npm.im/@epic-web/config\">👮 @epic-web/config</a></h1>\n  <strong>\n    Reasonable Oxlint, Oxfmt, and TypeScript configs for epic web devs\n  </strong>\n  <p>\n    This makes assumptions about the way you prefer to develop software and gives you configurations that will actually help you in your development.\n  </p>\n</div>\n\n```\nnpm install @epic-web/config\n```\n\n<div align=\"center\">\n  <a\n    alt=\"Epic Web logo\"\n    href=\"https://www.epicweb.dev\"\n  >\n    <img\n      width=\"300px\"\n      src=\"https://github-production-user-asset-6210df.s3.amazonaws.com/1500684/257881576-fd66040b-679f-4f25-b0d0-ab886a14909a.png\"\n    />\n  </a>\n</div>\n\n<hr />\n\n<!-- prettier-ignore-start -->\n[![Build Status][build-badge]][build]\n[![MIT License][license-badge]][license]\n[![Code of Conduct][coc-badge]][coc]\n<!-- prettier-ignore-end -->\n\n## The problem\n\nYou're a professional, but you're mature enough to know that even professionals\ncan make mistakes, and you value your time enough to not want to waste time\nconfiguring code quality tools or babysitting them.\n\n## This solution\n\nThis package provides shared defaults for the tools this repo currently ships:\n\n- Oxlint\n- Oxfmt\n- TypeScript\n\n## Decisions\n\nYou can learn about the different decisions made for this project in\n[the decision docs](./docs/decisions).\n\n## Usage\n\nTechnically you configure everything yourself, but you can use the configs in\nthis project as a starter for your projects (and in some cases you don't need to\nconfigure anything more than the defaults).\n\n### Oxfmt (formatter)\n\nInstall [Oxfmt](https://oxc.rs/docs/guide/usage/formatter.html) alongside this\npackage (it is listed in `peerDependencies`).\n\nThe `@epic-web/config/oxfmt` entry resolves to a plain `.js` preset (this\npackage uses `\"type\": \"module\"`) so Node does not need to strip TypeScript from\nfiles under `node_modules` when you extend it.\n\nCreate an `oxfmt.config.ts` file in your project root:\n\n```ts\nimport epicOxfmt from '@epic-web/config/oxfmt'\nimport { defineConfig } from 'oxfmt'\n\nexport default defineConfig({\n\t...epicOxfmt,\n\tprintWidth: 100,\n})\n```\n\nOxfmt does not have an `extends` field; spreading the preset and setting any\ntop-level option afterward is how you override it (same idea for\n`ignorePatterns`: spread `epicOxfmt.ignorePatterns` and append paths).\n\nAdd scripts (see the\n[migration guide](https://oxc.rs/docs/guide/usage/formatter/migrate-from-prettier.html)):\n\n```json\n{\n\t\"scripts\": {\n\t\t\"format\": \"oxfmt\",\n\t\t\"format:check\": \"oxfmt --check\"\n\t}\n}\n```\n\nThe shared config sets 80 `printWidth`, tabs (spaces only in `package.json`\noverrides), no semicolons, single quotes, `trailingComma: \"all\"`, Tailwind class\nsorting via native `sortTailwindcss`, and MDX overrides for `proseWrap` /\n`htmlWhitespaceSensitivity`. Options that Oxfmt does not support\n(`insertPragma`, `requirePragma`) are omitted.\n\n[`ignorePatterns`](https://oxc.rs/docs/guide/usage/formatter/ignore-files.html)\ncovers common build, cache, Playwright, Prisma, and lockfile paths used across\nEpic projects. Adjust in your `defineConfig` if your layout differs.\n\n<details>\n  <summary>Customizing Oxfmt</summary>\n\nIf you want to customize things heavily, you can copy the options from\n[`oxfmt-preset.js`](./oxfmt-preset.js) into your own config. For small tweaks,\nkeep spreading `epicOxfmt` and override or extend fields as in the example\nabove.\n\nUse `\"type\": \"module\"` in your `package.json` when your `oxfmt.config.ts` uses\n`import` / `export` syntax (same as for other ESM tooling).\n\n</details>\n\n### TypeScript\n\nCreate a `tsconfig.json` file in your project root with the following content:\n\n```json\n{\n\t\"extends\": [\"@epic-web/config/typescript\"],\n\t\"include\": [\"**/*.ts\", \"**/*.tsx\", \"**/*.js\", \"**/*.jsx\"],\n\t\"compilerOptions\": {\n\t\t\"paths\": {\n\t\t\t\"#app/*\": [\"./app/*\"],\n\t\t\t\"#tests/*\": [\"./tests/*\"]\n\t\t}\n\t}\n}\n```\n\nCreate a `reset.d.ts` file in your project with these contents:\n\n```typescript\nimport '@epic-web/config/reset.d.ts'\n```\n\n<details>\n  <summary>Customizing TypeScript</summary>\n\nLearn more from\n[the TypeScript docs here](https://www.typescriptlang.org/tsconfig/#extends).\n\n</details>\n\n### Oxlint\n\nCreate a `.oxlintrc.json` file in your project root with the following content:\n\n```json\n{\n\t\"extends\": [\"./node_modules/@epic-web/config/oxlint-config.json\"]\n}\n```\n\nThis config includes the custom `epic-web/*` rules documented in\n[`lint-rules/index.md`](./lint-rules/index.md).\n\nNote: `typescript/no-misused-promises` and `typescript/no-floating-promises` are\ntype-aware in Oxlint and require the type-aware setup described in the Oxlint\ndocs.\n\nSome Oxlint rule IDs still use the `eslint/` namespace because that is how\nOxlint exposes those compatibility rules. You do not need to install ESLint to\nuse them.\n\nThe `epic-web/no-prettier-ignore` rule warns on `prettier-ignore` in JavaScript\nand TypeScript comments and can auto-fix them to `oxfmt-ignore` for Oxfmt. Keep\n`prettier-ignore` where Oxfmt still recommends it (for example non-JS regions in\nVue); see the\n[inline ignore comments](https://oxc.rs/docs/guide/usage/formatter/ignore-comments.html)\ndocs.\n\n#### Not yet covered\n\nThe following rule families are intentionally omitted because they are not yet\npart of the Oxlint config this package ships:\n\n- `import/order`\n- `react-hooks/rules-of-hooks`\n- `react-hooks/exhaustive-deps`\n- `testing-library/*`\n- `jest-dom/*`\n- most `vitest/*` rules\n- `playwright/*`\n\n## License\n\nMIT\n\n<!-- prettier-ignore-start -->\n[build-badge]: https://img.shields.io/github/actions/workflow/status/epicweb-dev/config/release.yml?branch=main&logo=github&style=flat-square\n[build]: https://github.com/epicweb-dev/config/actions?query=workflow%3Arelease\n[license-badge]: https://img.shields.io/badge/license-MIT%20License-blue.svg?style=flat-square\n[license]: https://github.com/epicweb-dev/config/blob/main/LICENSE\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg?style=flat-square\n[coc]: https://kentcdodds.com/conduct\n<!-- prettier-ignore-end -->\n\n<!-- manual releases: 1 -->\n","readmeFilename":"README.md"}