cabal-version: 2.2 name: ucl version: 0.2.0.1 synopsis: Datatype and parser for the Universal Configuration Language (UCL) using libucl description: The Universal Configuration Language (UCL) is a configuration language inspired by nginx configuration files and compatible with JSON. For a complete description of the language, see [the libucl readme](https://github.com/vstakhov/libucl/blob/master/README.md). . This library contains a datatype representing UCL objects, and a parser. It is based on the C library [libucl](https://github.com/vstakhov/libucl), which is needed to build this package. homepage: https://sr.ht/~fgaz/haskell-ucl/ bug-reports: https://todo.sr.ht/~fgaz/haskell-ucl license: BSD-3-Clause license-file: LICENSE author: Francesco Gazzetta maintainer: fgaz@fgaz.me copyright: Francesco Gazzetta 2021 category: Data, Configuration extra-source-files: CHANGELOG.md source-repository head type: git location: https://git.sr.ht/~fgaz/haskell-ucl common common default-language: Haskell2010 build-depends: base ^>=4.13.0.0 || ^>=4.14.1.0 || ^>=4.15.0.0 || ^>=4.16.0.0 , containers ^>=0.6.2.1 ghc-options: -Wall library import: common hs-source-dirs: src exposed-modules: Data.UCL -- other-modules: other-extensions: ForeignFunctionInterface , PatternSynonyms build-depends: text ^>=1.2.4.0 || ^>=2.0 , bytestring ^>=0.10.10 || ^>=0.11.0.0 , time ^>=1.9.3 || ^>=1.11.1.1 || ^>=1.12.1 pkgconfig-depends: libucl test-suite ucl-test import: common type: exitcode-stdio-1.0 hs-source-dirs: test main-is: ucl-test.hs other-extensions: OverloadedStrings build-depends: ucl