@antelopejs/interface-core
v0.0.3
Published
AntelopeJS core interface primitives - proxies, decorators, interface functions, and logging
Downloads
29,447
Readme
Interface Core
The foundational primitives for building AntelopeJS interfaces. This package provides proxy classes, decorator factories, metadata utilities, module lifecycle events, configuration types, and a structured logging system. It enables type-safe, module-aware communication between decoupled components with automatic cleanup on module unload.
Installation
npm install @antelopejs/interface-coreDocumentation
Detailed documentation is available in the docs directory:
- Introduction - Overview and core concepts
- Proxies -
AsyncProxy,EventProxy,RegisteringProxy, andInterfaceFunction - Decorators - Decorator factory utilities for classes, properties, methods, and parameters
- Metadata - Reflection-based metadata with
GetMetadata - Modules - Module lifecycle events and management functions
- Logging - Structured logging system with channels and severity levels
- Configuration - Configuration types and
defineConfig
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
