An evolving set of client side JavaScript architectural libraries that balances innovation and stability.
JavaScript HTML Other
Switch branches/tags
Latest commit d7f523f Apr 25, 2017 @chasenlehara chasenlehara committed on GitHub Merge pull request #3178 from morrme/patch-1
Update beforeremove syntax in Migration Guide
Permalink
Failed to load latest commit information.
benchmark upgrading deps, adding benchmarks Nov 4, 2016
component Adding back in missing folders/tests Aug 31, 2016
compute Adding back in missing folders/tests Aug 31, 2016
construct Add legacy can/construct/super steal target Sep 21, 2016
control add module.exports Mar 3, 2017
demos Improve can-validate demo Mar 15, 2017
docs Update beforeremove syntax in Migration Guide Apr 25, 2017
event Adding back in missing folders/tests Aug 31, 2016
list Adding back in missing folders/tests Aug 31, 2016
map Adding back in missing folders/tests Aug 31, 2016
model Create legacy folder structure Aug 21, 2016
route Adding back in missing folders/tests Aug 31, 2016
test Revert "Merge pull request #3139 from canjs/add-can-param" Mar 30, 2017
util Adding back in missing folders/tests Aug 31, 2016
view adding ejs for canjs/can-ejs#1 Oct 19, 2016
.editorconfig Add some node dev dependencies to npmIgnore Nov 11, 2016
.gitattributes Fixed EOL issue Aug 13, 2012
.gitignore changing to not ignore all index.html files, adding missing ones Mar 17, 2017
.jsbeautifyrc processing jshint modifications to codebase, includes jshint integrat… Jan 23, 2014
.jshintrc Finalizing merge with major and master Oct 5, 2016
.nojekyll Make sure node modules folder is not ignored Nov 15, 2016
.npmignore pointing at the latest of things Nov 1, 2016
.travis.yml Update .travis.yml Mar 9, 2017
Makefile Add es6-promise to the Makefile Mar 22, 2017
all.js adding build and updating some things Aug 31, 2016
build.js fixing build with can-connect-signalr Mar 14, 2017
builder.json Removing view and model non-core plugins Mar 22, 2016
can.js adding build and updating some things Aug 31, 2016
changelog.md adding changelog for 3.2.0 Nov 29, 2016
contributing.md Adding release and infrastructure guide for CanJS Oct 18, 2016
documentjs.json Removing references to bower and bower libraries Mar 17, 2016
ecosystem.js Merge pull request #2978 from canjs/add-can-validate-repos-and-demo Mar 15, 2017
firefox-allow-popups.sh changing to exe Aug 31, 2016
legacy.js Add can-validate-legacy docs to legacy section Nov 23, 2016
license.md merged master into minor Jul 28, 2015
package.json Revert "Merge pull request #3139 from canjs/add-can-param" Mar 30, 2017
readme.md Adding gitter badge (#2671) Nov 4, 2016

readme.md

CanJS

Sauce Test Status

Build Status Join the chat at https://gitter.im/canjs/canjs

WARNING: This npm package is for the CanJS client-side MV* libraries. It was formerly the node-can project which has been moved to socketcan. A HUGE thanks to Sebastian Haas for letting us use the can name!

NOTE: The canjs NPM package name is deprecated. Use can instead.

CanJS is a collection of the following client-side JavaScript architectural libraries:

Core Collection

The best, most hardened and generally useful libraries in CanJS.

Ecosystem Collection

Useful libraries that extend or add important features to the core collection.

Support Collection

Utility libraries that power the premier collection.

Legacy Collection

Former libraries that are still supported.

Deprecated Collection

Libraries that are no longer supported. We still accept patches.

Support / Contributing

Before you make an issue, please read our Contributing guide.

You can find the core team in gitter chat.

Release History

See the Changelog.

License

MIT License, see License.