JSPM

  • Created
  • Published
  • Downloads 413
  • Score
    100M100P100Q96450F
  • License LGPL-3.0-or-later

Package Exports

  • @opendaw/lib-jsx

Readme

This package is part of the openDAW SDK

@opendaw/lib-jsx

JSX utilities and components for TypeScript projects with DOM manipulation.

Core JSX

  • create-element.ts - JSX element creation and factory functions
  • types.ts - TypeScript type definitions for JSX
  • inject.ts - Dependency injection utilities for JSX components

Component System

  • weak.ts - Weak reference utilities for components
  • routes.ts - Routing utilities and navigation
  • supported-svg-tags.ts - SVG tag support definitions

Standard Components

  • Frag.tsx - Fragment component for grouping elements
  • Group.tsx - Grouping component with enhanced functionality
  • Await.tsx - Async component for handling promises
  • Router.tsx - Router component for navigation
  • Hotspot.tsx - Interactive hotspot component
  • LocalLink.tsx - Local navigation link component
  • Preloader.tsx - Loading and preloading component