packages feed

mini-1.4.0.1: mini.cabal

cabal-version:      2.4
name:               mini
version:            1.4.0.1
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:
  A minimal yet powerful library of 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.4.8
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.*
  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