core-text-0.2.3.5: core-text.cabal
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: 7a109725162f534325a34da124a19aec567788ef616e2e94ea7cd1e29c42f1c4
name: core-text
version: 0.2.3.5
synopsis: A rope type based on a finger tree over UTF-8 fragments
description: A rope data type for text, built as a finger tree over UTF-8 text
fragments. The package also includes utiltiy functions for breaking and
re-wrapping lines, conveniences for pretty printing and colourizing
terminal output, and a simple mechanism for multi-line Rope literals.
.
The main @Rope@ type and its usage are described at "Core.Text.Rope" in
this package.
.
This is part of a library intended to ease interoperability and assist in
building command-line programs, both tools and longer-running daemons.
A list of features and some background to the library's design is contained
in the
<https://github.com/aesiniath/unbeliever/blob/master/README.markdown README>
on GitHub.
category: System
stability: experimental
homepage: https://github.com/aesiniath/unbeliever#readme
bug-reports: https://github.com/aesiniath/unbeliever/issues
author: Andrew Cowie <istathar@gmail.com>
maintainer: Andrew Cowie <istathar@gmail.com>
copyright: © 2018-2020 Athae Eredh Siniath and Others
license: BSD3
license-file: LICENSE
tested-with: GHC == 8.8.3
build-type: Simple
source-repository head
type: git
location: https://github.com/aesiniath/unbeliever
library
exposed-modules:
Core.Text
Core.Text.Bytes
Core.Text.Rope
Core.Text.Utilities
other-modules:
Core.Text.Breaking
Core.Text.Parsing
hs-source-dirs:
lib
ghc-options: -Wall -Wwarn -fwarn-tabs
build-depends:
base >=4.11 && <5
, bytestring
, deepseq
, fingertree
, hashable >=1.2 && <1.4
, prettyprinter >=1.2.1.1 && <1.7
, prettyprinter-ansi-terminal
, template-haskell >=2.14 && <3
, text
, text-short
default-language: Haskell2010