{"library":"graphql-compose-elasticsearch","type":"library","category":null,"description":"graphql-compose-elasticsearch version 5.2.3 is a library that exposes the Elasticsearch REST API via GraphQL. It acts as a proxy to the official elasticsearch-js client, automatically generating GraphQL field configs for all available Elasticsearch methods (search, index, delete, etc.) with params and descriptions. Additionally, it provides a plugin for graphql-compose that derives GraphQL types from Elasticsearch mappings, generating resolvers like search, searchConnection (Relay Cursor Connection), searchPagination, findById, and updateById. It supports Elasticsearch versions 1.7 through 7.x and requires graphql-compose ^7.0.4, ^8.0.0, or ^9.0.0. The library ships TypeScript types and is actively maintained.","language":"javascript","status":"active","version":"5.2.3","tags":["javascript","graphql","elastic","elasticsearch","graphql-compose","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install graphql-compose-elasticsearch","imports":["import { elasticApiFieldConfig } from 'graphql-compose-elasticsearch'","import { composeWithElastic } from 'graphql-compose-elasticsearch'","import { ElasticApiParser } from 'graphql-compose-elasticsearch'"]},{"cmd":"yarn add graphql-compose-elasticsearch","imports":[]},{"cmd":"pnpm add graphql-compose-elasticsearch","imports":[]}],"homepage":"https://github.com/nodkz/graphql-compose-elasticsearch#readme","github":"https://github.com/nodkz/graphql-compose-elasticsearch","docs":null,"changelog":null,"pypi":null,"npm":"graphql-compose-elasticsearch","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}