{"_id":"@codygo-ai/eslint-config-base","_rev":"8-1df5843fe1b68973e39a78a405d0c46a","name":"@codygo-ai/eslint-config-base","dist-tags":{"latest":"0.4.0","alpha":"0.4.0-alpha"},"versions":{"0.1.0-alpha":{"name":"@codygo-ai/eslint-config-base","version":"0.1.0-alpha","_id":"@codygo-ai/eslint-config-base@0.1.0-alpha","maintainers":[{"name":"danikenan","email":"danikenan@gmail.com"}],"dist":{"shasum":"b95dda89b16d4b19b0b0491b1952f3f0786140de","tarball":"https://registry.npmjs.org/@codygo-ai/eslint-config-base/-/eslint-config-base-0.1.0-alpha.tgz","fileCount":3,"integrity":"sha512-cesqFZ40XRq++BXP+6Yxdb6BkcO8qBUnU61TXfFlBw+pLB/7RncYCAN2JZHkW2h7PUDPVtI3mTMVNj28mmU9zw==","signatures":[{"sig":"MEQCIEuJ707uWwxim3yRPklrF3k3D8i0Rbz3bOnoJkwBjyXHAiBqDLtimy8q89lN3YLKakCw31w5dKjH8KIBV7cyxmIgXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10245},"type":"module","_from":"file:codygo-ai-eslint-config-base-0.1.0-alpha.tgz","exports":{".":"./src/index.mjs"},"scripts":{"release":"node ../../../scripts/release.mjs"},"_npmUser":{"name":"danikenan","email":"danikenan@gmail.com"},"_resolved":"/tmp/6fc7397e18a27f299e5716b5ed95a9e5/codygo-ai-eslint-config-base-0.1.0-alpha.tgz","_integrity":"sha512-cesqFZ40XRq++BXP+6Yxdb6BkcO8qBUnU61TXfFlBw+pLB/7RncYCAN2JZHkW2h7PUDPVtI3mTMVNj28mmU9zw==","_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.22.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@codygo-ai/eslint-plugin-mono":"^0.1.0-alpha","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-import-resolver-typescript":"^3.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-base_0.1.0-alpha_1771212827676_0.22114278238860496","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@codygo-ai/eslint-config-base","version":"0.1.0","_id":"@codygo-ai/eslint-config-base@0.1.0","maintainers":[{"name":"danikenan","email":"danikenan@gmail.com"}],"dist":{"shasum":"143bb0026180e126d676a3a554c26284d1fec813","tarball":"https://registry.npmjs.org/@codygo-ai/eslint-config-base/-/eslint-config-base-0.1.0.tgz","fileCount":3,"integrity":"sha512-Tx8YCEFuWIksg6QVLzOqnfyKimNaQqZhHv4yeaXaq9UwHE+M1gtF7apCdLnresI8gGP57k9goa8Kt9GtysgULQ==","signatures":[{"sig":"MEUCIG+UZ3yofYodjs4dWaPxGk9ugapZw1piBnsdJAc9FkDlAiEA2Z/J9sDP7smbVQBcqQ8Pmv1Q8K+cQd7R6UMWgmiJ+dY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10263},"type":"module","_from":"file:codygo-ai-eslint-config-base-0.1.0.tgz","exports":{".":"./src/index.mjs"},"scripts":{"release":"node ../../../scripts/release.mjs"},"_npmUser":{"name":"danikenan","email":"danikenan@gmail.com"},"_resolved":"/tmp/e8243a946a3795a9af3120c588d1e905/codygo-ai-eslint-config-base-0.1.0.tgz","_integrity":"sha512-Tx8YCEFuWIksg6QVLzOqnfyKimNaQqZhHv4yeaXaq9UwHE+M1gtF7apCdLnresI8gGP57k9goa8Kt9GtysgULQ==","_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.22.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@codygo-ai/eslint-plugin-mono":"^0.1.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-import-resolver-typescript":"^3.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-base_0.1.0_1771213272570_0.404861700956751","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha":{"name":"@codygo-ai/eslint-config-base","version":"0.2.0-alpha","_id":"@codygo-ai/eslint-config-base@0.2.0-alpha","maintainers":[{"name":"danikenan","email":"danikenan@gmail.com"}],"dist":{"shasum":"c33890cbba833ebc4a2c083021d477117961fefa","tarball":"https://registry.npmjs.org/@codygo-ai/eslint-config-base/-/eslint-config-base-0.2.0-alpha.tgz","fileCount":4,"integrity":"sha512-vrwEtzjHwEki3v379kdNmQRpxDpGffsD6CTaJvt3LHzeUS92w+SNQOw0Vv7CWxUgPXXdZTXOasPZu7+PHLIF/g==","signatures":[{"sig":"MEQCIBMrY1ORWy5v/WwrxfuvbJ9nMlq+y4A8TMeVWeL9H69PAiA3nhIj6/MXmG1Fm2eNygFo+E0gs1ueeIEWE6y4pSLSvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11247},"type":"module","_from":"file:codygo-ai-eslint-config-base-0.2.0-alpha.tgz","exports":{".":"./src/index.mjs"},"scripts":{"release":"node ../../../scripts/release.mjs"},"_npmUser":{"name":"danikenan","email":"danikenan@gmail.com"},"_resolved":"/tmp/73ee1b28157b4ab821fcdb9633e082a6/codygo-ai-eslint-config-base-0.2.0-alpha.tgz","_integrity":"sha512-vrwEtzjHwEki3v379kdNmQRpxDpGffsD6CTaJvt3LHzeUS92w+SNQOw0Vv7CWxUgPXXdZTXOasPZu7+PHLIF/g==","_npmVersion":"10.9.4","description":"Base ESLint configuration for CodyGo AI projects.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@codygo-ai/eslint-plugin-mono":"^0.2.0-alpha","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-import-resolver-typescript":"^3.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-base_0.2.0-alpha_1771227437349_0.4427776638319263","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@codygo-ai/eslint-config-base","version":"0.2.0","_id":"@codygo-ai/eslint-config-base@0.2.0","maintainers":[{"name":"danikenan","email":"danikenan@gmail.com"}],"dist":{"shasum":"62b75f04af4a8fb2947fd015ce7dca21091c98ed","tarball":"https://registry.npmjs.org/@codygo-ai/eslint-config-base/-/eslint-config-base-0.2.0.tgz","fileCount":4,"integrity":"sha512-770Z3z7HMHkBz6xzSFNtnv8iIuMiVvCdYxcFlkyQdOLGeByEcPjPdUuScIYzcRbu7MivDCUvZRSO7jv0uyr4XA==","signatures":[{"sig":"MEQCIHi+Z16vyAZgZbkXdCYraAApqFhizU2m17DhJLlTF4sfAiAkTQkDQtyiPExamPE+gMGh9s/1GamLmIxtxe3IgreOMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11448},"type":"module","_from":"file:codygo-ai-eslint-config-base-0.2.0.tgz","exports":{".":"./src/index.mjs"},"scripts":{"release":"node ../../../scripts/release.mjs"},"_npmUser":{"name":"danikenan","email":"danikenan@gmail.com"},"_resolved":"/tmp/57f29918dae19eb82c4e581df7a7d0e1/codygo-ai-eslint-config-base-0.2.0.tgz","_integrity":"sha512-770Z3z7HMHkBz6xzSFNtnv8iIuMiVvCdYxcFlkyQdOLGeByEcPjPdUuScIYzcRbu7MivDCUvZRSO7jv0uyr4XA==","_npmVersion":"10.9.4","description":"Base ESLint configuration for CodyGo AI projects.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@codygo-ai/eslint-plugin-mono":"^0.2.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-import-resolver-typescript":"^3.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-base_0.2.0_1771227711956_0.05612118742302585","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha":{"name":"@codygo-ai/eslint-config-base","version":"0.3.0-alpha","_id":"@codygo-ai/eslint-config-base@0.3.0-alpha","maintainers":[{"name":"danikenan","email":"danikenan@gmail.com"}],"dist":{"shasum":"046400b8352ebd34ddba2870317774f8f732e24e","tarball":"https://registry.npmjs.org/@codygo-ai/eslint-config-base/-/eslint-config-base-0.3.0-alpha.tgz","fileCount":4,"integrity":"sha512-6Nr6xNQOKtnWFTBGOQtr4kYFPUsEd+0R+oHuT6LAKF5MBBFHtJi6PhUiOn8U1V3YOR+Ijt9awzbnneeQX2sh6g==","signatures":[{"sig":"MEUCIA8sQObFZtE6lOZ/ItB1KOoUv2D7CngE1CRyF1seGYPnAiEA7Nu702j+KTlma4Xx5aXk6ZkOEH/2/ock2AE0QXvRkk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12720},"type":"module","_from":"file:codygo-ai-eslint-config-base-0.3.0-alpha.tgz","exports":{".":"./src/index.mjs"},"scripts":{"release":"node ../../../scripts/release.mjs"},"_npmUser":{"name":"danikenan","email":"danikenan@gmail.com"},"_resolved":"/tmp/b29c2f3d8d51b3bbd4462260c0b7ee8e/codygo-ai-eslint-config-base-0.3.0-alpha.tgz","_integrity":"sha512-6Nr6xNQOKtnWFTBGOQtr4kYFPUsEd+0R+oHuT6LAKF5MBBFHtJi6PhUiOn8U1V3YOR+Ijt9awzbnneeQX2sh6g==","_npmVersion":"10.9.4","description":"Base ESLint configuration for CodyGo AI projects.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@codygo-ai/eslint-plugin-mono":"^0.4.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-import-resolver-typescript":"^3.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-base_0.3.0-alpha_1774379074566_0.9113403198196661","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@codygo-ai/eslint-config-base","version":"0.3.0","_id":"@codygo-ai/eslint-config-base@0.3.0","maintainers":[{"name":"danikenan","email":"danikenan@gmail.com"}],"dist":{"shasum":"8d5da7b8181bd39e767fb8b4688c697ea1777246","tarball":"https://registry.npmjs.org/@codygo-ai/eslint-config-base/-/eslint-config-base-0.3.0.tgz","fileCount":4,"integrity":"sha512-sQvDNHwuhuK09jXcee4dLhNNEUkF58BSoYEzekwf9DTlpZM/fYBeM5v4NtctRtkC3NEsy1j8a4EmadQCrlHDVA==","signatures":[{"sig":"MEYCIQDzgubDnbxqaWZYSBx38jdMnEcuia5JnRKtIOdnfLp5qgIhAIY1eQrSwgdKM4DAsN27bdw/ufRKZeG63ubBK6fuN225","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12556},"type":"module","_from":"file:codygo-ai-eslint-config-base-0.3.0.tgz","exports":{".":"./src/index.mjs"},"scripts":{"release":"node ../../../scripts/release.mjs"},"_npmUser":{"name":"danikenan","email":"danikenan@gmail.com"},"_resolved":"/tmp/3263c985de156fd907bd89acd25c56f5/codygo-ai-eslint-config-base-0.3.0.tgz","_integrity":"sha512-sQvDNHwuhuK09jXcee4dLhNNEUkF58BSoYEzekwf9DTlpZM/fYBeM5v4NtctRtkC3NEsy1j8a4EmadQCrlHDVA==","_npmVersion":"10.9.4","description":"Base ESLint configuration for CodyGo AI projects.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@codygo-ai/eslint-plugin-mono":"^0.4.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-import-resolver-typescript":"^3.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-base_0.3.0_1774379112615_0.32035154858055903","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha":{"name":"@codygo-ai/eslint-config-base","version":"0.4.0-alpha","_id":"@codygo-ai/eslint-config-base@0.4.0-alpha","maintainers":[{"name":"danikenan","email":"danikenan@gmail.com"}],"dist":{"shasum":"9309c03d07dfbf79507d4cf2ad987caf466993c4","tarball":"https://registry.npmjs.org/@codygo-ai/eslint-config-base/-/eslint-config-base-0.4.0-alpha.tgz","fileCount":4,"integrity":"sha512-/cJ1fPEl+dosGmxC06ysRQ7zYsJ6b8FwYZjgjlGfNOBfxyk+fDvwMw1fFefXvdA2DA7Dh1VMlq9hY7m2VEs2bA==","signatures":[{"sig":"MEYCIQCEi76rhxEPPYvFAqq8q6+gelri7noBQPCvdhM4RRUlzgIhALPAhKCjEvkRLlVYpx0dwKLyDpe7WLr0/OYVrtRUJ1+1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12480},"type":"module","_from":"file:codygo-ai-eslint-config-base-0.4.0-alpha.tgz","exports":{".":"./src/index.mjs"},"scripts":{"release":"node ../../../scripts/release.mjs"},"_npmUser":{"name":"danikenan","email":"danikenan@gmail.com"},"_resolved":"/tmp/fdd7c732e105108a02cbf712538befbf/codygo-ai-eslint-config-base-0.4.0-alpha.tgz","_integrity":"sha512-/cJ1fPEl+dosGmxC06ysRQ7zYsJ6b8FwYZjgjlGfNOBfxyk+fDvwMw1fFefXvdA2DA7Dh1VMlq9hY7m2VEs2bA==","_npmVersion":"10.9.4","description":"Base ESLint configuration for CodyGo AI projects.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"globals":"^15.0.0","@eslint/js":"^9.0.0","eslint-plugin-import":"^2.29.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@codygo-ai/eslint-plugin-mono":"^0.5.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-import-resolver-typescript":"^3.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-base_0.4.0-alpha_1774391530146_0.52564712795737","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@codygo-ai/eslint-config-base","version":"0.4.0","type":"module","exports":{".":"./src/index.mjs"},"dependencies":{"@eslint/js":"^9.0.0","eslint-plugin-import":"^2.29.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-eslint-comments":"^3.2.0","globals":"^15.0.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.0","@codygo-ai/eslint-plugin-mono":"^0.5.0"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.0.0"},"scripts":{"release":"node ../../../scripts/release.mjs"},"_id":"@codygo-ai/eslint-config-base@0.4.0","description":"Base ESLint configuration for CodyGo AI projects.","_integrity":"sha512-M6waO97FnpWFRc2jkjOuVoJeUtUZE+KetP8hWnQzRk/2ezfUbUQQWpFrNycKlmY5AxqTfMNbDmK3sah43aP+MQ==","_resolved":"/tmp/25fbe223b97b733c9d03444883937757/codygo-ai-eslint-config-base-0.4.0.tgz","_from":"file:codygo-ai-eslint-config-base-0.4.0.tgz","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-M6waO97FnpWFRc2jkjOuVoJeUtUZE+KetP8hWnQzRk/2ezfUbUQQWpFrNycKlmY5AxqTfMNbDmK3sah43aP+MQ==","shasum":"14bc3f7db766ca333eac1e4904381645995b5c0b","tarball":"https://registry.npmjs.org/@codygo-ai/eslint-config-base/-/eslint-config-base-0.4.0.tgz","fileCount":4,"unpackedSize":12200,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDTBscycYi1utHvPG76DqOe+PCa23Ht7RHAguvoq2aJ4AIhAPWbzAGyybLqqt3rMCGzzuTUCyMPGv1GuPwTCLf0aNIr"}]},"_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-base_0.4.0_1774391557757_0.8508491742148969"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-16T03:33:47.569Z","modified":"2026-03-24T22:32:38.022Z","0.1.0-alpha":"2026-02-16T03:33:47.807Z","0.1.0":"2026-02-16T03:41:12.708Z","0.2.0-alpha":"2026-02-16T07:37:17.505Z","0.2.0":"2026-02-16T07:41:52.110Z","0.3.0-alpha":"2026-03-24T19:04:34.707Z","0.3.0":"2026-03-24T19:05:12.776Z","0.4.0-alpha":"2026-03-24T22:32:10.302Z","0.4.0":"2026-03-24T22:32:37.906Z"},"description":"Base ESLint configuration for CodyGo AI projects.","maintainers":[{"name":"danikenan","email":"danikenan@gmail.com"}],"readme":"# @codygo-ai/eslint-config-base\n\nBase ESLint configuration for CodyGo AI projects.\n\n## Installation\n\n```bash\nnpm install --save-dev @codygo-ai/eslint-config-base eslint prettier\n```\n\n## Requirements\n\n- ESLint 9.x\n- Prettier 3.x\n\n## Usage\n\nCreate an `eslint.config.js` file in your project root:\n\n```javascript\nimport baseConfig from '@codygo-ai/eslint-config-base';\n\nexport default [\n  ...baseConfig,\n  // Your custom rules here\n];\n```\n\n## Features\n\nThis configuration includes:\n\n- TypeScript support via `@typescript-eslint`\n- Import/export linting with `eslint-plugin-import`\n- Prettier integration with `eslint-plugin-prettier`\n- ESLint comments validation\n- Import resolver for TypeScript\n- Custom monorepo rules via `@codygo-ai/eslint-plugin-mono`\n\n## Included Plugins\n\n- `@eslint/js`\n- `@typescript-eslint/parser`\n- `@typescript-eslint/eslint-plugin`\n- `eslint-plugin-import`\n- `eslint-plugin-prettier`\n- `eslint-plugin-eslint-comments`\n- `eslint-config-prettier`\n- `eslint-import-resolver-typescript`\n- `@codygo-ai/eslint-plugin-mono`\n\n## License\n\nMIT\n","readmeFilename":"README.md"}