cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.35.2. -- -- see: https://github.com/sol/hpack name: binrep version: 0.5.0 synopsis: Encode precise binary representations directly in types description: Please see README.md. category: Data, Serialization homepage: https://github.com/raehik/binrep#readme bug-reports: https://github.com/raehik/binrep/issues author: Ben Orchard maintainer: Ben Orchard license: MIT license-file: LICENSE build-type: Simple tested-with: GHC ==9.4.4 extra-source-files: README.md CHANGELOG.md source-repository head type: git location: https://github.com/raehik/binrep flag icu description: use text-icu package (requires ICU library) manual: True default: True library exposed-modules: Binrep Binrep.BLen.Simple Binrep.CBLen Binrep.CBLen.Generic Binrep.Extra.HexByteString Binrep.Generic Binrep.Get.Flatparse Binrep.Put.Bytezap Binrep.Put.Mason Binrep.Type.Byte Binrep.Type.Common Binrep.Type.Int Binrep.Type.Magic Binrep.Type.NullPadded Binrep.Type.NullTerminated Binrep.Type.Prefix Binrep.Type.Prefix.Count Binrep.Type.Prefix.Size Binrep.Type.Sized Binrep.Type.Text Binrep.Type.Text.Encoding.Ascii Binrep.Type.Text.Encoding.ShiftJis Binrep.Type.Text.Encoding.Utf16 Binrep.Type.Text.Encoding.Utf32 Binrep.Type.Text.Encoding.Utf8 Binrep.Type.Text.Internal Binrep.Type.Thin Binrep.Util Binrep.Util.Class Binrep.Util.Generic Binrep.Via Bytezap Bytezap.Bytes Bytezap.Class Bytezap.Int Bytezap.Poke.Bytes Bytezap.Poke.Int Bytezap.Text Data.Aeson.Extra.SizedVector Util.TypeNats other-modules: Paths_binrep hs-source-dirs: src default-extensions: LambdaCase NoStarIsType DerivingVia DeriveAnyClass GADTs RoleAnnotations DefaultSignatures TypeFamilies DataKinds MagicHash ghc-options: -Wall build-depends: aeson >=2.0 && <2.2 , base >=4.14 && <5 , bytestring >=0.11 && <0.13 , deepseq >=1.4.6.1 && <1.6 , flatparse >=0.4.0.1 && <0.6 , generic-data-functions >=0.2.0 && <0.3 , mason >=0.2.5 && <0.3 , megaparsec >=9.2.0 && <9.5.0 , parser-combinators >=1.3.0 && <1.4 , refined1 ==0.9.* , strongweak >=0.6.0 && <0.7 , text >=1.2.5.0 && <2.1 , vector >=0.12.3.1 && <0.14 , vector-sized >=1.5.0 && <1.6 default-language: GHC2021 if flag(icu) cpp-options: -DHAVE_ICU build-depends: text-icu >=0.7.0.0 && <0.9 test-suite spec type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: ArbitraryOrphans Binrep.Extra.HexByteStringSpec Binrep.LawsSpec Paths_binrep hs-source-dirs: test default-extensions: LambdaCase NoStarIsType DerivingVia DeriveAnyClass GADTs RoleAnnotations DefaultSignatures TypeFamilies DataKinds MagicHash ghc-options: -Wall build-tool-depends: hspec-discover:hspec-discover >=2.7 && <2.12 build-depends: QuickCheck >=2.14.2 && <2.15 , aeson >=2.0 && <2.2 , base >=4.14 && <5 , binrep , bytestring >=0.11 && <0.13 , deepseq >=1.4.6.1 && <1.6 , flatparse >=0.4.0.1 && <0.6 , generic-data-functions >=0.2.0 && <0.3 , generic-random >=1.5.0.1 && <1.6 , hspec >=2.7 && <2.12 , mason >=0.2.5 && <0.3 , megaparsec >=9.2.0 && <9.5.0 , parser-combinators >=1.3.0 && <1.4 , quickcheck-instances >=0.3.26 && <0.4 , refined1 ==0.9.* , strongweak >=0.6.0 && <0.7 , text >=1.2.5.0 && <2.1 , vector >=0.12.3.1 && <0.14 , vector-sized >=1.5.0 && <1.6 default-language: GHC2021 if flag(icu) cpp-options: -DHAVE_ICU build-depends: text-icu >=0.7.0.0 && <0.9 benchmark bench type: exitcode-stdio-1.0 main-is: Main.hs other-modules: Paths_binrep hs-source-dirs: bench default-extensions: LambdaCase NoStarIsType DerivingVia DeriveAnyClass GADTs RoleAnnotations DefaultSignatures TypeFamilies DataKinds MagicHash ghc-options: -Wall -O2 build-depends: aeson >=2.0 && <2.2 , base >=4.14 && <5 , binrep , bytestring >=0.11 && <0.13 , deepseq >=1.4.6.1 && <1.6 , flatparse >=0.4.0.1 && <0.6 , gauge , generic-data-functions >=0.2.0 && <0.3 , mason >=0.2.5 && <0.3 , megaparsec >=9.2.0 && <9.5.0 , parser-combinators >=1.3.0 && <1.4 , refined1 ==0.9.* , strongweak >=0.6.0 && <0.7 , text >=1.2.5.0 && <2.1 , vector >=0.12.3.1 && <0.14 , vector-sized >=1.5.0 && <1.6 default-language: GHC2021 if flag(icu) cpp-options: -DHAVE_ICU build-depends: text-icu >=0.7.0.0 && <0.9