cabal-version: 2.4 name: ucl version: 0.1.0.0 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 [its page in the rspamd docs](https://www.rspamd.com/doc/configuration/ucl.html). . 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. -- bug-reports: mailto:fgaz@fgaz.me 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 , 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 , vector , time pkgconfig-depends: libucl test-suite ucl-test import: common type: exitcode-stdio-1.0 hs-source-dirs: test main-is: MyLibTest.hs build-depends: ucl