packages feed

octane-0.19.0: octane.cabal

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

name:           octane
version:        0.19.0
synopsis:       Parse Rocket League replays.
description:    Octane parses Rocket League replays.
category:       Game
homepage:       https://github.com/tfausak/octane#readme
bug-reports:    https://github.com/tfausak/octane/issues
maintainer:     Taylor Fausak
license:        MIT
license-file:   LICENSE.markdown
build-type:     Simple
cabal-version:  >= 1.10

extra-source-files:
    CHANGELOG.markdown
    data/game-modes.json
    data/products.json
    package.yaml
    README.markdown
    stack.yaml

source-repository head
  type: git
  location: https://github.com/tfausak/octane

library
  hs-source-dirs:
      library
  ghc-options: -Wall
  build-depends:
      aeson >=0.11 && <1.3
    , base ==4.9.*
    , bimap ==0.3.*
    , binary ==0.8.*
    , bytestring ==0.10.*
    , containers ==0.5.*
    , data-default-class <0.2
    , file-embed ==0.0.*
    , overloaded-records ==0.4.*
    , rattletrap ==2.*
    , text ==1.2.*
  exposed-modules:
      Octane
      Octane.Data
      Octane.Type
      Octane.Type.Boolean
      Octane.Type.CompressedWord
      Octane.Type.Dictionary
      Octane.Type.Float32
      Octane.Type.Frame
      Octane.Type.Initialization
      Octane.Type.Int32
      Octane.Type.Int8
      Octane.Type.List
      Octane.Type.Property
      Octane.Type.Property.ArrayProperty
      Octane.Type.Property.BoolProperty
      Octane.Type.Property.ByteProperty
      Octane.Type.Property.FloatProperty
      Octane.Type.Property.IntProperty
      Octane.Type.Property.NameProperty
      Octane.Type.Property.QWordProperty
      Octane.Type.Property.StrProperty
      Octane.Type.RemoteId
      Octane.Type.RemoteId.PlayStationId
      Octane.Type.RemoteId.SplitscreenId
      Octane.Type.RemoteId.SteamId
      Octane.Type.RemoteId.XboxId
      Octane.Type.Replay
      Octane.Type.Replication
      Octane.Type.State
      Octane.Type.Text
      Octane.Type.Value
      Octane.Type.Value.AppliedDamageValue
      Octane.Type.Value.BooleanValue
      Octane.Type.Value.ByteValue
      Octane.Type.Value.CamSettingsValue
      Octane.Type.Value.ClubColorsValue
      Octane.Type.Value.DamageStateValue
      Octane.Type.Value.DemolishValue
      Octane.Type.Value.EnumValue
      Octane.Type.Value.ExplosionValue
      Octane.Type.Value.FlaggedIntValue
      Octane.Type.Value.FloatValue
      Octane.Type.Value.GameModeValue
      Octane.Type.Value.IntValue
      Octane.Type.Value.LoadoutOnlineValue
      Octane.Type.Value.LoadoutsOnlineValue
      Octane.Type.Value.LoadoutsValue
      Octane.Type.Value.LoadoutValue
      Octane.Type.Value.LocationValue
      Octane.Type.Value.MusicStingerValue
      Octane.Type.Value.PickupValue
      Octane.Type.Value.PrivateMatchSettingsValue
      Octane.Type.Value.QWordValue
      Octane.Type.Value.ReservationValue
      Octane.Type.Value.RigidBodyStateValue
      Octane.Type.Value.StringValue
      Octane.Type.Value.TeamPaintValue
      Octane.Type.Value.UniqueIdValue
      Octane.Type.Value.WeldedInfoValue
      Octane.Type.Vector
      Octane.Type.Word16
      Octane.Type.Word32
      Octane.Type.Word64
      Octane.Type.Word8
      Octane.Utility
      Octane.Utility.Embed
      Octane.Utility.Endian
      Octane.Utility.Optimizer
      Octane.Version
  other-modules:
      Paths_octane
  default-language: Haskell2010

executable octane
  main-is: Main.hs
  hs-source-dirs:
      executable
  ghc-options: -Wall -rtsopts -threaded -with-rtsopts=-N
  build-depends:
      aeson
    , base
    , binary
    , bytestring
    , http-client >=0.4.30 && <0.6
    , http-client-tls >=0.2 && <0.4
    , octane
  default-language: Haskell2010