Tire is a lightweight JavaScript library for modern browsers


Tire is a lightweight JavaScript library for modern browsers. The goal is to create a framework that’s around 15-16kb minified and 5-6kb minified and gzipped. The syntax is inspired from jQuery. It is modular so you can extend it however you like, also replace our features with your own.
Fixes for older browsers increase the file size and we don’t want that. So if you like a library to support Internet Explorer 6 or 7, Tire isn’t for you.
That said, all features can probably be rewritten/extended to add support for old browsers. In that case, you have to create a fork of Tire and fix it yourself.
Tire may work in older browsers but is not tested in older than the above.
Current release: 1.2.0
Please do not hotlink directly to the files hosted on code.tirejs.com. Download a local copy instead.
npm install
make
On Windows
npm install
grunt.cmd
Install connect via npm and start the server. This will create a local server (on port 3000) so the ajax tests don’t failes.
Be sure to build tire first or all tests will fail! Then you can open http://localhost:3000/ in your browser to run the tests.
npm install
node server.js
Everyone is welcome to contribute with patches, bug-fixes and new features.
tire on Github.git checkout -b my_branch.git push origin my_branch.*-wip branches.Note:
*-wip branches (use master when no *-wip exists), not the master.