cabal-version: 2.4 name: termbox-banana version: 0.3.0 category: User Interfaces description: A @reactive-banana@-based interface to writing @termbox@ programs. . See also the package for a lower-level, imperative interface. . __/NOTE/__: The dependencies listed on Hackage are misleading! Most are only used in the examples provided, which are built only if the @build-examples@ flag is explicitly enabled. . The actual dependencies of the @termbox-banana@ library are only: . * base * reactive-banana * termbox synopsis: reactive-banana + termbox author: Mitchell Rosen maintainer: Mitchell Rosen homepage: https://github.com/mitchellwrosen/termbox-banana bug-reports: https://github.com/mitchellwrosen/termbox-banana/issues copyright: (c) 2018-2022, Mitchell Rosen license: BSD-3-Clause license-file: LICENSE build-type: Simple x-revision: 2 extra-source-files: CHANGELOG.md README.md source-repository head type: git location: git://github.com/mitchellwrosen/termbox-banana.git flag build-examples description: Build example executables default: False manual: True common component default-extensions: GeneralizedNewtypeDeriving InstanceSigs LambdaCase default-language: Haskell2010 ghc-options: -Weverything -Wno-implicit-prelude -Wno-missing-import-lists -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-safe -Wno-unsafe if impl(ghc >= 8.10) ghc-options: -Wno-missing-safe-haskell-mode -Wno-prepositive-qualified-module common example-executable import: component if !flag(build-examples) buildable: False build-depends: base, reactive-banana, termbox-banana, ghc-options: -Wall -threaded "-with-rtsopts=-N" hs-source-dirs: examples library import: component build-depends: base ^>= 4.10 || ^>= 4.11 || ^>= 4.12 || ^>= 4.13 || ^>= 4.14 || ^>= 4.15 || ^>= 4.16 , reactive-banana ^>= 1.2 || ^>= 1.3 , termbox ^>= 0.3 exposed-modules: Termbox.Banana hs-source-dirs: src executable termbox-banana-example-echo import: example-executable ghc-options: -Wall -threaded "-with-rtsopts=-N" main-is: Echo.hs executable termbox-banana-example-hoogle import: example-executable if !flag(build-examples) buildable: False build-depends: aeson, async, http-conduit, lens, lens-aeson, mtl, stm, tagsoup, main-is: Hoogle.hs