Core
`@multitenant/core` — registry, resolution, typed errors.
Resolution engine: build a TenantRegistry from config (or auto-load tenants.config.json) and resolve tenants by host or request. Typed MultitenantError subclasses for config, unknown domains, and missing tenants.
Install
npm install @multitenant/coreMain APIs
createTenantRegistry(config?, options?)— returnsresolveByHost,resolveByRequest,getTenant, etc.resolveByHost(hostname)/resolveByRequest(req, { environment })getTenantConfig,isTenantFeatureEnabled- Errors:
InvalidTenantsConfigError,DomainResolutionError,TenantNotFoundError,isMultitenantError
See also
- Configuration — JSON schema for the registry input
- Home — adapters & package map