@mycli-cli/core
v1.0.2
Published
MyCLI core package
Maintainers
Readme
@mycli-cli/core
Foundation package for MyCLI: dependency injection, application context, events, logging, errors, and shared utilities.
Responsibilities
ApplicationContext— root runtime contextContainer— DI with singleton/transient lifetimesEventBus— typed async eventsLogger— leveled logging with transports- Typed error hierarchy (
MyCliError,CommandError, …) Resultmonad helpers- String and merge utilities
Usage
import { ApplicationContext } from '@mycli-cli/core';
const ctx = new ApplicationContext({ cwd: process.cwd(), version: '1.0.0' });
await ctx.boot();