Element Extension Info
Source: infoElementExtension.json
Info files for v3 element extensions.
Properties
controller (string): The name of the extension's Python controller file.
-
dependencies (object): The extension's client-side dependencies. Cannot contain additional properties.
nodeModulesStyles (array): The styles required by this extension from /node_modules.
- Items (string): A .css file located in /node_modules.
nodeModulesScripts (array): The scripts required by this extension from /node_modules.
- Items (string): A .js file located in /node_modules.
clientFilesCourseStyles (array): The styles required by this extension from clientFilesCourse.
- Items (string): A .css file located in clientFilesCourse.
clientFilesCourseScripts (array): The scripts required by this extension from clientFilesCourse.
- Items (string): A .js file located in clientFilesCourse.
extensionStyles (array): The styles required by this extension from the extension's directory.
- Items (string): A .css file located in the extension's directory.
extensionScripts (array): The scripts required by this extension from the extension's directory.
- Items (string): A .js file located in the extension's directory.
-
dynamicDependencies (object): The element's client-side dynamic dependencies. Cannot contain additional properties.
-
nodeModulesScripts (object): The scripts required by this element from /node_modules as an importmap.
- Additional properties (string)
-
clientFilesCourseScripts (object): The styles required by this element from clientFilesCourse as an importmap.
- Additional properties (string)
-
extensionScripts (object): The scripts required by this extension from the extension's directory.
- Additional properties (string)
Definitions
CommentJsonSchema: Arbitrary comment for reference purposes.