packages feed

reflex-dom-fragment-shader-canvas-0.1.0.2: reflex-dom-fragment-shader-canvas.cabal

name:                reflex-dom-fragment-shader-canvas
version:             0.1.0.2
synopsis:            A reflex-dom widget to draw on a canvas with a fragment shader program
description:
  This simple reflex-dom widget takes a @Dynamic t Text@ value representing
  the source code of a WebGL fragment shader, and renders it to
  a HTML canvas element.
  .
  A live demo can be found at <https://nomeata.github.io/reflex-dom-fragment-shader-canvas/>.
  .
  It also provides possible compiler errors in another @Dynamic t Text@.
homepage:            https://github.com/nomeata/reflex-dom-fragment-shader-canvas
license:             MIT
license-file:        LICENSE
author:              Joachim Breitner
maintainer:          mail@joachim-breitner.de
copyright:           2018 Joachim Breitner
category:            Web
build-type:          Simple
extra-source-files:  ChangeLog.md
cabal-version:       >=1.10
tested-with:         GHC ==8.2

source-repository head
    type: git
    location: https://github.com/nomeata/reflex-dom-fragment-shader-canvas

library
  exposed-modules: Reflex.Dom.FragmentShaderCanvas
  build-depends: base >=4.2 && <5
  build-depends: ghcjs-dom >=0.9.2 && <0.10
  build-depends: jsaddle >=0.9.4 && <0.10
  build-depends: reflex-dom >= 0.4
  build-depends: lens >=4.0.7 && <5.0
  build-depends: transformers
  build-depends: containers
  build-depends: text
  default-language:    Haskell2010

executable demo
  main-is:             Main.hs
  build-depends: base >=4.2 && <5
  build-depends: text
  build-depends: reflex-dom >= 0.4
  build-depends: reflex-dom-fragment-shader-canvas
  hs-source-dirs: demo
  default-language:    Haskell2010
  ghc-options: -threaded -rtsopts