hydrateio / typeshift

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

typeshift

TypeShift provides a common schema library for converting between different type systems.

NPM Build Status JavaScript Style Guide

Motivation

TODO

Status

Early WIP Research

Packages

  • typeshift - Main library exposing typeshift conversion and validation functionality.
  • typeshift-cli - CLI for converting between different type system adaptors.
  • typeshift-schema - Defines the common json schema format.
  • typeshift-adaptor - Abstract interface for source and sink adaptors.

Bidirectional Adaptors

These adaptors support conversions as both source and sink.

This means that for each of these adaptors, you can convert from Source -> TypeShift and from TypeShift -> Sink.

Sink Adaptors

These adaptors only support conversion from TypeShift -> Sink.

Source Adaptors

These adaptors only support conversion from Source -> TypeShift.

TODO

Related

TODO: needs more background research.

License

MIT © Hydrate

About