cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.35.0.
--
-- see: https://github.com/sol/hpack
name: morpheus-graphql
version: 0.21.0
synopsis: Morpheus GraphQL
description: Build GraphQL APIs with your favourite functional language!
category: web, graphql
homepage: https://morpheusgraphql.com
bug-reports: https://github.com/nalchevanidze/morpheus-graphql/issues
author: Daviti Nalchevanidze
maintainer: d.nalchevanidze@gmail.com
copyright: (c) 2019 Daviti Nalchevanidze
license: MIT
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
changelog.md
data-files:
test/Feature/Collision/category-collision-fail/query.gql
test/Feature/Collision/category-collision-success/query.gql
test/Feature/Collision/name-collision/query.gql
test/Feature/Directive/definition/introspect-directive/query.gql
test/Feature/Directive/definition/introspect-enum/query.gql
test/Feature/Directive/definition/introspect-type/query.gql
test/Feature/Holistic/holistic/arguments/nameConflict/query.gql
test/Feature/Holistic/holistic/arguments/undefinedArgument/query.gql
test/Feature/Holistic/holistic/arguments/unknownArguments/query.gql
test/Feature/Holistic/holistic/failure/resolveFailure/query.gql
test/Feature/Holistic/holistic/fragment/cannotBeSpreadOnType/query.gql
test/Feature/Holistic/holistic/fragment/conditionTypeViolation/query.gql
test/Feature/Holistic/holistic/fragment/inlineFragment/query.gql
test/Feature/Holistic/holistic/fragment/inlineFragmentTypeMismatch/query.gql
test/Feature/Holistic/holistic/fragment/loopingFragment/query.gql
test/Feature/Holistic/holistic/fragment/nameCollision/query.gql
test/Feature/Holistic/holistic/fragment/unknownConditionType/query.gql
test/Feature/Holistic/holistic/fragment/unknownTargetType/query.gql
test/Feature/Holistic/holistic/fragment/unusedFragment/query.gql
test/Feature/Holistic/holistic/introspection/defaultTypes/Boolean/query.gql
test/Feature/Holistic/holistic/introspection/defaultTypes/Float/query.gql
test/Feature/Holistic/holistic/introspection/defaultTypes/ID/query.gql
test/Feature/Holistic/holistic/introspection/defaultTypes/Int/query.gql
test/Feature/Holistic/holistic/introspection/defaultTypes/String/query.gql
test/Feature/Holistic/holistic/introspection/deprecated/enumValue/query.gql
test/Feature/Holistic/holistic/introspection/deprecated/field/query.gql
test/Feature/Holistic/holistic/introspection/description/enum/query.gql
test/Feature/Holistic/holistic/introspection/description/inputObject/query.gql
test/Feature/Holistic/holistic/introspection/description/object/query.gql
test/Feature/Holistic/holistic/introspection/description/union/query.gql
test/Feature/Holistic/holistic/introspection/directives/default/query.gql
test/Feature/Holistic/holistic/introspection/interface/query.gql
test/Feature/Holistic/holistic/introspection/kinds/ENUM/query.gql
test/Feature/Holistic/holistic/introspection/kinds/INPUT_OBJECT/query.gql
test/Feature/Holistic/holistic/introspection/kinds/OBJECT/query.gql
test/Feature/Holistic/holistic/introspection/kinds/SCALAR/query.gql
test/Feature/Holistic/holistic/introspection/kinds/UNION/query.gql
test/Feature/Holistic/holistic/introspection/schemaTypes/__Directive/query.gql
test/Feature/Holistic/holistic/introspection/schemaTypes/__DirectiveLocation/query.gql
test/Feature/Holistic/holistic/introspection/schemaTypes/__EnumValue/query.gql
test/Feature/Holistic/holistic/introspection/schemaTypes/__Field/query.gql
test/Feature/Holistic/holistic/introspection/schemaTypes/__InputValue/query.gql
test/Feature/Holistic/holistic/introspection/schemaTypes/__Schema/query.gql
test/Feature/Holistic/holistic/introspection/schemaTypes/__Type/query.gql
test/Feature/Holistic/holistic/introspection/schemaTypes/__TypeKind/query.gql
test/Feature/Holistic/holistic/namespace/enum-fail-on-fullname/query.gql
test/Feature/Holistic/holistic/namespace/enum/query.gql
test/Feature/Holistic/holistic/parsing/AnonymousOperation/mutation/query.gql
test/Feature/Holistic/holistic/parsing/AnonymousOperation/query/query.gql
test/Feature/Holistic/holistic/parsing/AnonymousOperation/subscription/query.gql
test/Feature/Holistic/holistic/parsing/complex/query.gql
test/Feature/Holistic/holistic/parsing/directive/notOnArgument/query.gql
test/Feature/Holistic/holistic/parsing/directive/notOnVariable/query.gql
test/Feature/Holistic/holistic/parsing/directive/operation/query.gql
test/Feature/Holistic/holistic/parsing/directive/selection/query.gql
test/Feature/Holistic/holistic/parsing/duplicatedFields/query.gql
test/Feature/Holistic/holistic/parsing/extraCommas/query.gql
test/Feature/Holistic/holistic/parsing/generousSpaces/query.gql
test/Feature/Holistic/holistic/parsing/inputListValues/query.gql
test/Feature/Holistic/holistic/parsing/invalidFields/query.gql
test/Feature/Holistic/holistic/parsing/invalidNotNullOperator/query.gql
test/Feature/Holistic/holistic/parsing/missingCloseBrace/query.gql
test/Feature/Holistic/holistic/parsing/notNullSpacing/query.gql
test/Feature/Holistic/holistic/parsing/numbers/query.gql
test/Feature/Holistic/holistic/parsing/singleLineComments/query.gql
test/Feature/Holistic/holistic/reservedNames/query.gql
test/Feature/Holistic/holistic/selection/__typename/query.gql
test/Feature/Holistic/holistic/selection/AliasResolve/query.gql
test/Feature/Holistic/holistic/selection/AliasUnknownField/query.gql
test/Feature/Holistic/holistic/selection/directives/default/requiredArgument/query.gql
test/Feature/Holistic/holistic/selection/directives/default/resolve/query.gql
test/Feature/Holistic/holistic/selection/directives/default/resolve_and_merge/query.gql
test/Feature/Holistic/holistic/selection/directives/default/variablesOnFragment/query.gql
test/Feature/Holistic/holistic/selection/directives/default/withMerge/query.gql
test/Feature/Holistic/holistic/selection/directives/default/withVariable/query.gql
test/Feature/Holistic/holistic/selection/directives/default/wrongArgumentType/query.gql
test/Feature/Holistic/holistic/selection/directives/validation/invalidPlace/field/query.gql
test/Feature/Holistic/holistic/selection/directives/validation/invalidPlace/fragmentSpread/query.gql
test/Feature/Holistic/holistic/selection/directives/validation/invalidPlace/inlineFragment/query.gql
test/Feature/Holistic/holistic/selection/directives/validation/invalidPlace/mutation/query.gql
test/Feature/Holistic/holistic/selection/directives/validation/invalidPlace/query/query.gql
test/Feature/Holistic/holistic/selection/directives/validation/invalidPlace/subscription/query.gql
test/Feature/Holistic/holistic/selection/hasNoSubFields/query.gql
test/Feature/Holistic/holistic/selection/mergeConflict/alias/query.gql
test/Feature/Holistic/holistic/selection/mergeConflict/arguments/query.gql
test/Feature/Holistic/holistic/selection/mergeConflict/union/query.gql
test/Feature/Holistic/holistic/selection/mergeSelection/query.gql
test/Feature/Holistic/holistic/selection/mergeUnionSelection/query.gql
test/Feature/Holistic/holistic/selection/mustHaveSubFields/query.gql
test/Feature/Holistic/holistic/selection/subscription/singleTopLevelField/fail/query.gql
test/Feature/Holistic/holistic/selection/subscription/singleTopLevelField/failAnonymous/query.gql
test/Feature/Holistic/holistic/selection/unknownField/query.gql
test/Feature/Holistic/schema-ext.gql
test/Feature/Holistic/schema.gql
test/Feature/Inference/object-and-enum/introspection/query.gql
test/Feature/Inference/object-and-enum/resolving/query.gql
test/Feature/Inference/tagged-arguments-fail/introspection/query.gql
test/Feature/Inference/tagged-arguments-fail/resolving/query.gql
test/Feature/Inference/tagged-arguments/introspection/query.gql
test/Feature/Inference/tagged-arguments/resolving/query.gql
test/Feature/Inference/type-guards/introspection/interface/query.gql
test/Feature/Inference/type-guards/introspection/objects/query.gql
test/Feature/Inference/type-guards/resolving/fail/query.gql
test/Feature/Inference/type-guards/resolving/success/interface-fields/query.gql
test/Feature/Inference/type-guards/resolving/success/type-casting/query.gql
test/Feature/Inference/type-inference/introspection/enum/query.gql
test/Feature/Inference/type-inference/introspection/input-union/empty/query.gql
test/Feature/Inference/type-inference/introspection/input-union/input-union/query.gql
test/Feature/Inference/type-inference/introspection/inputObject/query.gql
test/Feature/Inference/type-inference/introspection/object/query.gql
test/Feature/Inference/type-inference/introspection/union/named-products/query.gql
test/Feature/Inference/type-inference/introspection/union/nullary-constructors/query.gql
test/Feature/Inference/type-inference/introspection/union/positional-products/query.gql
test/Feature/Inference/type-inference/introspection/union/scalars/query.gql
test/Feature/Inference/type-inference/introspection/union/union/query.gql
test/Feature/Inference/type-inference/resolving/complexUnion/query.gql
test/Feature/Inference/type-inference/resolving/input/fail/query.gql
test/Feature/Inference/type-inference/resolving/input/success/query.gql
test/Feature/Inference/type-inference/resolving/object/query.gql
test/Feature/Inference/union-type/cannotBeSpreadOnType/query.gql
test/Feature/Inference/union-type/fragmentOnAAndB/query.gql
test/Feature/Inference/union-type/fragmentOnlyOnA/query.gql
test/Feature/Inference/union-type/inlineFragment/cannotBeSpreadOnType/query.gql
test/Feature/Inference/union-type/inlineFragment/fragmentOnAAndB/query.gql
test/Feature/Inference/union-type/selectionWithoutFragmentNotAllowed/query.gql
test/Feature/Inference/wrapped-type/ignoreMutationResolver/query.gql
test/Feature/Inference/wrapped-type/ignoreQueryResolver/query.gql
test/Feature/Inference/wrapped-type/ignoreSubscriptionResolver/query.gql
test/Feature/Inference/wrapped-type/validWrappedTypes/query.gql
test/Feature/Input/collections/assoc/invalid/query.gql
test/Feature/Input/collections/assoc/ok/query.gql
test/Feature/Input/collections/map/invalid/query.gql
test/Feature/Input/collections/map/ok/query.gql
test/Feature/Input/collections/nonempty/invalid/query.gql
test/Feature/Input/collections/nonempty/ok/query.gql
test/Feature/Input/collections/product/invalid/query.gql
test/Feature/Input/collections/product/ok/query.gql
test/Feature/Input/collections/seq/query.gql
test/Feature/Input/collections/set/invalid/query.gql
test/Feature/Input/collections/set/ok/query.gql
test/Feature/Input/collections/tuple/invalid/query.gql
test/Feature/Input/collections/tuple/ok/query.gql
test/Feature/Input/collections/vector/query.gql
test/Feature/Input/default-values-schema.gql
test/Feature/Input/default-values/intorspection/arguments/query.gql
test/Feature/Input/default-values/intorspection/input-compound/query.gql
test/Feature/Input/default-values/intorspection/input-simple/query.gql
test/Feature/Input/default-values/resolving/compound/query.gql
test/Feature/Input/default-values/resolving/simple/query.gql
test/Feature/Input/enums/decode2Con/query.gql
test/Feature/Input/enums/decode3Con/query.gql
test/Feature/Input/enums/decodeInvalidValue/query.gql
test/Feature/Input/enums/decodeMany/con0/query.gql
test/Feature/Input/enums/decodeMany/con1/query.gql
test/Feature/Input/enums/decodeMany/con2/query.gql
test/Feature/Input/enums/decodeMany/con3/query.gql
test/Feature/Input/enums/decodeMany/con4/query.gql
test/Feature/Input/enums/decodeMany/con5/query.gql
test/Feature/Input/enums/decodeMany/con6/query.gql
test/Feature/Input/enums/invalidEnumFromJSONVariable/query.gql
test/Feature/Input/enums/invalidStringDefaultValue/query.gql
test/Feature/Input/enums/invalidStringInput/query.gql
test/Feature/Input/enums/validEnumFromJSONVariable/query.gql
test/Feature/Input/objects/nullableUndefinedField/query.gql
test/Feature/Input/objects/resolveObject/query.gql
test/Feature/Input/objects/resolveVariable/query.gql
test/Feature/Input/objects/undefinedField/query.gql
test/Feature/Input/objects/unexpectedValue/query.gql
test/Feature/Input/objects/unexpectedVariable/query.gql
test/Feature/Input/objects/unknownField/query.gql
test/Feature/Input/scalars/numbers/decodeFloat/query.gql
test/Feature/Input/scalars/numbers/decodeInt/query.gql
test/Feature/Input/scalars/strings/block/query.gql
test/Feature/Input/scalars/strings/escaped/query.gql
test/Feature/Input/scalars/strings/regular/query.gql
test/Feature/Input/scalars/strings/wrong-escaped/query.gql
test/Feature/Input/scalars/strings/wrong-newline/query.gql
test/Feature/Input/variables/incompatibleType/equalType/query.gql
test/Feature/Input/variables/incompatibleType/stricterType/query.gql
test/Feature/Input/variables/incompatibleType/weakerType1/query.gql
test/Feature/Input/variables/incompatibleType/weakerType2/query.gql
test/Feature/Input/variables/incompatibleType/weakerType3/query.gql
test/Feature/Input/variables/invalidValue/invalidDefaultValue/query.gql
test/Feature/Input/variables/invalidValue/invalidDefaultValueButVariableProvided/query.gql
test/Feature/Input/variables/invalidValue/invalidListVariable/query.gql
test/Feature/Input/variables/invalidValue/nestedListNonNullListReceivedNull/query.gql
test/Feature/Input/variables/nameCollision/query.gql
test/Feature/Input/variables/nestedListNullableListReceivedNull/query.gql
test/Feature/Input/variables/nonInputTypeViolation/query.gql
test/Feature/Input/variables/undefinedVariable/query.gql
test/Feature/Input/variables/unknownType/query.gql
test/Feature/Input/variables/unusedVariable/unusedVariables/query.gql
test/Feature/Input/variables/unusedVariable/variableUsedInAlias/query.gql
test/Feature/Input/variables/unusedVariable/variableUsedInFragment/query.gql
test/Feature/Input/variables/unusedVariable/variableUsedInInlineFragment/query.gql
test/Feature/Input/variables/validListVariable/query.gql
test/Feature/Input/variables/valueNotProvided/nonNullVariable/query.gql
test/Feature/Input/variables/valueNotProvided/nonNullVariableWithDefaultValue/query.gql
test/Feature/Input/variables/valueNotProvided/nullableVariable/query.gql
test/Feature/NamedResolvers/deities.gql
test/Feature/NamedResolvers/realms.gql
test/Feature/NamedResolvers/tests/deities-ext/query.gql
test/Feature/NamedResolvers/tests/deities/query.gql
test/Feature/NamedResolvers/tests/deity-by-id/query.gql
test/Feature/NamedResolvers/tests/deity-ext-by-id/query.gql
test/Feature/NamedResolvers/tests/deity-simple/query.gql
test/Feature/NamedResolvers/tests/entities/query.gql
test/Feature/NamedResolvers/tests/entity-by-id/query.gql
test/Feature/NamedResolvers/tests/entity-ext-by-id/query.gql
test/Feature/NamedResolvers/tests/realm-by-id/query.gql
test/Feature/NamedResolvers/tests/realm-ext-by-id/query.gql
test/Feature/NamedResolvers/tests/realm-simple/query.gql
test/Feature/NamedResolvers/tests/realms/query.gql
test/Rendering/schema.gql
test/Subscription/schema.gql
test/Feature/Collision/category-collision-fail/response.json
test/Feature/Collision/category-collision-success/response.json
test/Feature/Collision/name-collision/response.json
test/Feature/Directive/definition/introspect-directive/response.json
test/Feature/Directive/definition/introspect-enum/response.json
test/Feature/Directive/definition/introspect-type/response.json
test/Feature/Holistic/holistic/arguments/nameConflict/response.json
test/Feature/Holistic/holistic/arguments/undefinedArgument/response.json
test/Feature/Holistic/holistic/arguments/unknownArguments/response.json
test/Feature/Holistic/holistic/failure/resolveFailure/response.json
test/Feature/Holistic/holistic/fragment/cannotBeSpreadOnType/response.json
test/Feature/Holistic/holistic/fragment/conditionTypeViolation/response.json
test/Feature/Holistic/holistic/fragment/inlineFragment/response.json
test/Feature/Holistic/holistic/fragment/inlineFragmentTypeMismatch/response.json
test/Feature/Holistic/holistic/fragment/loopingFragment/response.json
test/Feature/Holistic/holistic/fragment/nameCollision/response.json
test/Feature/Holistic/holistic/fragment/unknownConditionType/response.json
test/Feature/Holistic/holistic/fragment/unknownTargetType/response.json
test/Feature/Holistic/holistic/fragment/unusedFragment/response.json
test/Feature/Holistic/holistic/introspection/defaultTypes/Boolean/response.json
test/Feature/Holistic/holistic/introspection/defaultTypes/Float/response.json
test/Feature/Holistic/holistic/introspection/defaultTypes/ID/response.json
test/Feature/Holistic/holistic/introspection/defaultTypes/Int/response.json
test/Feature/Holistic/holistic/introspection/defaultTypes/String/response.json
test/Feature/Holistic/holistic/introspection/deprecated/enumValue/response.json
test/Feature/Holistic/holistic/introspection/deprecated/field/response.json
test/Feature/Holistic/holistic/introspection/description/enum/response.json
test/Feature/Holistic/holistic/introspection/description/inputObject/response.json
test/Feature/Holistic/holistic/introspection/description/object/response.json
test/Feature/Holistic/holistic/introspection/description/union/response.json
test/Feature/Holistic/holistic/introspection/directives/default/response.json
test/Feature/Holistic/holistic/introspection/interface/response.json
test/Feature/Holistic/holistic/introspection/kinds/ENUM/response.json
test/Feature/Holistic/holistic/introspection/kinds/INPUT_OBJECT/response.json
test/Feature/Holistic/holistic/introspection/kinds/OBJECT/response.json
test/Feature/Holistic/holistic/introspection/kinds/SCALAR/response.json
test/Feature/Holistic/holistic/introspection/kinds/UNION/response.json
test/Feature/Holistic/holistic/introspection/schemaTypes/__Directive/response.json
test/Feature/Holistic/holistic/introspection/schemaTypes/__DirectiveLocation/response.json
test/Feature/Holistic/holistic/introspection/schemaTypes/__EnumValue/response.json
test/Feature/Holistic/holistic/introspection/schemaTypes/__Field/response.json
test/Feature/Holistic/holistic/introspection/schemaTypes/__InputValue/response.json
test/Feature/Holistic/holistic/introspection/schemaTypes/__Schema/response.json
test/Feature/Holistic/holistic/introspection/schemaTypes/__Type/response.json
test/Feature/Holistic/holistic/introspection/schemaTypes/__TypeKind/response.json
test/Feature/Holistic/holistic/namespace/enum-fail-on-fullname/response.json
test/Feature/Holistic/holistic/namespace/enum/response.json
test/Feature/Holistic/holistic/parsing/AnonymousOperation/mutation/response.json
test/Feature/Holistic/holistic/parsing/AnonymousOperation/query/response.json
test/Feature/Holistic/holistic/parsing/AnonymousOperation/subscription/response.json
test/Feature/Holistic/holistic/parsing/complex/response.json
test/Feature/Holistic/holistic/parsing/directive/notOnArgument/response.json
test/Feature/Holistic/holistic/parsing/directive/notOnVariable/response.json
test/Feature/Holistic/holistic/parsing/directive/operation/response.json
test/Feature/Holistic/holistic/parsing/directive/selection/response.json
test/Feature/Holistic/holistic/parsing/duplicatedFields/response.json
test/Feature/Holistic/holistic/parsing/extraCommas/response.json
test/Feature/Holistic/holistic/parsing/generousSpaces/response.json
test/Feature/Holistic/holistic/parsing/inputListValues/response.json
test/Feature/Holistic/holistic/parsing/inputListValues/variables.json
test/Feature/Holistic/holistic/parsing/invalidFields/response.json
test/Feature/Holistic/holistic/parsing/invalidNotNullOperator/response.json
test/Feature/Holistic/holistic/parsing/missingCloseBrace/response.json
test/Feature/Holistic/holistic/parsing/notNullSpacing/response.json
test/Feature/Holistic/holistic/parsing/notNullSpacing/variables.json
test/Feature/Holistic/holistic/parsing/numbers/response.json
test/Feature/Holistic/holistic/parsing/singleLineComments/response.json
test/Feature/Holistic/holistic/reservedNames/response.json
test/Feature/Holistic/holistic/selection/__typename/response.json
test/Feature/Holistic/holistic/selection/AliasResolve/response.json
test/Feature/Holistic/holistic/selection/AliasUnknownField/response.json
test/Feature/Holistic/holistic/selection/directives/default/requiredArgument/response.json
test/Feature/Holistic/holistic/selection/directives/default/resolve/response.json
test/Feature/Holistic/holistic/selection/directives/default/resolve_and_merge/response.json
test/Feature/Holistic/holistic/selection/directives/default/variablesOnFragment/response.json
test/Feature/Holistic/holistic/selection/directives/default/withMerge/response.json
test/Feature/Holistic/holistic/selection/directives/default/withVariable/response.json
test/Feature/Holistic/holistic/selection/directives/default/wrongArgumentType/response.json
test/Feature/Holistic/holistic/selection/directives/validation/invalidPlace/field/response.json
test/Feature/Holistic/holistic/selection/directives/validation/invalidPlace/fragmentSpread/response.json
test/Feature/Holistic/holistic/selection/directives/validation/invalidPlace/inlineFragment/response.json
test/Feature/Holistic/holistic/selection/directives/validation/invalidPlace/mutation/response.json
test/Feature/Holistic/holistic/selection/directives/validation/invalidPlace/query/response.json
test/Feature/Holistic/holistic/selection/directives/validation/invalidPlace/subscription/response.json
test/Feature/Holistic/holistic/selection/hasNoSubFields/response.json
test/Feature/Holistic/holistic/selection/mergeConflict/alias/response.json
test/Feature/Holistic/holistic/selection/mergeConflict/arguments/response.json
test/Feature/Holistic/holistic/selection/mergeConflict/union/response.json
test/Feature/Holistic/holistic/selection/mergeSelection/response.json
test/Feature/Holistic/holistic/selection/mergeUnionSelection/response.json
test/Feature/Holistic/holistic/selection/mustHaveSubFields/response.json
test/Feature/Holistic/holistic/selection/subscription/singleTopLevelField/fail/response.json
test/Feature/Holistic/holistic/selection/subscription/singleTopLevelField/failAnonymous/response.json
test/Feature/Holistic/holistic/selection/unknownField/response.json
test/Feature/Inference/object-and-enum/introspection/response.json
test/Feature/Inference/object-and-enum/resolving/response.json
test/Feature/Inference/tagged-arguments-fail/introspection/response.json
test/Feature/Inference/tagged-arguments-fail/resolving/response.json
test/Feature/Inference/tagged-arguments/introspection/response.json
test/Feature/Inference/tagged-arguments/resolving/response.json
test/Feature/Inference/type-guards/introspection/interface/response.json
test/Feature/Inference/type-guards/introspection/objects/response.json
test/Feature/Inference/type-guards/resolving/fail/response.json
test/Feature/Inference/type-guards/resolving/success/interface-fields/response.json
test/Feature/Inference/type-guards/resolving/success/type-casting/response.json
test/Feature/Inference/type-inference/introspection/enum/response.json
test/Feature/Inference/type-inference/introspection/input-union/empty/response.json
test/Feature/Inference/type-inference/introspection/input-union/input-union/response.json
test/Feature/Inference/type-inference/introspection/inputObject/response.json
test/Feature/Inference/type-inference/introspection/object/response.json
test/Feature/Inference/type-inference/introspection/union/named-products/response.json
test/Feature/Inference/type-inference/introspection/union/nullary-constructors/response.json
test/Feature/Inference/type-inference/introspection/union/positional-products/response.json
test/Feature/Inference/type-inference/introspection/union/scalars/response.json
test/Feature/Inference/type-inference/introspection/union/union/response.json
test/Feature/Inference/type-inference/resolving/complexUnion/response.json
test/Feature/Inference/type-inference/resolving/input/fail/response.json
test/Feature/Inference/type-inference/resolving/input/success/response.json
test/Feature/Inference/type-inference/resolving/object/response.json
test/Feature/Inference/union-type/cannotBeSpreadOnType/response.json
test/Feature/Inference/union-type/fragmentOnAAndB/response.json
test/Feature/Inference/union-type/fragmentOnlyOnA/response.json
test/Feature/Inference/union-type/inlineFragment/cannotBeSpreadOnType/response.json
test/Feature/Inference/union-type/inlineFragment/fragmentOnAAndB/response.json
test/Feature/Inference/union-type/selectionWithoutFragmentNotAllowed/response.json
test/Feature/Inference/wrapped-type/ignoreMutationResolver/response.json
test/Feature/Inference/wrapped-type/ignoreQueryResolver/response.json
test/Feature/Inference/wrapped-type/ignoreSubscriptionResolver/response.json
test/Feature/Inference/wrapped-type/validWrappedTypes/response.json
test/Feature/Input/collections/assoc/invalid/response.json
test/Feature/Input/collections/assoc/ok/response.json
test/Feature/Input/collections/map/invalid/response.json
test/Feature/Input/collections/map/ok/response.json
test/Feature/Input/collections/nonempty/invalid/response.json
test/Feature/Input/collections/nonempty/ok/response.json
test/Feature/Input/collections/product/invalid/response.json
test/Feature/Input/collections/product/ok/response.json
test/Feature/Input/collections/seq/response.json
test/Feature/Input/collections/set/invalid/response.json
test/Feature/Input/collections/set/ok/response.json
test/Feature/Input/collections/tuple/invalid/response.json
test/Feature/Input/collections/tuple/ok/response.json
test/Feature/Input/collections/vector/response.json
test/Feature/Input/default-values/intorspection/arguments/response.json
test/Feature/Input/default-values/intorspection/input-compound/response.json
test/Feature/Input/default-values/intorspection/input-simple/response.json
test/Feature/Input/default-values/resolving/compound/response.json
test/Feature/Input/default-values/resolving/simple/response.json
test/Feature/Input/enums/decode2Con/response.json
test/Feature/Input/enums/decode3Con/response.json
test/Feature/Input/enums/decodeInvalidValue/response.json
test/Feature/Input/enums/decodeMany/con0/response.json
test/Feature/Input/enums/decodeMany/con1/response.json
test/Feature/Input/enums/decodeMany/con2/response.json
test/Feature/Input/enums/decodeMany/con3/response.json
test/Feature/Input/enums/decodeMany/con4/response.json
test/Feature/Input/enums/decodeMany/con5/response.json
test/Feature/Input/enums/decodeMany/con6/response.json
test/Feature/Input/enums/invalidEnumFromJSONVariable/response.json
test/Feature/Input/enums/invalidEnumFromJSONVariable/variables.json
test/Feature/Input/enums/invalidStringDefaultValue/response.json
test/Feature/Input/enums/invalidStringInput/response.json
test/Feature/Input/enums/validEnumFromJSONVariable/response.json
test/Feature/Input/enums/validEnumFromJSONVariable/variables.json
test/Feature/Input/objects/nullableUndefinedField/response.json
test/Feature/Input/objects/resolveObject/response.json
test/Feature/Input/objects/resolveVariable/response.json
test/Feature/Input/objects/resolveVariable/variables.json
test/Feature/Input/objects/undefinedField/response.json
test/Feature/Input/objects/unexpectedValue/response.json
test/Feature/Input/objects/unexpectedVariable/response.json
test/Feature/Input/objects/unknownField/response.json
test/Feature/Input/scalars/numbers/decodeFloat/response.json
test/Feature/Input/scalars/numbers/decodeInt/response.json
test/Feature/Input/scalars/strings/block/response.json
test/Feature/Input/scalars/strings/escaped/response.json
test/Feature/Input/scalars/strings/regular/response.json
test/Feature/Input/scalars/strings/wrong-escaped/response.json
test/Feature/Input/scalars/strings/wrong-newline/response.json
test/Feature/Input/variables/incompatibleType/equalType/response.json
test/Feature/Input/variables/incompatibleType/equalType/variables.json
test/Feature/Input/variables/incompatibleType/stricterType/response.json
test/Feature/Input/variables/incompatibleType/stricterType/variables.json
test/Feature/Input/variables/incompatibleType/weakerType1/response.json
test/Feature/Input/variables/incompatibleType/weakerType1/variables.json
test/Feature/Input/variables/incompatibleType/weakerType2/response.json
test/Feature/Input/variables/incompatibleType/weakerType2/variables.json
test/Feature/Input/variables/incompatibleType/weakerType3/response.json
test/Feature/Input/variables/incompatibleType/weakerType3/variables.json
test/Feature/Input/variables/invalidValue/invalidDefaultValue/response.json
test/Feature/Input/variables/invalidValue/invalidDefaultValueButVariableProvided/response.json
test/Feature/Input/variables/invalidValue/invalidDefaultValueButVariableProvided/variables.json
test/Feature/Input/variables/invalidValue/invalidListVariable/response.json
test/Feature/Input/variables/invalidValue/invalidListVariable/variables.json
test/Feature/Input/variables/invalidValue/nestedListNonNullListReceivedNull/response.json
test/Feature/Input/variables/invalidValue/nestedListNonNullListReceivedNull/variables.json
test/Feature/Input/variables/nameCollision/response.json
test/Feature/Input/variables/nameCollision/variables.json
test/Feature/Input/variables/nestedListNullableListReceivedNull/response.json
test/Feature/Input/variables/nestedListNullableListReceivedNull/variables.json
test/Feature/Input/variables/nonInputTypeViolation/response.json
test/Feature/Input/variables/undefinedVariable/response.json
test/Feature/Input/variables/unknownType/response.json
test/Feature/Input/variables/unusedVariable/unusedVariables/response.json
test/Feature/Input/variables/unusedVariable/variableUsedInAlias/response.json
test/Feature/Input/variables/unusedVariable/variableUsedInAlias/variables.json
test/Feature/Input/variables/unusedVariable/variableUsedInFragment/response.json
test/Feature/Input/variables/unusedVariable/variableUsedInFragment/variables.json
test/Feature/Input/variables/unusedVariable/variableUsedInInlineFragment/response.json
test/Feature/Input/variables/unusedVariable/variableUsedInInlineFragment/variables.json
test/Feature/Input/variables/validListVariable/response.json
test/Feature/Input/variables/validListVariable/variables.json
test/Feature/Input/variables/valueNotProvided/nonNullVariable/response.json
test/Feature/Input/variables/valueNotProvided/nonNullVariableWithDefaultValue/response.json
test/Feature/Input/variables/valueNotProvided/nullableVariable/response.json
test/Feature/NamedResolvers/tests/deities-ext/response.json
test/Feature/NamedResolvers/tests/deities/response.json
test/Feature/NamedResolvers/tests/deity-by-id/response.json
test/Feature/NamedResolvers/tests/deity-ext-by-id/response.json
test/Feature/NamedResolvers/tests/deity-simple/response.json
test/Feature/NamedResolvers/tests/entities/response.json
test/Feature/NamedResolvers/tests/entity-by-id/response.json
test/Feature/NamedResolvers/tests/entity-ext-by-id/response.json
test/Feature/NamedResolvers/tests/realm-by-id/response.json
test/Feature/NamedResolvers/tests/realm-ext-by-id/response.json
test/Feature/NamedResolvers/tests/realm-simple/response.json
test/Feature/NamedResolvers/tests/realms/response.json
source-repository head
type: git
location: https://github.com/nalchevanidze/morpheus-graphql
library
exposed-modules:
Data.Morpheus
Data.Morpheus.Document
Data.Morpheus.Kind
Data.Morpheus.NamedResolvers
Data.Morpheus.Server
Data.Morpheus.Types
other-modules:
Data.Morpheus.Server.Deriving.App
Data.Morpheus.Server.Deriving.Channels
Data.Morpheus.Server.Deriving.Decode
Data.Morpheus.Server.Deriving.Encode
Data.Morpheus.Server.Deriving.Named.Encode
Data.Morpheus.Server.Deriving.Named.EncodeType
Data.Morpheus.Server.Deriving.Named.EncodeValue
Data.Morpheus.Server.Deriving.Schema
Data.Morpheus.Server.Deriving.Schema.Directive
Data.Morpheus.Server.Deriving.Schema.Enum
Data.Morpheus.Server.Deriving.Schema.Internal
Data.Morpheus.Server.Deriving.Schema.Object
Data.Morpheus.Server.Deriving.Schema.TypeContent
Data.Morpheus.Server.Deriving.Schema.Union
Data.Morpheus.Server.Deriving.Utils
Data.Morpheus.Server.Deriving.Utils.Decode
Data.Morpheus.Server.Deriving.Utils.DeriveGType
Data.Morpheus.Server.Deriving.Utils.GTraversable
Data.Morpheus.Server.Deriving.Utils.Kinded
Data.Morpheus.Server.Deriving.Utils.Proxy
Data.Morpheus.Server.Deriving.Utils.Types
Data.Morpheus.Server.Playground
Data.Morpheus.Server.TH.Compile
Data.Morpheus.Server.TH.Declare
Data.Morpheus.Server.TH.Declare.GQLDirective
Data.Morpheus.Server.TH.Declare.GQLType
Data.Morpheus.Server.TH.Declare.Type
Data.Morpheus.Server.TH.Utils
Data.Morpheus.Server.Types.DirectiveDefinitions
Data.Morpheus.Server.Types.Directives
Data.Morpheus.Server.Types.GQLType
Data.Morpheus.Server.Types.Internal
Data.Morpheus.Server.Types.SchemaT
Data.Morpheus.Server.Types.TypeName
Data.Morpheus.Server.Types.Types
Data.Morpheus.Server.Types.Visitors
Paths_morpheus_graphql
hs-source-dirs:
src
ghc-options: -Wall
build-depends:
aeson >=1.4.4 && <3.0.0
, base >=4.7.0 && <5.0.0
, bytestring >=0.10.4 && <0.12.0
, containers >=0.4.2.1 && <0.7.0
, morpheus-graphql-app >=0.21.0 && <0.22.0
, morpheus-graphql-code-gen >=0.21.0 && <0.22.0
, morpheus-graphql-core >=0.21.0 && <0.22.0
, mtl >=2.0.0 && <3.0.0
, relude >=0.3.0 && <2.0.0
, template-haskell >=2.0.0 && <3.0.0
, text >=1.2.3 && <1.3.0
, transformers >=0.3.0 && <0.6.0
, unordered-containers >=0.2.8 && <0.3.0
, vector >=0.12.0.1 && <0.13.0
default-language: Haskell2010
test-suite morpheus-graphql-test
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Feature.Collision.CategoryCollisionFail
Feature.Collision.CategoryCollisionSuccess
Feature.Collision.NameCollision
Feature.Collision.NameCollisionHelper
Feature.Directive.Definition
Feature.Holistic.API
Feature.Inference.ObjectAndEnum
Feature.Inference.TaggedArguments
Feature.Inference.TaggedArgumentsFail
Feature.Inference.TypeGuards
Feature.Inference.TypeInference
Feature.Inference.UnionType
Feature.Inference.WrappedType
Feature.Input.Collections
Feature.Input.DefaultValues
Feature.Input.Enums
Feature.Input.Objects
Feature.Input.Scalars
Feature.Input.Variables
Feature.NamedResolvers.API
Feature.NamedResolvers.Deities
Feature.NamedResolvers.Entities
Feature.NamedResolvers.Realms
Rendering.Schema
Rendering.TestSchemaRendering
Subscription.API
Subscription.Case.ApolloRequest
Subscription.Case.Publishing
Subscription.Test
Subscription.Utils
Paths_morpheus_graphql
hs-source-dirs:
test
ghc-options: -Wall
build-depends:
aeson >=1.4.4 && <3.0.0
, base >=4.7.0 && <5.0.0
, bytestring >=0.10.4 && <0.12.0
, containers >=0.4.2.1 && <0.7.0
, file-embed >=0.0.10 && <1.0.0
, morpheus-graphql
, morpheus-graphql-app >=0.21.0 && <0.22.0
, morpheus-graphql-code-gen >=0.21.0 && <0.22.0
, morpheus-graphql-core >=0.21.0 && <0.22.0
, morpheus-graphql-subscriptions >=0.21.0 && <0.22.0
, morpheus-graphql-tests >=0.21.0 && <0.22.0
, mtl >=2.0.0 && <3.0.0
, relude >=0.3.0 && <2.0.0
, tasty >=0.1.0 && <1.5.0
, tasty-hunit >=0.1.0 && <1.0.0
, template-haskell >=2.0.0 && <3.0.0
, text >=1.2.3 && <1.3.0
, transformers >=0.3.0 && <0.6.0
, unordered-containers >=0.2.8 && <0.3.0
, vector >=0.12.0.1 && <0.13.0
default-language: Haskell2010