-
Notifications
You must be signed in to change notification settings - Fork 3
/
shrinker.cabal
95 lines (86 loc) · 2.04 KB
/
shrinker.cabal
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
cabal-version: 3.0
name: shrinker
version: 0.1
synopsis: TODO
description: Tools for optimizing uplc script sizes
homepage: https://github.com/Geometer1729/Shrinker
bug-reports: https://github.com/Geometer1729/Shrinker
license:
license-file:
author: MLabs
maintainer: [email protected]
copyright: TODO
category: TODO
build-type: Simple
tested-with: GHC ==8.10.4
extra-source-files:
README.md
source-repository head
type: git
location:
https://github.com/Geometer1729/Shrinker
-- Common sections
common common-lang
ghc-options:
-Wall -Wcompat -Wincomplete-record-updates
-Wincomplete-uni-patterns -Wredundant-constraints -Werror
-Wmissing-import-lists
-Wunused-packages
-Wmissing-export-lists
-fobject-code -fno-ignore-interface-pragmas
-fno-omit-interface-pragmas -fplugin=RecordDotPreprocessor
build-depends:
, base
, record-dot-preprocessor
, record-hasfield
default-extensions:
BangPatterns
BinaryLiterals
ConstraintKinds
DataKinds
DeriveFunctor
DeriveGeneric
DeriveTraversable
DerivingStrategies
DerivingVia
DuplicateRecordFields
EmptyCase
FlexibleContexts
FlexibleInstances
GADTs
GeneralizedNewtypeDeriving
HexFloatLiterals
ImportQualifiedPost
InstanceSigs
KindSignatures
LambdaCase
MultiParamTypeClasses
NumericUnderscores
OverloadedStrings
ScopedTypeVariables
StandaloneDeriving
TupleSections
TypeApplications
TypeOperators
TypeSynonymInstances
UndecidableInstances
default-language: Haskell2010
-- Libraries
library
import: common-lang
exposed-modules:
Shrink
Shrink.Types
Shrink.Names
Shrink.Tactics.Safe
Shrink.Tactics.Tactics
other-modules:
Shrink.ScopeM
Shrink.Tactics.Util
build-depends:
, containers
, mtl
, plutus-core
, plutus-ledger-api
, text
hs-source-dirs: src