packages feed

elm-package-0.2: elm-package.cabal

Name: elm-package
Version: 0.2

Synopsis:
    Package manager for Elm libraries
Description:
    elm-package is a package manager that lets you install, update, and
    publish Elm libraries.

Homepage:
    http://github.com/elm-lang/elm-package

License: BSD3
License-file: LICENSE

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

Category: Language

Build-type: Simple
Cabal-version: >=1.9

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

Library
    ghc-options:
        -threaded -O2 -W

    Hs-Source-Dirs:
        src

    exposed-modules:
        Elm.Package.Constraint,
        Elm.Package.Description,
        Elm.Package.Initialize,
        Elm.Package.Name,
        Elm.Package.Paths,
        Elm.Package.Solution,
        Elm.Package.Version,
        GitHub

    other-modules:
        Catalog,
        CommandLine.Helpers,
        Install,
        Install.Fetch,
        Install.Plan,
        Install.Solver,
        Manager,
        Paths_elm_package,
        Store,
        Utils.Http

    Build-depends:
        aeson >= 0.7 && < 0.9,
        aeson-pretty >= 0.7 && < 0.8,
        base >=4.2 && <5,
        binary >= 0.7 && < 0.8,
        containers >= 0.3 && < 0.6,
        bytestring >= 0.9 && < 0.11,
        directory >= 1.0 && < 2.0,
        elm-compiler >= 0.14 && < 0.15,
        filepath >= 1 && < 2.0,
        HTTP >= 4000.2.5 && < 4000.3,
        http-client >= 0.3 && < 0.4,
        http-client-tls >= 0.2 && < 0.3,
        http-types >= 0.7 && < 0.9,
        mtl >= 2 && < 3,
        network >= 2.4 && < 2.7,
        process >= 1 && < 2,
        text,
        time,
        unordered-containers,
        vector >= 0.10 && < 0.11,
        zip-archive


Executable elm-package
    ghc-options:
        -threaded -O2 -W

    Hs-Source-Dirs:
        src

    Main-is:
        Main.hs

    other-modules:
        Bump,
        Catalog,
        CommandLine.Arguments,
        CommandLine.Helpers,
        Diff,
        Diff.Compare,
        Diff.Display,
        Docs,
        Elm.Package.Constraint,
        Elm.Package.Description,
        Elm.Package.Initialize,
        Elm.Package.Name,
        Elm.Package.Paths,
        Elm.Package.Solution,
        Elm.Package.Version,
        GitHub,
        Install,
        Install.Fetch,
        Install.Plan,
        Install.Solver,
        Manager,
        Publish,
        Store,
        Utils.Http,
        Utils.Paths

    Build-depends:
        aeson >= 0.7 && < 0.9,
        aeson-pretty >= 0.7 && < 0.8,
        ansi-wl-pprint >= 0.6 && < 0.7,
        base >=4.2 && <5,
        binary >= 0.7 && < 0.8,
        bytestring >= 0.9 && < 0.11,
        containers >= 0.3 && < 0.6,
        directory >= 1.0 && < 2.0,
        elm-compiler >= 0.14 && < 0.15,
        filepath >= 1 && < 2.0,
        HTTP >= 4000.2.5 && < 4000.3,
        http-client >= 0.3 && < 0.4,
        http-client-tls >= 0.2 && < 0.3,
        http-types >= 0.7 && < 0.9,
        mtl >= 2 && < 3,
        network >= 2.4 && < 2.7,
        optparse-applicative >= 0.8.1 && < 0.11,
        pretty,
        process >= 1 && < 2,
        text,
        time,
        unordered-containers,
        vector >= 0.10 && < 0.11,
        zip-archive

Test-suite unit-test
    Type:
        exitcode-stdio-1.0

    Hs-Source-Dirs:
        tests, src

    Main-is:
        Tests.hs

    Other-modules:
        SolverTests

    Build-depends:
        aeson,
        aeson-pretty,
        ansi-wl-pprint,
        base >=4.2 && <5,
        binary,
        bytestring,
        containers,
        directory,
        elm-compiler >= 0.14 && < 0.15,
        filepath,
        HTTP,
        HUnit,
        http-client >= 0.3,
        http-client-tls,
        http-types,
        json,
        mtl,
        network,
        optparse-applicative,
        pretty,
        process,
        resourcet,
        test-framework,
        test-framework-hunit,
        text,
        time,
        unordered-containers,
        vector