packages feed

mini-1.4.2.0: mini.cabal

cabal-version:      3.0
name:               mini
version:            1.4.2.0
license:            MIT
license-file:       LICENSE
author:             Victor Wallsten <victor.wallsten@protonmail.com>
maintainer:         Victor Wallsten <victor.wallsten@protonmail.com>
homepage:           https://gitlab.com/vicwall/mini
bug-reports:        https://gitlab.com/vicwall/mini/issues
synopsis:           Minimal essentials
description:
  Everyday essentials: data structures, lenses, transformers, and parsing.

  Uncompromisingly light on dependencies.

  Easily navigable code base, keeping indirection and clutter to a minimum.
category:           library
tested-with:
  , GHC == 9.10.1
  , GHC == 9.8.4
  , GHC == 9.8.2
  , GHC == 9.8.1
  , GHC == 9.6.6
  , GHC == 9.6.5
  , GHC == 9.6.1
  , GHC == 9.4.8
  , GHC == 9.4.1
  , GHC == 9.2.8
  , GHC == 9.2.1
  , GHC == 9.0.2
  , GHC == 9.0.1
  , GHC == 8.10.7
  , GHC == 8.10.1
  , GHC == 8.8.4
  , GHC == 8.8.1
extra-doc-files:    CHANGELOG.md
extra-source-files: .editorconfig
                    .hlint.yaml
                    fourmolu.yaml

source-repository head
  type:     git
  location: https://gitlab.com/vicwall/mini.git

library
  exposed-modules:
    Mini.Data.Map
    Mini.Data.Set
    Mini.Optics.Lens
    Mini.Transformers.Class
    Mini.Transformers.EitherT
    Mini.Transformers.ReaderT
    Mini.Transformers.WriterT
    Mini.Transformers.StateT
    Mini.Transformers.ParserT
    Mini.Transformers.MaybeT
  build-depends:
    base >= 4.13.0.0 && < 5
  default-language:
    Haskell2010
  default-extensions:
    NoImplicitPrelude
  ghc-options:
    -Wall
    -Wcompat
    -Widentities
    -Wincomplete-record-updates
    -Wincomplete-uni-patterns
    -Wmissing-export-lists
    -Wmissing-home-modules
    -Wmissing-import-lists
    -Wpartial-fields
    -Wredundant-constraints