Skip to main content

API Documentation

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

Schema

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

npm install --save @versionzero/schema

Configurator

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

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

Logging

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