cabal-version: 2.4
name: named-binary-tag
version: 0.1.0.0
synopsis: NBT (named binary tag) serialization and deserialization.
description: This project was created because the old nbt package has had a 1-liner open issue preventing compilation for 2 years now at the time of writing, despite submitting a pull request to fix it.
.
While I was at it, I went ahead and changed the data structure to use konsumlamm's rrb-vector package instead of lists or unboxed arrays for more well-rounded asymptotics.
.
StrictData is also turned on, and some functions are exported for reading/writing NBT files that remove some of the old boilerplate code.
category: Data
homepage: https://github.com/davidgarland/named-binary-tag
bug-reports: https://github.com/davidgarland/named-binary-tag
author: David Garland
maintainer: davidrgarland@me.com
license: MIT
license-file: LICENSE
tested-with: GHC == 9.2.4, GHC == 9.4.2
extra-source-files: CHANGELOG.md README.md
source-repository head
type: git
location: https://github.com/davidgarland/named-binary-tag.git
library
hs-source-dirs: src
exposed-modules: Data.Nbt
ghc-options: -Wall -O2
default-extensions: DeriveFunctor
, FlexibleContexts
, FlexibleInstances
, ImportQualifiedPost
, LambdaCase
, PatternSynonyms
, StrictData
build-depends: base >= 4.16.0 && < 4.18
, bytestring >= 0.11.3 && < 0.12
, cereal >= 0.5.8 && < 0.6
, containers >= 0.6.6 && < 0.7
, indexed-traversable >= 0.1.2 && < 0.2
, rrb-vector >= 0.1.1.0 && < 0.2
, text >= 2.0.1 && < 2.1
, zlib >= 0.6.3 && < 0.7
default-language: Haskell2010
test-suite test
hs-source-dirs: test
main-is: Main.hs
ghc-options: -Wall
type: exitcode-stdio-1.0
default-language: Haskell2010
default-extensions: OverloadedStrings
build-depends: base
, cereal
, named-binary-tag
, tasty
, tasty-quickcheck
, text