{"_id":"thinair","_rev":"132-02d3325aeb2d1323407074fb8fe88664","name":"thinair","description":"PITA-less Web Development Framework built with Node.js","dist-tags":{"latest":"0.3.21"},"versions":{"0.0.1":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"Web Development Framework based on Node.js and Express.js","version":"0.0.1","homepage":"https://github.com/tbergeron/ThinAir","repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","ncore":"git://github.com/tbergeron/ncore.git#master","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.1"},"devDependencies":{"console-trace":"0.2.1","testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Almost ready for production** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Documentation\n\n2012-07-20: Docs will have to be rewritten since ThinAir is on an ongoing rewrite.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.0.1","dist":{"shasum":"f410d71036b47d2ca3e0498be333a68d35505182","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.0.1.tgz","integrity":"sha512-y3gavEEbY6p/KRVVjFGzP9wVES/JzW0KIww8bXkeE6bqlmy7wNmV5TcLcAZ567fdfHQQKy2pXZQBisSeKFUrBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAc+g7z25t0zA08Yg5gYHtgHgFKSKhqpgivTfhBz3UCgIgGxrihxJNMsowprCewmCVOHeA4m+Ks/kMaoTViOJUXiQ="}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.1.1":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"Web Development Framework based on Node.js and Express.js","version":"0.1.1","homepage":"https://github.com/tbergeron/ThinAir","repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git"},"devDependencies":{"console-trace":"0.2.1","testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.1.1","dist":{"shasum":"7a36956406ce6cffeb08f9e35380110aa8d211e5","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.1.1.tgz","integrity":"sha512-zEwbD5TUnBdDkYkJS0lTISlL5cNsBin8lk6YyDD8bXcAD86XfAUwvbCauZ1Em/iVw+DqrT90otUS1JzWlnoXtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6ojRgbEmWchaRmfP6zCXKkakR+6UtN+OVEjX8feymJAIgQ+82tnqzg6IC6CS3EecnmAEA606v+x3nxToA4abA8ys="}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.2.0":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"Web Development Framework based on Node.js and Express.js","version":"0.2.0","homepage":"https://github.com/tbergeron/ThinAir","repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.2.0","_from":"thinair","dist":{"shasum":"b5245c0cc9b66d0efd6ff01eec16e04dff1443c4","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.2.0.tgz","integrity":"sha512-mDMh4poYWVtV1Sbnj+hsnmWRY2R1U77Z5E5E2s/awvud450JKMIGUJZhnPaXLoRge9kfW0JLRoaacckGlJFsoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpKWvnaQxqIW1HjQos1ho+KBrxbNnL7qfSz+w7iGXWxAiEA23L3vQB3hnbEqnJAAit9BQmPA9zXRgzsycRsptzBYMw="}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.2.1":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"Web Development Framework based on Node.js and Express.js","version":"0.2.1","homepage":"https://github.com/tbergeron/ThinAir","repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.2.1","_from":"thinair","dist":{"shasum":"74441a73c2ede914431dbecb4cdfec0cf4bdc2ec","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.2.1.tgz","integrity":"sha512-ePRYe4tpFPNM+eu1uOH9ZMmKHee9JkHQScRGET3jLo3MUuOmM125AOLUVLJai09GQ8XJkUCShvOohgwnE+u/Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1QjTFwrEejFBC23DANgcRbSwkG6BHKobAxIXqP0pNKQIhALZPRgymHaJGXvaunbe2HO0lgeObNNsU/BoT/Fcl5/uM"}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.2.2":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"Web Development Framework based on Node.js and Express.js","version":"0.2.2","homepage":"https://github.com/tbergeron/ThinAir","repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.2.2","_from":"thinair","dist":{"shasum":"9d6c36975219bfffc42cd2e5972a695a52e65eec","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.2.2.tgz","integrity":"sha512-+XttDH3EJtbKLmrpVcP0euzp+IUcVacSWw5YcNjLLYkj+2jwsKhCLAdOtmblUoUNJ5H4i4EJiKPQvPhWIw1ckw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErq4Y0/TL4rxKmm+2OfgWXKrgouMGw3f5KrGf/ysQFRAiAsLGfOOWtpiOir7s5Xehse1fGqhsUL970s0rbXcdErfA=="}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.2.3":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"Web Development Framework based on Node.js and Express.js","version":"0.2.3","homepage":"https://github.com/tbergeron/ThinAir","bin":{"thinair":"./cli.js"},"repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.2.3","_from":"thinair","dist":{"shasum":"2e5f6eb8495a083740fee5de93c7f685e986fedd","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.2.3.tgz","integrity":"sha512-13EjZFP6swck1kiT2e/57FmEUpMq4BQnQqUGscmZLh6vSagArd/OYfpueZtk9qW99Po0WWSvQIUi3+3d8gXgWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhd+5eL2DCpXvOgGjvKbNED/+cD8YIu1Fq8SvSrSDYegIgVDbhglTlp9ewjQqrYixIjcQalQCyKtsmexobb7NS0So="}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.2.4":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"Web Development Framework based on Node.js and Express.js","version":"0.2.4","homepage":"https://github.com/tbergeron/ThinAir","bin":{"thinair":"./cli.js"},"repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.2.4","_from":"thinair","dist":{"shasum":"aafd1ad2d125ce85896379a3a252a91de3fa43b5","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.2.4.tgz","integrity":"sha512-7LR6mkpPpxOnehbysU2reluHPgJGHEbQga5IFXoxIUIdRsBNOkI9HkQfdPWrSBFj30Qv0sLgJZkIJCmZGtzS+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBB50YyHWWW0zcJHpSYJMHMwawDhCqUh7POWbeWlOn8SAiBfjilVWVp8LrhVG42Pp1elT/1DQeup1b9axqUzEIZgYA=="}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.2.6":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"Web Development Framework based on Node.js and Express.js","version":"0.2.6","homepage":"https://github.com/tbergeron/ThinAir","bin":{"thinair":"./cli.js"},"repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.2.6","_from":"thinair","dist":{"shasum":"b3ae8a42aaa74a5c5dc55053351c44a8083409e8","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.2.6.tgz","integrity":"sha512-sm9wAVUGHgOMbOCSIXWuqo9M8fqGtqFJcF2wXiJ49y3Nwkm+TvCrDAQdUDDrdRFpecsDguuqLNCZVJY7ZtqjdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD23FM3Tbfz8wyQyIvm+0/Ka3nag+qWXDFKwV/BybLN6wIgfupfObG3XD+GDGfYuuBUO9QOoXxYCHIu5kPrgyUI0/c="}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.2.7":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"Web Development Framework based on Node.js and Express.js","version":"0.2.7","homepage":"https://github.com/tbergeron/ThinAir","bin":{"thinair":"./cli.js"},"repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.2.7","_from":"thinair","dist":{"shasum":"fb21addbd12903dc57f196c662cb3f21c049b474","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.2.7.tgz","integrity":"sha512-5k+Kk0dyf4VmJLSikR06UqmnSfUlAmP2G7UCu4Uak6DB31Cm4bAu++jxqT0Exx4EVEPoSiI6Zd7j1UoCkHfk5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDazVFncuxjuZCFJJuCORTLS36tTzFvd4ZO6rffEgSodwIgJ7QYIGsrddVsgksoMwGjbp+BzthYBp2aENM5Op5QF4w="}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.2.8":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"Web Development Framework based on Node.js and Express.js","version":"0.2.8","homepage":"https://github.com/tbergeron/ThinAir","bin":{"thinair":"./cli.js"},"repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.2.8","_from":"thinair","dist":{"shasum":"fdcb11a693a624d730d06be4a635bbab5fdfc8eb","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.2.8.tgz","integrity":"sha512-WcnT+x6I4urWUnVUrxcp2apOLyJ6MWDKDc83F6y0jAJyLfq/F7R2e8kkpyFhN2nLyQYhfBgnsgXNSXpYFoU6Rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzaHv8k8raJN+0IQrljpunTZ9qgZPn6mUp+DlJZYAo9AIhAPM8dDm/fVWXt56ra7WvcDXehn1BCptGt4pqyubsw6bh"}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.2.9":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"Web Development Framework based on Node.js and Express.js","version":"0.2.9","homepage":"https://github.com/tbergeron/ThinAir","bin":{"thinair":"./cli.js"},"repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.2.9","_from":"thinair","dist":{"shasum":"010adf0828a39faa8464d76b7e8f5c7393da0a51","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.2.9.tgz","integrity":"sha512-67FwFD9EYX+6+2iC+oG/4qwl1ROz6MsKtSH3jo08V75kJJN58KQsqJX9BSnsF5OODL/xKvT8BUvEUQIG9ztJbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0zA2s2OREf+b6u+umd6tw45EdwD7hWiVCdRhwtu2zbAIhAK0BOlrL9p4V+3Jak41VodW+xcERY6WxB9UDLyOLIDLo"}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.2.10":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"Web Development Framework based on Node.js and Express.js","version":"0.2.10","homepage":"https://github.com/tbergeron/ThinAir","bin":{"thinair":"./cli.js"},"repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.2.10","_from":"thinair","dist":{"shasum":"ca1afdba9483c4ff881f1a8f2ade972e7c95b4b6","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.2.10.tgz","integrity":"sha512-fzQ44Fd0N+7t6+yw/w4FUONwuuHYDIs0xtrWsO8fb35jyUi48pmFf1nuViRu7+QN3sd8RYSsWHN+oBUDGhjPsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDO+I5GsnD7m9me9srelVl5RTw50P8qsZx3Wi+BEbf5AiEA9wW4NxKQSjKsEMzHkqGKn/47bI3QhgorNs2eamvk6iw="}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.2.11":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"Web Development Framework based on Node.js and Express.js","version":"0.2.11","homepage":"https://github.com/tbergeron/ThinAir","bin":{"thinair":"./cli.js"},"repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.2.11","_from":"thinair","dist":{"shasum":"c29893af2178a089707ec46a22233e37fe6fc4c0","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.2.11.tgz","integrity":"sha512-+86Tw47rq0MzKvSJb9PCPjmgRf3JF+f9AVt5YVtpPJDkFzHyNpxu9EpmY7k/MBGy6NvAIqVdC+CAmyJfEHoxxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr5azVKt/X93HaZDutJToXqYNJmYtGDgMmixmeNda4BwIgTh29UYtZ1xSFK//1X6KwuRJ5v4K7L1ey2dzJNDHHrk0="}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.2.12":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"Web Development Framework based on Node.js and Express.js","version":"0.2.12","homepage":"https://github.com/tbergeron/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.2.12","_from":"thinair","dist":{"shasum":"b70ae54be33e4d53cbcc0cc933389c98b4476897","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.2.12.tgz","integrity":"sha512-mqxEiIA7p1HsIOvvXJgcZUw89kG3j6a6FblpOs9EJ31CftlUz661pplRoz0jNa1NBONRr5vPMPi2P2GvLxV2Vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzMdhmxzxzyXTAeJ6fGcevvJGeipbTDY5sPBlVh7RQAAiBvwgrfnsSLQnuFOznMvnjApf7FHfF/eOqW+98Z0jezuA=="}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.2.13":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"Web Development Framework based on Node.js and Express.js","version":"0.2.13","homepage":"https://github.com/tbergeron/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.2.13","_from":"thinair","dist":{"shasum":"02e9768cd4822102a30d92c9de547df3529f3cde","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.2.13.tgz","integrity":"sha512-JIzkiqwuvpFFx52t8gQIL54zIdlUvNdiuD4vFPsChKwysYk7YoW140fiW0y6ipkYurK9m6g431V+x90mrqY+Ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIsED3RvLo6HkIuQGiq01RsgVtc/YzoTV3Y/SpaXraNwIhANvDuJ+2afRbOcV1fcpZ4pibBRo+IR+W+2oEkcE9ZliF"}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.2.14":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"Web Development Framework based on Node.js and Express.js","version":"0.2.14","homepage":"https://github.com/tbergeron/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.2.14","_from":"thinair","dist":{"shasum":"6fecf134f214eb8115cdfc1a8c9378ef2dd9509c","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.2.14.tgz","integrity":"sha512-qvN27gkJOehTHEyKZQH6GWJi0PhsGuqjf0ZNPM+meNLIURWekNKK0Zuj+c0VruIBUQTgRlMzKVyCFvqynk+FWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsjuWX2kP8FA3msn7zutVb7+Xm30hNnBDRL05Qv+T3xAIgCkPUFNDtWwzi0V1HsD9s1xCCAtDwpEGJ5nYIgCEIbtI="}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.2.15":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"Web Development Framework based on Node.js and Express.js","version":"0.2.15","homepage":"https://github.com/tbergeron/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.2.15","_from":"thinair","dist":{"shasum":"9aebe136e889b5a3a66cf396dcc0a6222b802b2e","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.2.15.tgz","integrity":"sha512-KB9fMfAy6/7WmEjoitjRK55liIhhktUWsLYpNuQp2wH5emBmrba7BeM29Kwwhm337WXAX7sOhbnwz4fFvWZpWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD92I0ZJF6Q12BCR6EpLLiYs+Y5spWzVlyIwKooFoQZMwIhAJmUiG9cb09IaFaSd5aBfjxPGjIdgMwYQrsxNIgrg0SX"}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.2.16":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"Web Development Framework based on Node.js and Express.js","version":"0.2.16","homepage":"https://github.com/tbergeron/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.2.16","_from":"thinair","dist":{"shasum":"6c4eea84ec4f5124a58421bc2375f294b735eed2","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.2.16.tgz","integrity":"sha512-YuJclVGipu7XW52huF8t/vAe+f0gWc8FYeU9VDhpgrsk2kswzHRzXh+XpDpSqvZi/d1oX850f10If6I2R1DRAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD7poAXgTQbXz2sMJOMeczBoCYfmslUxYpUDQgnefuGQIgB8eIc2FeaPusVZ+GS3SsGdwL5XvTY6/JD/YWMGHxN0w="}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.2.17":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.2.17","homepage":"https://github.com/tbergeron/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.2.17","_from":"thinair","dist":{"shasum":"1ae10ee49cf48e3a73a487d2195317bc46a43b28","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.2.17.tgz","integrity":"sha512-gkg/87HjqMRCe+bZCFgzG3jN4bUNDnSlDqFSJayxR/Gl1OedWGnrKFNsjLBXhOtcyxpqCY4OsO0Kn/3rL0beeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCXYlzlGh0O5L6u/zkbChBkeiWOEMdcH30saUS49W+rQIgH5He+OxNgHXDObBl2MqhFJ6K2nu0i+u9+V/fJQwKLYU="}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.3.0":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.0","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.0","_from":"thinair","dist":{"shasum":"078ed2e344298ead4a596fc275370057fca2e4b6","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.0.tgz","integrity":"sha512-xnBeta4yXifPK4K3TQ3lnncdKX7dPX4rxZ56bEAAjcNvRKdSmoOLVWLzb5gUrIT5+ert+vDsYfHqXTU3gV8yOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn7Yb5PLpS/8JKdsx8XZGVQSgPuHdDox6YnEN+T1O4GQIgS0sCzoOeA7yR2BrszrnH9Y5RXB0MehWep+ypfwG+BmU="}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.3.1":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.1","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.1","_from":"thinair","dist":{"shasum":"6988f53cbfa5628ee78ab4e9f9f37901c588e7b9","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.1.tgz","integrity":"sha512-ky8bZmx89KQKOcVHsSBMI4Y+v1JptIK0brjwcSIM1bH/fiUa/hYHcT+F+aGUR2heVM3CCihJ4IPCOx7xi6QMYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUEGDi7hr2Es/gyDySpWLBVAlFYukMtJay39HrK6GtsQIhAKWOs6ZBZzJStHBaEgryPzzWegLaYb/3/+EfQx8xJbio"}]},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.3.2":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.2","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.2","_from":"thinair","dist":{"shasum":"b04ab647dad56705f5defd119b2d9d6d8a9c611d","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.2.tgz","integrity":"sha512-64s6mvfTSLstElkXFLYzGVadcaeuVFsG8waMlIGOEZp1mVDmzKMjgY48wDlZ05RrKDMjAdK6ASKkP5OmpevIwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnlfgBfA1RUYNWMX6yzFVF0tzbmFWV87KmGR/5iKHNHwIgSpe8Cz3aRJEBOgz2Ly9yIznamyT/vu2Akk7lIOxDjk8="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"tbergeron","email":"t.bergeron@gmail.com"},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.3.3":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.3","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.3","_from":"thinair","dist":{"shasum":"cef669061ced0fac1845340bdb100af87ba6e1df","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.3.tgz","integrity":"sha512-1jgtjIbB4qGwPI5xNQNDEUp3BKYbmklBdJOEtBikmhJR9Al+wtUGARtcZJZxtWbfC/UqCF0bGdPeXyHxOrudjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg6MdZeRfhvnY7km/I/gxhBa9Nm6VdjrPzKOkjiXwvKgIhALa6D7JG9fOnj2S2h0iU8pr4MuElivM7cFCB3v6hDTxx"}]},"_npmVersion":"1.1.49","_npmUser":{"name":"tbergeron","email":"t.bergeron@gmail.com"},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.3.4":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.4","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.4","_from":"thinair","dist":{"shasum":"df4ccec394cdd652d19fb67b85a4c7d8ed0fd4fa","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.4.tgz","integrity":"sha512-SulmrUjuWMIIwXrx6rxPz5rDXWEXjPpITTBOlHuWDHeCvDO9tDbB6EFFsAlFeS6Qc8yql6rPZrWBJpjnOoAnyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgbQ6Psmju5MWbgQF4BegDqO63HmPjemgv/xshjKliPAiEA3ySYLXIzVTFjDWIcKC7YKksQOFRlI2o7fVOMGh/yXC8="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"tbergeron","email":"t.bergeron@gmail.com"},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.3.5":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.5","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.5","_from":"thinair","dist":{"shasum":"c4cd8dcd85b1a1effbad610d990a889f2185c55d","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.5.tgz","integrity":"sha512-1xCwdodgLeyp1mFjjjvcjZkqy7K4wU+i6USa1N8bnmKTI4sOnLXxjF4t2rB5Qz2AEiXCbFHwWv0l3leSXfpZcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjpRiNDy0AiP4AKiGPFPXnEiqpNB6OgUhv3pTrsvQ16AiEA2yz5WNfgG14MBW0BIs7yTcaaEiHZitSq+t+VbMKwfck="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"tbergeron","email":"t.bergeron@gmail.com"},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.3.6":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.6","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.6","_from":"thinair","dist":{"shasum":"b59a3e37bbafbd399b73d44569c3174cd3c85594","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.6.tgz","integrity":"sha512-5kR71PaNetAPBdeMsr0HbEQwXDxhP6Wm2u5LxES73O0kFNRUkba2X8oc28JcoNTA0av824xQDpE62tCGYwYKpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+SJv1lsJBvPPgAGA1GfzBceF9QPV6QlrMHF8HSugMzQIhAJxujhe+yoMAsvUn3VkwzWArrlfEz89vnSyX7PBtU35a"}]},"_npmVersion":"1.1.49","_npmUser":{"name":"tbergeron","email":"t.bergeron@gmail.com"},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.3.7":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.7","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.7","_from":"thinair","dist":{"shasum":"00986b6b4553124648a8b00ad6a974896f951c55","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.7.tgz","integrity":"sha512-3jPWE6JVMaIbe2nm+bMo+ujIJib1cW7e13L0tzAvDUcd/xzLExbWtp9djMRDQ76TMbe3EawwDj+6SeJAR1/CvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNzgvQ0UeAEVBZRmRvL0yP6VJ4/qsLVWIIxu4GNsV0RAIhANvrzq5+JSF6fpk4PKhiFfSpI8tJN4tXLfmwtip+mQEP"}]},"_npmVersion":"1.1.49","_npmUser":{"name":"tbergeron","email":"t.bergeron@gmail.com"},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.3.8":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.8","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.8","_from":"thinair","dist":{"shasum":"eb7ef4c0743075867b264be5a356f8439a6d57fc","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.8.tgz","integrity":"sha512-2b51H0cNfGwrFrz3EYZir4c6peOT7yGyxROTbzIaI1m+MPSnTowBXmQKh0OFMeNUvGTgy2kAHTra7QPWqst0Ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9FcTa90vdyRhnUFeop5OrjAMks0XGqxjJ9UQQbXfWvAiAnnD7k/WOcNk36ecCkf1pzRSriv+5+/3HiXRsBXqpb8Q=="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"tbergeron","email":"t.bergeron@gmail.com"},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.3.9":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.9","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.9","_from":"thinair","dist":{"shasum":"a93003b4383caf4d4fe0030cf6f1f25297871d9a","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.9.tgz","integrity":"sha512-vAD/H9uqfksHacMEiqJFKti+ujhZ0cZjFZUocwk/aFmUtg5Q4TMpSd8wXQHw5FKZp2Tx7BSWl95jtonEnnlMIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmhVIzsSxx5uvGtsAIylxSgxChA+14L/EHo5uSUgOIYAIhAPUrJr8pSx/zuVb32QT5R+WYQUJtCHTiU2teGD8pt86B"}]},"_npmVersion":"1.1.49","_npmUser":{"name":"tbergeron","email":"t.bergeron@gmail.com"},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.3.10":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.10","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.10","_from":"thinair","dist":{"shasum":"2451f6a55b27e83c1a9a19d2cd18955ced42e90c","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.10.tgz","integrity":"sha512-Sb8jzOmqA1EwINl5fLmblXVGFIvHHDu4TQNrMasZgHSvVQAUuzyLAO39NbcA1flpt9O+xnfQkAcbNurF6hjvig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1xUFVXPxoYPwImK5/9i3YLdC++bx2zz0htqyUZWIHLAiEA79HaKrjhpDNZncQTxN5q3UvBwp3P6act+n9OlU3LAdE="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"tbergeron","email":"t.bergeron@gmail.com"},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.3.11":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.11","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.11","_from":"thinair","dist":{"shasum":"d0008e44a43b6b9c543500bed71b9b404b2d8dee","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.11.tgz","integrity":"sha512-NwBIQ5hU+hm+cjgBHRtZSog474clOliKaA+9Qy8mz5XoyPP3HgM46AutY/WReSgkIcUKE083FkHQo7jPGJIY7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7QCeDh83ZEvFQAcdcQPJDgFQSNLDoWuDiqEIp13GLGQIhAORUPT5dCdzDS3jsnLjcLSyWegt6xbdlpkssNovGXk/o"}]},"_npmVersion":"1.1.49","_npmUser":{"name":"tbergeron","email":"t.bergeron@gmail.com"},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.3.12":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.12","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.12","_from":"thinair","dist":{"shasum":"271cf222f8b97d1beba24c0c99413b21fda79ab1","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.12.tgz","integrity":"sha512-qmrFYmE5+D+1VF7ptS2F/NXYtjxvbh+F6JOIwP8CGsg8ErUBY2mbfLBas1R7XShbk6sDpevlbMKdicYDOD+wWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqCfZ6tr8se42PIioidKMJiFeqMGQ2xOidICR7dw7OlAiAFc9MmQtTTrEf+ylJYfPC4fnA61i4OOmezQStbfarMEQ=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"tbergeron","email":"t.bergeron@gmail.com"},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.3.13":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.13","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.13","_from":"thinair","dist":{"shasum":"c81c1393ad00c298b924f884377a1e525f8f6268","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.13.tgz","integrity":"sha512-wWU7JsxoHz/+gUCcpE3YdVS/GztJaIPqEPLb6Vk3ZKYPwDSOXoC+wQn1ayz/fpRqKOC3JuOjdp6Q4S8x0zApQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCun/W7ZiPRhA0KbNU/CfeGPtRHiDr0jLhVe9moMj1Z3AIgc5kAiO6bEnt+OvFLE4N3nj1n9UUafrc6c303DaDr83w="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"tbergeron","email":"t.bergeron@gmail.com"},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.3.14":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.14","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"0.9.9-8","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.14","_from":"thinair","dist":{"shasum":"ffd91dee79d265f00f7ef7fafc507860040c4fd3","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.14.tgz","integrity":"sha512-wvRhrEIV1D9eXqyCxQFuaEAFdFCYCwaT/8PUJyTMJo9KYe/zq/uOwzEJ63L6Cm7djiceEa0bOc3mVZOJWaxu0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPP2i6L7B55bekrY0/4R1b44xT8HhFu+Qb/vOTjGBEtAiBtj1E47TAeo/o5FTqm0SPYiTpQbOHJbw+S4lm3YIlQLQ=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"tbergeron","email":"t.bergeron@gmail.com"},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"directories":{}},"0.3.15":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.15","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"1.0.2","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22","connect":"~2.5.0","connect-mongodb":"~1.1.5"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.15","_from":"thinair","dist":{"shasum":"40793c1ec8dbce40319f9a562da57e858ffb7668","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.15.tgz","integrity":"sha512-LdGRXaTl71YTMFlHzZPETIk0+YaHF0nl8UsCjn+p48ngXsmKX9yB/keZMTsA5V5MhtjB0KlmObHcmtGYgXoykQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH2v7lUgrMNnAZHiC8bZkWhPvmmm8NqOUjX6CkpsrSEAIgOFcCL1vltIXE/8RroUHrlvWbbs+f6+Cz82KuHipTD3A="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"tbergeron","email":"t.bergeron@gmail.com"},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}]},"0.3.16":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.16","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"1.0.2","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22","connect":"~2.5.0","connect-mongodb":"~1.1.5"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.16","_from":"thinair","dist":{"shasum":"08c0baf3c2cfa7cb6830d20007af0491694e2b41","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.16.tgz","integrity":"sha512-PfhTfrKSkCGnHxjsMBXokLbpvLPFpXmHEgS1Ok2BSY+GSyFtwVsi1WTVr7t3SU+hwt2fFNyi6+YHy3SEMKFBnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0wR1ZZ2ma1C6klGaRc6uCyFkzh9JYuqIb288LJ0dwWAiEAhLGXt5ED0iJ31v65pMkccG3NGdu9zB+Ls2Np4Wceu8s="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"tbergeron","email":"t.bergeron@gmail.com"},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}]},"0.3.18":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.18","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"1.0.2","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22","connect":"~2.5.0","connect-mongodb":"~1.1.5"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.18","_from":"thinair","dist":{"shasum":"3a0eb8c7506c965e6ca7f517731c2be065c96678","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.18.tgz","integrity":"sha512-0VJ8iDjk0+CAIQJckNAG4IuB+a9TyiiFfcQlGu8YaogYOAftaoh36HaHdrVa1+960JHOJ0SpocMpoJRBluuzeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcU3LHV/IkwHkWjs06OL5CfCRPS43xFg2Z8bABsJGgNAiEAu3rTnYdUXp3o34iAZ7kxuyAyzLrJy3C+G/+gS4Ee1Nc="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"tbergeron","email":"t.bergeron@gmail.com"},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}]},"0.3.19":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.19","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"console-trace":"0.2.1","mongodb":"1.0.2","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22","connect":"~2.5.0","connect-mongodb":"~1.1.5"},"devDependencies":{"testling":"git://github.com/Raynos/testling#master","testem":"git://github.com/Raynos/testem#master","sinon":"1.4.2","tap":"0.2.5","request":"~2.9.203","test-server":"0.0.1"},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.19","_from":"thinair","dist":{"shasum":"bc3063eb351279012006ec3f58f3dc30fbdce5bc","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.19.tgz","integrity":"sha512-/VOYFcB/NYgTfqXDOyRc9mfFSZZdwERu7jWG6piBAzue8MLZeY2qEu5jva5TpzDHQP1uxH840NIaR4IhstvCJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdlOu35d8Ie6Z/yE5m0QAVdEngyUYrpq8LshadqDL8RAiEA/RWDIqJWCnE8RiZ1LvKD9NThGBYdwrHSBqdYasroIfo="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"tbergeron","email":"t.bergeron@gmail.com"},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}]},"0.3.20":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.20","homepage":"https://github.com/Brainpad/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/Brainpad/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/Brainpad/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"mongodb":"1.0.2","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.5beta","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22","connect":"~2.5.0","connect-mongodb":"~1.1.5"},"devDependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/Brainpad/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.20","_from":".","dist":{"shasum":"702d46f40cdbb262005b0b3c4904d8e809ee2661","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.20.tgz","integrity":"sha512-6IxAmfLqHcqiClxl7OonmevsqBut9Z5VpyHciEAM/1wlC7JCJtZIuawkvm57VFXoqtDOlqsRh0iyl3hZ5TQdHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjaOdM+9/CtqFwOk/vHaUqdaLc6SVbnoSDAVCIt2U7NAiEAs8pLJVk5D5z/xBQy/OvbK/vLTsfuI+bRmGyg59Kwmgw="}]},"_npmVersion":"1.2.14","_npmUser":{"name":"tbergeron","email":"t.bergeron@gmail.com"},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}]},"0.3.21":{"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"name":"thinair","description":"PITA-less Web Development Framework built with Node.js","version":"0.3.21","homepage":"https://github.com/tbergeron/ThinAir","bin":{"thinair":"./bin/thinair.js"},"repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"contributors":[{"name":"Tommy Bergeron"}],"bugs":{"url":"https://github.com/tbergeron/ThinAir/issues","email":"t.bergeron@gmail.com"},"dependencies":{"mongodb":"1.0.2","mongojs":"0.3.2","mongo-col":"0.1.17","mongo-store":"0.0.2","handlebars":"1.0.12","pd":"0.6.3","path":"0.4.9","validator":"0.4.5","socket.io":"0.9.6","routil":"0.0.13","routil-cookie":"0.0.1","routil-session":"0.1.1","routes":"0.1.1","templar":"0.0.6","qs-objects":"0.1.2","node-static":"~0.6.0","ncore":"git://github.com/tbergeron/ncore.git","routil-send":"0.0.1","formidable":"~1.0.11","ajn-session":"git://github.com/tbergeron/ajn-session.git","optimist":"~0.3.4","async":"~0.1.22","connect":"~2.5.0","connect-mongodb":"~1.1.5"},"devDependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/tbergeron/ThinAir/raw/master/LICENSE"}],"scripts":{"test":"make node-test"},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Ready for development** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n##### Update 2012-07-28\nThinAir is now _Ready for development_. What it means is that developers who want to try the framework and develop project with it are now welcome to do so! Documentation is almost 100% finished, if anything seems missing, please open an issue. \n\n##### Update 2012-07-27\nDocs are finally done! Not deeply explanatory but still, every component of ThinAir has been covered. If any questions are left to be answered do not hesitate to open an issue!\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Installation\n\nThere's no **npm** package yet because some of the packages used aren't very modulable. But it's certain that it will become available in a near future.\n\nTo install ThinAir, you'll need to fork this repository of clone it and simply replace the stuff from the _app/_ directory with your stuff. Simple as this.\n\nBe sure though, to run `npm install` before trying to use anything. (This will install ThinAir's dependencies).\n\n## Usage\n\nTo start ThinAir, simply type:\n```\nnode core.js\n```\n\nYou can read more  about ThinAir usage in the [wiki](https://github.com/tbergeron/ThinAir/wiki).\n\n## Updates\nSince there's no **npm** yet, I made a little auto-update bash script that you can simply use by doing `./updateThinAir.sh`. What it does is, it clones ThinAir in a temporary directory, replaces the `package.json` and the `libs/` directory with the new content and finally runs `npm install` to get the latest dependencies.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","_id":"thinair@0.3.21","_from":".","dist":{"shasum":"540ab1d9aeb29aaf36560a1dfcda73f20bdc12d9","tarball":"https://registry.npmjs.org/thinair/-/thinair-0.3.21.tgz","integrity":"sha512-xT72KZXOiw73PodDQq7qiVPyukeZaWs3McgE5d2v7kWpSaSBTOPVfMoqFs8r0ztxay9p6XzOtjxriUHLpsjL5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYHgFvr/hgxJ5tmIA3LfFnmEUtqmgLX+a3OA5if8OrVAiEAqLR5k8BxNRoQ9SBLq2Pfd9j7IjqlH2GVxpGZpjrVJ38="}]},"_npmVersion":"1.2.32","_npmUser":{"name":"tbergeron","email":"t.bergeron@gmail.com"},"maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}]}},"readme":"# ThinAir\n## PITA-less Web Development Framework built with Node.js.\n### Currently developed by Tommy Bergeron / 2012.\n\n#### Project status: **Almost ready for production** [![Build Status](https://secure.travis-ci.org/tbergeron/ThinAir.png?branch=master)](http://travis-ci.org/tbergeron/ThinAir)\n\n***\n\n## Goals\n\nThe main goal of *ThinAir* is to give a basic but versatile set of tools to Node.js user and newcomers for building web applications. \n\nThis ain't no revolution, but a simple, concised way of achieving what you want without having to re-invent the wheel.\n\nAnother goal I have in mind while doing this project is to show everyone (even *PHP* developers!) that Node.js projects are fun, flexible and can finally replace those old technologies once and for all.\n\n\n## Documentation\n\n2012-07-20: Docs will have to be rewritten since ThinAir is on an ongoing rewrite.\n\n## Contributors\n\n - [Tommy Bergeron](https://github.com/tbergeron)\n - [Raynos](https://github.com/Raynos)\n - [Florian Margaine](https://github.com/Ralt)\n - [Hubert Perron](https://github.com/hubertperron)\n\n\n## Thanks\n\nThanks to [Raynos](https://github.com/Raynos) for his help, patience and nCore (nCore is GREAT!)\n\nThanks to [Florian Margaine](https://github.com/Ralt) for all the time you've spent helping me finding great solutions!\n\nThanks to [Hubert Perron](https://github.com/hubertperron) for kicking my ass in the good direction when I'm trying too hard to reinvent the wheel! ;-)\n","maintainers":[{"name":"tbergeron","email":"t.bergeron@gmail.com"}],"time":{"modified":"2022-06-27T06:06:58.798Z","created":"2012-07-23T11:20:47.403Z","0.0.1":"2012-07-23T11:20:48.079Z","0.1.1":"2012-08-16T15:27:00.067Z","0.2.0":"2012-08-16T16:57:41.806Z","0.2.1":"2012-08-16T17:06:47.698Z","0.2.2":"2012-08-16T17:17:50.660Z","0.2.3":"2012-08-16T17:27:11.093Z","0.2.4":"2012-08-16T17:28:58.006Z","0.2.6":"2012-08-16T18:40:01.662Z","0.2.7":"2012-08-16T18:42:08.145Z","0.2.8":"2012-08-16T18:42:56.216Z","0.2.9":"2012-08-16T18:51:11.511Z","0.2.10":"2012-08-17T01:44:14.521Z","0.2.11":"2012-08-17T01:52:28.022Z","0.2.12":"2012-08-17T17:07:31.389Z","0.2.13":"2012-08-17T19:36:56.716Z","0.2.14":"2012-08-17T19:48:11.310Z","0.2.15":"2012-08-17T20:12:43.021Z","0.2.16":"2012-08-17T20:14:06.553Z","0.2.17":"2012-08-19T23:24:12.138Z","0.3.0":"2012-08-20T01:03:42.469Z","0.3.1":"2012-08-20T01:16:22.610Z","0.3.2":"2012-08-21T22:51:29.735Z","0.3.3":"2012-08-21T22:54:48.687Z","0.3.4":"2012-08-21T23:04:37.644Z","0.3.5":"2012-08-21T23:09:58.630Z","0.3.6":"2012-08-21T23:28:42.649Z","0.3.7":"2012-08-23T00:39:34.532Z","0.3.8":"2012-08-23T18:40:47.004Z","0.3.9":"2012-08-23T18:44:52.778Z","0.3.10":"2012-08-23T18:47:44.227Z","0.3.11":"2012-08-23T18:50:30.490Z","0.3.12":"2012-10-01T17:00:45.000Z","0.3.13":"2012-10-01T18:45:25.647Z","0.3.14":"2012-10-01T18:59:37.368Z","0.3.15":"2012-10-09T17:17:57.248Z","0.3.16":"2012-10-09T17:47:24.921Z","0.3.18":"2012-10-11T15:02:45.673Z","0.3.19":"2012-10-15T00:30:50.249Z","0.3.20":"2013-06-23T00:26:43.409Z","0.3.21":"2013-07-22T20:44:59.643Z"},"author":{"name":"Tommy Bergeron","email":"t.bergeron@gmail.com"},"repository":{"type":"git","url":"git://github.com/tbergeron/ThinAir.git"},"users":{"fgribreau":true}}