opam-version: "2.0"
maintainer: "Magnus Hallin <mhallin@fastmail.com>"
authors: "Magnus Hallin <mhallin@fastmail.com>"
homepage: "https://github.com/mhallin/graphql_ppx"
bug-reports: "https://github.com/mhallin/graphql_ppx/issues"
license: "BSD-3-Clause"
tags: ["bucklescript" "reasonml" "ppx" "graphql"]
dev-repo: "git+ssh://git@github.com/mhallin/graphql_ppx.git"
build: [make "build"]
install: [make "install"]
remove: [make "uninstall"]
depends: [
  "ocaml" {= "4.02.3"}
  "ocamlfind" {build}
  "ocamlbuild" {build}
  "ocaml-migrate-parsetree" {build & < "2.0.0"}
  "result" {build}
  "yojson" {build}
  "ppx_tools"
]
synopsis: "GraphQL syntax extension for Bucklescript/ReasonML"
description: """
This library lets you construct type-safe and validated queries at compile time,
and generates response validation code for you. If you're writing a Bucklescript
app that talks to a GraphQL server, this library will cut down on the
boilerplate you have to write."""
url {
  src: "https://github.com/mhallin/graphql_ppx/archive/0.0.4.tar.gz"
  checksum: "md5=ad173333bee6dad221c076239a37c2ce"
}
