{"_id":"@atmgrupomaggioli/eslint-config-angular","_rev":"8-6d8bd061c5ee95e90507d84b24bd3191","name":"@atmgrupomaggioli/eslint-config-angular","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.0-dev":{"name":"@atmgrupomaggioli/eslint-config-angular","version":"0.0.0-dev","_id":"@atmgrupomaggioli/eslint-config-angular@0.0.0-dev","maintainers":[{"name":"atmgrupomaggioli","email":"npmjs@atm-maggioli.es"}],"dist":{"shasum":"070e100bb2130191a77e6b6e860d8ef64cff7551","tarball":"https://registry.npmjs.org/@atmgrupomaggioli/eslint-config-angular/-/eslint-config-angular-0.0.0-dev.tgz","fileCount":3,"integrity":"sha512-fXn0Z27mQmkzaL6mPwZnxdpzKkUL8Wk/VBLOuOvdvywWs3vu6qHFp2Z6KfK/kwlDszoBkbH0dT7mwuKCXZvhUw==","signatures":[{"sig":"MEUCIQDlOJQGTFYfyRoMxLfLMEyuZHwKjwLu81GSoKOGvnGsDQIgYwOBiMKT951i7kwGy1JlakjVl8EcR+4fMOnbgLpjD6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1512},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"70b2e2796f150d754a7f1f717bc25d463a15fb5c","scripts":{"lint":"eslint . --ext .ts","format":"prettier --write .","publish":"npm publish --scope=atmgrupomaggioli"},"_npmUser":{"name":"atmgrupomaggioli","email":"npmjs@atm-maggioli.es"},"_npmVersion":"10.2.4","description":"Eslint Config para proyectos Angular","directories":{},"_nodeVersion":"20.11.0","dependencies":{"eslint-plugin-angular":"4.1.0"},"eslintConfig":{"extends":"./src/index.js"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-angular_0.0.0-dev_1721903687829_0.7112959031748813","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.1-dev":{"name":"@atmgrupomaggioli/eslint-config-angular","version":"0.0.1-dev","_id":"@atmgrupomaggioli/eslint-config-angular@0.0.1-dev","maintainers":[{"name":"atmgrupomaggioli","email":"npmjs@atm-maggioli.es"}],"dist":{"shasum":"a63c53c05d913747e419a722f0017f52c52a5b05","tarball":"https://registry.npmjs.org/@atmgrupomaggioli/eslint-config-angular/-/eslint-config-angular-0.0.1-dev.tgz","fileCount":3,"integrity":"sha512-iWoGq34Rqw697QMPfs0fHtl/RIM5O4tL4Ppid0tEG8gEjENYc6V4RmDQ0FtRUqus+4LOFmzSk0cDOwK8ZUgyow==","signatures":[{"sig":"MEUCIC0hbSGbXCi8m1BEQdpeH15gq3sMdh8htKsFGk7wD6IHAiEAwPLSZ8mhBZb4Vo4zPuvc6Sz6Zqls1jVVjCxF9bpvwDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1556},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"70b2e2796f150d754a7f1f717bc25d463a15fb5c","scripts":{"publish":"npm publish --scope=atmgrupomaggioli"},"_npmUser":{"name":"atmgrupomaggioli","email":"npmjs@atm-maggioli.es"},"_npmVersion":"10.2.4","description":"Eslint Config para proyectos Angular","directories":{},"_nodeVersion":"20.11.0","dependencies":{"eslint-plugin-angular":"4.1.0"},"eslintConfig":{"extends":"./src/index.js"},"_hasShrinkwrap":false,"devDependencies":{"@atmgrupomaggioli/eslint-config-angular":"0.0.0-dev"},"peerDependencies":{"eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-angular_0.0.1-dev_1721904683319_0.2528535781266066","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.2-dev":{"name":"@atmgrupomaggioli/eslint-config-angular","version":"0.0.2-dev","_id":"@atmgrupomaggioli/eslint-config-angular@0.0.2-dev","maintainers":[{"name":"atmgrupomaggioli","email":"npmjs@atm-maggioli.es"}],"dist":{"shasum":"f22e58802c33addca9db323b0df2fcf2afc111b6","tarball":"https://registry.npmjs.org/@atmgrupomaggioli/eslint-config-angular/-/eslint-config-angular-0.0.2-dev.tgz","fileCount":3,"integrity":"sha512-POsvv3sKsEJBPzEfqvMAZHsgIAw/MDvvVFbEnsewB1yW0dkzDARec8ol8rs2xi+HXH64VrEjOuNq+t4IwBTTXA==","signatures":[{"sig":"MEQCIADpQfpiec6KN0MFq1/tntwKu1356XUL50AQYk6Aii8TAiBxhUI+lZoZap6L8HT2a6zbd+ZgsvRqn7w0dTF8J4Y2yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1580},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"70b2e2796f150d754a7f1f717bc25d463a15fb5c","scripts":{"publish":"npm publish --scope=atmgrupomaggioli"},"_npmUser":{"name":"atmgrupomaggioli","email":"npmjs@atm-maggioli.es"},"_npmVersion":"10.2.4","description":"Eslint Config para proyectos Angular","directories":{},"_nodeVersion":"20.11.0","dependencies":{"eslint-plugin-angular":"4.1.0"},"eslintConfig":{"extends":"./src/index.js"},"_hasShrinkwrap":false,"devDependencies":{"@atmgrupomaggioli/eslint-config-angular":"0.0.0-dev"},"peerDependencies":{"eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-angular_0.0.2-dev_1721905174830_0.897638831422414","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.3":{"name":"@atmgrupomaggioli/eslint-config-angular","version":"0.0.3","_id":"@atmgrupomaggioli/eslint-config-angular@0.0.3","maintainers":[{"name":"atmgrupomaggioli","email":"npmjs@atm-maggioli.es"}],"dist":{"shasum":"a3e9e47ad0fec0265c9c373aae213d1cf13f673a","tarball":"https://registry.npmjs.org/@atmgrupomaggioli/eslint-config-angular/-/eslint-config-angular-0.0.3.tgz","fileCount":3,"integrity":"sha512-FxDyjg249AN+JW/3cUUwp/EWQhnKF7F1Cqw20SodTy43nWuBVo6UAl/KI9qcR0j7c3i5jLQor+dv1eZSgj1vlg==","signatures":[{"sig":"MEUCIEIcwU5Yf6P6Iro5CuKnW0UQtgOukzLhU2r2FqBfJjUtAiEAhBb7LWt3RcRSuW7elGEHAnz5rWLx3NReFVauBSepsg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2048},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"359d8b4d1dc3b0647e5861bef3c0efa694871b40","scripts":{},"_npmUser":{"name":"atmgrupomaggioli","email":"npmjs@atm-maggioli.es"},"_npmVersion":"9.8.1","description":"Eslint Config para proyectos Angular","directories":{},"_nodeVersion":"18.18.0","dependencies":{"eslint-plugin-angular":"4.1.0"},"eslintConfig":{"extends":"./src/index.js"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-angular_0.0.3_1721989677792_0.751109372183244","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.4":{"name":"@atmgrupomaggioli/eslint-config-angular","version":"0.0.4","license":"MIT","_id":"@atmgrupomaggioli/eslint-config-angular@0.0.4","maintainers":[{"name":"atmgrupomaggioli","email":"npmjs@atm-maggioli.es"}],"dist":{"shasum":"148e39b06b330a16a700adebb48470d413cbae19","tarball":"https://registry.npmjs.org/@atmgrupomaggioli/eslint-config-angular/-/eslint-config-angular-0.0.4.tgz","fileCount":3,"integrity":"sha512-YsTeOngmWtRl82NjyYu5XTscS6oFS1wV2fqOw49gj+nDUyM6egkdyBrdrY8gXvS8wOl1NRUG8fWW3EKHDCch/A==","signatures":[{"sig":"MEUCIFE7xaywv/alMbLDnJ13ZhGkObP7s0+NldH+EsKq7uAIAiEAnms2Kjg4PUo/Jvpg3wJcmv8b69otfl2gYOImLYyr1hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3121},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"83541b6a4ce7688e2f43ba78e2844d1b9c472951","scripts":{},"_npmUser":{"name":"atmgrupomaggioli","actor":{"name":"atmgrupomaggioli","type":"user","email":"npmjs@atm-maggioli.es"},"email":"npmjs@atm-maggioli.es"},"_npmVersion":"10.8.2","description":"Eslint Config para proyectos Angular v15/16","directories":{},"_nodeVersion":"20.19.1","dependencies":{},"eslintConfig":{"extends":"./src/index.js"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 8","eslint-plugin-angular":"^4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-angular_0.0.4_1752141914518_0.6005816989933697","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.5":{"name":"@atmgrupomaggioli/eslint-config-angular","version":"0.0.5","license":"MIT","_id":"@atmgrupomaggioli/eslint-config-angular@0.0.5","maintainers":[{"name":"atmgrupomaggioli","email":"npmjs@atm-maggioli.es"}],"dist":{"shasum":"9e14c1376101ee1f22c49bb76cb0d9479fa6eb6c","tarball":"https://registry.npmjs.org/@atmgrupomaggioli/eslint-config-angular/-/eslint-config-angular-0.0.5.tgz","fileCount":3,"integrity":"sha512-l85fChsz51JmIaqi9RKyWRvgiSckalfF7NAPUCyV4MxUYZzJ8LNxe3Jaakp4VHHEGtmt/xVC64RdtGlcEYJYVg==","signatures":[{"sig":"MEQCIHOS9tyzGtnMRM3oNjZVevAJ2wsFgW6x0sq3o+nxw6s4AiAgVwL0rYBYCIoQjRmj30XGnfgUJrqLCkh4hLAtGawmIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3019},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./package.json":"./package.json"},"gitHead":"83541b6a4ce7688e2f43ba78e2844d1b9c472951","scripts":{},"_npmUser":{"name":"atmgrupomaggioli","actor":{"name":"atmgrupomaggioli","type":"user","email":"npmjs@atm-maggioli.es"},"email":"npmjs@atm-maggioli.es"},"_npmVersion":"10.8.2","description":"Eslint Config para proyectos Angular v15/16","directories":{},"_nodeVersion":"20.19.1","dependencies":{},"eslintConfig":{"extends":"./src/index.js"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 8","eslint-plugin-angular":"^4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-angular_0.0.5_1752142063525_0.10190210358410612","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2024-07-25T10:34:47.828Z","modified":"2025-07-10T10:08:54.756Z","0.0.0-dev":"2024-07-25T10:34:47.965Z","0.0.1-dev":"2024-07-25T10:51:23.432Z","0.0.2-dev":"2024-07-25T10:59:35.006Z","0.0.3":"2024-07-26T10:27:57.922Z","0.0.4":"2025-07-10T10:05:14.716Z","0.0.5":"2025-07-10T10:07:43.695Z"},"license":"MIT","description":"Eslint Config para proyectos Angular v15/16","maintainers":[{"name":"atmgrupomaggioli","email":"npmjs@atm-maggioli.es"}],"readme":"## eslint-config - Angular v15/16\r\n\r\nEsta librería proporciona una configuración de ESLint optimizada para proyectos en Angular v15/16, diseñada para mejorar la calidad del código y facilitar la detección temprana de errores. Al integrar las mejores prácticas y convenciones recomendadas para Angular, esta configuración te permitirá mantener un código más limpio, consistente y fácil de mantener a lo largo del tiempo.\r\n\r\n### 1. Requisitos\r\n\r\n| Input                                                                          | Versión |\r\n| ------------------------------------------------------------------------------ | ------- |\r\n| [`eslint`](https://www.npmjs.com/package/eslint)                               | >= 8    |\r\n| [`eslint-plugin-angular`](https://www.npmjs.com/package/eslint-plugin-angular) | ^4      |\r\n\r\n### 2. Instalación\r\n\r\n```bash\r\nnpm i eslint-plugin-angular@^4 @atmgrupomaggioli/eslint-config-angular -E -D\r\n```\r\n\r\n### 3. Uso\r\n\r\nDebemos crear un fichero denominado `.eslintrc.json` en la raíz de nuestro proyecto con el siguiente contenido\r\n\r\n```json\r\n{\r\n\t\"extends\": [\"@atmgrupomaggioli/eslint-config-angular\"],\r\n\t\"rules\": {\r\n\t\t// Listado de reglas que deseo sobrescribir\r\n\t}\r\n}\r\n```\r\n\r\n### 4. Reglas\r\n\r\nLa librería exporta el siguiente conjunto de reglas de eslint:\r\n\r\n```json\r\n{\r\n\t\"plugins\": [\"eslint-plugin-angular\"],\r\n\t\"extends\": [\"eslint:recommended\"],\r\n\t\"rules\": {\r\n\t\t\"@angular-eslint/no-empty-lifecycle-method\": \"off\",\r\n\t\t\"@angular-eslint/no-input-rename\": \"off\",\r\n\t\t\"@angular-eslint/no-output-rename\": \"off\",\r\n\t\t\"@angular-eslint/no-host-metadata-property\": \"off\",\r\n\t\t\"@angular-eslint/no-inputs-metadata-property\": \"off\",\r\n\t\t\"@angular-eslint/no-outputs-metadata-property\": \"off\",\r\n\t\t\"@angular-eslint/use-lifecycle-interface\": \"off\",\r\n\t\t\"@angular-eslint/use-pipe-transform-interface\": \"off\",\r\n\t\t\"no-console\": \"off\"\r\n\t}\r\n}\r\n```\r\n","readmeFilename":"README.md"}