Screenshots
Example Usage
-- String operations with chaining
str(" HELLO "):trim():lower():replace("hello", "world"):value()
-- "world"
-- Split, filter, and transform
str("admin,user,guest"):split(",")
:filter(function(x) return x ~= "guest" end)
:join("|"):value()
-- "admin|user"
-- HTML parsing with CSS selectors
html(body):select("a.external"):each(function(el)
println(el:attr("href"):value())
end)
-- JSON navigation with dot notation
json(resp.body):get("data.users.0.name"):value()
-- Built-in encoding
str(payload):url_encode():base64_encode():value()