v0.0.24-ioc-release
Attributes
Includes Deno configuration
Repository
Current version released
23 hours ago
Versions
- v0.0.25-ioc-releaseLatest
- v0.0.24-ioc-release
- v0.0.23-ioc-release
- v0.0.22-ioc-release
- v0.0.25
- v0.0.24
- v0.0.23
- v0.0.22
- v0.0.21
- v0.0.21-integration
- v0.0.19-integration
- v0.0.18-integration
- v0.0.17-integration
- v0.0.16-integration
- v0.0.15
- v0.0.15-integration
- v0.0.14
- v0.0.14-integration
- v0.0.13
- v0.0.13-integration
- v0.0.12
- v0.0.12-integration
- v0.0.11-integration
- v0.0.11
- v0.0.10
- v0.0.10-integration
- v0.0.9-integration
- v0.0.8-integration
- v0.0.7
- v0.0.7-integration
- v0.0.6
- v0.0.6-integration
- v0.0.5
- v0.0.5-integration
- v0.0.4-integration
- v0.0.3
- v0.0.3-integration
- v0.0.2
- v0.0.2-integration
FrontmatterVersion: 1 DocumentType: Guide Title: Fathym IoC Container Summary: Lightweight inversion-of-control container for Fathym runtimes and Deno apps. Created: 2025-11-20 Updated: 2025-11-20 Owners: - fathym References: - Label: Projects: Ref-Arch README Path: ../README.md - Label: Projects: Ref-Arch AGENTS Path: ../AGENTS.md - Label: Projects: Ref-Arch Guide Path: ../GUIDE.md - Label: Root README Path: ../../../README.md - Label: Root Agents Guide Path: ../../../AGENTS.md - Label: Root Workspace Guide Path: ../../../WORKSPACE_GUIDE.md - Label: Project Agents Guide Path: ./AGENTS.md - Label: Project Guide Path: ./GUIDE.md
Fathym IoC Container
Lightweight inversion-of-control (IoC) container for Deno and Fathym runtimes, providing simple registration/resolution with support for transient and scoped lifestyles.
- Goal: deliver a minimal, ergonomic IoC container for internal libraries, the CLI, and micro-frameworks.
- Outputs: container API, usage examples, and build/test scripts.
- Code location: this folder currently hosts the source.
Current Status
- Source and exports live in this pod (
mod.ts,src/). - Deno tasks available (
deno task test,deno task build,deno task deploy,deno task version). - Publish/provenance not documented yet; add
UPSTREAM.mdwhen pinning.
How to Work in This Pod
- Read the root and portfolio Instruction Documents plus this project’s
AGENTSandGUIDE. - Declare intent before editing; summarize outcomes and open questions in this README or a short log.
- Capture provenance and release channel in
UPSTREAM.mdonce publishing to jsr/npm or other registries. - Keep links relative and note integrations with other ref-arch libraries or the CLI when APIs change.
- Record prompts/scripts used for design or automation in the
Referencessections of docs.