Firmin.js
=========

Firmin is a JavaScript animation library based on [WebKit transforms][wkt].

    var box = document.getElementById("box");
    Firmin.tranform(box, {
        scale:     {x: 2, y: 3},
        translate: {x: -100, y: 35}
    });


Roadmap
-------

* Implement all existing transformations using the `matrix` operation.
* Simplify hash function to just use the underlying matrix representation.
* Expand and improve the API for creating and modifying Transformations.
* Add support for 3D transforms.

  [wkt]: http://webkit.org/blog/130/css-transforms/

Firmin.js
=========

Firmin is a JavaScript animation library based on [WebKit transforms][wkt].

    var box = document.getElementById("box");
    Firmin.tranform(box, {
        scale:     {x: 2, y: 3},
        translate: {x: -100, y: 35}
    });


Roadmap
-------

* Implement all existing transformations using the `matrix` operation.
* Write a smarter merge function to use transform defaults where values are not
  supplied, allowing us to reduce the size of the library by ripping out a lot
  of boilerplate.
* Simplify hash function to just use the underlying matrix representation.
* Remove the ability to use translations by themselves and replace them with
  animations that execute instantaneously.
* Expand and improve the API for creating and modifying Transformations.
* Add support for 3D transforms.

  [wkt]: http://webkit.org/blog/130/css-transforms/

Update the roadmap with some ways to simplify and reduce the codebase.
Update the roadmap with some ways to simplify and reduce the codebase.
