{"_id":"@eleven-labs/eslint-config","name":"@eleven-labs/eslint-config","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@eleven-labs/eslint-config","version":"1.0.0","description":"Shared ESLint config for project","main":"index.js","repository":{"type":"git","url":"git+https://github.com/eleven-labs/eslint-config.git","directory":"packages/eslint-config"},"author":{"name":"Eleven Labs","email":"contact@eleven-labs.com"},"license":"MIT","keywords":["eslint","lint","typescript"],"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^6.9.0","@typescript-eslint/parser":"^6.9.0","eslint-config-prettier":"^9.0.0","eslint-plugin-autofix":"^1.1.0","eslint-plugin-perfectionist":"^2.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0"},"devDependencies":{"eslint":"^8.52.0","prettier":"^3.0.3"},"peerDependencies":{"eslint":"^8.0.0"},"_id":"@eleven-labs/eslint-config@1.0.0","gitHead":"e8d0de030dceb0197fd0ea99cbc1ba43ca2c856b","bugs":{"url":"https://github.com/eleven-labs/eslint-config/issues"},"homepage":"https://github.com/eleven-labs/eslint-config#readme","_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-xFHTTWfiaREdb1naYUiPzMjruatMubzzfb/OHue1mesrRvccP6c1MgY3p/t9QdPY/B6TJJV3fpPeotdzOT1Sow==","shasum":"9f3bcc5d61a4d31a50caa543c92ae7b324e86abc","tarball":"https://registry.npmjs.org/@eleven-labs/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":6,"unpackedSize":6005,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEE2nKnus0pb6qnLSBHQQhGzQaLF+GGktgaMFaOwJTChAiAl1I17I0GWZwz0EKZiFPphbIWDaGy3k4AxtE56ol8SDQ=="}]},"_npmUser":{"name":"fpasquet","email":"fab.pasquet@gmail.com"},"directories":{},"maintainers":[{"name":"fpasquet","email":"fab.pasquet@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0_1698324624973_0.28731596827516204"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-26T12:50:24.902Z","1.0.0":"2023-10-26T12:50:25.114Z","modified":"2023-10-26T12:50:25.432Z"},"maintainers":[{"name":"fpasquet","email":"fab.pasquet@gmail.com"}],"description":"Shared ESLint config for project","homepage":"https://github.com/eleven-labs/eslint-config#readme","keywords":["eslint","lint","typescript"],"repository":{"type":"git","url":"git+https://github.com/eleven-labs/eslint-config.git","directory":"packages/eslint-config"},"author":{"name":"Eleven Labs","email":"contact@eleven-labs.com"},"bugs":{"url":"https://github.com/eleven-labs/eslint-config/issues"},"license":"MIT","readme":"# :nail_care: eslint-config\nShared ESLint configuration for project\n\n## Integrate into new project\n \nInstall this package with NPM:\n\n```sh\nnpm install --save-dev eslint @eleven-labs/eslint-config\n```\n\nInstall this package with Yarn:\n\n```sh\nyarn add -D eslint @eleven-labs/eslint-config\n```\n\nUse ESLint config in your project\n\nCreate an `.eslintrc` file at the root of the project and add the config that suits your project.\n\nFor a `JavaScript` project:\n\n```json\n{\n  \"extends\": \"@eleven-labs/eslint-config\"\n}\n```\n\n> All eslint configurations that follow inherit this configuration.\n\nFor a `TypeScript` project:\n\n```json\n{\n  \"extends\": \"@eleven-labs/eslint-config/typescript\"\n}\n```\n\nFor a `React` project:\n\n```json\n{\n  \"extends\": \"@eleven-labs/eslint-config/react\"\n}\n```\n\nYou can combine the configs if you have a `TypeScript` and `React` project:\n```json\n{\n  \"extends\": [\"@eleven-labs/eslint-config/typescript\", \"@eleven-labs/eslint-config/react\"]\n}\n```\n\n> Don't forget to specify the ecmascript version and other environments you are on in your configuration file\n>\n> For more information see the [documentation](https://eslint.org/docs/latest/use/configure/language-options#specifying-environments)\n\nExample:\n\n```json\n{\n  \"env\": {\n    \"es2022\": true,\n    \"jest\": true\n  },\n  \"extends\": [\n    \"@eleven-labs/eslint-config/typescript\"\n  ]\n}\n```\n\nTo add the prettier config, please follow the [package documentation](https://github.com/eleven-labs/eslint-config/tree/master/packages/prettier-config).\n","readmeFilename":"README.md"}