File: hindent.cabal

package info (click to toggle)
haskell-hindent 5.3.4-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 260 kB
  • sloc: haskell: 3,071; lisp: 224; makefile: 8
file content (113 lines) | stat: -rw-r--r-- 3,601 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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
name:                hindent
version:             5.3.4
synopsis:            Extensible Haskell pretty printer
description:         Extensible Haskell pretty printer. Both a library and an executable.
                     .
                     See the Github page for usage\/explanation: <https://github.com/mihaimaruseac/hindent>
license:             BSD3
stability:           Unstable
license-file:        LICENSE.md
author:              Mihai Maruseac, Chris Done, Andrew Gibiansky, Tobias Pflug, Pierre Radermecker
maintainer:          Mihai Maruseac
copyright:           2014 Chris Done, 2015 Andrew Gibiansky, 2021 Mihai Maruseac
category:            Development
build-type:          Simple
cabal-version:       >=1.10
homepage:            https://github.com/mihaimaruseac/hindent
bug-reports:         https://github.com/mihaimaruseac/hindent/issues
data-files:          elisp/hindent.el
extra-source-files:
 README.md
 CHANGELOG.md
 BENCHMARKS.md
 TESTS.md

source-repository head
    type:           git
    location:       https://github.com/mihaimaruseac/hindent

library
  hs-source-dirs:    src/
  ghc-options:       -Wall -O2
  default-language:  Haskell2010
  exposed-modules:   HIndent
                     HIndent.Types
                     HIndent.Pretty
                     HIndent.CabalFile
                     HIndent.CodeBlock
  build-depends:     base >= 4.7 && <5
                   , containers
                   , Cabal
                   , filepath
                   , directory
                   , haskell-src-exts >= 1.20
                   , monad-loops
                   , mtl
                   , bytestring
                   , utf8-string
                   , transformers
                   , exceptions
                   , text
                   , yaml

executable hindent
  hs-source-dirs:    src/main
  ghc-options:       -Wall -O2
  default-language:  Haskell2010
  main-is:           Main.hs
  other-modules: Path.Find
  build-depends:     base >= 4 && < 5
                   , hindent
                   , bytestring
                   , utf8-string
                   , haskell-src-exts
                   , ghc-prim
                   , directory
                   , text
                   , yaml
                   , unix-compat
                   , deepseq
                   , path
                   , path-io
                   , transformers
                   , exceptions
                   , optparse-applicative

test-suite hindent-test
  type: exitcode-stdio-1.0
  hs-source-dirs: src/main/
  default-language:  Haskell2010
  main-is: Test.hs
  other-modules: Markdone
  build-depends:     base >= 4 && <5
                   , hindent
                   , haskell-src-exts
                   , monad-loops
                   , mtl
                   , bytestring
                   , utf8-string
                   , hspec
                   , directory
                   , deepseq
                   , exceptions
                   , utf8-string
                   , Diff

benchmark hindent-bench
  type: exitcode-stdio-1.0
  hs-source-dirs:    src/main
  default-language:  Haskell2010
  ghc-options:       -Wall -O2 -rtsopts
  main-is:           Benchmark.hs
  other-modules: Markdone
  build-depends:     base >= 4 && < 5
                   , hindent
                   , bytestring
                   , utf8-string
                   , haskell-src-exts
                   , ghc-prim
                   , directory
                   , criterion
                   , deepseq
                   , exceptions
                   , mtl