aeson-tiled-0.0.2.2: aeson-tiled.cabal
cabal-version: 3.0
name: aeson-tiled
version: 0.0.2.2
synopsis: Aeson instances for the Tiled map editor.
description:
The mighty Tiled 2D map editor is an open source
app for creating tile based level maps. This package provides
types and aeson instances to read Tiled json files.
homepage: https://github.com/haskell-game/aeson-tiled
license: BSD-3-Clause
license-file: LICENSE
maintainer: aenor.realm@gmai.com
author: Schell Scivally
copyright: (c) 2017 Schell Scivally
category: Game Engine
build-type: Simple
extra-source-files:
README.md,
ChangeLog.md,
maps/microgue/*.tmj,
maps/microgue/*.tsj
library
hs-source-dirs: src
exposed-modules:
Codec.Tiled
Codec.Tiled.Aeson
Codec.Tiled.Layer
Codec.Tiled.Layer.Chunk
Codec.Tiled.Layer.Data
Codec.Tiled.Map
Codec.Tiled.Map.IO
Codec.Tiled.Object
Codec.Tiled.Object.Point
Codec.Tiled.Object.Template
Codec.Tiled.Object.Template.IO
Codec.Tiled.Object.Text
Codec.Tiled.Property
Codec.Tiled.Tileset
Codec.Tiled.Tileset.Frame
Codec.Tiled.Tileset.Grid
Codec.Tiled.Tileset.IO
Codec.Tiled.Tileset.Ref
Codec.Tiled.Tileset.Terrain
Codec.Tiled.Tileset.Tile
Codec.Tiled.Tileset.TileOffset
Codec.Tiled.Tileset.Transformations
Codec.Tiled.Tileset.WangColor
Codec.Tiled.Tileset.WangSet
Codec.Tiled.Tileset.WangTile
Codec.Tiled.World
Codec.Tiled.World.Map
Codec.Tiled.World.Pattern
Data.Tiled.GID
build-depends:
base >= 4.7 && < 5
, bytestring >= 0.10 && < 1
, aeson >= 2.0 && < 3
, containers >= 0.5 && < 1
, text >= 1.2 && < 3
, vector >= 0.11 && < 1
default-language:
Haskell2010
default-extensions:
BlockArguments,
DeriveGeneric,
DerivingStrategies,
FlexibleContexts,
GeneralizedNewtypeDeriving,
ImportQualifiedPost,
LambdaCase,
OverloadedStrings,
PatternSynonyms,
RecordWildCards,
StrictData,
flag tests
manual: True
default: False
test-suite aeson-tiled-test
if !flag(tests)
buildable: False
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: Main.hs
build-depends:
aeson-tiled,
base,
filepath,
tasty-hunit,
tasty,
temporary
ghc-options: -threaded -rtsopts -with-rtsopts=-N
default-language:
Haskell2010
default-extensions:
BlockArguments,
DeriveGeneric,
DerivingStrategies,
FlexibleContexts,
GeneralizedNewtypeDeriving,
ImportQualifiedPost,
LambdaCase,
OverloadedStrings,
PatternSynonyms,
RecordWildCards,
StrictData,