cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.38.1. -- -- see: https://github.com/sol/hpack name: hwm version: 0.0.1 synopsis: Haskell Workspace Manager - Orchestrates Stack, Cabal, and HLS description: HWM (Haskell Workspace Manager) manages multi-package Haskell projects by generating and synchronizing configuration files for Stack, Cabal, Hpack, and HLS from a single source of truth (hwm.yaml). It handles dependency management, build matrices across GHC versions, and coordinated package releases. category: Development homepage: https://github.com/nalchevanidze/hwm#readme bug-reports: https://github.com/nalchevanidze/hwm/issues author: Daviti Nalchevanidze maintainer: d.nalchevanidze@gmail.com copyright: (c) 2026 Daviti Nalchevanidze license: MIT license-file: LICENSE build-type: Simple extra-source-files: README.md CHANGELOG.md source-repository head type: git location: https://github.com/nalchevanidze/hwm library exposed-modules: HWM.CLI.App HWM.CLI.Command HWM.CLI.Command.Init HWM.CLI.Command.Outdated HWM.CLI.Command.Publish HWM.CLI.Command.Run HWM.CLI.Command.Status HWM.CLI.Command.Sync HWM.CLI.Command.Version HWM.Core.Common HWM.Core.Formatting HWM.Core.Has HWM.Core.Options HWM.Core.Parsing HWM.Core.Pkg HWM.Core.Result HWM.Core.Version HWM.Domain.Bounds HWM.Domain.Config HWM.Domain.ConfigT HWM.Domain.Dependencies HWM.Domain.Matrix HWM.Domain.Workspace HWM.Integrations.Toolchain.Cabal HWM.Integrations.Toolchain.Hie HWM.Integrations.Toolchain.Lib HWM.Integrations.Toolchain.Package HWM.Integrations.Toolchain.Stack HWM.Runtime.Cache HWM.Runtime.Files HWM.Runtime.Logging HWM.Runtime.Process HWM.Runtime.UI other-modules: Paths_hwm hs-source-dirs: src ghc-options: -Wall build-depends: Cabal >=3.8 && <=3.16.1.0 , Glob >=0.7.0 && <1.0.0 , aeson >=1.4.4 && <3.0.0 , ansi-terminal >=0.11.3 && <=1.1.5 , async >=2.2.4 && <2.3.0 , base >=4.7.0 && <5.0.0 , base16-bytestring >=1.0.0 && <2.0.0 , bytestring >=0.10.4 && <=0.12.2.0 , containers >=0.4.2.1 && <=0.8 , cryptohash-sha256 >=0.11.100 && <=0.11.102.1 , directory >=1.0 && <=1.3.10.1 , filepath >=1.1.0 && <=1.5.5.0 , hpack >=0.36.0 && <=0.39.1 , modern-uri >=0.1.0.0 && <1.0.0 , mtl >=2.0.0 && <2.6.0 , optparse-applicative >=0.12.0 && <0.20.0 , process >=1.0.0 && <2.0.0 , relude >=0.3.0 && <2.0.0 , req >=3.0.0 && <=3.13.4 , stm >=2.4 && <2.6.0 , text >=1.2.3 && <3.0.0 , time >=1.9.2 && <2.0.0 , transformers >=0.5.6 && <0.7.0 , typed-process >=0.1.0 && <0.4.0 , unordered-containers >=0.2.8 && <0.3.0 , yaml >=0.8.32 && <1.0.0 default-language: Haskell2010 executable hwm main-is: Main.hs other-modules: Paths_hwm hs-source-dirs: app ghc-options: -Wall build-depends: Cabal >=3.8 && <=3.16.1.0 , Glob >=0.7.0 && <1.0.0 , aeson >=1.4.4 && <3.0.0 , ansi-terminal >=0.11.3 && <=1.1.5 , async >=2.2.4 && <2.3.0 , base >=4.7.0 && <5.0.0 , base16-bytestring >=1.0.0 && <2.0.0 , bytestring >=0.10.4 && <=0.12.2.0 , containers >=0.4.2.1 && <=0.8 , cryptohash-sha256 >=0.11.100 && <=0.11.102.1 , directory >=1.0 && <=1.3.10.1 , filepath >=1.1.0 && <=1.5.5.0 , hpack >=0.36.0 && <=0.39.1 , hwm >=0.0.0 && <0.1.0 , modern-uri >=0.1.0.0 && <1.0.0 , mtl >=2.0.0 && <2.6.0 , optparse-applicative >=0.12.0 && <0.20.0 , process >=1.0.0 && <2.0.0 , relude >=0.3.0 && <2.0.0 , req >=3.0.0 && <=3.13.4 , stm >=2.4 && <2.6.0 , text >=1.2.3 && <3.0.0 , time >=1.9.2 && <2.0.0 , transformers >=0.5.6 && <0.7.0 , typed-process >=0.1.0 && <0.4.0 , unordered-containers >=0.2.8 && <0.3.0 , yaml >=0.8.32 && <1.0.0 default-language: Haskell2010