cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.38.0.
--
-- see: https://github.com/sol/hpack
name: double-x-encoding
version: 1.2.2
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
extra-source-files:
readme.md
tests/blns.txt
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 && <=3.14.2,
base >=4.19.2 && <=4.21,
text >=2.1.1 && <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 && <=3.14.2,
base >=4.19.2 && <=4.21,
double-x-encoding,
text >=2.1.1 && <2.2
default-language: GHC2021