packages feed

directory-layout-0.4.0.1: directory-layout.cabal

name:          directory-layout
version:       0.4.0.1
synopsis:      Declare, construct and verify directory layout
description:   Language to express directory layouts
category:      System
license:       MIT
license-file:  LICENSE
author:        Matvey Aksenov
maintainer:    matvey.aksenov@gmail.com
build-type:    Simple
cabal-version: >= 1.10

library
  default-language: Haskell2010
  exposed-modules:
    System.Directory.Layout
    System.Directory.Layout.Internal
    System.Directory.Layout.Errored
    System.Directory.Layout.Traverse
    System.Directory.Layout.Lens
  hs-source-dirs: src
  build-depends:
    base >= 4 && < 5,
    data-default,
    directory,
    filepath,
    lens,
    mtl,
    semigroupoids,
    semigroups,
    text
  ghc-options:
    -Wall
    -fno-warn-unused-do-bind

test-suite basics-suite
  default-language: Haskell2010
  type: exitcode-stdio-1.0
  build-depends:
    base >= 3 && < 5,
    directory-layout,
    HUnit,
    process,
    QuickCheck
  main-is: tests/Main.hs
  ghc-options:
    -Wall
    -fno-warn-unused-do-bind

test-suite doctests
  default-language: Haskell2010
  type: exitcode-stdio-1.0
  build-depends:
    base >= 3 && < 5,
    directory-layout,
    doctest,
    lens,
    wordexp
  main-is: tests/doctests.hs
  ghc-options:
    -Wall
    -fno-warn-unused-do-bind

test-suite layout-laws
  default-language: Haskell2010
  type: exitcode-stdio-1.0
  build-depends:
    base >= 3 && < 5,
    directory-layout,
    hspec,
    semigroups
  main-is: tests/Hspec.hs
  ghc-options:
    -Wall
    -fno-warn-unused-do-bind


source-repository head
  type: git
  location: https://github.com/supki/directory-layout