packages feed

intro-0.1.0.8: intro.cabal

-- This file has been generated from package.yaml by hpack version 0.15.0.
--
-- see: https://github.com/sol/hpack

name:           intro
version:        0.1.0.8
synopsis:       "Fixed Prelude" - Mostly total and safe, provides Text and Monad transformers
description:    Intro is a modern Prelude which provides safe alternatives
                for most of the partial functions and follows other
                best practices, e.g., Text is preferred over String.
                For String overloading the extension 'OverloadedStrings' should be used.
                Container types and Monad transformers are provided.
                .
                Most important - this Prelude tries to keep things simple.
                This means it just reexports from base and commonly used libraries
                and adds only very few additional functions.
                Everything is exported explicitly to provide a stable interface
                and to improve the quality of the documentation.
category:       Prelude
stability:      experimental
homepage:       https://github.com/minad/intro#readme
bug-reports:    https://github.com/minad/intro/issues
author:         Daniel Mendler <mail@daniel-mendler.de>
maintainer:     Daniel Mendler <mail@daniel-mendler.de>
copyright:      2016 Daniel Mendler
license:        MIT
license-file:   LICENSE
tested-with:    GHC == 7.10.3, GHC == 8.0.1
build-type:     Simple
cabal-version:  >= 1.10

extra-source-files:
    README.md

source-repository head
  type: git
  location: https://github.com/minad/intro

library
  hs-source-dirs:
      src
  ghc-options: -Wall
  build-depends:
      base                 >= 4.8     && < 5.0
    , bifunctors           >= 5.2     && < 5.5
    , binary               >= 0.7     && < 0.9
    , bytestring           >= 0.9     && < 0.11
    , containers           >= 0.5     && < 0.6
    , deepseq              >= 1.4     && < 1.5
    , dlist                >= 0.7     && < 0.9
    , extra                >= 1.5.1   && < 1.6
    , hashable             >= 1.2.5   && < 1.3
    , mtl                  >= 2.2     && < 2.3
    , safe                 >= 0.3.11  && < 0.4
    , string-conversions   >= 0.4     && < 0.5
    , tagged               >= 0.8     && < 0.9
    , text                 >= 0.7     && < 1.3
    , transformers         >= 0.4     && < 0.6
    , unordered-containers >= 0.2     && < 0.3
    , writer-cps-mtl       >= 0.1.1.2 && < 0.2
  if impl(ghc < 8.0)
    build-depends:
        semigroups >= 0.9 && < 1
  exposed-modules:
      Intro
  other-modules:
      Intro.Trustworthy
      Paths_intro
  default-language: Haskell2010

test-suite compat
  type: exitcode-stdio-1.0
  main-is: compat.hs
  hs-source-dirs:
      test
  ghc-options: -Wall
  build-depends:
      base                 >= 4.8     && < 5.0
    , bifunctors           >= 5.2     && < 5.5
    , binary               >= 0.7     && < 0.9
    , bytestring           >= 0.9     && < 0.11
    , containers           >= 0.5     && < 0.6
    , deepseq              >= 1.4     && < 1.5
    , dlist                >= 0.7     && < 0.9
    , extra                >= 1.5.1   && < 1.6
    , hashable             >= 1.2.5   && < 1.3
    , mtl                  >= 2.2     && < 2.3
    , safe                 >= 0.3.11  && < 0.4
    , string-conversions   >= 0.4     && < 0.5
    , tagged               >= 0.8     && < 0.9
    , text                 >= 0.7     && < 1.3
    , transformers         >= 0.4     && < 0.6
    , unordered-containers >= 0.2     && < 0.3
    , writer-cps-mtl       >= 0.1.1.2 && < 0.2
    , intro
    , lens
  if impl(ghc < 8.0)
    build-depends:
        semigroups >= 0.9 && < 1
  other-modules:
      BaseCompat
      LensCompat
  default-language: Haskell2010