Cabal revisions of jsonschema-0.2.0.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 2.2-name: jsonschema-version: 0.2.0.0-license: MPL-2.0-license-file: LICENSE-author: DPella AB-maintainer: matti@dpella.io,- lobo@dpella.io-synopsis: JSON Schema derivation and validation-description:- Provides the `ToJSONSchema` type class and validation helpers for generating JSON- Schema 2020-12 documents from Haskell types and validating JSON values at runtime.- The library includes a generic deriving strategy that handles recursive data types,- sum-tag encoding, and refined handling of arrays and enumerations. Validation implements- the core and applicator vocabularies, including `$defs` and local `$ref` resolution,- pragmatic support for `unevaluated*` keywords, and detailed error traces.-extra-doc-files: CHANGELOG.md, README.md-homepage: https://github.com/DPella/jsonschema-bug-reports: https://github.com/DPella/jsonschema/issues-category: Data, JSON--library- default-language:- Haskell2010- default-extensions:- DataKinds- , FlexibleInstances- , GADTs- , GeneralizedNewtypeDeriving- , ImportQualifiedPost- , LambdaCase- , OverloadedStrings- , PolyKinds- , RankNTypes- , TypeApplications- hs-source-dirs:- src- exposed-modules:- Data.JSON.JSONSchema- other-modules:- Data.JSON.ToJSONSchema- JSONSchema.Validation- build-depends:- base >=4.18 && <4.19- , text >= 2.0 && <2.1- , aeson >= 2.2 && <2.3- , containers >= 0.6.7 && <0.6.8- , vector >=0.13 && < 0.14- , scientific >= 0.3.8 && <0.3.9- , regex-tdfa >= 1.3.2 && <1.3.3---test-suite test-jsonschema- type: exitcode-stdio-1.0- default-language:- Haskell2010- hs-source-dirs:- test- main-is:- Main.hs- other-modules:- JSONSchema.Spec- build-depends:- base >=4.18 && <4.19- , jsonschema- , aeson- , text- , vector- , tasty+cabal-version: 2.2 +name: jsonschema +version: 0.2.0.0 +x-revision: 1 +license: MPL-2.0 +license-file: LICENSE +author: DPella AB +maintainer: matti@dpella.io, + lobo@dpella.io +synopsis: JSON Schema derivation and validation +description: + Provides the `ToJSONSchema` type class and validation helpers for generating JSON + Schema 2020-12 documents from Haskell types and validating JSON values at runtime. + The library includes a generic deriving strategy that handles recursive data types, + sum-tag encoding, and refined handling of arrays and enumerations. Validation implements + the core and applicator vocabularies, including `$defs` and local `$ref` resolution, + pragmatic support for `unevaluated*` keywords, and detailed error traces. +extra-doc-files: CHANGELOG.md, README.md +homepage: https://github.com/DPella/jsonschema +bug-reports: https://github.com/DPella/jsonschema/issues +category: Data, JSON + +library + default-language: + Haskell2010 + default-extensions: + DataKinds + , FlexibleInstances + , GADTs + , GeneralizedNewtypeDeriving + , ImportQualifiedPost + , LambdaCase + , OverloadedStrings + , PolyKinds + , RankNTypes + , TypeApplications + hs-source-dirs: + src + exposed-modules: + Data.JSON.JSONSchema + other-modules: + Data.JSON.ToJSONSchema + JSONSchema.Validation + build-depends: + base >=4.18 && <4.22 + , text >= 2.0 && <2.2 + , aeson >= 2.2 && <2.3 + , containers >= 0.6.7 && <0.8 + , vector >=0.13 && < 0.14 + , scientific >= 0.3.8 && <0.4 + , regex-tdfa >= 1.3.2 && <1.4 + + +test-suite test-jsonschema + type: exitcode-stdio-1.0 + default-language: + Haskell2010 + hs-source-dirs: + test + main-is: + Main.hs + other-modules: + JSONSchema.Spec + build-depends: + base >=4.18 && <4.22 + , jsonschema + , aeson + , text + , vector + , tasty , tasty-hunit