{"_id":"axolot","_rev":"44-a48a43f6faece0f2d9b143d74065198d","name":"axolot","description":"API-driven framework for building realtime apps.","dist-tags":{"latest":"0.2.5"},"versions":{"0.0.1":{"name":"axolot","version":"0.0.1","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","scripts":{"start":"node app.js"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","glob":"^4.0.6","jsonwebtoken":"^1.2.0","lodash":"^2.4.1","method-override":"~2.1.1","mongoose":"~3.8.12","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.2.0","waterline":"^0.10.13"},"devDependencies":{"chai":"^1.10.0","gulp":"~3.8.8","gulp-livereload":"~2.1.1","gulp-nodemon":"~1.0.4","mocha":"^2.1.0","should":"^5.0.0","sinon":"^1.12.2","sinon-chai":"^2.6.0","supertest":"^0.15.0"},"gitHead":"642190caa6dc82f152b26f75ba830189fe51852e","_id":"axolot@0.0.1","_shasum":"73dfceeb9f72bf93a243283e72db3f1d72de0113","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"73dfceeb9f72bf93a243283e72db3f1d72de0113","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.0.1.tgz","integrity":"sha512-LikH64tmcX5Xwb++bUvCHg3kgL+Bvr7XfagOcGKms545LTVn58kiaVQoD3Orvb/SWDbvm44X/iVB1g0ovroEUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX2Y5FjmssABnrNsP/qMgDYgfWh+F8RZZUsYxvp6zITgIhANB8ZKBibxDPzK3/WPKWhtt1IFy2RanaXXXLcrTJDWHc"}]},"directories":{}},"0.0.2":{"name":"axolot","version":"0.0.2","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","scripts":{"start":"node app.js"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","glob":"^4.0.6","jsonwebtoken":"^1.2.0","lodash":"^2.4.1","method-override":"~2.1.1","mongoose":"~3.8.12","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.2.0","waterline":"^0.10.13"},"gitHead":"df6aac3ce2b7a1c5e385bbaca5b6c672f7efedf3","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot","_id":"axolot@0.0.2","_shasum":"53a931e757af381e86a10e4f6faf8590d8d82ae9","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"53a931e757af381e86a10e4f6faf8590d8d82ae9","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.0.2.tgz","integrity":"sha512-JCM6o2434wio9m6vrC8G9pZCIrobVJsu537m/OOFLc8IIh+dmsvpsypd5yKGGQc3A4g2QpUEhuO9JahsAJOhnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtTpQZLIu0A82AhYUPPnp/ugsI/ThC7CfUvGDX8hZcJAiEA0l7qR2rDG/f4DG7s5DllgCYDHvNy0nLLLsVUUqWm1OE="}]},"directories":{}},"0.0.3":{"name":"axolot","version":"0.0.3","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","scripts":{"start":"node app.js"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","glob":"^4.0.6","jsonwebtoken":"^1.2.0","lodash":"^2.4.1","method-override":"~2.1.1","mongoose":"~3.8.12","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.2.0","waterline":"^0.10.13"},"gitHead":"605ac017692aaac9ce37d16cbed8a9a341e6c289","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot","_id":"axolot@0.0.3","_shasum":"42e9b225d3774e62e12068ef785746f5c4606fdc","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"42e9b225d3774e62e12068ef785746f5c4606fdc","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.0.3.tgz","integrity":"sha512-6ItToH7BRNCj/1q4PGhGwsdwYmptW9Bpy8UZjHQ3rFcNbUSrxZtatlgTzCt5r1poNRNGLbh3+/Xk6mnK81YfCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXTZCrdTW4/+GRXLBTjBvsnmsIOc74j+Hb80//rl55GQIgPvNaJxPqTm9YaLB5duKLFY1QQ7Aeb7NRZJfNJ8p524o="}]},"directories":{}},"0.0.4":{"name":"axolot","version":"0.0.4","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","scripts":{"start":"node app.js"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","glob":"^4.0.6","jsonwebtoken":"^1.2.0","lodash":"^2.4.1","method-override":"~2.1.1","mongoose":"~3.8.12","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.2.0","waterline":"^0.10.13"},"gitHead":"040f39a8cb7efb21e225a50c1e5aae0e1609094a","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot","_id":"axolot@0.0.4","_shasum":"f6e66aca5e95fe78b6491856daa81063bd8801db","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"f6e66aca5e95fe78b6491856daa81063bd8801db","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.0.4.tgz","integrity":"sha512-4XG1kgfvw08SkOzislbd+CmgNgdOo17dmM25HDsoUVHYfWDet246ObaLCRJ6LSHLowvszLcTMdovvu9EoIOBcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHB+U924nDOZZnqObvqLHG7AL9mL72WbQrzSIYdYdguAiEA/9MuXx5iDOEyQD6XQehyFzV9N8NvG71rAFPukQorQU0="}]},"directories":{}},"0.0.5":{"name":"axolot","version":"0.0.5","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","scripts":{"start":"node app.js"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","glob":"^4.0.6","jsonwebtoken":"^1.2.0","lodash":"^2.4.1","method-override":"~2.1.1","mongoose":"~3.8.12","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.2.0","waterline":"^0.10.13"},"gitHead":"9f736acf039bc3fda7176345d5a8015c9e416feb","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot","_id":"axolot@0.0.5","_shasum":"b018410166bdc8944d019f51ad45336617f4bdda","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"b018410166bdc8944d019f51ad45336617f4bdda","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.0.5.tgz","integrity":"sha512-zFHTHgPAZNfoDe0mqhG8rdDsNB2kjgDcbcVp9vpoyZB1r+iLrbL4QgEcrgRge7D4dfp2v9PDgAHMsYMp/KZ9cQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgQY6+K4C7rFBXTxWktkKcLIj3fDaOTWBF1kHF4y+G4AIhAMRuOgrmk1aMZ0Ytw5jmJCgDGoY0mT8PIQHjO0CO5M2E"}]},"directories":{}},"0.0.6":{"name":"axolot","version":"0.0.6","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","scripts":{"start":"node app.js"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","glob":"^4.0.6","jsonwebtoken":"^1.2.0","lodash":"^2.4.1","method-override":"~2.1.1","mongoose":"~3.8.12","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.2.0","waterline":"^0.10.13"},"gitHead":"b073bf6a0203b9fff54e393608efd7067353ae34","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot","_id":"axolot@0.0.6","_shasum":"4eedbd4fda2ff3bd5ebaef4aeda9ed32bf59e341","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"4eedbd4fda2ff3bd5ebaef4aeda9ed32bf59e341","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.0.6.tgz","integrity":"sha512-FFJ8bQjFDeGtC6AssLDdEcrMBszrdRvws32Xf3pO1D9ZTkBDTrzJ+VysTYzoMuLMLrfCBxVeuGawgSEvYQi8yA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHa6uYOtXTHMYAU5Sy6S59sm8aaKBUgnHhxUUEmwqSqtAiEA+ZJDW9o02X9h4w9uSxCo3KGWay4omfw4GGNGB2Or26A="}]},"directories":{}},"0.0.7":{"name":"axolot","version":"0.0.7","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","scripts":{"start":"node app.js"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","glob":"^4.0.6","jsonwebtoken":"^1.2.0","lodash":"^2.4.1","method-override":"~2.1.1","mongoose":"~3.8.12","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.3.5","waterline":"^0.10.13"},"gitHead":"677e758eaf7b2f52d67a6f546bea664172a4bc94","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot","_id":"axolot@0.0.7","_shasum":"f89487cfd92e8ffc03f83219b94aaebf3ddbadb4","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"f89487cfd92e8ffc03f83219b94aaebf3ddbadb4","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.0.7.tgz","integrity":"sha512-RfN6ePHQ05Eh5rXda9h2DSCt6Mgslpz1bDj+1CBxxOdWK41rIPv/RxCmdTBI6BK6ztkoSB8zNNmLtvLoB/jalw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwFaYe1elNsj8+7reK9KOrOH2FO/Od4KQHZHrZNuJD2AiAIZdN4HoxD3YzDAM5AnKoroaY4pSjB3WH4fWrpxLXS5Q=="}]},"directories":{}},"0.0.8":{"name":"axolot","version":"0.0.8","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","scripts":{"start":"node app.js"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","glob":"^4.0.6","jsonwebtoken":"^1.2.0","lodash":"^2.4.1","method-override":"~2.1.1","mongoose":"~3.8.12","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.3.5","waterline":"^0.10.13"},"gitHead":"9355eac2f5262ad797e0e67359563a393a5ebf1d","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot","_id":"axolot@0.0.8","_shasum":"7b67914a6c548d49acddebc02d2c0e4a1b5e3e5f","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"7b67914a6c548d49acddebc02d2c0e4a1b5e3e5f","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.0.8.tgz","integrity":"sha512-8nQnTKHRv7O6rECOrliXgNdakuYEHuPwn5eUp+RSY2myJK2ba7CLsi9KZyCkYmQw3MoUcFrL2WHVjMeVxiRGgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmKDVh2mIp6ZKNrPeHvZaL7fsbihLI8HujJAvNYt/SVAiBZPPgBmnJxkI1+4mI1Vjrr3xs8QroBSDDFLnM244wUlw=="}]},"directories":{}},"0.0.9":{"name":"axolot","version":"0.0.9","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","commander":"^2.7.1","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","extfs":"0.0.7","glob":"^4.0.6","jsonwebtoken":"^5.0.4","lodash":"^3.10.0","method-override":"~2.1.1","mkdirp":"^0.5.0","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.3.5","waterline":"^0.10.13"},"gitHead":"adbde57e7f3079ad42c707f9db74fbc56c275a35","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot","_id":"axolot@0.0.9","scripts":{},"_shasum":"1febc87da0e3064d5c723e633acfa9f7e248d7ad","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"1febc87da0e3064d5c723e633acfa9f7e248d7ad","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.0.9.tgz","integrity":"sha512-cTs94StIjM1fGhXOx4SdSo0jzC3iKzKs2T7S2PYrVTwlQe/UkMay14L9ulFq78gMAdAbujWK5oW9qc65r6aVNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFjbRy+tH9aGj1BgmhIOlnY6lusjm0hHluiHgwzzfXUGAiBFKbnnGY1Klh0Xv7kRN9Bo9JGlycY3y6wBLyir0wPUPg=="}]},"directories":{}},"0.0.10":{"name":"axolot","version":"0.0.10","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","commander":"^2.7.1","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","extfs":"0.0.7","glob":"^4.0.6","jsonwebtoken":"^5.0.4","lodash":"^3.10.0","method-override":"~2.1.1","mkdirp":"^0.5.0","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.3.5","waterline":"^0.10.13"},"gitHead":"e0539f10a1dd60ae298cb944c15cd92fb8194b83","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot","_id":"axolot@0.0.10","scripts":{},"_shasum":"24ff7a0d44b8cafa425def78fcc6f50dd2e2da12","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"24ff7a0d44b8cafa425def78fcc6f50dd2e2da12","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.0.10.tgz","integrity":"sha512-0WiT5z4/x7lAiiJTRni/NaxFAPdkj4vNvAJmC+vEp9cc2mHGD+M7A8p29+xR4nvn56udNtUf+xvB2ZQSsxC4lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDwzm+aKQ1j4S7ATxuwAFVO264x0fngEo+LmjYETwefwIhAOWGdQsOqB/A1TZIF5qcqGg5PPJmj/+59o8ENV4AvfdQ"}]},"directories":{}},"0.1.0":{"name":"axolot","version":"0.1.0","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","commander":"^2.7.1","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","extfs":"0.0.7","glob":"^4.0.6","jsonwebtoken":"^5.0.4","lodash":"^3.10.0","method-override":"~2.1.1","mkdirp":"^0.5.0","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.3.5","waterline":"^0.10.13"},"gitHead":"35be4ef056b0b9a629d408cc0f82692c098445d4","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot","_id":"axolot@0.1.0","scripts":{},"_shasum":"de470c15c87a74eedae23823e1dc4943aa607557","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"de470c15c87a74eedae23823e1dc4943aa607557","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.1.0.tgz","integrity":"sha512-pqP1+GO9VAnYfOUGwXWIXjCllXSnlnXg7XObvGUcI4tNuwElymrNwhCeG7Q8J8Cfwd6VfMhu9Zo7vJcCAyaIgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrlbdG2uvVRmPSar5uSNBiq2jSdHO0sXKtGprXp28MAAIhAM/qZ8S0NozujoCHUJ2UFRt8TAfBLTZSEx2fYTWP9VxN"}]},"directories":{}},"0.1.1":{"name":"axolot","version":"0.1.1","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","commander":"^2.7.1","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","extfs":"0.0.7","glob":"^4.0.6","jsonwebtoken":"^5.0.4","lodash":"^3.10.0","method-override":"~2.1.1","mkdirp":"^0.5.0","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.3.5","waterline":"^0.10.13"},"gitHead":"6c987174fed38dd01de093e4cf3554db52dad64b","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot","_id":"axolot@0.1.1","scripts":{},"_shasum":"10b0931b593c0aa17eb7634e1a7fd01761f250b7","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"10b0931b593c0aa17eb7634e1a7fd01761f250b7","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.1.1.tgz","integrity":"sha512-DO//Po4UXkfxzCBIQBcskMY2LERfjADmDo8LlhwaS7M7jB/XYA+YQC+GrBlDp8iDzjWCt7aTgSxbccoCIppJWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrzmB9NFrC8n31WfhfWpMyLhGtbFzB0Tysx3j1n3LnDAIhAK4FeWZfZrs5RieaM2dv5hdy561gS6Qr01sxxuu6r4GJ"}]},"directories":{}},"0.1.2":{"name":"axolot","version":"0.1.2","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","commander":"^2.7.1","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","extfs":"0.0.7","glob":"^4.0.6","jsonwebtoken":"^5.0.4","lodash":"^3.10.0","method-override":"~2.1.1","mkdirp":"^0.5.0","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.3.5","waterline":"^0.10.13"},"gitHead":"3c88dc439e310d5f8ace665073b515f964a827e8","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot","_id":"axolot@0.1.2","scripts":{},"_shasum":"00c6c045fbfb10ce3bccdf3c8139a34e4e12320f","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"00c6c045fbfb10ce3bccdf3c8139a34e4e12320f","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.1.2.tgz","integrity":"sha512-QuXXnNvl/jB32E0XNYQVtUDPLgQuOfBXoCM6s/riA9hj5bweJBY9fkN45UbBWWkiie0D5eVT+rGk7kdujcbQvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnfLdn7yHgnO2Z87jUQh3mYPgX/u+0Ob2059ZOyk/S2AiBPsHrCK34i+D5tDRgJaH80kerj5EtwJQi/tb03JfxcRQ=="}]},"directories":{}},"0.1.3":{"name":"axolot","version":"0.1.3","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","commander":"^2.7.1","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","extfs":"0.0.7","glob":"^4.0.6","jsonwebtoken":"^5.0.5","lodash":"^3.10.0","method-override":"~2.1.1","mkdirp":"^0.5.0","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.3.5","waterline":"^0.10.13"},"gitHead":"5102afdf2ba2b92f6d71561d4d9d4acd861696c6","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot#readme","_id":"axolot@0.1.3","scripts":{},"_shasum":"1558c41d14aee02c465e84bdf398621b965fb999","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"1558c41d14aee02c465e84bdf398621b965fb999","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.1.3.tgz","integrity":"sha512-+EZh2FXcSyQx1p+4H7DuwtyZKIUVVE/3izsGBYWEglvR0LjvArZe/KPhBZ0dlyWBaSgevNCuxgNPlGzlw2NSAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADnH6pSse3cpO1sE58NOOUoNe3ftuUcjFeMvYalLZSKAiEAktxtsMCqJTpA/Giz0SfJVkxYC4xUZFnhBIshj32s4p0="}]},"directories":{}},"0.1.4":{"name":"axolot","version":"0.1.4","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","commander":"^2.7.1","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","extfs":"0.0.7","glob":"^4.0.6","jsonwebtoken":"^5.0.5","lodash":"^3.10.0","method-override":"~2.1.1","mkdirp":"^0.5.0","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.3.5","waterline":"^0.10.13"},"gitHead":"9ffd53697042f391b97d342d52706c48bc0b3169","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot#readme","_id":"axolot@0.1.4","scripts":{},"_shasum":"e979e4b668e800b0516f2a7c945b872e45bcea23","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"e979e4b668e800b0516f2a7c945b872e45bcea23","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.1.4.tgz","integrity":"sha512-z8OyqPbQkz6NXDapvI6eGuq8FGx5grjEHKxwD0Q/UdoM39X4cAKrsv5AidElIeOXOq7kqiPPQVSfIDVQTzjXmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHH45MnXdtxpynKgV76Cf6Y6H/1vPUWzbVvaDTak+PSDAiBvGqXHBVrjJZnXF6qypIROLzkhC8BWpuqd3d37MXVESw=="}]},"directories":{}},"0.1.5":{"name":"axolot","version":"0.1.5","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","commander":"^2.7.1","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","extfs":"0.0.7","glob":"^4.0.6","jsonwebtoken":"^5.0.5","lodash":"^3.10.0","method-override":"~2.1.1","mkdirp":"^0.5.0","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.3.5","waterline":"^0.10.13"},"gitHead":"96d9cdeef21618893ede9ce25db5c4fe51bd06aa","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot#readme","_id":"axolot@0.1.5","scripts":{},"_shasum":"248de723acfe50080aa3650ceec0669ff2034ff7","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"248de723acfe50080aa3650ceec0669ff2034ff7","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.1.5.tgz","integrity":"sha512-tNY50AAui2rrNTdMO76lseuLoS5BfvuTbiJV+h0E+o7Nc3i+frq4lInjUPJ+w3aS9l5/01tdw5XZd++jQjd5FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD61k1pxea6wmys4PCJiLWem5YItc/+aEIxZzCya7dJMAIhAIeF6VOtKT1aHgnoxiuPABBhXyZESWcO0/fEr+iHAI+m"}]},"directories":{}},"0.1.6":{"name":"axolot","version":"0.1.6","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","commander":"^2.7.1","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","extfs":"0.0.7","glob":"^4.0.6","jsonwebtoken":"^5.0.5","lodash":"^3.10.0","method-override":"~2.1.1","mkdirp":"^0.5.0","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.3.5","waterline":"^0.10.13"},"gitHead":"ad6b1c79a6bd63f6745ea1a108366738faa8b989","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot#readme","_id":"axolot@0.1.6","scripts":{},"_shasum":"1f6cb3c20662a24728f08574c43f323f5eedb968","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"1f6cb3c20662a24728f08574c43f323f5eedb968","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.1.6.tgz","integrity":"sha512-aC/K2VZ2i+r9q2+jiEOVywE9qetWYVJjaAdDfBBtHG5Jbucx046/Kyj4Edrp/KIG4tqjBII9pD17UL6S9RWjwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWG2mvB5tRYZ2x14CN4bNI3TOhIqU25uSTlONb2EXaDQIhAJNusIMprT6kS0Frd8n5tdXyW8trNZv8S9W53H4NlPNO"}]},"directories":{}},"0.1.7":{"name":"axolot","version":"0.1.7","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","commander":"^2.7.1","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","extfs":"0.0.7","glob":"^4.0.6","jsonwebtoken":"^5.0.5","lodash":"^3.10.0","method-override":"~2.1.1","mkdirp":"^0.5.0","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.3.5","waterline":"^0.10.13"},"gitHead":"984e8df1ac8bfc98db4bd83140fe5b94f2c7c6a1","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot#readme","_id":"axolot@0.1.7","scripts":{},"_shasum":"585d709643a57a215a92d9747c2727988dcdd69e","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"585d709643a57a215a92d9747c2727988dcdd69e","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.1.7.tgz","integrity":"sha512-60ZULlOypCnIUKZDF9BkM7wQzZotYpF+ya7ZOIw5VjaTMQT7FBSun0vBNG/dVg55dLqAgauLNUGIvQtRkIq/Gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqNJ+iMKutbu6WUst9Jqb9nG2zsp5xN5BXzpQE+bFfwgIhAKoVakAGGvZ/rVVx620yeGkOMiNE46sBMPjkmRnCDACh"}]},"directories":{}},"0.1.8":{"name":"axolot","version":"0.1.8","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","commander":"^2.7.1","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","extfs":"0.0.7","glob":"^4.0.6","jsonwebtoken":"^5.0.5","lodash":"^3.10.0","method-override":"~2.1.1","mkdirp":"^0.5.0","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.3.7","waterline":"^0.10.13"},"gitHead":"ba7b3cbc6f9b5f5c11e376af1cf405e132d6eb61","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot#readme","_id":"axolot@0.1.8","scripts":{},"_shasum":"5056ebbe3f31d656ac307a3ebf69deccc2caa3d8","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"5056ebbe3f31d656ac307a3ebf69deccc2caa3d8","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.1.8.tgz","integrity":"sha512-zCqiCnnoBoGITeq86D4fARrogyl9VByzithIaYnfyRfPUcdyslWCXEwRlEN4D9Nuyxa3Xe/4nn31gxmfxQ20zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1eOElGFI841TK/o96vsdd1nzLXjgRAla3Ja3sTije9AiEAoUhmwhMmXdGnuaCo52y4trsYjULjO7chWDzZDM6fDh4="}]},"directories":{}},"0.1.9":{"name":"axolot","version":"0.1.9","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.0","body-parser":"~1.4.3","commander":"^2.7.1","compression":"~1.0.8","cookie-parser":"~1.3.2","crypto":"0.0.3","express":"~4.2.0","express-load":"^1.1.14","express-session":"^1.9.1","extfs":"0.0.7","glob":"^4.0.6","jsonwebtoken":"^5.0.5","lodash":"^3.10.0","method-override":"~2.1.1","mkdirp":"^0.5.0","morgan":"~1.1.1","passport":"^0.2.1","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"0.0.8","sails-disk":"^0.10.4","sails-mongo":"*","serve-favicon":"~2.0.1","socket.io":"^1.3.7","waterline":"^0.10.13"},"gitHead":"a06fa91ae87915b6f2e376144122a69ccf87a987","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot#readme","_id":"axolot@0.1.9","scripts":{},"_shasum":"001a83d4f31f9e44aa9b2487ddeecc1deaf88c45","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"devalien","email":"g@margalho.info"},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"dist":{"shasum":"001a83d4f31f9e44aa9b2487ddeecc1deaf88c45","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.1.9.tgz","integrity":"sha512-obVpv/eTrpKeaSgu0UIGSPT1dkv2EToJPlDbzIoxiRi5REc4nIBvt7JTjACo7uuVD5We+QrlsHa2ompuxIvizQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBP1YI6+x8AxzgCVLOcBilSgeoGi2osoYW89rbmjfgenAiEA71o4Bur6NF5owvyPsltVpfeeODqVkS2a/GUwFZBnlwI="}]},"directories":{}},"1.0.0":{"name":"axolot","version":"1.0.0","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.7","body-parser":"^1.15.2","commander":"^2.7.1","compression":"^1.6.2","cookie-parser":"^1.4.3","crypto":"0.0.3","express":"^4.14.0","express-load":"^1.1.14","express-session":"^1.14.0","extfs":"0.0.7","glob":"^7.0.5","jsonwebtoken":"^7.1.9","lodash":"^4.15.0","method-override":"^2.3.6","mkdirp":"^0.5.1","morgan":"^1.7.0","passport":"^0.3.2","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"^2.0.0","sails-disk":"^0.10.10","sails-mongo":"^0.12.1","serve-favicon":"^2.3.0","socket.io":"^1.4.8","waterline":"^0.12.2"},"gitHead":"a06fa91ae87915b6f2e376144122a69ccf87a987","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot#readme","_id":"axolot@1.0.0","scripts":{},"_shasum":"0a4c417bed9bed87291b6e0e0eca9423ac7071b9","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"devalien","email":"g@margalho.info"},"dist":{"shasum":"0a4c417bed9bed87291b6e0e0eca9423ac7071b9","tarball":"https://registry.npmjs.org/axolot/-/axolot-1.0.0.tgz","integrity":"sha512-mhe/04nyrlXzY6nh7KdMtWhNiFMfuLnGtjA4729N1WLSVVdNMU3/xOUKpIJW+zhiQsECfWq50/v4bLkJAJQHmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwhbwWofzF4tUI5Mq5jrowQ5UiTuzQVh7xFEW/f/GqcAiB1YEG9e0WInD8DkbyyeMz/81hfRR5NZSJnr7Gf6l+5Mw=="}]},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/axolot-1.0.0.tgz_1471212620117_0.15440197894349694"},"directories":{}},"1.0.1":{"name":"axolot","version":"1.0.1","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.7","body-parser":"^1.15.2","commander":"^2.7.1","compression":"^1.6.2","cookie-parser":"^1.4.3","crypto":"0.0.3","express":"^4.14.0","express-load":"^1.1.14","express-session":"^1.14.0","extfs":"0.0.7","glob":"^7.0.5","jsonwebtoken":"^7.1.9","lodash":"^4.15.0","method-override":"^2.3.6","mkdirp":"^0.5.1","morgan":"^1.7.0","passport":"^0.3.2","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"^2.0.0","sails-disk":"^0.10.10","sails-mongo":"^0.12.1","serve-favicon":"^2.3.0","socket.io":"^1.4.8","waterline":"^0.12.2"},"gitHead":"81cebba710c679feed5d67f29a14885e72e59602","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot#readme","_id":"axolot@1.0.1","scripts":{},"_shasum":"f0437e7fabe705334b90955c8dc31c3edea84b49","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"devalien","email":"g@margalho.info"},"dist":{"shasum":"f0437e7fabe705334b90955c8dc31c3edea84b49","tarball":"https://registry.npmjs.org/axolot/-/axolot-1.0.1.tgz","integrity":"sha512-808mvKEH3EZDrJcQCUURfUQVV3sWtYHMOqiZdJ5CK6lCnfp0YEYUSw2fK/p03zisjQ/cFhA4J3+O8O5Drc0Kxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQP8TlQcWsuFTJaSFrzZJxLv2iC3qYNYscQ8T/qHZ9jAiEA5tC2AP3d+dY2bL+dx1wkfzFo/2sKjSLsLX3woJUj7fc="}]},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/axolot-1.0.1.tgz_1478727582823_0.8625198167283088"},"directories":{}},"1.0.2":{"name":"axolot","version":"1.0.2","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^0.8.7","body-parser":"^1.15.2","commander":"^2.7.1","compression":"^1.6.2","cookie-parser":"^1.4.3","crypto":"0.0.3","express":"^4.14.0","express-load":"^1.1.14","express-session":"^1.14.0","extfs":"0.0.7","glob":"^7.0.5","jsonwebtoken":"^7.1.9","lodash":"^4.15.0","method-override":"^2.3.6","mkdirp":"^0.5.1","morgan":"^1.7.0","passport":"^0.3.2","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"^2.0.0","sails-disk":"^0.10.10","sails-mongo":"^0.12.1","serve-favicon":"^2.3.0","socket.io":"^1.4.8","waterline":"^0.12.2"},"gitHead":"4c8e59c48c5355b8b8b447bf417a39b85ddd7b09","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot#readme","_id":"axolot@1.0.2","scripts":{},"_shasum":"1d61ace22ded1ee8d1ce95622614fef2e78b691a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"devalien","email":"g@margalho.info"},"dist":{"shasum":"1d61ace22ded1ee8d1ce95622614fef2e78b691a","tarball":"https://registry.npmjs.org/axolot/-/axolot-1.0.2.tgz","integrity":"sha512-zMuTvUuyS7hbZavUqQgU82hFuDzXD2hvAf6wirjxCOm3N79o78nWf76/WLXU7AeQlIvpTYVF4IcTkRREsUE6MQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/kUlwWdzkZByozRAayNXyNMvhqqDww39YrjdMH3WUAgIgZ7v4GTu3XNd4mSarEYJ4G7dJwG4Tvvc45B/cht20Z6I="}]},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/axolot-1.0.2.tgz_1478727686990_0.4275669022463262"},"directories":{}},"0.2.0":{"name":"axolot","version":"0.2.0","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^3.0.0","body-parser":"~1.18.3","commander":"^2.18.0","compression":"~1.7.3","cookie-parser":"~1.4.3","crypto":"1.0.1","express":"~4.16.3","express-load":"^1.1.16","express-session":"^1.15.6","extfs":"0.0.7","glob":"^7.1.3","jsonwebtoken":"^8.3.0","lodash":"^4.17.11","method-override":"~3.0.0","mkdirp":"^0.5.1","morgan":"~1.9.1","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"3.0.0","sails-disk":"^1.0.1","sails-mongo":"*","serve-favicon":"~2.5.0","socket.io":"^2.1.1","waterline":"^0.13.5"},"gitHead":"a06fa91ae87915b6f2e376144122a69ccf87a987","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot#readme","_id":"axolot@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"9.3.0","_npmUser":{"name":"devalien","email":"gsky89@gmail.com"},"dist":{"integrity":"sha512-iC2FnXqgq3ZZCyExaoSPLNsGS+fOVaisWN/b0/T6x+wU537BfY+LW6DJ9L5oWbwAlb8vzBscU3m46W0SNqJkjQ==","shasum":"80d97e58c8b2b3146bd21de88b4f13075a5fd611","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.2.0.tgz","fileCount":44,"unpackedSize":83246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnTh5CRA9TVsSAnZWagAAqKgP/ixU253atY7DZY7KsKCd\nDDVX+steCCG9m1dmn10grEfevUyse0Sgz7i6uVTwzLI0HcnL/TUiJX4F+y3q\n7b/K99GTu9+wIcdiDu0MEysJHsHdpuPoND7jsBUYJlUrviwXB/Juz34koXxN\nIfpgKvu+0isxcG69KQWASiacBINmHxdQgbhFaC/+hqak5DIXdiw+nCknKM33\nP0hnN9I8Y2F022W7gOlin4xkL7Y90s3UkVy3Ty4nIgpAnjMHLmx+edtFici2\nwQYgkSjO6jygxXCu6qXcVsZjTC8/LcfYjcazft9Z+huoA+SFnULNZuPl+xwK\nK7m6zXYa/kYnrWHpPknmF3tXSJXXJ0e70gstaDo/0Bn3xlxYTmrZgNtHfs/X\nelWR6J2SViuVaG4Hx/u6leGQBxmJzaEFBUNM+YJGrTGoi1d7KMw7/t6hrs7O\nPPsHvnqwZT2uIfxOJUett/AkxrMmIsdm3voCoWXFXtW9EdNfxpOisOdiVlJM\nfVdOAiYZ42lSxW55+JM/NX1ulJ9gl0wByM7mSuTjmmzuO65ZuCaF/sVPxIDr\nBogjVVIkwFii5clvcpAHAxZRINPJKYWxZ4BscLC559CjMnmAoyVRcCSXhhO7\n97FRIJXlqZGKGUN6ZqpymOJ5YB9uKov7EZbSQ7Lvew3nRkil1KJ9/aUu+FSE\nbAKo\r\n=myK2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSo4ubE73gYb51Fw5W1gn3G1JVkABFGJYjPpcRy+TOjAiEAiv1VTe6mkHII3jDQ4A2I6KJ+zaQYN0Uhzd8a3HuvZu8="}]},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axolot_0.2.0_1537030265100_0.5977230575340815"},"_hasShrinkwrap":false},"0.2.1":{"name":"axolot","version":"0.2.1","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^3.0.0","body-parser":"~1.18.3","commander":"^2.18.0","compression":"~1.7.3","cookie-parser":"~1.4.3","crypto":"1.0.1","express":"~4.16.3","express-load":"^1.1.16","express-session":"^1.15.6","extfs":"0.0.7","glob":"^7.1.3","jsonwebtoken":"^8.3.0","lodash":"^4.17.11","method-override":"~3.0.0","mkdirp":"^0.5.1","morgan":"~1.9.1","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"3.0.0","sails-disk":"^1.0.1","sails-mongo":"*","serve-favicon":"~2.5.0","socket.io":"^2.1.1","waterline":"^0.13.5"},"gitHead":"a06fa91ae87915b6f2e376144122a69ccf87a987","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot#readme","_id":"axolot@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"9.3.0","_npmUser":{"name":"devalien","email":"gsky89@gmail.com"},"dist":{"integrity":"sha512-oh9VpeWrTyYg32lADzWjCTHTRO0637YV7kR+D6L5Kxf3zpGDZg2KWbUO/LV/JxxTnWY5RsUyJM/Sr+T92Mi/aQ==","shasum":"81afff90ef51a9599da3dc434daaf49e7865a541","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.2.1.tgz","fileCount":44,"unpackedSize":83020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnV0uCRA9TVsSAnZWagAAEMcP/2OeJ8Fvw7SppH9ehRq/\nE8//eh/EjkapP88wf+qJzZOH4Nh+kPod6WpV4s1hRkFJvCSMBp6jaQkL6Ek9\nOUolb3G+7k3px12RV6kF9WloBHHfFhjKJny0coAKAEBSvmZtyFlIdcDQle0F\nmF3bBpufbgQ0lgkGdtihndmxsMlLoPhIegqcBKIX9saV1jTYAtZ1G5jXDgoW\nt2b9hHjKUZp+68KaI01gDbrmC0UuOD5fCQid9WWB2+wh9oz/dykvPM2yTCw/\nGC+rPq7I9XLOKnVzpn9Mzf0EvJiRC3iiFVEIc2fEz6Gb4CZ+Hnc0sFd9mfOJ\nu9qhKZcH2xR2JEC02zlmQpCCiiLGNY7Oz3zHFIKABoncmogQprA4NCXY0hjh\nhUw2U7EIQTwIXM+h3DVy4ezzV1Kr+5ApMxjlDBfSYQyJqmrSe5VOfaBcCZF1\n15j+kM5IA1+h7ndpm4BxTKF/m6zhrXDvGzKANxblwZx2IQimhdJvyl0JI++3\nwPfdrjG0xjZLQOJ6X++J2iwibidNXWyNNO5bi8fYgDYXR/dN6rEm7pZLiBrr\nOd515WqMelFpCoLgxP8qKDWRzEgP2plrfNH2JTesSiCrPoSnAzPwi9cxmiRp\nes9l2JqGXblGqTF3laEevVj8Eb6s3s9AWw5aGgFx15K+MafUPsWNEX95i/xY\n+cMa\r\n=yqir\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmBYT1/HIruyDFH5qrQXR/nxtSwjEr8YwX2VRyRpKUbAIgc6mKdPmkiA/5kEEnAdU4+5fApRL5kc8lFg0+2LlxGNQ="}]},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axolot_0.2.1_1537039661860_0.05653744660794646"},"_hasShrinkwrap":false},"0.2.2":{"name":"axolot","version":"0.2.2","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^3.0.0","body-parser":"~1.18.3","commander":"^2.18.0","compression":"~1.7.3","cookie-parser":"~1.4.3","crypto":"1.0.1","express":"~4.16.3","express-load":"^1.1.16","express-session":"^1.15.6","extfs":"0.0.7","glob":"^7.1.3","jsonwebtoken":"^8.3.0","lodash":"^4.17.11","method-override":"~3.0.0","mkdirp":"^0.5.1","morgan":"~1.9.1","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"3.0.0","sails-disk":"^1.0.1","sails-mongo":"*","serve-favicon":"~2.5.0","socket.io":"^2.1.1","waterline":"^0.13.5"},"gitHead":"a06fa91ae87915b6f2e376144122a69ccf87a987","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot#readme","_id":"axolot@0.2.2","_npmVersion":"6.4.1","_nodeVersion":"9.3.0","_npmUser":{"name":"devalien","email":"gsky89@gmail.com"},"dist":{"integrity":"sha512-ZKZtb/3fUYyCqWg/GWzY4xjcH452jaWSz2gw+Fzah2t320BfMUycby/9oaVX5apgvhAZxwPWaQtRUkqg258Txg==","shasum":"8cd00ffd38d9987aaaf74d2753f1fea8a3ebca31","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.2.2.tgz","fileCount":44,"unpackedSize":83019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnXf6CRA9TVsSAnZWagAAJ/sP/0qbf3ZKh3nB107uCck3\nVYzs4aVM3PZt+rVGLWi7/g4wcWubPVfJE5wuzE/GU1VocHAm4L82M9cR1mO/\nQzlOpRyu4JT9wi6LwOAMKHGUJRFwbjU/kZChS+evwlIIMIc+8BrXQyG10/2L\nNzKfx6lm9KKp5N4Sbt0Dt8YYu6LCU3cQspvsiolU7DiVF+IPXnyRntfl/MxB\n/Nb83EeOY/f1f0S3pu6R3fzMJgUjXkNzlbXRg+GPIDQGG1nWrTsLYxDoizjg\ns8GbC9LW64hYHjdEOxQBrttmaA1yMvSQND7uTwa8a8VdVOSBMD3TyqkOIQTt\nMpXCYqFvrd9Gc+p9wq0TCOoiDuad0Fw72X8nuv9QT/aBHhF/nknrY2XoA0Q7\ndrGCtOREx4GbV/wq+/B+JIUOAX4GncUZnqkT+YhN2HeOIRaR3njU49z3Ph+K\nwgr0AkEH0zp+WNZPkETvFfDsLpGuyTaP7s778l3dfChbq1x7+w4YKv+eN292\nsuWyXekuHMMQ4Hr8LSILyE88oaQ7io+WxwRrdUTayf21dMQwE1z+F4idmIDS\nYJ7DJDTQxX7iOHTjFSrGsI1A1GkLZBhh/94gT2HGAW+DYV6TG26Y+KE7oS32\n2nm+Opc6w3IsKp1X4c0vHx6KmrfhS6/UO8oCX0B2ZNN3W73BaiQY9iZFxjPA\nP1c0\r\n=gO5z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVTJmZBlJ5jA2AEnlHE2DwWJcnQErHiBc5CchD39N1uAiEA/3uQeMyVGHOMS4qPrOEYIrh8lLaQm8NN68/BQNYnYLM="}]},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axolot_0.2.2_1537046521612_0.7537962779125296"},"_hasShrinkwrap":false},"0.3.0":{"name":"axolot","version":"0.3.0","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^3.0.0","body-parser":"~1.18.3","commander":"^2.18.0","compression":"~1.7.3","cookie-parser":"~1.4.3","crypto":"1.0.1","express":"~4.16.3","express-load":"^1.1.16","express-session":"^1.15.6","extfs":"0.0.7","glob":"^7.1.3","jsonwebtoken":"^8.3.0","lodash":"^4.17.11","method-override":"~3.0.0","mkdirp":"^0.5.1","morgan":"~1.9.1","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"3.0.0","serve-favicon":"~2.5.0","socket.io":"^2.1.1"},"gitHead":"e9999996e9e7029480e309269e107cb1b35f5e5c","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot#readme","_id":"axolot@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"9.3.0","_npmUser":{"name":"devalien","email":"gsky89@gmail.com"},"dist":{"integrity":"sha512-uyqyRDc9CcLphiUUXcfDsGzZOU7OL9uutcGfpjNDMib+Uha5muKAFi61fqq+GyqzVPbHhRueBaUhWy6cjqviRg==","shasum":"e340562d9974e1d9474d3e11c466c3f7060572c3","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.3.0.tgz","fileCount":44,"unpackedSize":82807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvlW0CRA9TVsSAnZWagAA/M0P/iY3guL4+MJ6+dqNpQ96\nfBM0KJ/CsekNb2DGMxEt3tISnQBJGWMRSdHLJuvZ1NIL8a4AGI9uCvq3GeLX\nFKqrwpwD0EZDrLntkNHZBw5IBWUOWTE00hC+CPoLWWQ2v12OsrbRcnbzyZaC\nVzKo9PEx6hSGCxbMw0Om8QlWmqBcqRp5YT9PKn9seWg2SdY2pHEn2YIa9KTX\n6lygEhNqwX4SZUc+Z1znV7OEQ/6uPMKTVed38f5RcKNmcoXvp2xiqHzRwhzM\nQZv2urEwI9i08vfO84b8g1idO8EAH9beq0FoNobEP+/kk3pXwS+9yZeu9iZq\nsqAT/yL42TgZFEQULg2BBRIsWZ7ft0XzkIdIyj6HJ3OXycusFo9MFFduMUsc\nBiCiIu9PtkTRfWdiaInVr+VbJu3ySG9oxctZm/98dMtTUMqVDyQJlhqzWB+c\nF7excCQ57dUF/xDdF2mcU993/8zMmbxej1gQhWHKAEF8yIkN3fTorqnBuTvg\n/5rrfTOG+iqt3/7DhD7JU6noSFieu0xWxVLdyc1/uhurXK7Hq+RpNz1v0qII\nHO/4GVgppEjEEgGxZq68A4udPt5VdjjJMTYr/duRpC1CeakFj1VfmE0T4PMy\neqrNj5jhEv9yFK4yXljYFT7AnnpgaatNKMHS2P0EcaggvSZAIBKx+eKtS3lK\nYZVq\r\n=44Dp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM4/3xRPxG05P3G9aygkPRwOqmHeAdCkAR570dFlzjzgIgNIvczjpy3M5kZYuXfJ3suyizq0Vj5ZE+OI3/19llJ2o="}]},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axolot_0.3.0_1539200435759_0.5870352207928198"},"_hasShrinkwrap":false},"0.3.1":{"name":"axolot","version":"0.3.1","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^3.0.0","body-parser":"~1.18.3","commander":"^2.18.0","compression":"~1.7.3","cookie-parser":"~1.4.3","crypto":"1.0.1","express":"~4.16.3","express-load":"^1.1.16","express-session":"^1.15.6","extfs":"0.0.7","glob":"^7.1.3","jsonwebtoken":"^8.3.0","lodash":"^4.17.11","method-override":"~3.0.0","mkdirp":"^0.5.1","morgan":"~1.9.1","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"3.0.0","serve-favicon":"~2.5.0","socket.io":"^2.1.1"},"gitHead":"e9999996e9e7029480e309269e107cb1b35f5e5c","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot#readme","_id":"axolot@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"9.3.0","_npmUser":{"name":"devalien","email":"gsky89@gmail.com"},"dist":{"integrity":"sha512-1Icb1d9cystxBR5xBu0SUsBLpxz+4kQ+Aw5vYybrWpL8go8nlUF6gcd2X1EtWInRhEighxCFCEHj7SJ4O0xWpQ==","shasum":"c969f146bb33740f015adbd5c64446db18e4c1a5","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.3.1.tgz","fileCount":44,"unpackedSize":82807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7Xa5CRA9TVsSAnZWagAAXkQP/0cWy0ARmeayoNE2xW0Z\nhWw0mFtQP99W+XjRrge5rnNyvKDoBduO2UKr5+gwXMN/GExOB9/hvOLIoVRa\niHuyPv4wd8lgIJuftoYNDxT1RKyBZN/8mymDwjpiWZz9TzVnNyi06kPUrXCp\nu8DibbQmyRl5KM77h6iwDi8Ks/x9FxM5p+D+mwnQuISHemf4I7k67l1v4E8E\nmyTT1N68N6YN9LVQyir1PI6hXZ8DF5twziIl4RN3v4lD4oE9+SXNENQUTxhm\n/pGb7f7RM3wy7WE24AVulvZIF1cDVtFNQ1soABa/vzGG0a5S70J3/TukKQxN\n5nR7TfcXnU9KGOUJrfgmZwK9gbwcH8eHjIHcCDMJlJa1VCtK/53JVFMfNNsy\nqgJoz7VjdNtj5s0bZ6kgXhzuNcl6f9CpPWHYNkoFHMy/KW6hyPPGn1P1FVNd\noJXB+Hhp+LpRMbGLLRjoVKQk8exL0qrhAStEKm21kvwmcFfmZcSB3J8TU2sV\ndurtikLdyZRJKfm5kno3DkdPSMyQY5jSGF/sm2YXSITtkiI7O6CPNEc+QV+g\nkCXxc9VojjjPLN59kpFJ03MnWwNZIqqI65xQrMLc1D4t/je6j7aCIWOzuRJn\nAOCkldN1VRGjI/MtMjNl81EcyJ8B8kCHbK0vWqopRT8d7sOeX8qfEmThlkez\nb7yu\r\n=PPhy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUucrdxLocRwn/+KZUpBs4/GuDxVeURLUyrKiOMltF+AiEAqoZQT8ZAJPAIF8yjc/0K9RPmi8lNukUEu801QF7+i4c="}]},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axolot_0.3.1_1542289081080_0.8822194184421583"},"_hasShrinkwrap":false},"0.3.2":{"name":"axolot","version":"0.3.2","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^3.0.0","body-parser":"~1.18.3","commander":"^2.18.0","compression":"~1.7.3","cookie-parser":"~1.4.3","crypto":"1.0.1","express":"~4.16.3","express-load":"^1.1.16","express-session":"^1.15.6","extfs":"0.0.7","glob":"^7.1.3","jsonwebtoken":"^8.3.0","lodash":"^4.17.11","method-override":"~3.0.0","mkdirp":"^0.5.1","morgan":"~1.9.1","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"3.0.0","serve-favicon":"~2.5.0","socket.io":"^2.1.1"},"gitHead":"e9999996e9e7029480e309269e107cb1b35f5e5c","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot#readme","_id":"axolot@0.3.2","_npmVersion":"6.4.1","_nodeVersion":"9.3.0","_npmUser":{"name":"devalien","email":"gsky89@gmail.com"},"dist":{"integrity":"sha512-oaE2LlcwAXuRrZHvlkEgwipO7ym6gsW7Ns0kULuG0DbPE45dI2dPBmrPaLiPQBT+XU3hzkIfFn3KRy33xz8erg==","shasum":"89cf78080a8c40418054a1669f61745a0d9ec6e1","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.3.2.tgz","fileCount":44,"unpackedSize":82764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP0BDCRA9TVsSAnZWagAA4XsQAIikTPahYRsBIVSR6+jy\n12RiWeYNdB9aRHuWRjsoVBD+264MVW7kCJcyilK3kvqUHwAE74PjLpdZDbIh\n1vRfIgwztEVQiA04lneP6XvZEJLxDfaXyig9WadlaIEFCtEO3CKXs+VvJvj1\nVDEoEskBJhtRPSvyl4cDgqMrWOnPMS/VvSRjTvQFfCLKJbTcHWpbJOmpSmr7\nXGdjHk2sD3kWVoYWJ3HsJ3SXfogq4QmrWgUFpefscdlM6f6xyAck0Ck+FVNG\nfEc8/KkQ0juCDuzBsM8TbYboZ17A1hrGL1r+ohIQnbbSkHdjPdMnrdy2Kbpb\npgzUNFTHstAq7SqgZbBzAipBtMkXc6lt4shffab7vz9UwyJoCLw566cyrKQx\nS7grUAUffhciC5bJS/pUe05vyu06Bxy3jvIw5n1mZ+x0mgGzrl41YBfic33F\ndhzKmx5T3tShXsKMHgnnRq1GiZG4YYivX4dyvhzkTEJisUH86GZTdAMKXNJI\nHpgZo1PW61DmjP67fa8Sw97owyCeu/lFGiLO0wtnfBEp05Yj9S63pld5ky5W\nmgnYLE8li1ZCitAjIUL4BoPtACaw7DqN4AFFt7h9MO7HyI7E+/de0wXWQmTB\nDyYwhEu8xbO6AaPv33yL7mtrQy20oZeezg4jUYfDxPj6ICedFKipyg8CPhsz\nkwJA\r\n=73w7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA1hyTiT+DRlE3Tv0mcl+sTwHVHpASH/WCqFTvjPXTPQIhAJTSK3Hpxb0KSwlKMad6mBKbKfbPo8i9Qne3WlJ7RkzN"}]},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axolot_0.3.2_1547649091034_0.14623029826738576"},"_hasShrinkwrap":false},"0.2.4":{"name":"axolot","version":"0.2.4","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^3.0.0","body-parser":"~1.18.3","commander":"^2.18.0","compression":"~1.7.3","cookie-parser":"~1.4.3","crypto":"1.0.1","express":"~4.16.3","express-load":"^1.1.16","express-session":"^1.15.6","extfs":"0.0.7","glob":"^7.1.3","jsonwebtoken":"^8.3.0","lodash":"^4.17.11","method-override":"~3.0.0","mkdirp":"^0.5.1","morgan":"~1.9.1","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"3.0.0","sails-disk":"^1.0.1","sails-mongo":"*","serve-favicon":"~2.5.0","socket.io":"^2.1.1","waterline":"^0.10.13"},"gitHead":"e9999996e9e7029480e309269e107cb1b35f5e5c","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot#readme","_id":"axolot@0.2.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"devalien","email":"gsky89@gmail.com"},"dist":{"integrity":"sha512-Ny/qqvplEr8utFAQmgXfnQEgzqqGbN7RFY48cnuQvAAQAU7bzpz/yjM6+nLPrB5hxlkLfSeQhR8oeRSm4oMZ6g==","shasum":"50f18e7d5b5358b5d39633dbfb83363b83d8f98b","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.2.4.tgz","fileCount":44,"unpackedSize":83020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc97pJCRA9TVsSAnZWagAAz90QAIVDbRFpa8hAs48llO3i\nWId8lm+VLiy1McTvGUbukyC1v9Fs5/R4Ap98LhkW09jPIGT4NT2FZ+bykXkS\nJqSRVJ23SUJT+ikjZdzNHbtB5QNkOtNyCkSY35XZN2FRtM0QdAdedguHkkR4\n3Jfs/l1CgUw46h1wcP838VOMkQECRxl7mMvSwzU9WXKTjW4JnomnJ1VmsBjg\nIMSZKRWEa1Ra5mlKIZpyj52enCMqqa4oWGSrUbGZZ7KP5JrVHWagBt0uVop0\nWpmNAqtuibiXapzGwKTQ2V12qUvgeFxDDYKWnMXIGjmBsWVBX7mIDuw0gGhg\nFJhPNl2IkLjoNyANZAvvBBrcGPkbRtladua4HnVg1RFftgBU5lzHC4THSSZ9\ngd9BvNpK1uBgSg12fnFmf+90EUcF7ntFYI3VEE6Ko0xUJnPyuseHniPehglP\n2gUQngsGPnkJhVOqF+3InVCGAYgT2kFiZLs9/SYH53mSrqDv/9ZglOW3PB85\nx3uS/L2/g/ia1JLDlI+/QlY2VnDuA3BN3hm/QV8VID0DVNXO63og/7oFIMrZ\nyIo04Eu3O6D8q+4YusMCkY1xCjtaOtgJw1NAXidmnVtKSoAJzz0/9NXaDEcI\ns1ZMOrvdk9201S3ltAUEFKZJkJaQhOEigIGYFvDRk9C7frGqSYwmqWueds++\nA9AK\r\n=4wM+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFtbAWVrcyMwHH8ylyTRX49iRHKpe62dZ5aXKAi5MajgIhAL5H5BAymvvDUPvbxt5WO55LGxyQJ9yn2oGfN3caRikM"}]},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axolot_0.2.4_1559738952789_0.5677372103227964"},"_hasShrinkwrap":false},"0.2.5":{"name":"axolot","version":"0.2.5","author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"description":"API-driven framework for building realtime apps.","keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"main":"app.js","bin":{"axolot":"./bin/axolot"},"repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"dependencies":{"bcrypt":"^3.0.0","body-parser":"~1.18.3","commander":"^2.18.0","compression":"~1.7.3","cookie-parser":"~1.4.3","crypto":"1.0.1","express":"~4.16.3","express-load":"^1.1.16","express-session":"^1.15.6","extfs":"0.0.7","glob":"^7.1.3","jsonwebtoken":"^8.3.0","lodash":"^4.17.11","method-override":"~3.0.0","mkdirp":"^0.5.1","morgan":"~1.9.1","passport":"^0.4.0","passport-http-bearer":"^1.0.1","passport-local":"^1.0.0","require-all":"3.0.0","sails-disk":"^1.0.1","sails-mongo":"*","serve-favicon":"~2.5.0","socket.io":"^2.1.1","waterline":"^0.10.13"},"gitHead":"e9999996e9e7029480e309269e107cb1b35f5e5c","bugs":{"url":"https://github.com/devalien/axolot/issues"},"homepage":"https://github.com/devalien/axolot#readme","_id":"axolot@0.2.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"devalien","email":"gsky89@gmail.com"},"dist":{"integrity":"sha512-5rvyh7jzgQ4JYFbWZIJBrrEHpqfLXob7HfMCOIhVtA/Go949Jaedyhn51YEBsLwkiGm7TaWz9LloBZAI+JCP+g==","shasum":"41e33bc8af3196dea2fe6482ece844dbe4a17196","tarball":"https://registry.npmjs.org/axolot/-/axolot-0.2.5.tgz","fileCount":44,"unpackedSize":83021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc973uCRA9TVsSAnZWagAAwIAQAJSt/GlYMWV77zKO7Vi3\nFLrIOrdhqLofn5STDwp06Xvji8M/HHzrI1O2BB5DvMJbNO0wk9azqjz2m51N\nVQ3rpBjdvIuIXhBZ0QlcKukeE8dyVYPey2Yo/5pRmDVLeHC3tfu3bG8Sg411\nRrcasesUb5irgAgzu3Cpf5eMUxjQFUV2hBTboqSULIeXaRkXEPYjI2giLgjB\nISAOYopn4mTG5b/8jZVO+HgmwaxNOPmHg1CEeuNmnHiRl2Jx2s/dP3tJvTlp\nJ+fa7mRsPEXfG0B15ujDtrx6DGZSdMJ1oDZ1BM/4bXvebqsMp2K40N5PgOOd\nC2tFlf4Y+Gt63a99xDAFErvzo+9l2OZi/rWltr4Jn2FG7J/HdvRANDWUTI0G\n756mfHOSEGb1MiIK+zJLIRYPjeAkpDFSEieHZ0+SzHz83whlJ+zOmT4GGB0Q\nlGy3suBQIe6edF4BtgExBlb/nynt2+YhPc1vd2bZoUJRTmvX4tHJROms8aOM\nu52e6mvPyH2xSM/uhVa4OOoVbDmKqb6Y6CQdt4KpDQVgnjb4bpamH2aQO1LR\nKTeqh+oyZCdoXWlNzskT/u81ZDk7Rkpr4XPIWITomHQPPyCy9C4TXtGnKcbr\nHSiP7Z5gznH94X4Ug/0rLsn6D4MNLf0nSRdQw0JmF7AyxZn0diVM7ycJYFJc\nYiWH\r\n=RDfi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbDOmk9kvbmoHZRdWjpFscgO798wDGSujQDr4FHECvSAiAREZPuDW3M+HJImeJaYJfLkM4ZbM2hkeQHZq+nON2beg=="}]},"maintainers":[{"name":"devalien","email":"g@margalho.info"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axolot_0.2.5_1559739886336_0.05894130713784573"},"_hasShrinkwrap":false}},"readme":"# Axolot\n\nhttp://devalien.github.io/Axolot/ for documentation\n\n### Axolot (Another node.js framework?)\nI needed something similar to sails.js but that I could update, for example, socket.io and it was much simpler, without having everything out of the box. So I basically took out everything I liked about it and made a smaller version with some different features.\n\n### Get Started\n[Basic Tutorial](http://devalien.io/axolot-first-project/)\n\nAxolot comes bundled with a command line tool which can be used to easily create a new project \n```\n$ npm install axolot -g\n$ axolot new demoproject\n$ cd demoproject\n```\n\nOnce you are in the folder of your project, you will have a simple structure\n* api - Folder containing basically all your code (controllers, models, services, etc.)\n* config - Folder containing various configuration files\n* app.js - Your entry point\n\nTo start the app you have 2 different ways use `gulp`, which is good in development since it will restart when you edit a file, or simply use `npm start`\n\n### Models\nFor the models I choose to use Waterline from the guys of sails.js I find it simple to use and it does the job.\nBasically you can add a model inside the folder `api/models`.\n\nExample `api/models/user.js`\n\n```javascript\n    module.exports = {\n\n        identity: 'user'\n        attributes: {\n            username: { type: 'string', required: true },\n            password: { type: 'string', minLength: 6, required: true },\n            // Lifecycle Callbacks\n            beforeCreate: function(values, next) {\n                bcrypt.hash(values.password, 10, function(err, hash) {\n                    if(err) return next(err);\n                    values.password = hash;\n                    next();\n                });\n            }\n        }\n    };\n```\n\nIf you don't know how Waterline works you can refer to their documentation: https://github.com/balderdashy/waterline-docs\n\n### Controllers\nControllers is where you define your endpoints (routing). A Controller can be associated with a model, and in this way, the CRUD operations will be there automatically, but you can always override them. Controllers are stored in `api/controllers`\n\nControllers can also have socket.io methods which are callable from socket.io-client with `controllername:method``\n\nExample `api/controllers/user.js`\n```javascript\n    module.exports = {\n        model: 'user', // We are attaching the user to the model, so CRUD operations are there (good for dev purposes)\n        path: '/user', // Tthis is the end point\n\n        actions: {\n            'get /': [\n                function (req, res) {\n                    var query = {};\n\n                    Model.user.find(query).then(function(user) { // Find from the User Model declared above\n                        res.send(user);\n                    }).catch(function (err){\n                        res.send(400, err);\n                    });\n                }],\n        },\n        sockets: {\n            getSingle: function(userId, cb) { // This one is callable from socket.io using \"user:getSingle\n                Model.user.findOne(userId).then(function(user) {\n                    cb(user)\n                }).catch(function (err){\n                    cb({error: err})\n                });\n            }\n        }\n    };\n```\n### Services\nServices are simply some support objects that can help us doing something. For example we could create a service to  send emails. Services are accessible globally through the variable `Service` and are stored in `api/services`.\n\nExample `api/services/mailer.js` which will be callable from `Service.mailer.send`\n```javascript\n    var nodemailer = require('nodemailer');\n\n    module.exports = {\n\n        /**\n         * Sends an email to a given recipient\n         * @method send\n         * @param {object}   email           an object containing all of the necessary data to email\n         * @param {Function} cb[err, res]    the callback to call once email is sent, or if it fails\n         * @return\n         */\n        send: function (email, cb) {\n            var config = this.config;\n            /** sets up the modemailer smtp transport */\n            var transport = nodemailer.createTransport(config.nodemailer.type, {\n                service: config.nodemailer.service,\n                auth: {\n                    user: config.nodemailer.user,\n                    pass: config.nodemailer.pass\n                }\n            });\n\n            /** sets up the mail options, from and such like that **/\n            var from = email.from || 'nobody@nobody.com';\n            var subject;\n            if (config.nodemailer.prependSubject) {\n                subject = config.nodemailer.prependSubject + email.subject;\n            } else {\n                subject = email.subject;\n            }\n\n            var mailOptions = {\n                from: email.name + '<' + from + '>',\n                to: email.to,\n                subject: subject,\n                html: email.messageHtml\n            };\n\n            /** Actually sends the email */\n            transport.sendMail(mailOptions, function (err, response) {\n                if (err) return cb(err);\n                return cb(null, response);\n            });\n        }\n    };\n```\n\n### Config\nConfiguration can be separated by environments\n\n### CLI\nWith the CLI you can create new projects and you can access an interactive console, loading your code as well. This is good for testing something and/or debugging.\n\nTo generate a new project is pretty easy, after you created it you can mode into that folder (same name of the project) and start coding.\n```\n$ axolot new projectName\n```\n\nTo enter in the interactive console, you have to be in the folder of an axolot project. You can select the environment (which is basically the config filename).\n```\n$ axolot console environment\n```\n\nMore commands will comoe shortly.\n\n### Support & Contact\nYou can drop me an email at g@margalho.info or ask a question in StackOverflow or simply open an issue on GitHub.com\n\nMore updats will come soon.\n","maintainers":[{"name":"devalien","email":"g@margalho.info"}],"time":{"modified":"2022-06-13T03:57:20.411Z","created":"2015-03-01T17:59:50.874Z","0.0.1":"2015-03-01T17:59:50.874Z","0.0.2":"2015-03-01T21:17:43.281Z","0.0.3":"2015-03-01T22:51:07.427Z","0.0.4":"2015-03-01T22:55:40.676Z","0.0.5":"2015-03-01T22:59:22.764Z","0.0.6":"2015-03-04T13:57:54.674Z","0.0.7":"2015-03-06T22:23:12.278Z","0.0.8":"2015-07-06T09:08:58.817Z","0.0.9":"2015-07-30T12:51:22.808Z","0.0.10":"2015-07-30T13:04:57.073Z","0.1.0":"2015-07-30T13:24:09.337Z","0.1.1":"2015-07-30T13:36:09.173Z","0.1.2":"2015-09-20T17:12:22.535Z","0.1.3":"2015-09-20T18:20:03.690Z","0.1.4":"2015-09-25T11:22:29.141Z","0.1.5":"2015-10-07T14:03:06.667Z","0.1.6":"2015-10-19T13:12:21.880Z","0.1.7":"2015-10-23T13:22:29.101Z","0.1.8":"2015-10-23T13:44:17.308Z","0.1.9":"2015-11-06T13:12:22.098Z","1.0.0":"2016-08-14T22:10:21.862Z","1.0.1":"2016-11-09T21:39:43.517Z","1.0.2":"2016-11-09T21:41:28.846Z","0.2.0":"2018-09-15T16:51:05.382Z","0.2.1":"2018-09-15T19:27:41.968Z","0.2.2":"2018-09-15T21:22:01.750Z","0.3.0":"2018-10-10T19:40:35.922Z","0.3.1":"2018-11-15T13:38:01.213Z","0.3.2":"2019-01-16T14:31:31.157Z","0.2.4":"2019-06-05T12:49:12.901Z","0.2.5":"2019-06-05T13:04:46.482Z"},"keywords":["mvc","web-framework","express","axolot","axolotjs","axolot.js","REST","API","orm","socket.io"],"author":{"name":"Goncalo Margalho","email":"g@margalho.info"},"readmeFilename":"README.md","homepage":"https://github.com/devalien/axolot#readme","repository":{"type":"git","url":"git://github.com/devalien/axolot.git"},"bugs":{"url":"https://github.com/devalien/axolot/issues"},"users":{"devalien":true}}