{"_id":"@anedomansky/eslint-config","_rev":"19-1a365d1171bcdd18ef5ccf7c99032b56","name":"@anedomansky/eslint-config","dist-tags":{"latest":"2.3.0"},"versions":{"1.0.0":{"name":"@anedomansky/eslint-config","version":"1.0.0","keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"author":"","license":"MIT","_id":"@anedomansky/eslint-config@1.0.0","maintainers":[{"name":"anedomansky","email":"anedomansky@protonmail.com"}],"homepage":"https://gitlab.com/anedomansky/eslint-config#readme","bugs":{"url":"https://gitlab.com/anedomansky/eslint-config/issues"},"dist":{"shasum":"f77dbd45dec81f316311f5059690c50095b082ac","tarball":"https://registry.npmjs.org/@anedomansky/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":37,"integrity":"sha512-QYC7hbZVAtZYrDDYvtNIAnNv+NOko+obXn4Ya3BETgaXqA/ifYPHxCb8cRHm/sMzBSJ2ejfP4hgveoUPrZKZGQ==","signatures":[{"sig":"MEQCIFzjPcwmb5SjooLbuk6zfA0lEvlQ+XEJ3ZFmF0mf/xBrAiAHnVPQuT9RWQNoRrW3LZ/heNzsTIT3MCWBXiEJCW9AsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28858},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"3fb40e9b0b5682255a76c48a0ece88a7ba3cd644","scripts":{"build":"npm run clean && tsc","clean":"tsc --build --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"anedomansky","email":"anedomansky@protonmail.com"},"repository":{"url":"git+ssh://git@gitlab.com/anedomansky/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated ESLint configuration for quality code","directories":{},"_nodeVersion":"22.14.0","dependencies":{"prettier":"3.5.3","@eslint/js":"9.22.0","angular-eslint":"19.2.1","eslint-plugin-jest":"28.11.0","@ngrx/eslint-plugin":"19.0.1","eslint-plugin-compat":"6.0.2","eslint-plugin-import":"2.31.0","eslint-config-prettier":"10.1.1","eslint-plugin-prettier":"5.2.3","@typescript-eslint/utils":"8.26.1","eslint-plugin-playwright":"2.2.0","@typescript-eslint/parser":"8.26.1","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-testing-library":"7.1.1","@typescript-eslint/eslint-plugin":"8.26.1","eslint-plugin-simple-import-sort":"12.1.1","eslint-import-resolver-typescript":"3.8.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","typescript":"5.8.2","typescript-eslint":"8.26.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"*","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1742496585607_0.6753320820043667","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@anedomansky/eslint-config","version":"1.0.1","keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"author":"","license":"MIT","_id":"@anedomansky/eslint-config@1.0.1","maintainers":[{"name":"anedomansky","email":"anedomansky@protonmail.com"}],"homepage":"https://gitlab.com/anedomansky/eslint-config#readme","bugs":{"url":"https://gitlab.com/anedomansky/eslint-config/issues"},"dist":{"shasum":"4ba568a6316498cf97c1ce7a8cd5e0eeffac1f06","tarball":"https://registry.npmjs.org/@anedomansky/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":35,"integrity":"sha512-GPBqYSO/WDST850neyc/KvlakJ4pax922HrruPXm/z0xVEwNyFOGFXSDPjzi43j3HOOCkVAtF4P/nKqR3VmUzQ==","signatures":[{"sig":"MEQCIApKXRJfBJxQw+JcjHXykJh2AVl+5nnB0c5X8mvA4LTLAiAoUaNywoOnTxe+18+CT3aTFdiPWJW1v4xDFKnjTBReRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27972},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"79b75571a7678bd76ec6c33528e26a1fc9f07706","scripts":{"build":"npm run clean && tsc","clean":"tsc --build --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"anedomansky","email":"anedomansky@protonmail.com"},"repository":{"url":"git+ssh://git@gitlab.com/anedomansky/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated ESLint configuration for quality code","directories":{},"_nodeVersion":"22.14.0","dependencies":{"prettier":"3.5.3","@eslint/js":"9.22.0","angular-eslint":"19.2.1","eslint-plugin-jest":"28.11.0","@ngrx/eslint-plugin":"19.0.1","eslint-plugin-compat":"6.0.2","eslint-plugin-import":"2.31.0","eslint-config-prettier":"10.1.1","eslint-plugin-prettier":"5.2.3","@typescript-eslint/utils":"8.26.1","eslint-plugin-playwright":"2.2.0","@typescript-eslint/parser":"8.26.1","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-testing-library":"7.1.1","@typescript-eslint/eslint-plugin":"8.26.1","eslint-plugin-simple-import-sort":"12.1.1","eslint-import-resolver-typescript":"3.8.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","typescript":"5.8.2","typescript-eslint":"8.26.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"*","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.1_1742841970989_0.4629132873461592","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@anedomansky/eslint-config","version":"1.1.0","keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"author":"","license":"MIT","_id":"@anedomansky/eslint-config@1.1.0","maintainers":[{"name":"anedomansky","email":"anedomansky@protonmail.com"}],"homepage":"https://gitlab.com/anedomansky/eslint-config#readme","bugs":{"url":"https://gitlab.com/anedomansky/eslint-config/issues"},"dist":{"shasum":"b540b7c794a380188cd2e07df31550fd6d1813a8","tarball":"https://registry.npmjs.org/@anedomansky/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":39,"integrity":"sha512-XRCbgU44VczKl18btaRhW36ixvm/AeBcJ0bfnFeVdFTt8B6TEEctCGGKoKADQY7Ip0WbaX24FMonQ8nB+A9csQ==","signatures":[{"sig":"MEYCIQDFIhV178K0EJQ5mK4GqCDq+MPH4L1YBAZSBenhWqatGgIhAKlTJS1Ce5iAADrX7HWOVDZR46vEEju9s/5kFVBZcArY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31238},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"af089839a564fb6e11eff0c4fee9c6b7c8a7071d","scripts":{"build":"npm run clean && tsc","clean":"tsc --build --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"anedomansky","email":"anedomansky@protonmail.com"},"repository":{"url":"git+ssh://git@gitlab.com/anedomansky/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated ESLint configuration for quality code","directories":{},"_nodeVersion":"22.14.0","dependencies":{"prettier":"3.5.3","@eslint/js":"9.22.0","angular-eslint":"19.2.1","eslint-plugin-jest":"28.11.0","@html-eslint/parser":"0.37.0","@ngrx/eslint-plugin":"19.0.1","eslint-plugin-compat":"6.0.2","eslint-plugin-import":"2.31.0","eslint-config-prettier":"10.1.1","eslint-plugin-prettier":"5.2.3","@typescript-eslint/utils":"8.26.1","eslint-plugin-playwright":"2.2.0","@typescript-eslint/parser":"8.26.1","@html-eslint/eslint-plugin":"0.37.0","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-testing-library":"7.1.1","@typescript-eslint/eslint-plugin":"8.26.1","eslint-plugin-simple-import-sort":"12.1.1","eslint-import-resolver-typescript":"3.8.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","typescript":"5.8.2","typescript-eslint":"8.26.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"*","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0_1743348450986_0.559186795070334","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@anedomansky/eslint-config","version":"1.1.1","keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"author":"","license":"MIT","_id":"@anedomansky/eslint-config@1.1.1","maintainers":[{"name":"anedomansky","email":"anedomansky@protonmail.com"}],"homepage":"https://gitlab.com/anedomansky/eslint-config#readme","bugs":{"url":"https://gitlab.com/anedomansky/eslint-config/issues"},"dist":{"shasum":"44e907ff5bb0feb546d27ea62950be5ea3ff6b0e","tarball":"https://registry.npmjs.org/@anedomansky/eslint-config/-/eslint-config-1.1.1.tgz","fileCount":39,"integrity":"sha512-UnbY8srgoEBiV0UpF2IcXpNtB0EMo3ZRwt6MM9j9iDnDY0boB5ry8XWmst3jgkXlUZJulZwQF5IW0Ju4Xonaag==","signatures":[{"sig":"MEUCIQCqnhtkd9VNGAC4flZCly9exeNdX5BFgsBoYf6Mqt71UwIgRjB7E8+3jF5BOUoQJGcjA6l/YGTqhTClOzTOF2MPdM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31287},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f1188bf1fdcee450f3145f1800babcb35ebb5a76","scripts":{"build":"npm run clean && tsc","clean":"tsc --build --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"anedomansky","email":"anedomansky@protonmail.com"},"repository":{"url":"git+ssh://git@gitlab.com/anedomansky/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated ESLint configuration for quality code","directories":{},"_nodeVersion":"22.14.0","dependencies":{"prettier":"3.5.3","@eslint/js":"9.22.0","angular-eslint":"19.2.1","eslint-plugin-jest":"28.11.0","@html-eslint/parser":"0.37.0","@ngrx/eslint-plugin":"19.0.1","eslint-plugin-compat":"6.0.2","eslint-plugin-import":"2.31.0","eslint-config-prettier":"10.1.1","eslint-plugin-prettier":"5.2.3","@typescript-eslint/utils":"8.26.1","eslint-plugin-playwright":"2.2.0","@typescript-eslint/parser":"8.26.1","@html-eslint/eslint-plugin":"0.37.0","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-testing-library":"7.1.1","@typescript-eslint/eslint-plugin":"8.26.1","eslint-plugin-simple-import-sort":"12.1.1","eslint-import-resolver-typescript":"3.8.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","typescript":"5.8.2","typescript-eslint":"8.26.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"*","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.1_1743349278893_0.5825431103807848","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@anedomansky/eslint-config","version":"1.1.2","keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"author":"","license":"MIT","_id":"@anedomansky/eslint-config@1.1.2","maintainers":[{"name":"anedomansky","email":"anedomansky@protonmail.com"}],"homepage":"https://gitlab.com/anedomansky/eslint-config#readme","bugs":{"url":"https://gitlab.com/anedomansky/eslint-config/issues"},"dist":{"shasum":"e1ab23d949bf260de6625cf76771aee48d49019a","tarball":"https://registry.npmjs.org/@anedomansky/eslint-config/-/eslint-config-1.1.2.tgz","fileCount":39,"integrity":"sha512-WNFKzBjqZnO/9HDObYO4OgueBwmrNgg2Ufh9iJ8S5/9Ah3w7tvaal39CYFNPBRQyl5D8prBg0S9085riNaOWfQ==","signatures":[{"sig":"MEUCIH5X3g0WfVI1dvKbKQeB7ayMhz6qF2tk86sb7iJnBwesAiEAg46F4IUOz2WsDh2N6WMIMpoFk5ScJlSI+586W68Ox6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31517},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5d1de654e550928c953239df9d845ddf849a5da7","scripts":{"build":"npm run clean && tsc","clean":"tsc --build --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"anedomansky","email":"anedomansky@protonmail.com"},"repository":{"url":"git+ssh://git@gitlab.com/anedomansky/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated ESLint configuration for quality code","directories":{},"_nodeVersion":"22.14.0","dependencies":{"prettier":"3.5.3","@eslint/js":"9.22.0","angular-eslint":"19.2.1","eslint-plugin-jest":"28.11.0","@html-eslint/parser":"0.37.0","@ngrx/eslint-plugin":"19.0.1","eslint-plugin-compat":"6.0.2","eslint-plugin-import":"2.31.0","eslint-config-prettier":"10.1.1","eslint-plugin-prettier":"5.2.3","@typescript-eslint/utils":"8.26.1","eslint-plugin-playwright":"2.2.0","@typescript-eslint/parser":"8.26.1","@html-eslint/eslint-plugin":"0.37.0","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-testing-library":"7.1.1","@typescript-eslint/eslint-plugin":"8.26.1","eslint-plugin-simple-import-sort":"12.1.1","eslint-import-resolver-typescript":"3.8.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","typescript":"5.8.2","typescript-eslint":"8.26.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"*","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.2_1743350663531_0.7968753123837651","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@anedomansky/eslint-config","version":"1.1.3","keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"author":"","license":"MIT","_id":"@anedomansky/eslint-config@1.1.3","maintainers":[{"name":"anedomansky","email":"anedomansky@protonmail.com"}],"homepage":"https://gitlab.com/anedomansky/eslint-config#readme","bugs":{"url":"https://gitlab.com/anedomansky/eslint-config/issues"},"dist":{"shasum":"9846c1012295f68faee06f164d419955df7ed840","tarball":"https://registry.npmjs.org/@anedomansky/eslint-config/-/eslint-config-1.1.3.tgz","fileCount":39,"integrity":"sha512-Wa92VgG4ooHKv7xrPjQPfoQda0L3gsWLfk9iXnj/xBy4CT0fAFUEpTRYHLlP9sdN/kP3FRGELFfhV5zwDV61Yw==","signatures":[{"sig":"MEYCIQDFB7lMgabZUcjMSBCjXjtuHADa2uRghJW29j1CvOHgoQIhAORAbCsf9gu0uQOZhNgqLGaU88SiR+75NF42tG2qxYir","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31594},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"50dc9975db485fa605312c189754ec25b341d71d","scripts":{"build":"npm run clean && tsc","clean":"tsc --build --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"anedomansky","email":"anedomansky@protonmail.com"},"repository":{"url":"git+ssh://git@gitlab.com/anedomansky/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated ESLint configuration for quality code","directories":{},"_nodeVersion":"22.14.0","dependencies":{"prettier":"3.5.3","@eslint/js":"9.22.0","angular-eslint":"19.2.1","eslint-plugin-jest":"28.11.0","@html-eslint/parser":"0.37.0","@ngrx/eslint-plugin":"19.0.1","eslint-plugin-compat":"6.0.2","eslint-plugin-import":"2.31.0","eslint-config-prettier":"10.1.1","eslint-plugin-prettier":"5.2.3","@typescript-eslint/utils":"8.26.1","eslint-plugin-playwright":"2.2.0","@typescript-eslint/parser":"8.26.1","@html-eslint/eslint-plugin":"0.37.0","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-testing-library":"7.1.1","@typescript-eslint/eslint-plugin":"8.26.1","eslint-plugin-simple-import-sort":"12.1.1","eslint-import-resolver-typescript":"3.8.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","typescript":"5.8.2","typescript-eslint":"8.26.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"*","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.3_1743424127264_0.6042989185827405","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@anedomansky/eslint-config","version":"1.2.0","keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"author":{"name":"Alexander Nedomansky","email":"anedomansky@gmail.com"},"license":"MIT","_id":"@anedomansky/eslint-config@1.2.0","maintainers":[{"name":"anedomansky","email":"anedomansky@gmail.com"}],"homepage":"https://gitlab.com/anedomansky/eslint-config#readme","bugs":{"url":"https://gitlab.com/anedomansky/eslint-config/issues"},"dist":{"shasum":"d32c01a0f66fc49e1f6a2ab704cd24fbb64b3589","tarball":"https://registry.npmjs.org/@anedomansky/eslint-config/-/eslint-config-1.2.0.tgz","fileCount":49,"integrity":"sha512-kvC11yZR+ZiBqpzsrk7ZrzWUtOmGWT08l27Ycw4HkGOgRIoZmvyrNTSl3RF5nYR4407OKvQAeLP+y7mLYo5hdg==","signatures":[{"sig":"MEQCIC8aL7hKzZZ+oraeiTuXZhb+jo5RMNPnoYzjBIryeV0/AiB/J5yjYB5pqWk0XKdcKkVl77pbTArwN8dfCtsByM+eYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37031},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f13572917d7aa2cd4931bb6dc6984180b9c90ce9","scripts":{"build":"npm run clean && tsc","clean":"tsc --build --clean","eslint:config":"eslint --print-config ./test/test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"anedomansky","email":"anedomansky@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.com/anedomansky/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated ESLint configuration for quality code","directories":{},"_nodeVersion":"22.15.0","dependencies":{"prettier":"3.5.3","@eslint/js":"9.26.0","@eslint/json":"0.12.0","angular-eslint":"19.3.0","eslint-plugin-jest":"28.11.0","@html-eslint/parser":"0.39.0","@ngrx/eslint-plugin":"19.1.0","eslint-plugin-compat":"6.0.2","eslint-plugin-import":"2.31.0","eslint-config-prettier":"10.1.2","eslint-plugin-prettier":"5.2.6","@typescript-eslint/utils":"8.31.1","eslint-plugin-playwright":"2.2.0","@typescript-eslint/parser":"8.31.1","@html-eslint/eslint-plugin":"0.39.0","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-testing-library":"7.1.1","@typescript-eslint/eslint-plugin":"8.31.1","eslint-plugin-simple-import-sort":"12.1.1","eslint-import-resolver-typescript":"4.3.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.26.0","typescript":"5.8.3","typescript-eslint":"8.31.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"*","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.2.0_1746729802944_0.5658743514997018","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@anedomansky/eslint-config","version":"1.3.0","keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"author":{"name":"Alexander Nedomansky","email":"anedomansky@gmail.com"},"license":"MIT","_id":"@anedomansky/eslint-config@1.3.0","maintainers":[{"name":"anedomansky","email":"anedomansky@gmail.com"}],"homepage":"https://gitlab.com/anedomansky/eslint-config#readme","bugs":{"url":"https://gitlab.com/anedomansky/eslint-config/issues"},"dist":{"shasum":"b75d1af07628a797cd35c46412c16ba40c6e9870","tarball":"https://registry.npmjs.org/@anedomansky/eslint-config/-/eslint-config-1.3.0.tgz","fileCount":49,"integrity":"sha512-y1Ns2iAn+1B4qt08HVFaHZV8CaKqQPdxryVbDOykg+THyT3AtBVhxi2EQiw1IUkVNpHEeDuCfzX8WDft62HzLQ==","signatures":[{"sig":"MEQCIFFo/o2Pq5UmsKu2FxT3VmhAmiN1SfSbznSVL3xiPreiAiAxv61PUcHYXU3hExre0wsacbtiKple4x7GpY2tlQ+NfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37020},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ad10c10563447350ef37476ed6fd8301a2dee5ba","scripts":{"build":"npm run clean && tsc","clean":"tsc --build --clean","eslint:config":"eslint --print-config ./test/test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"anedomansky","email":"anedomansky@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.com/anedomansky/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated ESLint configuration for quality code","directories":{},"_nodeVersion":"22.15.0","dependencies":{"prettier":"3.6.2","@eslint/js":"9.31.0","@eslint/json":"0.13.1","angular-eslint":"20.1.1","eslint-plugin-jest":"29.0.1","@html-eslint/parser":"0.43.0","@ngrx/eslint-plugin":"19.2.1","eslint-plugin-compat":"6.0.2","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.3","@typescript-eslint/utils":"8.38.0","eslint-plugin-playwright":"2.2.0","@typescript-eslint/parser":"8.38.0","@html-eslint/eslint-plugin":"0.43.1","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-testing-library":"7.6.1","@typescript-eslint/eslint-plugin":"8.38.0","eslint-plugin-simple-import-sort":"12.1.1","eslint-import-resolver-typescript":"4.4.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.31.0","typescript":"5.8.3","typescript-eslint":"8.38.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":"*","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.3.0_1753378422533_0.23353060242889856","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@anedomansky/eslint-config","version":"1.4.0","keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"author":{"name":"anedomansky"},"license":"MIT","_id":"@anedomansky/eslint-config@1.4.0","maintainers":[{"name":"anedomansky","email":"anedomansky@gmail.com"}],"homepage":"https://github.com/anedomansky/eslint-config#readme","bugs":{"url":"https://github.com/anedomansky/eslint-config/issues"},"dist":{"shasum":"247701ec7b59683e496cb179fdbe0b2677f6f331","tarball":"https://registry.npmjs.org/@anedomansky/eslint-config/-/eslint-config-1.4.0.tgz","fileCount":49,"integrity":"sha512-D4tfr6LkFO8sfiWRR8btNIemM9dJQgcE+3pbWHqNJNwcMDeiyCiCQrbSxU20NtGz63nWGY9L7nk3pARGyDvY9g==","signatures":[{"sig":"MEQCIHuw3p1y8SpvWAbJF90xqGEF1rQ/9shwKqaguBc0ub7dAiABVJwWiCRPPseqo8XTxpPQiRZ9e2TUW9dj3iMZBhUQsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38189},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c0b15caa8d31d1b3b19d7d211c55dde281c6bf35","scripts":{"build":"npm run clean && tsc","clean":"tsc --build --clean","eslint:config":"eslint --print-config ./test/test.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"anedomansky","email":"anedomansky@gmail.com"},"repository":{"url":"git+ssh://git@github.com/anedomansky/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated ESLint configuration for quality code","directories":{},"_nodeVersion":"22.15.0","dependencies":{"prettier":"3.6.2","@eslint/js":"9.32.0","@eslint/json":"0.13.1","angular-eslint":"20.1.1","eslint-plugin-n":"17.21.3","eslint-plugin-jest":"29.0.1","@html-eslint/parser":"0.44.0","@ngrx/eslint-plugin":"20.0.0","eslint-plugin-compat":"6.0.2","eslint-plugin-regexp":"2.9.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.3","@typescript-eslint/utils":"8.38.0","eslint-plugin-playwright":"2.2.2","@typescript-eslint/parser":"8.38.0","@html-eslint/eslint-plugin":"0.44.0","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-testing-library":"7.6.3","@typescript-eslint/eslint-plugin":"8.38.0","eslint-import-resolver-typescript":"4.4.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","typescript":"5.8.3","typescript-eslint":"8.38.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":"*","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.4.0_1754071662687_0.7642959202894797","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@anedomansky/eslint-config","version":"1.5.0","keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"author":{"name":"anedomansky"},"license":"MIT","_id":"@anedomansky/eslint-config@1.5.0","maintainers":[{"name":"anedomansky","email":"anedomansky@gmail.com"}],"homepage":"https://github.com/anedomansky/eslint-config#readme","bugs":{"url":"https://github.com/anedomansky/eslint-config/issues"},"dist":{"shasum":"4f472130f95dc93a01763022fa0040422be438d4","tarball":"https://registry.npmjs.org/@anedomansky/eslint-config/-/eslint-config-1.5.0.tgz","fileCount":49,"integrity":"sha512-6ezqmAU8feJPidLp4n1i3/PCciTI6RMAB+3zaS8PVj1W+1JB5iRfxhDUL9SB827RRbwnPvTba0KhG/kwAjX4hw==","signatures":[{"sig":"MEQCIFpa1srozK6K4goXShvY1Q+q5Lqaoc0LhkXlsuKyGR4aAiBeXqf3jNsaX0V9vOb5CMLSLfFEckkPdPYn+FZRaEV7UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38734},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"66d650cbd0e241d079f193f51a8f09d2cc966f49","scripts":{"lint":"eslint ./src","build":"npm run clean && tsc","clean":"tsc --build --clean","eslint:config":"eslint --print-config ./test/test.json","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"anedomansky","email":"anedomansky@gmail.com"},"repository":{"url":"git+ssh://git@github.com/anedomansky/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated ESLint configuration for quality code","directories":{},"_nodeVersion":"22.15.0","dependencies":{"prettier":"3.6.2","@eslint/js":"9.33.0","@eslint/json":"0.13.1","angular-eslint":"20.1.1","eslint-plugin-n":"17.21.3","eslint-plugin-jest":"29.0.1","@html-eslint/parser":"0.45.0","@ngrx/eslint-plugin":"20.0.0","eslint-plugin-compat":"6.0.2","eslint-plugin-regexp":"2.10.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/utils":"8.39.1","eslint-plugin-playwright":"2.2.2","@typescript-eslint/parser":"8.39.1","@html-eslint/eslint-plugin":"0.45.0","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-testing-library":"7.6.6","@typescript-eslint/eslint-plugin":"8.39.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.33.0","typescript":"5.9.2","typescript-eslint":"8.39.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"*","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.5.0_1755022857455_0.2704342674243727","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@anedomansky/eslint-config","version":"1.5.1","keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"author":{"name":"anedomansky"},"license":"MIT","_id":"@anedomansky/eslint-config@1.5.1","maintainers":[{"name":"anedomansky","email":"anedomansky@gmail.com"}],"homepage":"https://github.com/anedomansky/eslint-config#readme","bugs":{"url":"https://github.com/anedomansky/eslint-config/issues"},"dist":{"shasum":"deaebc60e2c6690b79e8f71d13331c8712ddb326","tarball":"https://registry.npmjs.org/@anedomansky/eslint-config/-/eslint-config-1.5.1.tgz","fileCount":49,"integrity":"sha512-cA57yBeq1blO44z634vMJzQxGvOnTxzheSPmiZHaWxsky0PVbRYUn4lA1ggeBG+QQflLq3YGrkz5KdUsJLwf1Q==","signatures":[{"sig":"MEUCIB/2PUjqwC0XvPWjZ/RhWaRfu09PwE2ba5ekaaceg2ysAiEAkD2r3DqCWjY53yleb8M6DnShdyQUMIDNURz/qgsf/dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38776},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a0b2147d95ae3d7dac19cc2c9a71eb5f53c9ac37","scripts":{"lint":"eslint ./src","build":"npm run clean && tsc","clean":"tsc --build --clean","eslint:config":"eslint --print-config ./test/test.json","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"anedomansky","email":"anedomansky@gmail.com"},"repository":{"url":"git+ssh://git@github.com/anedomansky/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated ESLint configuration for quality code","directories":{},"_nodeVersion":"22.15.0","dependencies":{"prettier":"3.6.2","@eslint/js":"9.33.0","@eslint/json":"0.13.1","angular-eslint":"20.1.1","eslint-plugin-n":"17.21.3","eslint-plugin-jest":"29.0.1","@html-eslint/parser":"0.45.0","@ngrx/eslint-plugin":"20.0.0","eslint-plugin-compat":"6.0.2","eslint-plugin-regexp":"2.10.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/utils":"8.39.1","eslint-plugin-playwright":"2.2.2","@typescript-eslint/parser":"8.39.1","@html-eslint/eslint-plugin":"0.45.0","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-testing-library":"7.6.6","@typescript-eslint/eslint-plugin":"8.39.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.33.0","typescript":"5.9.2","typescript-eslint":"8.39.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"*","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.5.1_1755193390909_0.6016734323591368","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@anedomansky/eslint-config","version":"1.6.0","keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"author":{"name":"anedomansky"},"license":"MIT","_id":"@anedomansky/eslint-config@1.6.0","maintainers":[{"name":"anedomansky","email":"anedomansky@gmail.com"}],"homepage":"https://github.com/anedomansky/eslint-config#readme","bugs":{"url":"https://github.com/anedomansky/eslint-config/issues"},"dist":{"shasum":"931d388d6480b3fcd218aa89eb90ace4e4c9522a","tarball":"https://registry.npmjs.org/@anedomansky/eslint-config/-/eslint-config-1.6.0.tgz","fileCount":49,"integrity":"sha512-DAJDuIoOEK4ALa5YefHhwF+tgHuHq9VIF2ntCVDPiVSJcG9lZC2c9/dN/M7PT/UyhHInOlJKQlRlOZRkVZ/hWg==","signatures":[{"sig":"MEQCIHApO0hu4pFSCqISZL/sBaLp15A8GYPPyAvuWWK2fnzkAiB9fqOC27Zk7mD9Hi0nDdy6xjT7NU/Q5atFgkViYMnG/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38506},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"84e09610b5a4223ce0efb1a0c467c4f78a481bd1","scripts":{"lint":"eslint ./src","build":"npm run clean && tsc","clean":"tsc --build --clean","eslint:config":"eslint --print-config ./test/test.json","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"anedomansky","email":"anedomansky@gmail.com"},"repository":{"url":"git+ssh://git@github.com/anedomansky/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated ESLint configuration for quality code","directories":{},"_nodeVersion":"22.15.0","dependencies":{"prettier":"3.6.2","@eslint/js":"9.33.0","@eslint/json":"0.13.1","angular-eslint":"20.1.1","eslint-plugin-jest":"29.0.1","@html-eslint/parser":"0.45.0","@ngrx/eslint-plugin":"20.0.0","eslint-plugin-compat":"6.0.2","eslint-plugin-regexp":"2.10.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/utils":"8.39.1","eslint-plugin-playwright":"2.2.2","@typescript-eslint/parser":"8.39.1","@html-eslint/eslint-plugin":"0.45.0","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-testing-library":"7.6.6","@typescript-eslint/eslint-plugin":"8.39.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.33.0","typescript":"5.9.2","typescript-eslint":"8.39.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"*","typescript-eslint":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.6.0_1755278663960_0.1027862989109729","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@anedomansky/eslint-config","version":"1.6.1","keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"author":{"name":"anedomansky"},"license":"MIT","_id":"@anedomansky/eslint-config@1.6.1","maintainers":[{"name":"anedomansky","email":"anedomansky@gmail.com"}],"homepage":"https://github.com/anedomansky/eslint-config#readme","bugs":{"url":"https://github.com/anedomansky/eslint-config/issues"},"dist":{"shasum":"954c470f1e5e57f48488d14853eeb2b4dc0e319a","tarball":"https://registry.npmjs.org/@anedomansky/eslint-config/-/eslint-config-1.6.1.tgz","fileCount":49,"integrity":"sha512-epnu/PNXE5jtLqTN16Yonm7qRVW8FRgaWHfIuH6QYqb/CH25yuJNHgSgArx+jSUGJLGBrm4a2h/mFfKbKRmRoA==","signatures":[{"sig":"MEUCIBI7V/vHDAxp1oMdDTFU/4+/WvkwP3Ht9OLaObwFnnU9AiEAl+bLxnvY1FdSvb5UACzcMTZQSULlJGSPSzTsI4eYObc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38609},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2fad778d15ac99d06068741ae3303be033e0ab16","scripts":{"lint":"eslint ./src","build":"npm run clean && tsc","clean":"tsc --build --clean","eslint:config":"eslint --print-config ./test/test.json","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"anedomansky","email":"anedomansky@gmail.com"},"repository":{"url":"git+ssh://git@github.com/anedomansky/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated ESLint configuration for quality code","directories":{},"_nodeVersion":"22.15.0","dependencies":{"prettier":"3.6.2","@eslint/js":"9.33.0","@eslint/json":"0.13.1","angular-eslint":"20.1.1","eslint-plugin-jest":"29.0.1","@html-eslint/parser":"0.45.0","@ngrx/eslint-plugin":"20.0.0","eslint-plugin-compat":"6.0.2","eslint-plugin-regexp":"2.10.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/utils":"8.39.1","eslint-plugin-playwright":"2.2.2","@typescript-eslint/parser":"8.39.1","@html-eslint/eslint-plugin":"0.45.0","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-testing-library":"7.6.6","@typescript-eslint/eslint-plugin":"8.39.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.33.0","typescript":"5.9.2","typescript-eslint":"8.39.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"*","typescript-eslint":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.6.1_1755533951453_0.013424455556015458","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@anedomansky/eslint-config","version":"1.6.2","keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"author":{"name":"anedomansky"},"license":"MIT","_id":"@anedomansky/eslint-config@1.6.2","maintainers":[{"name":"anedomansky","email":"anedomansky@gmail.com"}],"homepage":"https://github.com/anedomansky/eslint-config#readme","bugs":{"url":"https://github.com/anedomansky/eslint-config/issues"},"dist":{"shasum":"035f82f2d27d226f28a2f786d7c1e387ca8cf867","tarball":"https://registry.npmjs.org/@anedomansky/eslint-config/-/eslint-config-1.6.2.tgz","fileCount":49,"integrity":"sha512-ktP6P3XiFKgCFMomeRq1Zm1Vtxjv6T9PoLgTnmIqlb6e6pN3z9k4UtwnyeaJbKa+ldnRTS9ahq3sOOUtE4TfFg==","signatures":[{"sig":"MEUCIQD72ePzC4o7bxB6l77gRW17HrZwCgy+jHhMWIpYmBxDFQIgM7K7kvSWjqvzqDERxMC4CAFY+KDyVoqgpFKUi0wnigM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38599},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8677dba873ce8c0c5b534846ecc30bb4bfcc583e","scripts":{"lint":"eslint ./src","build":"npm run clean && tsc","clean":"tsc --build --clean","eslint:config":"eslint --print-config ./test/test.html","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"anedomansky","email":"anedomansky@gmail.com"},"repository":{"url":"git+ssh://git@github.com/anedomansky/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated ESLint configuration for quality code","directories":{},"_nodeVersion":"22.15.0","dependencies":{"prettier":"3.6.2","@eslint/js":"9.33.0","@eslint/json":"0.13.1","angular-eslint":"20.1.1","eslint-plugin-jest":"29.0.1","@html-eslint/parser":"0.45.0","@ngrx/eslint-plugin":"20.0.0","eslint-plugin-compat":"6.0.2","eslint-plugin-regexp":"2.10.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/utils":"8.39.1","eslint-plugin-playwright":"2.2.2","@typescript-eslint/parser":"8.39.1","@html-eslint/eslint-plugin":"0.45.0","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-testing-library":"7.6.6","@typescript-eslint/eslint-plugin":"8.39.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.33.0","typescript":"5.9.2","typescript-eslint":"8.39.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"*","typescript-eslint":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.6.2_1755539726214_0.5322079487345388","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@anedomansky/eslint-config","version":"2.0.0","keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"author":{"name":"anedomansky"},"license":"MIT","_id":"@anedomansky/eslint-config@2.0.0","maintainers":[{"name":"anedomansky","email":"anedomansky@gmail.com"}],"homepage":"https://github.com/anedomansky/eslint-config#readme","bugs":{"url":"https://github.com/anedomansky/eslint-config/issues"},"dist":{"shasum":"f82d1bacd5d9a00202466793cb8d65b5c1cbd111","tarball":"https://registry.npmjs.org/@anedomansky/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":51,"integrity":"sha512-mAw/Wup4T09RYQ1cjFdyL9zdmEU4NvWnX2Mtlk0UdbjNDutqRGAOAcbuN2f3sbh8WmNJS3H3Kvmd5W/pOgiNow==","signatures":[{"sig":"MEYCIQDukVn7zOTrbLMZJTljtt45+CvV9gTaCbcuJ8qLet4F3AIhAN4iee1R30roRip0rcM2QQ0QO50q35yu+3ShQax5MXNY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42349},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"dc66a4c415e4c8fef43f6738447fcfd0b04773e3","scripts":{"lint":"eslint ./src","build":"npm run clean && tsc","clean":"tsc --build --clean","eslint:config":"eslint --print-config ./test/test.html","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"anedomansky","email":"anedomansky@gmail.com"},"repository":{"url":"git+ssh://git@github.com/anedomansky/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated ESLint configuration for quality code","directories":{},"_nodeVersion":"22.15.0","dependencies":{"prettier":"3.6.2","@eslint/js":"9.33.0","@eslint/json":"0.13.1","angular-eslint":"20.1.1","eslint-plugin-jest":"29.0.1","@html-eslint/parser":"0.45.0","@ngrx/eslint-plugin":"20.0.0","eslint-plugin-compat":"6.0.2","eslint-plugin-regexp":"2.10.0","eslint-config-prettier":"10.1.8","@typescript-eslint/utils":"8.39.1","eslint-plugin-playwright":"2.2.2","@typescript-eslint/parser":"8.39.1","@html-eslint/eslint-plugin":"0.45.0","eslint-plugin-unused-imports":"4.1.4","eslint-plugin-testing-library":"7.6.6","@typescript-eslint/eslint-plugin":"8.39.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.33.0","typescript":"5.9.2","typescript-eslint":"8.39.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"*","typescript-eslint":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0_1755713108539_0.08552032764378126","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@anedomansky/eslint-config","version":"2.0.1","keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"author":{"name":"anedomansky"},"license":"MIT","_id":"@anedomansky/eslint-config@2.0.1","maintainers":[{"name":"anedomansky","email":"anedomansky@gmail.com"}],"homepage":"https://github.com/anedomansky/eslint-config#readme","bugs":{"url":"https://github.com/anedomansky/eslint-config/issues"},"dist":{"shasum":"0b760d3e268423696f3031dc671b264bac5944ec","tarball":"https://registry.npmjs.org/@anedomansky/eslint-config/-/eslint-config-2.0.1.tgz","fileCount":51,"integrity":"sha512-KT9kXbdmiIMiUJMttbquckqRluvVTktbd5cotXbktKWMUGpyXl8DV94HJeSJFlbnCvRMNNOc1MMEswvUJWDYGQ==","signatures":[{"sig":"MEUCIQDszkXb8g3vhkulhD15qLCQPy+HMc02yAyQRn8EUj4b+gIgIxAveFYNfvysxS2hlp6RfT0aajlXacEp/39tl35M5ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42551},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f238f59976b220256d2c17c89a90cf0837a0dd62","scripts":{"lint":"eslint ./src","build":"npm run clean && tsc","clean":"tsc --build --clean","eslint:config":"eslint --print-config ./test/test.html","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"anedomansky","email":"anedomansky@gmail.com"},"repository":{"url":"git+ssh://git@github.com/anedomansky/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated ESLint configuration for quality code","directories":{},"_nodeVersion":"22.15.0","dependencies":{"prettier":"3.6.2","@eslint/js":"9.33.0","@eslint/json":"0.13.1","angular-eslint":"20.2.0","eslint-plugin-jest":"29.0.1","@html-eslint/parser":"0.45.0","@ngrx/eslint-plugin":"20.0.0","eslint-plugin-compat":"6.0.2","eslint-plugin-regexp":"2.10.0","eslint-config-prettier":"10.1.8","@typescript-eslint/utils":"8.39.1","eslint-plugin-playwright":"2.2.2","@typescript-eslint/parser":"8.39.1","@html-eslint/eslint-plugin":"0.45.0","eslint-plugin-unused-imports":"4.2.0","eslint-plugin-testing-library":"7.6.6","@typescript-eslint/eslint-plugin":"8.39.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.33.0","typescript":"5.9.2","typescript-eslint":"8.39.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"*","typescript-eslint":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.1_1755886826425_0.5605714302544853","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@anedomansky/eslint-config","version":"2.1.0","keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"author":{"name":"anedomansky"},"license":"MIT","_id":"@anedomansky/eslint-config@2.1.0","maintainers":[{"name":"anedomansky","email":"anedomansky@gmail.com"}],"homepage":"https://github.com/anedomansky/eslint-config#readme","bugs":{"url":"https://github.com/anedomansky/eslint-config/issues"},"dist":{"shasum":"78be0beacb48c541011dd1cbc6e416b19fda2a45","tarball":"https://registry.npmjs.org/@anedomansky/eslint-config/-/eslint-config-2.1.0.tgz","fileCount":51,"integrity":"sha512-tedpm6v+ResHowNQjWpaedLexDL6i0/uVkPY8URggXdA1TxQuNrBcWZkOvAuDeqErn5GPiE/S77tJtU9obM38Q==","signatures":[{"sig":"MEUCIQCEZY+XYwoOF/H8EHh+77coFAZ1b4lSyDtIMTurDH8BkgIgelS9KgiFjjXBzelAbqsgx/93zmtooYH+uLz7g88+56I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42633},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bda40fe3522682ea792a5ec30148c16cc07703d5","scripts":{"lint":"eslint ./src","build":"npm run clean && tsc","clean":"tsc --build --clean","eslint:config":"eslint --print-config ./test/test.html","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"anedomansky","email":"anedomansky@gmail.com"},"repository":{"url":"git+ssh://git@github.com/anedomansky/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated ESLint configuration for quality code","directories":{},"_nodeVersion":"22.15.0","dependencies":{"prettier":"3.6.2","@eslint/js":"9.33.0","@eslint/json":"0.13.1","angular-eslint":"20.2.0","eslint-plugin-jest":"29.0.1","@html-eslint/parser":"0.45.0","@ngrx/eslint-plugin":"20.0.0","eslint-plugin-compat":"6.0.2","eslint-plugin-regexp":"2.10.0","eslint-config-prettier":"10.1.8","@typescript-eslint/utils":"8.39.1","eslint-plugin-playwright":"2.2.2","@typescript-eslint/parser":"8.39.1","@html-eslint/eslint-plugin":"0.45.0","eslint-plugin-unused-imports":"4.2.0","eslint-plugin-testing-library":"7.6.6","@typescript-eslint/eslint-plugin":"8.39.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.33.0","typescript":"5.9.2","typescript-eslint":"8.39.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"*","typescript-eslint":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.1.0_1756229303886_0.42396078386063984","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@anedomansky/eslint-config","version":"2.2.0","keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"author":{"name":"anedomansky"},"license":"MIT","_id":"@anedomansky/eslint-config@2.2.0","maintainers":[{"name":"anedomansky","email":"anedomansky@gmail.com"}],"homepage":"https://github.com/anedomansky/eslint-config#readme","bugs":{"url":"https://github.com/anedomansky/eslint-config/issues"},"dist":{"shasum":"f51aa777a9edf2b06756906ca934f4cc455cd1b8","tarball":"https://registry.npmjs.org/@anedomansky/eslint-config/-/eslint-config-2.2.0.tgz","fileCount":51,"integrity":"sha512-5oxvuis0LNmV8ArCsg6jl8xu+YWkFQq5km/9LdNezDSVivKnHZ9yVKp1JVMlPnYlc9H+V3EouDZ3++dUwETzug==","signatures":[{"sig":"MEQCIFkkNooZYIyY8Sw36iQBVd/cxxkJ06KC763Zjt5gcyqGAiBTmq3CGBIX2L8oFRVDztwGqumnkNUpxZQOEDYwjUfgoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42768},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1296e3504c371ac74266ff82f6d617cf86f2ccc6","scripts":{"lint":"eslint ./src","build":"npm run clean && tsc","clean":"tsc --build --clean","eslint:config":"eslint --print-config ./test/test.html","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"anedomansky","email":"anedomansky@gmail.com"},"repository":{"url":"git+ssh://git@github.com/anedomansky/eslint-config.git","type":"git"},"_npmVersion":"10.9.2","description":"Opinionated ESLint configuration for quality code","directories":{},"_nodeVersion":"22.15.0","dependencies":{"prettier":"3.6.2","@eslint/js":"9.33.0","@eslint/json":"0.13.1","angular-eslint":"20.2.0","eslint-plugin-jest":"29.0.1","@html-eslint/parser":"0.45.0","@ngrx/eslint-plugin":"20.0.0","eslint-plugin-compat":"6.0.2","eslint-plugin-regexp":"2.10.0","eslint-config-prettier":"10.1.8","@typescript-eslint/utils":"8.39.1","eslint-plugin-playwright":"2.2.2","@typescript-eslint/parser":"8.39.1","@html-eslint/eslint-plugin":"0.45.0","eslint-plugin-unused-imports":"4.2.0","eslint-plugin-testing-library":"7.6.6","@typescript-eslint/eslint-plugin":"8.39.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.33.0","typescript":"5.9.2","typescript-eslint":"8.39.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":"*","typescript-eslint":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.2.0_1756230528963_0.4867240771316257","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@anedomansky/eslint-config","version":"2.3.0","description":"Opinionated ESLint configuration for quality code","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js","default":"./dist/index.js","types":"./dist/index.d.ts"},"./package.json":"./package.json"},"type":"module","scripts":{"lint":"eslint ./src","build":"npm run clean && tsc","clean":"tsc --build --clean","prepublishOnly":"npm run lint && npm run build","eslint:config":"eslint --print-config ./test/test.html"},"repository":{"type":"git","url":"git+ssh://git@github.com/anedomansky/eslint-config.git"},"keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"author":{"name":"anedomansky"},"license":"MIT","bugs":{"url":"https://github.com/anedomansky/eslint-config/issues"},"homepage":"https://github.com/anedomansky/eslint-config#readme","peerDependencies":{"eslint":"^9.0.0","typescript":"*","typescript-eslint":"^8.39.1"},"devDependencies":{"eslint":"9.33.0","typescript":"5.9.2","typescript-eslint":"8.39.1"},"dependencies":{"@eslint/js":"9.33.0","@eslint/json":"0.13.1","@html-eslint/eslint-plugin":"0.45.0","@html-eslint/parser":"0.45.0","@ngrx/eslint-plugin":"20.0.0","@typescript-eslint/eslint-plugin":"8.39.1","@typescript-eslint/parser":"8.39.1","@typescript-eslint/utils":"8.39.1","angular-eslint":"20.2.0","eslint-config-prettier":"10.1.8","eslint-plugin-compat":"6.0.2","eslint-plugin-jest":"29.0.1","eslint-plugin-playwright":"2.2.2","eslint-plugin-regexp":"2.10.0","eslint-plugin-testing-library":"7.6.6","eslint-plugin-unused-imports":"4.2.0","prettier":"3.6.2"},"_id":"@anedomansky/eslint-config@2.3.0","gitHead":"26d9958cc88a7ae67d9447aed4898353d998f1a8","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-CeQkbsxZ3DiI0ODG5vpEvEXx+3Xd19G+iXe1hpTB6xTAByxeZ6aOy6IwCYQdQsP5R6yl1K9YBLQCHc/ribGzXw==","shasum":"05bbff289b85edd1ec1fac600956ebabcc769426","tarball":"https://registry.npmjs.org/@anedomansky/eslint-config/-/eslint-config-2.3.0.tgz","fileCount":51,"unpackedSize":42820,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDaDqhpFHzqEu3E1oRRYnu3DhqqKBDH7uChHz9vB7QtiQIgZGB6oBYqfsN4qJNkN/sltzfnN7sk1TW3sCIS+RnhsUk="}]},"_npmUser":{"name":"anedomansky","email":"anedomansky@gmail.com"},"directories":{},"maintainers":[{"name":"anedomansky","email":"anedomansky@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_2.3.0_1756231335643_0.4054642955257701"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-20T18:49:45.522Z","modified":"2025-08-26T18:02:16.025Z","1.0.0":"2025-03-20T18:49:45.799Z","1.0.1":"2025-03-24T18:46:11.188Z","1.1.0":"2025-03-30T15:27:31.185Z","1.1.1":"2025-03-30T15:41:19.121Z","1.1.2":"2025-03-30T16:04:23.699Z","1.1.3":"2025-03-31T12:28:47.520Z","1.2.0":"2025-05-08T18:43:23.193Z","1.3.0":"2025-07-24T17:33:42.720Z","1.4.0":"2025-08-01T18:07:42.862Z","1.5.0":"2025-08-12T18:20:57.625Z","1.5.1":"2025-08-14T17:43:11.102Z","1.6.0":"2025-08-15T17:24:24.170Z","1.6.1":"2025-08-18T16:19:11.659Z","1.6.2":"2025-08-18T17:55:26.407Z","2.0.0":"2025-08-20T18:05:08.732Z","2.0.1":"2025-08-22T18:20:26.605Z","2.1.0":"2025-08-26T17:28:24.100Z","2.2.0":"2025-08-26T17:48:49.147Z","2.3.0":"2025-08-26T18:02:15.817Z"},"bugs":{"url":"https://github.com/anedomansky/eslint-config/issues"},"author":{"name":"anedomansky"},"license":"MIT","homepage":"https://github.com/anedomansky/eslint-config#readme","keywords":["eslint","eslint-config","typescript-eslint","typescript","prettier","formatter","code style"],"repository":{"type":"git","url":"git+ssh://git@github.com/anedomansky/eslint-config.git"},"description":"Opinionated ESLint configuration for quality code","maintainers":[{"name":"anedomansky","email":"anedomansky@gmail.com"}],"readme":"# eslint-config\n\n[![npm version](https://badge.fury.io/js/@anedomansky%2Feslint-config.svg)](https://badge.fury.io/js/@anedomansky%2Feslint-config)\n\nESLint configuration that helps to write quality code.\n\n## Features\n\n- Opinionated but highly customizable\n- Designed to work with Typescript, Jest, [@testing-library/\\*](https://testing-library.com), Angular (HTML + TS)\n- [ESLint Flat config](https://eslint.org/docs/latest/use/configure/configuration-files)\n- Sensible defaults\n- Rules are easily customized\n\n> ESLint `v9.0.0+` is required.\n\n> Since `v1.5.0` this package requires `typescript-eslint` in `^8.39.1` or higher in order to work.\n\n> Since `v2.0.0` this package no longer makes use of `eslint-plugin-prettier`. Instead, it is recommended to use [Prettier](https://prettier.io/) directly for formatting.\n\n## Installation\n\n`npm i -D @anedomansky/eslint-config`\n\n## Usage\n\n<details>\n<summary>Setup</summary>\n<br />\n\nCreate a `eslint.config.mjs` in the project root with the following content:\n\n```js\n// @ts-check\n\nimport tseslint from 'typescript-eslint';\nimport { anStandardTS } from '@anedomansky/eslint-config';\n\nexport default tseslint.config(...anStandardTS, {\n  languageOptions: {\n    parserOptions: {\n      projectService: true,\n      tsconfigRootDir: import.meta.dirname,\n    },\n  },\n});\n```\n\nNow you can add scripts to the `package.json` in order to manually lint your project:\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"eslint\",\n    \"lint:fix\": \"eslint --fix\"\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>VS Code Integration</summary>\n<br />\n\nIn order to activate linting while you're actively editing files install the [VS Code ESLint extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)\n\nAdd the following settings to your `.vscode/settings.json`:\n\n```jsonc\n{\n  // Auto fix on explicit save\n  \"editor.codeActionsOnSave\": {\n    \"source.fixAll.eslint\": \"explicit\",\n  },\n  // Activates Prettier as default formatter\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\",\n  // Enable format on save\n  \"editor.formatOnSave\": true,\n  // Enable ESLint\n  \"eslint.enable\": true,\n  // Activate ESLint for all available languages\n  \"eslint.validate\": [\n    \"javascript\",\n    \"javascriptreact\",\n    \"typescript\",\n    \"typescriptreact\",\n    \"vue\",\n    \"html\",\n    \"markdown\",\n    \"json\",\n    \"jsonc\",\n    \"yaml\",\n    \"toml\",\n    \"xml\",\n    \"gql\",\n    \"graphql\",\n    \"astro\",\n    \"svelte\",\n    \"css\",\n    \"less\",\n    \"scss\",\n    \"pcss\",\n    \"postcss\",\n  ],\n}\n```\n\n</details>\n\n## Customization\n\nThere are multiple preconfigured configuration packs that you can use:\n\n<details>\n<summary>anStandardTS</summary>\n<br />\n\nIncludes configs and rules for the following file types:\n\n- `**/*.ts`: Config and rules specific to TypeScript (including formatter rules)\n- `**/.spec.ts`|`**/*.test.ts`: Config and rules specific to Jest and @testing-library/\\*\n- `**/*.e2e.spec.ts`|`**/*.e2e.test.ts`: Config and rules specific to Playwright\n\n</details>\n\n<details>\n<summary>anStandardAngular</summary>\n<br />\n\nIncludes configs and rules for the following file types:\n\n- `**/*.ts`: Config and rules specific to TypeScript (including formatter rules and Angular specific rules)\n- `**/.spec.ts`|`**/*.test.ts`: Config and rules specific to Jest and @testing-library/\\*\n- `**/*.e2e.spec.ts`|`**/*.e2e.test.ts`: Config and rules specific to Playwright\n- `**/*.html`: Config and rules specific to Angular template files (including formatter rules)\n\n</details>\n\n<details>\n<summary>anStandardHTML (since v1.1.0)</summary>\n<br />\n\nIncludes configs and rules for the following file types:\n\n- `**/*.html`: Config and rules specific to HTML (including formatter rules)\n\n</details>\n\n<details>\n<summary>anStandardJSON (since v1.2.0)</summary>\n<br />\n\nIncludes configs and rules for the following file types:\n\n- `**/*.json`: Config and rules specific to JSON\n- `**/*.jsonc`: Config and rules specific to JSONC\n- `**/*.json5`: Config and rules specific to JSON5\n\n</details>\n\n<details>\n<summary>Rule customization</summary>\n<br />\n\nAdd a `rules` section to your `eslint.config.mjs` file to customize rules:\n\n```js\n{\n  // ... other config\n  rules: {\n    // Disable a rule\n    \"no-console\": \"off\",\n    // Enable a rule with a specific severity\n    \"no-unused-vars\": \"warn\",\n    // Enable a rule with options and a specific severity\n    \"@typescript-eslint/no-explicit-any\": [\"warn\", { \"ignoreRestArgs\": true }]\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>Formatting with Prettier</summary>\n<br />\n\nSince `v2.0.0` this package no longer makes use of `eslint-plugin-prettier`. Instead, it is recommended to use [Prettier](https://prettier.io/) directly for formatting.\nIn order to do so, you can add a `.prettierrc` file to your project root with the following content:\n\n```json\n{\n  \"singleQuote\": true,\n  \"useTabs\": false,\n  \"tabWidth\": 2,\n  \"semi\": true,\n  \"bracketSpacing\": true,\n  \"bracketSameLine\": true,\n  \"endOfLine\": \"auto\",\n  \"overrides\": [\n    {\n      \"files\": \"*.html\",\n      \"options\": {\n        \"parser\": \"angular\"\n      }\n    }\n  ]\n}\n```\n\n</details>\n<br />\n\nAside from that you can [compose your own configuration](https://typescript-eslint.io/getting-started) with the following configurations:\n\n| Name                            | Description                                                                                 | Since |\n| ------------------------------- | ------------------------------------------------------------------------------------------- | ----- |\n| `an.configs.ts`                 | Relevant config and rules for TS files                                                      | 1.0.0 |\n| `an.configs.html`               | Relevant config and rules for HTML files. Do not use together with `an.configs.htmlAngular` | 1.1.0 |\n| `an.configs.htmlAngular`        | Relevant config and rules for Angular templates. Do not use together with `an.configs.html` | 1.0.0 |\n| `an.configs.json`               | Relevant config and rules for JSON files                                                    | 1.2.0 |\n| `an.configs.jsonc`              | Relevant config and rules for JSONC files                                                   | 1.2.0 |\n| `an.configs.json5`              | Relevant config and rules for JSON5 files                                                   | 1.2.0 |\n| `an.configs.unit`               | Relevant config and rules for Jest test files                                               | 1.0.0 |\n| `an.configs.unitTestingLibrary` | Relevant config and rules for test files that use @testing-library/\\*                       | 1.0.0 |\n| `an.configs.ui`                 | Relevant config and rules for Playwright test files                                         | 1.0.0 |\n\n## Roadmap\n\nConfigurations/Formatters for:\n\n- JavaScript\n- SCSS\n- CSS\n- Markdown\n","readmeFilename":"README.md"}