discord_luau/std_polyfills

Discord-Luau Polyfills - polyfills for stdlib functions.

discord-luau

Polyfills for stdlib functions across multiple Luau runtimes (Lune, Zune, Eryx, Roblox).

Source: packages/std_polyfills

Installation

pesde add discord_luau/std_polyfills

Example

local polyfills = require("./luau_packages/std_polyfills")

local runtime = polyfills.runtime.getRuntime()

print("Running on:", runtime)

local caps = polyfills.runtime.capabilities()

if caps.ffi then
    -- load FFI-dependent libraries
end

local now = polyfills.datetime.now()

local response = polyfills.net.request({
    url = "https://discord.com/api/v10/gateway",
    method = "GET",
})

print(response.statusCode, response.body)

Full documentation at discordluau-docs.devcomp.workers.dev.

Contributing

Contributions are welcome via the repository at github.com/DiscordLuau/discord-luau.

License

This package is licensed under the MIT License.