@opendaw/lib-dom
TypeScript icon, indicating that this package has built-in type declarations

0.0.14 • Public • Published

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
  • Error handling for DOM operations errors.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

Readme

Keywords

none

Package Sidebar

Install

npm i @opendaw/lib-dom

Weekly Downloads

664

Version

0.0.14

License

LGPL-3.0-or-later

Unpacked Size

49.4 kB

Total Files

56

Last publish

Collaborators

  • andremichelle