Create an observable value.
Add and remove items to a tree
[](https://www.bitovi.com/community/slack?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Join our Discourse](https://img.shields.io/discourse/https/
A simplified version of Object.assign, which only accepts a single source argument.
Read and write keys on a value
Custom elements for CanJS
jQuery-inspired AJAX request library.
Import dependencies in CanJS views
Define properties with lazy values using Object.defineProperty
A event mixin that uses queues to dispatch handlers
A key/value store useful for associating data with DOM Nodes.
Utility for getting a unique identifier for an object
Keep track of external observable dependendecies
A light weight JavaScript task queue
Event handling utilities
Parse a URI into its components.
A simple JS DOM.
Observable front-end application routing for CanJS.
Load can-stache templates with StealJS
CanJS’s legacy way of composing observables. Use can-observation instead.
A performant live-bound map
Live binding handlebars templates
CanJS integrations for jQuery
Backup and restore a Maps state for CanJS 4.0 and 5.0