{"_id":"@code-and-comments/eslint-config","_rev":"10-692e70bc3e9984e0f0f49e7bc66afd2b","name":"@code-and-comments/eslint-config","dist-tags":{"latest":"2.0.3"},"versions":{"1.0.0":{"name":"@code-and-comments/eslint-config","version":"1.0.0","keywords":["eslint","angular","typescript"],"author":{"name":"Simon Deutsch"},"license":"MIT","_id":"@code-and-comments/eslint-config@1.0.0","maintainers":[{"name":"alxhlz","email":"alex@codeandcomments.at"},{"name":"mlpeek","email":"martin@codeandcomments.at"},{"name":"deitsch","email":"simon.deutsch97@gmail.com"}],"homepage":"https://github.com/Code-and-Comments/eslint-config#readme","bugs":{"url":"https://github.com/Code-and-Comments/eslint-config/issues"},"dist":{"shasum":"27a106fb36410c38b78f169d927f898d69154c4a","tarball":"https://registry.npmjs.org/@code-and-comments/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":5,"integrity":"sha512-ipdVJj1rloo1UBb0n8jo7UvRqn3svUOmPPB+wgQ0DbO8wVOy553b8+uzzOL54WaIYjUsG6BjJVX2uTwLTzBV9w==","signatures":[{"sig":"MEQCIGzEHyvWmBF1IdVj4u4OPJ0i9CEpQ3QM9Iu4Jpr55DU4AiBDPwcIxHp+aEatQ1fEuiiM3BTGAdLp6n40lRqMKGPMcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4108},"main":"index.js","gitHead":"15d47dd1f1d54eae030c5943e681e2b74f293833","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"deitsch","email":"simon.deutsch97@gmail.com"},"repository":{"url":"git+https://github.com/Code-and-Comments/eslint-config.git","type":"git"},"_npmVersion":"10.2.3","description":"Default eslint configuration for projects of Code & Comments","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.x","@ngrx/eslint-plugin":"17.x","@angular-eslint/builder":"16.x","@typescript-eslint/parser":"5.x","@angular-eslint/schematics":"16.x","@angular-eslint/eslint-plugin":"16.x","@angular-eslint/template-parser":"16.x","@typescript-eslint/eslint-plugin":"5.x","@angular-eslint/eslint-plugin-template":"16.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1714748175633_0.8923309268561201","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@code-and-comments/eslint-config","version":"1.0.1","keywords":["eslint","angular","typescript"],"author":{"name":"Simon Deutsch"},"license":"MIT","_id":"@code-and-comments/eslint-config@1.0.1","maintainers":[{"name":"michi-p","email":"michael@codeandcomments.at"},{"name":"alxhlz","email":"alex@codeandcomments.at"},{"name":"mlpeek","email":"martin@codeandcomments.at"},{"name":"deitsch","email":"simon.deutsch97@gmail.com"}],"homepage":"https://github.com/Code-and-Comments/eslint-config#readme","bugs":{"url":"https://github.com/Code-and-Comments/eslint-config/issues"},"dist":{"shasum":"790af893bc6354e07a901457e8330a1dec08efa1","tarball":"https://registry.npmjs.org/@code-and-comments/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":5,"integrity":"sha512-ZoXpZkH7PNvuhDABxKw5LmQ1RmCPinE5HcMnd6FFFN3f2f7Nn2pitOzevjkcnCj5DLlK6hNIp6YvK2Ir5zZ1rw==","signatures":[{"sig":"MEQCIFDB2w5JOmjCBs5l4k0Rj0N9cp7Soj+8EYSdzcsPhYKIAiBOw4so91ui4r4Cyjt6ITcK0a5egdyJiDbN9IIbzP0pqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4141},"main":"index.js","gitHead":"6d18d5ed0c4fbced43b06f1f1d79a6a112ac3f2e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"deitsch","email":"simon.deutsch97@gmail.com"},"repository":{"url":"git+https://github.com/Code-and-Comments/eslint-config.git","type":"git"},"_npmVersion":"10.5.0","description":"Default eslint configuration for projects of Code & Comments","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.x","@ngrx/eslint-plugin":"17.x","@angular-eslint/builder":"16.x","@typescript-eslint/parser":"5.x","@angular-eslint/schematics":"16.x","@angular-eslint/eslint-plugin":"16.x","@angular-eslint/template-parser":"16.x","@typescript-eslint/eslint-plugin":"5.x","@angular-eslint/eslint-plugin-template":"16.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.1_1714750949047_0.4573510785799617","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@code-and-comments/eslint-config","version":"1.0.2","keywords":["eslint","angular","typescript"],"author":{"name":"Simon Deutsch"},"license":"MIT","_id":"@code-and-comments/eslint-config@1.0.2","maintainers":[{"name":"jschu","email":"johannes@codeandcomments.at"},{"name":"michi-p","email":"michael@codeandcomments.at"},{"name":"alxhlz","email":"alex@codeandcomments.at"},{"name":"mlpeek","email":"martin@codeandcomments.at"},{"name":"deitsch","email":"simon.deutsch97@gmail.com"}],"homepage":"https://github.com/Code-and-Comments/eslint-config#readme","bugs":{"url":"https://github.com/Code-and-Comments/eslint-config/issues"},"dist":{"shasum":"fa92ef822f39a44d6d3e06eb36f0ededef0183a3","tarball":"https://registry.npmjs.org/@code-and-comments/eslint-config/-/eslint-config-1.0.2.tgz","fileCount":5,"integrity":"sha512-WjthLzRw/anaUQNdBwTXGKpTw0IBdEEikWk63QTPljVRvOehcNUx82tTVxSZsvSQQ21xGMjhLe07eC3bcRshpg==","signatures":[{"sig":"MEQCIFPEh0BsG3RFcVQn/mdzvg3o0hGg24SvRMQ2/wrPZoU5AiBcBKT51YWbOLxISa9hltipl76JC29tNvlRj2SAi2v8tA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4383},"main":"index.js","gitHead":"e3364958af427c82295dd0d15628068e5a8c06f0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"deitsch","email":"simon.deutsch97@gmail.com"},"repository":{"url":"git+https://github.com/Code-and-Comments/eslint-config.git","type":"git"},"_npmVersion":"10.7.0","description":"Default eslint configuration for projects of Code & Comments","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.2_1718369834171_0.5717523186444344","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@code-and-comments/eslint-config","version":"1.0.3","keywords":["eslint","angular","typescript"],"author":{"name":"Simon Deutsch"},"license":"MIT","_id":"@code-and-comments/eslint-config@1.0.3","maintainers":[{"name":"jschu","email":"johannes@codeandcomments.at"},{"name":"michi-p","email":"michael@codeandcomments.at"},{"name":"alxhlz","email":"alex@codeandcomments.at"},{"name":"mlpeek","email":"martin@codeandcomments.at"},{"name":"deitsch","email":"simon.deutsch97@gmail.com"}],"homepage":"https://github.com/Code-and-Comments/eslint-config#readme","bugs":{"url":"https://github.com/Code-and-Comments/eslint-config/issues"},"dist":{"shasum":"04997f95b273cbd520a81a6002408844dd618999","tarball":"https://registry.npmjs.org/@code-and-comments/eslint-config/-/eslint-config-1.0.3.tgz","fileCount":5,"integrity":"sha512-l0f6uq+gaMFWoThs95z4dhzbMkPQYaIPt1KDkVhzrbvYz+kUFx4kIpHiDKLLVp7eDzeNnQVCw6ZiJ3j1VoWeVg==","signatures":[{"sig":"MEQCIEU7GB2+8SNMkiHxvPd1HxlXUIlXBendlS7Op99YQBtKAiAMcAHGwqqLY4zmNkSB7sxonKqFW154sYJgTlw5H8RMMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4633},"main":"index.js","gitHead":"e62e4cce43d9d85ecb0a91834ff3b7b2c25b2e1e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"deitsch","email":"simon.deutsch97@gmail.com"},"repository":{"url":"git+https://github.com/Code-and-Comments/eslint-config.git","type":"git"},"_npmVersion":"10.7.0","description":"Default eslint configuration for projects of Code & Comments","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.3_1718372463823_0.6667962608742157","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@code-and-comments/eslint-config","version":"2.0.0","keywords":["eslint","angular","typescript"],"author":{"name":"Simon Deutsch"},"license":"MIT","_id":"@code-and-comments/eslint-config@2.0.0","maintainers":[{"name":"alxhlz","email":"alex@codeandcomments.at"},{"name":"jschu","email":"johannes@codeandcomments.at"},{"name":"deitsch","email":"simon.deutsch97@gmail.com"},{"name":"michi-p","email":"michael@codeandcomments.at"},{"name":"mlpeek","email":"martin@codeandcomments.at"}],"homepage":"https://github.com/Code-and-Comments/eslint-config#readme","bugs":{"url":"https://github.com/Code-and-Comments/eslint-config/issues"},"dist":{"shasum":"42e067fbf90a8a3d727767c1ebacdd28dfbf7243","tarball":"https://registry.npmjs.org/@code-and-comments/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":5,"integrity":"sha512-NPFQ2va/zkmTvKsUKLFXvGsum8B09W7R5cMVb4Ob2NR9cOQdG7JiBtJc4y8NsuUYzud1c4WyKrVju2n0oLgHRA==","signatures":[{"sig":"MEUCIQDvzJ1DDp7LLxvTeGqKRjhRwy6dtox73MWq6oRvKONGHAIgKK0shecasvQqeb2N3OTU5KsZSt3RPs5r4TnijioOb60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5291},"main":"index.js","gitHead":"1eacaf5985b76fc85ba62effcf4a484f25d31ddb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"deitsch","email":"simon.deutsch97@gmail.com"},"repository":{"url":"git+https://github.com/Code-and-Comments/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Default eslint configuration for projects of Code & Comments","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.21.0","@ngrx/eslint-plugin":"^19.0.1","@typescript-eslint/parser":"^8.25.0","@angular-eslint/eslint-plugin":"^19.1.0","@angular-eslint/template-parser":"^19.1.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0_1741126988545_0.5100770817301838","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@code-and-comments/eslint-config","version":"2.0.1","keywords":["eslint","angular","typescript"],"author":{"name":"Simon Deutsch"},"license":"MIT","_id":"@code-and-comments/eslint-config@2.0.1","maintainers":[{"name":"alxhlz","email":"alex@codeandcomments.at"},{"name":"jschu","email":"johannes@codeandcomments.at"},{"name":"deitsch","email":"simon.deutsch97@gmail.com"},{"name":"michi-p","email":"michael@codeandcomments.at"},{"name":"mlpeek","email":"martin@codeandcomments.at"}],"homepage":"https://github.com/Code-and-Comments/eslint-config#readme","bugs":{"url":"https://github.com/Code-and-Comments/eslint-config/issues"},"dist":{"shasum":"896bf60e32b0be96e7d274e5d895f183e1f21a3c","tarball":"https://registry.npmjs.org/@code-and-comments/eslint-config/-/eslint-config-2.0.1.tgz","fileCount":5,"integrity":"sha512-AqkLFmB/Frtm4kJFCWT6iSmxSZnOr2XhwTyIDNJcU0QWPa5EfabKsd1/508dmf1g2OakUCgCKtESd57CJNlf4g==","signatures":[{"sig":"MEUCIQDFTH+5pUe6GYnntW9s/EB0dkQZkRx6oX47pMbK6oGWfwIgIEvZSWa38VA8MxSPidgY//qfIccZKOCM7rjydYpYj3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5277},"main":"index.js","gitHead":"afe43ed41632a55063b4dfa7715b4accc5840efa","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"deitsch","email":"simon.deutsch97@gmail.com"},"repository":{"url":"git+https://github.com/Code-and-Comments/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Default eslint configuration for projects of Code & Comments","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9","@ngrx/eslint-plugin":"^19.0.1","@typescript-eslint/parser":"^8.25.0","@angular-eslint/eslint-plugin":"^19.1.0","@angular-eslint/template-parser":"^19.1.0","@typescript-eslint/eslint-plugin":"^8.23.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.1_1741336661451_0.29393402460915663","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@code-and-comments/eslint-config","version":"2.0.2","keywords":["eslint","angular","typescript"],"author":{"name":"Simon Deutsch"},"license":"MIT","_id":"@code-and-comments/eslint-config@2.0.2","maintainers":[{"name":"alxhlz","email":"alex@codeandcomments.at"},{"name":"jschu","email":"johannes@codeandcomments.at"},{"name":"deitsch","email":"simon.deutsch97@gmail.com"},{"name":"michi-p","email":"michael@codeandcomments.at"},{"name":"mlpeek","email":"martin@codeandcomments.at"}],"homepage":"https://github.com/Code-and-Comments/eslint-config#readme","bugs":{"url":"https://github.com/Code-and-Comments/eslint-config/issues"},"dist":{"shasum":"c9d7ce6bcb9414fa69869955ab80272d564bbfee","tarball":"https://registry.npmjs.org/@code-and-comments/eslint-config/-/eslint-config-2.0.2.tgz","fileCount":5,"integrity":"sha512-/pA6LgXqGy1rWVw88Rp0zlFEnAnNVPvaUraMwvJ70c8VknmX2Rl04ia47U1uYa4sxtt0VG+meTPMwNVpTG5k6Q==","signatures":[{"sig":"MEUCIQD1bOOUFNNAGsnEahQf50mrqr8IkrWogMx5q/B2aBA6KwIgN9cCWEL//wvjxD2aRPDroz8N8E4hzqpka4NLz5A7I50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5006},"main":"index.js","gitHead":"5ceb28484e14b1f1d7135c20712856d6b478916c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"deitsch","email":"simon.deutsch97@gmail.com"},"repository":{"url":"git+https://github.com/Code-and-Comments/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Default eslint configuration for projects of Code & Comments","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9","@ngrx/eslint-plugin":"^19.0.1","@typescript-eslint/parser":"^8.25.0","@angular-eslint/eslint-plugin":"^19.1.0","@angular-eslint/template-parser":"^19.1.0","@typescript-eslint/eslint-plugin":"^8.23.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.2_1741342367391_0.28331635870083116","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@code-and-comments/eslint-config","version":"2.0.3","description":"Default eslint configuration for projects of Code & Comments","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Code-and-Comments/eslint-config.git"},"keywords":["eslint","angular","typescript"],"author":{"name":"Simon Deutsch"},"license":"MIT","bugs":{"url":"https://github.com/Code-and-Comments/eslint-config/issues"},"homepage":"https://github.com/Code-and-Comments/eslint-config#readme","peerDependencies":{"@angular-eslint/eslint-plugin":"^19.1.0","@angular-eslint/template-parser":"^19.1.0","@ngrx/eslint-plugin":"^19.0.1","@typescript-eslint/eslint-plugin":"^8.23.0","@typescript-eslint/parser":"^8.25.0","eslint":">= 9"},"_id":"@code-and-comments/eslint-config@2.0.3","gitHead":"aab4725c46c77fc4514c9fee46124dc8c22cf60f","_nodeVersion":"20.18.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-IXLai6nVamzj0FdF3EXbox4OIr6jYDiJWLbW1BpaZRvgUyBs53ve6T2dx1nl3W08uhNlgalzDaxpWkTObytVHw==","shasum":"48972be996360c846f3ec944c09b10914070b9f2","tarball":"https://registry.npmjs.org/@code-and-comments/eslint-config/-/eslint-config-2.0.3.tgz","fileCount":5,"unpackedSize":5094,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCR9E/tlwJmmMPomLIE/8GlL5XB6qpQnjGhSnaOBtIWZwIgaEcqr3CaW0BBhb/diMIJbs1HzVDls0AOar34yuOxdd4="}]},"_npmUser":{"name":"deitsch","email":"simon.deutsch97@gmail.com"},"directories":{},"maintainers":[{"name":"alxhlz","email":"alex@codeandcomments.at"},{"name":"jschu","email":"johannes@codeandcomments.at"},{"name":"deitsch","email":"simon.deutsch97@gmail.com"},{"name":"michi-p","email":"michael@codeandcomments.at"},{"name":"mlpeek","email":"martin@codeandcomments.at"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_2.0.3_1741351952672_0.28559496175811283"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-03T14:56:15.500Z","modified":"2025-03-07T12:52:33.133Z","1.0.0":"2024-05-03T14:56:15.789Z","1.0.1":"2024-05-03T15:42:29.203Z","1.0.2":"2024-06-14T12:57:14.377Z","1.0.3":"2024-06-14T13:41:03.982Z","2.0.0":"2025-03-04T22:23:08.757Z","2.0.1":"2025-03-07T08:37:41.612Z","2.0.2":"2025-03-07T10:12:47.574Z","2.0.3":"2025-03-07T12:52:32.886Z"},"bugs":{"url":"https://github.com/Code-and-Comments/eslint-config/issues"},"author":{"name":"Simon Deutsch"},"license":"MIT","homepage":"https://github.com/Code-and-Comments/eslint-config#readme","keywords":["eslint","angular","typescript"],"repository":{"type":"git","url":"git+https://github.com/Code-and-Comments/eslint-config.git"},"description":"Default eslint configuration for projects of Code & Comments","maintainers":[{"name":"alxhlz","email":"alex@codeandcomments.at"},{"name":"jschu","email":"johannes@codeandcomments.at"},{"name":"deitsch","email":"simon.deutsch97@gmail.com"},{"name":"michi-p","email":"michael@codeandcomments.at"},{"name":"mlpeek","email":"martin@codeandcomments.at"}],"readme":"# @code-and-comments/eslint-config\nDefault eslint configuration for projects of Code &amp; Comments.  \nIt is based on [angular-eslint](https://github.com/angular-eslint/angular-eslint) and [ngrx-eslint](https://www.npmjs.com/package/@ngrx/eslint-plugin) with some code and comments biased config.\n\n## Setup in a project\n1. Install dependencies\n```shell\nng add @angular-eslint/schematics\nnpm i -D @code-and-comments/eslint-config\n```\n\n2. Setup eslint in project\n\nUpdate `eslint.config.js` file with the following content:\n```js\nconst cnc = require(\"@code-and-comments/eslint-config\");\n\nmodule.exports = [\n  ...cnc.default\n];\n\n```\n\n## Update eslint-config\nTo update the config update the `index.js` file, push and tag a new version. \nThe `package.json` version will be automatically updated to the git tag via the CI pipeline.","readmeFilename":"README.md"}