siu

Seamless Immutable Utilities

Usage no npm install needed!

<script type="module">
  import siu from 'https://cdn.skypack.dev/siu';
</script>

README

Utilities for Seamless Immutable

Codeship Status for Versent/siu

Install

npm install siu --save-dev

Dependencies

npm install lodash --save-dev
npm install node-uuid --save-dev
npm install seamless-immutable --save-dev

API

Arrays

a.addCIds

Add a client generated id

items = siu.a.addCIds(items, 'cid');

a.merge

Merges two arrays

  • Existing records are replaced in place
  • New records added to the end
var newItems = siu.a.merge(items, moreItems, 'id');