1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-15 01:52:11 +03:00
juvix/package.yaml

90 lines
2.0 KiB
YAML
Raw Normal View History

2021-12-23 12:57:55 +03:00
name: MiniJuvix
version: 0.0.0.0
license: GPL-3.0-only
license-file: LICENSE
2022-01-10 18:03:39 +03:00
copyright: (c) 2021-2022 Heliax AG.
2022-01-10 19:02:20 +03:00
maintainer: The PLT Team at Heliax AG <hello@heliax.dev>
author: [ Jonathan Prieto-Cubides , Jan Mas Rovira ]
2021-12-23 12:57:55 +03:00
tested-with: ghc == 9.0.1
homepage: https://github.com/heliaxdev/MiniJuvix
bug-reports: https://github.com/heliaxdev/MiniJuvix/issues
description: A tiny dependent typed programming language for experimentation.
category: Compilers/Interpreters
github: heliaxdev/MiniJuvix
extra-source-files:
- README.md
- CHANGELOG.md
dependencies:
- aeson == 2.0.*
- base == 4.15.*
- bytestring == 0.10.*
- containers == 0.6.*
2022-01-17 22:12:31 +03:00
- extra == 1.7.*
- filepath == 1.4.*
- megaparsec == 9.2.*
- microlens-platform == 0.4.*
- parser-combinators == 1.3.*
- polysemy == 1.7.*
- polysemy-plugin == 0.4.*
- prettyprinter == 1.7.*
- prettyprinter-ansi-terminal == 1.1.*
- process == 1.6.*
- relude == 1.0.*
- semirings == 0.6.*
- singletons == 3.0.*
- Stream == 0.4.*
2022-01-09 21:28:29 +03:00
- template-haskell == 2.17.*
- text == 1.2.*
- unordered-containers == 0.2.*
- word8 == 0.1.*
2021-12-23 12:57:55 +03:00
ghc-options:
2021-12-30 18:59:41 +03:00
- -fhide-source-paths
2021-12-23 12:57:55 +03:00
- -O2 -flate-specialise -fspecialise-aggressively
- -Wall -Wcompat -Widentities -Wincomplete-uni-patterns
- -Wderiving-defaults -Wredundant-constraints
2021-12-30 18:59:41 +03:00
- -Wincomplete-patterns
- -Wincomplete-record-updates -fwrite-ide-info -hiedir=.hie
2021-12-23 12:57:55 +03:00
- -Wmissing-deriving-strategies
default-extensions:
- DataKinds
2022-01-09 21:28:29 +03:00
- DeriveLift
2021-12-23 12:57:55 +03:00
- DerivingStrategies
2021-12-28 19:19:20 +03:00
- FlexibleContexts
- GADTs
2021-12-29 15:17:14 +03:00
- KindSignatures
2021-12-23 13:19:46 +03:00
- NoImplicitPrelude
2021-12-23 12:57:55 +03:00
- OverloadedStrings
- PolyKinds
2022-01-09 21:28:29 +03:00
- QuasiQuotes
2021-12-29 15:17:14 +03:00
- RecordWildCards
2021-12-23 12:57:55 +03:00
- ScopedTypeVariables
- StandaloneDeriving
2022-01-15 21:55:18 +03:00
- TypeApplications
- TypeFamilyDependencies
2022-01-15 21:55:18 +03:00
- TypeOperators
2021-12-23 12:57:55 +03:00
- UnicodeSyntax
library:
source-dirs: src
executables:
2022-01-18 14:25:42 +03:00
minijuvix:
2021-12-23 12:57:55 +03:00
main: Main.hs
2022-01-18 14:25:42 +03:00
source-dirs: app
2021-12-23 12:57:55 +03:00
dependencies:
- MiniJuvix
2022-01-18 14:25:42 +03:00
- optparse-applicative == 0.16.*
tests:
MiniJuvix-test:
main: Spec.hs
source-dirs: test
dependencies:
- MiniJuvix
- tasty
- tasty-hunit