π‘
<pan-bus>
DOM-native message bus with pub/sub, wildcards, and retained messages
CORE
π
PanClient
High-level JavaScript API for publish/subscribe messaging
CORE
π
<pan-auth>
JWT authentication with auto-refresh and secure token management
CORE
π‘οΈ
pan-security
Security utilities for CSP, sanitization, and validation
CORE
β
pan-validation
Declarative schema validation for forms and data
CORE
π
<pan-data-connector>
REST API integration with automatic data fetching and caching
DATA
π
<pan-graphql-connector>
GraphQL queries and mutations via PAN messaging
INTEGRATION
π
<pan-php-connector>
PHP backend integration with session management
INTEGRATION
π
<pan-open-data-connector>
Read-only connector for public JSON APIs (USGS, REST Countries, etc.)
DATA
π
<pan-static-connector>
Inline static data for demos and prototypes
DATA
πΊοΈ
<pan-leaflet-map>
Interactive Leaflet.js map with PAN data binding
VISUALIZATION
πΏ
<pan-idb>
IndexedDB storage with PAN messaging integration
DATA
π¦
<pan-store>
Reactive state management with persistence options
DATA
π
<pan-sse>
Server-Sent Events bridge for real-time updates
INTEGRATION
β‘
<pan-websocket>
WebSocket bridge with automatic reconnection
INTEGRATION
π·
<pan-worker>
Web Worker bridge for background processing
INTEGRATION
π
<pan-data-table>
Sortable, filterable data table with pagination
UI
π
<pan-form>
Schema-driven forms with validation
UI
ποΈ
<pan-tabs>
Tabbed interface with keyboard navigation
UI
πͺ
<pan-modal>
Accessible modal dialogs with focus management
UI
π½
<pan-dropdown>
Accessible dropdown menus with keyboard support
UI
π
<pan-card>
Styled card container for content grouping
UI
π
<pan-pagination>
Pagination controls with customizable styling
UI
π
<pan-search-bar>
Search input with debouncing and suggestions
UI
π
<pan-date-picker>
Date picker with calendar UI and validation
UI
π
<pan-chart>
Simple chart visualization component
UI
π
<pan-markdown-editor>
Markdown editor with live preview
UI
π
<pan-markdown-renderer>
Render markdown with syntax highlighting
UI