package controllers import ( "github.com/alecthomas/chroma/formatters" "github.com/alecthomas/chroma/lexers" "github.com/alecthomas/chroma/styles" "github.com/labstack/echo/v4" ) func GetInfoHandler(c echo.Context) error { lexs := lexers.Names(false) fmts := formatters.Names() stls := styles.Names() return c.JSON(200, map[string][]string{ "lexers": lexs, "formatters": fmts, "styles": stls, }) }