Skip to main content

API Documentation

Extended documentation for Version Zero's various open source libraries lives on this site.

Schema

NodeJS 19+, Browser

A schema library built to handle complex data shapes and asynchronous value processing.

npm install --save @versionzero/schema

Configurator

NodeJS 22+

A configuration library that loads structured data from composable sources (CLI, env, files, etc.) Uses the Version Zero Schema to create decoupled data contracts between data sources and consumers.

npm install --save @versionzero/configurator

Module Manager

NodeJS 22+

Provides structure and lifecycle management for modular applications, extending the Version Zero Configurator (and Schema) to support dependency injection.

npm install --save @versionzero/module-manager

Logger

NodeJS 22+

A simple library for structured logging and tracing, providing friendly output during development and a rich event stream in production, with a pluggable architecture for output handling.

npm install --save @versionzero/logger