cabal-version: 3.0 name: ulid-tight version: 0.1 synopsis: Another ULID implementation with tight memory representation description: ulid-tight is one implementation of ULID. The data type Ulid consumes only 128-bit. license: MIT license-file: LICENSE author: Keito Kajitani maintainer: Keito Kajitani copyright: (c) 2023 Keito Kajitani homepage: https://github.com/ijaketak/ulid-tight category: Data build-type: Simple tested-with: GHC == 9.2.8 , GHC == 9.4.7 , GHC == 9.6.3 extra-doc-files: CHANGELOG.md , README.md -- extra-source-files: source-repository head type: git location: https://github.com/ijaketak/ulid-tight source-repository this type: git location: https://github.com/ijaketak/ulid-tight tag: v0.1 common depends build-depends: base < 4.20 , binary < 0.9 , hashable < 1.5 , primitive < 0.10 , random >= 1.2 && < 1.3 , text < 2.2 common warnings ghc-options: -Wall library import: depends, warnings exposed-modules: Data.Ulid -- other-modules: -- other-extensions: build-depends: bytestring < 0.13 , deepseq < 1.6 , template-haskell < 2.22 , time < 1.13 hs-source-dirs: src default-language: Haskell2010 test-suite ulid-tight-test import: depends, warnings default-language: Haskell2010 other-modules: UlidSpec -- other-extensions: type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Spec.hs build-depends: hspec < 2.12 , ulid-tight build-tool-depends: hspec-discover:hspec-discover < 2.12