You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

134 lines
4.6 KiB

  1. name: morpheus-graphql-core
  2. version: 0.15.1
  3. github: "nalchevanidze/morpheus-graphql"
  4. license: MIT
  5. author: "Daviti Nalchevanidze"
  6. category: web, graphql
  7. synopsis: Morpheus GraphQL Core
  8. maintainer: "d.nalchevanidze@gmail.com"
  9. homepage: https://morpheusgraphql.com
  10. copyright: "(c) 2019 Daviti Nalchevanidze"
  11. license-file: LICENSE
  12. description: Build GraphQL APIs with your favourite functional language!
  13. extra-source-files:
  14. - changelog.md
  15. - README.md
  16. data-files:
  17. - test/**/*.gql
  18. - test/**/*.json
  19. dependencies:
  20. - base >= 4.7 && < 5
  21. - bytestring >= 0.10.4 && < 0.11
  22. - text >= 1.2.3.0 && < 1.3
  23. - megaparsec >= 7.0.0 && < 10.0.0
  24. - aeson >= 1.4.4.0 && <= 1.6
  25. - unordered-containers >= 0.2.8.0 && < 0.3
  26. - transformers >= 0.3.0.0 && < 0.6
  27. - scientific >= 0.3.6.2 && < 0.4
  28. - vector >= 0.12.0.1 && < 0.13
  29. - template-haskell >= 2.0 && <= 3.0
  30. - th-lift-instances >= 0.1.1 && <= 0.3
  31. - hashable >= 1.0.0
  32. - mtl >= 2.0 && <= 3.0
  33. - relude >= 0.3.0
  34. library:
  35. source-dirs: src
  36. exposed-modules:
  37. - Data.Morpheus.Core
  38. - Data.Morpheus.QuasiQuoter
  39. - Data.Morpheus.Error
  40. - Data.Morpheus.Internal.TH
  41. - Data.Morpheus.Internal.Utils
  42. - Data.Morpheus.Types.Internal.AST
  43. - Data.Morpheus.Types.IO
  44. - Data.Morpheus.Types.Internal.Resolving
  45. - Data.Morpheus.Types.GQLScalar
  46. - Data.Morpheus.Types.ID
  47. - Data.Morpheus.Types.SelectionTree
  48. - Data.Morpheus.Error.Document.Interface
  49. - Data.Morpheus.Error.Fragment
  50. - Data.Morpheus.Error.Input
  51. - Data.Morpheus.Error.NameCollision
  52. - Data.Morpheus.Error.Operation
  53. - Data.Morpheus.Error.Selection
  54. - Data.Morpheus.Error.Utils
  55. - Data.Morpheus.Error.Variable
  56. - Data.Morpheus.Error.Warning
  57. - Data.Morpheus.Ext.Elems
  58. - Data.Morpheus.Ext.Failure
  59. - Data.Morpheus.Ext.KeyOf
  60. - Data.Morpheus.Ext.Map
  61. - Data.Morpheus.Ext.MergeSet
  62. - Data.Morpheus.Ext.OrdMap
  63. - Data.Morpheus.Ext.SafeHashMap
  64. - Data.Morpheus.Ext.SemigroupM
  65. - Data.Morpheus.Internal.Graph
  66. - Data.Morpheus.Parser
  67. - Data.Morpheus.Parsing.Document.TypeSystem
  68. - Data.Morpheus.Parsing.Internal.Arguments
  69. - Data.Morpheus.Parsing.Internal.Internal
  70. - Data.Morpheus.Parsing.Internal.Pattern
  71. - Data.Morpheus.Parsing.Internal.Terms
  72. - Data.Morpheus.Parsing.Internal.Value
  73. - Data.Morpheus.Parsing.Request.Operation
  74. - Data.Morpheus.Parsing.Request.Parser
  75. - Data.Morpheus.Parsing.Request.Selection
  76. - Data.Morpheus.Rendering.RenderGQL
  77. - Data.Morpheus.Rendering.RenderIntrospection
  78. - Data.Morpheus.Schema.DSL
  79. - Data.Morpheus.Schema.Schema
  80. - Data.Morpheus.Schema.SchemaAPI
  81. - Data.Morpheus.Types.App
  82. - Data.Morpheus.Types.Internal.AST.Base
  83. - Data.Morpheus.Types.Internal.AST.DirectiveLocation
  84. - Data.Morpheus.Types.Internal.AST.Fields
  85. - Data.Morpheus.Types.Internal.AST.Selection
  86. - Data.Morpheus.Types.Internal.AST.Stage
  87. - Data.Morpheus.Types.Internal.AST.TH
  88. - Data.Morpheus.Types.Internal.AST.TypeCategory
  89. - Data.Morpheus.Types.Internal.AST.TypeSystem
  90. - Data.Morpheus.Types.Internal.AST.Value
  91. - Data.Morpheus.Types.Internal.Config
  92. - Data.Morpheus.Types.Internal.Resolving.Core
  93. - Data.Morpheus.Types.Internal.Resolving.Event
  94. - Data.Morpheus.Types.Internal.Resolving.Resolver
  95. - Data.Morpheus.Types.Internal.Resolving.ResolverState
  96. - Data.Morpheus.Types.Internal.Stitching
  97. - Data.Morpheus.Types.Internal.Validation
  98. - Data.Morpheus.Types.Internal.Validation.Error
  99. - Data.Morpheus.Types.Internal.Validation.Internal
  100. - Data.Morpheus.Types.Internal.Validation.SchemaValidator
  101. - Data.Morpheus.Types.Internal.Validation.Validator
  102. - Data.Morpheus.Validation.Document.Validation
  103. - Data.Morpheus.Validation.Internal.Arguments
  104. - Data.Morpheus.Validation.Internal.Directive
  105. - Data.Morpheus.Validation.Internal.Value
  106. - Data.Morpheus.Validation.Query.Fragment
  107. - Data.Morpheus.Validation.Query.FragmentPreconditions
  108. - Data.Morpheus.Validation.Query.Selection
  109. - Data.Morpheus.Validation.Query.UnionSelection
  110. - Data.Morpheus.Validation.Query.Validation
  111. - Data.Morpheus.Validation.Query.Variable
  112. - Paths_morpheus_graphql_core
  113. ghc-options: -Wall
  114. -XNoImplicitPrelude
  115. tests:
  116. morpheus-test:
  117. main: Spec.hs
  118. source-dirs: test
  119. ghc-options: -Wall
  120. -XNoImplicitPrelude
  121. dependencies:
  122. - morpheus-graphql-core
  123. - tasty
  124. - tasty-hunit
  125. - aeson
  126. - directory >= 1.0
  127. - relude >= 0.3.0