1+ package = " casbin"
2+ source = {
3+ url = " git://github.com/casbin/lua-casbin" ,
4+ }
5+ description = {
6+ summary = " An authorization library that supports access control models like ACL, RBAC, ABAC in Lua (OpenResty)" ,
7+ detailed = [[
8+ An authorization library that supports access control models like ACL, RBAC, ABAC in Lua (OpenResty)
9+ ]] ,
10+ detailed = " An authorization library that supports access control models like ACL, RBAC, ABAC in Lua (OpenResty)" ,
11+ homepage = " https://github.com/casbin/lua-casbin" ,
12+ license = " Apache License 2.0" ,
13+ maintainer = " admin@casbin.org"
14+ }
15+ dependencies = {
16+ " lua >= 5.1" ,
17+ " lualogging >= 1.5.1" ,
18+ " lrexlib-pcre >= 2.9.1" ,
19+ " luaposix >= 35.0"
20+ }
21+ build = {
22+ type = " builtin" ,
23+ modules = {
24+ [" casbin" ] = " src/main/Enforcer.lua" ,
25+ [" src.config.Config" ] = " src/config/Config.lua" ,
26+ [" src.effect.DefaultEffector" ] = " src/effect/DefaultEffector.lua" ,
27+ [" src.effect.Effect" ] = " src/effect/Effect.lua" ,
28+ [" src.effect.Effector" ] = " src/effect/Effector.lua" ,
29+ [" src.main.CoreEnforcer" ] = " src/main/CoreEnforcer.lua" ,
30+ [" src.main.InternalEnforcer" ] = " src/main/InternalEnforcer.lua" ,
31+ [" src.main.ManagementEnforcer" ] = " src/main/ManagementEnforcer.lua" ,
32+ [" src.main.Enforcer" ] = " src/main/Enforcer.lua" ,
33+ [" src.main.CachedEnforcer" ] = " src/main/CachedEnforcer.lua" ,
34+ [" src.model.Assertion" ] = " src/model/Assertion.lua" ,
35+ [" src.model.Model" ] = " src/model/Model.lua" ,
36+ [" src.model.Policy" ] = " src/model/Policy.lua" ,
37+ [" src.model.FunctionMap" ] = " src/model/FunctionMap.lua" ,
38+ [" src.persist.Adapter" ] = " src/persist/Adapter.lua" ,
39+ [" src.persist.BatchAdapter" ] = " src/persist/BatchAdapter.lua" ,
40+ [" src.persist.FilteredAdapter" ] = " src/persist/FilteredAdapter.lua" ,
41+ [" src.persist.file_adapter.FileAdapter" ] = " src/persist/file_adapter/FileAdapter.lua" ,
42+ [" src.persist.file_adapter.FilteredAdapter" ] = " src/persist/file_adapter/FilteredAdapter.lua" ,
43+ [" src.persist.Watcher" ] = " src/persist/Watcher.lua" ,
44+ [" src.persist.WatcherEx" ] = " src/persist/WatcherEx.lua" ,
45+ [" src.persist.WatcherUpdatable" ] = " src/persist/WatcherUpdatable.lua" ,
46+ [" src.persist.Dispatcher" ] = " src/persist/Dispatcher.lua" ,
47+ [" src.rbac.DefaultRoleManager" ] = " src/rbac/DefaultRoleManager.lua" ,
48+ [" src.rbac.Role" ] = " src/rbac/Role.lua" ,
49+ [" src.rbac.RoleManager" ] = " src/rbac/RoleManager.lua" ,
50+ [" src.util.Util" ] = " src/util/Util.lua" ,
51+ [" src.util.BuiltInFunctions" ] = " src/util/BuiltInFunctions.lua" ,
52+ [" src.util.Log" ] = " src/util/Log.lua" ,
53+ [" modules.luaxp" ] = " modules/luaxp.lua"
54+ }
55+ }
0 commit comments