packages feed

Cabal revisions of monomer-1.2.0.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version: 1.12---- This file has been generated from package.yaml by hpack version 0.34.4.------ see: https://github.com/sol/hpack--name:           monomer-version:        1.2.0.0-synopsis:       A GUI library for writing native Haskell applications.-description:    Monomer is an easy to use, cross platform, GUI library for writing native-                Haskell applications.-                .-                It provides a framework similar to the Elm Architecture, allowing the creation-                of GUIs using an extensible set of widgets with pure Haskell.-                .-                Please see the README on Github at <https://github.com/fjvallarino/monomer#readme>-category:       GUI-homepage:       https://github.com/fjvallarino/monomer#readme-bug-reports:    https://github.com/fjvallarino/monomer/issues-author:         Francisco Vallarino-maintainer:     fjvallarino@gmail.com-copyright:      2018 Francisco Vallarino-license:        BSD3-license-file:   LICENSE-build-type:     Simple-extra-source-files:-    README.md-    ChangeLog.md--source-repository head-  type: git-  location: https://github.com/fjvallarino/monomer--library-  exposed-modules:-      Monomer-      Monomer.Common-      Monomer.Common.BasicTypes-      Monomer.Common.Lens-      Monomer.Core-      Monomer.Core.Combinators-      Monomer.Core.FromFractional-      Monomer.Core.Lens-      Monomer.Core.SizeReq-      Monomer.Core.Style-      Monomer.Core.StyleTypes-      Monomer.Core.StyleUtil-      Monomer.Core.Themes.BaseTheme-      Monomer.Core.Themes.SampleThemes-      Monomer.Core.ThemeTypes-      Monomer.Core.Util-      Monomer.Core.WidgetTypes-      Monomer.Event-      Monomer.Event.Core-      Monomer.Event.Keyboard-      Monomer.Event.Lens-      Monomer.Event.Types-      Monomer.Event.Util-      Monomer.Graphics-      Monomer.Graphics.ColorTable-      Monomer.Graphics.FFI-      Monomer.Graphics.FontManager-      Monomer.Graphics.Lens-      Monomer.Graphics.NanoVGRenderer-      Monomer.Graphics.RemixIcon-      Monomer.Graphics.Text-      Monomer.Graphics.Types-      Monomer.Graphics.Util-      Monomer.Helper-      Monomer.Lens-      Monomer.Main-      Monomer.Main.Core-      Monomer.Main.Handlers-      Monomer.Main.Lens-      Monomer.Main.Platform-      Monomer.Main.Types-      Monomer.Main.UserUtil-      Monomer.Main.Util-      Monomer.Main.WidgetTask-      Monomer.Widgets-      Monomer.Widgets.Animation-      Monomer.Widgets.Animation.Fade-      Monomer.Widgets.Animation.Slide-      Monomer.Widgets.Animation.Types-      Monomer.Widgets.Composite-      Monomer.Widgets.Container-      Monomer.Widgets.Containers.Alert-      Monomer.Widgets.Containers.Base.LabeledItem-      Monomer.Widgets.Containers.Box-      Monomer.Widgets.Containers.Confirm-      Monomer.Widgets.Containers.Draggable-      Monomer.Widgets.Containers.Dropdown-      Monomer.Widgets.Containers.DropTarget-      Monomer.Widgets.Containers.Grid-      Monomer.Widgets.Containers.Keystroke-      Monomer.Widgets.Containers.Scroll-      Monomer.Widgets.Containers.SelectList-      Monomer.Widgets.Containers.Split-      Monomer.Widgets.Containers.Stack-      Monomer.Widgets.Containers.ThemeSwitch-      Monomer.Widgets.Containers.Tooltip-      Monomer.Widgets.Containers.ZStack-      Monomer.Widgets.Single-      Monomer.Widgets.Singles.Base.InputField-      Monomer.Widgets.Singles.Button-      Monomer.Widgets.Singles.Checkbox-      Monomer.Widgets.Singles.ColorPicker-      Monomer.Widgets.Singles.DateField-      Monomer.Widgets.Singles.Dial-      Monomer.Widgets.Singles.ExternalLink-      Monomer.Widgets.Singles.Icon-      Monomer.Widgets.Singles.Image-      Monomer.Widgets.Singles.Label-      Monomer.Widgets.Singles.LabeledCheckbox-      Monomer.Widgets.Singles.LabeledRadio-      Monomer.Widgets.Singles.NumericField-      Monomer.Widgets.Singles.OptionButton-      Monomer.Widgets.Singles.Radio-      Monomer.Widgets.Singles.SeparatorLine-      Monomer.Widgets.Singles.Slider-      Monomer.Widgets.Singles.Spacer-      Monomer.Widgets.Singles.TextArea-      Monomer.Widgets.Singles.TextDropdown-      Monomer.Widgets.Singles.TextField-      Monomer.Widgets.Singles.TimeField-      Monomer.Widgets.Singles.ToggleButton-      Monomer.Widgets.Util-      Monomer.Widgets.Util.Drawing-      Monomer.Widgets.Util.Focus-      Monomer.Widgets.Util.Hover-      Monomer.Widgets.Util.Keyboard-      Monomer.Widgets.Util.Lens-      Monomer.Widgets.Util.Parser-      Monomer.Widgets.Util.Style-      Monomer.Widgets.Util.Text-      Monomer.Widgets.Util.Theme-      Monomer.Widgets.Util.Types-      Monomer.Widgets.Util.Widget-  other-modules:-      Paths_monomer-  hs-source-dirs:-      src-  default-extensions:-      OverloadedStrings-  ghc-options: -fwarn-incomplete-patterns-  cc-options: -fPIC-  include-dirs:-      cbits-  install-includes:-      fontmanager.h-  c-sources:-      cbits/dpi.c-      cbits/fontmanager.c-      cbits/glew.c-  build-tools:-      c2hs-  build-depends:-      JuicyPixels >=3.2.9 && <3.5-    , OpenGL ==3.0.*-    , async >=2.1 && <2.3-    , attoparsec >=0.12 && <0.15-    , base >=4.11 && <5-    , bytestring >=0.10 && <0.12-    , bytestring-to-vector ==0.3.*-    , containers >=0.5.11 && <0.7-    , data-default >=0.5 && <0.8-    , exceptions ==0.10.*-    , extra >=1.6 && <1.9-    , formatting >=6.0 && <8.0-    , http-client >=0.6 && <0.9-    , lens >=4.16 && <5.1-    , mtl >=2.1 && <2.3-    , nanovg >=0.8 && <1.0-    , process ==1.6.*-    , safe ==0.3.*-    , sdl2 >=2.4.0 && <2.6-    , stm ==2.5.*-    , text ==1.2.*-    , text-show >=3.7 && <3.10-    , time >=1.8 && <1.13-    , transformers >=0.5 && <0.7-    , unordered-containers >=0.2.8 && <0.3-    , vector >=0.12 && <0.14-    , wreq >=0.5.2 && <0.6-  if os(windows)-    extra-libraries:-        glew32-  else-    extra-libraries:-        GLEW-  default-language: Haskell2010--executable books-  main-is: Main.hs-  other-modules:-      BookTypes-      Paths_monomer-  hs-source-dirs:-      examples/books-  default-extensions:-      OverloadedStrings-  ghc-options: -threaded-  build-depends:-      JuicyPixels >=3.2.9 && <3.5-    , OpenGL ==3.0.*-    , aeson >=1.4 && <2.1-    , async >=2.1 && <2.3-    , attoparsec >=0.12 && <0.15-    , base >=4.11 && <5-    , bytestring >=0.10 && <0.12-    , bytestring-to-vector ==0.3.*-    , containers >=0.5.11 && <0.7-    , data-default >=0.5 && <0.8-    , exceptions ==0.10.*-    , extra >=1.6 && <1.9-    , formatting >=6.0 && <8.0-    , http-client >=0.6 && <0.9-    , lens >=4.16 && <5.1-    , monomer-    , mtl >=2.1 && <2.3-    , nanovg >=0.8 && <1.0-    , process ==1.6.*-    , safe ==0.3.*-    , sdl2 >=2.4.0 && <2.6-    , stm ==2.5.*-    , text ==1.2.*-    , text-show >=3.7 && <3.10-    , time >=1.8 && <1.13-    , transformers >=0.5 && <0.7-    , unordered-containers >=0.2.8 && <0.3-    , vector >=0.12 && <0.14-    , wreq >=0.5.2 && <0.6-  default-language: Haskell2010--executable generative-  main-is: Main.hs-  other-modules:-      GenerativeTypes-      Widgets.BoxesPalette-      Widgets.CirclesGrid-      Paths_monomer-  hs-source-dirs:-      examples/generative-  default-extensions:-      OverloadedStrings-  ghc-options: -threaded-  build-depends:-      JuicyPixels >=3.2.9 && <3.5-    , OpenGL ==3.0.*-    , async >=2.1 && <2.3-    , attoparsec >=0.12 && <0.15-    , base >=4.11 && <5-    , bytestring >=0.10 && <0.12-    , bytestring-to-vector ==0.3.*-    , containers >=0.5.11 && <0.7-    , data-default >=0.5 && <0.8-    , exceptions ==0.10.*-    , extra >=1.6 && <1.9-    , formatting >=6.0 && <8.0-    , http-client >=0.6 && <0.9-    , lens >=4.16 && <5.1-    , monomer-    , mtl >=2.1 && <2.3-    , nanovg >=0.8 && <1.0-    , process ==1.6.*-    , random >=1.1 && <1.3-    , safe ==0.3.*-    , sdl2 >=2.4.0 && <2.6-    , stm ==2.5.*-    , text ==1.2.*-    , text-show >=3.7 && <3.10-    , time >=1.8 && <1.13-    , transformers >=0.5 && <0.7-    , unordered-containers >=0.2.8 && <0.3-    , vector >=0.12 && <0.14-    , wreq >=0.5.2 && <0.6-  default-language: Haskell2010--executable opengl-  main-is: Main.hs-  other-modules:-      OpenGLWidget-      Paths_monomer-  hs-source-dirs:-      examples/opengl-  default-extensions:-      OverloadedStrings-  ghc-options: -threaded-  build-depends:-      JuicyPixels >=3.2.9 && <3.5-    , OpenGL ==3.0.*-    , OpenGLRaw ==3.3.*-    , async >=2.1 && <2.3-    , attoparsec >=0.12 && <0.15-    , base >=4.11 && <5-    , bytestring >=0.10 && <0.12-    , bytestring-to-vector ==0.3.*-    , containers >=0.5.11 && <0.7-    , data-default >=0.5 && <0.8-    , exceptions ==0.10.*-    , extra >=1.6 && <1.9-    , formatting >=6.0 && <8.0-    , http-client >=0.6 && <0.9-    , lens >=4.16 && <5.1-    , monomer-    , mtl >=2.1 && <2.3-    , nanovg >=0.8 && <1.0-    , process ==1.6.*-    , random >=1.1 && <1.3-    , safe ==0.3.*-    , sdl2 >=2.4.0 && <2.6-    , stm ==2.5.*-    , text ==1.2.*-    , text-show >=3.7 && <3.10-    , time >=1.8 && <1.13-    , transformers >=0.5 && <0.7-    , unordered-containers >=0.2.8 && <0.3-    , vector >=0.12 && <0.14-    , wreq >=0.5.2 && <0.6-  default-language: Haskell2010--executable ticker-  main-is: Main.hs-  other-modules:-      BinanceTypes-      TickerTypes-      Paths_monomer-  hs-source-dirs:-      examples/ticker-  default-extensions:-      OverloadedStrings-  ghc-options: -threaded-  build-depends:-      JuicyPixels >=3.2.9 && <3.5-    , OpenGL ==3.0.*-    , aeson >=1.4 && <2.1-    , async >=2.1 && <2.3-    , attoparsec >=0.12 && <0.15-    , base >=4.11 && <5-    , bytestring >=0.10 && <0.12-    , bytestring-to-vector ==0.3.*-    , containers >=0.5.11 && <0.7-    , data-default >=0.5 && <0.8-    , exceptions ==0.10.*-    , extra >=1.6 && <1.9-    , formatting >=6.0 && <8.0-    , http-client >=0.6 && <0.9-    , lens >=4.16 && <5.1-    , monomer-    , mtl >=2.1 && <2.3-    , nanovg >=0.8 && <1.0-    , process ==1.6.*-    , safe ==0.3.*-    , scientific ==0.3.*-    , sdl2 >=2.4.0 && <2.6-    , stm ==2.5.*-    , text ==1.2.*-    , text-show >=3.7 && <3.10-    , time >=1.8 && <1.13-    , transformers >=0.5 && <0.7-    , unordered-containers >=0.2.8 && <0.3-    , vector >=0.12 && <0.14-    , websockets ==0.12.*-    , wreq >=0.5.2 && <0.6-    , wuss ==1.1.*-  default-language: Haskell2010--executable todo-  main-is: Main.hs-  other-modules:-      TodoTypes-      Paths_monomer-  hs-source-dirs:-      examples/todo-  default-extensions:-      OverloadedStrings-  ghc-options: -threaded-  build-depends:-      JuicyPixels >=3.2.9 && <3.5-    , OpenGL ==3.0.*-    , async >=2.1 && <2.3-    , attoparsec >=0.12 && <0.15-    , base >=4.11 && <5-    , bytestring >=0.10 && <0.12-    , bytestring-to-vector ==0.3.*-    , containers >=0.5.11 && <0.7-    , data-default >=0.5 && <0.8-    , exceptions ==0.10.*-    , extra >=1.6 && <1.9-    , formatting >=6.0 && <8.0-    , http-client >=0.6 && <0.9-    , lens >=4.16 && <5.1-    , monomer-    , mtl >=2.1 && <2.3-    , nanovg >=0.8 && <1.0-    , process ==1.6.*-    , safe ==0.3.*-    , sdl2 >=2.4.0 && <2.6-    , stm ==2.5.*-    , text ==1.2.*-    , text-show >=3.7 && <3.10-    , time >=1.8 && <1.13-    , transformers >=0.5 && <0.7-    , unordered-containers >=0.2.8 && <0.3-    , vector >=0.12 && <0.14-    , wreq >=0.5.2 && <0.6-  default-language: Haskell2010--executable tutorial-  main-is: Main.hs-  other-modules:-      Tutorial01_Basics-      Tutorial02_Styling-      Tutorial03_LifeCycle-      Tutorial04_Tasks-      Tutorial05_Producers-      Tutorial06_Composite-      Tutorial07_CustomWidget-      Tutorial08_Themes-      Paths_monomer-  hs-source-dirs:-      examples/tutorial-  default-extensions:-      OverloadedStrings-  ghc-options: -threaded-  build-depends:-      JuicyPixels >=3.2.9 && <3.5-    , OpenGL ==3.0.*-    , async >=2.1 && <2.3-    , attoparsec >=0.12 && <0.15-    , base >=4.11 && <5-    , bytestring >=0.10 && <0.12-    , bytestring-to-vector ==0.3.*-    , containers >=0.5.11 && <0.7-    , data-default >=0.5 && <0.8-    , exceptions ==0.10.*-    , extra >=1.6 && <1.9-    , formatting >=6.0 && <8.0-    , http-client >=0.6 && <0.9-    , lens >=4.16 && <5.1-    , monomer-    , mtl >=2.1 && <2.3-    , nanovg >=0.8 && <1.0-    , process ==1.6.*-    , random >=1.1 && <1.3-    , safe ==0.3.*-    , sdl2 >=2.4.0 && <2.6-    , stm ==2.5.*-    , text ==1.2.*-    , text-show >=3.7 && <3.10-    , time >=1.8 && <1.13-    , transformers >=0.5 && <0.7-    , unordered-containers >=0.2.8 && <0.3-    , vector >=0.12 && <0.14-    , wreq >=0.5.2 && <0.6-  default-language: Haskell2010--test-suite monomer-test-  type: exitcode-stdio-1.0-  main-is: Spec.hs-  other-modules:-      Monomer.Common.CursorIconSpec-      Monomer.Core.SizeReqSpec-      Monomer.Graphics.UtilSpec-      Monomer.TestEventUtil-      Monomer.TestUtil-      Monomer.Widgets.Animation.FadeSpec-      Monomer.Widgets.Animation.SlideSpec-      Monomer.Widgets.CompositeSpec-      Monomer.Widgets.Containers.AlertSpec-      Monomer.Widgets.Containers.BoxSpec-      Monomer.Widgets.Containers.ConfirmSpec-      Monomer.Widgets.Containers.DragDropSpec-      Monomer.Widgets.Containers.DropdownSpec-      Monomer.Widgets.Containers.GridSpec-      Monomer.Widgets.Containers.KeystrokeSpec-      Monomer.Widgets.Containers.ScrollSpec-      Monomer.Widgets.Containers.SelectListSpec-      Monomer.Widgets.Containers.SplitSpec-      Monomer.Widgets.Containers.StackSpec-      Monomer.Widgets.Containers.ThemeSwitchSpec-      Monomer.Widgets.Containers.TooltipSpec-      Monomer.Widgets.Containers.ZStackSpec-      Monomer.Widgets.ContainerSpec-      Monomer.Widgets.Singles.ButtonSpec-      Monomer.Widgets.Singles.CheckboxSpec-      Monomer.Widgets.Singles.ColorPickerSpec-      Monomer.Widgets.Singles.DateFieldSpec-      Monomer.Widgets.Singles.DialSpec-      Monomer.Widgets.Singles.ExternalLinkSpec-      Monomer.Widgets.Singles.ImageSpec-      Monomer.Widgets.Singles.LabeledCheckboxSpec-      Monomer.Widgets.Singles.LabeledRadioSpec-      Monomer.Widgets.Singles.LabelSpec-      Monomer.Widgets.Singles.NumericFieldSpec-      Monomer.Widgets.Singles.OptionButtonSpec-      Monomer.Widgets.Singles.RadioSpec-      Monomer.Widgets.Singles.SeparatorLineSpec-      Monomer.Widgets.Singles.SliderSpec-      Monomer.Widgets.Singles.SpacerSpec-      Monomer.Widgets.Singles.TextAreaSpec-      Monomer.Widgets.Singles.TextFieldSpec-      Monomer.Widgets.Singles.TimeFieldSpec-      Monomer.Widgets.Singles.ToggleButtonSpec-      Monomer.Widgets.Util.FocusSpec-      Monomer.Widgets.Util.StyleSpec-      Monomer.Widgets.Util.TextSpec-      Paths_monomer-  hs-source-dirs:-      test/unit-  default-extensions:-      OverloadedStrings-  ghc-options: -fwarn-incomplete-patterns-  build-depends:-      HUnit ==1.6.*-    , JuicyPixels >=3.2.9 && <3.5-    , OpenGL ==3.0.*-    , async >=2.1 && <2.3-    , attoparsec >=0.12 && <0.15-    , base >=4.11 && <5-    , bytestring >=0.10 && <0.12-    , bytestring-to-vector ==0.3.*-    , containers >=0.5.11 && <0.7-    , data-default >=0.5 && <0.8-    , directory ==1.3.*-    , exceptions ==0.10.*-    , extra >=1.6 && <1.9-    , formatting >=6.0 && <8.0-    , hspec >=2.4 && <3.0-    , http-client >=0.6 && <0.9-    , lens >=4.16 && <5.1-    , monomer-    , mtl >=2.1 && <2.3-    , nanovg >=0.8 && <1.0-    , process ==1.6.*-    , safe ==0.3.*-    , sdl2 >=2.4.0 && <2.6-    , silently ==1.2.*-    , stm ==2.5.*-    , text ==1.2.*-    , text-show >=3.7 && <3.10-    , time >=1.8 && <1.13-    , transformers >=0.5 && <0.7-    , unordered-containers >=0.2.8 && <0.3-    , vector >=0.12 && <0.14-    , wreq >=0.5.2 && <0.6-  default-language: Haskell2010+cabal-version: 1.12
+
+-- This file has been generated from package.yaml by hpack version 0.34.4.
+--
+-- see: https://github.com/sol/hpack
+
+name:           monomer
+version:        1.2.0.0
+x-revision: 1
+synopsis:       A GUI library for writing native Haskell applications.
+description:    Monomer is an easy to use, cross platform, GUI library for writing native
+                Haskell applications.
+                .
+                It provides a framework similar to the Elm Architecture, allowing the creation
+                of GUIs using an extensible set of widgets with pure Haskell.
+                .
+                Please see the README on Github at <https://github.com/fjvallarino/monomer#readme>
+category:       GUI
+homepage:       https://github.com/fjvallarino/monomer#readme
+bug-reports:    https://github.com/fjvallarino/monomer/issues
+author:         Francisco Vallarino
+maintainer:     fjvallarino@gmail.com
+copyright:      2018 Francisco Vallarino
+license:        BSD3
+license-file:   LICENSE
+build-type:     Simple
+extra-source-files:
+    README.md
+    ChangeLog.md
+
+source-repository head
+  type: git
+  location: https://github.com/fjvallarino/monomer
+
+library
+  exposed-modules:
+      Monomer
+      Monomer.Common
+      Monomer.Common.BasicTypes
+      Monomer.Common.Lens
+      Monomer.Core
+      Monomer.Core.Combinators
+      Monomer.Core.FromFractional
+      Monomer.Core.Lens
+      Monomer.Core.SizeReq
+      Monomer.Core.Style
+      Monomer.Core.StyleTypes
+      Monomer.Core.StyleUtil
+      Monomer.Core.Themes.BaseTheme
+      Monomer.Core.Themes.SampleThemes
+      Monomer.Core.ThemeTypes
+      Monomer.Core.Util
+      Monomer.Core.WidgetTypes
+      Monomer.Event
+      Monomer.Event.Core
+      Monomer.Event.Keyboard
+      Monomer.Event.Lens
+      Monomer.Event.Types
+      Monomer.Event.Util
+      Monomer.Graphics
+      Monomer.Graphics.ColorTable
+      Monomer.Graphics.FFI
+      Monomer.Graphics.FontManager
+      Monomer.Graphics.Lens
+      Monomer.Graphics.NanoVGRenderer
+      Monomer.Graphics.RemixIcon
+      Monomer.Graphics.Text
+      Monomer.Graphics.Types
+      Monomer.Graphics.Util
+      Monomer.Helper
+      Monomer.Lens
+      Monomer.Main
+      Monomer.Main.Core
+      Monomer.Main.Handlers
+      Monomer.Main.Lens
+      Monomer.Main.Platform
+      Monomer.Main.Types
+      Monomer.Main.UserUtil
+      Monomer.Main.Util
+      Monomer.Main.WidgetTask
+      Monomer.Widgets
+      Monomer.Widgets.Animation
+      Monomer.Widgets.Animation.Fade
+      Monomer.Widgets.Animation.Slide
+      Monomer.Widgets.Animation.Types
+      Monomer.Widgets.Composite
+      Monomer.Widgets.Container
+      Monomer.Widgets.Containers.Alert
+      Monomer.Widgets.Containers.Base.LabeledItem
+      Monomer.Widgets.Containers.Box
+      Monomer.Widgets.Containers.Confirm
+      Monomer.Widgets.Containers.Draggable
+      Monomer.Widgets.Containers.Dropdown
+      Monomer.Widgets.Containers.DropTarget
+      Monomer.Widgets.Containers.Grid
+      Monomer.Widgets.Containers.Keystroke
+      Monomer.Widgets.Containers.Scroll
+      Monomer.Widgets.Containers.SelectList
+      Monomer.Widgets.Containers.Split
+      Monomer.Widgets.Containers.Stack
+      Monomer.Widgets.Containers.ThemeSwitch
+      Monomer.Widgets.Containers.Tooltip
+      Monomer.Widgets.Containers.ZStack
+      Monomer.Widgets.Single
+      Monomer.Widgets.Singles.Base.InputField
+      Monomer.Widgets.Singles.Button
+      Monomer.Widgets.Singles.Checkbox
+      Monomer.Widgets.Singles.ColorPicker
+      Monomer.Widgets.Singles.DateField
+      Monomer.Widgets.Singles.Dial
+      Monomer.Widgets.Singles.ExternalLink
+      Monomer.Widgets.Singles.Icon
+      Monomer.Widgets.Singles.Image
+      Monomer.Widgets.Singles.Label
+      Monomer.Widgets.Singles.LabeledCheckbox
+      Monomer.Widgets.Singles.LabeledRadio
+      Monomer.Widgets.Singles.NumericField
+      Monomer.Widgets.Singles.OptionButton
+      Monomer.Widgets.Singles.Radio
+      Monomer.Widgets.Singles.SeparatorLine
+      Monomer.Widgets.Singles.Slider
+      Monomer.Widgets.Singles.Spacer
+      Monomer.Widgets.Singles.TextArea
+      Monomer.Widgets.Singles.TextDropdown
+      Monomer.Widgets.Singles.TextField
+      Monomer.Widgets.Singles.TimeField
+      Monomer.Widgets.Singles.ToggleButton
+      Monomer.Widgets.Util
+      Monomer.Widgets.Util.Drawing
+      Monomer.Widgets.Util.Focus
+      Monomer.Widgets.Util.Hover
+      Monomer.Widgets.Util.Keyboard
+      Monomer.Widgets.Util.Lens
+      Monomer.Widgets.Util.Parser
+      Monomer.Widgets.Util.Style
+      Monomer.Widgets.Util.Text
+      Monomer.Widgets.Util.Theme
+      Monomer.Widgets.Util.Types
+      Monomer.Widgets.Util.Widget
+  other-modules:
+      Paths_monomer
+  hs-source-dirs:
+      src
+  default-extensions:
+      OverloadedStrings
+  ghc-options: -fwarn-incomplete-patterns
+  cc-options: -fPIC
+  include-dirs:
+      cbits
+  install-includes:
+      fontmanager.h
+  c-sources:
+      cbits/dpi.c
+      cbits/fontmanager.c
+      cbits/glew.c
+  build-tools:
+      c2hs
+  build-depends:
+      JuicyPixels >=3.2.9 && <3.5
+    , OpenGL ==3.0.*
+    , async >=2.1 && <2.3
+    , attoparsec >=0.12 && <0.15
+    , base >=4.11 && <5
+    , bytestring >=0.10 && <0.12
+    , bytestring-to-vector ==0.3.*
+    , containers >=0.5.11 && <0.7
+    , data-default >=0.5 && <0.8
+    , exceptions ==0.10.*
+    , extra >=1.6 && <1.9
+    , formatting >=6.0 && <8.0
+    , http-client >=0.6 && <0.9
+    , lens >=4.16 && <5.1
+    , mtl >=2.1 && <2.3
+    , nanovg >=0.8 && <1.0
+    , process ==1.6.*
+    , safe ==0.3.*
+    , sdl2 >=2.5.0 && <2.6
+    , stm ==2.5.*
+    , text ==1.2.*
+    , text-show >=3.7 && <3.10
+    , time >=1.8 && <1.13
+    , transformers >=0.5 && <0.7
+    , unordered-containers >=0.2.8 && <0.3
+    , vector >=0.12 && <0.14
+    , wreq >=0.5.2 && <0.6
+  if os(windows)
+    extra-libraries:
+        glew32
+  else
+    extra-libraries:
+        GLEW
+  default-language: Haskell2010
+
+executable books
+  main-is: Main.hs
+  other-modules:
+      BookTypes
+      Paths_monomer
+  hs-source-dirs:
+      examples/books
+  default-extensions:
+      OverloadedStrings
+  ghc-options: -threaded
+  build-depends:
+      JuicyPixels >=3.2.9 && <3.5
+    , OpenGL ==3.0.*
+    , aeson >=1.4 && <2.1
+    , async >=2.1 && <2.3
+    , attoparsec >=0.12 && <0.15
+    , base >=4.11 && <5
+    , bytestring >=0.10 && <0.12
+    , bytestring-to-vector ==0.3.*
+    , containers >=0.5.11 && <0.7
+    , data-default >=0.5 && <0.8
+    , exceptions ==0.10.*
+    , extra >=1.6 && <1.9
+    , formatting >=6.0 && <8.0
+    , http-client >=0.6 && <0.9
+    , lens >=4.16 && <5.1
+    , monomer
+    , mtl >=2.1 && <2.3
+    , nanovg >=0.8 && <1.0
+    , process ==1.6.*
+    , safe ==0.3.*
+    , sdl2 >=2.4.0 && <2.6
+    , stm ==2.5.*
+    , text ==1.2.*
+    , text-show >=3.7 && <3.10
+    , time >=1.8 && <1.13
+    , transformers >=0.5 && <0.7
+    , unordered-containers >=0.2.8 && <0.3
+    , vector >=0.12 && <0.14
+    , wreq >=0.5.2 && <0.6
+  default-language: Haskell2010
+
+executable generative
+  main-is: Main.hs
+  other-modules:
+      GenerativeTypes
+      Widgets.BoxesPalette
+      Widgets.CirclesGrid
+      Paths_monomer
+  hs-source-dirs:
+      examples/generative
+  default-extensions:
+      OverloadedStrings
+  ghc-options: -threaded
+  build-depends:
+      JuicyPixels >=3.2.9 && <3.5
+    , OpenGL ==3.0.*
+    , async >=2.1 && <2.3
+    , attoparsec >=0.12 && <0.15
+    , base >=4.11 && <5
+    , bytestring >=0.10 && <0.12
+    , bytestring-to-vector ==0.3.*
+    , containers >=0.5.11 && <0.7
+    , data-default >=0.5 && <0.8
+    , exceptions ==0.10.*
+    , extra >=1.6 && <1.9
+    , formatting >=6.0 && <8.0
+    , http-client >=0.6 && <0.9
+    , lens >=4.16 && <5.1
+    , monomer
+    , mtl >=2.1 && <2.3
+    , nanovg >=0.8 && <1.0
+    , process ==1.6.*
+    , random >=1.1 && <1.3
+    , safe ==0.3.*
+    , sdl2 >=2.4.0 && <2.6
+    , stm ==2.5.*
+    , text ==1.2.*
+    , text-show >=3.7 && <3.10
+    , time >=1.8 && <1.13
+    , transformers >=0.5 && <0.7
+    , unordered-containers >=0.2.8 && <0.3
+    , vector >=0.12 && <0.14
+    , wreq >=0.5.2 && <0.6
+  default-language: Haskell2010
+
+executable opengl
+  main-is: Main.hs
+  other-modules:
+      OpenGLWidget
+      Paths_monomer
+  hs-source-dirs:
+      examples/opengl
+  default-extensions:
+      OverloadedStrings
+  ghc-options: -threaded
+  build-depends:
+      JuicyPixels >=3.2.9 && <3.5
+    , OpenGL ==3.0.*
+    , OpenGLRaw ==3.3.*
+    , async >=2.1 && <2.3
+    , attoparsec >=0.12 && <0.15
+    , base >=4.11 && <5
+    , bytestring >=0.10 && <0.12
+    , bytestring-to-vector ==0.3.*
+    , containers >=0.5.11 && <0.7
+    , data-default >=0.5 && <0.8
+    , exceptions ==0.10.*
+    , extra >=1.6 && <1.9
+    , formatting >=6.0 && <8.0
+    , http-client >=0.6 && <0.9
+    , lens >=4.16 && <5.1
+    , monomer
+    , mtl >=2.1 && <2.3
+    , nanovg >=0.8 && <1.0
+    , process ==1.6.*
+    , random >=1.1 && <1.3
+    , safe ==0.3.*
+    , sdl2 >=2.4.0 && <2.6
+    , stm ==2.5.*
+    , text ==1.2.*
+    , text-show >=3.7 && <3.10
+    , time >=1.8 && <1.13
+    , transformers >=0.5 && <0.7
+    , unordered-containers >=0.2.8 && <0.3
+    , vector >=0.12 && <0.14
+    , wreq >=0.5.2 && <0.6
+  default-language: Haskell2010
+
+executable ticker
+  main-is: Main.hs
+  other-modules:
+      BinanceTypes
+      TickerTypes
+      Paths_monomer
+  hs-source-dirs:
+      examples/ticker
+  default-extensions:
+      OverloadedStrings
+  ghc-options: -threaded
+  build-depends:
+      JuicyPixels >=3.2.9 && <3.5
+    , OpenGL ==3.0.*
+    , aeson >=1.4 && <2.1
+    , async >=2.1 && <2.3
+    , attoparsec >=0.12 && <0.15
+    , base >=4.11 && <5
+    , bytestring >=0.10 && <0.12
+    , bytestring-to-vector ==0.3.*
+    , containers >=0.5.11 && <0.7
+    , data-default >=0.5 && <0.8
+    , exceptions ==0.10.*
+    , extra >=1.6 && <1.9
+    , formatting >=6.0 && <8.0
+    , http-client >=0.6 && <0.9
+    , lens >=4.16 && <5.1
+    , monomer
+    , mtl >=2.1 && <2.3
+    , nanovg >=0.8 && <1.0
+    , process ==1.6.*
+    , safe ==0.3.*
+    , scientific ==0.3.*
+    , sdl2 >=2.4.0 && <2.6
+    , stm ==2.5.*
+    , text ==1.2.*
+    , text-show >=3.7 && <3.10
+    , time >=1.8 && <1.13
+    , transformers >=0.5 && <0.7
+    , unordered-containers >=0.2.8 && <0.3
+    , vector >=0.12 && <0.14
+    , websockets ==0.12.*
+    , wreq >=0.5.2 && <0.6
+    , wuss ==1.1.*
+  default-language: Haskell2010
+
+executable todo
+  main-is: Main.hs
+  other-modules:
+      TodoTypes
+      Paths_monomer
+  hs-source-dirs:
+      examples/todo
+  default-extensions:
+      OverloadedStrings
+  ghc-options: -threaded
+  build-depends:
+      JuicyPixels >=3.2.9 && <3.5
+    , OpenGL ==3.0.*
+    , async >=2.1 && <2.3
+    , attoparsec >=0.12 && <0.15
+    , base >=4.11 && <5
+    , bytestring >=0.10 && <0.12
+    , bytestring-to-vector ==0.3.*
+    , containers >=0.5.11 && <0.7
+    , data-default >=0.5 && <0.8
+    , exceptions ==0.10.*
+    , extra >=1.6 && <1.9
+    , formatting >=6.0 && <8.0
+    , http-client >=0.6 && <0.9
+    , lens >=4.16 && <5.1
+    , monomer
+    , mtl >=2.1 && <2.3
+    , nanovg >=0.8 && <1.0
+    , process ==1.6.*
+    , safe ==0.3.*
+    , sdl2 >=2.4.0 && <2.6
+    , stm ==2.5.*
+    , text ==1.2.*
+    , text-show >=3.7 && <3.10
+    , time >=1.8 && <1.13
+    , transformers >=0.5 && <0.7
+    , unordered-containers >=0.2.8 && <0.3
+    , vector >=0.12 && <0.14
+    , wreq >=0.5.2 && <0.6
+  default-language: Haskell2010
+
+executable tutorial
+  main-is: Main.hs
+  other-modules:
+      Tutorial01_Basics
+      Tutorial02_Styling
+      Tutorial03_LifeCycle
+      Tutorial04_Tasks
+      Tutorial05_Producers
+      Tutorial06_Composite
+      Tutorial07_CustomWidget
+      Tutorial08_Themes
+      Paths_monomer
+  hs-source-dirs:
+      examples/tutorial
+  default-extensions:
+      OverloadedStrings
+  ghc-options: -threaded
+  build-depends:
+      JuicyPixels >=3.2.9 && <3.5
+    , OpenGL ==3.0.*
+    , async >=2.1 && <2.3
+    , attoparsec >=0.12 && <0.15
+    , base >=4.11 && <5
+    , bytestring >=0.10 && <0.12
+    , bytestring-to-vector ==0.3.*
+    , containers >=0.5.11 && <0.7
+    , data-default >=0.5 && <0.8
+    , exceptions ==0.10.*
+    , extra >=1.6 && <1.9
+    , formatting >=6.0 && <8.0
+    , http-client >=0.6 && <0.9
+    , lens >=4.16 && <5.1
+    , monomer
+    , mtl >=2.1 && <2.3
+    , nanovg >=0.8 && <1.0
+    , process ==1.6.*
+    , random >=1.1 && <1.3
+    , safe ==0.3.*
+    , sdl2 >=2.4.0 && <2.6
+    , stm ==2.5.*
+    , text ==1.2.*
+    , text-show >=3.7 && <3.10
+    , time >=1.8 && <1.13
+    , transformers >=0.5 && <0.7
+    , unordered-containers >=0.2.8 && <0.3
+    , vector >=0.12 && <0.14
+    , wreq >=0.5.2 && <0.6
+  default-language: Haskell2010
+
+test-suite monomer-test
+  type: exitcode-stdio-1.0
+  main-is: Spec.hs
+  other-modules:
+      Monomer.Common.CursorIconSpec
+      Monomer.Core.SizeReqSpec
+      Monomer.Graphics.UtilSpec
+      Monomer.TestEventUtil
+      Monomer.TestUtil
+      Monomer.Widgets.Animation.FadeSpec
+      Monomer.Widgets.Animation.SlideSpec
+      Monomer.Widgets.CompositeSpec
+      Monomer.Widgets.Containers.AlertSpec
+      Monomer.Widgets.Containers.BoxSpec
+      Monomer.Widgets.Containers.ConfirmSpec
+      Monomer.Widgets.Containers.DragDropSpec
+      Monomer.Widgets.Containers.DropdownSpec
+      Monomer.Widgets.Containers.GridSpec
+      Monomer.Widgets.Containers.KeystrokeSpec
+      Monomer.Widgets.Containers.ScrollSpec
+      Monomer.Widgets.Containers.SelectListSpec
+      Monomer.Widgets.Containers.SplitSpec
+      Monomer.Widgets.Containers.StackSpec
+      Monomer.Widgets.Containers.ThemeSwitchSpec
+      Monomer.Widgets.Containers.TooltipSpec
+      Monomer.Widgets.Containers.ZStackSpec
+      Monomer.Widgets.ContainerSpec
+      Monomer.Widgets.Singles.ButtonSpec
+      Monomer.Widgets.Singles.CheckboxSpec
+      Monomer.Widgets.Singles.ColorPickerSpec
+      Monomer.Widgets.Singles.DateFieldSpec
+      Monomer.Widgets.Singles.DialSpec
+      Monomer.Widgets.Singles.ExternalLinkSpec
+      Monomer.Widgets.Singles.ImageSpec
+      Monomer.Widgets.Singles.LabeledCheckboxSpec
+      Monomer.Widgets.Singles.LabeledRadioSpec
+      Monomer.Widgets.Singles.LabelSpec
+      Monomer.Widgets.Singles.NumericFieldSpec
+      Monomer.Widgets.Singles.OptionButtonSpec
+      Monomer.Widgets.Singles.RadioSpec
+      Monomer.Widgets.Singles.SeparatorLineSpec
+      Monomer.Widgets.Singles.SliderSpec
+      Monomer.Widgets.Singles.SpacerSpec
+      Monomer.Widgets.Singles.TextAreaSpec
+      Monomer.Widgets.Singles.TextFieldSpec
+      Monomer.Widgets.Singles.TimeFieldSpec
+      Monomer.Widgets.Singles.ToggleButtonSpec
+      Monomer.Widgets.Util.FocusSpec
+      Monomer.Widgets.Util.StyleSpec
+      Monomer.Widgets.Util.TextSpec
+      Paths_monomer
+  hs-source-dirs:
+      test/unit
+  default-extensions:
+      OverloadedStrings
+  ghc-options: -fwarn-incomplete-patterns
+  build-depends:
+      HUnit ==1.6.*
+    , JuicyPixels >=3.2.9 && <3.5
+    , OpenGL ==3.0.*
+    , async >=2.1 && <2.3
+    , attoparsec >=0.12 && <0.15
+    , base >=4.11 && <5
+    , bytestring >=0.10 && <0.12
+    , bytestring-to-vector ==0.3.*
+    , containers >=0.5.11 && <0.7
+    , data-default >=0.5 && <0.8
+    , directory ==1.3.*
+    , exceptions ==0.10.*
+    , extra >=1.6 && <1.9
+    , formatting >=6.0 && <8.0
+    , hspec >=2.4 && <3.0
+    , http-client >=0.6 && <0.9
+    , lens >=4.16 && <5.1
+    , monomer
+    , mtl >=2.1 && <2.3
+    , nanovg >=0.8 && <1.0
+    , process ==1.6.*
+    , safe ==0.3.*
+    , sdl2 >=2.4.0 && <2.6
+    , silently ==1.2.*
+    , stm ==2.5.*
+    , text ==1.2.*
+    , text-show >=3.7 && <3.10
+    , time >=1.8 && <1.13
+    , transformers >=0.5 && <0.7
+    , unordered-containers >=0.2.8 && <0.3
+    , vector >=0.12 && <0.14
+    , wreq >=0.5.2 && <0.6
+  default-language: Haskell2010