packages feed

aztecs-0.1.0.0: aztecs.cabal

cabal-version:   3.0
name:            aztecs
version:         0.1.0.0
license:         BSD-3-Clause
license-file:    LICENSE
maintainer:      matt@hunzinger.me
author:          Matt Hunzinger
build-type:      Simple
extra-doc-files: CHANGELOG.md
synopsis:        A type-safe and friendly ECS for Haskell 
description:     A type-safe and friendly ECS for Haskell 
    exposed-modules:
        Data.Aztecs
        Data.Aztecs.Core
        Data.Aztecs.Command
        Data.Aztecs.Schedule
        Data.Aztecs.System
        Data.Aztecs.Storage
        Data.Aztecs.Task
        Data.Aztecs.Query
        Data.Aztecs.World
        Data.Aztecs.World.Archetypes
        Data.Aztecs.World.Components

    hs-source-dirs:   src
    default-language: Haskell2010
    ghc-options:      -Wall
    build-depends:
        base >=4 && <5,
        async >=2,
        containers >=0.7,
        mtl >=2

executable ecs
    main-is:          ECS.hs
    hs-source-dirs:   examples
    default-language: Haskell2010
    ghc-options:      -Wall
    build-depends:
        base >=4 && <5,
        aztecs

test-suite aztecs-test
    type:             exitcode-stdio-1.0
    main-is:          Main.hs
    hs-source-dirs:   test
    default-language: Haskell2010
    ghc-options:      -Wall
    build-depends:
        base >=4 && <5,
        aztecs

benchmark aztecs-bench
    type:             exitcode-stdio-1.0
    main-is:          Iter.hs
    hs-source-dirs:   bench
    default-language: Haskell2010
    ghc-options:      -Wall
    build-depends:
        base >=4 && <5,
        aztecs,
        criterion >=1