{"_id":"@aejay/eslint-config","name":"@aejay/eslint-config","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@aejay/eslint-config","version":"1.0.0","description":"A config for eslint with Aejay's ever-changing opinions!","main":"ts-prettier.js","repository":{"type":"git","url":"git+https://github.com/aejay/aejay-js.git","directory":"packages/eslint-config"},"keywords":["config","eslint","eslintconfig","lint"],"author":{"name":"Aejay Goehring"},"license":"MIT","bugs":{"url":"https://github.com/aejay/aejay-js/issues"},"homepage":"https://github.com/aejay/aejay-js/tree/main/packages/eslint-config#readme","prettier":"../prettier-config/index.json","peerDependencies":{"eslint":">= 8","eslint-config-prettier":">= 8","eslint-config-react-app":">= 6","@typescript-eslint/parser":">= 5","@typescript-eslint/eslint-plugin":">= 5","typescript":">= 5"},"gitHead":"6a5caded4232eac59d0e6e6ebb8abb0888195b7d","_id":"@aejay/eslint-config@1.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-d8sM4Jh33K4WKlp9am5V+Jnu569cvgezSq9TcmaBrdpjSI1V64NymvPBGt92lgnxSPXViIBKuuJqFT74JyASdg==","shasum":"5757be1fed0716daf397e74c83d76d3e17a38cde","tarball":"https://registry.npmjs.org/@aejay/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":5,"unpackedSize":2842,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBY8pXj+3XL0VF3dUq6+55tJuG9OCWulL88e5xYa0b+QAiEA679I0WOlYoZQx5HmtmG0qGz+pqsW+zOYOiwLZB/IjpM="}]},"_npmUser":{"name":"aejay","email":"aejay.goehring+npm@gmail.com"},"directories":{},"maintainers":[{"name":"aejay","email":"aejay.goehring+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0_1687535492113_0.9509654722310517"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-23T15:51:32.053Z","1.0.0":"2023-06-23T15:51:32.305Z","modified":"2023-06-23T15:51:32.478Z"},"maintainers":[{"name":"aejay","email":"aejay.goehring+npm@gmail.com"}],"description":"A config for eslint with Aejay's ever-changing opinions!","homepage":"https://github.com/aejay/aejay-js/tree/main/packages/eslint-config#readme","keywords":["config","eslint","eslintconfig","lint"],"repository":{"type":"git","url":"git+https://github.com/aejay/aejay-js.git","directory":"packages/eslint-config"},"author":{"name":"Aejay Goehring"},"bugs":{"url":"https://github.com/aejay/aejay-js/issues"},"license":"MIT","readme":"# @aejay/eslint-config\n\nA set of [eslint](https://eslint.org/) configs with Aejay's current opinions\nbaked in, with several options based on what kind of project they are used for.\n\n## Using these configs\n\nIf you somehow happen to share my exact opinions, you should be able to use the\nmain config (for typescript projects with prettier) by installing\n`@aejay/eslint-config` as a devDependency and specifying this in your\n`.eslintrc.js` file:\n\n```js\nmodule.exports = {\n  extends: [\"@aejay/eslint-config\"],\n};\n```\n\nOr, you can specify the config explicitly (this is identical to the above):\n\n```js\nmodule.exports = {\n  extends: [\"@aejay/eslint-config/ts-prettier\"],\n};\n```\n\nSee the following section for the configs available to be extended this way.\n\n## Available Configs\n\n### `@aejay/eslint-config/ts-prettier` (default export)\n\nConfigures eslint with:\n\n- `eslint:recommended`\n- `plugin:@typescript-eslint/recommended`\n- `prettier`\n\n### `@aejay/eslint-config/ts-prettier-react`\n\nSame as the `ts-prettier` config, but with the `eslint-config-react-app` rules\nadded.\n","readmeFilename":"README.md"}