packages feed

Cabal revisions of keymapp-0.1.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version:      3.0-name:               keymapp-version:            0.1.0-synopsis:           gRPC client for the Keymapp API-description:        This library provides a client for interacting with the [Keymapp](https://blog.zsa.io/keymapp) API.-                    It can be used as a Haskell library, or via the provided CLI executable, which is inspired by [Kontroll](https://github.com/zsa/kontroll).-license:            BSD-3-Clause-license-file:       LICENSE-author:             Frederick Pringle-maintainer:         frederick.pringle@fpringle.com-copyright:          Copyright(c) Frederick Pringle 2026-homepage:           https://github.com/fpringle/keymapp-build-type:         Simple-category:           Control-extra-doc-files:    CHANGELOG.md-                    README.md--common warnings-  ghc-options: -Wall -Wno-unused-do-bind--common deps-  build-depends:-    , base               >= 4 && < 5-    , grapesy            >= 1.0 && < 1.2-    , proto-lens         >= 0.7 && < 0.8-    , proto-lens-runtime >= 0.7 && < 0.8-    , text               >= 1.2 && < 2.2-    , mtl                >= 2.2 && < 2.4-    , directory          >= 1.2.3 && < 1.4-    , colour             >= 2.3 && < 2.4-    , unliftio-core      >= 0.1.1 && < 0.3-    , exceptions         >= 0.10 && < 0.11--common extensions-  default-extensions:-    BangPatterns-    DerivingVia-    DataKinds-    GeneralizedNewtypeDeriving-    OverloadedStrings-    RecordWildCards-    TypeApplications-    TypeFamilies--library-  import:-      warnings-    , deps-    , extensions-  ghc-options: -Wunused-packages-  exposed-modules:-      Control.Keymapp.API-      Control.Keymapp.Client-  other-modules:-      Proto.Keymapp-  hs-source-dirs:   src, generated-  default-language: Haskell2010--executable keymapp-  import:-      warnings-    , deps-    , extensions-  main-is:          Main.hs-  build-depends:-    , keymapp-    , optparse-applicative >= 0.18 && < 0.20-    , prettyprinter >= 1.7 && < 1.8--  hs-source-dirs:   exe-  default-language: Haskell2010+cabal-version:      3.0
+name:               keymapp
+version:            0.1.0
+x-revision: 1
+synopsis:           gRPC client for the Keymapp API
+description:        This library provides a client for interacting with the [Keymapp](https://blog.zsa.io/keymapp) API.
+                    It can be used as a Haskell library, or via the provided CLI executable, which is inspired by [Kontroll](https://github.com/zsa/kontroll).
+license:            BSD-3-Clause
+license-file:       LICENSE
+author:             Frederick Pringle
+maintainer:         frederick.pringle@fpringle.com
+copyright:          Copyright(c) Frederick Pringle 2026
+homepage:           https://github.com/fpringle/haskell-keymapp
+build-type:         Simple
+category:           Control
+extra-doc-files:    CHANGELOG.md
+                    README.md
+
+common warnings
+  ghc-options: -Wall -Wno-unused-do-bind
+
+common deps
+  build-depends:
+    , base               >= 4 && < 5
+    , grapesy            >= 1.0 && < 1.2
+    , proto-lens         >= 0.7 && < 0.8
+    , proto-lens-runtime >= 0.7 && < 0.8
+    , text               >= 1.2 && < 2.2
+    , mtl                >= 2.2 && < 2.4
+    , directory          >= 1.2.3 && < 1.4
+    , colour             >= 2.3 && < 2.4
+    , unliftio-core      >= 0.1.1 && < 0.3
+    , exceptions         >= 0.10 && < 0.11
+
+common extensions
+  default-extensions:
+    BangPatterns
+    DerivingVia
+    DataKinds
+    GeneralizedNewtypeDeriving
+    OverloadedStrings
+    RecordWildCards
+    TypeApplications
+    TypeFamilies
+
+library
+  import:
+      warnings
+    , deps
+    , extensions
+  ghc-options: -Wunused-packages
+  exposed-modules:
+      Control.Keymapp.API
+      Control.Keymapp.Client
+  other-modules:
+      Proto.Keymapp
+  hs-source-dirs:   src, generated
+  default-language: Haskell2010
+
+executable keymapp
+  import:
+      warnings
+    , deps
+    , extensions
+  main-is:          Main.hs
+  build-depends:
+    , keymapp
+    , optparse-applicative >= 0.18 && < 0.20
+    , prettyprinter >= 1.7 && < 1.8
+
+  hs-source-dirs:   exe
+  default-language: Haskell2010