packages feed

diff-loc-0.1.0.0: diff-loc.cabal

cabal-version:      3.0
name:               diff-loc
version:            0.1.0.0
synopsis:           Map file locations across diffs
description:        See "DiffLoc".
homepage:           https://gitlab.com/lysxia/diff-loc
license:            MIT
license-file:       LICENSE
author:             Li-yao Xia
maintainer:         lysxia@gmail.com
copyright:          2022 Li-yao Xia
category:           Data
build-type:         Simple
extra-doc-files:    CHANGELOG.md README.md

common warnings
    ghc-options: -Wall

flag test
  description: Enable test module.
  default: False
  manual: True

library
    import:           warnings
    exposed-modules:
      DiffLoc
      DiffLoc.Colline
      DiffLoc.Diff
      DiffLoc.Index
      DiffLoc.Interval
      DiffLoc.Shift
      DiffLoc.Starter
      DiffLoc.Unsafe
    build-depends:
      fingertree,
      show-combinators,
      base >=4.14 && < 4.18
    hs-source-dirs:   src
    default-language: Haskell2010
    if flag(test)
      exposed-modules:
        DiffLoc.Test
      build-depends:
        QuickCheck,
        quickcheck-higherorder