Skip to main content

Get packages list

Gets a list of packages added to the environment

Function GetPackagesList(Val Lua) Export

ParameterCLI optionTypeRequiredDescription
Lua-ArbitraryLua AddIn or Lua version to run
Returns

Array Of String - Execution result

Caution

NOCLI: this method is not available in CLI version

1C:Enterprise/OneScript code example
Lua = OPI_Lua.CreateVM("Lua54");

OPI_Lua.AttachPackageFromString(Lua, "alpha", "local M = {} function M.one() return 1 end return M");
OPI_Lua.AttachPackageFromString(Lua, "beta" , "local M = {} function M.two() return 2 end return M");

Result = OPI_Lua.GetPackagesList(Lua);
Result
[
"beta",
"alpha"
]