cabal-version: 3.0 name: hasherize version: 0.0.0.0 synopsis: Hash digests for files and directories category: Filesystem, Hash description: This library can produce a hash for filesystem content, which can be either a file or a directory. The name of the file or directory is not included in the hash digest. The digest of a directory is based on the names and contents of the files contained therein. No other filesystem metadata (timestamps, permissions, etc.) is included in the digest. license: Apache-2.0 license-file: license.txt author: Chris Martin maintainer: Chris Martin, Julie Moronuki homepage: https://github.com/typeclasses/hasherize extra-source-files: *.md common base default-language: GHC2021 ghc-options: -Wall default-extensions: ApplicativeDo BlockArguments DerivingStrategies LambdaCase NoImplicitPrelude OverloadedStrings QuasiQuotes build-depends: , base ^>= 4.18 , bytestring ^>= 0.11 , containers ^>= 0.6.7 , cryptohash-sha256 ^>= 0.11.102 , directory ^>= 1.3.8 , file-io ^>= 0.1 , filepath ^>= 1.4.100 , mtl ^>= 2.3.1 , quaalude ^>= 0.0 , text ^>= 2.0.2 library import: base hs-source-dirs: library exposed-modules: Hasherize executable hasherize import: base hs-source-dirs: executable main-is: Main.hs build-depends: , base16-bytestring ^>= 1.0.2 , cassava ^>= 0.5 , envparse ^>= 0.5 , hasherize , ki ^>= 1.0 , qsem ^>= 0.1 , safe-exceptions ^>= 0.1.7 , stm ^>= 2.5.1 , unfork ^>= 1.0.0 , vector ^>= 0.12.3