07906673af
Allow to generare quoted scalars if needed via providing a custom encode options to Data.Yaml.encodeWith. So far two corner cases from yaml itself (an empty scalar, and special strings) are omitted in the implementation.
111 lines
3.6 KiB
Plaintext
111 lines
3.6 KiB
Plaintext
Name: dhall-json
|
|
Version: 1.2.8
|
|
Cabal-Version: >=1.8.0.2
|
|
Build-Type: Simple
|
|
Tested-With: GHC == 7.10.3, GHC == 8.4.3, GHC == 8.6.1
|
|
License: BSD3
|
|
License-File: LICENSE
|
|
Copyright: 2017 Gabriel Gonzalez
|
|
Author: Gabriel Gonzalez
|
|
Maintainer: Gabriel439@gmail.com
|
|
Bug-Reports: https://github.com/dhall-lang/dhall-haskell/issues
|
|
Synopsis: Compile Dhall to JSON or YAML
|
|
Description:
|
|
Use this package if you want to compile Dhall expressions to JSON or YAML.
|
|
You can use this package as a library or an executable:
|
|
.
|
|
* See the "Dhall.JSON" module if you want to use this package as a library
|
|
.
|
|
* Use the @dhall-to-json@ or @dhall-to-yaml@ programs from this package if
|
|
you want an executable
|
|
.
|
|
The "Dhall.JSON" module also contains instructions for how to use this
|
|
package
|
|
Category: Compiler
|
|
Extra-Source-Files:
|
|
CHANGELOG.md
|
|
tasty/data/*.dhall
|
|
tasty/data/*.json
|
|
Source-Repository head
|
|
Type: git
|
|
Location: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-json
|
|
|
|
Library
|
|
Hs-Source-Dirs: src
|
|
Build-Depends:
|
|
base >= 4.8.0.0 && < 5 ,
|
|
aeson >= 1.0.0.0 && < 1.5 ,
|
|
bytestring < 0.11,
|
|
dhall >= 1.22.0 && < 1.24,
|
|
optparse-applicative >= 0.14.0.0 && < 0.15,
|
|
text >= 0.11.1.0 && < 1.3 ,
|
|
unordered-containers < 0.3 ,
|
|
vector ,
|
|
yaml >= 0.5.0 && < 0.12
|
|
Exposed-Modules: Dhall.JSON
|
|
GHC-Options: -Wall
|
|
|
|
Executable dhall-to-json
|
|
Hs-Source-Dirs: dhall-to-json
|
|
Main-Is: Main.hs
|
|
Build-Depends:
|
|
base ,
|
|
aeson ,
|
|
aeson-pretty < 0.9 ,
|
|
bytestring < 0.11,
|
|
dhall ,
|
|
dhall-json ,
|
|
optparse-applicative ,
|
|
text
|
|
Other-Modules:
|
|
Paths_dhall_json
|
|
GHC-Options: -Wall
|
|
|
|
Executable dhall-to-yaml
|
|
Hs-Source-Dirs: dhall-to-yaml
|
|
Main-Is: Main.hs
|
|
Build-Depends:
|
|
base ,
|
|
aeson ,
|
|
bytestring < 0.11,
|
|
dhall ,
|
|
dhall-json ,
|
|
optparse-applicative ,
|
|
text
|
|
GHC-Options: -Wall
|
|
|
|
Executable json-to-dhall
|
|
Hs-Source-Dirs: json-to-dhall
|
|
Main-Is: Main.hs
|
|
Build-Depends:
|
|
base ,
|
|
aeson ,
|
|
aeson-pretty < 0.9 ,
|
|
bytestring < 0.11 ,
|
|
dhall ,
|
|
optparse-applicative ,
|
|
text < 1.3 ,
|
|
scientific >= 0.3.0.0 && < 0.4 ,
|
|
exceptions >= 0.8.3 && < 0.11 ,
|
|
containers ,
|
|
unordered-containers >= 0.1.3.0 && < 0.3
|
|
if !impl(ghc >= 8.0) && !impl(eta >= 0.8.4)
|
|
Build-Depends: semigroups == 0.18.*
|
|
Other-Modules:
|
|
Paths_dhall_json
|
|
GHC-Options: -Wall
|
|
|
|
Test-Suite tasty
|
|
Type: exitcode-stdio-1.0
|
|
Hs-Source-Dirs: tasty
|
|
Main-Is: Main.hs
|
|
Build-Depends:
|
|
base,
|
|
aeson ,
|
|
bytestring ,
|
|
dhall ,
|
|
dhall-json ,
|
|
tasty < 1.3,
|
|
text ,
|
|
tasty-hunit >= 0.2
|