{"_id":"@codygo-ai/eslint-config-react","_rev":"4-0448bb15df5879c50618ad72f7d3584e","name":"@codygo-ai/eslint-config-react","dist-tags":{"latest":"0.2.0","alpha":"0.2.0-alpha"},"versions":{"0.1.0-alpha":{"name":"@codygo-ai/eslint-config-react","version":"0.1.0-alpha","_id":"@codygo-ai/eslint-config-react@0.1.0-alpha","maintainers":[{"name":"danikenan","email":"danikenan@gmail.com"}],"dist":{"shasum":"eb56657a2657f39e6b9680ed5852db1dc5163d36","tarball":"https://registry.npmjs.org/@codygo-ai/eslint-config-react/-/eslint-config-react-0.1.0-alpha.tgz","fileCount":3,"integrity":"sha512-0uKwjG4ycNSc2JTUZxHUY8Dlr0Y4oyHJHxPZExWHHfMmhNTON9patMR6/iOzPAFyNZdw/8XXZDFWdP3ezRjqaQ==","signatures":[{"sig":"MEUCIGw7U1cFNTtYMEDLE97lI1AUL5ZW3XfOEKZWCeqzoCDXAiEAqvzveNqBySXcc/Y/2cxVpxf3xska+FdLkMXyUss2/5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2249},"type":"module","_from":"file:codygo-ai-eslint-config-react-0.1.0-alpha.tgz","exports":{".":"./src/index.mjs"},"scripts":{"release":"node ../../../scripts/release.mjs"},"_npmUser":{"name":"danikenan","email":"danikenan@gmail.com"},"_resolved":"/tmp/ecfe752c53ca8406b0cdeb268840b1fc/codygo-ai-eslint-config-react-0.1.0-alpha.tgz","_integrity":"sha512-0uKwjG4ycNSc2JTUZxHUY8Dlr0Y4oyHJHxPZExWHHfMmhNTON9patMR6/iOzPAFyNZdw/8XXZDFWdP3ezRjqaQ==","_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.33.0","eslint-plugin-react-refresh":"^0.4.5","@codygo-ai/eslint-config-preact":"^0.1.0-alpha"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-react_0.1.0-alpha_1771212949299_0.5301454890712878","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@codygo-ai/eslint-config-react","version":"0.1.0","_id":"@codygo-ai/eslint-config-react@0.1.0","maintainers":[{"name":"danikenan","email":"danikenan@gmail.com"}],"dist":{"shasum":"91d8d789b47f214adc2e261a4b2786086af301b4","tarball":"https://registry.npmjs.org/@codygo-ai/eslint-config-react/-/eslint-config-react-0.1.0.tgz","fileCount":3,"integrity":"sha512-FsdQmHkL75rucGVl63tWPAYkXncXbEhAwIw9+d5ZEssHFYYwu//oYRgfZcVmlmWFGo3zaecuZz3OGs4Q1tBUjg==","signatures":[{"sig":"MEUCIFc4C5BUMYPTg0oigHNopOMis9IJeOqT1AxMqJtuphACAiEAy8E2OnZjNioBX+DB3YZH76v01okNKqGeOrmFsKLHZY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2233},"type":"module","_from":"file:codygo-ai-eslint-config-react-0.1.0.tgz","exports":{".":"./src/index.mjs"},"scripts":{"release":"node ../../../scripts/release.mjs"},"_npmUser":{"name":"danikenan","email":"danikenan@gmail.com"},"_resolved":"/tmp/65f4c8b62e64f0d2ec100048904f59af/codygo-ai-eslint-config-react-0.1.0.tgz","_integrity":"sha512-FsdQmHkL75rucGVl63tWPAYkXncXbEhAwIw9+d5ZEssHFYYwu//oYRgfZcVmlmWFGo3zaecuZz3OGs4Q1tBUjg==","_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.33.0","eslint-plugin-react-refresh":"^0.4.5","@codygo-ai/eslint-config-preact":"^0.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-react_0.1.0_1771213402187_0.13422887873568778","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha":{"name":"@codygo-ai/eslint-config-react","version":"0.2.0-alpha","_id":"@codygo-ai/eslint-config-react@0.2.0-alpha","maintainers":[{"name":"danikenan","email":"danikenan@gmail.com"}],"dist":{"shasum":"0bf189f4952bdee005cde8c5f029229b7cb49a32","tarball":"https://registry.npmjs.org/@codygo-ai/eslint-config-react/-/eslint-config-react-0.2.0-alpha.tgz","fileCount":4,"integrity":"sha512-nRJYWaOnCZQ23M8bDQEJWhRLWWNapHbVYG+rehzxxz6nOyeofMHw+60fA9FJW8S0+idu0Nhg6PZiBU/F70ZaWA==","signatures":[{"sig":"MEUCIQDZeB9lRRbHZ5Q1mc+DlMMnrFWhFvHpbe9llqyzJSJMSQIgXAmAw5r8RokSwqhQ1b+soUMvQLj4nkyTtOsBaq+Utw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2897},"type":"module","_from":"file:codygo-ai-eslint-config-react-0.2.0-alpha.tgz","exports":{".":"./src/index.mjs"},"scripts":{"release":"node ../../../scripts/release.mjs"},"_npmUser":{"name":"danikenan","email":"danikenan@gmail.com"},"_resolved":"/tmp/10ce2b1c3c627e96d1a0ea7a956aeebe/codygo-ai-eslint-config-react-0.2.0-alpha.tgz","_integrity":"sha512-nRJYWaOnCZQ23M8bDQEJWhRLWWNapHbVYG+rehzxxz6nOyeofMHw+60fA9FJW8S0+idu0Nhg6PZiBU/F70ZaWA==","_npmVersion":"10.9.4","description":"ESLint configuration for React projects at CodyGo AI.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.33.0","eslint-plugin-react-refresh":"^0.4.5","@codygo-ai/eslint-config-preact":"^0.2.0-alpha"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^18.0.0","eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-react_0.2.0-alpha_1771227535071_0.6209363149414777","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@codygo-ai/eslint-config-react","version":"0.2.0","type":"module","exports":{".":"./src/index.mjs"},"dependencies":{"eslint-plugin-react":"^7.33.0","eslint-plugin-react-refresh":"^0.4.5","@codygo-ai/eslint-config-preact":"^0.2.0"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0","react":"^18.0.0"},"scripts":{"release":"node ../../../scripts/release.mjs"},"_id":"@codygo-ai/eslint-config-react@0.2.0","description":"ESLint configuration for React projects at CodyGo AI.","_integrity":"sha512-kLuvI4Xt0KoQ48xNBQ88buB46ZWFMlD3ELZaCdlXjqATMY5rY2xSg4T6VtRyKHlUQt6LY3qijm0iWzQvjJ5eEg==","_resolved":"/tmp/ec5f8ea00a571797b2141fbb5d3e81af/codygo-ai-eslint-config-react-0.2.0.tgz","_from":"file:codygo-ai-eslint-config-react-0.2.0.tgz","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-kLuvI4Xt0KoQ48xNBQ88buB46ZWFMlD3ELZaCdlXjqATMY5rY2xSg4T6VtRyKHlUQt6LY3qijm0iWzQvjJ5eEg==","shasum":"cc206a601d6edc3104096772fce404e732d132c2","tarball":"https://registry.npmjs.org/@codygo-ai/eslint-config-react/-/eslint-config-react-0.2.0.tgz","fileCount":4,"unpackedSize":2859,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFCl3YYOdV7nTddcPYWVS2kAavhHxpLkoqekHo0NAEXyAiA/2Wc1ZaQZlFFx7bC1vibAIlu+r8h1Qli7HPt6aUTF6g=="}]},"_npmUser":{"name":"danikenan","email":"danikenan@gmail.com"},"directories":{},"maintainers":[{"name":"danikenan","email":"danikenan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-react_0.2.0_1771227849375_0.7661277205112125"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-16T03:35:49.126Z","modified":"2026-02-16T07:44:09.617Z","0.1.0-alpha":"2026-02-16T03:35:49.431Z","0.1.0":"2026-02-16T03:43:22.308Z","0.2.0-alpha":"2026-02-16T07:38:55.223Z","0.2.0":"2026-02-16T07:44:09.509Z"},"maintainers":[{"name":"danikenan","email":"danikenan@gmail.com"}],"readme":"# @codygo-ai/eslint-config-react\n\nESLint configuration for React projects at CodyGo AI.\n\n## Installation\n\n```bash\nnpm install --save-dev @codygo-ai/eslint-config-react eslint prettier react\n```\n\n## Requirements\n\n- ESLint 9.x\n- Prettier 3.x\n- React 18.x\n\n## Usage\n\nCreate an `eslint.config.js` file in your project root:\n\n```javascript\nimport reactConfig from '@codygo-ai/eslint-config-react';\n\nexport default [\n  ...reactConfig,\n  // Your custom rules here\n];\n```\n\n## Features\n\nThis configuration extends `@codygo-ai/eslint-config-preact` and adds:\n\n- React-specific linting rules\n- React Refresh support for HMR\n- JSX best practices\n\n## Included Plugins\n\n- All plugins from `@codygo-ai/eslint-config-preact`\n- `eslint-plugin-react`\n- `eslint-plugin-react-refresh`\n\n## License\n\nMIT\n","readmeFilename":"README.md","description":"ESLint configuration for React projects at CodyGo AI."}