xgoprev/xmodules/modules.go

21 lines
696 B
Go
Raw Normal View History

2024-06-07 11:29:46 +03:00
package xmodules
import "github.com/d5/tengo/v2/stdlib"
import "surdeus.su/core/xgo/xmodules/cjson"
import "surdeus.su/core/xgo/xmodules/logx"
import "surdeus.su/core/xgo/xmodules/paths"
import "surdeus.su/core/xgo/xmodules/httpx"
2024-06-07 19:26:51 +03:00
import "surdeus.su/core/xgo/xmodules/htmlx"
2024-06-07 11:29:46 +03:00
import "github.com/d5/tengo/v2"
// The main map to import all the implemented modules.
var Modules = func() *tengo.ModuleMap {
ret := stdlib.GetModuleMap(stdlib.AllModuleNames()...)
ret.AddBuiltinModule("cjson", cjson.Module)
ret.AddBuiltinModule("log", logx.Module)
ret.AddBuiltinModule("paths", paths.Module)
ret.AddBuiltinModule("http", httpx.Module)
2024-06-07 19:26:51 +03:00
ret.AddBuiltinModule("html", htmlx.Module)
2024-06-07 11:29:46 +03:00
return ret
}()