packages feed

anitomata-aseprite-0.1.1.5: anitomata-aseprite.cabal

cabal-version: 1.12

-- This file has been generated from package.yaml by hpack version 0.39.1.
--
-- see: https://github.com/sol/hpack

name:           anitomata-aseprite
version:        0.1.1.5
synopsis:       Code gen for Aseprite animations
description:    @anitomata@ Haskell code generation for Aseprite animations.
category:       Game
homepage:       https://sr.ht/~jship/anitomata/
author:         Jason Shipman
maintainer:     Jason Shipman
license:        MIT
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    CHANGELOG.md
    LICENSE
    package.yaml
    README.md
    images/aseprite-tags.png

source-repository head
  type: git
  location: https://git.sr.ht/~jship/anitomata/

library
  exposed-modules:
      Anitomata.Aseprite
      Anitomata.Aseprite.Preprocessor
  other-modules:
      Paths_anitomata_aseprite
  hs-source-dirs:
      library
  default-extensions:
      BlockArguments
      DerivingVia
      LambdaCase
  ghc-options: -Weverything -Wno-missing-local-signatures -Wno-missing-exported-signatures -Wno-missing-import-lists -Wno-missed-specializations -Wno-all-missed-specializations -Wno-unsafe -Wno-safe -Wno-missing-safe-haskell-mode
  build-depends:
      aeson >=2.1.2.1 && <2.4
    , base >=4.17 && <5
    , directory >=1.3.7.1 && <1.4
    , filepath >=1.4.2.2 && <1.6
    , module-munging ==0.1.*
    , optparse-applicative >=0.17.1.0 && <0.20
    , text >=2.0.2 && <2.2
  default-language: GHC2021

executable aseprite2haskell
  main-is: Main.hs
  other-modules:
      Paths_anitomata_aseprite
  hs-source-dirs:
      executables/aseprite2haskell
  default-extensions:
      BlockArguments
      DerivingVia
      LambdaCase
  ghc-options: -Weverything -Wno-missing-local-signatures -Wno-missing-exported-signatures -Wno-missing-import-lists -Wno-missed-specializations -Wno-all-missed-specializations -Wno-unsafe -Wno-safe -Wno-missing-safe-haskell-mode -rtsopts -threaded -with-rtsopts "-N"
  build-depends:
      anitomata-aseprite
    , base
  default-language: GHC2021

test-suite anitomata-aseprite-test-suite
  type: exitcode-stdio-1.0
  main-is: Driver.hs
  other-modules:
      Test.Anitomata.Aseprite.PreprocessorSpec
      Paths_anitomata_aseprite
  hs-source-dirs:
      test-suite
  default-extensions:
      BlockArguments
      DerivingVia
      LambdaCase
  ghc-options: -Weverything -Wno-missing-local-signatures -Wno-missing-exported-signatures -Wno-missing-import-lists -Wno-missed-specializations -Wno-all-missed-specializations -Wno-unsafe -Wno-safe -Wno-missing-safe-haskell-mode -rtsopts -threaded -with-rtsopts "-N"
  build-tool-depends:
      hspec-discover:hspec-discover
  build-depends:
      anitomata-aseprite
    , base
    , file-embed
    , hspec
    , hspec-golden
    , template-haskell
    , temporary
  default-language: GHC2021