{"_id":"@benhigham/eslint-config","_rev":"20-4d5cd04aeba841d3c6aba2392fdd66ef","name":"@benhigham/eslint-config","dist-tags":{"latest":"7.0.0"},"versions":{"0.1.0":{"name":"@benhigham/eslint-config","version":"0.1.0","keywords":["check","checker","code","config","enforce","eslint","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"author":{"url":"https://benhigham.com","name":"Ben Higham"},"license":"MIT","_id":"@benhigham/eslint-config@0.1.0","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"homepage":"https://github.com/benhigham/eslint-config#readme","bugs":{"url":"https://github.com/benhigham/eslint-config/issues/new"},"dist":{"shasum":"a487c78b26d2a493b82a736f81c2cdc06538b371","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-0.1.0.tgz","fileCount":20,"integrity":"sha512-Ai3nvxX77x1wTWMGgW8HY8vivsjjII/PFlFCbOLZilBXcNXuyWYFkVDtfeaJViSEzC/EnaI1IOrrWH7VnelNng==","signatures":[{"sig":"MEUCIQCXFzHnQHdHdsVAGGn0WumDRRXL79rExwACiUweAN0TLAIgXB+nBbNL+m50nyipZ9BNGMrb/EvGk9cKHcxIb+0C8Xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23337},"type":"module","_from":"file:benhigham-eslint-config-0.1.0.tgz","module":"./src/index.js","engines":{"node":"^18.20.0 || ^20.10.0 || >=21.0.0"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js"},"funding":"https://github.com/sponsors/benhigham","scripts":{"lint":"eslint .","format":"prettier --write .","release":"changeset publish","version":"changeset version","lint:fix":"eslint --fix .","changeset":"changeset","format:check":"prettier --check .","changeset:status":"changeset status"},"_npmUser":{"name":"benhigham","email":"ben@benhigham.com"},"_resolved":"/tmp/1364099bca3d37c8d70ca9659b98aada/benhigham-eslint-config-0.1.0.tgz","_integrity":"sha512-Ai3nvxX77x1wTWMGgW8HY8vivsjjII/PFlFCbOLZilBXcNXuyWYFkVDtfeaJViSEzC/EnaI1IOrrWH7VnelNng==","repository":{"url":"git+https://github.com/benhigham/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"My personal ESLint configurations.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","eslint-plugin-n":"^17.17.0","eslint-config-xo":"^0.46.0","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.1.38","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^58.0.0","eslint-config-prettier":"^10.1.1","eslint-config-xo-react":"^0.28.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^15.2.4","confusing-browser-globals":"^1.0.11","eslint-config-xo-typescript":"^7.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-testing-library":"^7.1.1","eslint-import-resolver-typescript":"^4.3.1","eslint-plugin-no-use-extend-native":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.23.0","lefthook":"^1.11.5","prettier":"^3.5.3","@changesets/cli":"^2.28.1","@commitlint/cli":"^19.8.0","eslint-find-rules":"^5.0.0","@benhigham/prettier-config":"^0.1.0","@benhigham/commitlint-config":"^0.1.0","@changesets/changelog-github":"^0.5.1"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.0_1743440184416_0.9299060227108493","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@benhigham/eslint-config","version":"0.2.0","keywords":["check","checker","code","config","enforce","eslint","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"author":{"url":"https://benhigham.com","name":"Ben Higham"},"license":"MIT","_id":"@benhigham/eslint-config@0.2.0","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"homepage":"https://github.com/benhigham/eslint-config#readme","bugs":{"url":"https://github.com/benhigham/eslint-config/issues/new"},"dist":{"shasum":"22a1287b2b71e165f6f64e367e87e33d175cd3cc","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-0.2.0.tgz","fileCount":21,"integrity":"sha512-0lJGX36OPUMyAeMYhhVH77sd1Hz9MQgE4pq6uP7C/iEU+mWpgH5ScZKA/8d/D/cvfsiNe7z3rlslM+qpFojtcw==","signatures":[{"sig":"MEYCIQCAJ82XLL5F+IdZbIvdlBvppIqvKmfj2tKflieWVk/P3gIhANzWEP1y/Qe1cnrn7QLrr1pY84ISR86WevHG+HtA6MMl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23749},"type":"module","_from":"file:benhigham-eslint-config-0.2.0.tgz","module":"./src/index.js","engines":{"node":"^18.20.0 || ^20.10.0 || >=21.0.0"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js"},"funding":"https://github.com/sponsors/benhigham","scripts":{"lint":"eslint .","format":"prettier --write .","release":"changeset publish","version":"changeset version","lint:fix":"eslint --fix .","changeset":"changeset","format:check":"prettier --check .","changeset:status":"changeset status"},"_npmUser":{"name":"benhigham","email":"ben@benhigham.com"},"_resolved":"/tmp/b8f28ddcbc6ebbe0ea68473722f97367/benhigham-eslint-config-0.2.0.tgz","_integrity":"sha512-0lJGX36OPUMyAeMYhhVH77sd1Hz9MQgE4pq6uP7C/iEU+mWpgH5ScZKA/8d/D/cvfsiNe7z3rlslM+qpFojtcw==","repository":{"url":"git+https://github.com/benhigham/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"My personal ESLint configurations.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","eslint-plugin-n":"^17.17.0","eslint-config-xo":"^0.46.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.1.42","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^58.0.0","eslint-config-prettier":"^10.1.2","eslint-config-xo-react":"^0.28.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^15.3.0","confusing-browser-globals":"^1.0.11","eslint-config-xo-typescript":"^7.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-testing-library":"^7.1.1","eslint-import-resolver-typescript":"^4.3.2","eslint-plugin-no-use-extend-native":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","lefthook":"^1.11.9","prettier":"^3.5.3","@changesets/cli":"^2.28.1","@commitlint/cli":"^19.8.0","eslint-find-rules":"^5.0.0","@benhigham/prettier-config":"^0.1.0","@benhigham/commitlint-config":"^0.1.2","@changesets/changelog-github":"^0.5.1"},"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.0_1744618671138_0.1762135344169926","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@benhigham/eslint-config","version":"0.3.0","keywords":["check","checker","code","config","enforce","eslint","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"author":{"url":"https://benhigham.com","name":"Ben Higham"},"license":"MIT","_id":"@benhigham/eslint-config@0.3.0","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"homepage":"https://github.com/benhigham/eslint-config#readme","bugs":{"url":"https://github.com/benhigham/eslint-config/issues/new"},"dist":{"shasum":"f7e724a635817a5a4566d8db9bd5aa7847d3f5ab","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-0.3.0.tgz","fileCount":21,"integrity":"sha512-rAfzwrcQmvQkkakTwQ/o4Zu/al1PLlqxJ9uUFPYQzyeobZFHxdXd8cqIIGgWvGn0/TTZhUcr3bTspgUnQk0V4g==","signatures":[{"sig":"MEUCIQDam16syOWz4C5+u7wSGJnfYUGRHP3DGRppxMf8ZHT16AIgBJlwB7tm2RadIRG5pC1LKU2tz6fiywlEJ/8NeQerJyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24711},"type":"module","_from":"file:benhigham-eslint-config-0.3.0.tgz","module":"./src/index.js","engines":{"node":"^18.20.0 || ^20.10.0 || >=21.0.0"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js"},"funding":"https://github.com/sponsors/benhigham","scripts":{"lint":"eslint .","format":"prettier --write .","release":"changeset publish","version":"changeset version","lint:fix":"eslint --fix .","changeset":"changeset","format:check":"prettier --check .","changeset:status":"changeset status"},"_npmUser":{"name":"benhigham","email":"ben@benhigham.com"},"_resolved":"/tmp/cd3b9d384e70e7cca841ff7c6c775744/benhigham-eslint-config-0.3.0.tgz","_integrity":"sha512-rAfzwrcQmvQkkakTwQ/o4Zu/al1PLlqxJ9uUFPYQzyeobZFHxdXd8cqIIGgWvGn0/TTZhUcr3bTspgUnQk0V4g==","repository":{"url":"git+https://github.com/benhigham/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"My personal ESLint configurations.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"globals":"^16.0.0","eslint-plugin-n":"^17.17.0","eslint-config-xo":"^0.47.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.1.43","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^59.0.0","eslint-config-prettier":"^10.1.2","eslint-config-xo-react":"^0.28.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^15.3.1","confusing-browser-globals":"^1.0.11","eslint-config-xo-typescript":"^8.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-testing-library":"^7.1.1","eslint-import-resolver-typescript":"^4.3.4","eslint-plugin-no-use-extend-native":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.1","lefthook":"^1.11.12","prettier":"^3.5.3","@changesets/cli":"^2.29.2","@commitlint/cli":"^19.8.0","eslint-find-rules":"^5.0.0","@benhigham/prettier-config":"^0.1.0","@benhigham/commitlint-config":"^0.1.2","@changesets/changelog-github":"^0.5.1"},"peerDependencies":{"eslint":">=9.25.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.0_1745987220053_0.3651670241925207","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@benhigham/eslint-config","version":"0.3.1","keywords":["check","checker","code","config","enforce","eslint","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"author":{"url":"https://benhigham.com","name":"Ben Higham"},"license":"MIT","_id":"@benhigham/eslint-config@0.3.1","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"homepage":"https://github.com/benhigham/eslint-config#readme","bugs":{"url":"https://github.com/benhigham/eslint-config/issues/new"},"dist":{"shasum":"42b9c863e2ed30f735b75df9ff5d618010869399","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-0.3.1.tgz","fileCount":21,"integrity":"sha512-0uCStmV25GwQb2EWYLPrIYbr9Qt7QaUOyOSRXr5ClY3UJbxxi+oRbZbdPOUd/JQ304QZOHJybHyhzai+NXuUpQ==","signatures":[{"sig":"MEUCIQDQ8lGX6G56yH2d/Ef/Q/ISpRbDZdbC3J9Ysat7gX2+0wIgKBk8G1JTQuZFVnYkB4GpETkA8JWEy62Lie9ee0oTWz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24711},"type":"module","_from":"file:benhigham-eslint-config-0.3.1.tgz","module":"./src/index.js","engines":{"node":"^18.20.0 || ^20.10.0 || >=21.0.0"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js"},"funding":"https://github.com/sponsors/benhigham","scripts":{"lint":"eslint .","format":"prettier --write .","release":"changeset publish","version":"changeset version","lint:fix":"eslint --fix .","changeset":"changeset","format:check":"prettier --check .","changeset:status":"changeset status"},"_npmUser":{"name":"benhigham","email":"ben@benhigham.com"},"_resolved":"/tmp/b5cc7c756c40418b12069cebb1d899c1/benhigham-eslint-config-0.3.1.tgz","_integrity":"sha512-0uCStmV25GwQb2EWYLPrIYbr9Qt7QaUOyOSRXr5ClY3UJbxxi+oRbZbdPOUd/JQ304QZOHJybHyhzai+NXuUpQ==","repository":{"url":"git+https://github.com/benhigham/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"My personal ESLint configurations.","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"globals":"^16.0.0","eslint-plugin-n":"^17.17.0","eslint-config-xo":"^0.47.0","eslint-plugin-compat":"^6.0.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.1.44","eslint-plugin-promise":"^7.2.1","eslint-plugin-unicorn":"^59.0.0","eslint-config-prettier":"^10.1.2","eslint-config-xo-react":"^0.28.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^15.3.1","confusing-browser-globals":"^1.0.11","eslint-config-xo-typescript":"^8.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-testing-library":"^7.1.1","eslint-import-resolver-typescript":"^4.3.4","eslint-plugin-no-use-extend-native":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","lefthook":"^1.11.12","prettier":"^3.5.3","@changesets/cli":"^2.29.3","@commitlint/cli":"^19.8.0","eslint-find-rules":"^5.0.0","@benhigham/prettier-config":"^0.1.1","@benhigham/commitlint-config":"^0.1.3","@changesets/changelog-github":"^0.5.1"},"peerDependencies":{"eslint":">=9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.1_1746455543947_0.6137526270553744","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@benhigham/eslint-config","version":"1.0.0","keywords":["check","checker","code","config","enforce","eslint","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"author":{"url":"https://benhigham.com","name":"Ben Higham"},"license":"MIT","_id":"@benhigham/eslint-config@1.0.0","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"homepage":"https://github.com/benhigham/eslint-config#readme","bugs":{"url":"https://github.com/benhigham/eslint-config/issues/new"},"dist":{"shasum":"82caa5c39a78bbe8aa8a0b103890b0167537d746","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":29,"integrity":"sha512-tTfB4KlV22EC+0nUkhC7oziR0OKn8VL5zOzcBTZaLMZNUnxVGl05O6TqgbCkEKQB7GjVj/pUSoMmX56b7J7xvA==","signatures":[{"sig":"MEUCIQDGINDO49o2DXLyAgUv+H0Zx9Va2fw8SBYuDiWAzGoiiAIgUV6D7EOhXNkp83wudjBjUG/Ao7fJy8inDo4pjpg4EVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31764},"type":"module","_from":"file:benhigham-eslint-config-1.0.0.tgz","engines":{"node":"^18.20.0 || ^20.10.0 || >=21.0.0"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js","./plugins/graphql":"./src/plugins/graphql.js","./plugins/playwright":"./src/plugins/playwright.js","./plugins/tailwindcss":"./src/plugins/tailwindcss.js"},"funding":"https://github.com/sponsors/benhigham","scripts":{"lint":"eslint .","format":"prettier --write .","release":"changeset publish","version":"changeset version","lint:fix":"eslint --fix .","changeset":"changeset","format:check":"prettier --check .","changeset:status":"changeset status"},"_npmUser":{"name":"benhigham","email":"ben@benhigham.com"},"_resolved":"/tmp/a97298376bd66dc3c221442d80899449/benhigham-eslint-config-1.0.0.tgz","_integrity":"sha512-tTfB4KlV22EC+0nUkhC7oziR0OKn8VL5zOzcBTZaLMZNUnxVGl05O6TqgbCkEKQB7GjVj/pUSoMmX56b7J7xvA==","repository":{"url":"git+https://github.com/benhigham/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"My personal ESLint configurations.","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"globals":"^16.1.0","eslint-plugin-n":"^17.17.0","eslint-config-xo":"^0.47.0","eslint-plugin-jsdoc":"^50.6.11","eslint-plugin-compat":"^6.0.2","eslint-plugin-depend":"^1.1.0","@vitest/eslint-plugin":"^1.1.44","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-config-prettier":"^10.1.3","eslint-config-xo-react":"^0.28.0","eslint-plugin-import-x":"^4.11.0","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^15.3.2","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-playwright":"^2.2.0","confusing-browser-globals":"^1.0.11","eslint-plugin-tailwindcss":"^3.18.0","eslint-config-xo-typescript":"^8.0.0","eslint-plugin-no-unsanitized":"^4.1.2","@graphql-eslint/eslint-plugin":"^4.4.0","eslint-plugin-testing-library":"^7.1.1","eslint-import-resolver-typescript":"^4.3.4","eslint-plugin-no-use-extend-native":"^0.7.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","lefthook":"^1.11.12","prettier":"^3.5.3","@changesets/cli":"^2.29.3","@commitlint/cli":"^19.8.0","eslint-find-rules":"^5.0.0","@benhigham/prettier-config":"^0.1.1","@benhigham/commitlint-config":"^0.1.3","@changesets/changelog-github":"^0.5.1"},"peerDependencies":{"eslint":">=9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1746611847612_0.7129769253305522","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@benhigham/eslint-config","version":"1.0.1","keywords":["check","checker","code","config","enforce","eslint","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"author":{"url":"https://benhigham.com","name":"Ben Higham"},"license":"MIT","_id":"@benhigham/eslint-config@1.0.1","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"homepage":"https://github.com/benhigham/eslint-config#readme","bugs":{"url":"https://github.com/benhigham/eslint-config/issues/new"},"dist":{"shasum":"daa3d5828d0b6f0c147a115deff6dddbb13bad2a","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":29,"integrity":"sha512-1TzaK7V21F6agjyJ28PK4LWwmusedtR4ASMnTdF1SEf+jt3zWSCmQ5T4pkEnELigW2fg/l8+Z6PXV/WDjCBn0w==","signatures":[{"sig":"MEUCIE68AqiH+yl9eWlgEiLOQKpRX6LXDo6MdPnB5agA57TeAiEA1VC3NWjYgQD/jVdX9+tfFu/b/s1KfIeEvxg1eJAqqyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31504},"type":"module","_from":"file:benhigham-eslint-config-1.0.1.tgz","engines":{"node":"^18.20.0 || ^20.19.0 || >=22.15.0"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js","./plugins/graphql":"./src/plugins/graphql.js","./plugins/playwright":"./src/plugins/playwright.js","./plugins/tailwindcss":"./src/plugins/tailwindcss.js"},"funding":"https://github.com/sponsors/benhigham","scripts":{"lint":"eslint .","format":"prettier --write .","release":"changeset publish","version":"changeset version","lint:fix":"eslint --fix .","changeset":"changeset","format:check":"prettier --check .","changeset:status":"changeset status"},"_npmUser":{"name":"benhigham","email":"ben@benhigham.com"},"_resolved":"/tmp/22c5052bc0d7794d28b366d3978f698f/benhigham-eslint-config-1.0.1.tgz","_integrity":"sha512-1TzaK7V21F6agjyJ28PK4LWwmusedtR4ASMnTdF1SEf+jt3zWSCmQ5T4pkEnELigW2fg/l8+Z6PXV/WDjCBn0w==","repository":{"url":"git+https://github.com/benhigham/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"My personal ESLint configurations.","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"globals":"^16.1.0","eslint-plugin-n":"^17.18.0","eslint-config-xo":"^0.47.0","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-compat":"^6.0.2","eslint-plugin-depend":"^1.2.0","@vitest/eslint-plugin":"^1.2.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-config-prettier":"^10.1.5","eslint-config-xo-react":"^0.28.0","eslint-plugin-import-x":"^4.12.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^15.3.2","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-playwright":"^2.2.0","confusing-browser-globals":"^1.0.11","eslint-plugin-tailwindcss":"^3.18.0","eslint-config-xo-typescript":"^8.0.1","eslint-plugin-no-unsanitized":"^4.1.2","@graphql-eslint/eslint-plugin":"^4.4.0","eslint-plugin-testing-library":"^7.2.1","eslint-import-resolver-typescript":"^4.3.5","eslint-plugin-no-use-extend-native":"^0.7.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.27.0","lefthook":"^1.11.13","prettier":"^3.5.3","@changesets/cli":"^2.29.4","@commitlint/cli":"^19.8.1","eslint-find-rules":"^5.0.0","@benhigham/prettier-config":"^0.1.1","@benhigham/commitlint-config":"^0.1.3","@changesets/changelog-github":"^0.5.1"},"peerDependencies":{"eslint":">=9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.1_1747762341295_0.8934143508175703","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@benhigham/eslint-config","version":"1.1.0","keywords":["check","checker","code","config","enforce","eslint","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"author":{"url":"https://benhigham.com","name":"Ben Higham"},"license":"MIT","_id":"@benhigham/eslint-config@1.1.0","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"homepage":"https://github.com/benhigham/eslint-config#readme","bugs":{"url":"https://github.com/benhigham/eslint-config/issues/new"},"dist":{"shasum":"6e69148fc1c7d5963525e18c790f267f20943963","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":30,"integrity":"sha512-6Oe2UP16vnXducVNq75a72wlNJeMBeCQlj+U6tSrNljyvWNeiZh/vetWzuSikAeU8uoStTNFmGMAwFsBjM2YfQ==","signatures":[{"sig":"MEQCIH1EBr0KrqvBz5MZECCDAHyztOR//h9BThk/iWYVza7uAiB1JwS8VB83/G/VMqE+yoSKLHhrub5L3OVDwM4HUKtigA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31956},"type":"module","_from":"file:benhigham-eslint-config-1.1.0.tgz","engines":{"node":"^18.20.0 || ^20.19.0 || >=22.15.0"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js","./plugins/turbo":"./src/plugins/turbo.js","./plugins/graphql":"./src/plugins/graphql.js","./plugins/playwright":"./src/plugins/playwright.js","./plugins/tailwindcss":"./src/plugins/tailwindcss.js"},"funding":"https://github.com/sponsors/benhigham","scripts":{"lint":"eslint .","format":"prettier --write .","release":"changeset publish","version":"changeset version","lint:fix":"eslint --fix .","changeset":"changeset","format:check":"prettier --check .","changeset:status":"changeset status"},"_npmUser":{"name":"benhigham","email":"ben@benhigham.com"},"_resolved":"/tmp/637320e925bcd31a4b6e622a31ae0268/benhigham-eslint-config-1.1.0.tgz","_integrity":"sha512-6Oe2UP16vnXducVNq75a72wlNJeMBeCQlj+U6tSrNljyvWNeiZh/vetWzuSikAeU8uoStTNFmGMAwFsBjM2YfQ==","repository":{"url":"git+https://github.com/benhigham/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"My personal ESLint configurations.","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"globals":"^16.1.0","eslint-plugin-n":"^17.18.0","eslint-config-xo":"^0.47.0","eslint-plugin-jsdoc":"^50.6.17","eslint-plugin-turbo":"^2.5.3","eslint-plugin-compat":"^6.0.2","eslint-plugin-depend":"^1.2.0","@vitest/eslint-plugin":"^1.2.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^59.0.1","eslint-config-prettier":"^10.1.5","eslint-config-xo-react":"^0.28.0","eslint-plugin-import-x":"^4.12.2","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^15.3.2","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-playwright":"^2.2.0","confusing-browser-globals":"^1.0.11","eslint-plugin-tailwindcss":"^3.18.0","eslint-config-xo-typescript":"^8.0.1","eslint-plugin-no-unsanitized":"^4.1.2","@graphql-eslint/eslint-plugin":"^4.4.0","eslint-plugin-testing-library":"^7.2.1","eslint-import-resolver-typescript":"^4.3.5","eslint-plugin-no-use-extend-native":"^0.7.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.27.0","lefthook":"^1.11.13","prettier":"^3.5.3","@changesets/cli":"^2.29.4","@commitlint/cli":"^19.8.1","eslint-find-rules":"^5.0.0","@benhigham/prettier-config":"^0.1.1","@benhigham/commitlint-config":"^0.1.3","@changesets/changelog-github":"^0.5.1"},"peerDependencies":{"eslint":">=9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0_1747780349253_0.3326226041901055","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@benhigham/eslint-config","version":"2.0.0","keywords":["check","checker","code","config","enforce","eslint","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"author":{"url":"https://benhigham.com","name":"Ben Higham"},"license":"MIT","_id":"@benhigham/eslint-config@2.0.0","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"homepage":"https://github.com/benhigham/eslint-config#readme","bugs":{"url":"https://github.com/benhigham/eslint-config/issues/new"},"dist":{"shasum":"0f0c734d4d0e62fb9d336d73c9dbf6e8503c82d4","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":30,"integrity":"sha512-kcwSsSK+8ZYAjhJBJWAd9z2Dcf7nDgaR9wXuIcLFigTe+GJHaMcpSkwo0fjhyBSqS3KpPiOwd+1tQnmzScqIwA==","signatures":[{"sig":"MEQCICowmTJR9P7QBGY/OGVQETe+MDYq9s+eLbOsb2hssYa5AiByX3SqUy6AyUn9EZx4fFH6PiDo2JP0/nFlElMlyRl8Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32234},"type":"module","_from":"file:benhigham-eslint-config-2.0.0.tgz","engines":{"node":">=22"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js","./plugins/turbo":"./src/plugins/turbo.js","./plugins/graphql":"./src/plugins/graphql.js","./plugins/playwright":"./src/plugins/playwright.js","./plugins/tailwindcss":"./src/plugins/tailwindcss.js"},"funding":"https://github.com/sponsors/benhigham","scripts":{"lint":"eslint .","format":"prettier --write .","release":"changeset publish","version":"changeset version","lint:fix":"eslint --fix .","changeset":"changeset","format:check":"prettier --check .","changeset:status":"changeset status"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:34a60299-2014-4711-85e1-fbcb103d3c8d"}},"_resolved":"/tmp/83264ff2c5f0909fbc44b15344d8ffc9/benhigham-eslint-config-2.0.0.tgz","_integrity":"sha512-kcwSsSK+8ZYAjhJBJWAd9z2Dcf7nDgaR9wXuIcLFigTe+GJHaMcpSkwo0fjhyBSqS3KpPiOwd+1tQnmzScqIwA==","repository":{"url":"git+https://github.com/benhigham/eslint-config.git","type":"git"},"_npmVersion":"11.9.0","description":"My personal ESLint configurations.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"globals":"^17.4.0","eslint-plugin-n":"^17.21.3","eslint-config-xo":"^0.50.0","eslint-plugin-jsdoc":"^62.7.1","eslint-plugin-turbo":"^2.5.6","eslint-plugin-compat":"^6.0.2","eslint-plugin-depend":"^1.2.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^61.0.2","eslint-config-prettier":"^10.1.8","eslint-config-xo-react":"^0.29.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.0.0","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-playwright":"^2.2.2","eslint-config-xo-typescript":"^9.0.0","eslint-plugin-no-unsanitized":"^4.1.2","@graphql-eslint/eslint-plugin":"^4.4.0","eslint-plugin-testing-library":"^7.6.6","eslint-plugin-better-tailwindcss":"^4.3.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-no-use-extend-native":"^0.7.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","lefthook":"^2.1.2","prettier":"^3.6.2","@changesets/cli":"^2.29.6","@commitlint/cli":"^20.4.3","eslint-find-rules":"^5.0.0","@benhigham/prettier-config":"^0.1.1","@benhigham/commitlint-config":"^1.0.0","@changesets/changelog-github":"^0.6.0"},"peerDependencies":{"eslint":">=9.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0_1773376783080_0.2163632993554414","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@benhigham/eslint-config","version":"3.0.0","keywords":["check","checker","code","config","enforce","eslint","eslint-config","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify","xo"],"author":{"name":"Benjamin Higham"},"license":"MIT","_id":"@benhigham/eslint-config@3.0.0","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"homepage":"https://github.com/benhigham/javascript/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/benhigham/javascript/issues"},"dist":{"shasum":"53fa84a23d066922504d04155541dd6bb2573771","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-3.0.0.tgz","fileCount":29,"integrity":"sha512-g8Akk5kEEVeIsZ5kmnBijKoz5pF2UPtLPMMu5quKDQFcg336eS3kxPcWGeU6KKd9RNkPrZ0YeJaOcVWpAUbBIA==","signatures":[{"sig":"MEQCIGG74s2/8x/t7AE2eifWAiRT07rUNwQCEkTSi0yi5LltAiBHKo7eFb9E9xNUmbWjO2YfBrJ+lcvo4kZ9f2tjIQHm2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26006},"type":"module","_from":"file:benhigham-eslint-config-3.0.0.tgz","engines":{"node":">=22"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js","./plugins/turbo":"./src/plugins/turbo.js","./plugins/graphql":"./src/plugins/graphql.js","./plugins/playwright":"./src/plugins/playwright.js","./plugins/tailwindcss":"./src/plugins/tailwindcss.js"},"scripts":{"lint":"eslint .","lint:fix":"eslint --fix .","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18af9bc8-6857-490c-93eb-4c123d81ff5d"}},"_resolved":"/tmp/e02e06fef6e3d8fa07f60427ba3baebd/benhigham-eslint-config-3.0.0.tgz","_integrity":"sha512-g8Akk5kEEVeIsZ5kmnBijKoz5pF2UPtLPMMu5quKDQFcg336eS3kxPcWGeU6KKd9RNkPrZ0YeJaOcVWpAUbBIA==","repository":{"url":"git+https://github.com/benhigham/javascript.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"11.9.0","description":"Shareable ESLint configuration for JavaScript and TypeScript projects","directories":{},"_nodeVersion":"24.14.0","dependencies":{"globals":"^17.4.0","eslint-plugin-n":"^17.21.3","eslint-config-xo":"^0.50.0","eslint-plugin-jsdoc":"^62.7.1","eslint-plugin-turbo":"^2.5.6","eslint-plugin-compat":"^7.0.1","eslint-plugin-depend":"^1.2.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-unicorn":"^63.0.0","eslint-config-prettier":"^10.1.8","eslint-config-xo-react":"^0.29.0","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.0.0","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-playwright":"^2.2.2","eslint-config-xo-typescript":"^10.0.0","eslint-plugin-no-unsanitized":"^4.1.2","@graphql-eslint/eslint-plugin":"^4.4.0","eslint-plugin-testing-library":"^7.6.6","eslint-plugin-better-tailwindcss":"^4.3.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-no-use-extend-native":"^0.7.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","eslint-find-rules":"^5.0.0"},"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0_1774535612636_0.08394922246508618","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@benhigham/eslint-config","version":"4.0.0","keywords":["check","checker","code","config","enforce","eslint","eslint-config","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"author":"Benjamin Higham","license":"MIT","_id":"@benhigham/eslint-config@4.0.0","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"homepage":"https://github.com/benhigham/javascript/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/benhigham/javascript/issues"},"dist":{"shasum":"236067778eb9100b3459789412cdb91d89e788b8","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-4.0.0.tgz","fileCount":30,"integrity":"sha512-0mfCzsy70ZA7DVXY+K+uQmKdZW45kMEjk6OuoIm9X3DvVYANuSGJItWWyH1Xca532EFYE1V5nIJ+ouADb9IaTw==","signatures":[{"sig":"MEUCIQCDKbFJxK+EAOsy4KbrKtipYH5rYNxGTXwZ8589PHtI0wIgMumeATvJn+bKwl3y4R41Z/w/2/dUdGCYBtVEVQ6BxNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41283},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js","./plugins/turbo":"./src/plugins/turbo.js","./plugins/graphql":"./src/plugins/graphql.js","./plugins/playwright":"./src/plugins/playwright.js","./plugins/tailwindcss":"./src/plugins/tailwindcss.js"},"scripts":{"lint":"eslint .","lint:fix":"eslint --fix ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18af9bc8-6857-490c-93eb-4c123d81ff5d"}},"repository":{"url":"https://github.com/benhigham/javascript.git","type":"git","directory":"packages/eslint-config"},"description":"Shareable ESLint configuration for JavaScript and TypeScript projects","directories":{},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.4.0","@eslint/js":"^10.0.0","eslint-plugin-n":"^18.0.0","typescript-eslint":"^8.59.4","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-turbo":"^2.5.6","eslint-plugin-compat":"^7.0.1","eslint-plugin-depend":"^1.2.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.0.0","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-playwright":"^2.2.2","@eslint-react/eslint-plugin":"^5.8.5","eslint-plugin-no-unsanitized":"^4.1.2","@graphql-eslint/eslint-plugin":"^4.4.0","eslint-plugin-testing-library":"^7.6.6","eslint-plugin-better-tailwindcss":"^4.3.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-no-use-extend-native":"^0.7.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0"},"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.0_1780147208134_0.18489179951970325","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@benhigham/eslint-config","version":"4.1.0","keywords":["check","checker","code","config","enforce","eslint","eslint-config","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"author":"Benjamin Higham","license":"MIT","_id":"@benhigham/eslint-config@4.1.0","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"homepage":"https://github.com/benhigham/javascript/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/benhigham/javascript/issues"},"dist":{"shasum":"5b2dc9e3a40d565aa5788b7990d21b8e6f38c554","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-4.1.0.tgz","fileCount":31,"integrity":"sha512-bTlLk71rSnqnwIXvhyDcT9Rly/9rA7BCDE5EkJiqQxXB8NeVtIJbQo9mGSiqV6Tkix8uokxod0XJeF268weBUw==","signatures":[{"sig":"MEUCIQCtpsNJQycANZCwAcucBMWFr6mAGIApC3PpnrVlSP66dwIgQLJ4m28cSjuTW/UpusUhsUhGwvmFM40LbtycAvJ+6BQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49354},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js","./plugins/turbo":"./src/plugins/turbo.js","./plugins/graphql":"./src/plugins/graphql.js","./plugins/playwright":"./src/plugins/playwright.js","./plugins/tailwindcss":"./src/plugins/tailwindcss.js","./plugins/jsdoc-required":"./src/plugins/jsdoc-required.js"},"scripts":{"lint":"eslint .","lint:fix":"eslint --fix ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18af9bc8-6857-490c-93eb-4c123d81ff5d"}},"repository":{"url":"https://github.com/benhigham/javascript.git","type":"git","directory":"packages/eslint-config"},"description":"Shareable ESLint configuration for JavaScript and TypeScript projects","directories":{},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.4.0","@eslint/js":"^10.0.0","eslint-plugin-n":"^18.0.0","typescript-eslint":"^8.59.4","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-turbo":"^2.5.6","eslint-plugin-compat":"^7.0.1","eslint-plugin-depend":"^1.2.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.0.0","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-playwright":"^2.2.2","@eslint-react/eslint-plugin":"^5.8.5","eslint-plugin-no-unsanitized":"^4.1.2","@graphql-eslint/eslint-plugin":"^4.4.0","eslint-plugin-testing-library":"^7.6.6","eslint-plugin-better-tailwindcss":"^4.3.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-no-use-extend-native":"^0.7.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0"},"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.1.0_1780307679574_0.6321324146898073","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@benhigham/eslint-config","version":"4.2.0","keywords":["check","checker","code","config","enforce","eslint","eslint-config","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"author":"Benjamin Higham","license":"MIT","_id":"@benhigham/eslint-config@4.2.0","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"homepage":"https://github.com/benhigham/javascript/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/benhigham/javascript/issues"},"dist":{"shasum":"37ab86da1797092eb891221af7f2599939a8b768","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-4.2.0.tgz","fileCount":31,"integrity":"sha512-tkIhkkFHKICthNapKgUa8fchWcQBMREm6ojSNU0hvqlGOP3gj4+OzaaMjKYns2S38f6SfxBqI9Yg7WjFjzeSbA==","signatures":[{"sig":"MEUCIQCfSUV/lE1gaFy9envSEEFonwLbHkOxE6ifKRIE/E70UwIgY6xn1ouzQrLtSs/QwRn1EMgGk4uYH/UCPnArPyJPjWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50839},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js","./plugins/turbo":"./src/plugins/turbo.js","./plugins/graphql":"./src/plugins/graphql.js","./plugins/playwright":"./src/plugins/playwright.js","./plugins/tailwindcss":"./src/plugins/tailwindcss.js","./plugins/jsdoc-required":"./src/plugins/jsdoc-required.js"},"scripts":{"lint":"eslint .","lint:fix":"eslint --fix ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18af9bc8-6857-490c-93eb-4c123d81ff5d"}},"repository":{"url":"https://github.com/benhigham/javascript.git","type":"git","directory":"packages/eslint-config"},"description":"Shareable ESLint configuration for JavaScript and TypeScript projects","directories":{},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.4.0","@eslint/js":"^10.0.0","eslint-plugin-n":"^18.0.0","typescript-eslint":"^8.59.4","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-turbo":"^2.5.6","eslint-plugin-compat":"^7.0.1","eslint-plugin-depend":"^1.2.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.0.0","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-playwright":"^2.2.2","@eslint-react/eslint-plugin":"^5.8.5","eslint-plugin-no-unsanitized":"^4.1.2","@graphql-eslint/eslint-plugin":"^4.4.0","eslint-plugin-testing-library":"^7.6.6","eslint-plugin-better-tailwindcss":"^4.3.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-no-use-extend-native":"^0.7.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0"},"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.2.0_1780314413606_0.8638407642831196","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@benhigham/eslint-config","version":"4.2.1","keywords":["check","checker","code","config","enforce","eslint","eslint-config","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"author":"Benjamin Higham","license":"MIT","_id":"@benhigham/eslint-config@4.2.1","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"homepage":"https://github.com/benhigham/javascript/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/benhigham/javascript/issues"},"dist":{"shasum":"ea234dd2bce7d925334759ce67195877041d2dbb","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-4.2.1.tgz","fileCount":31,"integrity":"sha512-336z78RTGEfSiqc86gQXMNWygqs9PXduTNBRA9EK/L9i9X8o2Khwc+K1JqRHHgOnrLQZ5f8je86lkqeAmSS1Tg==","signatures":[{"sig":"MEUCIQC6yZ5Jwp1dpr1axoItX91R3x+/m7umLHOng1biadmqEwIgQvF1/mwGFwVaY98ujBU7qmkZFsEoCEOmtjoKccKYqHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@4.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51239},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js","./plugins/turbo":"./src/plugins/turbo.js","./plugins/graphql":"./src/plugins/graphql.js","./plugins/playwright":"./src/plugins/playwright.js","./plugins/tailwindcss":"./src/plugins/tailwindcss.js","./plugins/jsdoc-required":"./src/plugins/jsdoc-required.js"},"scripts":{"lint":"eslint .","lint:fix":"eslint --fix ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18af9bc8-6857-490c-93eb-4c123d81ff5d"}},"repository":{"url":"https://github.com/benhigham/javascript.git","type":"git","directory":"packages/eslint-config"},"description":"Shareable ESLint configuration for JavaScript and TypeScript projects","directories":{},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.4.0","@eslint/js":"^10.0.0","eslint-plugin-n":"^18.0.0","typescript-eslint":"^8.59.4","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-turbo":"^2.5.6","eslint-plugin-compat":"^7.0.1","eslint-plugin-depend":"^1.2.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.0.0","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-playwright":"^2.2.2","@eslint-react/eslint-plugin":"^5.8.5","eslint-plugin-no-unsanitized":"^4.1.2","@graphql-eslint/eslint-plugin":"^4.4.0","eslint-plugin-testing-library":"^7.6.6","eslint-plugin-better-tailwindcss":"^4.3.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-no-use-extend-native":"^0.7.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0"},"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.2.1_1780316335033_0.3624071234463395","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@benhigham/eslint-config","version":"4.2.2","keywords":["check","checker","code","config","enforce","eslint","eslint-config","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"author":"Benjamin Higham","license":"MIT","_id":"@benhigham/eslint-config@4.2.2","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"homepage":"https://github.com/benhigham/javascript/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/benhigham/javascript/issues"},"dist":{"shasum":"e22c27ba3edfdbe99dcfbb671fd705832f59bb9a","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-4.2.2.tgz","fileCount":31,"integrity":"sha512-Om6BpydpZE9/ayeNIUSLe9rC6b4Je6VI1SlOrcM1AWxAXoVCGXTmIZada90e4ok+KzxZ7nTdVNHvdjl4UO7JFw==","signatures":[{"sig":"MEUCIQCILfH5yCGUJ+Wgk2+lNvCaxdDCCTNn8G/BS6hO+xD3RAIgHsIrejC7K3iXfGWLVH3OYt1c/idYLCbPWKUjsZgDjCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@4.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51844},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js","./plugins/turbo":"./src/plugins/turbo.js","./plugins/graphql":"./src/plugins/graphql.js","./plugins/playwright":"./src/plugins/playwright.js","./plugins/tailwindcss":"./src/plugins/tailwindcss.js","./plugins/jsdoc-required":"./src/plugins/jsdoc-required.js"},"scripts":{"lint":"eslint .","lint:fix":"eslint --fix ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18af9bc8-6857-490c-93eb-4c123d81ff5d"}},"repository":{"url":"https://github.com/benhigham/javascript.git","type":"git","directory":"packages/eslint-config"},"description":"Shareable ESLint configuration for JavaScript and TypeScript projects","directories":{},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.4.0","@eslint/js":"^10.0.0","eslint-plugin-n":"^18.0.0","typescript-eslint":"^8.59.4","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-turbo":"^2.5.6","eslint-plugin-compat":"^7.0.1","eslint-plugin-depend":"^1.2.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.0.0","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-playwright":"^2.2.2","@eslint-react/eslint-plugin":"^5.8.5","eslint-plugin-no-unsanitized":"^4.1.2","@graphql-eslint/eslint-plugin":"^4.4.0","eslint-plugin-testing-library":"^7.6.6","eslint-plugin-better-tailwindcss":"^4.3.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-no-use-extend-native":"^0.7.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0"},"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.2.2_1780321976739_0.936631818637832","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"@benhigham/eslint-config","version":"4.2.3","keywords":["check","checker","code","config","enforce","eslint","eslint-config","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"author":"Benjamin Higham","license":"MIT","_id":"@benhigham/eslint-config@4.2.3","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"homepage":"https://github.com/benhigham/javascript/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/benhigham/javascript/issues"},"dist":{"shasum":"3d0ec3cb75d1887d4521b0becbcab82c0ab23003","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-4.2.3.tgz","fileCount":31,"integrity":"sha512-JO1gA7WiMpvkZ3CuMZP6ba6ye0yPl+1bcSKRxiMascPqXgspO163iJnO/4huYgX/VCm6YfyBS5qzJBTAm4r3Ow==","signatures":[{"sig":"MEUCIQCFgHaRYVXnFRXx0jAJJnLXaJvo1kmfZGmCS9aF88WDXgIgBcgaQ31ZwPGVOiB0hZWaLyDEq9y4IrS4aVtqUAjYjs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@4.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53830},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js","./plugins/turbo":"./src/plugins/turbo.js","./plugins/graphql":"./src/plugins/graphql.js","./plugins/playwright":"./src/plugins/playwright.js","./plugins/tailwindcss":"./src/plugins/tailwindcss.js","./plugins/jsdoc-required":"./src/plugins/jsdoc-required.js"},"scripts":{"lint":"eslint .","lint:fix":"eslint --fix ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18af9bc8-6857-490c-93eb-4c123d81ff5d"}},"repository":{"url":"https://github.com/benhigham/javascript.git","type":"git","directory":"packages/eslint-config"},"description":"Shareable ESLint configuration for JavaScript and TypeScript projects","directories":{},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.4.0","@eslint/js":"^10.0.0","eslint-plugin-n":"^18.0.0","typescript-eslint":"^8.59.4","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-turbo":"^2.5.6","eslint-plugin-compat":"^7.0.1","eslint-plugin-depend":"^1.2.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.0.0","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-playwright":"^2.2.2","@eslint-react/eslint-plugin":"^5.8.5","eslint-plugin-no-unsanitized":"^4.1.2","@graphql-eslint/eslint-plugin":"^4.4.0","eslint-plugin-testing-library":"^7.6.6","eslint-plugin-better-tailwindcss":"^4.3.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-no-use-extend-native":"^0.7.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0"},"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.2.3_1780394037317_0.38294455687059137","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@benhigham/eslint-config","version":"4.3.0","keywords":["check","checker","code","config","enforce","eslint","eslint-config","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"author":"Benjamin Higham","license":"MIT","_id":"@benhigham/eslint-config@4.3.0","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"homepage":"https://github.com/benhigham/javascript/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/benhigham/javascript/issues"},"dist":{"shasum":"01b89c54bcdd7e7aacece1c9af0cb937157ba1d2","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-4.3.0.tgz","fileCount":31,"integrity":"sha512-YpKpN1WqSAaCkZ+8wFzB8tsBuoxppm89v/V2cScELOna9RDa1mS5bzsYrl28oDAMGB3WSlExL+qBDck47gPp5g==","signatures":[{"sig":"MEUCIQCWb2UiE6kbfOQDku0ClHkKC9lp6LI/i8V+nmb+A+rfYwIgUJy0TD+HokDaldDSXET0Yi+L8jzXLuKgoxciUhRFxAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56056},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js","./plugins/turbo":"./src/plugins/turbo.js","./plugins/graphql":"./src/plugins/graphql.js","./plugins/playwright":"./src/plugins/playwright.js","./plugins/tailwindcss":"./src/plugins/tailwindcss.js","./plugins/jsdoc-required":"./src/plugins/jsdoc-required.js"},"scripts":{"lint":"eslint .","lint:fix":"eslint --fix ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18af9bc8-6857-490c-93eb-4c123d81ff5d"}},"repository":{"url":"https://github.com/benhigham/javascript.git","type":"git","directory":"packages/eslint-config"},"description":"Shareable ESLint configuration for JavaScript and TypeScript projects","directories":{},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.4.0","@eslint/js":"^10.0.0","eslint-plugin-n":"^18.0.0","typescript-eslint":"^8.59.4","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-turbo":"^2.5.6","eslint-plugin-compat":"^7.0.1","eslint-plugin-depend":"^1.2.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-unicorn":"^64.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.0.0","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-playwright":"^2.2.2","@eslint-react/eslint-plugin":"^5.8.5","eslint-plugin-no-unsanitized":"^4.1.2","@graphql-eslint/eslint-plugin":"^4.4.0","eslint-plugin-testing-library":"^7.6.6","eslint-plugin-better-tailwindcss":"^4.3.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-no-use-extend-native":"^0.7.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0"},"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.3.0_1780464070229_0.8811995875269358","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@benhigham/eslint-config","version":"5.0.0","keywords":["check","checker","code","config","enforce","eslint","eslint-config","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"author":"Benjamin Higham","license":"MIT","_id":"@benhigham/eslint-config@5.0.0","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"homepage":"https://github.com/benhigham/javascript/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/benhigham/javascript/issues"},"dist":{"shasum":"aa612d32dee4ec8c57eaf5cadad9aec377e159f2","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-5.0.0.tgz","fileCount":35,"integrity":"sha512-eCPdpYbKCf4DcegMx7mEGwjWl0UlW5taKxHj5Lkz/Syx9HeCnIuoDbXVTxgLkekdGsXU6rhi4DaRsgbkCFGDPQ==","signatures":[{"sig":"MEYCIQDtyL76I1P46OOzxt1cVVshIlzm+VPltHFTmVbLXS6Z0AIhAJtVsfo9DHLWpP54bySP7jKqY/r57KHEtWTYG6QnpCJr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69757},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js","./plugins/turbo":"./src/plugins/turbo.js","./plugins/graphql":"./src/plugins/graphql.js","./plugins/playwright":"./src/plugins/playwright.js","./plugins/tailwindcss":"./src/plugins/tailwindcss.js","./plugins/jsdoc-required":"./src/plugins/jsdoc-required.js"},"scripts":{"lint":"eslint .","test":"vitest run","lint:fix":"eslint --fix ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18af9bc8-6857-490c-93eb-4c123d81ff5d"}},"repository":{"url":"https://github.com/benhigham/javascript.git","type":"git","directory":"packages/eslint-config"},"description":"Shareable ESLint configuration for JavaScript and TypeScript projects","directories":{},"_nodeVersion":"24.16.0","dependencies":{"globals":"^17.4.0","@eslint/js":"^10.0.0","eslint-plugin-n":"^18.0.0","typescript-eslint":"^8.59.4","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-turbo":"^2.5.6","eslint-plugin-compat":"^7.0.1","eslint-plugin-depend":"^1.2.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-unicorn":"^65.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.0.0","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-playwright":"^2.2.2","@eslint-react/eslint-plugin":"^5.8.5","eslint-plugin-no-unsanitized":"^4.1.2","@graphql-eslint/eslint-plugin":"^4.4.0","eslint-plugin-testing-library":"^7.6.6","eslint-plugin-better-tailwindcss":"^4.3.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-no-use-extend-native":"^0.7.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","vitest":"^4.1.8"},"peerDependencies":{"eslint":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.0.0_1781273711518_0.03884496614170052","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@benhigham/eslint-config","version":"6.0.0","keywords":["check","checker","code","config","enforce","eslint","eslint-config","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"author":"Benjamin Higham","license":"MIT","_id":"@benhigham/eslint-config@6.0.0","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"homepage":"https://github.com/benhigham/javascript/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/benhigham/javascript/issues"},"dist":{"shasum":"7098fe90d9e6adb51ddfff5ddc4025f93a4f4626","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-6.0.0.tgz","fileCount":35,"integrity":"sha512-ABNQlZkY4QKOCKeK9s151oayka0K5S2Kww98hkt3MCYtU/ADBeW+P8UKic0lGhLpVxE9h+1ulkELyA4lq8btmA==","signatures":[{"sig":"MEUCIQC9wbzNZakB4h0o5LpN8Q6dvTLadcIbsIcX4ArlTPgExwIgbQ82Glypj07dPzfk1NucAsRChLlV6dM0mf6+wcX7HOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70432},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js","./plugins/turbo":"./src/plugins/turbo.js","./plugins/graphql":"./src/plugins/graphql.js","./plugins/playwright":"./src/plugins/playwright.js","./plugins/tailwindcss":"./src/plugins/tailwindcss.js","./plugins/jsdoc-required":"./src/plugins/jsdoc-required.js"},"scripts":{"lint":"eslint .","test":"vitest run","lint:fix":"eslint --fix ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18af9bc8-6857-490c-93eb-4c123d81ff5d"}},"repository":{"url":"https://github.com/benhigham/javascript.git","type":"git","directory":"packages/eslint-config"},"description":"Shareable ESLint configuration for JavaScript and TypeScript projects","directories":{},"_nodeVersion":"24.18.0","dependencies":{"globals":"^17.4.0","@eslint/js":"^10.0.0","eslint-plugin-n":"^18.0.0","typescript-eslint":"^8.59.4","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-turbo":"^2.5.6","eslint-plugin-compat":"^7.0.1","eslint-plugin-depend":"^1.2.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-unicorn":"^71.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.0.0","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-playwright":"^2.2.2","@eslint-react/eslint-plugin":"^5.8.5","eslint-plugin-no-unsanitized":"^4.1.2","@graphql-eslint/eslint-plugin":"^4.4.0","eslint-plugin-testing-library":"^7.6.6","eslint-plugin-better-tailwindcss":"^4.3.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-no-use-extend-native":"^0.7.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.0","vitest":"^4.1.8"},"peerDependencies":{"eslint":">=10.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.0.0_1783891174943_0.11035289430899886","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@benhigham/eslint-config","version":"6.0.1","keywords":["check","checker","code","config","enforce","eslint","eslint-config","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"author":"Benjamin Higham","license":"MIT","_id":"@benhigham/eslint-config@6.0.1","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"homepage":"https://github.com/benhigham/javascript/tree/main/packages/eslint-config#readme","bugs":{"url":"https://github.com/benhigham/javascript/issues"},"dist":{"shasum":"e11f748e076d7eafc7a9fdb1982ca0332c18d856","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-6.0.1.tgz","fileCount":35,"integrity":"sha512-6arIZYXNAH+M99qlGvC5quqp74E+G1x+do+z++LjzWvRkDcllic5e83IsssAeP0IufXqdvilttUYQ4rSqxsxMA==","signatures":[{"sig":"MEYCIQCadh0dcurLfoSGB09hjsIOQjAKm/w9e3ol4VcI7q/81QIhAKLjoyB33BlykOzYdLkGX87S0tT1pXPDos3Dnn/i8t2+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71275},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js","./plugins/turbo":"./src/plugins/turbo.js","./plugins/graphql":"./src/plugins/graphql.js","./plugins/playwright":"./src/plugins/playwright.js","./plugins/tailwindcss":"./src/plugins/tailwindcss.js","./plugins/jsdoc-required":"./src/plugins/jsdoc-required.js"},"scripts":{"lint":"eslint .","test":"vitest run","lint:fix":"eslint --fix ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18af9bc8-6857-490c-93eb-4c123d81ff5d"}},"repository":{"url":"https://github.com/benhigham/javascript.git","type":"git","directory":"packages/eslint-config"},"description":"Shareable ESLint configuration for JavaScript and TypeScript projects","directories":{},"_nodeVersion":"24.18.0","dependencies":{"globals":"^17.4.0","@eslint/js":"^10.0.0","eslint-plugin-n":"^18.0.0","typescript-eslint":"^8.59.4","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-turbo":"^2.5.6","eslint-plugin-compat":"^7.0.1","eslint-plugin-depend":"^1.2.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-unicorn":"^71.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.0.0","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-playwright":"^2.2.2","@eslint-react/eslint-plugin":"^5.8.5","eslint-plugin-no-unsanitized":"^4.1.2","@graphql-eslint/eslint-plugin":"^4.4.0","eslint-plugin-testing-library":"^7.6.6","eslint-plugin-better-tailwindcss":"^4.3.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-no-use-extend-native":"^0.7.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.0","vitest":"^4.1.8"},"peerDependencies":{"eslint":">=10.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_6.0.1_1783921139432_0.6636255018407669","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"_id":"@benhigham/eslint-config@7.0.0","bugs":{"url":"https://github.com/benhigham/javascript/issues"},"dist":{"shasum":"861894ae14443709a8a114ef17a840c12a9b6d26","tarball":"https://registry.npmjs.org/@benhigham/eslint-config/-/eslint-config-7.0.0.tgz","fileCount":35,"integrity":"sha512-un+lMfP4ZD9ynFE4kUsvatbfaYv6LnDDH74skuLjbqH3yQiJG37s4yJ6ZWz/ib08cQ1VVa3HjAa89CGJJVs1hg==","signatures":[{"sig":"MEQCIBqIajkFwy5AUy+GXBRK/M/vcqneE8xH8be5Ig5qNPNXAiB5HJlV4p+2yMnUE7n/vCjL0b1MnGfbclxidMKn3kER5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDm5lU37IkseI6psj5hbj4UC/rvT93qTel8PIUW78//JAIhAKLtQhF0U1gVvCBGFQUQB/lvOyNWTAx2t0Fz16wCLYE+"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@benhigham%2feslint-config@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72488},"name":"@benhigham/eslint-config","type":"module","author":"Benjamin Higham","engines":{"node":"^22.22.2 || >=24.15.0"},"exports":{".":"./src/index.js","./next":"./src/next.js","./react":"./src/react.js","./browser":"./src/browser.js","./typescript":"./src/typescript.js","./plugins/turbo":"./src/plugins/turbo.js","./plugins/graphql":"./src/plugins/graphql.js","./plugins/playwright":"./src/plugins/playwright.js","./plugins/tailwindcss":"./src/plugins/tailwindcss.js","./plugins/jsdoc-required":"./src/plugins/jsdoc-required.js"},"license":"MIT","scripts":{"lint":"eslint .","test":"vitest run","lint:fix":"eslint --fix ."},"version":"7.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:18af9bc8-6857-490c-93eb-4c123d81ff5d"}},"homepage":"https://github.com/benhigham/javascript/tree/main/packages/eslint-config#readme","keywords":["check","checker","code","config","enforce","eslint","eslint-config","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"repository":{"url":"https://github.com/benhigham/javascript.git","type":"git","directory":"packages/eslint-config"},"description":"Shareable ESLint configuration for JavaScript and TypeScript projects","directories":{},"maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"dependencies":{"globals":"^17.4.0","@eslint/js":"^10.0.0","eslint-plugin-n":"^18.0.0","typescript-eslint":"^8.59.4","eslint-plugin-jsdoc":"^64.0.0","eslint-plugin-turbo":"^2.5.6","eslint-plugin-compat":"^7.0.1","eslint-plugin-depend":"^1.2.0","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-promise":"^7.2.1","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-unicorn":"^75.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@next/eslint-plugin-next":"^16.0.0","eslint-plugin-no-secrets":"^2.2.1","eslint-plugin-playwright":"^2.2.2","@eslint-react/eslint-plugin":"^5.8.5","eslint-plugin-no-unsanitized":"^4.1.2","@graphql-eslint/eslint-plugin":"^4.4.0","eslint-plugin-testing-library":"^7.6.6","eslint-plugin-better-tailwindcss":"^4.3.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-no-use-extend-native":"^0.7.2","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.0","vitest":"^5.0.0"},"peerDependencies":{"eslint":">=10.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_7.0.0_1789819849813_0.47591878933975496"}}},"time":{"created":"2025-03-31T16:56:24.356Z","modified":"2026-09-19T12:10:50.268Z","0.1.0":"2025-03-31T16:56:24.617Z","0.2.0":"2025-04-14T08:17:51.313Z","0.3.0":"2025-04-30T04:27:00.249Z","0.3.1":"2025-05-05T14:32:24.158Z","1.0.0":"2025-05-07T09:57:27.817Z","1.0.1":"2025-05-20T17:32:21.468Z","1.1.0":"2025-05-20T22:32:29.458Z","2.0.0":"2026-03-13T04:39:43.225Z","3.0.0":"2026-03-26T14:33:32.789Z","4.0.0":"2026-05-30T13:20:08.308Z","4.1.0":"2026-06-01T09:54:39.714Z","4.2.0":"2026-06-01T11:46:53.757Z","4.2.1":"2026-06-01T12:18:55.176Z","4.2.2":"2026-06-01T13:52:56.916Z","4.2.3":"2026-06-02T09:53:57.460Z","4.3.0":"2026-06-03T05:21:10.393Z","5.0.0":"2026-06-12T14:15:11.672Z","6.0.0":"2026-07-12T21:19:35.070Z","6.0.1":"2026-07-13T05:38:59.558Z","7.0.0":"2026-09-19T12:10:49.910Z"},"bugs":{"url":"https://github.com/benhigham/javascript/issues"},"author":"Benjamin Higham","license":"MIT","homepage":"https://github.com/benhigham/javascript/tree/main/packages/eslint-config#readme","keywords":["check","checker","code","config","enforce","eslint","eslint-config","eslintconfig","hint","jscs","jshint","jslint","lint","linter","quality","standard","strict","style","styleguide","tslint","typescript","validate","verify"],"repository":{"url":"https://github.com/benhigham/javascript.git","type":"git","directory":"packages/eslint-config"},"description":"Shareable ESLint configuration for JavaScript and TypeScript projects","maintainers":[{"name":"benhigham","email":"ben@benhigham.com"}],"readme":"","readmeFilename":""}