cabal-version: 2.4
name: betacalendars-calendar-layout
version: 0.1.0.0
synopsis: Pure calendar-grid topology and physical print-layout algebra
description:
A deterministic Haskell library for Gregorian month topology, all seven
week origins, natural and fixed six-week grids, undated planning grids,
paper geometry, and structured validation.
category: Data, Time
license: MIT
license-file: LICENSE
author: Mateo Pedersen
maintainer: betamateopedersen@gmail.com
homepage: https://www.betacalendars.com/
bug-reports: https://github.com/mateopedersen/haskell-betacalendars-calendar-layout/issues
build-type: Simple
extra-doc-files: README.md CHANGELOG.md CONTRIBUTING.md SECURITY.md
extra-source-files: cabal.project
examples/Basic.hs
examples/Paper.hs
examples/Blank.hs
library
hs-source-dirs: src
exposed-modules:
BetaCalendars.CalendarLayout
BetaCalendars.CalendarLayout.Civil
BetaCalendars.CalendarLayout.WeekStart
BetaCalendars.CalendarLayout.Grid
BetaCalendars.CalendarLayout.Paper
BetaCalendars.CalendarLayout.Blank
BetaCalendars.CalendarLayout.Year2027
BetaCalendars.CalendarLayout.Boundary2027
BetaCalendars.CalendarLayout.Validation
build-depends:
base >=4.16 && <5
, time >=1.11 && <2
default-language: Haskell2010
ghc-options: -Wall
test-suite calendar-layout-tests
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Main.hs
build-depends:
base >=4.16 && <5
, betacalendars-calendar-layout
default-language: Haskell2010
ghc-options: -Wall
executable example-basic
hs-source-dirs: examples
main-is: Basic.hs
build-depends:
base >=4.16 && <5
, betacalendars-calendar-layout
default-language: Haskell2010
ghc-options: -Wall
executable example-paper
hs-source-dirs: examples
main-is: Paper.hs
build-depends:
base >=4.16 && <5
, betacalendars-calendar-layout
default-language: Haskell2010
ghc-options: -Wall
executable example-blank
hs-source-dirs: examples
main-is: Blank.hs
build-depends:
base >=4.16 && <5
, betacalendars-calendar-layout
default-language: Haskell2010
ghc-options: -Wall
source-repository head
type: git
location: https://github.com/mateopedersen/haskell-betacalendars-calendar-layout
source-repository this
type: git
location: https://github.com/mateopedersen/haskell-betacalendars-calendar-layout
tag: v0.1.0.0