Skip to content

michbuett/immutabilis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

immutabilis

Build Status Coverage Status

A small an powerfull lib for handling immutable data.

Usage Examples

var immutabilis = require('immutabilis');

// create immutable data from any js object or array
var data = immutabilis.fromJS({
    foo: 'foo'
});

// modify
var newData1 = data.set('foo', 'bar');
var newData2 = data.set({
    foo: 'baz'
});

// get values
data.val();  // { foo: 'foo' }
newData1.val();  // { foo: 'bar' }
newData2.val();  // { foo: 'baz' }

About

A small an powerfull lib for handling immutable data.

Resources

License

Stars

Watchers

Forks

Packages

No packages published