cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.35.0. -- -- see: https://github.com/sol/hpack -- -- hash: eba4b73d85a7c3fbee86501abdf3870e4af595503b7879280fad3c2baecbb4c1 name: registry version: 0.6.0.0 synopsis: data structure for assembling components description: This library provides a "Registry" which is a data structure containing a list of functions and values representing dependencies in a directed acyclic graph. A `make` function can then be used to create a value of a specific type out of the registry. You can start with the [README](https://github.com/etorreborre/registry/blob/master/README.md) for a full description of the library. category: Control maintainer: etorreborre@yahoo.com license: MIT license-file: LICENSE.txt build-type: Simple extra-source-files: README.md source-repository head type: git location: https://github.com/etorreborre/registry library exposed-modules: Data.Registry Data.Registry.Dot Data.Registry.Internal.Cache Data.Registry.Internal.Dot Data.Registry.Internal.Dynamic Data.Registry.Internal.Make Data.Registry.Internal.MultiMap Data.Registry.Internal.Reflection Data.Registry.Internal.Registry Data.Registry.Internal.Stack Data.Registry.Internal.Statistics Data.Registry.Internal.Types Data.Registry.Lift Data.Registry.Make Data.Registry.Registry Data.Registry.Rio Data.Registry.Solver Data.Registry.State Data.Registry.Statistics Data.Registry.TH other-modules: Paths_registry hs-source-dirs: src default-extensions: DefaultSignatures FunctionalDependencies GADTs LambdaCase MultiWayIf NoImplicitPrelude OverloadedStrings PatternSynonyms StrictData TypeFamilies TypeFamilyDependencies ghc-options: -Wall -Wcompat -Wincomplete-record-updates -fhide-source-paths -fprint-potential-instances -optP-Wno-nonportable-include-path -Wincomplete-uni-patterns build-depends: base >=4.14 && <5 , containers >=0.5 && <0.7 , exceptions >=0.8 && <0.11 , hashable >=1.2 && <1.5 , mmorph >=1.0 && <2 , mtl >=2.0 && <3 , multimap >=1.0 && <2 , protolude >=0.2 && <0.4 , resourcet >=1.1 && <1.3 , semigroupoids >=5.0 && <5.4 , semigroups >=0.15 && <0.30 , template-haskell >=2.13 && <3.0 , text >=1.1 && <2 , transformers-base ==0.4.* , unliftio >=0.2 && <1 default-language: GHC2021 test-suite spec type: exitcode-stdio-1.0 main-is: test.hs other-modules: AutoDiscoveredSpecs Test.Data.Registry.DotSpec Test.Data.Registry.GenSpec Test.Data.Registry.Internal.DynamicSpec Test.Data.Registry.Internal.Gens Test.Data.Registry.Internal.GensRegistry Test.Data.Registry.Internal.MakeSpec Test.Data.Registry.Internal.ReflectionSpec Test.Data.Registry.Internal.RegistrySpec Test.Data.Registry.Internal.TypesSpec Test.Data.Registry.Make.MakeSpec Test.Data.Registry.Make.RioSpec Test.Data.Registry.Make.SpecializationFunctionsSpec Test.Data.Registry.Make.SpecializationSpec Test.Data.Registry.Make.TweakingSpec Test.Data.Registry.MonadRandomSpec Test.Data.Registry.RegistrySpec Test.Data.Registry.SimpleExamples Test.Data.Registry.SmallExample Test.Data.Registry.THSpec Test.Tasty.Extensions Test.Tutorial.Application Test.Tutorial.Exercise1 Test.Tutorial.Exercise2 Test.Tutorial.Exercise3 Test.Tutorial.Exercise4 Test.Tutorial.Exercise5 Test.Tutorial.Exercise6 Test.Tutorial.Exercise7 Test.Tutorial.Exercise8 Paths_registry hs-source-dirs: test default-extensions: DefaultSignatures FunctionalDependencies GADTs LambdaCase MultiWayIf NoImplicitPrelude OverloadedStrings PatternSynonyms StrictData TypeFamilies TypeFamilyDependencies ghc-options: -Wall -Wcompat -Wincomplete-record-updates -fhide-source-paths -fprint-potential-instances -optP-Wno-nonportable-include-path -threaded -rtsopts -with-rtsopts=-N -fno-warn-orphans -fno-warn-missing-signatures -fno-warn-incomplete-uni-patterns -optP-Wno-nonportable-include-path build-depends: MonadRandom <0.6 , async <2.3 , base >=4.14 && <5 , bytestring <0.12 , containers >=0.5 && <0.7 , directory <1.4 , exceptions >=0.8 && <0.11 , generic-lens >=1.0 && <3.0 , hashable >=1.2 && <1.5 , hedgehog >=1.0 && <3.0 , io-memoize <1.2 , mmorph >=1.0 && <2 , mtl >=2.0 && <3 , multimap <2 , protolude >=0.2 && <0.4 , random <2.0 , registry , resourcet >=1.1 && <1.3 , semigroupoids >=5.0 && <5.4 , semigroups <0.30 , tasty <1.5 , tasty-discover <4.3 , tasty-hedgehog >=1.2 && <2.0 , tasty-th <0.2 , template-haskell >=2.13 && <3.0 , text <2 , transformers-base ==0.4.* , universum <2 , unliftio >=0.2 && <1 default-language: GHC2021