File: microlens-aeson.cabal

package info (click to toggle)
haskell-microlens-aeson 2.5.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 556 kB
  • sloc: haskell: 235; makefile: 3
file content (60 lines) | stat: -rw-r--r-- 1,624 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
cabal-version:      2.2
name:               microlens-aeson
version:            2.5.2
synopsis:           Law-abiding lenses for Aeson, using microlens
description:        Law-abiding lenses for Aeson, using microlens.
category:           Numeric
homepage:           http://github.com/fosskers/microlens-aeson/
author:             Colin Woodbury
maintainer:         Colin Woodbury <colin@fosskers.ca>
copyright:
  Copyright (C) 2012 Paul Wilson, (C) 2013 Edward A. Kmett, (C) 2015 Colin Woodbury
tested-with:
    GHC==9.8.1
  , GHC==9.6.4
  , GHC==9.4.8
  , GHC==9.2.8
  , GHC==9.0.2
  , GHC==8.10.7

license:            MIT
license-file:       LICENSE
build-type:         Simple
extra-doc-files:
  AUTHORS.md
  README.md
  CHANGELOG.md
  microlens-aeson.png
  lens-aeson.png

common commons
  default-language: Haskell2010
  ghc-options:      -Wall -fwarn-incomplete-record-updates
  build-depends:
    , aeson                 >=2.0
    , base                  >=4.9   && <5
    , bytestring
    , hashable
    , microlens             >=0.3
    , text                  >=0.11 && < 1.3 || >= 2.0 && < 2.2
    , vector                >=0.9

library
  import:          commons
  hs-source-dirs:  src
  exposed-modules: Lens.Micro.Aeson
  other-modules:   Lens.Micro.Aeson.Internal
  build-depends:
    , attoparsec  >=0.10
    , scientific  >=0.3.2

test-suite microlens-aeson-test
  import:         commons
  type:           exitcode-stdio-1.0
  hs-source-dirs: test
  main-is:        Test.hs
  ghc-options:    -threaded
  build-depends:
    , microlens-aeson
    , tasty            >=0.10.1.2
    , tasty-hunit      >=0.9.2