Add cabal.project to build with the correct flags
This commit is contained in:
parent
82b21bece8
commit
396b480806
4
cabal.project
Normal file
4
cabal.project
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
packages: .
|
||||||
|
|
||||||
|
constraints: graphql -json
|
||||||
|
tests: False
|
@ -24,14 +24,15 @@ source-repository head
|
|||||||
|
|
||||||
library
|
library
|
||||||
exposed-modules:
|
exposed-modules:
|
||||||
Language.GraphQL
|
Language.GraphQL.Foundation,
|
||||||
|
Language.GraphQL.Serialize
|
||||||
other-modules:
|
other-modules:
|
||||||
hs-source-dirs: src
|
hs-source-dirs: src
|
||||||
ghc-options: -Wall
|
ghc-options: -Wall
|
||||||
build-depends:
|
build-depends:
|
||||||
-- aeson >= 2.0.2.0 && < 2.1
|
aeson ^>= 2.0.3,
|
||||||
base ^>=4.14.3.0,
|
base ^>=4.14.3.0,
|
||||||
graphql >= 1.0.1.0 && < 1.1
|
graphql ^>= 1.0.2
|
||||||
default-language: Haskell2010
|
default-language: Haskell2010
|
||||||
|
|
||||||
test-suite graphql-test
|
test-suite graphql-test
|
||||||
@ -48,6 +49,7 @@ test-suite graphql-test
|
|||||||
aeson,
|
aeson,
|
||||||
base >= 4.8 && < 5,
|
base >= 4.8 && < 5,
|
||||||
graphql,
|
graphql,
|
||||||
|
graphql-spice,
|
||||||
hspec >= 2.9.1 && < 3,
|
hspec >= 2.9.1 && < 3,
|
||||||
text,
|
text,
|
||||||
unordered-containers
|
unordered-containers
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
module Language.GraphQL
|
|
||||||
(
|
|
||||||
) where
|
|
5
src/Language/GraphQL/Foundation.hs
Normal file
5
src/Language/GraphQL/Foundation.hs
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
module Language.GraphQL.Foundation
|
||||||
|
( module Language.GraphQL.Serialize
|
||||||
|
) where
|
||||||
|
|
||||||
|
import Language.GraphQL.Serialize
|
7
src/Language/GraphQL/Serialize.hs
Normal file
7
src/Language/GraphQL/Serialize.hs
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
module Language.GraphQL.Serialize
|
||||||
|
( JSON(..)
|
||||||
|
) where
|
||||||
|
|
||||||
|
import qualified Data.Aeson as Aeson
|
||||||
|
|
||||||
|
newtype JSON = JSON Aeson.Value
|
@ -11,7 +11,7 @@ module Language.GraphQL.DirectiveSpec
|
|||||||
import Data.Aeson (object, (.=))
|
import Data.Aeson (object, (.=))
|
||||||
import qualified Data.Aeson as Aeson
|
import qualified Data.Aeson as Aeson
|
||||||
import qualified Data.HashMap.Strict as HashMap
|
import qualified Data.HashMap.Strict as HashMap
|
||||||
import Language.GraphQL
|
import Language.GraphQL.Foundation
|
||||||
import Language.GraphQL.TH
|
import Language.GraphQL.TH
|
||||||
import Language.GraphQL.Type
|
import Language.GraphQL.Type
|
||||||
import qualified Language.GraphQL.Type.Out as Out
|
import qualified Language.GraphQL.Type.Out as Out
|
||||||
|
@ -12,7 +12,7 @@ import Data.Aeson ((.=))
|
|||||||
import qualified Data.Aeson as Aeson
|
import qualified Data.Aeson as Aeson
|
||||||
import qualified Data.HashMap.Strict as HashMap
|
import qualified Data.HashMap.Strict as HashMap
|
||||||
import Data.Text (Text)
|
import Data.Text (Text)
|
||||||
import Language.GraphQL
|
import Language.GraphQL.Foundation
|
||||||
import Language.GraphQL.Type
|
import Language.GraphQL.Type
|
||||||
import qualified Language.GraphQL.Type.Out as Out
|
import qualified Language.GraphQL.Type.Out as Out
|
||||||
import Language.GraphQL.TH
|
import Language.GraphQL.TH
|
||||||
|
@ -10,7 +10,7 @@ module Language.GraphQL.RootOperationSpec
|
|||||||
|
|
||||||
import Data.Aeson ((.=), object)
|
import Data.Aeson ((.=), object)
|
||||||
import qualified Data.HashMap.Strict as HashMap
|
import qualified Data.HashMap.Strict as HashMap
|
||||||
import Language.GraphQL
|
import Language.GraphQL.Foundation
|
||||||
import Test.Hspec (Spec, describe, it)
|
import Test.Hspec (Spec, describe, it)
|
||||||
import Language.GraphQL.TH
|
import Language.GraphQL.TH
|
||||||
import Language.GraphQL.Type
|
import Language.GraphQL.Type
|
||||||
|
Loading…
Reference in New Issue
Block a user