@enclosurejs · 13 packages

Name Description License Versions
@enclosurejs/commands Semantic command registry with execute pipeline for Enclosure apps 2 greenflagged / 2 total
@enclosurejs/compute > [!IMPORTANT] > This is a **universal module** for running computation off the main thread. It wraps the standard Web Worker API into three typed primitives — Channel, Caller, and Pool — with `Disposable` lifecycle, `AbortSignal` cancellation, and `Trans 2 greenflagged / 2 total
@enclosurejs/config Immutable typed runtime configuration for Enclosure apps 2 greenflagged / 2 total
@enclosurejs/core > [!IMPORTANT] > This is the **zero-dependency kernel** of the Enclosure monorepo. Every other package — `platform-tauri`, `platform-electron`, `platform-web`, and all universal modules — depends on it. It defines the entire application shape without impo 2 greenflagged / 2 total
@enclosurejs/diagnostics Application self-diagnostics for bug reports and support in Enclosure apps 2 greenflagged / 2 total
@enclosurejs/logging Structured logging with pluggable transports for Enclosure apps 2 greenflagged / 2 total
@enclosurejs/platform-electron > [!IMPORTANT] > This package bridges `@enclosurejs/core` to Electron. It provides `ElectronBackend` (the `BackendAdapter`), a preload helper, a main-process IPC setup function, and concrete implementations for all 26 capability contracts. Your applicatio 2 greenflagged / 2 total
@enclosurejs/platform-tauri > [!IMPORTANT] > This package bridges `@enclosurejs/core` to Tauri v2. It provides `TauriBackend` (the `BackendAdapter`), and concrete implementations for all 26 capability contracts using `@tauri-apps/api` and `@tauri-apps/plugin-*`. Your application cod 0 greenflagged / 2 total
@enclosurejs/platform-web > [!IMPORTANT] > This package bridges `@enclosurejs/core` to the browser. It provides `WebPlatformBackend` (the `BackendAdapter`), and concrete implementations for 20 capability contracts using standard Web APIs. Your application code never imports this p 2 greenflagged / 2 total
@enclosurejs/plugin-loader Runtime plugin discovery, validation, and loading for Enclosure apps 2 greenflagged / 2 total
@enclosurejs/scheduler Coordinated work scheduling (micro/frame/idle queues) for Enclosure apps 2 greenflagged / 2 total
@enclosurejs/settings Persistent user preferences with schema migrations for Enclosure apps 2 greenflagged / 2 total
@enclosurejs/stamp Compile-time build metadata for Enclosure apps 2 greenflagged / 2 total
Showing 13 packages