cabal-version: 2.4 name: jsonlogic version: 0.1.0.0 synopsis: JsonLogic Evaluation description: JsonLogic is a library for evaluating JSON logic. It can be extended with additional operations category: JSON bug-reports: https://github.com/JTeeuwissen/json-logic-haskell license: MIT license-file: LICENSE author: Marien Matser, Gerard van Schie, Jelle Teeuwissen maintainer: jelleteeuwissen@hotmail.nl extra-source-files: CHANGELOG.md README.md flag error description: Error on ghc warnings manual: True default: False library exposed-modules: JsonLogic.Json, JsonLogic.IO.Evaluator, JsonLogic.IO.Operation, JsonLogic.IO.Type, JsonLogic.Pure.Evaluator, JsonLogic.Pure.Operation, JsonLogic.Pure.Type other-modules: JsonLogic.IO.Mapping, JsonLogic.IO.Operation.Misc, JsonLogic.Pure.Mapping, JsonLogic.Evaluator, JsonLogic.Operation, JsonLogic.Type, JsonLogic.Operation.Array, JsonLogic.Operation.Boolean, JsonLogic.Operation.Data, JsonLogic.Operation.Misc, JsonLogic.Operation.Numeric, JsonLogic.Operation.Primitive, JsonLogic.Operation.String, JsonLogic.Operation.Utils default-language: Haskell2010 ghc-options: -Wall hs-source-dirs: src build-depends: base >= 4.14.3 && < 5, containers >= 0.6.5 && < 0.7, mtl >= 2.2.2 && < 2.3 if flag(error) ghc-options: -Werror Test-Suite jsonlogic-tests main-is: Test.hs default-language: Haskell2010 ghc-options: -Wall type: exitcode-stdio-1.0 hs-source-dirs: test other-modules: -- Generators Generator.Data, Generator.Generic, Generator.Logic, Generator.Utils, -- Operation Tests Operation.Array.TestArrayChecks, Operation.Array.TestFilter, Operation.Array.TestIn, Operation.Array.TestMerge, Operation.Array.TestReduce, Operation.Boolean.TestEquality, Operation.Boolean.TestIf, Operation.Boolean.TestNegation, Operation.Data.TestMissing, Operation.Data.TestMissingSome, Operation.Data.TestPreserve, Operation.Data.TestVar, Operation.String.TestCat, Operation.String.TestSubstr, TestJson, TestStringify, TestToNumber, TestTruthy, Utils build-depends: base >= 4.14.3.0, jsonlogic, tasty, tasty-hunit >= 0.10.0.3, tasty-hedgehog >= 1.2.0.0, hedgehog >= 1.1.1, containers if flag(error) ghc-options: -Werror