{"_id":"@codygo-ai/eslint-config-preact","_rev":"4-5ecb99cf1219e946e05fa6725d241e45","name":"@codygo-ai/eslint-config-preact","dist-tags":{"latest":"0.2.0","alpha":"0.2.0-alpha"},"versions":{"0.1.0-alpha":{"name":"@codygo-ai/eslint-config-preact","version":"0.1.0-alpha","_id":"@codygo-ai/eslint-config-preact@0.1.0-alpha","maintainers":[{"name":"danikenan","email":"danikenan@gmail.com"}],"dist":{"shasum":"5fee98651bbe7e0375b4292ac6c2ba4a3f0ed398","tarball":"https://registry.npmjs.org/@codygo-ai/eslint-config-preact/-/eslint-config-preact-0.1.0-alpha.tgz","fileCount":3,"integrity":"sha512-lvw/5uzoU4+ivTcbDWTnDCyEj8FZsAMCvXNgmlpZYiHUpIQ1n4nT1yObjm1ERUTiU/ug8HGJmjKpXRkxMqWQpw==","signatures":[{"sig":"MEYCIQCWDQdQTQRqfpULa9d5seHSFy9BfkAKqTH3dNyP0Yd/aQIhALZnm59Y+EAvVcQJoJtIoJ6YLecfi9Fp3NLhKegt1LHp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1999},"type":"module","_from":"file:codygo-ai-eslint-config-preact-0.1.0-alpha.tgz","exports":{".":"./src/index.mjs"},"scripts":{"release":"node ../../../scripts/release.mjs"},"_npmUser":{"name":"danikenan","email":"danikenan@gmail.com"},"_resolved":"/tmp/fd24f2b05e1133408f2e72238648a2f9/codygo-ai-eslint-config-preact-0.1.0-alpha.tgz","_integrity":"sha512-lvw/5uzoU4+ivTcbDWTnDCyEj8FZsAMCvXNgmlpZYiHUpIQ1n4nT1yObjm1ERUTiU/ug8HGJmjKpXRkxMqWQpw==","_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.22.0","dependencies":{"globals":"^15.0.0","eslint-plugin-react":"^7.33.0","eslint-plugin-react-hooks":"^5.0.0","@codygo-ai/eslint-config-base":"^0.1.0-alpha"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","preact":"^10.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-preact_0.1.0-alpha_1771212890215_0.7217391898789498","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@codygo-ai/eslint-config-preact","version":"0.1.0","_id":"@codygo-ai/eslint-config-preact@0.1.0","maintainers":[{"name":"danikenan","email":"danikenan@gmail.com"}],"dist":{"shasum":"4e011e2fc0140e3d8791e03049dd86ac838f43a0","tarball":"https://registry.npmjs.org/@codygo-ai/eslint-config-preact/-/eslint-config-preact-0.1.0.tgz","fileCount":3,"integrity":"sha512-rlJH0g0EIqk2rE4PFy27RGZrgTryJpMPfxxwl8EXt06d9sMfaYUxU3qNjnp7XXb4FNk8S4AXA3vaXGHSVn4hxA==","signatures":[{"sig":"MEUCIBXdwu2KiWdGllntjYKU2U3ck0VbTj8eStiiBgboS0aaAiEAnUsszJRJkxs4heCmV/tosWWuWhMkXRDVB9i6v90l7fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1860},"type":"module","_from":"file:codygo-ai-eslint-config-preact-0.1.0.tgz","exports":{".":"./src/index.mjs"},"scripts":{"release":"node ../../../scripts/release.mjs"},"_npmUser":{"name":"danikenan","email":"danikenan@gmail.com"},"_resolved":"/tmp/146ca5b7bf4dddb965ea4e4aff232219/codygo-ai-eslint-config-preact-0.1.0.tgz","_integrity":"sha512-rlJH0g0EIqk2rE4PFy27RGZrgTryJpMPfxxwl8EXt06d9sMfaYUxU3qNjnp7XXb4FNk8S4AXA3vaXGHSVn4hxA==","_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.22.0","dependencies":{"globals":"^15.0.0","eslint-plugin-react":"^7.33.0","eslint-plugin-react-hooks":"^5.0.0","@codygo-ai/eslint-config-base":"^0.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","preact":"^10.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-preact_0.1.0_1771213334756_0.5177011914493315","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha":{"name":"@codygo-ai/eslint-config-preact","version":"0.2.0-alpha","_id":"@codygo-ai/eslint-config-preact@0.2.0-alpha","maintainers":[{"name":"danikenan","email":"danikenan@gmail.com"}],"dist":{"shasum":"00793651599b09a8ca4d321915232e34096c8861","tarball":"https://registry.npmjs.org/@codygo-ai/eslint-config-preact/-/eslint-config-preact-0.2.0-alpha.tgz","fileCount":4,"integrity":"sha512-7B9y1/D3qElm0NSm62cQz0VGS6LU+v6L7lA5GBM/hZRwpn8lgbNKBfzIHU0EBEdGpGewgnRTQWwCQ/9H3LtazA==","signatures":[{"sig":"MEYCIQCjh0R+DMzNyH8TwQYXkAYAebT7UieF4V6HvtUPjoGd2gIhAMAvCbAkC8yggquudT5zVJXXUPpDZxBI2je/fei1+B6M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2673},"type":"module","_from":"file:codygo-ai-eslint-config-preact-0.2.0-alpha.tgz","exports":{".":"./src/index.mjs"},"scripts":{"release":"node ../../../scripts/release.mjs"},"_npmUser":{"name":"danikenan","email":"danikenan@gmail.com"},"_resolved":"/tmp/a77386b30391fe5c9f7ab97ac1bafdf1/codygo-ai-eslint-config-preact-0.2.0-alpha.tgz","_integrity":"sha512-7B9y1/D3qElm0NSm62cQz0VGS6LU+v6L7lA5GBM/hZRwpn8lgbNKBfzIHU0EBEdGpGewgnRTQWwCQ/9H3LtazA==","_npmVersion":"10.9.4","description":"ESLint configuration for Preact projects at CodyGo AI.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"globals":"^15.0.0","eslint-plugin-react":"^7.33.0","eslint-plugin-react-hooks":"^5.0.0","@codygo-ai/eslint-config-base":"^0.2.0-alpha"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":"^9.0.0","preact":"^10.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-preact_0.2.0-alpha_1771227488422_0.37518697197380235","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@codygo-ai/eslint-config-preact","version":"0.2.0","type":"module","exports":{".":"./src/index.mjs"},"dependencies":{"eslint-plugin-react":"^7.33.0","eslint-plugin-react-hooks":"^5.0.0","globals":"^15.0.0","@codygo-ai/eslint-config-base":"^0.2.0"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0","preact":"^10.0.0"},"scripts":{"release":"node ../../../scripts/release.mjs"},"_id":"@codygo-ai/eslint-config-preact@0.2.0","description":"ESLint configuration for Preact projects at CodyGo AI.","_integrity":"sha512-OCLetheThDgRIHupFAwhoyfKLZpwzcjV5WAh7ZrYBH01oWCfDQi0cUvU28U4365Nd60oCC6xotMASrKRXh8Jvg==","_resolved":"/tmp/5567ad5d8bf891a0d4915e9a9cd32e75/codygo-ai-eslint-config-preact-0.2.0.tgz","_from":"file:codygo-ai-eslint-config-preact-0.2.0.tgz","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-OCLetheThDgRIHupFAwhoyfKLZpwzcjV5WAh7ZrYBH01oWCfDQi0cUvU28U4365Nd60oCC6xotMASrKRXh8Jvg==","shasum":"5ab51b2721e19db5746f076aa8baa088b3c42561","tarball":"https://registry.npmjs.org/@codygo-ai/eslint-config-preact/-/eslint-config-preact-0.2.0.tgz","fileCount":4,"unpackedSize":2633,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDeB4Mec04I4jy5iqPpCdhbOJ1mRwI44IfX1WW3OGWiQgIhAICE/DgnzBtpn3HAT3x4Ap94KkbGkDMQpmzhQ/UnyuCB"}]},"_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-preact_0.2.0_1771227786428_0.7050460922897894"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-16T03:34:50.122Z","modified":"2026-02-16T07:43:06.727Z","0.1.0-alpha":"2026-02-16T03:34:50.360Z","0.1.0":"2026-02-16T03:42:14.902Z","0.2.0-alpha":"2026-02-16T07:38:08.577Z","0.2.0":"2026-02-16T07:43:06.588Z"},"maintainers":[{"name":"danikenan","email":"danikenan@gmail.com"}],"readme":"# @codygo-ai/eslint-config-preact\n\nESLint configuration for Preact projects at CodyGo AI.\n\n## Installation\n\n```bash\nnpm install --save-dev @codygo-ai/eslint-config-preact eslint prettier preact\n```\n\n## Requirements\n\n- ESLint 9.x\n- Prettier 3.x\n- Preact 10.x\n\n## Usage\n\nCreate an `eslint.config.js` file in your project root:\n\n```javascript\nimport preactConfig from '@codygo-ai/eslint-config-preact';\n\nexport default [\n  ...preactConfig,\n  // Your custom rules here\n];\n```\n\n## Features\n\nThis configuration extends `@codygo-ai/eslint-config-base` and adds:\n\n- Preact-specific linting rules\n- React hooks linting (compatible with Preact)\n- JSX support\n\n## Included Plugins\n\n- All plugins from `@codygo-ai/eslint-config-base`\n- `eslint-plugin-react` (configured for Preact)\n- `eslint-plugin-react-hooks`\n\n## License\n\nMIT\n","readmeFilename":"README.md","description":"ESLint configuration for Preact projects at CodyGo AI."}