cabal-version: 2.2
-- This file has been generated from package.yaml by hpack version 0.39.1.
--
-- see: https://github.com/sol/hpack
name: convert-units
version: 0.1
synopsis: Statically typed unit conversions
description: Please see the README on GitHub at <https://github.com/AliceRixte/convert-units/blob/main/README.md>
category: Physics, Data, Numeric, Math
homepage: https://github.com/AliceRixte/convert-units#readme
bug-reports: https://github.com/AliceRixte/convert-units/issues
author: Alice Rixte
maintainer: alice.rixte@u-bordeaux.fr
copyright: (c) Alice Rixte 2025
license: BSD-3-Clause
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
extra-doc-files:
CHANGELOG.md
source-repository head
type: git
location: https://github.com/AliceRixte/convert-units
library
exposed-modules:
Data.Type.Int
Data.Units
Data.Units.AngleSI
Data.Units.AngleSI.Derived
Data.Units.AngleSI.NonSI
Data.Units.AngleSI.NonSI.Angle
Data.Units.AngleSI.System
Data.Units.Core
Data.Units.Core.Arithmetic
Data.Units.Core.Convert
Data.Units.Core.Prefix
Data.Units.Core.System
Data.Units.Core.TH
Data.Units.Imperial
Data.Units.Imperial.Area
Data.Units.Imperial.Length
Data.Units.NonSI
Data.Units.NonSI.Area
Data.Units.NonSI.Frequency
Data.Units.NonSI.Length
Data.Units.NonSI.Temperature
Data.Units.NonSI.Time
Data.Units.SI
Data.Units.SI.Derived
Data.Units.SI.Derived.Angle
Data.Units.SI.Derived.NonAngle
Data.Units.SI.NonSI
Data.Units.SI.NonSI.Angle
Data.Units.SI.Prefixes
Data.Units.SI.System
Data.Units.UsCustomary
Data.Units.UsCustomary.Area
Data.Units.UsCustomary.Length
other-modules:
Paths_convert_units
autogen-modules:
Paths_convert_units
hs-source-dirs:
src
default-extensions:
NoStarIsType
FunctionalDependencies
TypeFamilies
UndecidableInstances
DerivingVia
UndecidableInstances
TemplateHaskell
ghc-options: -Wall -threaded
build-depends:
base >=4.18 && <5
, template-haskell >=2.21.0 && <2.24
default-language: GHC2024
test-suite convert-units-test
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Data.Type.IntSpec
Data.Units.Core.ArithmeticProp
Data.Units.Core.ConvertProp
Data.Units.CoreProp
Data.Units.NonSI.AngleSpec
Data.Units.NonSI.AreaSpec
Data.Units.NonSI.FrequencySpec
Data.Units.NonSI.LengthSpec
Data.Units.NonSI.TemperatureSpec
Data.Units.NonSI.TimeSpec
Data.Units.SI.PrefixSpec
Data.Units.SI.SystemSpec
Paths_convert_units
autogen-modules:
Paths_convert_units
hs-source-dirs:
test
default-extensions:
NoStarIsType
FunctionalDependencies
TypeFamilies
UndecidableInstances
DerivingVia
UndecidableInstances
TemplateHaskell
ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N
build-depends:
QuickCheck >=2.14
, base >=4.18 && <5
, convert-units
, hspec >=2.11
, ieee754 <=0.8.0
, template-haskell >=2.21.0 && <2.24
default-language: GHC2024
benchmark convert-units-bench
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
Paths_convert_units
autogen-modules:
Paths_convert_units
hs-source-dirs:
benchmark
default-extensions:
NoStarIsType
FunctionalDependencies
TypeFamilies
UndecidableInstances
DerivingVia
UndecidableInstances
TemplateHaskell
ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N
build-depends:
base >=4.18 && <5
, convert-units
, criterion >=1.6
, template-haskell >=2.21.0 && <2.24
default-language: GHC2024