@ma3-pro-plugins/ma3-pro-plugins-lib
TypeScript icon, indicating that this package has built-in type declarations

0.5.1 • Public • Published

ma3-pro-plugins-lib

TypeScript Library for grandMA3 plugins

Utils

  • Logger
  • DebugUtils: objToString() help printing objects (Like JSON.stringify()a)
  • XMLUtils: XML parser
  • FileUtils: Some convenience utils
  • ImageLibraryUtils: create base64 images, install and import.
  • ErrorHandlingUtils: catch error with full stack traceback
  • CoroutineMutex: A Mutex implementation using coroutines. You might need it if you start using MA features that include mutli-threading like: MIDI Remotes, Custom Dialogs or Object hooks.
  • MAVariables: A convenience wrapper of User Variable, Show variables, Plugin Variables. With json codec.
  • ShowSingleton: Creates a singleton global object instance and limits access to it only from the current show.
  • PluginInfo: Just a simple object to hold the info that the system provides about a plugin and pass it around.

Readme

Keywords

Package Sidebar

Install

npm i @ma3-pro-plugins/ma3-pro-plugins-lib

Weekly Downloads

55

Version

0.5.1

License

Apache-2.0

Unpacked Size

161 kB

Total Files

38

Last publish

Collaborators

  • hepiyellow