-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathknife-scm-1.rockspec
52 lines (52 loc) · 1.27 KB
/
knife-scm-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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
rockspec_format = "3.0"
package = "knife"
version = "scm-1"
source = {
url = "git+https://github.com/airstruck/knife.git",
branch = "master",
}
description = {
summary = "A collection of useful micro-modules for Lua.",
homepage = "https://github.com/airstruck/knife",
license = "MIT",
}
dependencies = {
"lua >= 5.1, < 5.5"
}
build = {
type = "builtin",
modules = {
["knife.base"] = "knife/base.lua",
["knife.behavior"] = "knife/behavior.lua",
["knife.bind"] = "knife/bind.lua",
["knife.chain"] = "knife/chain.lua",
["knife.convoke"] = "knife/convoke.lua",
["knife.event"] = "knife/event.lua",
["knife.memoize"] = "knife/memoize.lua",
["knife.serialize"] = "knife/serialize.lua",
["knife.system"] = "knife/system.lua",
["knife.test"] = "knife/test.lua",
["knife.timer"] = "knife/timer.lua",
},
copy_directories = {
"readme",
"spec",
},
}
test = {
type = "command",
script = "knife/test.lua",
flags = {
"spec/base.lua",
"spec/behavior.lua",
"spec/bind.lua",
"spec/chain.lua",
"spec/convoke.lua",
"spec/event.lua",
"spec/memoize.lua",
"spec/serialize.lua",
"spec/system.lua",
"spec/test.lua",
"spec/timer.lua",
}
}