API Reference
| Package | Exports | Runtime deps |
|---|---|---|
| nodalite | Re-exports everything from @nodalite/core. Import as import { App } from 'nodalite'. | None |
| @nodalite/core | App, Context, Router, HttpError, compose, validate | None |
| @nodalite/middleware | cors, securityHeaders, rateLimit, jwtAuth, logger, bodyLimit | None |
| @nodalite/adapter-node | serve, toFetchRequest, sendResponse | None (uses built-in http) |
| @nodalite/adapter-lambda | createLambdaHandler, v1/v2 converters | None |
| @nodalite/adapter-edge | createEdgeHandler | None |
| @nodalite/workers | runDetached, WorkerPool, defineWorkerTask | None (uses built-in worker_threads) |
| @nodalite/scheduler | Scheduler, toServerlessTask, parseCron | None |
| @nodalite/ml | Model, onnxEngine | onnxruntime-node (optional peer) |
All packages are ESM + CJS dual-package and include TypeScript declarations.