baobab
baobab copied to clipboard
JavaScript & TypeScript persistent and optionally immutable data tree with cursors.
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...
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
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...