-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathelan-dev-1.rockspec
70 lines (70 loc) · 2 KB
/
elan-dev-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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
rockspec_format = "3.0"
package = "elan"
version = "dev-1"
source = {
url = "git+ssh://git@github.com/mna/elan.git"
}
description = {
homepage = "*** please enter a project homepage ***",
license = "MIT"
}
dependencies = {
"lua ~> 5.1",
"inspect ~> 3.1",
"lpath ~> 0.4",
"lua-cjson ~> 2.1", -- built-in in openresty, but to make require 'cjson' available for tests
"lua-crontab ~> 1.0",
"lua-resty-cookie ~> 0.4",
"lua-resty-template ~> 2.0",
"lua-resty-timer ~> 1.1",
"luatz ~> 0.4",
"moses ~> 2.1",
"net-url ~> 1.1",
"optparse ~> 1.5",
"pgmoon ~> 1.16",
"shell-games ~> 1.1",
"yuescript ~> 0.25",
-- the following are required to use pgmoon outside resty (by the elan CLI and in tests)
"luaossl 20220711",
"luasocket ~> 3.1",
}
test_dependencies = {
"busted ~> 2.2",
"luacov ~> 0.16",
"luacov-multiple ~> 0.6",
}
test = {
type = "busted",
}
build = {
type = "builtin",
modules = {
["elan.bin.commands.init"] = "elan/bin/commands/init.lua",
["elan.bin.commands.migrate"] = "elan/bin/commands/migrate.lua",
["elan.bin.commands.utils"] = "elan/bin/commands/utils.lua",
["elan.content"] = "elan/content/init.lua",
["elan.db"] = "elan/db/init.lua",
["elan.http.request"] = "elan/http/request.lua",
["elan.http.response"] = "elan/http/response.lua",
["elan.http.router"] = "elan/http/router.lua",
["elan.init"] = "elan/init/init.lua",
["elan.init.modules"] = "elan/init/modules.lua",
["elan.init.routes"] = "elan/init/routes.lua",
["elan.init.schedules"] = "elan/init/schedules.lua",
["elan.init.templates"] = "elan/init/templates.lua",
["elan.init.utils"] = "elan/init/utils.lua",
["elan.init.workers"] = "elan/init/workers.lua",
["elan.mq.client"] = "elan/mq/client.lua",
["elan.mq.worker"] = "elan/mq/worker.lua",
["elan.plugin"] = "elan/plugin/init.lua",
["elan.worker"] = "elan/worker/init.lua",
["elan.result"] = "elan/result.lua",
["elan.xstring"] = "elan/xstring.lua",
["elan.xtype"] = "elan/xtype.lua",
},
install = {
bin = {
elan = "elan/bin/elan.lua",
},
},
}