packages feed

mini-1.2.1.0: mini.cabal

cabal-version:      2.4
name:               mini
version:            1.2.1.0
license:            MIT
license-file:       LICENSE
copyright:          (c) 2023-2024 Victor Wallsten
author:             Victor Wallsten
maintainer:         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, only depending on
                    @base@.
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
  ghc-options:
    -Wall
    -Wcompat
    -Widentities
    -Wincomplete-record-updates
    -Wincomplete-uni-patterns
    -Wmissing-export-lists
    -Wmissing-home-modules
    -Wpartial-fields
    -Wredundant-constraints