164 lines
4.6 KiB
Text
164 lines
4.6 KiB
Text
cabal-version: 2.0
|
|
|
|
-- This file has been generated from package.yaml by hpack version 0.35.2.
|
|
--
|
|
-- see: https://github.com/sol/hpack
|
|
|
|
name: aoc
|
|
version: 0.0.1.0
|
|
description: Advent-Of-Code
|
|
author: Alexander Kobjolke
|
|
maintainer: alex@jakalx.net
|
|
copyright: Alexander Kobjolke 2023
|
|
license: MIT
|
|
build-type: Simple
|
|
extra-source-files:
|
|
README.org
|
|
data-dir: data
|
|
|
|
library
|
|
exposed-modules:
|
|
AoC
|
|
AoC.Day
|
|
AoC.Riddle
|
|
AoC.Util
|
|
AoC.Y2023
|
|
AoC.Y2023.D01
|
|
AoC.Y2023.D02
|
|
AoC.Y2023.D03
|
|
AoC.Y2023.D04
|
|
AoC.Y2023.D05
|
|
AoC.Y2023.D06
|
|
AoC.Y2023.D07
|
|
AoC.Y2023.D08
|
|
AoC.Y2023.D09
|
|
AoC.Y2023.D10
|
|
AoC.Y2023.D11
|
|
AoC.Y2023.D12
|
|
AoC.Y2023.D13
|
|
AoC.Y2023.D14
|
|
AoC.Y2023.D15
|
|
AoC.Y2023.D16
|
|
AoC.Y2023.D17
|
|
AoC.Y2023.D18
|
|
AoC.Y2023.D19
|
|
AoC.Y2023.D20
|
|
AoC.Y2023.D21
|
|
AoC.Y2023.D22
|
|
AoC.Y2023.D23
|
|
AoC.Y2023.D24
|
|
AoC.Y2023.D25
|
|
AoC.Year
|
|
other-modules:
|
|
Paths_aoc
|
|
autogen-modules:
|
|
Paths_aoc
|
|
hs-source-dirs:
|
|
src
|
|
default-extensions:
|
|
BlockArguments
|
|
OverloadedStrings
|
|
ImportQualifiedPost
|
|
DerivingStrategies
|
|
ghc-options: -Weverything -Wno-implicit-prelude -Wno-missing-import-lists -Wno-missing-kind-signatures -Wno-missed-specialisations -Wno-all-missed-specialisations -Wno-unsafe -Wno-safe -Wno-missing-safe-haskell-mode -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-prepositive-qualified-module -fdefer-typed-holes -Wno-unused-packages
|
|
build-depends:
|
|
base
|
|
, containers
|
|
, megaparsec
|
|
, relude
|
|
, text
|
|
mixins:
|
|
base hiding (Prelude)
|
|
, relude (Relude as Prelude, Relude, Relude.Unsafe, Relude.Extra.Enum)
|
|
default-language: GHC2021
|
|
|
|
executable aoc
|
|
main-is: aoc.hs
|
|
other-modules:
|
|
Paths_aoc
|
|
autogen-modules:
|
|
Paths_aoc
|
|
hs-source-dirs:
|
|
app
|
|
default-extensions:
|
|
BlockArguments
|
|
OverloadedStrings
|
|
ImportQualifiedPost
|
|
DerivingStrategies
|
|
ghc-options: -Weverything -Wno-implicit-prelude -Wno-missing-import-lists -Wno-missing-kind-signatures -Wno-missed-specialisations -Wno-all-missed-specialisations -Wno-unsafe -Wno-safe -Wno-missing-safe-haskell-mode -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-prepositive-qualified-module -fdefer-typed-holes -Wno-unused-packages
|
|
build-depends:
|
|
aoc
|
|
, base
|
|
, containers
|
|
, megaparsec
|
|
, relude
|
|
, text
|
|
mixins:
|
|
base hiding (Prelude)
|
|
, relude (Relude as Prelude, Relude, Relude.Unsafe, Relude.Extra.Enum)
|
|
default-language: GHC2021
|
|
|
|
test-suite doctest
|
|
type: exitcode-stdio-1.0
|
|
main-is: Doctest.hs
|
|
other-modules:
|
|
Paths_aoc
|
|
autogen-modules:
|
|
Paths_aoc
|
|
hs-source-dirs:
|
|
test/doctest
|
|
default-extensions:
|
|
BlockArguments
|
|
OverloadedStrings
|
|
ImportQualifiedPost
|
|
DerivingStrategies
|
|
ghc-options: -Weverything -Wno-implicit-prelude -Wno-missing-import-lists -Wno-missing-kind-signatures -Wno-missed-specialisations -Wno-all-missed-specialisations -Wno-unsafe -Wno-safe -Wno-missing-safe-haskell-mode -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-prepositive-qualified-module -fdefer-typed-holes -Wno-unused-packages
|
|
build-tool-depends:
|
|
doctest:doctest
|
|
build-depends:
|
|
base
|
|
, containers
|
|
, megaparsec
|
|
, process
|
|
, relude
|
|
, text
|
|
mixins:
|
|
base hiding (Prelude)
|
|
, relude (Relude as Prelude, Relude, Relude.Unsafe, Relude.Extra.Enum)
|
|
default-language: Haskell2010
|
|
|
|
test-suite spec
|
|
type: exitcode-stdio-1.0
|
|
main-is: Spec.hs
|
|
other-modules:
|
|
AoCSpec.UtilSpec
|
|
AoCSpec.Y2023Spec
|
|
SpecHook
|
|
Paths_aoc
|
|
autogen-modules:
|
|
Paths_aoc
|
|
hs-source-dirs:
|
|
test/spec
|
|
default-extensions:
|
|
BlockArguments
|
|
OverloadedStrings
|
|
ImportQualifiedPost
|
|
DerivingStrategies
|
|
ghc-options: -Weverything -Wno-implicit-prelude -Wno-missing-import-lists -Wno-missing-kind-signatures -Wno-missed-specialisations -Wno-all-missed-specialisations -Wno-unsafe -Wno-safe -Wno-missing-safe-haskell-mode -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-prepositive-qualified-module -fdefer-typed-holes -Wno-unused-packages
|
|
cpp-options: -DTEST
|
|
build-tool-depends:
|
|
hspec-discover:hspec-discover
|
|
build-depends:
|
|
QuickCheck
|
|
, aoc
|
|
, base
|
|
, containers
|
|
, hspec
|
|
, megaparsec
|
|
, quickcheck-instances
|
|
, relude
|
|
, text
|
|
mixins:
|
|
base hiding (Prelude)
|
|
, relude (Relude as Prelude, Relude, Relude.Unsafe, Relude.Extra.Enum)
|
|
default-language: GHC2021
|