-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathtypst.cabal
135 lines (128 loc) · 4.02 KB
/
typst.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
cabal-version: 2.4
name: typst
version: 0.7
synopsis: Parsing and evaluating typst syntax.
description: A library for parsing and evaluating typst syntax.
Typst (<https://typst.app>) is a document layout and
formatting language. This library targets typst 0.10
and currently offers only partial support.
license: BSD-3-Clause
license-file: LICENSE
author: John MacFarlane
maintainer: [email protected]
copyright: Copyright 2023 John MacFarlane
category: Text
build-type: Simple
extra-doc-files: CHANGELOG.md
extra-source-files: test/typ/**/*.typ
test/typ/**/*.out
test/skip/**/*.typ
test/skip/**/*.out
test/typ/regression/something.txt
test/typ/regression/addons/example.typ
test/assets/files/*.png
test/assets/files/*.jpg
test/assets/files/*.bib
test/assets/files/*.csv
test/assets/files/*.json
test/assets/files/*.svg
test/assets/files/*.toml
test/assets/files/*.xml
test/assets/files/*.txt
test/assets/files/*.yaml
test/assets/files/*.html
source-repository head
type: git
location: https://github.com/jgm/typst-hs.git
common warnings
ghc-options: -Wall
library
import: warnings
exposed-modules: Typst
Typst.Syntax
Typst.Parse
Typst.Types
Typst.Evaluate
Typst.Methods
Typst.Util
autogen-modules: Paths_typst
other-modules:
Paths_typst
Typst.Bind
Typst.Regex
Typst.Show
Typst.Constructors
Typst.Module.Standard
Typst.Module.Math
Typst.Module.Calc
Typst.MathClass
-- other-extensions:
build-depends: base >= 4.14 && <= 5,
typst-symbols >= 0.1.7 && < 0.1.8,
mtl,
vector,
parsec,
filepath,
containers,
directory >= 1.2.3,
ordered-containers,
text,
bytestring,
cassava,
aeson,
scientific,
xml-conduit,
yaml,
toml-parser ^>= 2.0.0.0,
regex-tdfa,
array,
time,
pretty
hs-source-dirs: src
if os(darwin)
cpp-options: -D__MACOS__
if os(windows)
cpp-options: -D__WINDOWS__
default-language: Haskell2010
Flag executable
description: Compile executable to be used in testing and development.
default: False
executable typst-hs
import: warnings
main-is: Main.hs
hs-source-dirs: app
default-language: Haskell2010
if flag(executable)
Buildable: True
Build-depends:
base,
typst,
directory >= 1.2.3,
parsec,
mtl,
vector,
containers,
text,
bytestring,
time,
pretty-show,
ordered-containers
else
Buildable: False
test-suite typst-test
import: warnings
default-language: Haskell2010
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Main.hs
build-depends:
base,
typst,
directory >= 1.2.3,
text,
bytestring,
filepath,
time,
pretty-show,
tasty,
tasty-golden