octopod/octopod-api/octopod-api.cabal
iko 4ce72d3408
Added override keys and default overrides scripts (#88)
* Refactored CS args

* format

* WIP

* Call scripts from backend

* Refactored frontend

* Added defaults to frontend

* Delay request

* Added keys

* things somewhat work

* things update

* Loading state

* better loop breaking

* Added bad loading animation

* Overrides are now stable

* Default values are now properly restored

* added sleep

* Removed unused functions

* wip: cleaned up api

* Added Data.UniqMap

* Cleaned up actions

* Extracted working overrides

* Minor refactoring

* new items appear at the top

* Use the CSV parser

* Disabled default key text fields
2021-09-07 14:01:06 +03:00

59 lines
1.3 KiB
Plaintext

cabal-version: 2.4
name: octopod-api
version: 0.1.0.0
description: Please see the README on GitHub at <https://github.com/typeable/octopod#readme>
homepage: https://github.com/typeable/octopod
bug-reports: https://github.com/typeable/octopod/issues
license: BSD-3-Clause
license-file: LICENSE
author: Typeable
maintainer: octopod@typeable.io
library
exposed-modules:
Octopod.API
Octopod.API.WebSocket
Octopod.PowerAPI
default-extensions:
BlockArguments
ConstraintKinds
DataKinds
DeriveFunctor
DeriveGeneric
DerivingVia
DuplicateRecordFields
FlexibleContexts
GeneralizedNewtypeDeriving
LambdaCase
OverloadedStrings
ScopedTypeVariables
StandaloneDeriving
TypeApplications
TypeOperators
build-depends:
base,
servant,
octopod-common,
servant-auth,
text,
if !impl(ghcjs)
build-depends:
servant-websockets,
aeson,
hs-source-dirs: src
default-language: Haskell2010
ghc-options:
-Weverything
-Wno-implicit-prelude
-Wno-missing-safe-haskell-mode
-Wno-safe
-Wno-prepositive-qualified-module
-Wno-missing-import-lists
-Wno-all-missed-specialisations
-Wno-missing-local-signatures
-Wno-partial-fields
-Wno-unsafe
-Wno-monomorphism-restriction
-Wno-missed-specialisations