forked from OSS/graphql
Eugen Wissner
4c0d226030
Language.GraphQL.AST.Transform is an internal module. Even though it works with the AST, it is a part of the execution process, it translates the original parser tree into a simpler one, so the executor has less work to do. Language.GraphQL.AST should contain only the parser and be independent from other packages, so it can be used on its own.
57 lines
1.2 KiB
YAML
57 lines
1.2 KiB
YAML
name: graphql
|
|
version: 0.6.0.0
|
|
synopsis: Haskell GraphQL implementation
|
|
description:
|
|
This package provides a rudimentary parser for the
|
|
<https://graphql.github.io/graphql-spec/June2018/ GraphQL> language.
|
|
maintainer: belka@caraus.de
|
|
github: caraus-ecms/graphql
|
|
category: Language
|
|
copyright:
|
|
- (c) 2019 Eugen Wissner
|
|
- (c) 2015-2017 J. Daniel Navarro
|
|
author:
|
|
- Danny Navarro <j@dannynavarro.net>
|
|
- Matthías Páll Gissurarson <mpg@mpg.is>
|
|
- Sólrún Halla Einarsdóttir <she@mpg.is>
|
|
|
|
extra-source-files:
|
|
- CHANGELOG.md
|
|
- README.md
|
|
- LICENSE
|
|
- docs/tutorial/tutorial.lhs
|
|
|
|
data-files:
|
|
- tests/data/*.graphql
|
|
- tests/data/*.min.graphql
|
|
|
|
dependencies:
|
|
- aeson
|
|
- base >= 4.7 && < 5
|
|
- containers
|
|
- megaparsec
|
|
- text
|
|
- transformers
|
|
- unordered-containers
|
|
|
|
library:
|
|
source-dirs: src
|
|
other-modules:
|
|
- Language.GraphQL.Execute.Transform
|
|
- Language.GraphQL.Execute.Directive
|
|
|
|
tests:
|
|
tasty:
|
|
main: Spec.hs
|
|
source-dirs: tests
|
|
ghc-options:
|
|
- -threaded
|
|
- -rtsopts
|
|
- -with-rtsopts=-N
|
|
dependencies:
|
|
- graphql
|
|
- hspec
|
|
- hspec-expectations
|
|
- hspec-megaparsec
|
|
- raw-strings-qq
|