summaryrefslogtreecommitdiff
path: root/interactive-edit-lens/package.yaml
blob: 80d2a31af94729e48ea3802853a2f0aa2c90ba8f (plain)
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
name: interactive-edit-lens
version: 0.0.0.0
license: BSD3
license-file: LICENSE
author: Gregor Kleen <aethoago@141.li>
build-type: Simple
extra-source-files:
  - ChangeLog.md
git: https://git.yggdrasil.li/gkleen/pub/bachelor-thesis

default-extensions:
  - RecordWildCards
  - MultiParamTypeClasses
  - FlexibleInstances
  - FlexibleContexts
  - FunctionalDependencies
  - TupleSections
  - TypeApplications
  - ViewPatterns
  - PatternSynonyms
  - TypeFamilies
  - TypeOperators
  - MultiWayIf

other-extensions:
  - TemplateHaskell

dependencies:
  - base
  - lens
  - containers
  - edit-lens
  - brick
  - vty
  - text
  - text-zipper
  - dyre
  - mtl
  - transformers
  - universe
  - deepseq

# ghc-options: [ -O2 ]

library:
  source-dirs: src
  exposed-modules:
    - Interact
    - Interact.Types

executables:
  interact:
    ghc-options: [ -threaded ]
    source-dirs: src
    main: Main.hs