1
0
mirror of https://github.com/Adorable-Catgirl/Zorya-NEO.git synced 2024-11-27 12:48:07 +11:00
Zorya-NEO/ksrc/require.lua

13 lines
301 B
Lua
Raw Normal View History

2020-01-09 15:01:35 +11:00
local kpkg = {}
kpkg.libs = {}
local krlib = kpkg.libs
kpkg.search = {}
local krfind = kpkg.search
function krequire(pkg)
if (krlib[pkg]) then return krlib[pkg] end
for i=1, #krfind do
local r = krfind[i](pkg)
if (r) then krlib[pkg] = r() return krlib[pkg] end
end
end
local krequire = krequire