rattletrap-9.3.3: rattletrap.cabal
cabal-version: >= 1.10
name: rattletrap
version: 9.3.3
synopsis: Parse and generate Rocket League replays.
description: Rattletrap parses and generates Rocket League replays.
build-type: Simple
category: Game
extra-source-files: CHANGELOG.markdown README.markdown
license-file: LICENSE.markdown
license: MIT
maintainer: Taylor Fausak
source-repository head
type: git
location: https://github.com/tfausak/rattletrap
flag static
manual: True
default: False
library
autogen-modules: Paths_rattletrap
build-depends:
base >= 4.14.1 && < 4.15
, aeson >= 1.5.5 && < 1.6
, aeson-pretty >= 0.8.8 && < 0.9
, binary >= 0.8.8 && < 0.9
, bytestring >= 0.10.12 && < 0.11
, caerbannog >= 0.6.0 && < 0.7
, containers >= 0.6.2 && < 0.7
, filepath >= 1.4.2 && < 1.5
, http-client >= 0.6.4 && < 0.8
, http-client-tls >= 0.3.5 && < 0.4
, scientific >= 0.3.6 && < 0.4
, template-haskell >= 2.16.0 && < 2.17
, text >= 1.2.4 && < 1.3
, transformers >= 0.5.6 && < 0.6
default-language: Haskell2010
exposed-modules: Rattletrap
ghc-options:
-Weverything
-Wno-all-missed-specialisations
-Wno-implicit-prelude
-Wno-missing-deriving-strategies
-Wno-missing-exported-signatures
-Wno-missing-import-lists
-Wno-safe
-Wno-unsafe
hs-source-dirs: src/lib
other-modules:
Paths_rattletrap
Rattletrap.Console.Main
Rattletrap.Data
Rattletrap.Decode.AppliedDamageAttribute
Rattletrap.Decode.Attribute
Rattletrap.Decode.AttributeMapping
Rattletrap.Decode.AttributeValue
Rattletrap.Decode.BooleanAttribute
Rattletrap.Decode.ByteAttribute
Rattletrap.Decode.Cache
Rattletrap.Decode.CamSettingsAttribute
Rattletrap.Decode.ClassMapping
Rattletrap.Decode.ClubColorsAttribute
Rattletrap.Decode.Common
Rattletrap.Decode.CompressedWord
Rattletrap.Decode.CompressedWordVector
Rattletrap.Decode.Content
Rattletrap.Decode.CustomDemolishAttribute
Rattletrap.Decode.DamageStateAttribute
Rattletrap.Decode.DemolishAttribute
Rattletrap.Decode.DestroyedReplication
Rattletrap.Decode.Dictionary
Rattletrap.Decode.EnumAttribute
Rattletrap.Decode.ExplosionAttribute
Rattletrap.Decode.ExtendedExplosionAttribute
Rattletrap.Decode.FlaggedIntAttribute
Rattletrap.Decode.FlaggedByteAttribute
Rattletrap.Decode.Float32le
Rattletrap.Decode.FloatAttribute
Rattletrap.Decode.Frame
Rattletrap.Decode.GameModeAttribute
Rattletrap.Decode.Header
Rattletrap.Decode.Initialization
Rattletrap.Decode.Int32le
Rattletrap.Decode.Int64Attribute
Rattletrap.Decode.Int64le
Rattletrap.Decode.Int8le
Rattletrap.Decode.Int8Vector
Rattletrap.Decode.IntAttribute
Rattletrap.Decode.KeyFrame
Rattletrap.Decode.List
Rattletrap.Decode.LoadoutAttribute
Rattletrap.Decode.LoadoutOnlineAttribute
Rattletrap.Decode.LoadoutsAttribute
Rattletrap.Decode.LoadoutsOnlineAttribute
Rattletrap.Decode.LocationAttribute
Rattletrap.Decode.Mark
Rattletrap.Decode.Message
Rattletrap.Decode.MusicStingerAttribute
Rattletrap.Decode.PartyLeaderAttribute
Rattletrap.Decode.PickupAttribute
Rattletrap.Decode.PickupAttributeNew
Rattletrap.Decode.PlayerHistoryKeyAttribute
Rattletrap.Decode.PrivateMatchSettingsAttribute
Rattletrap.Decode.ProductAttribute
Rattletrap.Decode.Property
Rattletrap.Decode.PropertyValue
Rattletrap.Decode.Quaternion
Rattletrap.Decode.QWordAttribute
Rattletrap.Decode.RemoteId
Rattletrap.Decode.Replay
Rattletrap.Decode.Replication
Rattletrap.Decode.ReplicationValue
Rattletrap.Decode.ReservationAttribute
Rattletrap.Decode.RigidBodyStateAttribute
Rattletrap.Decode.Rotation
Rattletrap.Decode.Section
Rattletrap.Decode.SpawnedReplication
Rattletrap.Decode.StatEventAttribute
Rattletrap.Decode.Str
Rattletrap.Decode.StringAttribute
Rattletrap.Decode.TeamPaintAttribute
Rattletrap.Decode.TitleAttribute
Rattletrap.Decode.UniqueIdAttribute
Rattletrap.Decode.UpdatedReplication
Rattletrap.Decode.Vector
Rattletrap.Decode.WeldedInfoAttribute
Rattletrap.Decode.Word32le
Rattletrap.Decode.Word64le
Rattletrap.Decode.Word8le
Rattletrap.Encode.AppliedDamageAttribute
Rattletrap.Encode.Attribute
Rattletrap.Encode.AttributeMapping
Rattletrap.Encode.AttributeValue
Rattletrap.Encode.BooleanAttribute
Rattletrap.Encode.ByteAttribute
Rattletrap.Encode.Cache
Rattletrap.Encode.CamSettingsAttribute
Rattletrap.Encode.ClassMapping
Rattletrap.Encode.ClubColorsAttribute
Rattletrap.Encode.Common
Rattletrap.Encode.CompressedWord
Rattletrap.Encode.CompressedWordVector
Rattletrap.Encode.Content
Rattletrap.Encode.CustomDemolishAttribute
Rattletrap.Encode.DamageStateAttribute
Rattletrap.Encode.DemolishAttribute
Rattletrap.Encode.DestroyedReplication
Rattletrap.Encode.Dictionary
Rattletrap.Encode.EnumAttribute
Rattletrap.Encode.ExplosionAttribute
Rattletrap.Encode.ExtendedExplosionAttribute
Rattletrap.Encode.FlaggedIntAttribute
Rattletrap.Encode.FlaggedByteAttribute
Rattletrap.Encode.Float32le
Rattletrap.Encode.FloatAttribute
Rattletrap.Encode.Frame
Rattletrap.Encode.GameModeAttribute
Rattletrap.Encode.Header
Rattletrap.Encode.Initialization
Rattletrap.Encode.Int32le
Rattletrap.Encode.Int64Attribute
Rattletrap.Encode.Int64le
Rattletrap.Encode.Int8le
Rattletrap.Encode.Int8Vector
Rattletrap.Encode.IntAttribute
Rattletrap.Encode.KeyFrame
Rattletrap.Encode.List
Rattletrap.Encode.LoadoutAttribute
Rattletrap.Encode.LoadoutOnlineAttribute
Rattletrap.Encode.LoadoutsAttribute
Rattletrap.Encode.LoadoutsOnlineAttribute
Rattletrap.Encode.LocationAttribute
Rattletrap.Encode.Mark
Rattletrap.Encode.Message
Rattletrap.Encode.MusicStingerAttribute
Rattletrap.Encode.PartyLeaderAttribute
Rattletrap.Encode.PickupAttribute
Rattletrap.Encode.PickupAttributeNew
Rattletrap.Encode.PlayerHistoryKeyAttribute
Rattletrap.Encode.PrivateMatchSettingsAttribute
Rattletrap.Encode.ProductAttribute
Rattletrap.Encode.Property
Rattletrap.Encode.PropertyValue
Rattletrap.Encode.Quaternion
Rattletrap.Encode.QWordAttribute
Rattletrap.Encode.RemoteId
Rattletrap.Encode.Replay
Rattletrap.Encode.Replication
Rattletrap.Encode.ReplicationValue
Rattletrap.Encode.ReservationAttribute
Rattletrap.Encode.RigidBodyStateAttribute
Rattletrap.Encode.Rotation
Rattletrap.Encode.Section
Rattletrap.Encode.SpawnedReplication
Rattletrap.Encode.StatEventAttribute
Rattletrap.Encode.Str
Rattletrap.Encode.StringAttribute
Rattletrap.Encode.TeamPaintAttribute
Rattletrap.Encode.TitleAttribute
Rattletrap.Encode.UniqueIdAttribute
Rattletrap.Encode.UpdatedReplication
Rattletrap.Encode.Vector
Rattletrap.Encode.WeldedInfoAttribute
Rattletrap.Encode.Word32le
Rattletrap.Encode.Word64le
Rattletrap.Encode.Word8le
Rattletrap.Type.AppliedDamageAttribute
Rattletrap.Type.Attribute
Rattletrap.Type.AttributeMapping
Rattletrap.Type.AttributeType
Rattletrap.Type.AttributeValue
Rattletrap.Type.BooleanAttribute
Rattletrap.Type.ByteAttribute
Rattletrap.Type.Cache
Rattletrap.Type.CamSettingsAttribute
Rattletrap.Type.ClassAttributeMap
Rattletrap.Type.ClassMapping
Rattletrap.Type.ClubColorsAttribute
Rattletrap.Type.Common
Rattletrap.Type.CompressedWord
Rattletrap.Type.CompressedWordVector
Rattletrap.Type.Content
Rattletrap.Type.CustomDemolishAttribute
Rattletrap.Type.DamageStateAttribute
Rattletrap.Type.DemolishAttribute
Rattletrap.Type.DestroyedReplication
Rattletrap.Type.Dictionary
Rattletrap.Type.EnumAttribute
Rattletrap.Type.ExplosionAttribute
Rattletrap.Type.ExtendedExplosionAttribute
Rattletrap.Type.FlaggedIntAttribute
Rattletrap.Type.FlaggedByteAttribute
Rattletrap.Type.Float32le
Rattletrap.Type.FloatAttribute
Rattletrap.Type.Frame
Rattletrap.Type.GameModeAttribute
Rattletrap.Type.Header
Rattletrap.Type.Initialization
Rattletrap.Type.Int32le
Rattletrap.Type.Int64Attribute
Rattletrap.Type.Int64le
Rattletrap.Type.Int8le
Rattletrap.Type.Int8Vector
Rattletrap.Type.IntAttribute
Rattletrap.Type.KeyFrame
Rattletrap.Type.List
Rattletrap.Type.LoadoutAttribute
Rattletrap.Type.LoadoutOnlineAttribute
Rattletrap.Type.LoadoutsAttribute
Rattletrap.Type.LoadoutsOnlineAttribute
Rattletrap.Type.LocationAttribute
Rattletrap.Type.Mark
Rattletrap.Type.Message
Rattletrap.Type.MusicStingerAttribute
Rattletrap.Type.PartyLeaderAttribute
Rattletrap.Type.PickupAttribute
Rattletrap.Type.PickupAttributeNew
Rattletrap.Type.PlayerHistoryKeyAttribute
Rattletrap.Type.PrivateMatchSettingsAttribute
Rattletrap.Type.ProductAttribute
Rattletrap.Type.Property
Rattletrap.Type.PropertyValue
Rattletrap.Type.Quaternion
Rattletrap.Type.QWordAttribute
Rattletrap.Type.RemoteId
Rattletrap.Type.Replay
Rattletrap.Type.Replication
Rattletrap.Type.ReplicationValue
Rattletrap.Type.ReservationAttribute
Rattletrap.Type.RigidBodyStateAttribute
Rattletrap.Type.Rotation
Rattletrap.Type.Section
Rattletrap.Type.SpawnedReplication
Rattletrap.Type.StatEventAttribute
Rattletrap.Type.Str
Rattletrap.Type.StringAttribute
Rattletrap.Type.TeamPaintAttribute
Rattletrap.Type.TitleAttribute
Rattletrap.Type.UniqueIdAttribute
Rattletrap.Type.UpdatedReplication
Rattletrap.Type.Vector
Rattletrap.Type.WeldedInfoAttribute
Rattletrap.Type.Word32le
Rattletrap.Type.Word64le
Rattletrap.Type.Word8le
Rattletrap.Utility.Bytes
Rattletrap.Utility.Crc
Rattletrap.Utility.Helper
if impl(ghc >= 8.10)
ghc-options:
-Wno-missing-safe-haskell-mode
-Wno-prepositive-qualified-module
executable rattletrap
build-depends:
base -any
, rattletrap -any
default-language: Haskell2010
ghc-options: -rtsopts -threaded
hs-source-dirs: src/exe
main-is: Main.hs
if flag(static)
ld-options: -static
test-suite test
build-depends:
base -any
, bytestring -any
, filepath -any
, HUnit >= 1.6.1 && < 1.7
, rattletrap -any
, temporary >= 1.3 && < 1.4
default-language: Haskell2010
ghc-options: -rtsopts -threaded
hs-source-dirs: src/test
main-is: Main.hs
type: exitcode-stdio-1.0