fast-bech32-1.0.1: fast-bech32.cabal
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.35.0.
--
-- see: https://github.com/sol/hpack
name: fast-bech32
version: 1.0.1
synopsis: Fast implementation of the Bech32 encoding format.
description: Please see the README on GitHub at <https://github.com/cardanosolutions/ogmios/tree/master/server/modules/fast-bech32>
category: Codec
homepage: https://github.com/cardanosolutions/ogmios#readme
bug-reports: https://github.com/cardanosolutions/ogmios/issues
author: KtorZ <matthias.benkort@gmail.com>
maintainer: matthias.benkort@gmail.com
copyright: 2021 KtorZ
license: MPL-2.0
license-file: LICENSE
build-type: Simple
extra-source-files:
LICENSE
README.md
CHANGELOG.md
source-repository head
type: git
location: https://github.com/cardanosolutions/ogmios
library
exposed-modules:
Data.ByteString.Bech32
other-modules:
Paths_fast_bech32
hs-source-dirs:
src
default-extensions:
BangPatterns
BinaryLiterals
ConstraintKinds
DataKinds
DefaultSignatures
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveTraversable
EmptyDataDecls
ExistentialQuantification
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
InstanceSigs
KindSignatures
LambdaCase
MultiParamTypeClasses
MultiWayIf
NamedFieldPuns
NoImplicitPrelude
NumericUnderscores
OverloadedStrings
PartialTypeSignatures
PatternGuards
RankNTypes
ScopedTypeVariables
StandaloneDeriving
TupleSections
TypeApplications
TypeFamilies
TypeSynonymInstances
ViewPatterns
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints -Wunused-packages
build-depends:
base >=4.17 && <5
, bytestring
, relude
, text
default-language: Haskell2010
if true
ghc-options: -O2
test-suite unit
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Data.ByteString.Bech32Spec
Paths_fast_bech32
hs-source-dirs:
test/unit
default-extensions:
BangPatterns
BinaryLiterals
ConstraintKinds
DataKinds
DefaultSignatures
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveTraversable
EmptyDataDecls
ExistentialQuantification
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
InstanceSigs
KindSignatures
LambdaCase
MultiParamTypeClasses
MultiWayIf
NamedFieldPuns
NoImplicitPrelude
NumericUnderscores
OverloadedStrings
PartialTypeSignatures
PatternGuards
RankNTypes
ScopedTypeVariables
StandaloneDeriving
TupleSections
TypeApplications
TypeFamilies
TypeSynonymInstances
ViewPatterns
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints -Wunused-packages -threaded -rtsopts -with-rtsopts=-N
build-tool-depends:
hspec-discover:hspec-discover
build-depends:
QuickCheck
, base >=4.17 && <5
, base16
, bech32
, bytestring
, fast-bech32
, hspec
, text
default-language: Haskell2010
benchmark encoding
type: exitcode-stdio-1.0
main-is: Encoding.hs
other-modules:
Paths_fast_bech32
hs-source-dirs:
bench
default-extensions:
BangPatterns
BinaryLiterals
ConstraintKinds
DataKinds
DefaultSignatures
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveTraversable
EmptyDataDecls
ExistentialQuantification
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
InstanceSigs
KindSignatures
LambdaCase
MultiParamTypeClasses
MultiWayIf
NamedFieldPuns
NoImplicitPrelude
NumericUnderscores
OverloadedStrings
PartialTypeSignatures
PatternGuards
RankNTypes
ScopedTypeVariables
StandaloneDeriving
TupleSections
TypeApplications
TypeFamilies
TypeSynonymInstances
ViewPatterns
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints -Wunused-packages -threaded -rtsopts -with-rtsopts=-N
build-depends:
base >=4.17 && <5
, bech32
, bytestring
, criterion
, fast-bech32
, random-bytestring
default-language: Haskell2010