packages feed

pathfindingcore-1.3.0: pathfindingcore.cabal

Name:                pathfindingcore
Version:             1.3.0
Cabal-version:       >=1.24.0
License:             BSD3
License-File:        LICENSE.txt
Author:              Jason Bertsche
Maintainer:          jason.bertsche@gmail.com
Homepage:            http://github.com/TheBizzle
Category:            Demo
Synopsis:            A toy pathfinding library
Description:         A toy pathfinding library
Build-type:          Simple

source-repository head
  type:     git
  location: git@github.com:TheBizzle/PathFindingCore-Haskell.git

library
  hs-source-dirs:   src
  exposed-modules:  PathFindingCore.PathingMap, PathFindingCore.Status, PathFindingCore.PathingMap.Coordinate, PathFindingCore.PathingMap.Direction, PathFindingCore.PathingMap.Terrain, PathFindingCore.PathingMap.Interpreter, PathFindingTest.TestSet
  default-extensions: OverloadedStrings
  default-language: Haskell2010
  build-depends:
    array          >= 0.5.2 && < 0.6.0,
    base-noprelude >= 4.8   && < 5,
    bizzlelude     >= 1.1.0 && < 1.2.0,
    split          >= 0.2.3 && < 0.3.0,
    text           >= 1.2.3 && < 1.3.0
  GHC-Options:
    -Wall
    -Wcompat
    -Wincomplete-record-updates
    -Wincomplete-uni-patterns
    -Wmissing-import-lists
    -Wredundant-constraints
    -fno-warn-name-shadowing
    -funbox-strict-fields

test-suite tests
  type:             exitcode-stdio-1.0
  main-is:          Main.hs
  hs-source-dirs:   test
  default-extensions: OverloadedStrings
  default-language: Haskell2010
  other-modules: BreadcrumbTests, InstanceTests, InterpreterTests, PathingMapTests
  build-depends:
    array,
    base-noprelude,
    bizzlelude,
    pathfindingcore,
    tasty             >= 1.0.1  && < 1.1.0,
    tasty-hunit       >= 0.10.0 && < 0.11.0