cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.36.0.
--
-- see: https://github.com/sol/hpack
name: double-x-encoding
version: 1.1.1
synopsis: Encoding scheme to encode any Unicode string with only [0-9a-zA-Z_]
description: Double-X-Encoding is an encoding scheme to encode any Unicode string
with only characters from [0-9a-zA-Z_].
Therefore it's quite similar to URL percent-encoding.
It's especially useful for GraphQL ID generation,
as it includes support for encoding leading digits and double underscores.
category: Codec, Codecs, GraphQL, ASCII, Unicode, Encoding, Decoding
homepage: https://github.com/Airsequel/double-x-encoding#readme
bug-reports: https://github.com/Airsequel/double-x-encoding/issues
author: Adrian Sieber
maintainer: adrian@feram.io
license: ISC
build-type: Simple
source-repository head
type: git
location: https://github.com/Airsequel/double-x-encoding
subdir: Haskell
library
exposed-modules:
DoubleXEncoding
other-modules:
Paths_double_x_encoding
hs-source-dirs:
source
default-extensions:
LambdaCase
MultiWayIf
OverloadedStrings
build-depends:
Cabal-syntax >=3.10 && <3.12,
base >=4.18 && <4.20,
text >=2.0 && <2.2
default-language: GHC2021
test-suite double-x-encoding-test
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
Paths_double_x_encoding
hs-source-dirs:
tests
default-extensions:
LambdaCase
MultiWayIf
OverloadedStrings
build-depends:
Cabal-syntax >=3.10 && <3.12,
base >=4.18 && <4.20,
double-x-encoding,
text >=2.0 && <2.2
default-language: GHC2021