{"_id":"@builtbysasha/eslint-config","_rev":"3-c0d6e36f76978c355ed92602979cc617","name":"@builtbysasha/eslint-config","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"@builtbysasha/eslint-config","version":"1.0.0","author":{"name":"Alexander Miroshnichenko"},"description":"ESLint config for my projects","private":false,"license":"MIT","main":"index.js","scripts":{"test":"eslint --ext .ts,.js -c react-ts.json tests/**"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.44.0","@typescript-eslint/parser":"^5.44.0","eslint":"^8.28.0","eslint-plugin-react":"^7.31.11"},"devDependencies":{"typescript":"4.9.4"},"repository":{"type":"git","url":"git+https://github.com/sashafromlibertalia/dev.git"},"bugs":{"url":"https://github.com/sashafromlibertalia/dev/issues"},"homepage":"https://github.com/sashafromlibertalia/dev#readme","gitHead":"c6e7b3dcc983d576e12ec2800ac80510e885e5b4","_id":"@builtbysasha/eslint-config@1.0.0","_nodeVersion":"16.13.2","_npmVersion":"9.1.3","dist":{"integrity":"sha512-HtlpStv1cQA37f3p9uoFiL9HAq3cAv7M9IMzM4smER9R47LfLVv38+ZTONIYXvGaWWQ4/u1eMd33jI4QAys4bw==","shasum":"2c1ed1d23f762e8bc81468f101bd7dbc669613d7","tarball":"https://registry.npmjs.org/@builtbysasha/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":7,"unpackedSize":4081,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgoW7JbVnquM85T2nUX1Dr2g5MUd5CzonN9f1QskQM5AiAkwiv49XFcByNn71sJoPjIk2U8W5FgQjGUa1L57HWzKg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsCzNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrfhw/9GoAqZ+zmXhCCl8rFeTgC9qP8QJrQRJTaCdIoyRl9gB6d42Uu\r\nJjlMBGJSMKT9czZM+QEl904sLskKrzHz7ewMIC978K3ofKYeJxWIEyh66LV4\r\naBmRF28rNfAniB00kUCRdXTxgM5nV30SD7oOLBrQXf3f5xSk9TVtKzMee/VW\r\nGYIV4jzQgAymvB4HO9wCRdDlBxStXPrTXWYQEXvCqaFBXMxz0qhGvmBCv2jk\r\nDvVZWpdI4kUW5fJQeHSKXx4HbL3y+UiXswZqqosKZKQgIn3JvKdwwbiD7rQ/\r\n05GRI7RVJpCCBTIkSkVe1E3iibhH71QFeOHjIBHLKYyGDt81FXILNGR4hAmk\r\nYatvrluWNnW1+j7uUZ0Slqj8pQzMo6EwihKHRksMcOw39A7gnqu/3aXoh6N1\r\nsi2GyU1tTP6nKtAY9nq+fFukgAe4HBgkyNmDAu4QX6U94Qp3XI4+gu6PyRo3\r\nEjrKOzzx7Fj/xaHqJoxiRKurxhqhBGsX5dW8Vu3d6SkfpJcaCklHc5l+9z3y\r\nnFeoXmtJmWXMhH+vheNS2q97p4ZQy0+qwt1ETZFik83bEeLoD45w+5T65I07\r\nKDAlOrsxrK0ob6hpY8RHSZizgESvg6sQOOO8MxOsuZBOTXmnguzjG3FQZWKh\r\nnh5HzwIO5D8zXUl/LWT6o1tTIhvdnVMwcSk=\r\n=Q9Vh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sashafromlibertalia","email":"sashafromlibertalia@gmail.com"},"directories":{},"maintainers":[{"name":"sashafromlibertalia","email":"sashafromlibertalia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0_1672490189414_0.9534879570260153"},"_hasShrinkwrap":false},"1.1.0":{"name":"@builtbysasha/eslint-config","version":"1.1.0","author":{"name":"Alexander Miroshnichenko"},"description":"ESLint config for my projects","private":false,"license":"MIT","main":"index.js","scripts":{"test":"eslint --ext .ts,.js -c react-ts.json tests/**"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.44.0","@typescript-eslint/parser":"^5.44.0","eslint":"^8.28.0","eslint-plugin-react":"^7.31.11"},"devDependencies":{"typescript":"4.9.4"},"repository":{"type":"git","url":"git+https://github.com/sashafromlibertalia/dev.git"},"bugs":{"url":"https://github.com/sashafromlibertalia/dev/issues"},"homepage":"https://github.com/sashafromlibertalia/dev#readme","gitHead":"f74dd9cf7b7a6b625ba2d1ea7b105392b2a3bbaf","_id":"@builtbysasha/eslint-config@1.1.0","_nodeVersion":"18.13.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-6okwdavAfm3nvS0yUkfCcjP1hj0168O8FKnrO1U6rumIjvtO7/tBlSUtjqmvrNcMJJPzuGNW6hljnXyka6796A==","shasum":"80d3cc317feee55a4a102b6d846c5a9abe7ed5a1","tarball":"https://registry.npmjs.org/@builtbysasha/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":7,"unpackedSize":4580,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClOEGPAMfXenWqLoUEXijtyQf/L2CRxUMYTQ/+9fQFBAiEA80sw10esMORcDmSRc7aV8pH8i1tau9eD7EOZJAcpIKo="}]},"_npmUser":{"name":"sashafromlibertalia","email":"sashafromlibertalia@gmail.com"},"directories":{},"maintainers":[{"name":"sashafromlibertalia","email":"sashafromlibertalia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.0_1684187662024_0.29925626957333695"},"_hasShrinkwrap":false},"1.1.1":{"name":"@builtbysasha/eslint-config","version":"1.1.1","author":{"name":"Alexander Miroshnichenko"},"description":"ESLint config for my projects","private":false,"license":"MIT","main":"index.js","scripts":{"test":"eslint --ext .ts,.js -c react-ts.json tests/**"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.44.0","@typescript-eslint/parser":"^5.44.0","eslint":"^8.28.0","eslint-plugin-react":"^7.31.11"},"devDependencies":{"typescript":"4.9.4"},"repository":{"type":"git","url":"git+https://github.com/sashafromlibertalia/dev.git"},"bugs":{"url":"https://github.com/sashafromlibertalia/dev/issues"},"homepage":"https://github.com/sashafromlibertalia/dev#readme","gitHead":"d9ee9295247f073cf7276ad63e6946a81ec424a6","_id":"@builtbysasha/eslint-config@1.1.1","_nodeVersion":"18.13.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-3L32mGAEsaX8lSjOh6auqKhUlVWEG5x6d9xNkywFMfD/ar0P39Ty6qqZFZFCpmzk46Wm7we4X/zrdSuXImXL1g==","shasum":"506aee3bf05ce3db06cb3996f4349303a90b7986","tarball":"https://registry.npmjs.org/@builtbysasha/eslint-config/-/eslint-config-1.1.1.tgz","fileCount":7,"unpackedSize":4813,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGonkfqe56+8fqcX2EvG6Fm/G1MFV7uhiHmMkxm1bzfAiEA/XGp/W+FRvhIiNQTdlLyWR4MgGwy0V4tg1TU3Vkuu6U="}]},"_npmUser":{"name":"sashafromlibertalia","email":"sashafromlibertalia@gmail.com"},"directories":{},"maintainers":[{"name":"sashafromlibertalia","email":"sashafromlibertalia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.1_1685707706547_0.8768377370768006"},"_hasShrinkwrap":false},"1.1.2":{"name":"@builtbysasha/eslint-config","version":"1.1.2","author":{"name":"Alexander Miroshnichenko"},"description":"ESLint config for my projects","private":false,"license":"MIT","main":"index.js","scripts":{"test":"eslint --ext .ts,.js -c react-ts.json tests/**"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.44.0","@typescript-eslint/parser":"^5.44.0","eslint":"^8.28.0","eslint-plugin-react":"^7.31.11"},"devDependencies":{"typescript":"4.9.4"},"repository":{"type":"git","url":"git+https://github.com/sashafromlibertalia/dev.git"},"bugs":{"url":"https://github.com/sashafromlibertalia/dev/issues"},"homepage":"https://github.com/sashafromlibertalia/dev#readme","_id":"@builtbysasha/eslint-config@1.1.2","gitHead":"537afb8259c270b68243f1bf3e86b6a3bd2a7d38","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-ddWzGWHJHCHKDQHksNE8CcxM7RHkOi6+kJ9KVs0c2zaKg2airrYNqsf6W3GWq9nN5GPldVhalmiCGwoCGCFKTA==","shasum":"e40376772bb84ed4f218cec4ea02e4a8a6160680","tarball":"https://registry.npmjs.org/@builtbysasha/eslint-config/-/eslint-config-1.1.2.tgz","fileCount":7,"unpackedSize":4840,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzKI9rEoiqe2EawnO5jH3mZCmiZOJwUFEeKlTE5ZYxiwIgLXAuEEAbmUaWT5o7tG1sbkk4XD32j7wkm0CSJVA0ohQ="}]},"_npmUser":{"name":"sashafromlibertalia","email":"sashafromlibertalia@gmail.com"},"directories":{},"maintainers":[{"name":"sashafromlibertalia","email":"sashafromlibertalia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.2_1704218788187_0.6192749340099428"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-31T12:36:29.343Z","1.0.0":"2022-12-31T12:36:29.563Z","modified":"2024-01-02T18:06:28.562Z","1.1.0":"2023-05-15T21:54:22.186Z","1.1.1":"2023-06-02T12:08:26.716Z","1.1.2":"2024-01-02T18:06:28.361Z"},"maintainers":[{"name":"sashafromlibertalia","email":"sashafromlibertalia@gmail.com"}],"description":"ESLint config for my projects","homepage":"https://github.com/sashafromlibertalia/dev#readme","repository":{"type":"git","url":"git+https://github.com/sashafromlibertalia/dev.git"},"author":{"name":"Alexander Miroshnichenko"},"bugs":{"url":"https://github.com/sashafromlibertalia/dev/issues"},"license":"MIT","readme":"# eslint\n\n<div>\n    <img src=\"https://badge.fury.io/js/@builtbysasha%2Feslint-config.svg\" alt=\"version\"/>\n    <img src=\"https://img.shields.io/npm/dm/@builtbysasha/eslint-config\" alt=\"downloads\"/>\n</div>\n\n[Home page](../../README.md)\n\n## Description\n\nThis package contains linting rules for `.js` / `.ts` / `.tsx` files.\n\n## Installation\n\n```shell\nyarn add @builtbysasha/eslint-config -D\n```\n\n## Setup\n\nAdd the following to your `.eslintrc` file:\n\n```json\n{\n  \"extends\": [\"@builtbysasha/eslint-config\"]\n}\n```\n\n### JavaScript-based projects\n\n```json\n{\n  \"extends\": [\n    \"@builtbysasha/eslint-config\"\n  ],\n  \"parserOptions\": {\n    \"ecmaVersion\": \"latest\",\n    \"sourceType\": \"module\"\n  }\n}\n```\n\n### TypeScript-based projects\n\n```json\n{\n  \"extends\": [\n    \"@builtbysasha/eslint-config/typescript\"\n  ],\n  \"parserOptions\": {\n    \"ecmaVersion\": \"latest\",\n    \"sourceType\": \"module\"\n  },\n  \"parser\": \"@typescript-eslint/parser\"\n}\n```\n\n### React-Typescript-based projects\n\n```json\n{\n  \"extends\": [\n    \"plugin:react/recommended\",\n    \"@builtbysasha/eslint-config/react-ts\"\n  ],\n  \"parserOptions\": {\n    \"ecmaFeatures\": {\n      \"jsx\": true\n    },\n    \"ecmaVersion\": \"latest\",\n    \"sourceType\": \"module\"\n  },\n  \"parser\": \"@typescript-eslint/parser\"\n}\n```\n","readmeFilename":"README.md"}