packages feed

proteome-0.9.10: proteome.cabal

cabal-version: 2.2

-- This file has been generated from package.yaml by hpack version 0.34.7.
--
-- see: https://github.com/sol/hpack

name:           proteome
version:        0.9.10
synopsis:       Neovim Project Manager
description:    See https://hackage.haskell.org/package/proteome/docs/Proteome.html
category:       Neovim
homepage:       https://github.com/tek/proteome#readme
bug-reports:    https://github.com/tek/proteome/issues
author:         Torsten Schmits
maintainer:     hackage@tryp.io
copyright:      2022 Torsten Schmits
license:        BSD-2-Clause-Patent
license-file:   LICENSE
build-type:     Simple

source-repository head
  type: git
  location: https://github.com/tek/proteome

library
  exposed-modules:
      Proteome.Add
      Proteome.Add.Syntax
      Proteome.BufEnter
      Proteome.Buffers
      Proteome.Buffers.Syntax
      Proteome.Config
      Proteome.Data.ActiveProject
      Proteome.Data.AddError
      Proteome.Data.AddItem
      Proteome.Data.AddOptions
      Proteome.Data.CurrentTag
      Proteome.Data.Env
      Proteome.Data.FilenameError
      Proteome.Data.FileScanItem
      Proteome.Data.FilesConfig
      Proteome.Data.FilesError
      Proteome.Data.FilesState
      Proteome.Data.GrepError
      Proteome.Data.GrepOutputLine
      Proteome.Data.ListedBuffer
      Proteome.Data.PersistBuffers
      Proteome.Data.Project
      Proteome.Data.ProjectConfig
      Proteome.Data.ProjectLang
      Proteome.Data.ProjectMetadata
      Proteome.Data.ProjectName
      Proteome.Data.ProjectRoot
      Proteome.Data.ProjectSpec
      Proteome.Data.ProjectType
      Proteome.Data.Replace
      Proteome.Data.ReplaceError
      Proteome.Data.ResolveError
      Proteome.Data.TagsError
      Proteome.Data.TagsParams
      Proteome.Diag
      Proteome.Filename
      Proteome.Files
      Proteome.Files.Source
      Proteome.Files.Syntax
      Proteome.Grep
      Proteome.Grep.Parse
      Proteome.Grep.Process
      Proteome.Grep.Replace
      Proteome.Grep.Syntax
      Proteome.Init
      Proteome.Menu
      Proteome.Path
      Proteome.PersistBuffers
      Proteome.Plugin
      Proteome.Project
      Proteome.Project.Activate
      Proteome.Project.Resolve
      Proteome.Quit
      Proteome.Save
      Proteome.Settings
      Proteome.System.Path
      Proteome.Tags.Cycle
      Proteome.Tags.Gen
      Proteome.Tags.Mappings
      Proteome.Tags.Menu
      Proteome.Tags.Nav
      Proteome.Tags.Query
      Proteome.Tags.State
      Proteome.Tags.Stream
      Proteome.Tags.Syntax
  hs-source-dirs:
      lib
  default-extensions:
      StandaloneKindSignatures
      OverloadedLabels
      ImpredicativeTypes
      AllowAmbiguousTypes
      ApplicativeDo
      BangPatterns
      BinaryLiterals
      BlockArguments
      ConstraintKinds
      DataKinds
      DefaultSignatures
      DeriveAnyClass
      DeriveDataTypeable
      DeriveFoldable
      DeriveFunctor
      DeriveGeneric
      DeriveLift
      DeriveTraversable
      DerivingStrategies
      DerivingVia
      DisambiguateRecordFields
      DoAndIfThenElse
      DuplicateRecordFields
      EmptyCase
      EmptyDataDecls
      ExistentialQuantification
      FlexibleContexts
      FlexibleInstances
      FunctionalDependencies
      GADTs
      GeneralizedNewtypeDeriving
      InstanceSigs
      KindSignatures
      LambdaCase
      LiberalTypeSynonyms
      MultiParamTypeClasses
      MultiWayIf
      NamedFieldPuns
      OverloadedLabels
      OverloadedLists
      OverloadedStrings
      PackageImports
      PartialTypeSignatures
      PatternGuards
      PatternSynonyms
      PolyKinds
      QuantifiedConstraints
      QuasiQuotes
      RankNTypes
      RecordWildCards
      RecursiveDo
      RoleAnnotations
      ScopedTypeVariables
      StandaloneDeriving
      TemplateHaskell
      TupleSections
      TypeApplications
      TypeFamilies
      TypeFamilyDependencies
      TypeOperators
      TypeSynonymInstances
      UndecidableInstances
      UnicodeSyntax
      ViewPatterns
  ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages -fplugin=Polysemy.Plugin
  build-depends:
      Glob
    , attoparsec
    , base >=4.12 && <5
    , chiasma
    , chronos
    , exon
    , extra
    , filepattern
    , lens
    , lens-regex-pcre
    , microlens
    , nonempty-zipper
    , parsers
    , path
    , path-io
    , pcre-light
    , polysemy
    , polysemy-chronos
    , polysemy-plugin
    , polysemy-process
    , prelate >=0.1
    , prettyprinter
    , raw-strings-qq
    , ribosome
    , ribosome-host
    , ribosome-menu
    , stm-chans
    , streamly >=0.8
    , streamly-process >=0.1
    , transformers
    , typed-process
  mixins:
      base hiding (Prelude)
    , prelate (Prelate as Prelude)
    , prelate hiding (Prelate)
  default-language: Haskell2010

executable proteome
  main-is: Main.hs
  hs-source-dirs:
      app
  default-extensions:
      StandaloneKindSignatures
      OverloadedLabels
      ImpredicativeTypes
      AllowAmbiguousTypes
      ApplicativeDo
      BangPatterns
      BinaryLiterals
      BlockArguments
      ConstraintKinds
      DataKinds
      DefaultSignatures
      DeriveAnyClass
      DeriveDataTypeable
      DeriveFoldable
      DeriveFunctor
      DeriveGeneric
      DeriveLift
      DeriveTraversable
      DerivingStrategies
      DerivingVia
      DisambiguateRecordFields
      DoAndIfThenElse
      DuplicateRecordFields
      EmptyCase
      EmptyDataDecls
      ExistentialQuantification
      FlexibleContexts
      FlexibleInstances
      FunctionalDependencies
      GADTs
      GeneralizedNewtypeDeriving
      InstanceSigs
      KindSignatures
      LambdaCase
      LiberalTypeSynonyms
      MultiParamTypeClasses
      MultiWayIf
      NamedFieldPuns
      OverloadedLabels
      OverloadedLists
      OverloadedStrings
      PackageImports
      PartialTypeSignatures
      PatternGuards
      PatternSynonyms
      PolyKinds
      QuantifiedConstraints
      QuasiQuotes
      RankNTypes
      RecordWildCards
      RecursiveDo
      RoleAnnotations
      ScopedTypeVariables
      StandaloneDeriving
      TemplateHaskell
      TupleSections
      TypeApplications
      TypeFamilies
      TypeFamilyDependencies
      TypeOperators
      TypeSynonymInstances
      UndecidableInstances
      UnicodeSyntax
      ViewPatterns
  ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages -fplugin=Polysemy.Plugin -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      base >=4.12 && <5
    , polysemy
    , polysemy-plugin
    , prelate >=0.1
    , proteome
  mixins:
      base hiding (Prelude)
    , prelate (Prelate as Prelude)
    , prelate hiding (Prelate)
  default-language: Haskell2010