{"_id":"@btmills/eslint-config-react","name":"@btmills/eslint-config-react","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@btmills/eslint-config-react","version":"0.0.1","description":"My personal ESLint shareable configurations.","keywords":["eslint-config"],"license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"homepage":"https://github.com/btmills/eslint-config-btmills#readme","repository":{"type":"git","url":"git+https://github.com/btmills/eslint-config-btmills.git"},"bugs":{"url":"https://github.com/btmills/eslint-config-btmills/issues"},"scripts":{"fix":"eslint --fix; npm run format","format":"prettier --write .","test":"npm-run-all --parallel --aggregate-output test:*","test:format":"prettier --check .","test:lint":"eslint","test:node":"node --test 'tests/**/*.test.{j,t}s'","test:package":"attw --pack --profile esm-only .","test:types":"tsc --noEmit","update-snapshots":"node --test --test-update-snapshots 'tests/**/*.test.{j,t}s'"},"type":"module","main":"src/index.js","exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"}},"peerDependencies":{"eslint":"^9.25.1"},"dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^5.2.0"},"devDependencies":{"@btmills/eslint-config-react":"file:."},"engines":{"node":"^20.11.0 || >=22.0.0"},"_id":"@btmills/eslint-config-react@0.0.1","gitHead":"7117044c08b103b275c70f568d60f4c0b32c9f89","types":"./src/index.d.ts","_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-f5FX7ZOdR41nYeygm0nrCl83eaf60zhvo5uMZ/s6P5FNN1RjC5CFSJk8Koz9Z5AjjNzoVX6o4PQtftrF5z4x6w==","shasum":"1ffb4fca0f83e7d39338f9bc1ff88406bc791214","tarball":"https://registry.npmjs.org/@btmills/eslint-config-react/-/eslint-config-react-0.0.1.tgz","fileCount":5,"unpackedSize":6518,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBPhKSB1QAMNapxjeFwPSyo32X1jNECvABV0sSd8tWslAiBaVqbGWAjoVlMb5AxojmOMA2MUden387rx/u9x1KaE/A=="}]},"_npmUser":{"name":"btmills","email":"mills.brandont@gmail.com"},"directories":{},"maintainers":[{"name":"btmills","email":"mills.brandont@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-react_0.0.1_1745379218754_0.8703604244319196"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-23T03:33:38.679Z","0.0.1":"2025-04-23T03:33:38.948Z","modified":"2025-04-23T03:33:39.178Z"},"maintainers":[{"name":"btmills","email":"mills.brandont@gmail.com"}],"description":"My personal ESLint shareable configurations.","homepage":"https://github.com/btmills/eslint-config-btmills#readme","keywords":["eslint-config"],"repository":{"type":"git","url":"git+https://github.com/btmills/eslint-config-btmills.git"},"author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"bugs":{"url":"https://github.com/btmills/eslint-config-btmills/issues"},"license":"MIT","readme":"# @btmills/eslint-config-react\n\n> My personal [ESLint](http://eslint.org) [shareable configurations](http://eslint.org/docs/developer-guide/shareable-configs).\n\n## Installation\n\n```sh\nnpm install --save-dev eslint @btmills/eslint-config-js @btmills/eslint-config-react\n```\n\n## Usage\n\nAdd the following to your project's `eslint.config.ts`:\n\n```ts\nimport { defineConfig } from 'eslint/config';\n\nimport { es2024 } from '@btmills/eslint-config-js';\nimport { react } from '@btmills/eslint-config-react';\n// Optional:\nimport { browser } from '@btmills/eslint-config-js';\n\nexport default defineConfig({\n\textends: [\n\t\tes2024, // Or any other ES version\n\t\treact,\n\t\tbrowser, // Optional\n\t],\n\tfiles: [\n\t\t// ...\n\t],\n\t// ...more config as needed\n});\n```\n\n## License\n\nMIT &copy; Brandon Mills\n","readmeFilename":"README.md","_rev":"1-f4b14227d9c798ee5ade21eab7dbcda7"}