name: derive-monoid version: 0.0.0 cabal-version: >=1.10 build-type: Simple license: MIT license-file: LICENSE maintainer: samboosalis@gmail.com homepage: https://github.com/sboosali/derive-monoid#readme category: derive-monoid author: Spiros Boosalis extra-source-files: README.md synopsis: derive Semigroup/Monoid/IsList description: when your type can hold a list of itself, you can derive simple (but total\/lawful) Semigroup\/Monoid\/IsList instances with TemplateHaskell. . see the for examples and documentation. browse the for more (buildable) examples: . * . * . * . * source-repository head type: git location: https://github.com/sboosali/derive-monoid library hs-source-dirs: sources default-language: Haskell2010 exposed-modules: Derive.List Derive.List.Internal Derive.List.Main Derive.List.Extra build-depends: base ==4.8.* , semigroups ==0.18.* , template-haskell ==2.10.* executable example hs-source-dirs: . default-language: Haskell2010 main-is: Main.hs build-depends: base ==4.8.* , derive-monoid test-suite tests hs-source-dirs: test main-is: Tests.hs type: exitcode-stdio-1.0 default-language: Haskell2010 other-modules: Build.Derive.List Build.Derive.List.Monoid Build.Derive.List.Semigroup Build.Derive.List.IsList Build.Derive.List.HigherKind build-depends: base ==4.8.* , derive-monoid , semigroups ==0.18.*