packages feed

flashblast-0.0.7.0: flashblast.cabal

cabal-version: 1.12

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

name:           flashblast
version:        0.0.7.0
synopsis:       Generate language learning flashcards from video.
author:         Daniel Firth
maintainer:     dan.firth@homotopic.tech
copyright:      2020 Daniel Firth
license:        MIT
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    README.md
    ChangeLog.md

source-repository head
  type: git
  location: https://gitlab.com/homotopic-tech/flashblast

library
  exposed-modules:
      FlashBlast.AnkiDB
      FlashBlast.ClozeParse
      FlashBlast.Config
      FlashBlast.Conventions
      FlashBlast.Domain
      FlashBlast.ForvoClient
      FlashBlast.VF
      FlashBlast.YouTubeDL
  other-modules:
      Paths_flashblast
  hs-source-dirs:
      src
  default-extensions: AllowAmbiguousTypes BangPatterns BinaryLiterals BlockArguments ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DerivingVia DoAndIfThenElse EmptyDataDecls ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NoImplicitPrelude OverloadedLists OverloadedStrings PartialTypeSignatures PatternGuards PatternSynonyms PolyKinds RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving TupleSections TypeApplications TypeFamilies TypeOperators TypeSynonymInstances ViewPatterns
  ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints -fplugin=Polysemy.Plugin -fplugin=Clippy
  build-depends:
      aeson
    , attoparsec
    , base >=4.7 && <5
    , co-log-polysemy
    , co-log-polysemy-formatting
    , comonad
    , composite-base
    , dhall
    , first-class-families
    , formatting
    , generic-monoid
    , ghc-clippy-plugin
    , http-conduit
    , lucid
    , megaparsec
    , optics
    , optics-extra
    , path
    , path-dhall-instance
    , path-utils
    , polysemy
    , polysemy-extra >=0.1.4.0
    , polysemy-fs
    , polysemy-fskvstore
    , polysemy-http
    , polysemy-methodology >=0.1.6.0
    , polysemy-methodology-composite >=0.1.2.0
    , polysemy-plugin
    , polysemy-video >=0.1.1.0
    , polysemy-vinyl >=0.1.2.0
    , polysemy-zoo
    , relude
    , replace-megaparsec
    , rio
    , semialign
    , subtitleParser
    , temporary
    , text
    , these
    , turtle
    , unliftio-path
    , vinyl
  default-language: Haskell2010

executable flashblast
  main-is: Main.hs
  other-modules:
      Paths_flashblast
  hs-source-dirs:
      app
  default-extensions: AllowAmbiguousTypes BangPatterns BinaryLiterals BlockArguments ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DerivingVia DoAndIfThenElse EmptyDataDecls ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NoImplicitPrelude OverloadedLists OverloadedStrings PartialTypeSignatures PatternGuards PatternSynonyms PolyKinds RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving TupleSections TypeApplications TypeFamilies TypeOperators TypeSynonymInstances ViewPatterns
  ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints -fplugin=Polysemy.Plugin -fplugin=Clippy -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      aeson
    , attoparsec
    , base >=4.7 && <5
    , co-log-polysemy
    , co-log-polysemy-formatting
    , comonad
    , composite-base
    , dhall
    , first-class-families
    , flashblast
    , formatting
    , generic-monoid
    , ghc-clippy-plugin
    , http-conduit
    , lucid
    , megaparsec
    , optics
    , optics-extra
    , path
    , path-dhall-instance
    , path-utils
    , polysemy
    , polysemy-extra >=0.1.4.0
    , polysemy-fs
    , polysemy-fskvstore
    , polysemy-http
    , polysemy-methodology >=0.1.6.0
    , polysemy-methodology-composite >=0.1.2.0
    , polysemy-plugin
    , polysemy-video >=0.1.1.0
    , polysemy-vinyl >=0.1.2.0
    , polysemy-zoo
    , relude
    , replace-megaparsec
    , rio
    , semialign
    , subtitleParser
    , temporary
    , text
    , these
    , turtle
    , unliftio-path
    , vinyl
  default-language: Haskell2010