Build Root
Properties
Functions
Adds a Scratch extension to the project.
Attaches monitor data from a JSON string. Can be obtained by first building without it, then configuring the monitors in the scratch editor and extracting it from the project.json. Not required.
Attaches monitor data from a JSON element. Can be obtained by first building without it, then configuring the monitors in the scratch editor and extracting it from the project.json. Not required.
Extracts monitor data from a project file (project.json or .sb3).
Creates a global broadcast message.
Creates a global list with a builder.
Creates a global list.
Creates a global variable.
Creates a local broadcast slot for use in sprites.
Creates a local list slot with a builder for use in sprites.
Creates a local list slot for use in sprites.
Creates a local variable slot for use in sprites.
Modifies an existing Scratch project file (.sb3) with the generated project JSON.
Creates and configures a new sprite.
Configures the stage.
Converts the built project into a ProjectJson object containing the JSON string.
Writes the project JSON to a file at the specified path.