cabal-version: 3.0 name: interval-patterns version: 0.3.0.1 author: Melanie Brown description: A library for easy manipulation of intervals according to their overlap. maintainer: brown.m@pm.me license: BSD-3-Clause license-file: LICENSE homepage: https://github.com/mixphix/interval-patterns bug-reports: https://github.com/mixphix/interval-patterns/issues extra-source-files: CHANGELOG.md copyright: 2022 Melanie Brown common interval-patterns build-depends: , base >= 4.11 && < 5 , containers , groups >= 0.2.2 , lattices >= 2.0.3 && < 2.1 , semirings >= 0.6 && < 0.7 , relude >= 1.0.0.1 && < 1.1 , time , time-compat >= 1.9.6.1 && < 1.10 default-extensions: BangPatterns ConstraintKinds DataKinds DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveLift DeriveTraversable DerivingStrategies DerivingVia EmptyCase FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving ImportQualifiedPost LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns OverloadedStrings PatternSynonyms PolyKinds QuasiQuotes RecordWildCards ScopedTypeVariables StandaloneDeriving StandaloneKindSignatures TupleSections TypeApplications TypeFamilies TypeOperators ViewPatterns default-language: Haskell2010 ghc-options: -Wall -Wcompat -Wno-unticked-promoted-constructors mixins: base hiding (Prelude) , relude (Relude as Prelude) , relude library import: interval-patterns hs-source-dirs: src exposed-modules: Data.Interval Data.Interval.Layers Data.Interval.Borel Data.OneOrTwo Data.Timeframe Data.Calendar test-suite tests import: interval-patterns type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: Main.hs build-depends: , hspec , interval-patterns , QuickCheck