Dependencies for proto3-suite-0.6.0
Libraries
proto3-suite
- aeson (>=1.1.1.0 && <2.1)
- aeson-pretty
- attoparsec (>=0.13.0.1)
- base (>=4.8 && <5.0)
- base64-bytestring (>=1.0.0.1 && <1.3)
- binary (>=0.8.3)
- bytestring (>=0.10.6.0 && <0.12.0)
- cereal (>=0.5.1 && <0.6)
- containers (>=0.5 && <0.7)
- contravariant (>=1.4 && <1.6)
- deepseq (>=1.4 && <1.5)
- filepath
- foldl
- hashable
- haskell-src (>=1.0 && <1.1)
- insert-ordered-containers
- lens
- mtl (>=2.2 && <2.3)
- neat-interpolation
- parsec (>=3.1.9 && <3.2.0)
- parsers (>=0.12 && <0.13)
- pretty (>=1.1 && <1.2)
- pretty-show (>=1.6.12 && <2.0)
- proto3-wire (>=1.2.2 && <1.5)
- QuickCheck (>=2.10 && <2.15)
- quickcheck-instances (<0.4)
- safe (>=0.3 && <0.4)
- split
- system-filepath
- text (>=0.2 && <1.3)
- text-short (>=0.1.3 && <0.2)
- time
- transformers (>=0.4 && <0.6)
- turtle (<1.6.0 || >=1.6.1 && <1.7.0)
- vector (>=0.11 && <0.13)
- if flag(dhall)
- dhall (>=1.13 && <1.39)
- if flag(swagger)
- swagger2 (>=2.1.6 && <2.8)
- if flag(large-records)
- dhall (>=1.34 && <1.39)
- large-generics
- large-records
- if !impl(ghc>=8.0)
- semigroups (>=0.18 && <0.20)
Executables
compile-proto-file
- base (>=4.12 && <5.0)
- optparse-applicative
- proto3-suite
- system-filepath
- text
- turtle
canonicalize-proto-file
- base (>=4.11.0.0 && <5.0)
- containers (>=0.5 && <0.7)
- mtl (>=2.2 && <2.3)
- optparse-generic
- proto3-suite
- proto3-wire (>=1.2 && <1.5)
- range-set-list (>=0.1.2 && <0.2)
- system-filepath
- turtle
Flags
Manual Flags
Name | Description | Default |
---|---|---|
dhall | Turn on Dhall interpret and inject codegen | Disabled |
swagger | Turn on Swagger doc generation. | Enabled |
swagger-wrapper-format | Change Swagger schema format for Protobuf wrapper types | Disabled |
large-records | Generate records with smaller core code size using the large-records library | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info