JavaScript architectural libraries that will continue to get better until the sun dies out.
JavaScript HTML Other
Switch branches/tags
Latest commit 1ab9632 Oct 17, 2017 @chasenlehara chasenlehara Fix highlighting in File Navigator Guide
Also:

- Add JSFiddle links for the simple and advanced guides
- Show snippets from the full JS code in the advanced guide
- Fix some errors
- Always use https for JS Bin embeds
- Other minor cleanup

Fixes #3631
Permalink
Failed to load latest commit information.
benchmark NOT READY: 3.10.0 (#3452) Aug 29, 2017
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 Update radio button converter demo to new binding syntax Sep 21, 2017
docs Fix highlighting in File Navigator Guide Oct 17, 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 trying iPhone 8 simulator Oct 6, 2017
util Adding back in missing folders/tests Aug 31, 2016
view NOT READY: 3.10.0 (#3452) Aug 29, 2017
.editorconfig Add some node dev dependencies to npmIgnore Nov 11, 2016
.gitattributes Fixed EOL issue Aug 13, 2012
.gitignore not creating package-lock Sep 25, 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
.npmrc not creating package-lock Sep 25, 2017
.travis.yml using canjs.test for hostname in travis Oct 4, 2017
Makefile removing old react dep Oct 6, 2017
all.js adding build and updating some things Aug 31, 2016
build.js changing build for RVM Jul 5, 2017
builder.json Removing view and model non-core plugins Mar 22, 2016
can.js integrating can-define-lazy-value Oct 5, 2017
changelog.md adding changelog for 3.2.0 Nov 29, 2016
contributing.md Embedded <iframe> not working Sep 12, 2017
documentjs.json Removing references to bower and bower libraries Mar 17, 2016
ecosystem.js NOT READY: 3.10.0 (#3452) Aug 29, 2017
firefox-allow-popups.sh changing to exe Aug 31, 2016
generate-release-notes.js Add git fetch tags Sep 8, 2017
legacy.js Add can-validate-legacy docs to legacy section Nov 23, 2016
license.md merged master into minor Jul 28, 2015
package.json Update dist for release Oct 6, 2017
readme.md Integrate can-globals Oct 2, 2017

readme.md

CanJS

Sauce Test Status

Join the chat at https://gitter.im/canjs/canjs npm version Build Status Greenkeeper badge

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.

Infrastructure Collection

Utility libraries that power the core and ecosystem collections.

Ecosystem Collection

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

Legacy Collection

Former libraries that we still accept patches for, but are not under active development.

Support / Contributing

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

You can find the core team in Gitter chat.

Release History

See Releases.

License

MIT License.