{"_id":"@avenga/eslint-config","_rev":"14-b9aed14eb6cd4841c56d5c6cef94b739","name":"@avenga/eslint-config","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.1":{"name":"@avenga/eslint-config","version":"1.0.1","keywords":["avenga","typescript","ts","config","lint","linting","linter","backend","frontend","eslint","eslintconfig"],"author":{"name":"Avenga"},"license":"MIT","_id":"@avenga/eslint-config@1.0.1","maintainers":[{"name":"frederik.berg","email":"frederik.berg@avenga.com"},{"name":"fabianmebus","email":"hello@fabianmebus.com"},{"name":"falsanu","email":"jan@falsanu.de"}],"homepage":"https://github.com/avenga/eslint-config#readme","bugs":{"url":"https://github.com/avenga/eslint-config/issues"},"dist":{"shasum":"88b72cc57e1796dc627dc04b623f5f9775fd1b30","tarball":"https://registry.npmjs.org/@avenga/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":10,"integrity":"sha512-BZXNqfLAhHYaD4duXm3YLLH0KSrvk7qeJ6lFmqSKqyqAFIH2AvMdCbGNZ5/0RByapbweC+XmSKFTScf/Z7Ftpw==","signatures":[{"sig":"MEYCIQDz3QD6MGjBHoI95WRN2glih7WRPVO6JHX33A4Zb8hvSAIhAP85hEhjmIlUiTHHkJSEcNjQczEZ+wVUC4v6xNb+V0Qr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu+5TCRA9TVsSAnZWagAAAb0P/j+1AtAuEwmXLmxLCzwl\nMawhoXK1xJanNsK8e6iZEsuFSwFSTY5oWvblRjCnim3REY86CdYGzPMUW3Cp\nCFt8AV6IP58stT8/X95BY2da0CpA0nMg//R4oBRT+oT4Rad203ReFhaYTypO\nCvFSbn0w3n3dYvG3BcJ0IBtqF7oLghXLOKAf8ymj4xCFsLummzsJM7PKRNtD\nCoSovge1xqqUaeDTMo31zOasEU7cfuV07k6CNaZ++Pqq+QulDrWKKnKJvUn7\nO2M6uiTP7IwRuQdNYKDEpqvwODxuAXMC0Gx183v64oKcbfezLXqhQnhcZOCN\nkdJ8vKCvygDqpckvJA+O4OcXFzZyzhlwduZ0Lkz0/NnC0PesW/M9H97Y/hh7\nDrUCicWsonJ3HhxVTI94WU/fDnycsWV34iteJGrPyQfitU6wbRUVHaoUV3L4\n6+H82GcTKeXbKyVJ92b++qoheb51MOsQcOIueiflVTq0BXFwr6WE4m2rqS0D\nUFa/aB18ykcFi7uQGq+cBAPkKGLvbWNkhwJVWPaCfFygbMHRVwGj0boGQaZd\ndAMYdnBp1q5M8NVMRNtM5A3huzniQ3WXCvZMR4Il+O8z1F6qyHE1DiEolh04\nPOkdC39Vpv+W3bgInJw/aw7b0uqO5EheHDQv4MP6qJw5+oLN/DvWQRGaBhPL\nx/fO\r\n=dKBO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b354dc13de2427dca82c3d895514066e82da271d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"frederik.berg","email":"frederik.berg@avenga.com"},"repository":{"url":"git+https://github.com/avenga/linting-configs.git","type":"git"},"_npmVersion":"6.14.4","description":"eslint configs from avenga for various languages","directories":{},"_nodeVersion":"12.16.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"eslint":">=6.8","@typescript-eslint/parser":"~2.28.0","@typescript-eslint/eslint-plugin":"~2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.1_1589374546687_0.2756793579605248","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@avenga/eslint-config","version":"1.1.0","keywords":["avenga","typescript","ts","config","lint","linting","linter","backend","frontend","eslint","eslintconfig"],"author":{"name":"Avenga"},"license":"MIT","_id":"@avenga/eslint-config@1.1.0","maintainers":[{"name":"fabianmebus","email":"hello@fabianmebus.com"},{"name":"falsanu","email":"jan@falsanu.de"},{"name":"frederik.berg","email":"frederik.berg@avenga.com"}],"homepage":"https://github.com/avenga/eslint-config#readme","bugs":{"url":"https://github.com/avenga/eslint-config/issues"},"dist":{"shasum":"586753a93ca8b6fb538447657072270199c4a864","tarball":"https://registry.npmjs.org/@avenga/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":10,"integrity":"sha512-4ZOziDQJyzt5MZEOHaWFGNP8HUCzpSBcGKFqr3PXvCzrKRbjlkrXLehOg1w2UNZlyMrc4sxIqOcwOdty/t4XYQ==","signatures":[{"sig":"MEQCIBt8+GcRE01FzyUkSJLwyXy5bcF7HxV549GKs2pz7ziAAiBDqY1IsMkDyRmmfZwocRa4kMg3B1L2tCfMM+QpqvutMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevUMJCRA9TVsSAnZWagAAQ/UP/RA1KpZOmHr4WgNzb+D+\nD5uSYgaa4Cx9KKE6libwprpWOJi6QYqw4VZcLwtzftNe3BJT0jLUo5+NmBaB\nKnU/z3X3+lUEfs9kdC3JH+yJJVpotabiEjnOhOstArqei2AFCXDe5NRfPzhL\nAhYb7PvUJAu3tCzVWKwm7zc7USj2QK4FLxygvYgn/CNk0oranY6hG6DApysu\n40aENYJSR8MgHMKHgq4xj26Zd4oPH1tBvsB00PcEVqN9v8RtroTrPGpH/yaA\n2ucGrMyr/dLZxcjXOtmNsmAnt5ThJ64LFHgbQOTOKm98BItM4uLTAvZL+Ql8\nP9hSSQobUdtoH0tDty1gtrMIu9VWazgzyFIJJW+Qpf3Veb/CgNu9D04pg3Ae\nU8gFB/a0pzWr3CJjxKgaoSDVnqxzBb2yYsSHKKo6skI0Z9X6e9TMjA9gp7Ym\njuoDCGJQzRI79ecip9QLA0KLCbxjfTejd+DqiiX8YFJBoJ+ngz4FiUuDM+6G\na0iDaHo1k+DTbNK9abhSEDrZxTZfRaHeXaOa5LD21B6btNM+rtfoNzJpv87v\nZLuxcqh15apn/21X0N1e4nSXDmB34oTEQDVzn2wdXmcHZkXn4kX4NUAUw4JZ\nfd0FU1M5DpGFZagztZJjRKe6S/y7sXmtWsvYug16+BBIV7jP8kpRG7H+jFdj\n4eaw\r\n=MRdV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a9c30ced540336b0dff49d5257c04e294b193451","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"frederik.berg","email":"frederik.berg@avenga.com"},"repository":{"url":"git+https://github.com/avenga/linting-configs.git","type":"git"},"_npmVersion":"6.14.4","description":"eslint configs from avenga for various languages","directories":{},"_nodeVersion":"12.16.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"eslint":">=6.8","eslint-plugin-import":"~2.20.2","@typescript-eslint/parser":"~2.28.0","eslint-plugin-prefer-arrow":"~1.2.1","@typescript-eslint/eslint-plugin":"~2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0_1589461768903_0.881887133576454","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@avenga/eslint-config","version":"1.1.1","keywords":["avenga","typescript","ts","config","lint","linting","linter","backend","frontend","eslint","eslintconfig"],"author":{"name":"Avenga"},"license":"MIT","_id":"@avenga/eslint-config@1.1.1","maintainers":[{"name":"marclud","email":"marclud8@gmail.com"},{"name":"falsanu","email":"jan@falsanu.de"},{"name":"fabianmebus","email":"hello@fabianmebus.com"},{"name":"frederik.berg","email":"frederik.berg@avenga.com"}],"homepage":"https://github.com/avenga/eslint-config#readme","bugs":{"url":"https://github.com/avenga/eslint-config/issues"},"dist":{"shasum":"8e4b027d42da070e5f926904a0eafca20d317cb5","tarball":"https://registry.npmjs.org/@avenga/eslint-config/-/eslint-config-1.1.1.tgz","fileCount":16,"integrity":"sha512-+vBXHzPm4vGVTgHhpz/PHYDbC/UtrMAPxEisGdGZ88AhF51BCa0YwMU5LJEvdwGN4ihOUI/ivbvzWw0x3RIWOw==","signatures":[{"sig":"MEYCIQD5zAax8L6sWQH4tbVyUdtQLucetd1tC1FGs/ZX/sIgOwIhAOLBoXtybF//ACxmsZx5brUiF4KO8AT9EUZ0wseP2K3X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK0CxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBSw/8Dey2ofDw26woN9xL+pBufJz2Erl1OqIGgIO2fVHoOfnQ4yvQ\r\n8/XqenJHKcylL2w3d9Je9Dcutmk2kQqE8GO2i5DwGfBhTtAtOwdPBv3mAsjB\r\n3DKtgM7jCM1XKbYr/MrKhJM+uShyFPD154G57bA9mcjnxM1RxzUZxibyB26H\r\nkKoc14pfDLMByLH9NIhUoiYr8T9al6QbWtb1Hy6/3Yt7CXah/tza2RAGjN56\r\nyxg9iB1sqGYZxEft/GBkE6GXzxUVg0mfZfKII7H5H3zq7j97sDrbGF/DGY43\r\nEvXU5kQ5Pp5ZRa45wQeDVPz5PBvyLNG7uNdrDT1DRnbvwAClZAtj8HEqgESM\r\n9Rz9Cx1XigiX+7+OyeUVeEz8lXMoVD121G50MWM/weRwy5vZkNrxABEeNbqv\r\n3S4O0mi71SI0Q/DlRLlpAi2FOMq5Yfac6Qz2gKrP6GSqW+9lAFcQ0/ZeQzsA\r\nXsyDndc2gipz9pj1hHO0MWM2dRm+fadcmoP3giR/6MTZRPSbOqgLqgSy8Dzo\r\nbdACkao/aF25Q2bKipxrKVS2f91W0IvMPXv+4yvcilXf30MKACiYn6qIWTwy\r\nc8DE8pO0w4W8Ryn8wSwej6WkpiOY6r9/3PS8Grl4oSbkTaowEVIg+cy845iy\r\nwd83jTSNXoIUj4gQGf5d2tqxYBFZv7Il+xk=\r\n=wrVY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"de13bd0e15d236de66321b4ddd2b09655c6d8a36","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"fabianmebus","email":"hello@fabianmebus.com"},"repository":{"url":"git+https://github.com/avenga/eslint-config.git","type":"git"},"_npmVersion":"6.5.0","description":"eslint configs from avenga for various languages","directories":{},"_nodeVersion":"10.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"eslint":">=6.8","eslint-plugin-import":"~2.20.2","@typescript-eslint/parser":"~2.28.0","eslint-plugin-prefer-arrow":"~1.2.1","@typescript-eslint/eslint-plugin":"~2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.1_1647001776775_0.2983912750966826","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@avenga/eslint-config","version":"2.0.0","keywords":["avenga","typescript","ts","config","lint","linting","linter","backend","frontend","eslint","eslintconfig"],"author":{"name":"Avenga"},"license":"MIT","_id":"@avenga/eslint-config@2.0.0","maintainers":[{"name":"rennitlb","email":"r.bannat@gmail.com"},{"name":"eaderhold","email":"erik.aderhold+npm@gmail.com"},{"name":"fabianmebus","email":"hello@fabianmebus.com"},{"name":"frederik.berg","email":"frederik.berg@avenga.com"}],"homepage":"https://github.com/avenga/eslint-config#readme","bugs":{"url":"https://github.com/avenga/eslint-config/issues"},"dist":{"shasum":"dfc54a567980c6a1bac4e54c7704565370150223","tarball":"https://registry.npmjs.org/@avenga/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":10,"integrity":"sha512-hJ4Lz6YUe2Bt3fc2YD7s1O1rlE27jHXMkd0KAWpXvCjzbFjNwVYOyG7SvYd0opLT83dS1jrIl9+yav7cdVpoxQ==","signatures":[{"sig":"MEUCIC0B0YnI25BwUGBfJBbr07f6A0YgbXbXCYzdmR0sv6MUAiEAs2Ft7DGiwjKPCBCDiuHWEtanGoPaUGMQ4nS7pawsRk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12423},"main":"index.js","gitHead":"b7792b977452a8733a8ebbc935e29815695e0d11","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rennitlb","email":"r.bannat@gmail.com"},"repository":{"url":"git+https://github.com/avenga/eslint-config.git","type":"git"},"_npmVersion":"10.2.3","description":"eslint configs from avenga for various languages","directories":{},"_nodeVersion":"20.10.0","dependencies":{"eslint-plugin-import":"~2.29.1","@typescript-eslint/parser":"^6.16.0","eslint-plugin-prefer-arrow":"~1.2.3","@typescript-eslint/eslint-plugin":"^6.16.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0_1704267425164_0.8721397496474608","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-05-13T12:55:46.423Z","modified":"2025-06-12T11:46:47.769Z","1.0.0":"2020-04-16T14:52:11.600Z","1.0.1":"2020-05-13T12:55:46.815Z","1.1.0":"2020-05-14T13:09:29.051Z","1.1.1":"2022-03-11T12:29:37.347Z","2.0.0":"2024-01-03T07:37:05.325Z"},"bugs":{"url":"https://github.com/avenga/eslint-config/issues"},"author":{"name":"Avenga"},"license":"MIT","homepage":"https://github.com/avenga/eslint-config#readme","keywords":["avenga","typescript","ts","config","lint","linting","linter","backend","frontend","eslint","eslintconfig"],"repository":{"url":"git+https://github.com/avenga/eslint-config.git","type":"git"},"description":"eslint configs from avenga for various languages","maintainers":[{"email":"hello@fabianmebus.com","name":"fabianmebus"},{"email":"frederik.berg@avenga.com","name":"frederik.berg"},{"email":"erik.aderhold+npm@gmail.com","name":"eaderhold"},{"email":"r.bannat@gmail.com","name":"rennitlb"},{"email":"lukas.mager@avenga.com","name":"lmag_av"}],"readme":"# eslint-config\n\nESLint configs from Avenga for various languages\n\n## install and use\n\n1. Install ESLint as per default:  \n   <https://eslint.org/docs/user-guide/getting-started>\n\n2. Install this package:  \n   npm: `npm i --save-dev @avenga/eslint-config`  \n   yarn: `yarn add --dev @avenga/eslint-config`\n\n3. Install peer dependencies\n   Module requires a peer dependencies but none is installed. You must install peer dependencies yourself.\n   npm: `npm i --save-dev @typescript-eslint/eslint-plugin@~2.28.0 @typescript-eslint/parser@~2.28.0 eslint-plugin-import@~2.20.2 eslint-plugin-prefer-arrow@~1.2.1`\n   yarn: `yarn add --dev @typescript-eslint/eslint-plugin@~2.28.0 @typescript-eslint/parser@~2.28.0 eslint-plugin-import@~2.20.2 eslint-plugin-prefer-arrow@~1.2.1`\n\n4. Extend the config which you want to use  \n   * JavaScript + TypeScript: `\"extends\": \"@avenga/eslint-config\"`\n   * JavaScript only: `\"extends\": \"@avenga/eslint-config/javascript\"`\n   * TypeScript only: `\"extends\": \"@avenga/eslint-config/typescript\"`\n   \n   Note: These already include recommended linting rules for both JS and TS, such as `eslint/recommended` and `@typescript-eslint/recommended`.\n\n5. Next steps:\n   * Configure additional settings such as `browser: true` or `node: true`\n   * Contribute additional configs, for example for React or Angular apps\n","readmeFilename":"README.md"}