keiro-dsl-0.15.0.0: test/keiro-dsl-codec-compare-artifact-info.cabal
cabal-version: 3.0
name: keiro-dsl-codec-compare-artifact-info
version: 0.1.0.0
license: BSD-3-Clause
build-type: Simple
-- This consumer-owned executable is intentionally a separate local package.
-- Keeping the keiro-dsl package at one executable preserves the established
-- `cabal run keiro-dsl -- ...` command while still exercising the generated
-- comparison module through an independently compiled consumer boundary.
executable keiro-dsl-codec-compare-artifact-info
default-language: GHC2024
default-extensions:
DuplicateRecordFields
ImportQualifiedPost
LambdaCase
NoFieldSelectors
OverloadedLabels
OverloadedRecordDot
OverloadedStrings
ghc-options: -Wall -Werror=missing-fields
hs-source-dirs: conformance-codec-compare conformance-structural
main-is: RunnerMain.hs
other-modules:
Conformance.CodecCompare.Historical
Conformance.Structural.Bindings
Conformance.Structural.Domain
Generated.StructuralConformance.ArtifactCatalog.Codec
Generated.StructuralConformance.ArtifactCatalog.Domain
Generated.StructuralConformance.Structural.CodecCompare.ArtifactInfo
Generated.StructuralConformance.Structural.Shape.ArtifactInfo
Generated.StructuralConformance.Structural.Shape.ArtifactKind
Generated.StructuralConformance.Structural.Shape.ArtifactLocation
Generated.StructuralConformance.Structural.Shape.ArtifactMetadata
build-depends:
, aeson >=2.2.1 && <2.3
, base >=4.21 && <5
, containers >=0.6
, deepseq >=1.5
, directory >=1.3
, filepath >=1.4
, keiki >=0.9 && <0.10
, keiro
, keiro-dsl
, text >=2.1