{"_id":"colibri","_rev":"32-bde7103bd95d3fe6fd2340d36d8d9d4c","name":"colibri","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"colibri","version":"0.0.1","dependencies":{"mongoose":">=2.6.0"},"devDependencies":{"express":"2.5.9"},"_npmUser":{"name":"jsmarkus","email":"nixmrak@gmail.com"},"_id":"colibri@0.0.1","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"3d8afe8610f8314a26e75a8eda2325e79f48663f","tarball":"https://registry.npmjs.org/colibri/-/colibri-0.0.1.tgz","integrity":"sha512-swJcF533LBzwwRLNDza83Pge3uIo1RRj8x0NJiVbrdBvb4v7Mw1LZESlBfKNGk0BZNyJ0ziMM5xe1zBWQ4bGSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLI99SZuld9Lw59k4pDfwGKPM+5bvKD1OrRVdjAYC+RAiEA/tB5YLhEqEn5lmTnicGaK3RwNz4NKJnzzSE4y6IF+jg="}]},"readme":"","maintainers":[{"name":"jsmarkus","email":"nixmrak@gmail.com"}],"directories":{}},"0.0.2":{"name":"colibri","version":"0.0.2","dependencies":{"mongoose":">=2.6.0"},"devDependencies":{"express":"2.5.9"},"_npmUser":{"name":"jsmarkus","email":"nixmrak@gmail.com"},"_id":"colibri@0.0.2","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"3c48b0c71cb30102015dfac5f30d33f2c3f83758","tarball":"https://registry.npmjs.org/colibri/-/colibri-0.0.2.tgz","integrity":"sha512-DX157wTiOnXyEW4I8lOrRUsy2p+LxCsHkCr8bDGWC5gC+s+XIexETchRPZUnFjWgrC7fi8iXgOFiJBKyK2AXug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0W7+UZvCsppVUfCPoO+RTfuTlqjUMpRMW0ixpPFL2IAiAXQfKXeCR6js/WKJqvvwMrbPqTPYi0fgX4fgchdv9C+w=="}]},"readme":"","maintainers":[{"name":"jsmarkus","email":"nixmrak@gmail.com"}],"directories":{}},"0.0.3":{"name":"colibri","version":"0.0.3","dependencies":{"mongoose":">=2.6.0"},"devDependencies":{"express":"2.5.9","mocha":"*","should":"*","superagent":"*","coffee-script":"*"},"_npmUser":{"name":"jsmarkus","email":"nixmrak@gmail.com"},"_id":"colibri@0.0.3","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"c6b78b7e4a92596bd234fd860b6e5ba9d381b578","tarball":"https://registry.npmjs.org/colibri/-/colibri-0.0.3.tgz","integrity":"sha512-xqq8Z76ECcH11/1PoIVEOvQETX6/LAS0JT8WcKrSoJKghXJY9K7vpB15Sw/zSNV7dAQD9iBBnsB1YmBDf5jZBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICq/9axsXXMrd3DEglkS42rMLWsvVQnzNKMfuKnoyFTRAiBWZGZxb2mMC/nzYhujC9NtnCtv/HVqFo/Ez6yYc3n7TA=="}]},"readme":"","maintainers":[{"name":"jsmarkus","email":"nixmrak@gmail.com"}],"directories":{}},"0.0.4":{"name":"colibri","version":"0.0.4","dependencies":{},"description":"Colibri makes it easy to create REST resources serving MongoDB collections","author":{"name":"jsmarkus","email":"me@jsman.ru"},"license":"MIT","repository":{"type":"git","url":"https://github.com/jsmarkus/colibri"},"keywords":["mongoose","mongo","mongodb","rest","express","crud","scaffold"],"devDependencies":{"express":"2.5.9","mocha":"*","should":"*","superagent":"*","coffee-script":"*","mongoose":"~3.6.15"},"readme":"# Colibri MongoDB/Express CRUD framework\n\nUse `colibri` if you need to create RESTful backend to you mongodb collections in quick and easy way.\n\n![](https://github.com/jsmarkus/colibri/raw/master/kdpv.jpg)\n\nLet's write a backend for well-known ToDo application (see `example/todo`)\n\n```coffeescript\nexpress = require 'express'\nmongoose = require 'mongoose'\ncolibri = require 'colibri'\n\napp = express.createServer()\n\napp.use express.bodyParser()\napp.use express.static \"#{__dirname}/static\"\n\n#mongoose-related stuff: Schema and Model\n\nmongoose.connect 'mongodb://localhost/colibriTodo'\n\nTodoSchema = new mongoose.Schema\n  title : String\n  order : Number\n  done  : type:Boolean, default:no\n\nTodoModel = mongoose.model 'todo', TodoSchema\n\n#And now - the magic!\n\n# - create REST backend\n\nresource = colibri.createResource\n  model       : TodoModel\n  plainOutput : yes\n\n# - bind our rest backend to app\n\nresource.express app\n\n#Listen\n\napp.listen 3000\n\n```\n\n`colibri` adds the following routes automatically to your Express app:\n\n * `GET /todo` - get a list of items\n * `POST /todo` - create new item\n * `GET /todo/:id` - get an item with corresponding _id \n * `PUT /todo/:id` - save an item with corresponding _id\n * `DELETE /todo/:id` - delete an item with corresponding _id\n\nWe have a todo-server ready to use with - for example - Backbone.","readmeFilename":"README.md","bugs":{"url":"https://github.com/jsmarkus/colibri/issues"},"_id":"colibri@0.0.4","dist":{"shasum":"ac09166cca335e20acd5b08667575b6d96283496","tarball":"https://registry.npmjs.org/colibri/-/colibri-0.0.4.tgz","integrity":"sha512-vLdtAamKj4tqmI50+jUtSGt0MMI6PjkpEf9aCfmQNT6iIkEoJB/KKHE88suu0rzpc7w23EA5tenYyJvF4WnEVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtvyTP6YkZ0bZzH9ZVPmv9gxVuiGZ1rzkPnQ9iLsVaKAIhANTojolZvMIU1+uATx864HjnWErTap/XkEjEYbCxE0VC"}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"jsmarkus","email":"me@jsman.ru"},"maintainers":[{"name":"jsmarkus","email":"nixmrak@gmail.com"}]},"0.0.5":{"name":"colibri","version":"0.0.5","dependencies":{},"description":"Colibri makes it easy to create REST resources serving MongoDB collections","author":{"name":"jsmarkus","email":"me@jsman.ru"},"license":"MIT","repository":{"type":"git","url":"https://github.com/jsmarkus/colibri"},"keywords":["mongoose","mongo","mongodb","rest","express","crud","scaffold"],"devDependencies":{"express":"2.5.9","mocha":"*","should":"*","superagent":"*","coffee-script":"*","mongoose":"~3.6.15"},"readme":"# Colibri MongoDB/Express CRUD framework\n\nUse `colibri` if you need to create RESTful backend to you mongodb collections in quick and easy way.\n\n![](https://github.com/jsmarkus/colibri/raw/master/kdpv.jpg)\n\nLet's write a backend for well-known ToDo application (see `example/todo`)\n\n```coffeescript\nexpress = require 'express'\nmongoose = require 'mongoose'\ncolibri = require 'colibri'\n\napp = express.createServer()\n\napp.use express.bodyParser()\napp.use express.static \"#{__dirname}/static\"\n\n#mongoose-related stuff: Schema and Model\n\nmongoose.connect 'mongodb://localhost/colibriTodo'\n\nTodoSchema = new mongoose.Schema\n  title : String\n  order : Number\n  done  : type:Boolean, default:no\n\nTodoModel = mongoose.model 'todo', TodoSchema\n\n#And now - the magic!\n\n# - create REST backend\n\nresource = colibri.createResource\n  model       : TodoModel\n  plainOutput : yes\n\n# - bind our rest backend to app\n\nresource.express app\n\n#Listen\n\napp.listen 3000\n\n```\n\n`colibri` adds the following routes automatically to your Express app:\n\n * `GET /todo` - get a list of items\n * `POST /todo` - create new item\n * `GET /todo/:id` - get an item with corresponding _id \n * `PUT /todo/:id` - save an item with corresponding _id\n * `DELETE /todo/:id` - delete an item with corresponding _id\n\nWe have a todo-server ready to use with - for example - Backbone.","readmeFilename":"README.md","bugs":{"url":"https://github.com/jsmarkus/colibri/issues"},"_id":"colibri@0.0.5","dist":{"shasum":"a9ced9caf0cecc807ce09c9fe03222a80a632de8","tarball":"https://registry.npmjs.org/colibri/-/colibri-0.0.5.tgz","integrity":"sha512-c+uLlCU5r0rwklslE9UU+nCJWRVzta0N22Jzh2vS6LB+aTMUFF9acHq82gR7oVmY1W3c2bQO13AdoUKyKFOvuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAYkIbprlrdF4DoWZIBJyJqBB65EuLS55rihfpRVw69AiAkE/2pzOCLMxcbOt+OT1qjIPuahBKcqcPWqPlBe4Ov2A=="}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"jsmarkus","email":"me@jsman.ru"},"maintainers":[{"name":"jsmarkus","email":"nixmrak@gmail.com"}]}},"readme":"","maintainers":[{"name":"jsmarkus","email":"nixmrak@gmail.com"}],"time":{"modified":"2022-06-13T06:30:00.757Z","created":"2012-05-06T10:44:23.309Z","0.0.1":"2012-05-06T10:44:25.446Z","0.0.2":"2012-05-10T03:03:45.940Z","0.0.3":"2012-06-09T10:28:16.210Z","0.0.4":"2013-08-07T07:10:35.868Z","0.0.5":"2013-08-30T08:42:12.724Z"},"description":"Colibri makes it easy to create REST resources serving MongoDB collections","author":{"name":"jsmarkus","email":"me@jsman.ru"},"repository":{"type":"git","url":"https://github.com/jsmarkus/colibri"},"users":{"dualmoon":true}}