{"_id":"ys","_rev":"54-38e560442ce0e9d13b2d6d328fca7d95","name":"ys","description":"Node.js micro web framework.","dist-tags":{"latest":"0.3.5"},"versions":{"0.1.0":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.1.0","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"_id":"ys@0.1.0","description":"Node.js micro web framework.","dist":{"shasum":"991f550f7637a17e5eb7f30dfadbf790a2b2a724","tarball":"https://registry.npmjs.org/ys/-/ys-0.1.0.tgz","integrity":"sha512-PPwXpXiKT77hl5zokkyoMm/enf/hRcpBUx0WsyAswNWnop6Ya9wUC3jr8RHlIXOKPfsHDQKRoZ+A73gRWPkjjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGstxtvNH9cElXBaLRCL/pf3kwQdso/XJkTG+kQumo68AiB+dzpd/0Xomf6JykGHuRr1U0Y8RsDqUNy3rg+qQCFvqg=="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.1.1":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.1.1","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"_id":"ys@0.1.1","description":"Node.js micro web framework.","dist":{"shasum":"68ab5bd00bfd8847a7d4a025466fe6ec0e4b576c","tarball":"https://registry.npmjs.org/ys/-/ys-0.1.1.tgz","integrity":"sha512-SmoSqlFDV0wsf++iC66oUrEoBaQ8/AsGzjk1ZCZvlt45hUJ1douXtd0a1rTMq/hw2HM4auImjhnD8aBxNHvqzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzg+4NQNj1th2bdjFPsJQ6MfZTHvBnOeVPMk6XNAejgQIgF7ArMjqtILcBWfOB2nLkx7wPprn9msEo3YBMzh31cBw="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.1.3":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.1.3","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"_id":"ys@0.1.3","description":"Node.js micro web framework.","dist":{"shasum":"a44ff10ba00dd95ebeb77ab1f5b4c40f860d4f62","tarball":"https://registry.npmjs.org/ys/-/ys-0.1.3.tgz","integrity":"sha512-NyEo8+HBlwbhBiq497sxisaUoEevU8/91/s4PrJ68HrAEarT7Aj7ovr90AXcIFeOoDFDSTA2L6wCL21wEqU1GA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi+6D+rc59x5+rlYA12+rAW0Y+J2R0Q1cmW4ZqlYQH9wIgTAZhbUpuOzOlZsrIhNn16yPKbdBCR/luVnWTb7xGvIQ="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.1.4":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.1.4","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"_id":"ys@0.1.4","description":"Node.js micro web framework.","dist":{"shasum":"83dc55a5efbf72ceba4c01075959ff443be8a88f","tarball":"https://registry.npmjs.org/ys/-/ys-0.1.4.tgz","integrity":"sha512-xOxvdxVI+uk8wn1ZWgv1ZLzGR9KVxS1MKBPIFmPXOVQU27mQk/RQ4qXnfS7cgUJ1rFeJ1JBsWUyGu+Sdoi5cVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpGX7Nb9E0NBuP40mvi7zPtPVfOwvJyFMansRtSQFBOQIgWdOF0Y2s0uuDkUIxkFCBYtq0nRoOWNWnFFpJthrcbr8="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.1.5":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.1.5","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"_id":"ys@0.1.5","description":"Node.js micro web framework.","dist":{"shasum":"b1b7f1af9ec836e5d88f27995075939ea4a11d5b","tarball":"https://registry.npmjs.org/ys/-/ys-0.1.5.tgz","integrity":"sha512-UlIPufGPSvcitTOpNiICXVxXowvTo+CpAvf0mMKi7LC3nNnqm7T2BzcDykWafiZtxOmGDw/9KwKGeDP+efs3jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgJhw7QEqnokHK2/6fut40DdKDbP6bokIuKkmhwoTjhQIhAMgvkEghXpQGpJGUoDApcM4Ivhdq7pkIA1QxYCnU2A6y"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.1.6":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.1.6","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"_id":"ys@0.1.6","description":"Node.js micro web framework.","dist":{"shasum":"9487db93a7a4c02264c1deb8adeaf7222afa25f1","tarball":"https://registry.npmjs.org/ys/-/ys-0.1.6.tgz","integrity":"sha512-10mMB/tzBD/CPeQtHgH+CxldG0E5YpkXxs8Y7jWy80mDW/IIQGcckGH49AyEbsQOwFxxDGDQ5wdQvQ1m2UDT7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRG8bQqYh4YAwgstovSGXeM8R9NG7FFQgUiUaN1SGCcAiEAnggg37RYDHd4xws+LA5s3YoggAeYal1mYVkTkEcwosE="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.1.7":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.1.7","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"_id":"ys@0.1.7","description":"Node.js micro web framework.","dist":{"shasum":"fd8f474c8b7c54f4f33538c07499160e7a0d887e","tarball":"https://registry.npmjs.org/ys/-/ys-0.1.7.tgz","integrity":"sha512-jUsnvGcvZzdjLiFWPFzwhaNIWmUxnhX9Gvnf3sz+vc5T67mKA8v9cjnUcNLvy8o5kKeucm/J9UZDZ0ECpFCnpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGS0+ty+ZQlqp2gd5pvOoAO3Wjm7G5zyNd6HQFBQ8+6AiBwzjBlLQabWQG8dMHSZ+BLYHHTXJOjkQtXTeMh4VWpeA=="}]},"_from":"Ys","_npmVersion":"1.2.14","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.1.8":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.1.8","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"_id":"ys@0.1.8","description":"Node.js micro web framework.","dist":{"shasum":"9b5291c08a9e779f49b164ee81978f1f9f519c62","tarball":"https://registry.npmjs.org/ys/-/ys-0.1.8.tgz","integrity":"sha512-fumm1kGg3upaf+NANIza+OKnHOsuBCdsj8kvhISpde10/viGDoSfvCT1+cYM4Y0sWvh9kLQg47kQ8ESx4kFaKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCx0/yQFCRt2ChuA2qXiLYwPRRddy2Lwqyn/AvoTs19wQIhAO4HwzIs8004mTbrcLs3Hvc4RgcZt24B6aBnHfbFauLd"}]},"_from":"Ys","_npmVersion":"1.2.15","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.1.9":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.1.9","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"dependencies":{"handlebars":">= 1.0.0"},"_id":"ys@0.1.9","description":"Node.js micro web framework.","dist":{"shasum":"70ff87510889379472dfa961ab87c8833e83cf54","tarball":"https://registry.npmjs.org/ys/-/ys-0.1.9.tgz","integrity":"sha512-4XMY3DvCxal0LMeSZ9naTnCazZTrolfL9WqeJmL6pZHqSLUH/kqhhY7FLXOwnbqngKOFmh37bNcLS35nKjQ4kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/j8eK/CrU+BNwKtFnJNoONvyxPkgEBOgnWrzFCto6+gIgFiYWw+NqPhsijxWIvMzS1YsK8GHKIo9HIHPm8hPVXyk="}]},"_from":"Ys/","_npmVersion":"1.2.15","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.2.0":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.2.0","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"dependencies":{"handlebars":">= 1.0.0"},"_id":"ys@0.2.0","description":"Node.js micro web framework.","dist":{"shasum":"61a01fb83df842c6f70bd0dd05ffc9ca6c9dd9eb","tarball":"https://registry.npmjs.org/ys/-/ys-0.2.0.tgz","integrity":"sha512-/1/fnf0AgdYUaUXUqAI2you6SZlS6Fv59cJ4VDTbwWTz/mQkvlsSt4irco1VpoxRRcG6q6vj1L8+fhhx+zHXdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCo8zmtvzl9dY9+DqgQzE0F3hsjPKxcbld4AtOgCuPJDAIgM4dd1TVi2MwsWqgDPg4WLQ7DbbmaRl4gDUuEWZZodoU="}]},"_from":"Ys","_npmVersion":"1.2.15","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.2.1":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.2.1","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"dependencies":{"handlebars":">= 1.0.0"},"_id":"ys@0.2.1","description":"Node.js micro web framework.","dist":{"shasum":"061f85d54b1158846a25dca7cc55a0a4d0cfa39e","tarball":"https://registry.npmjs.org/ys/-/ys-0.2.1.tgz","integrity":"sha512-NetmOdPIP7i7nS1nNFBy6s1aLZb9MpRV4yrH2JJZYUHbTabrg/tu9pEP9tr38s276OyMTBnxQH8QaELsAHWrZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1bq8HeDUUMhZuk7mXy8iinpex60mxYAVklWw3fVxpCgIhALyccPhMyklcrENRHnwOIFWtz219zPCSlSx6BMH3PF58"}]},"_from":"Ys/","_npmVersion":"1.2.15","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.2.2":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.2.2","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"dependencies":{"handlebars":">= 1.0.0"},"description":"Node.js micro web framework.","bugs":{"url":"https://github.com/nabriski/Ys/issues"},"_id":"ys@0.2.2","dist":{"shasum":"cf4254d32ed7b89d7a6b30051f81b1cd3bfdf5a1","tarball":"https://registry.npmjs.org/ys/-/ys-0.2.2.tgz","integrity":"sha512-yYf1q1hmE86a2k439J2T36TnxxdeykFdSVhvKklLOTCeiaxwy3Je9Q3sq0H5apeXNGZfBkEiUVOOuyycU8y+Jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTnQYvfnRsyAIVRdSdd+wQwY3X6CkxegciS7XTgILENAiEA+r1f5EEcx2USdrQZG1mmc/PqZIyw14174FrtjQCI1w0="}]},"_from":"Ys/","_npmVersion":"1.2.32","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.2.3":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.2.3","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"dependencies":{"handlebars":">= 1.0.0"},"_id":"ys@0.2.3","description":"Node.js micro web framework.","dist":{"shasum":"b0f2fbf54252071c3a17c9a9011131ee5388fd3f","tarball":"https://registry.npmjs.org/ys/-/ys-0.2.3.tgz","integrity":"sha512-ESBPudg7LDe4w0kj+5QEpWJSxnaeyb9Cyw5ckn+oad+Np5GJLL5JDGd3OOuiLjhxHVkDOVihqo0T7TfiTlItjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8e8dFQ29xuLcOb/Qn1WuskSOPIcA6f0Hdxtxa2+pAWAiAyUCVlsqI3RLauNqXW2MBpqOoFLaKtqQfewVX4nxTf9Q=="}]},"_from":"Ys","_npmVersion":"1.2.15","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.2.4":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.2.4","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"dependencies":{"handlebars":">= 1.0.0"},"description":"Node.js micro web framework.","bugs":{"url":"https://github.com/nabriski/Ys/issues"},"_id":"ys@0.2.4","dist":{"shasum":"24b75ae54b6cefcc2e68cb7516a7aab49d888c3d","tarball":"https://registry.npmjs.org/ys/-/ys-0.2.4.tgz","integrity":"sha512-ymICwCosr+/zc3ypGa0nqoAd/DrVKaNVaqLl1gVZkRBOGLx4JY7/5aSb3lFzLMC36Vy+WFW60aSKcI1yegs2lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHAEKPFzbvOZ34PovdxgLt0a0/t6p/Dqdbi28vWljx6gIgWFmKRtbQH7D6tz17oIu8PQp5apxgbxNCHqLRvtnwBGc="}]},"_from":"Ys","_npmVersion":"1.3.8","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.2.5":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.2.5","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"dependencies":{"handlebars":">= 1.0.0","forever-monitor":">= 1.2.3"},"description":"Node.js micro web framework.","bugs":{"url":"https://github.com/nabriski/Ys/issues"},"homepage":"https://github.com/nabriski/Ys","_id":"ys@0.2.5","dist":{"shasum":"1665e7ea4c961b44d0ab6beb403a36f059fc7a68","tarball":"https://registry.npmjs.org/ys/-/ys-0.2.5.tgz","integrity":"sha512-kCOhLhwy9rT4ZxlPR3HjGNbdxn7AsCrvcpCaeICY6XUVeoA9F5v+d/V5A2tp3qT46y0ClsoZdUT4u6mntVK0QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAgu8GOlbaPpEbTjbBz5Hl09cwkIexEZLzC5+YCDAd1nAiAS1buBh8+t9iunO5fULc83f8wsI97SFje/e139ZBE01g=="}]},"_from":"Ys","_npmVersion":"1.3.14","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.2.6":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.2.6","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"dependencies":{"handlebars":">= 1.0.0","forever-monitor":">= 1.2.3"},"description":"Node.js micro web framework.","bugs":{"url":"https://github.com/nabriski/Ys/issues"},"_id":"ys@0.2.6","dist":{"shasum":"6e2eb3039b72ee07b069d4b95f803ea57daa6e76","tarball":"https://registry.npmjs.org/ys/-/ys-0.2.6.tgz","integrity":"sha512-RtVP1zz+DRqCfoLEY+WP5MjmCp42y16dzGgcvrSfNKhwVmmB7kRQgn+y49KCT4/bUH2lHp9qmbKfy5IIt/oKvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7/doqKqLcq7uANFJsrkme7AjG3gNa3820h5hKDuiHcAiBlRIcRrYjcWV8EjWb464A4RM9Zpl3X8YdkGyC5nXtzXA=="}]},"_from":"Ys","_npmVersion":"1.3.8","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.2.7":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.2.7","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"dependencies":{"handlebars":">= 1.0.0","forever-monitor":">= 1.2.3"},"description":"Node.js micro web framework.","bugs":{"url":"https://github.com/nabriski/Ys/issues"},"_id":"ys@0.2.7","dist":{"shasum":"aa5d111ab2324e1b4e885821655a42757d01c76c","tarball":"https://registry.npmjs.org/ys/-/ys-0.2.7.tgz","integrity":"sha512-KSOhDSohOeOY0c8tkiiVquTbYez7Rzc12KRIua91T8mBUZRkJJEeDcEDN+pLwHekXu4bYxH/PvTG5laTQe3hSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsQf4g+a3w5485qtCF5NA3fQcRRiT/RotE70PUWtbhSAiB8E7Eqgp+GQ7LWtjp/2hAftVxN1u1nRKgSDYtTNdiNVA=="}]},"_from":"Ys","_npmVersion":"1.3.8","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.2.8":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.2.8","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"dependencies":{"handlebars":">= 1.0.0","forever-monitor":">= 1.2.3"},"description":"Node.js micro web framework.","bugs":{"url":"https://github.com/nabriski/Ys/issues"},"_id":"ys@0.2.8","dist":{"shasum":"09ad1fe57183fb648e660f680381da21816d861b","tarball":"https://registry.npmjs.org/ys/-/ys-0.2.8.tgz","integrity":"sha512-UG6JQ76SYp9hkVDQDvMqXsP55ELk88lprA4a8g7cVRgF/TcdpdaUtuYm2e9m3nWhfZE2EO00v05zcZJGpWMCrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8IRd7V59yWAu35mr8GFPYtPB6iYeMVguZiRuMoRlMdAiEA3VpuE0j5WhkAi9iloOXSOnvqeGq12PWGPWWnpsHR7jE="}]},"_from":"Ys","_npmVersion":"1.3.8","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.2.9":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.2.9","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"dependencies":{"handlebars":">= 1.0.0","forever-monitor":">= 1.2.3"},"description":"Node.js micro web framework.","bugs":{"url":"https://github.com/nabriski/Ys/issues"},"_id":"ys@0.2.9","dist":{"shasum":"d5f8546470740000331e3082380fb80999334951","tarball":"https://registry.npmjs.org/ys/-/ys-0.2.9.tgz","integrity":"sha512-uwsYp4pUsRSXyvhNCuMTOtUUIfhKDWWOxRBxPEm+Hy39WpYK8lTUtX57JwJRGJMsuxYGaTVRldrK+19MFXtaug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIqG70ZdgDWgh5BdAdymjNC76OLN4jns393+RLKY3K3AiBzOj5EhdYXT0hB2pSBPenIg/6JRoJdHcY5oj57Wx9sLQ=="}]},"_from":"Ys","_npmVersion":"1.3.8","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.3.0":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.3.0","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"dependencies":{"handlebars":">= 1.0.0","forever-monitor":">= 1.2.3"},"description":"Node.js micro web framework.","bugs":{"url":"https://github.com/nabriski/Ys/issues"},"homepage":"https://github.com/nabriski/Ys","_id":"ys@0.3.0","dist":{"shasum":"269a345f0566511dee4397e13708ee66596c84af","tarball":"https://registry.npmjs.org/ys/-/ys-0.3.0.tgz","integrity":"sha512-kAtdwY+IK3Y9/WRyqDziuAjMBfOwQoUVN4t5VxxLrpE1O+sXmQbNx9VyjkP7y98JyKTI1feZS/Pui653AFYiHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbj58RF7M5Zcc6zZ9Cy3pDiqBiYMEWSpEWonfFjKoNhAiEA0JUMXXirQfxYl+x/ViBNCSQqs9ljxqhLrH9z24wadrI="}]},"_from":"Ys","_npmVersion":"1.3.14","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.3.1":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.3.1","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"dependencies":{"handlebars":">= 1.0.0","forever-monitor":">= 1.2.3"},"description":"Node.js micro web framework.","bugs":{"url":"https://github.com/nabriski/Ys/issues"},"homepage":"https://github.com/nabriski/Ys","_id":"ys@0.3.1","dist":{"shasum":"caf05f74dcf31f1a993fe1875802860fabcb0b7b","tarball":"https://registry.npmjs.org/ys/-/ys-0.3.1.tgz","integrity":"sha512-9QOR1FybBC1Qf0b/nW7YhJv/F2dQ109osbOO3G1CWFjZ6fzThnAIw3125rAooE4kTprDTxzPz6kZTjKgAKANDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBU9KBx8EBVQ784QPx44KZ4wvUqZNImhOcnjkpLTZL3AiEA9n4tPfYxJcoY0Qk2vz34YnsPbYYdJs0PvBdW70cyt58="}]},"_from":"Ys","_npmVersion":"1.4.3","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.3.2":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.3.2","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"dependencies":{"handlebars":">= 1.0.0","forever-monitor":">= 1.2.3"},"description":"Node.js micro web framework.","bugs":{"url":"https://github.com/nabriski/Ys/issues"},"homepage":"https://github.com/nabriski/Ys","_id":"ys@0.3.2","dist":{"shasum":"94ed5ace2a6aa8ef0dd97a632e039bdfca17bfa7","tarball":"https://registry.npmjs.org/ys/-/ys-0.3.2.tgz","integrity":"sha512-jkpVr/NBUAmjdvLS64sOiEXUY9MQwrhbH/5cdkH3iNGzsIcvdxYC7gmDJuA31tSimUvSbE/3c8HBQa7mb6jtPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpvIRGo3SjBqOHJ8ZM886GQpS+bx96EGqriOKoRtNYoAiEAvKq69Sa37pXHKtQekchJKxFpJqFwxkZb/T1KWfV50EY="}]},"_from":"Ys/","_npmVersion":"1.4.3","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}]},"0.3.3":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.3.3","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"dependencies":{"handlebars":">= 1.0.0","forever-monitor":">= 1.2.3"},"description":"Node.js micro web framework.","bugs":{"url":"https://github.com/nabriski/Ys/issues"},"homepage":"https://github.com/nabriski/Ys","_id":"ys@0.3.3","_shasum":"ee90b199dee2237001c4d96bfd40447a188cbd12","_from":"Ys/","_npmVersion":"1.4.9","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}],"dist":{"shasum":"ee90b199dee2237001c4d96bfd40447a188cbd12","tarball":"https://registry.npmjs.org/ys/-/ys-0.3.3.tgz","integrity":"sha512-HEu2ExwT6fVuFm/CFhp43fwYglJSxPcRqLHab9/QohYkkZp+L0o1l61l/5exJCsdeU/mVnE2MIdlLUaOgSJaYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlEq2Svy6WnZCs8aE/bf6aK1cHw0Bkkq6zRwGvtlyNpAiBJL37lFQeZT7/idcvhLpVsyG1pvTMZUMRRkEaN9p/+2g=="}]}},"0.3.4":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.3.4","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"dependencies":{"handlebars":">= 1.0.0","forever-monitor":">= 1.2.3"},"gitHead":"4a9e535b5e80f03192515016fe26e63ec7b193f2","description":"Node.js micro web framework.","bugs":{"url":"https://github.com/nabriski/Ys/issues"},"homepage":"https://github.com/nabriski/Ys","_id":"ys@0.3.4","scripts":{},"_shasum":"9c67dc7a1536d463e4443222eb9fbfea27ceab79","_from":"Ys","_npmVersion":"1.4.14","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}],"dist":{"shasum":"9c67dc7a1536d463e4443222eb9fbfea27ceab79","tarball":"https://registry.npmjs.org/ys/-/ys-0.3.4.tgz","integrity":"sha512-RpzorGHQ6dDZTlNO3oiA22L4MQlFEld+jWknhPj/rMeEAJM8ovBBap/xgFirEp+3Uh0Jzc4kXBiMN4a1hT3mQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8wCohnl9/Lu5WUlcyuv8rHGUEeiFDY67ntDqIVFb+LAiEA2e0k6TqOSRaYp9IsHCtsp9KMJ+MJd2d2usib89uK3js="}]}},"0.3.5":{"name":"ys","main":"./Ys.js","author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"license":"MIT","version":"0.3.5","repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"dependencies":{"handlebars":">= 1.0.0","forever-monitor":">= 1.2.3"},"gitHead":"ef5fce84ea1a2f6809197f476464b5dd820f6c64","description":"Node.js micro web framework.","bugs":{"url":"https://github.com/nabriski/Ys/issues"},"homepage":"https://github.com/nabriski/Ys","_id":"ys@0.3.5","scripts":{},"_shasum":"3615b6af9da215461562c4144df0dd9f09eca9c9","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.10.36","_npmUser":{"name":"nabriski","email":"itamar.nabriski@gmail.com"},"maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}],"dist":{"shasum":"3615b6af9da215461562c4144df0dd9f09eca9c9","tarball":"https://registry.npmjs.org/ys/-/ys-0.3.5.tgz","integrity":"sha512-QuDb5tKQYWhhNdLn3UZdN8LGoHOzUoUhpa71KOFa9gvwDUfYjtej37yO7RmCkeILbwN/GszeDEkXNezSoNgEUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7M0P35goo/Zvbo6n1ikZbrLelm2XRubFxW2WLmEn7zgIgRM11uyvZh0wDLl1Z/M94lxUewxdP/HaqNRDnPgy5B7k="}]}}},"readme":"# Ys\nNode.js micro web framework.\n\n### Installation\n```\nnpm install ys\n````\n\n### Hello World:\n\n```javascript\n\nvar Ys = require('ys').Ys;\n\nYs(\"^/$\").get = function(req,res){\n    res.end(\"Hello World!\");\n};\n\nYs.run({debug:true});\n```\nIn debug mode the server reloads itself on source changes. Do not use in production.\n\n### API:\n\n#### Server Run Params\n```javascript\nYs.run({\n    host:\"localhost\",//default\n    port:8780,//default\n    user:\"nabriski\",//no default, will set the process's user to this user after binding to port\n    partials : { // path to handlebars' partials\n                \"path\":\".\",//default - path to look for partial files\n                \"ext\":\"mustache\"//extension of partial files\n    },\n    debug:false,//default, if set to true server will restart if file including Ys has changed\n    onInit:null, //default, optional callback to be called when Ys starts listening to requests\n    pidFile:null, //default, optional file where pid of process is written,\n    exceptionHandler : null //default, set a function to handle uncaught exceptions\n});\n```\n\n#### Generic Response\n```javascript\nYs(\"^/$\").get = function(req,res){\n    res.writeHead(200, {'Content-Type': 'text/html'});\n    res.end(\"<h1>Hello World!</h1>\");\n};\n```\n\n#### JSON Response\n```javascript\nYs(\"^/json$\").get.json = function(req,res){\n    res.returnObject({\"message\" : \"Hello World\"});\n};\n```\n\n#### Templating\n```javascript\n// return html response using template 'hello.html' \n// (default template engine is 'handlebars.js' but any template engine with a 'compile' method can be defined)\n// Where 'hello.html' is:\n// <h1>Hello {{name}}!</h1>\nYs(\"^/hello_bob$\").get.template = {'hello.html':function(req,res){\n    res.returnObject({\"name\" : \"Bob\"};);\n}};\n```\n#### Echo Server\n```javascript\nYs(\"^/hello/(\\\\w+)/$\").get = function(req,res){\n    res.end(\"Hello \"+req.$1+\"!\");\n};\n```\n\n#### Static Files\n```javascript\n//return static files\nYs(\"^/static/.*$\").get.static = \".\";\n\n//return gzipped file (depends on client's accept encoding)\nYs(\"^/gzip/.*$\").get.gzip = \".\";\n\n```\n\n#### Redirect\n```javascript\nYs(\"^(.*/[^\\./]+)$\").redirect = \"$1/\";//adds a trailing slash when missing\n```\n\n#### Rewrite\n```javascript\n//rewrite /json_alias/ to /json/\n// must appear before the /json/ route\nYs(\"^/json_alias/$\").rewrite = \"/json/\";\n\nYs(\"^/json$\").get.json = function(req,res){\n    res.returnObject({\"message\" : \"Hello World\"};);\n};\n\n```\n\n#### Proxy\n```javascript\n//proxy all requests to http://localhost:8080/\nYs(\"^/.*$\").proxy = \"http://localhost:8080/\";\n\n```\n\n#### Running Multiple Instances\n```javascript\nvar a= Ys.instance(), b = Ys.instance();\n\na(\"^/$\").get.html = function(req,res){\n    res.end(\"<h1>Instance A</h1>\");\n};\na.run({port:8780};);\n\nb(\"^/$\").get.html = function(req,res){\n    res.end(\"<h1>Instance B</h1>\");\n};\nb.run({port:8781});\n\n```\n\n","maintainers":[{"name":"nabriski","email":"itamar.nabriski@gmail.com"}],"time":{"modified":"2022-06-29T08:17:09.738Z","created":"2012-11-22T19:44:40.837Z","0.1.0":"2012-11-22T19:44:43.433Z","0.1.1":"2012-11-22T20:12:13.117Z","0.1.3":"2013-01-01T09:20:19.812Z","0.1.4":"2013-02-12T22:39:59.543Z","0.1.5":"2013-02-21T19:13:42.027Z","0.1.6":"2013-02-24T08:47:41.243Z","0.1.7":"2013-03-10T20:20:04.216Z","0.1.8":"2013-04-22T10:48:57.273Z","0.1.9":"2013-05-20T14:43:51.940Z","0.2.0":"2013-05-21T06:57:14.436Z","0.2.1":"2013-06-04T11:54:09.649Z","0.2.2":"2013-07-11T20:12:00.556Z","0.2.3":"2013-08-27T16:53:45.534Z","0.2.4":"2014-01-05T13:06:49.438Z","0.2.5":"2014-01-08T18:34:46.966Z","0.2.6":"2014-01-09T09:13:32.715Z","0.2.7":"2014-01-09T09:20:08.303Z","0.2.8":"2014-01-12T10:25:34.037Z","0.2.9":"2014-01-12T10:45:52.906Z","0.3.0":"2014-01-22T21:47:16.623Z","0.3.1":"2014-04-24T10:59:34.615Z","0.3.2":"2014-04-27T19:04:01.990Z","0.3.3":"2014-06-03T06:21:03.571Z","0.3.4":"2014-07-24T09:20:17.330Z","0.3.5":"2015-03-04T13:02:22.096Z"},"author":{"name":"Itamar Nabriski","email":"itamar.nabriski@gmail.com"},"repository":{"type":"git","url":"https://github.com/nabriski/Ys.git"},"readmeFilename":"README.md","homepage":"https://github.com/nabriski/Ys","bugs":{"url":"https://github.com/nabriski/Ys/issues"},"license":"MIT"}