|
@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
|