Skip to content
Blast is a tiny and powerful two-way databinding framework written in JavaScript
JavaScript
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
build
coverage fixing
perftest
samples
src nice refactoring
test fixing
.gitignore
.jshintrc
.travis.yml making sure Travis CI builds only with the latest stable node.JS
Gruntfile.js nice refactoring
LICENSE
README.md
bower.json adding keywords to bower
package.json

README.md

Blast.js

Blast is a tiny and powerful two-way databinding framework written in JavaScript

It supports:

  • two-way databinding between a view model and DOM
  • serialize your model to JSON
  • bind changes on arbitrary events (keyup, change, etc)
  • observe already existing javascript arrays/objects
  • subscribe to changes manually

It is:

  • super tiny (minified & gzipped around 500 bytes!)
  • does not rely on jQuery and third party libs!
  • very simple and intuitive to use

Testing & Code Coverage

Run Code Coverage using the following command (run npm install istanbul & npm install mocha beforehands)

istanbul cover --hook-run-in-context node_modules/mocha/bin/_mocha -- -R spec

Other dependencies: jsdom, chai.

Something went wrong with that request. Please try again.