-- This file has been generated from package.yaml by hpack version 0.20.0. -- -- see: https://github.com/sol/hpack -- -- hash: d73e14bde196f4880bd9edb7786571142a599151fd80cd02969fddf22f561a27 name: nirum version: 0.3.0 synopsis: IDL compiler and RPC/distributed object framework for microservices description: Nirum is an IDL compiler and RPC/distributed object framework for microservices, built on top of the modern Web server technologies such as RESTful HTTP and JSON. You can find how the language looks like from source codes in the examples/ directory. See also README.md for more details. category: Language stability: alpha homepage: http://nirum.org/ bug-reports: https://github.com/spoqa/nirum/issues author: Nirum team maintainer: Nirum team copyright: (c) 2016–2018 Nirum team license: GPL-3 license-file: LICENSE build-type: Simple cabal-version: >= 1.10 extra-source-files: CHANGES.md README.md source-repository head type: git location: git@github.com/spoqa/nirum.git flag static description: Static link manual: True default: False library hs-source-dirs: src default-extensions: OverloadedStrings ghc-options: -Wall -fwarn-incomplete-uni-patterns -fprint-explicit-kinds build-depends: base >=4.7 && <5 , blaze-html >=0.9.0.1 && <0.10 , blaze-markup >=0.8.0.0 && <0.9 , bytestring , cmark >=0.5 && <0.6 , containers >=0.5.6.2 && <0.6 , directory >=1.2.5 && <1.4 , email-validate >=2.0.0 && <3.0.0 , filepath >=1.4 && <1.5 , fsnotify >=0.2.1 && <0.3.0 , heterocephalus >=1.0.5 && <1.1.0 , htoml >=1.0.0.0 && <1.1.0.0 , interpolatedstring-perl6 >=1.0.0 && <1.1.0 , megaparsec >=5 && <5.4 , mtl >=2.2.1 && <3 , optparse-applicative >=0.13.1 && <0.14 , parsec , pretty >=1.1.3 && <2 , semver >=0.3.0 && <1.0 , shakespeare >=2.0.12 && <2.1 , stm >=2.4.4.1 , template-haskell >=2.11 && <3 , text >=0.9.1.0 && <1.3 , unordered-containers , uri >=0.1 && <1.0 exposed-modules: Nirum.Cli Nirum.CodeBuilder Nirum.CodeGen Nirum.Constructs Nirum.Constructs.Annotation Nirum.Constructs.Annotation.Internal Nirum.Constructs.Declaration Nirum.Constructs.DeclarationSet Nirum.Constructs.Docs Nirum.Constructs.Identifier Nirum.Constructs.Module Nirum.Constructs.ModulePath Nirum.Constructs.Name Nirum.Constructs.Service Nirum.Constructs.TypeDeclaration Nirum.Constructs.TypeExpression Nirum.Docs Nirum.Docs.Html Nirum.Docs.ReStructuredText Nirum.Package Nirum.Package.Metadata Nirum.Package.ModuleSet Nirum.Parser Nirum.Targets Nirum.Targets.Docs Nirum.Targets.List Nirum.Targets.Python Nirum.TypeInstance.BoundModule Nirum.Version other-modules: Paths_nirum default-language: Haskell2010 executable nirum main-is: nirum.hs hs-source-dirs: app default-extensions: OverloadedStrings ghc-options: -Wall build-depends: base >=4.7 && <5 , blaze-html >=0.9.0.1 && <0.10 , bytestring , containers >=0.5.6.2 && <0.6 , directory >=1.2.5 && <1.4 , email-validate >=2.0.0 && <3.0.0 , filepath >=1.4 && <1.5 , htoml >=1.0.0.0 && <1.1.0.0 , interpolatedstring-perl6 >=1.0.0 && <1.1.0 , megaparsec >=5 && <5.4 , mtl >=2.2.1 && <3 , nirum , parsec , pretty >=1.1.3 && <2 , semver >=0.3.0 && <1.0 , text >=0.9.1.0 && <1.3 , unordered-containers if flag(static) if os(darwin) || os(windows) ghc-options: -fwarn-incomplete-uni-patterns -threaded -with-rtsopts=-N -static -optc-Os else ghc-options: -fwarn-incomplete-uni-patterns -threaded -with-rtsopts=-N -static -optl-static -optl-pthread -optc-Os -fPIC else ghc-options: -fwarn-incomplete-uni-patterns -threaded -with-rtsopts=-N other-modules: Paths_nirum default-language: Haskell2010 test-suite hlint type: exitcode-stdio-1.0 main-is: HLint.hs hs-source-dirs: test default-extensions: OverloadedStrings ghc-options: -Wall build-depends: base >=4.7 && <5 , blaze-html >=0.9.0.1 && <0.10 , bytestring , containers >=0.5.6.2 && <0.6 , directory >=1.2.5 && <1.4 , email-validate >=2.0.0 && <3.0.0 , filepath >=1.4 && <1.5 , hlint >=2.0.9 && <2.1 , htoml >=1.0.0.0 && <1.1.0.0 , interpolatedstring-perl6 >=1.0.0 && <1.1.0 , megaparsec >=5 && <5.4 , mtl >=2.2.1 && <3 , parsec , pretty >=1.1.3 && <2 , semver >=0.3.0 && <1.0 , text >=0.9.1.0 && <1.3 , unordered-containers other-modules: Nirum.CliSpec Nirum.CodeBuilderSpec Nirum.CodeGenSpec Nirum.Constructs.AnnotationSpec Nirum.Constructs.DeclarationSetSpec Nirum.Constructs.DocsSpec Nirum.Constructs.IdentifierSpec Nirum.Constructs.ModulePathSpec Nirum.Constructs.ModuleSpec Nirum.Constructs.NameSpec Nirum.Constructs.ServiceSpec Nirum.Constructs.TypeDeclarationSpec Nirum.Constructs.TypeExpressionSpec Nirum.Docs.HtmlSpec Nirum.Docs.ReStructuredTextSpec Nirum.DocsSpec Nirum.Package.MetadataSpec Nirum.Package.ModuleSetSpec Nirum.PackageSpec Nirum.ParserSpec Nirum.Targets.DocsSpec Nirum.Targets.PythonSpec Nirum.TargetsSpec Nirum.TypeInstance.BoundModuleSpec Nirum.VersionSpec Spec Util Paths_nirum default-language: Haskell2010 test-suite spec type: exitcode-stdio-1.0 main-is: Spec.hs hs-source-dirs: test default-extensions: OverloadedStrings ghc-options: -Wall -fno-warn-incomplete-uni-patterns -fno-warn-missing-signatures -threaded -with-rtsopts=-N build-depends: base >=4.7 && <5 , blaze-html >=0.9.0.1 && <0.10 , bytestring , containers >=0.5.6.2 && <0.6 , directory >=1.2.5 && <1.4 , email-validate >=2.0.0 && <3.0.0 , filepath >=1.4 && <1.5 , hspec , hspec-core , hspec-meta , htoml >=1.0.0.0 && <1.1.0.0 , interpolatedstring-perl6 >=1.0.0 && <1.1.0 , megaparsec >=5 && <5.4 , mtl >=2.2.1 && <3 , nirum , parsec , pretty >=1.1.3 && <2 , process >=1.1 && <2 , semigroups , semver >=0.3.0 && <1.0 , string-qq >=0.0.2 && <0.1.0 , temporary >=1.2 && <1.3 , text >=0.9.1.0 && <1.3 , unordered-containers other-modules: HLint Nirum.CliSpec Nirum.CodeBuilderSpec Nirum.CodeGenSpec Nirum.Constructs.AnnotationSpec Nirum.Constructs.DeclarationSetSpec Nirum.Constructs.DocsSpec Nirum.Constructs.IdentifierSpec Nirum.Constructs.ModulePathSpec Nirum.Constructs.ModuleSpec Nirum.Constructs.NameSpec Nirum.Constructs.ServiceSpec Nirum.Constructs.TypeDeclarationSpec Nirum.Constructs.TypeExpressionSpec Nirum.Docs.HtmlSpec Nirum.Docs.ReStructuredTextSpec Nirum.DocsSpec Nirum.Package.MetadataSpec Nirum.Package.ModuleSetSpec Nirum.PackageSpec Nirum.ParserSpec Nirum.Targets.DocsSpec Nirum.Targets.PythonSpec Nirum.TargetsSpec Nirum.TypeInstance.BoundModuleSpec Nirum.VersionSpec Util Paths_nirum default-language: Haskell2010 test-suite targets type: exitcode-stdio-1.0 main-is: test-targets.hs hs-source-dirs: app default-extensions: OverloadedStrings ghc-options: -Wall build-depends: base >=4.7 && <5 , blaze-html >=0.9.0.1 && <0.10 , bytestring , containers >=0.5.6.2 && <0.6 , directory >=1.2.5 && <1.4 , email-validate >=2.0.0 && <3.0.0 , filepath >=1.4 && <1.5 , htoml >=1.0.0.0 && <1.1.0.0 , interpolatedstring-perl6 >=1.0.0 && <1.1.0 , megaparsec >=5 && <5.4 , mtl >=2.2.1 && <3 , parsec , pretty >=1.1.3 && <2 , semver >=0.3.0 && <1.0 , text >=0.9.1.0 && <1.3 , turtle , unordered-containers other-modules: Paths_nirum default-language: Haskell2010