-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjson-pointer.cabal
More file actions
68 lines (62 loc) · 1.6 KB
/
Copy pathjson-pointer.cabal
File metadata and controls
68 lines (62 loc) · 1.6 KB
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
cabal-version: 3.0
name: json-pointer
version: 1.0.0.0
synopsis: JSON Pointers for Aeson
description: See README.md
author: Scrive AB
maintainer: Scrive AB
copyright: Scrive AB
common common
default-extensions:
BangPatterns
DerivingStrategies
GeneralizedNewtypeDeriving
ImportQualifiedPost
LambdaCase
OverloadedStrings
RankNTypes
TypeApplications
default-language: Haskell2010
ghc-options:
-Weverything -Werror -Wno-all-missed-specialisations
-Wno-missed-specialisations -Wno-prepositive-qualified-module
-Wno-missing-export-lists -Wno-missing-import-lists
-Wno-missing-local-signatures -Wno-monomorphism-restriction
-Wno-safe -Wno-unsafe -fno-show-valid-hole-fits
-Wno-missing-safe-haskell-mode -Wno-implicit-prelude
-Wno-missing-kind-signatures -Wprepositive-qualified-module
library
import: common
hs-source-dirs: src
exposed-modules:
Data.JsonPointer
Data.JsonPointer.Aeson
Data.JsonPointer.Model
Data.JsonPointer.OpenApi
Data.JsonPointer.Parser
build-depends:
, aeson
, attoparsec
, base
, openapi3
, text
, vector
test-suite spec
import: common
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Spec.hs
other-modules:
Data.JsonPointer.AesonSpec
Data.JsonPointer.Gen
Data.JsonPointer.ModelSpec
Data.JsonPointer.ParserSpec
build-tool-depends: hspec-discover:hspec-discover
build-depends:
, aeson
, base
, containers
, hspec
, json-pointer
, QuickCheck
, text