packages feed

hash-addressed-0.1.0.0: hash-addressed.cabal

cabal-version: 3.0

name: hash-addressed
version: 0.1.0.0
synopsis: Hash-addressed file storage
category: Hash, Filesystem

description:
    A simple system for maintaining a directory wherein each file's
    name is a hash of its content.

homepage:    https://github.com/typeclasses/hash-addressed
bug-reports: https://github.com/typeclasses/hash-addressed/issues

author: Chris Martin
maintainer: Chris Martin, Julie Moronuki

copyright: 2023 Mission Valley Software LLC
license: Apache-2.0
license-file: license.txt

extra-source-files: *.md

source-repository head
    type: git
    location: git://github.com/typeclasses/hash-addressed.git

library
    hs-source-dirs: library
    exposed-modules:
        HashAddressed.Directory
        HashAddressed.HashFunction

    default-language: GHC2021
    ghc-options: -Wall
    default-extensions:
        BlockArguments
        DerivingVia
        LambdaCase
        NamedFieldPuns
        NoImplicitPrelude

    build-depends:
      , base ^>= 4.16 || ^>= 4.17
      , base16-bytestring ^>= 1.0.2
      , bytestring ^>= 0.11.3
      , cryptohash-sha256 ^>= 0.11.102
      , directory ^>= 1.3.6
      , filepath ^>= 1.4.2
      , gambler ^>= 0.0.0
      , quaalude ^>= 0.0.0
      , mtl ^>= 2.2.2
      , pipes ^>= 4.3.16
      , resourcet ^>= 1.2.6 || ^>= 1.3.0
      , temporary ^>= 1.3