minesweeper-haskell/package.yaml
2019-12-10 02:06:09 +01:00

46 lines
732 B
YAML

name: minesweeper
version: 0.1.0.0
ghc-options: -Wall -O2 -flate-specialise -fspecialise-aggressively -fplugin=Polysemy.Plugin
default-extensions:
- DataKinds
- FlexibleContexts
- GADTs
- LambdaCase
- PolyKinds
- RankNTypes
- ScopedTypeVariables
- TypeApplications
- TypeOperators
- TypeFamilies
dependencies:
- base
- polysemy-plugin
- polysemy
- random
- containers
- array
- split
- mtl
library:
source-dirs: src/
executables:
minesweeper:
source-dirs: app/
main: Main.hs
dependencies:
- minesweeper
- optparse-generic
tests:
minesweeper-test:
source-dirs: test/
main: Spec.hs
dependencies:
- minesweeper
- tasty
- tasty-hunit