JSPM

  • Created
  • Published
  • Downloads 237
  • Score
    100M100P100Q92640F
  • License LGPL-3.0-or-later

Package Exports

  • @opendaw/lib-dom

Readme

This package is part of the openDAW SDK

@opendaw/lib-dom

DOM utilities and web browser interaction helpers for TypeScript projects.

HTML & DOM Manipulation

  • HTML element creation and manipulation utilities html.ts
  • SVG element creation and manipulation svg.ts
  • CSS styling utilities and helpers css-utils.ts

Input & Interaction

  • Event handling utilities and abstractions events.ts
  • Keyboard input handling and key mapping keyboard.ts
  • Drag and drop functionality dragging.ts
  • Modifier key state management modfier-keys.ts

Graphics & Canvas

  • 2D canvas context utilities and helpers context-2d.ts

File Operations

  • File handling and manipulation utilities files.ts
  • File compression and decompression compression.ts

System & Browser

  • Browser detection and compatibility utilities browser.ts
  • Font loading and management fonts.ts
  • Console utility commands console-commands.ts

Performance & Lifecycle

  • Animation frame utilities frames.ts
  • Stream processing for DOM operations stream.ts
  • Resource cleanup and termination handling terminable.ts