{"_id":"@alma-oss/eslint-config-graphql","_rev":"2-df8544e586d96cbd3239c88db73a0a81","name":"@alma-oss/eslint-config-graphql","dist-tags":{"latest":"4.0.0-alpha.0","next":"4.0.0-alpha.0"},"versions":{"4.0.0-alpha.0":{"name":"@alma-oss/eslint-config-graphql","version":"4.0.0-alpha.0","keywords":["config","eslint","preset","alma","graphql"],"author":{"name":"Tomas Litera","email":"tomas.litera@almacareer.com"},"license":"MIT","_id":"@alma-oss/eslint-config-graphql@4.0.0-alpha.0","maintainers":[{"name":"alma-design-system-bot","email":"team-design-system@almacareer.com"},{"name":"literat","email":"tomaslitera@hotmail.com"}],"homepage":"https://github.com/lmc-eu/code-quality-tools#readme","bugs":{"url":"https://github.com/lmc-eu/code-quality-tools/issues"},"dist":{"shasum":"c1536dcc169f4022e2db324c42863958d9a45a4a","tarball":"https://registry.npmjs.org/@alma-oss/eslint-config-graphql/-/eslint-config-graphql-4.0.0-alpha.0.tgz","fileCount":5,"integrity":"sha512-gd665ri4Le/V5INqxbGA/pOafuek9+9JAPdg8t+KuvymSVfA2vrP3LYBSDshnrpfWOaGUxBvf03bfFtb8bk6Gg==","signatures":[{"sig":"MEUCIFYM1tTDsMp8pMRD0A8KNK2f0ZeU1T9WwKLoA+caXuZMAiEAt6TZ5/F3DBOBiu/PLp4W8H14AwPjWl4jUcoZ8IRPDQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8899},"main":"index.js","engines":{"node":">=20"},"gitHead":"e0813802528e9cd92fd6c6a835058ad067f2d958","_npmUser":{"name":"literat","email":"tomaslitera@hotmail.com"},"repository":{"url":"git://github.com/lmc-eu/code-quality-tools.git","type":"git","directory":"packages/eslint-config-graphql"},"_npmVersion":"lerna/10.0.1/node@v22.23.2+arm64 (darwin)","description":"Alma's ESLint config for javascript applications that use GraphQL and Apollo client.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"graphql":"^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0","@lmc-eu/eslint-config-base":"^3.1.3","@graphql-eslint/eslint-plugin":"^3.19.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-graphql_4.0.0-alpha.0_1788943714456_0.7233902239140908","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-09-09T08:48:33.996Z","modified":"2026-09-09T08:50:01.684Z","4.0.0-alpha.0":"2026-09-09T08:48:34.603Z"},"bugs":{"url":"https://github.com/lmc-eu/code-quality-tools/issues"},"author":{"name":"Tomas Litera","email":"tomas.litera@almacareer.com"},"license":"MIT","homepage":"https://github.com/lmc-eu/code-quality-tools#readme","keywords":["config","eslint","preset","alma","graphql"],"repository":{"url":"git://github.com/lmc-eu/code-quality-tools.git","type":"git","directory":"packages/eslint-config-graphql"},"description":"Alma's ESLint config for javascript applications that use GraphQL and Apollo client.","maintainers":[{"name":"alma-design-system-bot","email":"team-design-system@almacareer.com"},{"name":"literat","email":"tomaslitera@hotmail.com"}],"readme":"# @alma-oss/eslint-config-graphql\n\n## Install\n\n```bash\nnpm install @alma-oss/eslint-config-graphql -D\n```\n\n## Usage\n\nCreate a _.eslintrc.js_ file with the following contents:\n\n```js\nmodule.exports = {\n  extends: [\n    // ... (base eslint config)\n    '@alma-oss/eslint-config-graphql',\n  ],\n};\n```\n\nThe shareable config can be customized in your [**eslint** configuration file](https://eslint.org/docs/user-guide/configuring).\n\nAdditionally don’t forget to have `.graphqlconfig` file:\n\n```json\n{\n  // ...\n  \"schemaPath\": \"schema.json\"\n  // ...\n}\n```\n\n## Plugins\n\nThis configuration uses the following plugins:\n\n- [`@graphql-eslint/eslint-plugin`](https://the-guild.dev/graphql/eslint/docs/getting-started)\n\n## 📝 License\n\nLicensed under the [MIT][license].\n\n[license]: https://github.com/lmc-eu/code-quality-tools/blob/main/LICENSE\n","readmeFilename":"README.md"}