/
lunamark-0.1-1.rockspec
37 lines (36 loc) · 1.24 KB
/
lunamark-0.1-1.rockspec
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
package = "lunamark"
version = "0.1-1"
source = {
url = "http://github.com/jgm/lunamark/tarball/0.1",
md5 = "2eedaa3ee7603c26c2452f846a2f35b5",
file = "jgm-lunamark-43bf6475ac5c9600dcdd66f34afb29bc8d48a50a.tar.gz"
}
description = {
summary = "General markup format converter using lpeg.",
detailed = [[
lunamark is a lua library for converting between markup
formats. Currently markdown is the only supported input format,
and HTML and LaTeX the only supported output formats, but lunamark's
modular structure makes it easy to add new parsers and writers.
Parsers are written using a PEG grammar.
]],
homepage = "http://github.com/jgm/lunamark",
license = "MIT/X11",
}
dependencies = {
"lua >= 5.1",
"lpeg >= 0.9"
}
build = {
type = "builtin",
modules = {
lunamark = "lunamark.lua",
["lunamark.util"] = "lunamark/util.lua",
["lunamark.writer"] = "lunamark/writer.lua",
["lunamark.writer.html"] = "lunamark/writer/html.lua",
["lunamark.writer.latex"] = "lunamark/writer/latex.lua",
["lunamark.parser"] = "lunamark/parser.lua",
["lunamark.parser.markdown"] = "lunamark/parser/markdown.lua",
["lunamark.parser.generic"] = "lunamark/parser/generic.lua",
}
}