Project Build
project_buildCompile Scratch projects to .sb3 with goboscript, surfacing compiler diagnostics for failed builds. Reports extensions and flags TurboWarp-only ones that block publishing to scratch.mit.edu.
Instructions
Compile the project to .sb3 with goboscript. Use this rather than running the goboscript CLI yourself.
A failed build raises with the compiler's diagnostics passed through verbatim -- file, line, column and the offending source -- so fix those and call it again.
Also reports which extensions the project uses and whether any of them are TurboWarp-only, which would block publishing to scratch.mit.edu.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Project to build. Defaults to the active project. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| output | Yes | ||
| sb3_path | Yes | ||
| extensions | Yes | ||
| is_scratch_compatible | Yes | ||
| turbowarp_only_extensions | Yes |