@antelopejs/interface-core
v0.0.6
Published
AntelopeJS core interface primitives - proxies, decorators, interface functions, and logging
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.
