mini-2.0.0.0: mini.cabal
cabal-version: 3.0
name: mini
version: 2.0.0.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, primitive recursion, hashing, linear
algebra, lenses, randomness, 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.3
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
hs-source-dirs:
src
exposed-modules:
Mini.Data.Array
Mini.Data.Graph
Mini.Data.Map
Mini.Data.Recursion
Mini.Data.Set
Mini.Hash.Class
Mini.Hash.Murmur32
Mini.Linear.Approx
Mini.Linear.Matrix
Mini.Linear.Quaternion
Mini.Linear.Space
Mini.Linear.Transform2D
Mini.Linear.Transform3D
Mini.Linear.Vector
Mini.Optics.Lens
Mini.Random.Class
Mini.Random.SplitMix
Mini.Transformers.Class
Mini.Transformers.Either
Mini.Transformers.Maybe
Mini.Transformers.Parser
Mini.Transformers.Reader
Mini.Transformers.State
Mini.Transformers.Writer
build-depends:
base >= 4.16 && < 4.22
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
-haddock