packages feed

reflex-animation-0.1.4: reflex-animation.cabal

name:                reflex-animation
version:             0.1.4
synopsis:            Continuous animations support for reflex
description:         This package provides a set of functions for creating and playing continuous animations of the form Time -> a.
                     Finite animations (with a length) and infinite animations complement one another, we chose a representation of 
                     finite animations which has only a length (and not a starting point) to keep things simple. If needed such animations
                     can be converted to infinite animations, combined, and clipped as required.

homepage:            https://github.com/saulzar/reflex-animation
bug-reports:         https://github.com/saulzar/reflex-animation/issues
license:             BSD3
license-file:        LICENSE

author:              Oliver Batchelor
maintainer:          saulzar@gmail.com
copyright:           2015 Oliver Batchelor
category:            FRP
build-type:          Simple
cabal-version:       >=1.10

extra-source-files:
  .gitignore
  .travis.yml
  README.md  
  
source-repository head
  type: git
  location: https://github.com/saulzar/reflex-animation.git


library
  exposed-modules:     Reflex.Animation
                       Reflex.Monad.Time

  build-depends:       base >=4.6 && <4.9,
                       reflex >=0.2 && <0.4,
                       reflex-transformers >= 0.2,
                       vector-space,
                       semigroups >= 0.16 && < 0.18,
                       profunctors >= 1.0 && < 6.0,
                       containers  == 0.5.*,
                       bifunctors

  default-extensions:
    FlexibleInstances
    TupleSections
    FlexibleContexts
    StandaloneDeriving
    FunctionalDependencies
    TypeFamilies
    GeneralizedNewtypeDeriving
    MultiParamTypeClasses
    RecursiveDo
    ConstraintKinds
    ScopedTypeVariables
                       
  hs-source-dirs:      src
  default-language:    Haskell2010