{"_id":"grand-central-express","_rev":"42-8498bc9fe14d0ecf27ec3677e20eb0ee","name":"grand-central-express","description":"(DEPRECIATED) A Rails-inspired Express framework for Node","dist-tags":{"latest":"0.1.3"},"versions":{"0.0.1":{"name":"grand-central-express","version":"0.0.1","private":false,"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram"},"main":"index","scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"0.11.x"},"dependencies":{},"_id":"grand-central-express@0.0.1","description":"A Rails-inspired Express framework for Node.","dist":{"shasum":"d96c88ca13592b45e0fc58a306027b018878fd35","tarball":"https://registry.npmjs.org/grand-central-express/-/grand-central-express-0.0.1.tgz","integrity":"sha512-+hGgmFKMLTHWb8iD3yDjkOa9bgigi/1rN+lTUsRTSNX4X2YlbgmyVUm4+oXov7ymbQ/8Ghrf0fx4CHdcNAOlDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCSyv2evQJVSR3OOcVxFxPVa5Tm3sZFQYvNbUCklKUTwIgLedlxFP12NJVGL55b8qZTZ6u2rZPLHgLcqqfErM23a0="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"maxprogram","email":"max@atlastory.com"},"maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}]},"0.0.2":{"name":"grand-central-express","description":"A Rails-inspired Express framework for Node","version":"0.0.2","preferGlobal":true,"keywords":["express","grand central","router","rails"],"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram/grand-central-express"},"repository":{"type":"git","url":"https://github.com/"},"main":"index","bin":{"gce":"./bin/gce.js"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"0.11.x"},"dependencies":{"underscore":"*","optimist":"~0.3.5","uglify-js":"2.2.5","async":"~0.2.6","step":"~0.0.5"},"_id":"grand-central-express@0.0.2","dist":{"shasum":"3d414f0f6cf5f8b360a257a4d4b2f5c5d75a9b1c","tarball":"https://registry.npmjs.org/grand-central-express/-/grand-central-express-0.0.2.tgz","integrity":"sha512-j22TgtWzY9b1IBa22zmSgv76U1EraumyrwiCeJ4PEJB2TdjOfAgU9DpWOymr7uEDS8TS0tGvC+BhWDh3wFtaBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHnO21s/KgksxC8OO5n2gJ2Uty7t7vArYGJP0kBodBqAiA0g7mqv7FC4jcoZzeNwvgclqlT0gWP3LcYEwGYd9hRzA=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"maxprogram","email":"max@atlastory.com"},"maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}]},"0.0.4":{"name":"grand-central-express","description":"A Rails-inspired Express framework for Node","version":"0.0.4","preferGlobal":true,"keywords":["express","grand central","router","rails"],"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram/grand-central-express"},"repository":{"type":"git","url":"https://github.com/"},"main":"index","bin":{"gce":"./bin/gce.js"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"0.11.x"},"dependencies":{"underscore":"*","underscore.string":"*","glob":"3.1.21","optimist":"~0.3.5","uglify-js":"2.2.5","step":"~0.0.5","ejs":"~0.8.3","handlebars":"1.0.10","orm":"2.0.5"},"_id":"grand-central-express@0.0.4","dist":{"shasum":"5a3a7e036c4a2d33497c2bb8f622f9d559c3f9e3","tarball":"https://registry.npmjs.org/grand-central-express/-/grand-central-express-0.0.4.tgz","integrity":"sha512-lGXHyqDx1Hcej2KJlIo5xvgYSfXGskSB7/ggJqPagXK7U0HLsvcdy8AbhvYOq231KEuYUO+IznK0HZyYNLGjrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdBK70WOTu11MSlRXKMOCVgEk9KbAPSN7ptw83lEFLtAiA6BYTCNQi8MoEEOd/XHZ63OvtApxV0U5fNge0kq5yq4g=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"maxprogram","email":"max@atlastory.com"},"maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}]},"0.0.5":{"name":"grand-central-express","description":"A Rails-inspired Express framework for Node","version":"0.0.5","preferGlobal":true,"keywords":["express","grand central","router","rails","backbone","orm","jst","framework"],"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram/grand-central-express"},"repository":{"type":"git","url":"https://github.com/"},"main":"index","bin":{"gce":"./bin/gce.js"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"0.11.x"},"dependencies":{"underscore":"*","underscore.string":"*","glob":"3.1.21","optimist":"~0.3.5","uglify-js":"2.2.5","step":"~0.0.5","ejs":"~0.8.3","handlebars":"1.0.10"},"_id":"grand-central-express@0.0.5","dist":{"shasum":"488e044b5fbf9693f396bed47b1066967ad65537","tarball":"https://registry.npmjs.org/grand-central-express/-/grand-central-express-0.0.5.tgz","integrity":"sha512-4QYO/IpZCaxf82WslEdV11VBonMjZFqbS31mkUEW2VT8kTUH3YaCj6tDbjAJOOpdPNXVI/z+VzPKP76a3sVZcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFi7/4FH04Op5HvJL2l+gouo4c8klIulsGD0V3lD7nz6AiAZLzHTFs+ANmGVlaYrGB/WA9l5HMDB9M0lrEbyHEfEoQ=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"maxprogram","email":"max@atlastory.com"},"maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}]},"0.0.6":{"name":"grand-central-express","description":"A Rails-inspired Express framework for Node","version":"0.0.6","preferGlobal":true,"keywords":["express","grand central","router","rails","backbone","orm","jst","framework"],"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram/grand-central-express"},"repository":{"type":"git","url":"https://github.com/"},"main":"index","bin":{"gce":"./bin/gce.js"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"0.11.x"},"dependencies":{"underscore":"*","underscore.string":"*","glob":"3.1.21","optimist":"~0.3.5","uglify-js":"2.2.5","step":"~0.0.5","ejs":"~0.8.3","handlebars":"1.0.10"},"_id":"grand-central-express@0.0.6","dist":{"shasum":"c0d948a91bb853b6b144ebe2670fe9f4a1ce2689","tarball":"https://registry.npmjs.org/grand-central-express/-/grand-central-express-0.0.6.tgz","integrity":"sha512-bW7h1/FESmkLz6o/UHyu83rwLbe06iuQJBoskQP7xqi8BF4m6Tq61jZJzyr8forGVMM3k3oXFXoC9qNjMTXR8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIRYVbkLhl6qRVYRpHAZy+COHVShELeuFveFRuA3JEFgIhAIgviGx6d2k9I8LgOqmvk7PQDQS8I97j7DScwl9/GJjS"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"maxprogram","email":"max@atlastory.com"},"maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}]},"0.0.61":{"name":"grand-central-express","description":"A Rails-inspired Express framework for Node","version":"0.0.61","preferGlobal":true,"keywords":["express","grand central","router","rails","backbone","orm","jst","framework"],"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram/grand-central-express"},"repository":{"type":"git","url":"https://github.com/"},"main":"index","bin":{"gce":"./bin/gce.js"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"0.11.x"},"dependencies":{"underscore":"*","underscore.string":"*","glob":"3.1.21","optimist":"~0.3.5","uglify-js":"2.2.5","step":"~0.0.5","ejs":"~0.8.3","handlebars":"1.0.10"},"_id":"grand-central-express@0.0.61","dist":{"shasum":"06a87fc4f1e75ef47f78b8242dc8e1dc3e64d560","tarball":"https://registry.npmjs.org/grand-central-express/-/grand-central-express-0.0.61.tgz","integrity":"sha512-lPbhFN6hnQ9HtKaGS49zkPPPAJjlHirlg59pKoibFzhmlXQhP6l/9zMFPAc/4AQxQCpiVubzwfNkyDT2mlX5TQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdpsrsWSG7AJUKbKzX3qzXCXnj/vVH4q6sit8fgBCtTQIgYj+xwpNm0QgeVyFa0yT6qMAFETsCY2IUX9Ue07WQs9U="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"maxprogram","email":"max@atlastory.com"},"maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}]},"0.0.62":{"name":"grand-central-express","description":"A Rails-inspired Express framework for Node","version":"0.0.62","preferGlobal":true,"keywords":["express","grand central","router","rails","backbone","orm","jst","framework"],"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram/grand-central-express"},"repository":{"type":"git","url":"https://github.com/"},"main":"index","bin":{"gce":"./bin/gce.js"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"0.11.x"},"dependencies":{"underscore":"*","underscore.string":"*","glob":"3.1.21","optimist":"~0.3.5","uglify-js":"2.2.5","step":"~0.0.5","ejs":"~0.8.3","handlebars":"1.0.10"},"_id":"grand-central-express@0.0.62","dist":{"shasum":"c999cc8aa28fc24503dbf98ffd6b4848c3f78158","tarball":"https://registry.npmjs.org/grand-central-express/-/grand-central-express-0.0.62.tgz","integrity":"sha512-87Afvx/2kexHbda8FZ1gEbDnwPPM+j6ylkd1U97i2HLYeOfZJskoHEpWzwaHze61Jl6xgGQOLI7WNQwd4RppQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSmhJaL8eGwBoK/WLp5H62hzDcsadsolvvb9+mHZGWBAiEA1YepxhKfZbWg1vrAnAMpIGYAxfQNbQbHVm2VwhTrnEQ="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"maxprogram","email":"max@atlastory.com"},"maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}]},"0.0.7":{"name":"grand-central-express","description":"A Rails-inspired Express framework for Node","version":"0.0.7","preferGlobal":true,"keywords":["express","grand central","router","rails","backbone","orm","jst","framework"],"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram/grand-central-express"},"repository":{"type":"git","url":"https://github.com/"},"main":"index","bin":{"gce":"./bin/gce.js"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"0.11.x"},"dependencies":{"underscore":"*","underscore.string":"*","glob":"3.1.21","optimist":"~0.3.5","uglify-js":"2.2.5","step":"~0.0.5","ejs":"~0.8.3","handlebars":"1.0.10"},"_id":"grand-central-express@0.0.7","dist":{"shasum":"cc225ce50a837b12f4b8b7bac5585d40ec385fdc","tarball":"https://registry.npmjs.org/grand-central-express/-/grand-central-express-0.0.7.tgz","integrity":"sha512-EC5J04sXvC6DLwqSHoZL+nZppHkTCsqNPRZtWfXF79GC9Y+CxL8/zZYoOKnAnG8WsIxXR8DCxSCyCYk27ADgqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3Eox8as50vpwkwXWq33WOVdSrSskhhdozooChvfzDXAiAin3gi8M9bPNXMBEElQJRkNdw8qeKRkieLFVIHCNB/IQ=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"maxprogram","email":"max@atlastory.com"},"maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}]},"0.0.8":{"name":"grand-central-express","description":"A Rails-inspired Express framework for Node","version":"0.0.8","preferGlobal":true,"keywords":["express","grand central","router","rails","backbone","orm","jst","framework"],"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram/grand-central-express"},"repository":{"type":"git","url":"https://github.com/"},"main":"index","bin":{"gce":"./bin/gce.js"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"0.11.x"},"dependencies":{"underscore":"*","underscore.string":"*","glob":"3.1.21","optimist":"~0.3.5","uglify-js":"2.2.5","step":"~0.0.5","ejs":"~0.8.3","handlebars":"1.0.10"},"_id":"grand-central-express@0.0.8","dist":{"shasum":"3e78e49a8a8f675445be047c66639f6f8bed8e8c","tarball":"https://registry.npmjs.org/grand-central-express/-/grand-central-express-0.0.8.tgz","integrity":"sha512-tWle06wYISOXS/6dLFTa337Igy/D6ivqsAp886lVJY+ZxuflDkxFjgZWIRVhvXa42arPqvVL4RzBq9uXhGkFww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBA2w0lSa072eLllBq60I5R9CivsGrXOPyV/UdDHJrzgAiEA8tSz7DAPsqy+EywaSGsuYd5gCyEeI8HsSJJRFhI7iHM="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"maxprogram","email":"max@atlastory.com"},"maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}]},"0.0.9":{"name":"grand-central-express","description":"A Rails-inspired Express framework for Node","version":"0.0.9","preferGlobal":true,"keywords":["express","grand central","router","rails","backbone","orm","jst","framework"],"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram/grand-central-express"},"repository":{"type":"git","url":"https://github.com/"},"main":"index","bin":{"gce":"./bin/gce.js"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"0.11.x"},"dependencies":{"underscore":"*","underscore.string":"*","glob":"3.1.21","optimist":"~0.3.5","uglify-js":"2.2.5","step":"~0.0.5","ejs":"~0.8.3","handlebars":"1.0.10"},"_id":"grand-central-express@0.0.9","dist":{"shasum":"41d61e2c453b2fb137b5bb14d6dd62abbeaa08c1","tarball":"https://registry.npmjs.org/grand-central-express/-/grand-central-express-0.0.9.tgz","integrity":"sha512-FS9NRPJT4DSy3g5wyAG5bjSWIh7eOOnYwCSxESUMb/12CDpdLrkzLr+D/uaXX6fWwUVlVo9MJE4G0FaKCF7YVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkOXVjulihbZW0fQFTcDsr9DMxBRTBghewbMyOVoRMoAiEA4pxZ6J1EnxgRycNUD/+3/QTDGZWi9vNuE84xbj4ZtB8="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"maxprogram","email":"max@atlastory.com"},"maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}]},"0.1.0":{"name":"grand-central-express","description":"A Rails-inspired Express framework for Node","version":"0.1.0","preferGlobal":true,"keywords":["express","grand central","router","rails","backbone","orm","jst","framework"],"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram/grand-central-express"},"repository":{"type":"git","url":"https://github.com/"},"main":"index","bin":{"gce":"./bin/gce.js"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"0.11.x"},"dependencies":{"grand-central-junction":"*","grand-central-pipeline":"*","underscore":"*","underscore.string":"*","glob":"3.1.21","optimist":"~0.3.5","step":"~0.0.5"},"_id":"grand-central-express@0.1.0","dist":{"shasum":"0799fc532c2c803b89a443a331288e7d3f880b17","tarball":"https://registry.npmjs.org/grand-central-express/-/grand-central-express-0.1.0.tgz","integrity":"sha512-u7p1c6tthniOWRQz5WzN3TKm8+ePsKFpy4huaq059B5EwFQ0dhFzEJ7uSXmRYlL8LFs0yMIGzSLBcjBVbnNDHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcRWR+t/JO0Qjl/RNjsa3QynLfQ+i0bWMYURPf3B+i9gIgVvpjSlHzuVDkySScOsfauIgUri3PZfIeVw8/M0KibRI="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"maxprogram","email":"max@atlastory.com"},"maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}]},"0.1.1":{"name":"grand-central-express","description":"A Rails-inspired Express framework for Node","version":"0.1.1","preferGlobal":true,"keywords":["express","grand central","router","rails","backbone","orm","jst","framework"],"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram/grand-central-express"},"repository":{"type":"git","url":"https://github.com/"},"main":"index","bin":{"gce":"./bin/gce.js"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"0.11.x"},"dependencies":{"grand-central-junction":"*","grand-central-pipeline":"*","underscore":"*","underscore.string":"*","glob":"3.1.21","optimist":"~0.3.5","step":"~0.0.5","ejs":"*"},"_id":"grand-central-express@0.1.1","dist":{"shasum":"ca464d849e18961cf936579c34674566155053b2","tarball":"https://registry.npmjs.org/grand-central-express/-/grand-central-express-0.1.1.tgz","integrity":"sha512-DASYgLO173dHaxv3SpCevstfUWOssPXrhmP+vbaU4aOY3pBDpNM1/FDlOultcawXirFvoBXYpKJUYTkqxwbCtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM46rLAzuyPoR5183yeV4KXjxmZJbeiBk22UZPL9VJkQIhAPSfgkgC7p7qbu4O0cLZ7K5R+F031Fk/j4yvnoRBOTgR"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"maxprogram","email":"max@atlastory.com"},"maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}]},"0.1.11":{"name":"grand-central-express","description":"A Rails-inspired Express framework for Node","version":"0.1.11","preferGlobal":true,"keywords":["express","grand central","router","rails","backbone","orm","jst","framework"],"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram/grand-central-express"},"repository":{"type":"git","url":"https://github.com/"},"main":"index","bin":{"gce":"./bin/gce.js"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"0.11.x"},"dependencies":{"grand-central-junction":"*","grand-central-pipeline":"*","underscore":"*","underscore.string":"*","glob":"3.1.21","optimist":"~0.3.5","step":"~0.0.5","ejs":"*"},"_id":"grand-central-express@0.1.11","dist":{"shasum":"031458fd5320b7efb869fae7204206719bd728ce","tarball":"https://registry.npmjs.org/grand-central-express/-/grand-central-express-0.1.11.tgz","integrity":"sha512-LobvcCeCRZ6kF2IcB2zC6W9OEO3nvY3KLHK9Vwwt3aKQSDMpopX0/hFwXgNdQom7vKhlZ/v2dQM0WpJ4s3yfmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBl00cxmeU2+v2c37fhq+jyKarXAEg0ndEaWRM6uajXAiEA5xPJpNedAvwdYhD05AEdebFjpJKd/PRpVWE+EZj3TmQ="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"maxprogram","email":"max@atlastory.com"},"maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}]},"0.1.12":{"name":"grand-central-express","description":"A Rails-inspired Express framework for Node","version":"0.1.12","preferGlobal":true,"keywords":["express","grand central","router","rails","backbone","orm","jst","framework"],"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram/grand-central-express"},"repository":{"type":"git","url":"https://github.com/"},"main":"index","bin":{"gce":"./bin/gce.js"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"0.11.x"},"dependencies":{"grand-central-junction":"*","grand-central-pipeline":"*","underscore":"*","underscore.string":"*","glob":"3.1.21","optimist":"~0.3.5","step":"~0.0.5","ejs":"*"},"_id":"grand-central-express@0.1.12","dist":{"shasum":"b5c0f85590f30cd327348251acdb17ba6ca219a5","tarball":"https://registry.npmjs.org/grand-central-express/-/grand-central-express-0.1.12.tgz","integrity":"sha512-XAZGjUCO1mvyDzH44++M77YK0OYRKHXfmvjdCWJ+XLPzAOEtEBgZynN1dOmfCOEl+kXrfDfhNUcZJfUKDu6t3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMA7twoIwhEehx/j5W9eGsKmSHe/tCI6Uy7yNadTcsEAIhAJM8WHo2mWq/rQKZyD0AIa/cCD/e4EV/9BdJurPar/kz"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"maxprogram","email":"max@atlastory.com"},"maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}]},"0.1.13":{"name":"grand-central-express","description":"A Rails-inspired Express framework for Node","version":"0.1.13","preferGlobal":true,"keywords":["express","grand central","router","rails","backbone","orm","jst","framework"],"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram/grand-central-express"},"repository":{"type":"git","url":"https://github.com/maxprogram/grand-central-express.git"},"main":"index","bin":{"gce":"./bin/gce.js"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"0.11.x"},"dependencies":{"grand-central-junction":"*","grand-central-pipeline":"0.0.7","underscore":"*","underscore.string":"*","glob":"3.1.21","optimist":"~0.3.5","step":"~0.0.5","ejs":"*"},"_id":"grand-central-express@0.1.13","dist":{"shasum":"0f7845ab9a3a646ba944d9638583aea919fa4e61","tarball":"https://registry.npmjs.org/grand-central-express/-/grand-central-express-0.1.13.tgz","integrity":"sha512-N14rjQSOCedNPhuG+nLNNl4fpVJP00xWQL3ir67ULcrRzv/Pdu5LuyjGPSzUUoQTD/1u2/UHAuFLskkjeRfiPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCps355k0yOqhy+AmG7ysUEBsC5uPzsaKQY/LpdOR0pNwIgNvPy3RVeLK2GvMzQoMh0RS1gUZi35avNQeslnzLT8Uw="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"maxprogram","email":"max@atlastory.com"},"maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}]},"0.1.14":{"name":"grand-central-express","description":"A Rails-inspired Express framework for Node","version":"0.1.14","preferGlobal":true,"keywords":["express","grand central","router","rails","backbone","orm","jst","framework"],"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram/grand-central-express"},"repository":{"type":"git","url":"https://github.com/maxprogram/grand-central-express.git"},"main":"index","bin":{"gce":"./bin/gce.js"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"0.11.x"},"dependencies":{"grand-central-junction":"*","grand-central-pipeline":"*","underscore":"*","underscore.string":"*","glob":"3.1.21","optimist":"~0.3.5","step":"~0.0.5","ejs":"*"},"_id":"grand-central-express@0.1.14","dist":{"shasum":"2a9200dcd8ed4df1b11b8b0621b943bb89701094","tarball":"https://registry.npmjs.org/grand-central-express/-/grand-central-express-0.1.14.tgz","integrity":"sha512-XICW/a2hY2AjPSJ7n9g80G9uQvimagegqqR3xxmte2EqFoBOj9JZ9wbbV5+MwaLy8h4D369cXTisLt155t+uEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClM4HQJo/vI85gQxoiubTJPiTd9CjGdbHnk1ckdqTRQwIhANb6kdyTtbUdG+PBvVwNiMm0WdtfyFG2cpIh+kNas8Em"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"maxprogram","email":"max@atlastory.com"},"maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}]},"0.1.15":{"name":"grand-central-express","description":"A Rails-inspired Express framework for Node","version":"0.1.15","preferGlobal":true,"keywords":["express","grand central","router","rails","backbone","orm","jst","framework"],"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram/grand-central-express"},"repository":{"type":"git","url":"https://github.com/maxprogram/grand-central-express.git"},"main":"index","bin":{"gce":"./bin/gce.js"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"0.11.x"},"dependencies":{"grand-central-junction":"*","grand-central-pipeline":"*","underscore":"*","underscore.string":"*","glob":"3.1.21","optimist":"~0.3.5","step":"~0.0.5","ejs":"*"},"_id":"grand-central-express@0.1.15","dist":{"shasum":"11ccd0b01d5356ae13ec1615e2bbdb2fede96bca","tarball":"https://registry.npmjs.org/grand-central-express/-/grand-central-express-0.1.15.tgz","integrity":"sha512-FRu5bvJYZXwH8Ne9F3oVYaDy1SKCUg57vVldup74L1JPaFKLxbkZ3BfsVO1YTGQSw0OSqYLnsC8OkcLl0F3Z8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbiMGDmBg+zVrfzI6qviaqCTz/OiW2NYWQlTh5+mJ1gAIgPdFFXwoEjNw9UjanPDhesl8yAvucNaIhkh57pW3xluk="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"maxprogram","email":"max@atlastory.com"},"maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}]},"0.1.2":{"name":"grand-central-express","description":"A Rails-inspired Express framework for Node","version":"0.1.2","preferGlobal":true,"keywords":["express","grand central","router","rails","backbone","orm","jst","framework"],"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram/grand-central-express"},"repository":{"type":"git","url":"https://github.com/maxprogram/grand-central-express.git"},"main":"index","bin":{"gce":"./bin/gce.js"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"0.11.x"},"dependencies":{"grand-central-junction":"*","grand-central-pipeline":"*","underscore":"*","underscore.string":"*","glob":"3.1.21","optimist":"~0.3.5","step":"~0.0.5","ejs":"*"},"_id":"grand-central-express@0.1.2","dist":{"shasum":"3a0bc424d4eedf572288c0c2851d0d2d86b5cf38","tarball":"https://registry.npmjs.org/grand-central-express/-/grand-central-express-0.1.2.tgz","integrity":"sha512-8En6CYck9jzY+AoZMIgY9eu9TYa5LgxUofUSHcVZwdvffV3aqovVyf9pnUi/LdpWnM43tvyvmLefoR1mM5VstQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDvc6/HAsKfZOPjd/fIwfENtTHcRdQzDFR2RnJmhPYwAiEAmpT/23nWTESwWl2iK7DCqbCuKmrm/4Hqxwn91Eilo0s="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"maxprogram","email":"max@atlastory.com"},"maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}]},"0.1.3":{"name":"grand-central-express","description":"(DEPRECIATED) A Rails-inspired Express framework for Node","version":"0.1.3","preferGlobal":true,"keywords":["express","grand central","router","rails","backbone","orm","jst","framework"],"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram/grand-central-express"},"repository":{"type":"git","url":"https://github.com/maxprogram/grand-central-express.git"},"main":"index","bin":{"gce":"./bin/gce.js"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"0.11.x"},"dependencies":{"grand-central-junction":"*","grand-central-pipeline":"*","underscore":"*","underscore.string":"*","glob":"3.1.21","optimist":"~0.3.5","step":"~0.0.5","ejs":"*"},"bugs":{"url":"https://github.com/maxprogram/grand-central-express/issues"},"homepage":"https://github.com/maxprogram/grand-central-express","_id":"grand-central-express@0.1.3","dist":{"shasum":"8696a12267c36c40cabfd3cb82f289a37e04c8be","tarball":"https://registry.npmjs.org/grand-central-express/-/grand-central-express-0.1.3.tgz","integrity":"sha512-TkR3T3KBtbg206fRZZmh4wlcffqUpKqoIpY0hk9vRjLIPa1qxIJTtOgxMJ2NOqBZUoQajr6xZOSiE/gc1AWUKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIebAohcVFwuSlohtAMNSA8uQgq4BdUKngWvkQyXKgnwIhAIA81b7IIozxERvbw+YrNvi728DglFOdWb4778AlsK8L"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"maxprogram","email":"max@atlastory.com"},"maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}]}},"readme":"# *DEPRECIATED*\r\n## Only the following 'spin-offs' are updated:\r\n* __[Grand Central Junction](https://github.com/maxprogram/grand-central-junction)__ -- a simple Rails-inspired router built on top of Express.\r\n* __[Grand Central Records](https://github.com/maxprogram/grand-central-records)__ -- a promise-based Node ORM/ActiveRecord library that can connect to MySQL, Postgres, and SQLite3. Allows chainable, raw or queueable queries.\r\n\r\n---------------------------------------\r\n# (OLD) Grand Central Express\r\n\r\nA modular Express framework for Node. Integrates the following libraries and features:\r\n\r\n* __[Grand Central Junction](https://github.com/maxprogram/grand-central-junction)__ -- a simple Rails-inspired router built on top of Express.\r\n* __[Grand Central Pipeline]()__ -- an asset pipeline designed specifically for javascript concatenation and minimization.\r\n* __Command-line scaffold generator__ --\r\n* Uses ejs view engine and LESS CSS compiling\r\n* Uses Backbone.js for front-end framework\r\n* __ORM integration__ with either [Grand Central Records](https://github.com/maxprogram/grand-central-records), JugglingDB, or Node-ORM.\r\n\r\n## TODO\r\n\r\n* Make GCE ORM agnostic (able to use GCR, sequelize, JugglingDB)\r\n* Create 'mincer' branch to replace GCP (both?)\r\n    * https://github.com/nodeca/mincer\r\n    * https://github.com/clarkdave/connect-mincer\r\n* Testing for command-line interface\r\n* Testing for Express integration\r\n\r\n* Use glob for getting Models\r\n* When creating new app, don't overwrite package.json (extend it with required extras)\r\n* Use layouts in views/EJS rendering <%= yield %> (use mincer)\r\n    * render views partials within EJS\r\n\r\n## Documentation\r\n\r\n### Command Line\r\n\r\n* [New Project](#NewProject)\r\n* [Launch Server](#LaunchServer)\r\n* [Generate Scaffold](#GenerateScaffold)\r\n* [Generate Controller](#GenerateController)\r\n* [Generate Model](#GenerateModel)\r\n* [Generate Backbone Scaffold](#GenerateBackbone)\r\n* [Generate Backbone View](#GenerateBackboneView)\r\n* [Migrate](#Migrate)\r\n* [Version](#Version)\r\n\r\n### Features\r\n\r\n* [Router](#Router)\r\n* [Models](#Models)\r\n* [ORM/ActiveRecord](#ORM)\r\n* [Database Connections](#Database)\r\n* [Client-side Compiler](#Compiler)\r\n\r\n## Command Line\r\n\r\n<a name=\"NewProject\" />\r\n### New project\r\n\r\n__gce new APP_NAME__\r\n\r\nGenerates new app scaffolding.\r\n```sh\r\n# Make sure you're in the project folder already\r\n$ mkdir project\r\n$ cd project\r\n$ gce new project\r\n```\r\n\r\n---------------------------------------\r\n<a name=\"LaunchServer\" />\r\n### Launch Server\r\n\r\n__gce server | s | start | run__\r\n\r\nStarts Express server on port 3000. Use the __-p__ option to change ports, and the __-e__ option to change environments.\r\n```sh\r\n$ gce server\r\nGrand Central Express server listening on port 3000\r\n```\r\n\r\n---------------------------------------\r\n<a name=\"GenerateController\" />\r\n### Generate Controller\r\n\r\n__gce generate controller NAME [action action]__\r\n\r\nGenerates a controller and associated routes with provided actions.\r\n```sh\r\n$ gce generate controller Company about team contact\r\n    create  controller/company.js\r\n```\r\n\r\n---------------------------------------\r\n<a name=\"GenerateModel\" />\r\n### Generate Model\r\n\r\n__gce generate model NAME [field:type field:type]__\r\n\r\nGenerates a model with provided attributes.\r\n```sh\r\n$ gce generate model book title:string author:string\r\n    create  models/Book.js\r\n```\r\n\r\n---------------------------------------\r\n<a name=\"GenerateScaffold\" />\r\n### Generate Scaffold\r\n\r\n__gce generate scaffold NAME [field:type field:type]__\r\n\r\nGenerates a model with provided attributes and a RESTful JSON controller. Also generates client-side Backbone model & collection. **The actions currently don't include __update__ or __destroy__. These are coming once the custom ORM is built.**\r\n\r\nPass -c to avoid creating Backbone scaffold.\r\n```sh\r\n$ gce generate scaffold animal name:string species:string -c\r\n    create  models/Animal.js\r\n    create  controllers/animal.js\r\n    update  routes\r\n```\r\n\r\n---------------------------------------\r\n<a name=\"GenerateBackbone\" />\r\n### Generate Backbone Scaffold\r\n\r\n__gce [backbone | bb] [scaffold | model] NAME [field:type field:type]__\r\n\r\nGenerates Backbone model and collection for given name and fields.\r\n```sh\r\n$ gce bb scaffold animal name:string species:string\r\n    create  client/models/Animal.js\r\n    create  client/collections/animalList.js\r\n```\r\n\r\n---------------------------------------\r\n<a name=\"GenerateBackboneView\" />\r\n### Generate Backbone View\r\n\r\n__gce [backbone | bb] view NAME__\r\n\r\nGenerates Backbone view.\r\n```sh\r\n$ gce bb view item\r\n    create  client/views/itemView.js\r\n```\r\n\r\n---------------------------------------\r\n<a name=\"Migrate\" />\r\n### Migrate\r\n\r\n__gce migrate__\r\n\r\n[Not currently functional] Migrates and syncs your model schemas to the database. Use the __-e__ option to change database environments.\r\n\r\n---------------------------------------\r\n<a name=\"Version\" />\r\n### Version\r\n\r\n__gce version | v | -v__\r\n\r\nGets your version of Grand Central Express.\r\n\r\n\r\n\r\n## Features\r\n\r\n<a name=\"Router\" />\r\n### Router\r\n\r\nSee [Grand Central Junction](https://github.com/maxprogram/grand-central-junction). Default routes file is `/config/routes.js`, default controllers path is `/controllers`.\r\n\r\n---------------------------------------\r\n<a name=\"Models\" />\r\n### Models\r\n\r\nDefined in the `/models` folder, with capitalized names like `Person.js`. The model is defined like so:\r\n```js\r\nvar Model = require('grand-central-express').Model;\r\nmodule.exports = new Model({\r\n    name: \"Person\",\r\n    schema: {\r\n        name: String,\r\n        email: String,\r\n        admin: Boolean,\r\n        rank: Number\r\n    }\r\n});\r\n```\r\nMethods, validations and relationships are still in development.\r\n\r\n---------------------------------------\r\n<a name=\"ORM\" />\r\n### ORM/ActiveRecord\r\n\r\nThe default ORM is [Grand Central Records](), but can be quickly changed to [JugglingDB](https://github.com/1602/jugglingdb) or [Node-ORM](https://github.com/dresende/node-orm2) using the following steps:\r\n\r\n1. Change your dependency `package.json` from `'grand-central-records'` to either `'jugglingdb'` or `'orm'`\r\n2. In `app.js`, change...\r\n\r\nModels are accessed in controllers:\r\n```js\r\nexports.show = function(req, res, models) {\r\n    var id = req.param('id');\r\n    models.Person.find(id, function(err, person) {\r\n        if (err) throw err;\r\n        res.json(person);\r\n    });\r\n};\r\n```\r\n\r\n---------------------------------------\r\n<a name=\"Database\" />\r\n### Database Connections\r\n\r\nDatabase connections are defined in `config/db.json`. For whatever database you use, make sure to include the package (mysql, pg, sqlite3) in your dependencies.\r\n```json\r\n{\r\n    \"development\": {\r\n        \"adapter\":  \"sqlite3\",\r\n        \"host\":     \"\",\r\n        \"database\": \"db/development.sqlite3\",\r\n        \"username\": \"\",\r\n        \"password\": \"\"\r\n    }\r\n}\r\n```\r\nThe template defaults to using SQLite3 files for both __development__ and __production__.\r\n\r\n---------------------------------------\r\n<a name=\"Compiler\" />\r\n### Asset Pipeline & Client-Side Compiler\r\n\r\nSee [Grand Central Pipeline](https://github.com/maxprogram/grand-central-pipeline).\r\n","maintainers":[{"name":"maxprogram","email":"max@atlastory.com"}],"time":{"modified":"2022-06-18T13:48:59.899Z","created":"2013-02-27T19:18:51.712Z","0.0.1":"2013-02-27T19:18:52.443Z","0.0.2":"2013-03-18T16:31:29.130Z","0.0.4":"2013-03-24T23:15:36.839Z","0.0.5":"2013-04-21T18:48:31.874Z","0.0.6":"2013-04-21T20:56:42.926Z","0.0.61":"2013-04-21T20:59:35.280Z","0.0.62":"2013-04-22T19:42:14.083Z","0.0.7":"2013-04-26T18:02:41.719Z","0.0.8":"2013-04-27T00:45:33.573Z","0.0.9":"2013-05-28T04:01:05.802Z","0.1.0":"2013-05-29T21:30:38.620Z","0.1.1":"2013-06-02T16:17:24.958Z","0.1.11":"2013-06-02T16:26:11.547Z","0.1.12":"2013-06-09T05:45:20.307Z","0.1.13":"2013-09-02T18:30:44.113Z","0.1.14":"2013-09-02T18:32:13.795Z","0.1.15":"2013-09-03T21:36:16.593Z","0.1.2":"2013-10-14T23:51:31.702Z","0.1.3":"2014-11-14T00:25:39.854Z"},"author":{"name":"Max Olson","url":"http://www.github.com/maxprogram/grand-central-express"},"repository":{"type":"git","url":"https://github.com/maxprogram/grand-central-express.git"},"users":{"fgribreau":true},"keywords":["express","grand central","router","rails","backbone","orm","jst","framework"],"readmeFilename":"Readme.md","homepage":"https://github.com/maxprogram/grand-central-express","bugs":{"url":"https://github.com/maxprogram/grand-central-express/issues"}}