opencode-0.1.0.1: opencode.cabal
cabal-version: 2.4
name: opencode
version: 0.1.0.1
license: MIT
copyright: 2026 Sridhar Ratnakumar
maintainer: srid@srid.ca
author: Sridhar Ratnakumar
category: Web
homepage: https://github.com/srid/opencode-haskell
synopsis: Haskell client library for OpenCode server API
extra-source-files:
CHANGELOG.md
common shared
ghc-options:
-Wall -Wincomplete-record-updates -Wincomplete-uni-patterns
-Wmissing-deriving-strategies -Wunused-foralls -Wunused-foralls
-fprint-explicit-foralls -fprint-explicit-kinds
mixins:
base hiding (Prelude),
relude (Relude as Prelude, Relude.Container.One),
relude
default-extensions:
DataKinds
DerivingStrategies
DerivingVia
DuplicateRecordFields
LambdaCase
MultiWayIf
NoStarIsType
OverloadedRecordDot
OverloadedStrings
StrictData
TypeFamilies
ViewPatterns
build-depends:
, aeson
, base >=4 && <5
, relude >=1.0
default-language: GHC2021
library
import: shared
exposed-modules:
OpenCode
OpenCode.Client
OpenCode.Types
build-depends:
, aeson
, base
, bytestring
, http-api-data
, http-client
, http-client-tls
, http-types
, mtl
, relude
, servant
, servant-client
, servant-client-core
, text
hs-source-dirs: src