packages feed

elm-repl-0.4: elm-repl.cabal

Name: elm-repl
Version: 0.4

Synopsis:
  a REPL for Elm

Description:
  A read-eval-print-loop (REPL) for evaluating Elm expressions,
  definitions, ADTs, and module imports. This tool is meant to
  help you play with small expressions and interact with
  functions deep inside of larger projects.

Homepage:
  https://github.com/elm-lang/elm-repl

License: BSD3
License-file: LICENSE

Author:     Evan Czaplicki
Maintainer: info@elm-lang.org
Copyright:  Copyright: (c) 2011-2014 Evan Czaplicki

Category: Tool

Build-type:         Simple
Extra-source-files: changelog.txt
Cabal-version:      >=1.8

source-repository head
  type:     git
  location: git://github.com/elm-lang/elm-repl.git

Executable elm-repl
  ghc-options:
    -W

  Hs-Source-Dirs:
    src

  Main-is:
    Main.hs

  other-modules:
    Completion,
    Environment,
    Eval.Code,
    Eval.Command,
    Eval.Input,
    Eval.Meta,
    Flags,
    Input,
    Loop,
    Parse

  Build-depends:
    base >=4.2 && <5,
    binary,
    bytestring >= 0.9 && < 0.11,
    bytestring-trie >= 0.2.2 && < 0.3,
    cmdargs >= 0.7 && < 0.11,
    containers,
    directory >= 1 && < 2,
    elm-compiler >= 0.14 && < 0.15,
    elm-package,
    filepath >= 1 && < 2,
    haskeline >= 0.7 && < 0.8,
    mtl >= 2 && < 3,
    parsec >= 3.1.1 && < 3.5,
    process >= 1 && < 2


Test-Suite test
  Type:
    exitcode-stdio-1.0

  ghc-options:
    -W

  Hs-Source-Dirs:
    tests, src

  Main-is:
    Main.hs

  build-depends:
    test-framework,
    test-framework-hunit,
    test-framework-quickcheck2 >= 0.3,
    HUnit,
    QuickCheck,
    base >=4.2 && <5,
    bytestring >= 0.9 && < 0.11,
    bytestring-trie >= 0.2.2 && < 0.3,
    cmdargs >= 0.7 && < 0.11,
    directory >= 1 && < 2,
    elm-compiler >= 0.14 && < 0.15,
    elm-package,
    filepath >= 1 && < 2,
    haskeline >= 0.7 && < 0.8,
    mtl >= 2 && < 3,
    parsec >= 3.1.1 && < 3.5,
    process >= 1 && < 2