{"_id":"@affinidi/eslint-config","_rev":"23-64ed01cc28d58e208b79085f28c64d11","name":"@affinidi/eslint-config","dist-tags":{"latest":"2.0.0-beta.0"},"versions":{"1.0.1":{"name":"@affinidi/eslint-config","version":"1.0.1","author":{"name":"NEP1 Pod"},"license":"Apache-2.0","_id":"@affinidi/eslint-config@1.0.1","maintainers":[{"name":"izkp","email":"ipatka@gmail.com"}],"homepage":"https://github.com/affinityproject/affinity-tooling#readme","bugs":{"url":"https://github.com/affinityproject/affinity-tooling/issues"},"dist":{"shasum":"ce44d5869353decd535e9f6ceea7c2b37fc448c6","tarball":"https://registry.npmjs.org/@affinidi/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":7,"integrity":"sha512-Zywpj3D/su2oZOmMLgfaQc08Aqkwkm2O8BgHTMMgZ675KakFpTYtOZSxtrl3j/+XpA0g5NPuC486C51d3JrCGA==","signatures":[{"sig":"MEQCICxGfqHsuUglIpBEuhHDxp3ehuAyiLbZrUKD52CWxywGAiAuXE9Yi1TZ9HLgZabrQ+AyrXocz2KKZCpeLgvSAZLAMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbAQMCRA9TVsSAnZWagAAucUP/jIqZSJAAbVSsQNCcWoO\ni5loeuxh6H4hr/c3eJB4va8w1jXxmrcDRirrzU5wzo5/KferMN/eREpikp0s\nEVbriENDUVRtruaqeJStvyncGdbUjQV1RPz4vkmB7zyewLSrM7BooUKjLf/h\n7oku6h6YIslskTT0Bcd/5O3LH1ZCvKWySnATEZF9hV2baNhJTVfP0G6IG0bQ\neyPz/L6wM7BB0/3RFETniNx3TiJLN3VEZEdwX0ST8VQO90I3jaf3mZcp0SIh\nVjgMtEP0+/SglrjgqT/iuFLplb3MeWbDHabl01u8HcDcTkX6c04wQM//a6GV\nJLC5fc32UXZ8oos1WfNBnu6XPXnfv9IXs86FBtM8mjvu6jjsZU1wEk/rYoqM\ndsrNspD/Ocw8gP0X4mAA3QsIBl4Z4S71uCQID/Y3ea47eGRsfmZwUm1Iikhu\nLp3taDSSRnXXWeuje2LLbMqbKCKn8sJ4NAZym0XBcrjQh5QhNQYR9iuG52TP\nBxkBPKsgJT9SINoD9PouXmCPoaMVStKBk0KAPC9fq0LcJ51gFZt/W01pOHfr\nhAQDdYdlQqjqD9rRUs1VLwxAgfUaXzUTLHFd6ZqONzYHCqgvjFkGK8oRiMGN\nXWRQN7U4wSCET4lQ+/dgGRiDOaF2bkQ1sbjYR2g+Z3S9pBXG+2cmZbRXLXt5\nVSW3\r\n=kN3s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6c5a8cea2dbd4057d0bd76d00078bb0ad1ed2ec7","_npmUser":{"name":"izkp","email":"ipatka@gmail.com"},"repository":{"url":"git+https://github.com/affinityproject/affinity-tooling.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","description":"Affinidi's Base ESLint Configuration","directories":{},"_nodeVersion":"12.18.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.2.0","prettier":"^2.0.5","typescript":"^3.9.5","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^3.2.0","@affinityproject/prettier-config":"^1.0.1","@typescript-eslint/eslint-plugin":"^3.2.0"},"peerDependencies":{"eslint":"^7.2.0","prettier":"^2.0.5","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^3.2.0","@affinityproject/prettier-config":"^1.0.1","@typescript-eslint/eslint-plugin":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.1_1600914444373_0.2152576844556795","host":"s3://npm-registry-packages"}},"2.0.0-beta.0":{"name":"@affinidi/eslint-config","version":"2.0.0-beta.0","author":{"name":"NEP1 Pod"},"license":"Apache-2.0","_id":"@affinidi/eslint-config@2.0.0-beta.0","maintainers":[{"name":"izkp","email":"ipatka@gmail.com"}],"homepage":"https://github.com/affinityproject/coding-styleguide#readme","bugs":{"url":"https://github.com/affinityproject/coding-styleguide/issues"},"dist":{"shasum":"da8b0990a88cf2928f4d98c1f2f7d04ecd7a3fd1","tarball":"https://registry.npmjs.org/@affinidi/eslint-config/-/eslint-config-2.0.0-beta.0.tgz","fileCount":5,"integrity":"sha512-cNqdsHAdv2Cceqdsbf4y/+lsN4w1MoiGZB/wxq97qQdiZdumbIw1VBzjB9mNU691ew4MDvliKKOb19q2Nq5cxw==","signatures":[{"sig":"MEYCIQDtnKswyzzeNlylmrc8yiT3H3UukWZb3QAvcRnDYwJHvAIhAJyHShPdTOSo+rw8ivHh9lmtvoKT0kJ2UmKS7o1R+OXI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd4mBCRA9TVsSAnZWagAApKAP/1rFJIzBndFhJ7UcJxCC\nLTHHH0seUbwTPoXdwCDdxjhi1aSPjLfboIlfOorVhTFAYKe2FXG4QNhn+Pef\nnNNmNdrKcOzVXOtqYkTqZlR+cZSpkz1DNowFyFCcUFjkJrN3DCaWZ7QwN2Wg\nYqt5P7iTSYUDCdhvC8pNDXk1rLcC72PGecMtRZd1LQRrqX/XipXcURG2fu1N\nyM4IjYLp7pfJPKNurVKdjezacyTeDtzCw2vrnjS6RdaoY3060lqdoOkNKpBL\nX1wKiwnuqtcoIl2y6GAvcA7Y5CvzO9U3EUsaifap+19l4Umctrae90t1YHGJ\nCGvcC1wPUjMYNr/CrUlqySkEydAfPR72EGAYdE5MRr4hDh2cScEBFZd3hVga\neFAVVRtQHRACbBGPRAPkENZrc5G2WVsdzuK0P3aE2LFzIQPcPYaj9Xz/MZGj\njv+78HCh3HhjOfo2SHbRR1z5ivWyTBr++pzPrTyLiu/KHciMNukyCyZwQzMO\n/mECpPmfaM43GbYAB3FaV4IpYwf2QESMAWK1D0lKyQilMccgxycVJAn7FmOH\ncrRiEsFb6myfQk15FeKvOPo9MOt73BOo/n4CKDI/u6LWUrUTNaCaiNXbKjKH\nB+j2775SvUAlXxz79Vqppl9L1m3TGsu+EPXvNkeC4sfkTIuBHXi9oPM5mv+b\n2oKL\r\n=wr/0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e3261b0c103732a04f29a658aeaa4e681a7fc3d3","_npmUser":{"name":"izkp","email":"ipatka@gmail.com"},"repository":{"url":"git+https://github.com/affinityproject/coding-styleguide.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","description":"Affinidi's Base ESLint Configuration","directories":{},"_nodeVersion":"12.18.4","dependencies":{"eslint":"^7.9.0","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.12.0","eslint-plugin-prettier":"^3.1.4","@affinidi/prettier-config":"^2.0.0-beta.0","@typescript-eslint/parser":"^4.2.0","eslint-config-airbnb-typescript":"10.0.0","@typescript-eslint/eslint-plugin":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0-beta.0_1601669505403_0.2608203605778192","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-09-24T02:27:24.124Z","modified":"2026-03-04T13:52:20.537Z","1.0.1":"2020-09-24T02:27:24.601Z","2.0.0-beta.0":"2020-10-02T20:11:45.505Z"},"bugs":{"url":"https://github.com/affinityproject/coding-styleguide/issues"},"author":{"name":"NEP1 Pod"},"license":"Apache-2.0","homepage":"https://github.com/affinityproject/coding-styleguide#readme","repository":{"url":"git+https://github.com/affinityproject/coding-styleguide.git","type":"git","directory":"packages/eslint-config"},"description":"Affinidi's Base ESLint Configuration","maintainers":[{"email":"robert.k@affinidi.com","name":"robert-affinidi"},{"email":"marat.s@affinidi.com","name":"maratsh-affinidi"},{"email":"victor.d@affinidi.com","name":"victor-affinidi"},{"email":"anna.v@affinidi.com","name":"varosyan"}],"readme":"# ESLint Config\n\nAffinidi's Base ESLint Configuration\n\n## Installation\n\n```\nnpm install --save-dev @affinidi/eslint-config\n```\n\n## Usage\n\n```js\n// .eslintrc.js\n\nmodule.exports = {\n  extends: ['@affinidi/eslint-config'],\n  parserOptions: {\n    project: './tsconfig.eslint.json',\n  },\n}\n```\n\nIt is reccommended that you have a separate `tsconfig.eslint.json` file that extends from your existing `tsconfig.json` file. This file will _add_ `.eslintrc.js` to the `\"includes\"` property.\n\n```json\n{\n  \"extends\": \"./tsconfig.json\",\n  \"include\": [\"...\", \".eslintrc.js\"]\n}\n```\n\n### VS Code + Monorepos\n\nVS Code's ESLint extension requires an additional setting to properly detect ESLint versions/installs/root paths. In a typical mono repo you can do the following:\n\n```json\n\"eslint.workingDirectories\": [\n  {\n    \"pattern\": \"./packages/*\"\n  }\n]\n```\n\nFor more details check out the [extention's docs](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint#settings-options).\n","readmeFilename":"README.md"}