70 packages matching “nwire”
nwire
v1.1.4 · 2 years ago
dependency injection container with a strongly-typed fluent API
No known vulnerabilities
@nwire/bus
v0.15.1 · 1 month ago
Nwire — cross-service event bus contract. EventBus interface + InMemoryEventBus default. Production adapters land as @nwire/nats, @nwire/bus-redis, @nwire/bus-kafka.
No known vulnerabilities
@nwire/queue
v0.15.1 · 1 month ago
Nwire — queue transport contract + InMemory default + createQueueWorker. Production adapters land as @nwire/bullmq, @nwire/queue-sqs, @nwire/queue-pgboss.
No known vulnerabilities
@nwire/logger
v0.15.1 · 1 month ago
Nwire — Logger contract + Noop + Console defaults. Production adapters: @nwire/logger-pino, @nwire/logger-winston. Envelope ids auto-attached via loggerForEnvelope.
No known vulnerabilities
@nwire/envelope
v0.15.1 · 1 month ago
Nwire — universal message envelope. messageId, correlationId, causationId, tenant, userId. Zero-dep; every nwire package depends on this.
No known vulnerabilities
@nwire/dead-letter
v0.15.1 · 1 month ago
Nwire — DLQ contract + InMemory default. Production adapters: @nwire/dlq-mongo, @nwire/dlq-bullmq. The runtime routes exhausted-retry failures here.
No known vulnerabilities
@nwire/storage
v0.15.1 · 1 month ago
Nwire — object-storage contract + InMemoryStorage default + storagePlugin. Adapters (S3, filesystem) live in separate packages (@nwire/storage-s3, @nwire/storage-fs).
No known vulnerabilities
create-nwire
v0.15.1 · 1 month ago
Scaffolder for new Nwire projects. Run `pnpm create nwire <name>` or `npm create nwire <name>` to bootstrap.
No known vulnerabilities
@nwire/koa
v0.15.1 · 1 month ago
Nwire — Koa-backed HTTP adopter. Consumes wires from @nwire/wires/http and serves them as Koa routes under endpoint lifecycle.
No known vulnerabilities
@nwire/scan
v0.15.1 · 1 month ago
Nwire — system registry scanner. Walks AppDefinition[] manifests and writes the .nwire/ cache (actions, events, actors, projections, queries, routes, event graph). Vite plugin + standalone function.
No known vulnerabilities
@nwire/cron
v0.15.1 · 1 month ago
Nwire — cron interface factory. Dispatch actions on a schedule (croner-backed).
No known vulnerabilities
@nwire/endpoint
v0.15.1 · 1 month ago
Nwire — production process lifecycle. Wraps any Node server (Express, Fastify, Koa, Nest, Nwire interfaces) with K8s-grade graceful shutdown, http-terminator drain, and lightship readiness/liveness probes. Standalone — no framework dependency beyond @nwir
No known vulnerabilities
@nwire/mcp
v0.15.1 · 1 month ago
Nwire MCP (Model Context Protocol) server — exposes the kernel's CommandRouter as MCP tools over stdio. AI clients (Claude, Cursor, …) drive nwire commands the same way the CLI and Studio do.
No known vulnerabilities
@nwire/amqp
v0.15.1 · 1 month ago
Nwire — RabbitMQ-backed EventBus adapter. Topic exchange pub/sub with optional durable queues — same EventBus contract as @nwire/nats.
No known vulnerabilities
@nwire/errors
v0.15.1 · 1 month ago
Compatibility shim around @nwire/handler error definitions. New code should import the canonical singletons (Unauthorized, Forbidden, NotFound, Conflict, Gone, BadRequest) directly from @nwire/handler.
No known vulnerabilities
@nwire/handler
v0.15.1 · 1 month ago
Nwire — the operation primitive. Typed, callable, hookable value built on @nwire/hooks. defineHandler / defineError / defineResource / response factories / framework errors. Standalone; every transport (HTTP, queue, MCP, CLI) speaks the same handler shape
No known vulnerabilities
@nwire/logger-pino
v0.15.1 · 1 month ago
Nwire — Pino-backed Logger adapter. Production-grade structured logging; envelope ids auto-attached via child().
No known vulnerabilities
@nwire/messages
v0.15.1 · 1 month ago
Nwire — typed command and event contracts. defineCommand, defineEvent with public/internal visibility. Zod-validated; shareable across the backend, frontends, BFFs.
No known vulnerabilities
@nwire/rbac
v0.15.1 · 1 month ago
Nwire — RBAC + permissions wrapped around CASL. defineAbility(user => ...) declares what each user can do; rbacPlugin enforces it on every dispatch.
No known vulnerabilities
@nwire/cli
v0.15.1 · 1 month ago
Nwire CLI — branded TUI. Dev, run, please, build, test, fmt, lint, check, ps, logs, cache, ls, studio. One surface for the whole framework.
No known vulnerabilities