hpack-dhall-0.5.0: test/golden/test-files/real-world/stack/stack.json
{
"name": "stack",
"version": "1.10.0",
"synopsis": "The Haskell Tool Stack",
"description": "Please see the README.md for usage information, and\nthe wiki on Github for more details. Also, note that\nthe API for the library is not currently stable, and may\nchange significantly, even between minor releases. It is\ncurrently only intended for use by the executable.",
"category": "Development",
"homepage": "http://haskellstack.org",
"author": "Commercial Haskell SIG",
"maintainer": "manny@fpcomplete.com",
"license": "BSD3",
"github": "commercialhaskell/stack",
"extra-source-files": [
"CONTRIBUTING.md",
"ChangeLog.md",
"README.md",
"doc/*.md",
"src/setup-shim/StackSetupShim.hs",
"stack.yaml",
"test/package-dump/ghc-7.10.txt",
"test/package-dump/ghc-7.8.4-osx.txt",
"test/package-dump/ghc-7.8.txt"
],
"ghc-options": [
"-Wall",
"-fwarn-tabs",
"-fwarn-incomplete-uni-patterns",
"-fwarn-incomplete-record-updates",
"-optP-Wno-nonportable-include-path # workaround [Filename case on macOS · Issue #4739 · haskell/cabal](https://github.com/haskell/cabal/issues/4739)"
],
"dependencies": [
"Cabal >= 2.4",
"aeson",
"annotated-wl-pprint",
"ansi-terminal >= 0.8.1",
"array",
"async",
"attoparsec",
"base >=4.10 && < 5",
"base64-bytestring",
"bytestring",
"colour",
"conduit",
"conduit-extra",
"containers",
"cryptonite",
"cryptonite-conduit",
"deepseq",
"directory",
"echo",
"exceptions",
"extra",
"file-embed",
"filelock",
"filepath",
"fsnotify",
"generic-deriving",
"hackage-security",
"hashable",
"hpack",
"hpc",
"http-client",
"http-client-tls",
"http-conduit",
"http-types",
"memory",
"microlens",
"mintty",
"monad-logger",
"mono-traversable",
"mtl",
"mustache",
"neat-interpolation",
"network-uri",
"open-browser",
"optparse-applicative",
"pantry",
"path",
"path-io",
"persistent",
"persistent-sqlite",
"persistent-template",
"pretty",
"primitive",
"process",
"project-template",
"regex-applicative-text",
"resourcet",
"retry >= 0.7",
"rio",
"semigroups",
"split",
"stm",
"store-core",
"streaming-commons",
"tar",
"template-haskell",
"temporary",
"text",
"text-metrics",
"th-reify-many",
"time",
"tls",
"transformers",
"typed-process",
"unicode-transforms",
"unix-compat",
"unliftio >= 0.2.8.0",
"unordered-containers",
"vector",
"yaml",
"zip-archive",
"zlib"
],
"when": {
"condition": "os(windows)",
"then": {
"cpp-options": [
"-DWINDOWS"
],
"dependencies": [
"Win32"
]
},
"else": {
"dependencies": [
"unix"
],
"build-tools": [
"hsc2hs"
]
}
},
"custom-setup": {
"dependencies": [
"base >=4.10 && < 5",
"Cabal >= 2.4",
"filepath"
]
},
"flags": {
"disable-git-info": {
"description": "Disable compile-time inclusion of current git info in stack",
"manual": true,
"default": false
},
"hide-dependency-versions": {
"description": "Hides dependency versions from \"stack --version\", used only by building with stack.yaml",
"manual": true,
"default": false
},
"integration-tests": {
"description": "Run the integration test suite",
"manual": true,
"default": false
},
"static": {
"description": "Pass -static/-pthread to ghc when linking the stack binary.",
"manual": true,
"default": false
},
"supported-build": {
"description": "If false, causes \"stack --version\" to issue a warning about the build being unsupported. True only if building with stack.yaml",
"manual": true,
"default": false
}
},
"library": {
"exposed-modules": [
"Control.Concurrent.Execute",
"Data.Attoparsec.Args",
"Data.Attoparsec.Combinators",
"Data.Attoparsec.Interpreter",
"Data.Monoid.Map",
"Network.HTTP.Download",
"Network.HTTP.Download.Verified",
"Network.HTTP.StackClient",
"Options.Applicative.Args",
"Options.Applicative.Builder.Extra",
"Options.Applicative.Complicated",
"Path.CheckInstall",
"Path.Extra",
"Path.Find",
"Stack.Build",
"Stack.Build.Cache",
"Stack.Build.ConstructPlan",
"Stack.Build.Execute",
"Stack.Build.Haddock",
"Stack.Build.Installed",
"Stack.Build.Source",
"Stack.Build.Target",
"Stack.BuildPlan",
"Stack.Clean",
"Stack.Config",
"Stack.Config.Build",
"Stack.Config.Urls",
"Stack.Config.Docker",
"Stack.Config.Nix",
"Stack.ConfigCmd",
"Stack.Constants",
"Stack.Constants.Config",
"Stack.Coverage",
"Stack.DefaultColorWhen",
"Stack.DefaultStyles",
"Stack.Docker",
"Stack.Docker.GlobalDB",
"Stack.Dot",
"Stack.FileWatch",
"Stack.Freeze",
"Stack.GhcPkg",
"Stack.Ghci",
"Stack.Ghci.Script",
"Stack.Hoogle",
"Stack.IDE",
"Stack.Image",
"Stack.Init",
"Stack.Ls",
"Stack.New",
"Stack.Nix",
"Stack.Options.BenchParser",
"Stack.Options.BuildMonoidParser",
"Stack.Options.BuildParser",
"Stack.Options.CleanParser",
"Stack.Options.ConfigParser",
"Stack.Options.Completion",
"Stack.Options.DockerParser",
"Stack.Options.DotParser",
"Stack.Options.ExecParser",
"Stack.Options.FreezeParser",
"Stack.Options.GhcBuildParser",
"Stack.Options.GhciParser",
"Stack.Options.GhcVariantParser",
"Stack.Options.GlobalParser",
"Stack.Options.HaddockParser",
"Stack.Options.HpcReportParser",
"Stack.Options.LogLevelParser",
"Stack.Options.NewParser",
"Stack.Options.NixParser",
"Stack.Options.PackageParser",
"Stack.Options.ResolverParser",
"Stack.Options.ScriptParser",
"Stack.Options.SDistParser",
"Stack.Options.SolverParser",
"Stack.Options.TestParser",
"Stack.Options.Utils",
"Stack.Package",
"Stack.PackageDump",
"Stack.Path",
"Stack.Prelude",
"Stack.PrettyPrint",
"Stack.Runners",
"Stack.Script",
"Stack.SDist",
"Stack.Setup",
"Stack.Setup.Installed",
"Stack.SetupCmd",
"Stack.Sig",
"Stack.Sig.GPG",
"Stack.Sig.Sign",
"Stack.Snapshot",
"Stack.Solver",
"Stack.StoreTH",
"Stack.Types.Build",
"Stack.Types.BuildPlan",
"Stack.Types.CompilerBuild",
"Stack.Types.Urls",
"Stack.Types.Compiler",
"Stack.Types.Config",
"Stack.Types.Config.Build",
"Stack.Types.Docker",
"Stack.Types.GhcPkgId",
"Stack.Types.Image",
"Stack.Types.NamedComponent",
"Stack.Types.Nix",
"Stack.Types.Package",
"Stack.Types.PackageDump",
"Stack.Types.PackageName",
"Stack.Types.PrettyPrint",
"Stack.Types.Resolver",
"Stack.Types.Runner",
"Stack.Types.Sig",
"Stack.Types.StylesUpdate",
"Stack.Types.TemplateName",
"Stack.Types.Version",
"Stack.Types.VersionIntervals",
"Stack.Unpack",
"Stack.Upgrade",
"Stack.Upload",
"Text.PrettyPrint.Leijen.Extended",
"System.Permissions",
"System.Process.PagerEditor",
"System.Terminal"
],
"generated-exposed-modules": [
"Paths_stack"
],
"source-dirs": "src/",
"ghc-options": [
"-fwarn-identities"
],
"when": {
"condition": "os(windows)",
"then": {
"source-dirs": [
"src/windows/"
]
},
"else": {
"source-dirs": [
"src/unix/"
],
"c-sources": [
"src/unix/cbits/uname.c"
]
}
}
},
"executables": {
"stack": {
"main": "Main.hs",
"generated-other-modules": [
"Build_stack",
"Paths_stack"
],
"source-dirs": [
"src/main"
],
"ghc-options": [
"-threaded",
"-rtsopts"
],
"dependencies": [
"stack"
],
"when": [
{
"condition": "flag(static)",
"cpp-options": [],
"ld-options": [
"-static",
"-pthread"
],
"dependencies": []
},
{
"condition": "!(flag(disable-git-info))",
"cpp-options": [
"-DUSE_GIT_INFO"
],
"ld-options": [],
"dependencies": [
"githash",
"optparse-simple"
]
},
{
"condition": "flag(hide-dependency-versions)",
"cpp-options": [
"-DHIDE_DEP_VERSIONS"
],
"ld-options": [],
"dependencies": []
},
{
"condition": "flag(supported-build)",
"cpp-options": [
"-DSUPPORTED_BUILD"
],
"ld-options": [],
"dependencies": []
}
]
}
},
"tests": {
"stack-integration-test": {
"main": "IntegrationSpec.hs",
"source-dirs": [
"test/integration",
"test/integration/lib"
],
"ghc-options": [
"-threaded",
"-rtsopts",
"-with-rtsopts=-N"
],
"dependencies": [
"hspec"
],
"when": {
"condition": "!flag(integration-tests)",
"buildable": false
}
},
"stack-test": {
"main": "Spec.hs",
"source-dirs": [
"src/test"
],
"ghc-options": [
"-threaded"
],
"dependencies": [
"QuickCheck",
"hspec",
"stack",
"smallcheck"
]
}
}
}