{"_id":"@d-hussar/eslint-plugin","_rev":"5-dbbb767a3d372010df780a45b21d13b1","name":"@d-hussar/eslint-plugin","dist-tags":{"alpha":"1.1.0-alpha.4","latest":"1.0.0"},"versions":{"1.0.0":{"name":"@d-hussar/eslint-plugin","version":"1.0.0","description":"An opensource collection of ESlint configs used by d-hussar","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/d-hussar/eslint-plugin.git"},"keywords":["eslint","plugin","codestyle"],"author":{"name":"Dmitry Gusarov","email":"dmitry.hussar@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/d-hussar/eslint-plugin/issues"},"homepage":"https://github.com/d-hussar/eslint-plugin#readme","engines":{"node":">=6.8.0"},"peerDependencies":{"eslint":"7.21.0","typescript":"4.2.3"},"dependencies":{"@typescript-eslint/eslint-plugin":"4.16.1","@typescript-eslint/parser":"4.16.1"},"gitHead":"546bb3b748427812021f08df9fa0e237b75e66cc","_id":"@d-hussar/eslint-plugin@1.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-rera/+HjxiVZwfzyD49VLd/dxxoTEa+edmYvUud1cdPMeezEtY17C68krFU6VmJiXfd4La0LWjUARMNivtaIzg==","shasum":"29e8f29f8bdf18afa4fd3ecbb6009e8e5bd990a0","tarball":"https://registry.npmjs.org/@d-hussar/eslint-plugin/-/eslint-plugin-1.0.0.tgz","fileCount":6,"unpackedSize":4139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRzH1CRA9TVsSAnZWagAA6uQP/0CZiQbY6thiJ/BNRTRY\nktvM6hn2oZvuun+AuhGfCvwyliKVJqdtyXlLqWW1ceXeG+ZJaz/lAi5ny9rL\nemNTOvNDQ6dcJeRLn3taIQRAvfTqEQFHq7NX/k5NB5z50Tpq6auywO0mrz3H\nwmdJwm4kqWmdpjtSiY7XrGLafUTLWbSeTfZxZil111VgFFLEnfdLyEZBDCZr\nyV6YmwQT2ATLs1y/iJxlIi4OXIGPvnUW3OuEGqE+0rOqwRYPEw5QMnfE8bAk\nIk+0nMZ+C5GW4YQUG1lOyXhbeNE2Urta8CiN1qQegPOo+yeFgteVuoCmrUGR\nAsMhc+gY8wz/KRo0oEBdNQuOSKTJsUF1RYP27OP96xM4PQVK0fkC1n3jpIL5\nweJ0EIQvI34fSIG0HGxAx0SPHwpKEmrA7x9s48hsRS8l/99nqxnyBRUSZv4o\nYllhMCl+zOZ0TqmPMbxP+qx9FxX1WWxtcjxuYLKhhl+rijK6jGQMO89H/gmg\ntNb99MdDRdlJjMxTv9FnsYM1NL+OzMW28u7JCaGC57Lx6YKNzEHFCDQQK7RE\ndw03mrESAgJeHuZd2M7Oc0dREt5CB6CKJky1yvc3yjI/mTGPgzaWf46cqCX0\n5qDiK909yBaGP1eGkwc0xMieXtS2I40gB0oZh/rRGTnmm+p12WUaQE8LOWfK\npSTX\r\n=iruh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIER07+u5rdksWaxtT+l37dTS1JCml2S0W2zW0DUROBp2AiEA7jPueWFVMjYjRNx9IZsluUd/2sLnjd/vSl3fT4OIizQ="}]},"_npmUser":{"name":"d-hussar","email":"dmitry.hussar@gmail.com"},"directories":{},"maintainers":[{"name":"d-hussar","email":"dmitry.hussar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_1.0.0_1615278580599_0.6228351109080876"},"_hasShrinkwrap":false},"1.1.0-alpha.1":{"name":"@d-hussar/eslint-plugin","version":"1.1.0-alpha.1","description":"An opensource collection of ESlint configs used by d-hussar","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/d-hussar/eslint-plugin.git"},"keywords":["eslint","plugin","codestyle"],"author":{"name":"Dmitry Gusarov","email":"dmitry.hussar@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/d-hussar/eslint-plugin/issues"},"homepage":"https://github.com/d-hussar/eslint-plugin#readme","engines":{"node":">=6.8.0"},"peerDependencies":{"eslint":"7.21.0","typescript":"4.2.3"},"dependencies":{"@typescript-eslint/eslint-plugin":"4.16.1","@typescript-eslint/parser":"4.16.1"},"devDependencies":{"@semantic-release/changelog":"5.0.1","@semantic-release/git":"9.0.0","semantic-release":"17.4.1"},"gitHead":"b21235ad3b466d38eff4ab6bc645a3c1861bfd04","readme":"# d-hussar ESLint Plugin\n\n[![GitHub license](https://img.shields.io/github/license/d-hussar/eslint-plugin?style=flat-square)](https://github.com/d-hussar/eslint-plugin/blob/master/LICENSE)\n[![NPM Version](https://img.shields.io/npm/v/@d-hussar/eslint-plugin?style=flat-square)](https://www.npmjs.com/package/@d-hussar/eslint-plugin)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Installation\n\nThe plugin uses [`@typescript-eslint/parser`](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser) even for javascript projects.\n\n```sh\nnpm i --save-dev @d-hussar/eslint-plugin\n```\n\n\n**Note: make sure that your project has [`typescript`](https://www.npmjs.com/package/typescript) and [`eslint`](https://www.npmjs.com/package/eslint) installed.**\n\n## Usage\n\nAdd `@d-hussar` to the _plugins_ section of a `.eslintrc` file. In the _extends_ section add the desired config.\n\n```json\n{\n  \"plugin\": [\n    \"@d-hussar\"\n  ],\n  \"extends\": [\n    \"plugin:@d-hussar/javascript\"\n  ]\n}\n```\n\n**Note: make sure the appropriate extensions are passed in the `eslint` command. By default, `eslint` searches only for `.js` files.**\n\n## Configs\n\nThe plugin contains two configs:\n\n* `plugin:@d-hussar/javascript` describes general rules\n* `plugin:@d-hussar/typescript` contains javascript config and rules specific for TS\n\n\n## License\n\nThe code is licensed under [MIT](https://github.com/d-hussar/eslint-plugin/blob/master/LICENSE).\n","readmeFilename":"README.md","_id":"@d-hussar/eslint-plugin@1.1.0-alpha.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-TjOlwVJDad62xjyM9n4NZGgtcO0i5d0+9NVe3nKM3TxGRNMwZcVyF28raX/Fx8IxgUc9vU0OCVeJ/IhHi0dOOg==","shasum":"b594b519c7036d61a83a9740d720fecfbe315333","tarball":"https://registry.npmjs.org/@d-hussar/eslint-plugin/-/eslint-plugin-1.1.0-alpha.1.tgz","fileCount":7,"unpackedSize":5069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR65PCRA9TVsSAnZWagAA034P/0S1wIhDjBsofd+ZGR25\ndnZfPi6b9mHsXjbWZHfz3QIVdaqJh1UrO7zcXPqHQWjBfYE77mbCgSwoS0Zx\nEWrsmfqMHksdYgvx3EDb8+lTk5MgZagPFZl7KMZoGV5sHK+av3npHMt00239\ndQAijUWK4IVBsTb8bDIMmh21R020cgbSnhPNfupHs+DoZzcl2S/TLiA8Fkhd\nEpM0sYjSSkEeJatYkAWLK8x7xvVOQC1GLg8ZPMx2lKW+WU8h0vJhWSZbSpGw\nl4KFELPOK6Kdn2fIGUlrJIy7jGXugYxoV6aWo5+d2u723eOidZQNbVeXeJJz\nMmP1nlfovxUG71p7VNqHJFjvl1Q6+bwoiLBopA7WzAS2MG4rVNoB+OZEdPH4\nyQQv16JEBh1sTd/yrpja+/w/KkzsWV6atGgEjF0dOiVgpbBNlqXQ1q889+pA\nU3mSd+pqeHy0sTpwyDqbJ7DHQg8OSzmEFfp6poY9j3gmFuYZNRUTue+43lzD\nXAwuJ0XcnX/2wk+pNLCQx/r0QRlM/xx5Eu5NAg44616tVl/CbrInSs0KZL/1\n+S5P2LU67+RdYFt1ItFoRR6Uve4dmwjInPNL4CajAGs+3RzhFwiLc2nhem5F\nLczxsSQE2fy8jCgmmFHmK1+DG33vHVcyvdxZ+hWBaOqBxcpnCcayYQovFIRw\nZ511\r\n=WYpd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrr6gYkEWpZZjq0yMK1Dgmvjwd5beVmGMIGBh4i+Z8WAiB+7vqSIc8GAkHf9lnCdAgtzaexP/HteO5/hr/toOt+IQ=="}]},"_npmUser":{"name":"d-hussar","email":"dmitry.hussar@gmail.com"},"directories":{},"maintainers":[{"name":"d-hussar","email":"dmitry.hussar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_1.1.0-alpha.1_1615310415132_0.2685273154453609"},"_hasShrinkwrap":false},"1.1.0-alpha.2":{"name":"@d-hussar/eslint-plugin","version":"1.1.0-alpha.2","description":"An opensource collection of ESlint configs used by d-hussar","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/d-hussar/eslint-plugin.git"},"keywords":["eslint","plugin","codestyle"],"author":{"name":"Dmitry Gusarov","email":"dmitry.hussar@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/d-hussar/eslint-plugin/issues"},"homepage":"https://github.com/d-hussar/eslint-plugin#readme","engines":{"node":">=6.8.0"},"peerDependencies":{"eslint":"7.21.0","typescript":"4.2.3"},"dependencies":{"@typescript-eslint/eslint-plugin":"4.16.1","@typescript-eslint/parser":"4.16.1"},"devDependencies":{"@semantic-release/changelog":"5.0.1","@semantic-release/git":"9.0.0","semantic-release":"17.4.1"},"gitHead":"7623c09009d5c86bd1f562b9fd33db5e5515d275","readme":"# d-hussar ESLint Plugin\n\n[![GitHub license](https://img.shields.io/github/license/d-hussar/eslint-plugin?style=flat-square)](https://github.com/d-hussar/eslint-plugin/blob/master/LICENSE)\n[![NPM Version](https://img.shields.io/npm/v/@d-hussar/eslint-plugin?style=flat-square)](https://www.npmjs.com/package/@d-hussar/eslint-plugin)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Installation\n\nThe plugin uses [`@typescript-eslint/parser`](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser) even for javascript projects.\n\n```sh\nnpm i --save-dev @d-hussar/eslint-plugin\n```\n\n\n**Note: make sure that your project has [`typescript`](https://www.npmjs.com/package/typescript) and [`eslint`](https://www.npmjs.com/package/eslint) installed.**\n\n## Usage\n\nAdd `@d-hussar` to the _plugins_ section of a `.eslintrc` file. In the _extends_ section add the desired config.\n\n```json\n{\n  \"plugin\": [\n    \"@d-hussar\"\n  ],\n  \"extends\": [\n    \"plugin:@d-hussar/javascript\"\n  ]\n}\n```\n\n**Note: make sure the appropriate extensions are passed in the `eslint` command. By default, `eslint` searches only for `.js` files.**\n\n## Configs\n\nThe plugin contains two configs:\n\n* `plugin:@d-hussar/javascript` describes general rules\n* `plugin:@d-hussar/typescript` contains javascript config and rules specific for TS\n\n\n## License\n\nThe code is licensed under [MIT](https://github.com/d-hussar/eslint-plugin/blob/master/LICENSE).\n","readmeFilename":"README.md","_id":"@d-hussar/eslint-plugin@1.1.0-alpha.2","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-i2de3OLJ00q88auUyx4ki+6/dWUAs2X6R+ClTJFRhq3YxhJS81rgZazBuMElQpOxq0aRunx3GmnLd+MgCXwlaw==","shasum":"8a2b2557142263a0065a7e25c9da1c9a82e47099","tarball":"https://registry.npmjs.org/@d-hussar/eslint-plugin/-/eslint-plugin-1.1.0-alpha.2.tgz","fileCount":7,"unpackedSize":7475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT85LCRA9TVsSAnZWagAAqjAP/1D8zr1+/oN6xuit6LP4\nVNIlv/867/3Ig57YAPFy/cubtanx6PV3GtAnn4SKyLUvzpNYLj1wewsgPpP6\nSnypCNcusT6mWCyibjxkg7dg5NNZOqpcuKLqLiVxGuQEyjmKlP2U6vshWgei\nrvEjLMQUn+eF5ihyCuKhfsF+JBrETtm45gnqIDgaKpYOy1req0pEtj0JjIgq\n484E53dLekMZerrjYFCDwYJYelHC2cUpKnJi/p3t94KNpsO9+x82ehsCTrU8\nklihd0caiHHDnNBCqYZCH1p/7edM91VGf9nbTRlkFqfsVulgUEVm1RPvVnbv\nLwla4PRTfeVZHTOkgyqvGp/+vOzqY7bV3/b7Qv10jUU5kUMP1Aa04RUwDtnD\n4oakTkP+68kx/p3JWy36gxCk9SwxUvNTOBWqOSwTLh8updfcWZSTWMGDggQ9\nBnQcMopMCN5tcTb90nCyJKO2aqS+CRgOEIqaPSQiE6209+BWbUUqNYjbcE8H\nWxmRl/3XSGSyjPO/KIj8obC3GC78GPArWf1rQuT0rNEXwByKwllnN/olKp4V\nQb5dXzcil+NZP0CssykD8oJUzblHZ6zZdu9nGzhV9wiRqCvH8f9Rlj2+NpLQ\nGqqXqwcezGXQZyv09142Z85QXb7McHH9u50Bx8YDDfzp44kMu3iylvrfyj6i\nbGvU\r\n=QTIB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdhGeOY7+rbEzX3Zg0SS61wQTDBZAiEWUDCN1q722LTwIgOJE712WgpGXRLKN7swQl0Zq1Rjm12LO+8f3oZj14844="}]},"_npmUser":{"name":"d-hussar","email":"dmitry.hussar@gmail.com"},"directories":{},"maintainers":[{"name":"d-hussar","email":"dmitry.hussar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_1.1.0-alpha.2_1615842890686_0.37888453353856755"},"_hasShrinkwrap":false},"1.1.0-alpha.3":{"name":"@d-hussar/eslint-plugin","version":"1.1.0-alpha.3","description":"An opensource collection of ESlint configs used by d-hussar","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/d-hussar/eslint-plugin.git"},"keywords":["eslint","plugin","codestyle"],"author":{"name":"Dmitry Gusarov","email":"dmitry.hussar@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/d-hussar/eslint-plugin/issues"},"homepage":"https://github.com/d-hussar/eslint-plugin#readme","engines":{"node":">=6.8.0"},"peerDependencies":{"eslint":"7.21.0","typescript":"4.2.3"},"dependencies":{"@typescript-eslint/eslint-plugin":"4.16.1","@typescript-eslint/parser":"4.16.1"},"devDependencies":{"@semantic-release/changelog":"5.0.1","@semantic-release/git":"9.0.0","semantic-release":"17.4.1"},"gitHead":"101ded9ae48b6e4e7a7f2fcb32cd1fcb8ba12832","readme":"# d-hussar ESLint Plugin\n\n[![GitHub license](https://img.shields.io/github/license/d-hussar/eslint-plugin?style=flat-square)](https://github.com/d-hussar/eslint-plugin/blob/master/LICENSE)\n[![NPM Version](https://img.shields.io/npm/v/@d-hussar/eslint-plugin?style=flat-square)](https://www.npmjs.com/package/@d-hussar/eslint-plugin)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Installation\n\nThe plugin uses [`@typescript-eslint/parser`](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser) even for javascript projects.\n\n```sh\nnpm i --save-dev @d-hussar/eslint-plugin\n```\n\n\n**Note: make sure that your project has [`typescript`](https://www.npmjs.com/package/typescript) and [`eslint`](https://www.npmjs.com/package/eslint) installed.**\n\n## Usage\n\nAdd `@d-hussar` to the _plugins_ section of a `.eslintrc` file. In the _extends_ section add the desired config.\n\n```json\n{\n  \"plugin\": [\n    \"@d-hussar\"\n  ],\n  \"extends\": [\n    \"plugin:@d-hussar/javascript\"\n  ]\n}\n```\n\n**Note: make sure the appropriate extensions are passed in the `eslint` command. By default, `eslint` searches only for `.js` files.**\n\n## Configs\n\nThe plugin contains two configs:\n\n* `plugin:@d-hussar/javascript` describes general rules\n* `plugin:@d-hussar/typescript` contains javascript config and rules specific for TS\n\n\n## License\n\nThe code is licensed under [MIT](https://github.com/d-hussar/eslint-plugin/blob/master/LICENSE).\n","readmeFilename":"README.md","_id":"@d-hussar/eslint-plugin@1.1.0-alpha.3","_nodeVersion":"12.22.1","_npmVersion":"6.14.11","dist":{"integrity":"sha512-g8EOG5P2+/l7bkTW/vMOLConAqDzy3brdF5Eqgy5TuJ3kuRU3VnXOWMN7BGGRrjx+ivYpfLi0KjqnYBCOTT+TQ==","shasum":"c60aa158c2fe3c1467f9299871024bda46e009ee","tarball":"https://registry.npmjs.org/@d-hussar/eslint-plugin/-/eslint-plugin-1.1.0-alpha.3.tgz","fileCount":7,"unpackedSize":8820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglCUVCRA9TVsSAnZWagAAusgQAJIZjiRnn5geUJr05ovx\nTHyClL65T1A9kROcXW332mswo2XDw9rNyWWID2QP1pT5WIAJ0vYcekBWOSVe\noGkRDExI6uKS7YKiI+FywgZEc/f92f9mmY+Fu6LVrJVTfl2ymHup3ZsCaVZ0\nmr69SssxdA+embJTTYB++WNW6BMCJ8QX9vUXjWF0SjMJL2Q/Sx3Tlxrvm7iL\nJnf9fBiO/CduTnaPx/5mggvCQ7lKGK8vfgzQVaimN9VGgPCxC5OdkfdfHRwU\nN0lZWuz+I5ZpUzVSL0eHa3BSCOuWDCBaustDcOckTn16/EuQknAazw0qiDI9\nMYJ/yWCZ1vzdRdnBO2z/hyT+CjP984tisT2jyPboEcFBVV+F3/blm/YbaiM8\nrENNl0jfzzCACvypXIjfyfXRAoDZTPqCoWiZz6H/uHcuOE45RNoavfO7/Nz/\ny0wSpSKaEyPHw0QRmAbQcqgLyh59U6rIOyWw/kw2hY3l2peZ+cO1EqJf/+uL\n9kkRgapt6vVcnhxCCfcWwcRmH1O/TwhDrld0ODwCfkWaHnX5xupax6sBXMdh\ndHe8MvOfypnxOqn4r7y6hid2Jg2X5xY4FEaLQJdA1PMWUwQJHCw1cmo1e2fA\nvP6QhptaAQQbrnjZwmTf3eM4LDKj9b63jXJqM9HRyYXBzHDjSGb4uHoigUiN\nXnxe\r\n=lPgz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs6m92yGJa/jpnVHTIh260T9va5drzyRo1UqUXrHwL5AIhAOL3fPWmQh1HwMPlqne3FIxaso7ZV1/L9HJcL8H2PfTt"}]},"_npmUser":{"name":"d-hussar","email":"dmitry.hussar@gmail.com"},"directories":{},"maintainers":[{"name":"d-hussar","email":"dmitry.hussar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_1.1.0-alpha.3_1620321556593_0.468863182075548"},"_hasShrinkwrap":false},"1.1.0-alpha.4":{"name":"@d-hussar/eslint-plugin","version":"1.1.0-alpha.4","description":"An opensource collection of ESlint configs used by d-hussar","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/d-hussar/eslint-plugin.git"},"keywords":["eslint","plugin","codestyle"],"author":{"name":"Dmitry Gusarov","email":"dmitry.hussar@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/d-hussar/eslint-plugin/issues"},"homepage":"https://github.com/d-hussar/eslint-plugin#readme","engines":{"node":">=6.8.0"},"peerDependencies":{"eslint":"7.21.0","typescript":"4.2.3"},"dependencies":{"@typescript-eslint/eslint-plugin":"4.16.1","@typescript-eslint/parser":"4.16.1"},"devDependencies":{"@semantic-release/changelog":"5.0.1","@semantic-release/git":"9.0.0","semantic-release":"17.4.1"},"gitHead":"198635e0aa5e01359157fc1f16f86d253504a0dd","readme":"# d-hussar ESLint Plugin\n\n[![GitHub license](https://img.shields.io/github/license/d-hussar/eslint-plugin?style=flat-square)](https://github.com/d-hussar/eslint-plugin/blob/master/LICENSE)\n[![NPM Version](https://img.shields.io/npm/v/@d-hussar/eslint-plugin?style=flat-square)](https://www.npmjs.com/package/@d-hussar/eslint-plugin)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Installation\n\nThe plugin uses [`@typescript-eslint/parser`](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser) even for javascript projects.\n\n```sh\nnpm i --save-dev @d-hussar/eslint-plugin\n```\n\n\n**Note: make sure that your project has [`typescript`](https://www.npmjs.com/package/typescript) and [`eslint`](https://www.npmjs.com/package/eslint) installed.**\n\n## Usage\n\nAdd `@d-hussar` to the _plugins_ section of a `.eslintrc` file. In the _extends_ section add the desired config.\n\n```json\n{\n  \"plugin\": [\n    \"@d-hussar\"\n  ],\n  \"extends\": [\n    \"plugin:@d-hussar/javascript\"\n  ]\n}\n```\n\n**Note: make sure the appropriate extensions are passed in the `eslint` command. By default, `eslint` searches only for `.js` files.**\n\n## Configs\n\nThe plugin contains two configs:\n\n* `plugin:@d-hussar/javascript` describes general rules\n* `plugin:@d-hussar/typescript` contains javascript config and rules specific for TS\n\n\n## License\n\nThe code is licensed under [MIT](https://github.com/d-hussar/eslint-plugin/blob/master/LICENSE).\n","readmeFilename":"README.md","_id":"@d-hussar/eslint-plugin@1.1.0-alpha.4","_nodeVersion":"12.22.1","_npmVersion":"6.14.11","dist":{"integrity":"sha512-P/kRgwsg2SQIWuvCKhPfT5W0EMWPAuVz5YvqOU9GgoCXvq9TbAU9Krl2BvBT7YlRFpb6qRXSDW2HpCadf6gL2w==","shasum":"a1f00fc56d97a2f30e1075866f00ca5ca2e163d6","tarball":"https://registry.npmjs.org/@d-hussar/eslint-plugin/-/eslint-plugin-1.1.0-alpha.4.tgz","fileCount":7,"unpackedSize":9219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp9T1CRA9TVsSAnZWagAAvikP/REM0Nxfw245aQhoRlpJ\nk0h0BXHWd28O7aaUfm9BxSgyaSnBCzMdHDR3lopE3jSt0qFPgbpnlO34O+08\nEUTHg5DcopuDeNKdkb2b/i2sYHBO0p6Nkb3cmMnaHMPHhTwed2neGOIdR2Nd\noemmTThNs0WMCeFQcpL+PPa6VB6DpWCIyDaFviFDV+VjjK9nRofRGy+W5sDV\n2KbmE4U7LMlaIJLkmUs8BWEHVNos1U0RS05IupOxmkYRHmPE2Y5J9+NusCJb\nH5mNzmydiGXpxWqUdbly7Fax3++RP7LJyyxJe+7K7mECrmKc4jku2DV6do+F\n1k71sZ94FaCYYrv1UQgeknausL9MOlG3Q+ST6Ln36w0GMduaCx2UNB744LZp\nd5oXkuzXt7aZciS+ng+9VPfjLot+PeU2qMAP/jxL4g7NnnVue7FLIDJrinuj\nqqqx2jZ4uUX6lN11FyvptG5hb4k+8fSrCqxOCLVuAm1EZRjycNXhxrFz4E8c\nhSK5xMZy8DM2oEWBj+Iq6b8b1pNOb83H6FVLQeovmQTfIQjX6iv//fnzYBnm\nySjBmR+MUq18f+eA39wZDiUsFQ0gUEpBZ7bR72gbWz8N/0eQJnqWCyhkFHmz\ngf/HcHS1UmgPOWv4p/Ecv5hj1RK/6TkV0qcd91BTytemo5jDOmkVdyP3KPd+\nARtk\r\n=oQaq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtmLxZvXcfSWnaWFQgRozScoQUKTXfZ+44Ohptm4yM7AIgTwXMlCbk9jrb7x1VIWScoga2lHYQ03+KBeWBKxazvo8="}]},"_npmUser":{"name":"d-hussar","email":"dmitry.hussar@gmail.com"},"directories":{},"maintainers":[{"name":"d-hussar","email":"dmitry.hussar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin_1.1.0-alpha.4_1621611764502_0.9864281523071536"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-09T08:29:40.530Z","1.0.0":"2021-03-09T08:29:40.772Z","modified":"2022-04-05T02:28:27.813Z","1.1.0-alpha.1":"2021-03-09T17:20:15.252Z","1.1.0-alpha.2":"2021-03-15T21:14:50.874Z","1.1.0-alpha.3":"2021-05-06T17:19:16.750Z","1.1.0-alpha.4":"2021-05-21T15:42:44.666Z"},"maintainers":[{"name":"d-hussar","email":"dmitry.hussar@gmail.com"}],"description":"An opensource collection of ESlint configs used by d-hussar","homepage":"https://github.com/d-hussar/eslint-plugin#readme","keywords":["eslint","plugin","codestyle"],"repository":{"type":"git","url":"git+https://github.com/d-hussar/eslint-plugin.git"},"author":{"name":"Dmitry Gusarov","email":"dmitry.hussar@gmail.com"},"bugs":{"url":"https://github.com/d-hussar/eslint-plugin/issues"},"license":"MIT","readme":"","readmeFilename":""}