Kompose
Kompose makes functional composition with knockout easier by providing lodash-esk helpers that handle observables.
These helpers compliment lodash and underscore by providing alternative functions for _.property
, _.matchesProperty
and others like them that traverse object paths. Lodash and underscore's methods do not work when any properties in the path is observable.
Kompose's only dependency is knockout.
Links
Example
var puppies = name: ko age: ko name: ko age: ko ;_;// => [4, 2]
See more in the docs.
Contributing
Don't be shy! Submit issues (or better yet PRs) if you see anything that could be better. If you're submitting code that contains patches or features please try to include unit tests. Thanks!
Author
Piet van Zoen hi@pietvanzoen.com