Cool features, although overall it's bloated.
If you're open to suggestions, mine is to split it to multiple composable modules that do one thing and do it well. (not saying that your current code doesn't do stuff well, but with small modules it's easier to be sure)
I agree that it's better to have a small module, but currently it's only me on this and the codebase is actually not that large. So even though some features may be extracted, we're talking about starting 1-js-file repositories and that just seems like too much of an overhead at this point (in other words, it will just make my life harder).
Besides, keep in mind that it could be a lot clearer with a gentler/partitioned introduction + demonstration + sample usage repo. I will hopefully get to it at some point (any help is welcome ;) ).
what do you mean? the title?
Just in case it's not clear, this is a wrapper around js objects that gives them some extra functionality. It's hard to group those features into a one liner, but the github repository's readme.md has a code walkthrough that explains the interesting parts.
update: I've extracted the code comments so the readme contains interleaved markdown and code instead of a big code walkthrough, is that more readable?