-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathpackage.yaml
111 lines (101 loc) · 2.29 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
name: flatbuffers
version: 0.4.0.0
homepage: https://github.com/dcastro/haskell-flatbuffers
github: dcastro/haskell-flatbuffers
license: BSD3
author: Diogo Castro
maintainer: [email protected]
copyright: 2019 Diogo Castro
category: Data, Serialization, Network
tested-with:
GHC == 9.2.5
, GHC == 9.4.8
, GHC == 9.6.4
synopsis: Haskell implementation of the FlatBuffers protocol.
description: |
Haskell implementation of the FlatBuffers protocol.
See the GitHub page for documentation: <https://github.com/dcastro/haskell-flatbuffers>
extra-source-files:
- README.md
- CHANGELOG.md
extra-doc-files:
- README.md
ghc-options:
- -Wall
- -Wno-name-shadowing
- -Wincomplete-record-updates
- -Wredundant-constraints
dependencies:
- base >= 4.16 && < 5
- bytestring >= 0.11.3.1
- text >= 2.0
- mtl >= 2.2.2
- containers >= 0.6.4.1
- megaparsec >= 9.2.2
- parser-combinators >= 1.3.0
- binary >= 0.8.9.0
- scientific >= 0.3.7.0
- template-haskell >= 2.18.0.0
- filepath >= 1.4.2.2
- directory >= 1.3.6.2
- text-manipulate >= 0.3.1.0
- mono-traversable >= 1.0.15.3
default-extensions:
- AllowAmbiguousTypes
- BangPatterns
- BlockArguments
- DeriveTraversable
- DeriveTraversable
- DerivingStrategies
- GeneralizedNewtypeDeriving
- ImportQualifiedPost
- InstanceSigs
- LambdaCase
- NegativeLiterals
- OverloadedRecordDot
- OverloadedStrings
- QuasiQuotes
- RecordWildCards
- ScopedTypeVariables
- StandaloneDeriving
- TemplateHaskell
- TypeApplications
- TypeFamilies
- TypeOperators
- ViewPatterns
library:
source-dirs: src
tests:
test:
main: Spec.hs
source-dirs: test/
dependencies:
- flatbuffers
- hspec
- hspec-core
- hspec-expectations-pretty-diff
- HUnit
- hspec-megaparsec
- hedgehog
- hspec-hedgehog
- http-client
- http-types
- aeson
- aeson-pretty
- raw-strings-qq
- utf8-string
- process
- pretty-simple
- hex-text
benchmarks:
criterion-bench:
main: Main.hs
source-dirs: bench/
dependencies:
- flatbuffers
- criterion
- vector
- aeson
ghc-options:
- -threaded
- -rtsopts