-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Turn a .cabal file into a .json file -- -- Turn a .cabal file into a .json file @package cabal2json @version 0.0.0.0 module Cabal2JSON cabal2JSON :: IO () instance Data.Aeson.Types.FromJSON.FromJSON Distribution.Types.GenericPackageDescription.GenericPackageDescription instance Data.Aeson.Types.ToJSON.ToJSON Distribution.Types.GenericPackageDescription.GenericPackageDescription instance Autodocodec.Class.HasCodec Distribution.Types.GenericPackageDescription.GenericPackageDescription instance Autodocodec.Class.HasCodec Distribution.Types.UnqualComponentName.UnqualComponentName instance Data.Hashable.Class.Hashable Distribution.Types.UnqualComponentName.UnqualComponentName instance Autodocodec.Class.HasCodec Distribution.Types.VersionRange.Internal.VersionRange instance Autodocodec.Class.HasCodec Distribution.Compiler.CompilerFlavor instance Autodocodec.Class.HasCodec Distribution.Types.PackageDescription.PackageDescription instance Autodocodec.Class.HasCodec (Distribution.Compiler.PerCompilerFlavor [GHC.Base.String]) instance Autodocodec.Class.HasCodec a => Autodocodec.Class.HasCodec (a, a) instance Autodocodec.Class.HasCodec (Distribution.Compiler.CompilerFlavor, Distribution.Types.VersionRange.Internal.VersionRange) instance Autodocodec.Class.HasCodec a => Autodocodec.Class.HasCodec (a, a, a) instance Autodocodec.Class.HasCodec (GHC.Maybe.Maybe GHC.Base.String, GHC.Base.String) instance Autodocodec.Class.HasCodec Distribution.Types.PackageName.PackageName instance Autodocodec.Class.HasCodec Distribution.Types.PackageId.PackageIdentifier instance Autodocodec.Class.HasCodec Distribution.Types.SourceRepo.RepoKind instance Autodocodec.Class.HasCodec Distribution.Types.SourceRepo.RepoType instance Autodocodec.Class.HasCodec Distribution.Types.Dependency.Dependency instance Autodocodec.Class.HasCodec Distribution.Types.SourceRepo.SourceRepo instance Autodocodec.Class.HasCodec Distribution.Utils.ShortText.ShortText instance Autodocodec.Class.HasCodec Distribution.License.License instance Autodocodec.Class.HasCodec Distribution.SPDX.License.License instance Autodocodec.Class.HasCodec Distribution.SPDX.LicenseExpression.LicenseExpression instance Autodocodec.Class.HasCodec Distribution.SPDX.LicenseExpression.SimpleLicenseExpression instance Autodocodec.Class.HasCodec Distribution.SPDX.LicenseId.LicenseId instance Autodocodec.Class.HasCodec Distribution.SPDX.LicenseReference.LicenseRef instance Autodocodec.Class.HasCodec Distribution.SPDX.LicenseExceptionId.LicenseExceptionId instance Autodocodec.Class.HasCodec Distribution.Types.BuildType.BuildType instance Autodocodec.Class.HasCodec Distribution.Types.SetupBuildInfo.SetupBuildInfo instance Autodocodec.Class.HasCodec Distribution.Types.Flag.Flag instance Autodocodec.Class.HasCodec Distribution.Types.Flag.FlagName instance Autodocodec.Class.HasCodec a => Autodocodec.Class.HasCodec (Distribution.Types.CondTree.CondTree Distribution.Types.ConfVar.ConfVar [Distribution.Types.Dependency.Dependency] a) instance Autodocodec.Class.HasCodec a => Autodocodec.Class.HasCodec (Distribution.Types.CondTree.CondBranch Distribution.Types.ConfVar.ConfVar [Distribution.Types.Dependency.Dependency] a) instance Autodocodec.Class.HasCodec (Distribution.Types.Condition.Condition Distribution.Types.ConfVar.ConfVar) instance Autodocodec.Class.HasCodec Distribution.Types.ConfVar.ConfVar instance Autodocodec.Class.HasCodec Distribution.System.Arch instance Autodocodec.Class.HasCodec Distribution.System.OS instance Autodocodec.Class.HasCodec Distribution.Types.Library.Library instance Autodocodec.Class.HasCodec Distribution.Types.LibraryName.LibraryName instance Autodocodec.Class.HasCodec Distribution.ModuleName.ModuleName instance Autodocodec.Class.HasCodec Distribution.Types.ModuleReexport.ModuleReexport instance Autodocodec.Class.HasCodec Distribution.Types.LibraryVisibility.LibraryVisibility instance Autodocodec.Class.HasCodec Distribution.Types.ForeignLib.ForeignLib instance Autodocodec.Class.HasCodec Distribution.Types.ForeignLibType.ForeignLibType instance Autodocodec.Class.HasCodec Distribution.Types.ForeignLibOption.ForeignLibOption instance Autodocodec.Class.HasCodec Distribution.Types.ForeignLib.LibVersionInfo instance Autodocodec.Class.HasCodec Distribution.Types.Version.Version instance Autodocodec.Class.HasCodec Distribution.Types.Executable.Executable instance Autodocodec.Class.HasCodec Distribution.Types.ExecutableScope.ExecutableScope instance Autodocodec.Class.HasCodec Distribution.Types.TestSuite.TestSuite instance Autodocodec.Class.HasCodec Distribution.Types.TestSuiteInterface.TestSuiteInterface instance Autodocodec.Class.HasCodec Distribution.Types.TestType.TestType instance Autodocodec.Class.HasCodec Distribution.Types.Benchmark.Benchmark instance Autodocodec.Class.HasCodec Distribution.Types.BenchmarkType.BenchmarkType instance Autodocodec.Class.HasCodec Distribution.Types.BenchmarkInterface.BenchmarkInterface instance Autodocodec.Class.HasCodec Distribution.Types.ModuleRenaming.ModuleRenaming instance Autodocodec.Class.HasCodec Distribution.Types.IncludeRenaming.IncludeRenaming instance Autodocodec.Class.HasCodec Distribution.Types.Mixin.Mixin instance Autodocodec.Class.HasCodec Distribution.Types.LegacyExeDependency.LegacyExeDependency instance Autodocodec.Class.HasCodec Distribution.Types.ExeDependency.ExeDependency instance Autodocodec.Class.HasCodec Distribution.Types.PkgconfigDependency.PkgconfigDependency instance Autodocodec.Class.HasCodec Distribution.Types.PkgconfigName.PkgconfigName instance Autodocodec.Class.HasCodec Distribution.Types.PkgconfigVersionRange.PkgconfigVersionRange instance Autodocodec.Class.HasCodec Distribution.Types.PkgconfigVersion.PkgconfigVersion instance Autodocodec.Class.HasCodec Language.Haskell.Extension.Language instance Autodocodec.Class.HasCodec Language.Haskell.Extension.Extension instance Autodocodec.Class.HasCodec Language.Haskell.Extension.KnownExtension instance Autodocodec.Class.HasCodec Distribution.Types.BuildInfo.BuildInfo