cabal-version: 2.4 name: mmzk-env version: 0.1.1.0 synopsis: Read environment variables into a user-defined data type description: mmzk-env is a Haskell library that provides functionality to read environment variables into user-defined data types, allowing for flexible and type-safe configuration management. homepage: https://github.com/MMZK1526/mmzk-typeid bug-reports: https://github.com/MMZK1526/mmzk-typeid/issues license: MIT author: Yitang Chen maintainer: Yitang Chen category: Data, Environment extra-source-files: CHANGELOG.md LICENSE README.md common settings ghc-options: -Wall default-extensions: BlockArguments DeriveAnyClass DeriveGeneric DerivingVia FlexibleContexts FlexibleInstances InstanceSigs LambdaCase MultiWayIf NoFieldSelectors OverloadedRecordDot OverloadedStrings PolyKinds ScopedTypeVariables TupleSections TypeApplications TypeFamilies TypeOperators default-language: Haskell2010 library import: settings exposed-modules: Data.Env Data.Env.EnumParser Data.Env.ExtractFields Data.Env.RecordParser Data.Env.TypeParser build-depends: base >=4.16 && <5, containers >= 0.6.7 && < 0.7, gigaparsec ^>=0.3.1, hs-source-dirs: src test-suite test import: settings main-is: Spec.hs type: exitcode-stdio-1.0 other-modules: Data.Env Data.Env.EnumParser Data.Env.ExtractFields Data.Env.RecordParser Data.Env.TypeParser build-depends: base >=4.16 && <5, containers, gigaparsec, hspec ^>=2.11, hs-source-dirs: src test