package.preload
Lua function package.preload Summary A table of special function loaders Prototype `package.preload` Description `A table of functions that can be used as loaders. If you want to make a special loader for your package you can insert it into the package.preload table. For example:
    package.preload ["foo"] = function () print "loading foo" end
    require "foo"  --> loading foo
In this example, when we required the package foo, the function was called.` See Also ... Topics Lua base functions Lua bc (big number) functions Lua bit manipulation functions Lua coroutine functions Lua debug functions Lua io functions Lua math functions Lua os functions Lua package functions Lua PCRE regular expression functions Lua script extensions Lua string functions Lua table functions Lua utilities Scripting Lua functions package.config (Package configuration string) package.cpath (Search path used for loading DLLs using the "require" function) package.loaded (Table of loaded packages) package.loaders (Table of package loaders) package.loadlib (Loads a dynamic link library (DLL)) package.path (Search path used for loading Lua code using the "require" function) package.seeall (Sets a metatable for the module so it can see global variables) (Help topic: lua=package.preload) Documentation contents page