The data models used by the famiio system.

Usage no npm install needed!

<script type="module">
  import famiioModels from 'https://cdn.skypack.dev/famiio-models';


A library of models used by the Famiio system

npm JavaScript Style Guide

A library of enum types, schema types and doc types used by the Famiio system.

The enum types and schema types are based on the Jsonotron type system. The doc types are based on the Sengi document-database system.


npm install famiio-models


Code base adheres to the rules chosen by https://standardjs.com/. Code is formatted with 2 spaces.

Tests are written using Jest with 100% coverage.

npm test

Continuous Deployment

Any pushes or pull-requests on non-master branches will trigger the test runner.

Any pushes to master will cause the library to be re-published.