cabal-version: 3.0 name: demo description: Haskell Miso Nix Demo synopsis: A demo of using Haskell, Nix, Miso and LynxJS to build an app, eg. for Android. -- PVP: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change version: 0.0.0.20251008 stability: experimental category: Web, Miso, Data Structures, Android maintainer: Julien Moutinho author: Julien Moutinho copyright: Julien Moutinho license: BSD-3-Clause bug-reports: https://radicle.sourcephile.fr/nodes/radicle-mermet.sourcephile.fr/rad:z2BeGZUdNCY3FzYarKMV7XXXuc5os/issues homepage: https://radicle.sourcephile.fr/nodes/radicle-mermet.sourcephile.fr/rad:z2BeGZUdNCY3FzYarKMV7XXXuc5os build-type: Simple source-repository head type: git location: https://radicle-mermet.sourcephile.fr/z2BeGZUdNCY3FzYarKMV7XXXuc5os.git source-repository head type: rad location: rad://z2BeGZUdNCY3FzYarKMV7XXXuc5os common options ghc-options: -funbox-strict-fields -O2 -ferror-spans -fspecialise-aggressively -Wall if arch(javascript) -- MaintenanceToDo: remove EXPORTED_RUNTIME_METHODS -- once using a GHC including: -- https://gitlab.haskell.org/ghc/ghc/-/issues/26290 ld-options: -sENVIRONMENT=shell -sWASM=0 "-sEXPORTED_RUNTIME_METHODS=HEAP8,HEAPU8" executable demo import: options default-language: GHC2021 main-is: Main.hs ghcjs-options: -dedupe cpp-options: -DGHCJS_BROWSER hs-source-dirs: src build-depends: , aeson , base <5 , containers , miso , miso-lynx