Octra libraries - v2.0.0

OCTRA libraries

OCTRA 2.0 and its libraries are still in development.

This sections shows an overview of all custom libraries used by OCTRA. All Angular-specific libraries start with "ngx".

Package Compatibility Description
utilities Browser, NodeJS library with custom functions used in the other libraries or apps like OCTRA
media Browser, NodeJS all media related classes without dependencies to dom library
web-media Browser all media related classes (for now audio only: audio playback a.s.o)
assets Browser, NodeJS library with shared assets in octra applications e.g. JSON schemata
json-sets Browser, NodeJS This library allows to define a set of valid objects using JSON and valid these.
annotation Browser, NodeJS Objects and other classes used to handle annotation tasks
ngx-components Angular Angular components e.g. for the signal displays
ngx-utilities Angular library with custom functions used in angular projects
web-components Briwser library with web-components containing components from ngx-components. These components can be used in other frameworks or Vanilla JS. See demo.

You find more information about all classes and functions of each library here.

Run npm run dep-graph to view the interactive dependency graph:

octra_dependency_graph.png