module.exports = "tome:cast-spell": {} # TODO schema # TODO do we really need both 'cast-spell' and 'cast-spells'? "tome:cast-spells": {} # TODO schema "tome:manual-cast": {} # TODO schema "tome:spell-created": {} # TODO schema "tome:spell-debug-property-hovered": {} # TODO schema "tome:toggle-spell-list": {} # TODO schema "tome:reload-code": {} # TODO schema "tome:palette-hovered": {} # TODO schema "tome:palette-pin-toggled": {} # TODO schema "tome:palette-clicked": {} # TODO schema "tome:spell-statement-index-updated": {} # TODO schema # TODO proposition: refactor 'tome' into spell events "spell-beautify": {} # TODO schema "spell-step-forward": {} # TODO schema "spell-step-backward": {} # TODO schema "tome:spell-loaded": {} # TODO schema "tome:cast-spell": {} # TODO schema "tome:spell-changed": {} # TODO schema "tome:editing-ended": {} # TODO schema "tome:editing-began": {} # TODO schema "tome:problems-updated": {} # TODO schema "tome:thang-list-entry-popover-shown": {} # TODO schema "tome:spell-shown": {} # TODO schema "tome:focus-editor": {} # TODO schema "tome:change-language": title: "Tome Change Language" $schema: "http://json-schema.org/draft-04/schema#" description: "Published when the Tome should update its programming language." type: "object" additionalProperties: false properties: language: type: "string" required: ["language"] "tome:spell-changed-language": title: "Spell Changed Language" $schema: "http://json-schema.org/draft-04/schema#" description: "Published when an individual spell has updated its code language." type: "object" additionalProperties: false properties: spell: type: "object" language: type: "string" required: ["spell"]