...
Nodes are defined by creating a class, e.g. jsoneditor_myplugin/json_editor/node/marquee.php
.
Plugin example
To see how this all fits together in a working example, take a look at the example weka_marquee
plugin: https://git.totaralearning.com/projects/EXAMPLE/repos/weka_marquee/browse
This plugin implements support for the <marquee> tag in the Weka editor. This could serve as a starting point for your own plugin, or just as a reference.
You can also look at how the core Weka extensions are implemented in client/component/editor_weka/src/js/extensions/
.