forked from thsutton/aeson-diff
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathpackage.yaml
113 lines (108 loc) · 2.14 KB
/
package.yaml
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: aeson-diff
version: 1.2.0.0
github: clintonmead/aeson-diff
license: BSD3
license-file: LICENSE
author:
- Thomas Sutton
- Janus Troelsen <[email protected]>
- Clinton Mead <[email protected]>
maintainer:
- Clinton Mead <[email protected]>
copyright:
- Thomas Sutton
- Janus Troelsen <[email protected]>
- Clinton Mead <[email protected]>
- and others
category: JSON, Web, Algorithms
synopsis: Extract and apply patches to JSON documents.
description:
This is a small library for working with changes to JSON documents. It
includes a library and two command-line executables in the style of the
diff(1) and patch(1) commands available on many systems.
extra-source-files:
- CHANGELOG.md
- README.md
custom-setup:
dependencies:
- base
- cabal-doctest
- Cabal
dependencies:
- base
language: GHC2021
library:
source-dirs: lib
other-modules:
- Data.Aeson.Patch.Generic.Utilities
- Data.Aeson.Patch.Utilities
- Data.Aeson.Pointer.ArrayOffset.Utilities
dependencies:
- aeson
- autodocodec
- bytestring
- dlist
- edit-distance-vector
- monoid-extras
- scientific
- text
- unordered-containers
- vector
- yaml
default-extensions:
- ApplicativeDo
- DerivingStrategies
- DerivingVia
- LambdaCase
- PatternSynonyms
- OverloadedStrings
- RecordWildCards
- TypeData
- ViewPatterns
executables:
json-diff:
source-dirs: src
main: diff.hs
dependencies:
- aeson
- aeson-diff
- bytestring
- optparse-applicative
- yaml
json-patch:
source-dirs: src
main: patch.hs
dependencies:
- aeson
- aeson-diff
- bytestring
- optparse-applicative
- yaml
tests:
properties:
source-dirs: test
main: properties.hs
dependencies:
- QuickCheck
- aeson
- aeson-diff
- bytestring
- vector
examples:
source-dirs: test
main: examples.hs
dependencies:
- Glob
- aeson
- aeson-diff
- bytestring
- directory
- filepath
doctests:
source-dirs: test
ghc-options: -threaded
main: doctests.hs
dependencies:
- doctest
generated-other-modules:
- Build_doctests