baobab icon indicating copy to clipboard operation
baobab copied to clipboard

JavaScript & TypeScript persistent and optionally immutable data tree with cursors.

Results 50 baobab issues
Sort by recently updated
recently updated
newest added

It's nice to catch typos in keys in selectors, know the type of selected data, etc. I'll paste in my code so far here because it's not ready for a...

Would it be possible, similar to Immutable.JS (or Java..), have support for keys based on structural equality (ie. hashCode, equals)?

It was broken in version 2.5.2.

Hi ! I was playing around with the library and my use-case is using baobab on this stucture : ``` const test = { "model": { "name": "foo", "list1": [{...

It would be really nice to be able to have static type checking with Flow while using baobab. I didn't push Flow that far though, so I don't know if...

enhancement

can baobab use in vueJs . just like react .

question

Hey all, Just ran into this bug. If I create a monkey that contains an array within its own path on the tree, it doesn't seem to be able to...

when I use cursor.on('update',fun) how to remover the listener. No cursor.release() because has other listener

question

in the readme regarding immutable, it reads > immutable boolean [true]: should the tree's data be immutable? Note that immutability is performed through Object.freeze and should be disabled in production...