packages feed

alto-0: alto.cabal

name:                alto
version:             0
synopsis:            Impliment a menu experience fit for web users.
description:
  A system for building cloud scale menu systems.

  For an example, see <https://xkcd.com/1975/ Right Click>.
homepage:            https://oss.xkcd.com/
license:             BSD3
license-file:        LICENSE
author:              davean
maintainer:          davean@xkcd.com
copyright:           davean 2018
category:            Web
build-type:          Simple
extra-source-files:  ChangeLog.md
cabal-version:       >=1.10

source-repository head
  type: git
  location: https://code.xkrd.net/xkcd/alto.git

library
  hs-source-dirs:      src
  default-language:    Haskell2010
  exposed-modules:
        Alto.Menu
      , Alto.Compile
      , Alto.Compile.Navigations
      , Alto.Example
      , Alto.Web
  build-depends:
        base >=4.10 && <4.12
      , mtl == 2.2.*
      , text == 1.2.*
      , containers == 0.5.*
      , bytestring == 0.10.*
      , lens == 4.16.*
      , cryptohash-sha256 == 0.11.*
      , scrypt == 0.5.*
      , base64-bytestring == 1.0.*
      , aeson == 1.3.*
      , servant-server == 0.13.*
      , filepath == 1.4.*
      , directory == 1.3.*
      , random-string == 0.1.*
      , list-tries == 0.6.*
      , MonadRandom == 0.5.*
      , random == 1.1.*
      , exceptions == 0.10.*

executable alto
  -- other-modules:
  -- other-extensions:
  -- hs-source-dirs:      src
  default-language:    Haskell2010
  main-is:             Main.hs
  build-depends:
        base >=4.10 && <4.12
      , alto
      , warp == 3.2.*