-- Initial unjson.cabal generated by cabal init.  For further
-- documentation, see http://haskell.org/cabal/users-guide/

name:                unjson
version:             0.14
x-revision: 2
synopsis:            Bidirectional JSON parsing and generation.
description:         Bidirectional JSON parsing and generation with automatic documentation support.
license:             BSD3
license-file:        LICENSE
author:              Scrive AB
maintainer:          Gracjan Polak <gracjanpolak@gmail.com>, Jonathan Jouty <jonathan@scrive.com>, Mikhail Glushenkov <mikhail@scrive.com>
copyright:           Scrive AB
category:            Data
build-type:          Simple
-- extra-source-files:
cabal-version:       >=1.18
tested-with:         GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.1

source-repository head
  type:     git
  location: https://github.com/scrive/unjson

source-repository this
  type:     git
  location: https://github.com/scrive/unjson
  tag:      0.14

library
  exposed-modules:     Data.Unjson
  -- other-modules:
  -- other-extensions:
  build-depends:       base >= 4.5 && < 5, text, aeson >= 0.7 && < 1.1,
                       free, scientific, attoparsec,
                       unordered-containers, vector, pretty,
                       bytestring >= 0.10, containers, hashable,
                       primitive, time, invariant
  hs-source-dirs:      src
  default-language:    Haskell2010
  default-extensions:  DeriveDataTypeable,
                       OverloadedStrings,
                       DeriveFunctor,
                       ExtendedDefaultRules,
                       GeneralizedNewtypeDeriving,
                       RankNTypes,
                       FlexibleContexts,
                       FlexibleInstances,
                       TypeFamilies,
                       OverloadedStrings,
                       UndecidableInstances,
                       ScopedTypeVariables,
                       OverlappingInstances,
                       BangPatterns,
                       GADTs

Test-Suite test
  type:                exitcode-stdio-1.0
  main-is:             Test.hs
  hs-source-dirs:      src, test
  build-depends:       base >= 4.5 && < 5, text, aeson >= 0.10 && < 1.1,
                       free, scientific, attoparsec,
                       unordered-containers, vector, HUnit, bytestring >= 0.10,
                       pretty, primitive, containers, time,
                       hashable, invariant
  default-language:    Haskell2010
  default-extensions:  DeriveDataTypeable,
                       OverloadedStrings,
                       GeneralizedNewtypeDeriving,
                       DeriveFunctor,
                       ExtendedDefaultRules,
                       RankNTypes,
                       UndecidableInstances,
                       FlexibleContexts,
                       FlexibleInstances,
                       TypeFamilies,
                       OverloadedStrings,
                       ScopedTypeVariables,
                       OverlappingInstances,
                       BangPatterns,
                       GADTs