{"_id":"@alexlafroscia/eslint-config","_rev":"3-7049be325ba955636a7da1ec01e74abb","name":"@alexlafroscia/eslint-config","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"@alexlafroscia/eslint-config","version":"1.0.0","description":"Alex LaFroscia's Personal ESLint Baseline Config","main":"index.js","repository":{"type":"git","url":"git+https://github.com/alexlafroscia/eslint-config.git"},"author":{"name":"Alex LaFroscia","email":"alex@lafroscia.com"},"license":"MIT","private":false,"dependencies":{"eslint-config-prettier":"^6.0.0","eslint-plugin-import-helpers":"^1.0.2","eslint-plugin-prettier":"^3.1.0","prettier":"^1.18.2"},"gitHead":"663232885f29e41f7e18a8594597589448899696","bugs":{"url":"https://github.com/alexlafroscia/eslint-config/issues"},"homepage":"https://github.com/alexlafroscia/eslint-config#readme","_id":"@alexlafroscia/eslint-config@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"alexlafroscia","email":"alex@lafroscia.com"},"dist":{"integrity":"sha512-GWyxkHV9RdiM7v2Yc2jKMfRWXifWyuQP7y5s5Qje5xETNKgTwYckirt9Jo16Bf+rG+QxGUBHVF3lSKJL3bhXCg==","shasum":"ce794fac5d30da7dcc9b04d9150f9edeb836e757","tarball":"https://registry.npmjs.org/@alexlafroscia/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":5,"unpackedSize":3247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI6l3CRA9TVsSAnZWagAAC+8P/2q4aADQFa5JKv+dcHzr\n0QGxu3xORSvGTl7thbftIxZdh2F+yDhiipnYEq7C8lmsOWSm0X606R80tgpu\nFX2PGIDcsqPYRiVOHnrsjMXHXLS14FVe/0hwumfIEHKCsIu2n2qwloFBBrSa\n4uj5S5L52Eef2LQTyHjWWhAeUeZMlJ4MPGTd/3MwW8Vu7909H0I/dUUxgDnE\nS+Ixm6BVe/kJG5O4pP6gKwo/Onl/vJh40nzrVw7B70BK9CfaHhl2+JV9fuKs\nv3OuavvtYSJEJnx/AMoCzZyr50AXGX+dRH2gBggSHScib35Zr/CaPo/T4UIQ\nLh80tjP3CV0a+MBS2/Ppbs6AR1+3AN8wj8EVSkKysh2wRa3H1iWbvPuNhHcl\nuqCxF7AlNfQEG1efzX1SzDD0zziHwRSrjefLqgzAJxkui3o1GuDxLhpDMHx9\nOwA7FWXRH7WgbbePyyVOu4L8tdT+gdlKi3YrRhJgG39/wee/pUGKpk2eISLh\n5VkGeENdGLmpEvc2EdMr7KeEuPvN7+VbGEDWAKkEVdsr4fC64m8WHNW9XNQP\ns+0sIa7p+NyS3CmtUuDcaIqV+ofgElSzcLjLCiDZFfda/ROapvpVUKF4iXT0\nQs/nmeXhKGo+MUytnUxv4kPr6lf7kU1VQz7pCbcXwHwUbTmuGtCKl+E38wBZ\n5BoC\r\n=5/9L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8Pnif1knsCWQ40gHQUHkPPNMhT62YYL6W2E9N0CuvygIhAJza5bFqG6FcWN5SSqGyXE2vsNO+HdVLtCSNt07AdC8T"}]},"maintainers":[{"name":"alexlafroscia","email":"alex@lafroscia.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0_1562618230833_0.33633463862767354"},"_hasShrinkwrap":false},"1.1.0":{"name":"@alexlafroscia/eslint-config","version":"1.1.0","description":"Alex LaFroscia's Personal ESLint Baseline Config","main":"index.js","repository":{"type":"git","url":"git+https://github.com/alexlafroscia/eslint-config.git"},"author":{"name":"Alex LaFroscia","email":"alex@lafroscia.com"},"license":"MIT","private":false,"dependencies":{"@typescript-eslint/parser":"^1.11.0","eslint-config-prettier":"^6.0.0","eslint-plugin-import-helpers":"^1.0.2","eslint-plugin-prettier":"^3.1.0","prettier":"^1.18.2"},"peerDependencies":{"eslint":"^6.0.0"},"gitHead":"3a4767d08e369d57db00798de9d4e00b314206a0","bugs":{"url":"https://github.com/alexlafroscia/eslint-config/issues"},"homepage":"https://github.com/alexlafroscia/eslint-config#readme","_id":"@alexlafroscia/eslint-config@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"alexlafroscia","email":"alex@lafroscia.com"},"dist":{"integrity":"sha512-fnuua1FpIrhvVz1jxQCfKmqmenKfZytIJlmglYnKWq9Bdi7s2DCZhKTDpHGZRZIF+FI1BNVfR/JRaSDSQlyi2g==","shasum":"cd92465a9bac896a2f0a7fceef2832dc40abf059","tarball":"https://registry.npmjs.org/@alexlafroscia/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":6,"unpackedSize":7114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI636CRA9TVsSAnZWagAAr0MP+wdMYCSiJtzpHLFOgLcL\nPDq4/zlu3dcfsvDDVXJtnBaHQizTOtoMM+o6OqjAOobboRlbJ/oCIvjG2/gM\npmBVz+cwl5EewNN9Cu3lX72MHYgjoWj7n7XtCYRI7ysIU7vkU8/DNGlhZeV4\n0ga5b1FaodcO0+w/3Zpid9q5dh5xYdnC1ay1A9FNi4Cska0lhnDMhAU+R6CD\n2YZ7nULi7bQKKZAuHZCiJMlV9fExoGNQ1NUHvd3AAQNfdhibQGzqrRVZPWCA\n1dtj8qXUbZ9ZW578EDuZLkbZymh/By0+56aI1IKDxhM7ztCZHboG9d9CNG0Q\nhmCtbdn8w9lLSyW8gRKn93GsDs7Kh9RVtWus33nE+ROIAhAFKSS2mqcssgiY\nBBD9XIBXmhFflNWG4TibMCUEFXidLlkFQdiF1iB8czFKBj4qWKLmjUdo0tmw\nkHOBcS0O+QwWszGwTYLOJtZ7J+qwIagwla73NKEIfeybbDkWSbTte6bjE4AH\nHQQljT16sHwPu3CpDdNS4Wix8HqwwV0an59xa2X5Xnuu0ox5fVLgr3V3s3AB\nKi/S3sWt7lKCLkkszRncSg+h2gLNVpk7H6hUaV2nKI7rJ9ohHTongYTju1+q\npVdv1G9Wy73vzyEoRl6HVl7DY1u82w9oqDDXoJp1Wagnpay0sDziZGz6NcWG\n2a/0\r\n=Dvys\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDcO8Bl/6wTlvwptZkxbZS10onkSDWs1yAlrB10ykkGwIhALu9eJwtBrcuT5TZB3rER8WUxJQN5UW3YDNEii3lDUHE"}]},"maintainers":[{"name":"alexlafroscia","email":"alex@lafroscia.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.0_1562619386281_0.9366157053082438"},"_hasShrinkwrap":false},"1.2.0":{"name":"@alexlafroscia/eslint-config","version":"1.2.0","description":"Alex LaFroscia's Personal ESLint Baseline Config","main":"index.js","repository":{"type":"git","url":"git+https://github.com/alexlafroscia/eslint-config.git"},"author":{"name":"Alex LaFroscia","email":"alex@lafroscia.com"},"license":"MIT","private":false,"dependencies":{"@typescript-eslint/parser":"^1.11.0","eslint-config-prettier":"^6.0.0","eslint-plugin-import-helpers":"^1.0.2","eslint-plugin-prettier":"^3.1.0","prettier":"^1.18.2"},"peerDependencies":{"eslint":"^6.0.0"},"gitHead":"375daa08cd45eef92cb17e1e309277cd5eeb6cdc","bugs":{"url":"https://github.com/alexlafroscia/eslint-config/issues"},"homepage":"https://github.com/alexlafroscia/eslint-config#readme","_id":"@alexlafroscia/eslint-config@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"alexlafroscia","email":"alex@lafroscia.com"},"dist":{"integrity":"sha512-8vq/WveQuFy7KhN1u76imPghJox8QJYN8ZXzAd/DrBspbBwgFIn0hLzefY60SHSvaBVK28+kseMq85XDUAX9BQ==","shasum":"9faa3702b1db4ffa3058fe4f2bfa0e83e93abbce","tarball":"https://registry.npmjs.org/@alexlafroscia/eslint-config/-/eslint-config-1.2.0.tgz","fileCount":7,"unpackedSize":8415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI9uzCRA9TVsSAnZWagAA53EP/31Psp1kzTgzKtQy9IlS\nmJRRj6xo+QT3D65tqSIY4zELu/E7PFKZbIzMFvAwbeyTkURQtTOpLbk7/9FG\nSeKKI8H7RcrIXAq3K/UbCuyp51iDgqNv0zom9kgvKlVvFBH+jEo4VAg6vBwJ\nGvgSxn/5eq695/iID9PFhfLZL2u3PXf7Rzz0TMJTSC/OOP5rSVjSAgj4NpVW\nrzdt40TIU0alX21qL8fmeNLkZ4dN+dqE+RJcbF8KgfIeAgUEKiUqF29S/qdM\n5UTAyTW67bCimTWAomIYxSHBLuUmkq26Ox562omiYSEXLm3bRkuV8iDnxGhG\nqI+kVwtK3X45a+aVQetcETn6WlrYaE7aKaDOCrjbjvXamG9QgJ6cCFovQ9Ej\nI6OTIBdJVStsZhJEJnFJPQzLXwAEB7hb0H6JSlQ/DSZBybgttOyLCH1TMq07\n7zWm2RfPDyhvjTV76h/Ysf7+lxCsFTCBqUeQubNCDaJKUqoucSiPX9SOMb6d\nOWwfokYApNEO+Yyba9vyuJQDFwMmnJ5HMSwqP/taRsweRMhBDaOC0+n2lVE+\nYRP+iJqDk3+2AelqCbilwhgaI/DZyiOI1ovFQ0z4R1BQbpi+uwkoojR+hXzJ\neqp4zoNmfZnoFztuYvWUJoUO22l4BSmJjkNKAQeYa5T+LreHo3ktjbxpPzZL\ndbTw\r\n=XcIM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4GKZSHb5C3utTnDTDa+JBUR8aMzkW4Z3om4McVHENwAiBu2zss3pRCxBAv8+I8hq+VX4+5q9LcK72lcHP7+65KIw=="}]},"maintainers":[{"name":"alexlafroscia","email":"alex@lafroscia.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.2.0_1562631090776_0.5436044247208058"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-08T20:37:10.614Z","1.0.0":"2019-07-08T20:37:10.974Z","modified":"2022-04-04T12:41:03.839Z","1.1.0":"2019-07-08T20:56:26.408Z","1.2.0":"2019-07-09T00:11:30.905Z"},"maintainers":[{"name":"alexlafroscia","email":"alex@lafroscia.com"}],"description":"Alex LaFroscia's Personal ESLint Baseline Config","homepage":"https://github.com/alexlafroscia/eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/alexlafroscia/eslint-config.git"},"author":{"name":"Alex LaFroscia","email":"alex@lafroscia.com"},"bugs":{"url":"https://github.com/alexlafroscia/eslint-config/issues"},"license":"MIT","readme":"# @alexlafroscia/eslint-config\n\nAfter setting up almost the same ESLint configuration on many project, I decided to finally come up with a personal configuration that I can share and extend.\n\nMy personal configuration tries to be light on language usage rules and mostly just focus on formatting. To that end, it leverages [`prettier`][prettier] for the most part, with a few extra things added in.\n\n## Usage\n\nFirst, install the config file\n\n```bash\nyarn add -D @alexlafroscia/eslint-config\n```\n\nIf you just want to extend from the base configuration, the only thing you need in your `.eslintrc` file is\n\n```json\n{\n  \"extends\": \"@alexlafroscia\"\n}\n```\n\nIf you're using TypeScript, you should instead do the following to configure the TypeScript parser instead.\n\n```json\n{\n  \"extends\": \"@alexlafroscia/eslint-config/typescript\"\n}\n```\n\n## What does this configuration do?\n\nAll versions of the configuration\n\n- Configures Prettier to run through ESLint (and disable any built-in ESLint rules about formatting)\n- Configures the sorting and grouping of imports\n\nThe `typescript` configuration additionally\n\n- Configures the correct parser\n- Disable ESLint from warning about unused variables (since TypeScript will take care for that more accurately)\n\n[prettier]: https://prettier.io\n","readmeFilename":"README.md"}