/ cardano-network.cabal
cardano-network.cabal
1 cabal-version: 3.4 2 name: cardano-network 3 version: 0.1.0.0 4 -- synopsis: 5 -- description: 6 license: MIT 7 license-file: LICENSE 8 author: Arnaud Bailly 9 maintainer: arnaud@pankzsoft.com 10 -- copyright: 11 category: Network 12 build-type: Simple 13 extra-doc-files: CHANGELOG.md 14 -- extra-source-files: 15 16 common warnings 17 ghc-options: -Wall 18 19 library 20 import: warnings 21 exposed-modules: Hyper 22 , Network.Cardano.Mux 23 , Network.Cardano.Mux.Types 24 , Network.Cardano.Mux.Codec 25 , Network.Cardano.Mux.Transport 26 , Network.Cardano.Mux.Transport.Tcp 27 , Network.Cardano.Protocol.Handshake 28 , Network.Cardano.Protocol.Handshake.Types 29 , Network.Cardano.Protocol.Handshake.Codec 30 build-depends: base ^>=4.18.2.1, 31 mtl, 32 semilattices, 33 bytestring >= 0.11, 34 cborg >= 0.2, 35 serialise >= 0.2, 36 containers >= 0.6, 37 network >= 3.1, 38 stm >= 2.5, 39 text >= 2.0 40 hs-source-dirs: src 41 default-language: Haskell2010 42 43 executable cardano-network 44 import: warnings 45 main-is: Main.hs 46 build-depends: 47 base ^>=4.18.2.1, 48 cardano-network, 49 containers, 50 mtl, 51 network 52 53 hs-source-dirs: app 54 default-language: Haskell2010 55 56 test-suite cardano-network-test 57 import: warnings 58 default-language: Haskell2010 59 type: exitcode-stdio-1.0 60 hs-source-dirs: test 61 main-is: Main.hs 62 build-tool-depends: hspec-discover:hspec-discover 63 other-modules: 64 HyperSpec 65 Network.Cardano.MuxSpec 66 Network.Cardano.Mux.TcpSpec 67 Network.Cardano.Protocol.HandshakeSpec 68 build-depends: 69 base ^>=4.18.2.1, 70 cardano-network, 71 hspec, 72 mtl, 73 QuickCheck, 74 bytestring, 75 containers, 76 network, 77 stm, 78 text