ohirume/tojson

Convert rbxm/rbxmx files to Argon model.json format

tojson

Converts .rbxm and .rbxmx files to Argon model.json format.

Installation

pesde add ohirume/tojson

CLI usage

tojson path/to/model.rbxm
# writes path/to/model.model.json

tojson path/to/model.rbxmx output.model.json
# explicit output path

Library usage

local tojson = require("@ohirume/tojson")
local roblox = require("@lune/roblox")
local fs = require("@lune/fs")

local roots = roblox.deserializeModel(fs.readFile("model.rbxm"))
local result = tojson.convert(roots)

convert returns a single object when the file has one root instance, or an array when it has multiple.

License

MIT