An open API service indexing awesome lists of open source software.

https://github.com/milesj/optimal

Build, validate, and transform values with immutable typed schemas.
https://github.com/milesj/optimal

blueprint immutable options schemas validation

Last synced: about 1 month ago
JSON representation

Build, validate, and transform values with immutable typed schemas.

Awesome Lists containing this project

README

        

# Optimal

[![Build Status](https://github.com/milesj/optimal/workflows/Build/badge.svg)](https://github.com/milesj/optimal/actions?query=branch%3Amaster)
[![npm version](https://badge.fury.io/js/optimal.svg)](https://www.npmjs.com/package/optimal)
[![npm deps](https://david-dm.org/milesj/optimal.svg)](https://www.npmjs.com/package/optimal)

Optimal is a system for building and validating any value with typed schemas, and first-class
support for defined object structures, like options objects, configuration files, validation fields,
and many more. Optimal aims to provide a powerful API, with high performance, the lowest possible
filesize, and TypeScript-first support.

## Requirements

- Node v12.17 (server)
- Edge, Chrome, Firefox, Safari (browser)

## Documentation

[https://optimallib.dev](https://optimallib.dev)