{"_id":"@apinecka/eslint-config-be","name":"@apinecka/eslint-config-be","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@apinecka/eslint-config-be","version":"1.0.0","description":"Shared ESLint flat config for apinecka Node.js/NestJS backends (TypeScript, tabs, import sorting, unused-imports).","keywords":["eslint","eslint-config","eslint-flat-config","typescript","nestjs"],"main":"index.mjs","author":{"name":"Tomáš Cupák","email":"tomcupak@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/tomcupak/apinecka-libs.git","directory":"libs/eslint-config-be"},"homepage":"https://github.com/tomcupak/apinecka-libs/tree/master/libs/eslint-config-be#readme","bugs":{"url":"https://github.com/tomcupak/apinecka-libs/issues"},"publishConfig":{"access":"public"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^8","@typescript-eslint/parser":"^8","eslint":"^9","eslint-plugin-simple-import-sort":"^12","eslint-plugin-unused-imports":"^4"},"gitHead":"82ccf626ab2f0739fb0f0a6bcb61348530d353ad","_id":"@apinecka/eslint-config-be@1.0.0","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-nH4cjVXWxRbnPAXI0u8FSWDaVa8Xe2Iq+PnkcjmcqPg2kfagR8xoD5TDLjUxodUpLfoL8Ua85QriaukmYY5zoQ==","shasum":"72e300bd0bf3351ee1528d1b184193d10f6c6ad0","tarball":"https://registry.npmjs.org/@apinecka/eslint-config-be/-/eslint-config-be-1.0.0.tgz","fileCount":4,"unpackedSize":4514,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCE4Z2c8Ysk4gEZomi7d9hXinFuSzb4N90MoXFKZT8KzQIhAKxhs48DtNvruknjrdmG4Qgf/6Zq0Dw6Wg+daiyva6AX"}]},"_npmUser":{"name":"tomcupak","email":"tomcupak@gmail.com"},"directories":{},"maintainers":[{"name":"tomcupak","email":"tomcupak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-be_1.0.0_1785872611864_0.3034048089054904"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-04T19:43:31.675Z","1.0.0":"2026-08-04T19:43:31.991Z","modified":"2026-08-04T19:43:32.249Z"},"maintainers":[{"name":"tomcupak","email":"tomcupak@gmail.com"}],"description":"Shared ESLint flat config for apinecka Node.js/NestJS backends (TypeScript, tabs, import sorting, unused-imports).","homepage":"https://github.com/tomcupak/apinecka-libs/tree/master/libs/eslint-config-be#readme","keywords":["eslint","eslint-config","eslint-flat-config","typescript","nestjs"],"repository":{"type":"git","url":"git+https://github.com/tomcupak/apinecka-libs.git","directory":"libs/eslint-config-be"},"author":{"name":"Tomáš Cupák","email":"tomcupak@gmail.com"},"bugs":{"url":"https://github.com/tomcupak/apinecka-libs/issues"},"license":"MIT","readme":"# @apinecka/eslint-config-be\n\nShared [ESLint flat config](https://eslint.org/docs/latest/use/configure/configuration-files) for\napinecka's Node.js/NestJS backends: TypeScript, tabs, single quotes, no semicolons, import\nsorting, and unused-import cleanup.\n\n## Install\n\n```bash\nnpm install --save-dev @apinecka/eslint-config-be eslint @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint-plugin-simple-import-sort eslint-plugin-unused-imports\n```\n\n## Usage\n\n`eslint.config.mjs`:\n\n```js\nimport beConfig from '@apinecka/eslint-config-be'\n\nexport default beConfig\n```\n\nExtend or override further by exporting an array that spreads `beConfig`:\n\n```js\nimport beConfig from '@apinecka/eslint-config-be'\n\nexport default [\n\t...beConfig,\n\t{\n\t\trules: {\n\t\t\t'no-console': 'off',\n\t\t},\n\t},\n]\n```\n\n## Requirements\n\n- ESLint 9 (flat config)\n- TypeScript project with `@typescript-eslint/parser` configured via `projectService`\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-321042879a14fbdc933a15e5f0e45960"}