graphql-compose-elasticsearch
======================
[![](https://img.shields.io/npm/v/graphql-compose-elasticsearch.svg)](https://www.npmjs.com/package/graphql-compose-elasticsearch)
[![npm](https://img.shields.io/npm/dt/graphql-compose-elasticsearch.svg)](https://www.npmjs.com/package/graphql-compose-elasticsearch)
[![Travis](https://img.shields.io/travis/nodkz/graphql-compose-elasticsearch.svg?maxAge=2592000)](https://travis-ci.org/nodkz/graphql-compose-elasticsearch)
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

# NOT READY YET, IN PROGRESS...

License
=======
[MIT](https://github.com/nodkz/graphql-compose-elasticsearch/blob/master/LICENSE.md)

graphql-compose-elasticsearch
======================
[![](https://img.shields.io/npm/v/graphql-compose-elasticsearch.svg)](https://www.npmjs.com/package/graphql-compose-elasticsearch)
[![npm](https://img.shields.io/npm/dt/graphql-compose-elasticsearch.svg)](https://www.npmjs.com/package/graphql-compose-elasticsearch)
[![Travis](https://img.shields.io/travis/nodkz/graphql-compose-elasticsearch.svg?maxAge=2592000)](https://travis-ci.org/nodkz/graphql-compose-elasticsearch)
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

## IN PROGRESS...
Some parts are not ready yet. More features will be landed in near future.
- [x] ElasticApiParser
- [x] Mapping converter to GraphQL types
- [ ] Exporting of generated GraphQL types
- [ ] Helper methods/resolvers for `graphql-compose`
- [ ] Docs
- [ ] Declarations for output (can not find proper source/format for Elastic responses. Please open PR with link if you have such)

## Live demos
[Introspection of Elasticsearch API via Graphiql](https://graphql-compose.herokuapp.com/elasticsearch/)

## License
[MIT](https://github.com/nodkz/graphql-compose-elasticsearch/blob/master/LICENSE.md)

Add live demo and TODO
docs(Readme): Add live demo and TODO
