CLI tool for transpiling ZetSharpRoblox (.zsr) files to Roblox Luau (.luau) without requiring Python. Version 1.3.0, released under MIT license. Actively maintained with a watch mode for auto-transpilation and support for reverse transpilation. Key differentiators: no Python dependency, seamless Rojo integration, and a beginner-friendly language syntax. Prioritizes simplicity over advanced features, making it ideal for Roblox developers new to transpilation.
npm install zsr-transpilerNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Installs globally, creates a minimal ZSR project, transpiles a script to Luau, and demonstrates watch mode.
Run npm install -g zsr-transpiler to install globally, or use npx zsr-transpiler for on-demand usage.
Use the CLI via command line only; do not attempt to import in code.
Upgrade Node.js to version 18 or higher.
Run npm install -g zsr-transpiler to install globally, or use npx zsr-transpiler.
Reinstall the package with npm install -g zsr-transpiler to ensure all dependencies are installed.