packages feed

ValveValueKeyvalue-1.0.0.0: ValveValueKeyvalue.cabal

cabal-version:      2.4
name:               ValveValueKeyvalue
version:            1.0.0.0

-- A short (one-line) description of the package.
synopsis: A Valve Value-keyvalue parser for Haskell made with Parsec.

-- A longer description of the package.
description: This is a package made to parse Valve's value-keyvalue format, common in Source Engine games. Valve value-keyvalue files may take the extensions ".pop" or ".vtf". The main module is Text.ValveVKV. The main function you will be using is parseValveVKV.

-- A URL where users can report bugs.
homepage: https://github.com/BernardoGomesNegri/ValveValueKeyvalue
bug-reports: https://github.com/BernardoGomesNegri/ValveValueKeyvalue/issues

-- The license under which the package is released.
license: MIT
license-file: LICENSE
author:             Bernardo Gomes Negri
maintainer:         b.gomes.negri@gmail.com

category: Parsing
extra-source-files: CHANGELOG.md, README.md

source-repository head
    type: git
    location: https://github.com/BernardoGomesNegri/ValveValueKeyvalue

library

    -- Modules included in this executable, other than Main.
    exposed-modules: Text.ValveVKV
    other-modules: Text.ValveVKV.Class
    other-modules: Text.ValveVKV.Internal

    -- LANGUAGE extensions used by modules in this package.
    -- other-extensions:
    build-depends:    base ^>= 4.14.2.0
    build-depends:    parsec >= 3.1.14 && < 3.2
    hs-source-dirs:   app
    default-language: Haskell2010