{"_id":"spritz","_rev":"46-c9de61f6aceec1fdc260ca5ee99ab9ff","name":"spritz","dist-tags":{"latest":"0.5.20"},"versions":{"0.0.1":{"name":"spritz","version":"0.0.1","keywords":["spritz","web","server","framework"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.0.1","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"db7b11a90e0638f959bc3e9fee55d1450b1bb86c","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.0.1.tgz","integrity":"sha512-0QtP3p1/UetJq+VSJKkgWog9KoSE8qT9s0u9c8t2jx/O4aTFVtuZcovDj+0Mp5zPWQxEwwHMtty+NIta3c40yw==","signatures":[{"sig":"MEQCIQCGAemX6Chw5tAxAdOrxLtfE0MuQCXSfy8qq9D4UbEDdgIfWQXe5IGfi9PFmYE5QNmo8ptZPRwgAWRGXwebpZ1/NA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/spritz.js","_from":".","engines":{"node":">=0.10.5"},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"1.4.3","description":"A pretty simple web server framework","directories":{},"dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{}},"0.0.2":{"name":"spritz","version":"0.0.2","keywords":["spritz","web","server","framework"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.0.2","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"632d6b67a0d3d8467e14197e133de9adcc398fd4","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.0.2.tgz","integrity":"sha512-M47LP9rBvsY508CJFE7Xud9ml6K2hx4/IzHM0Acqg5e2bjLcB6KyrEQGTzcHuJJMT1w6FDiAMRZiNAh3wuXv0g==","signatures":[{"sig":"MEUCIBHXkXSpC8iylHaEKTniN0uwGfxadKd2nFQXUfNCBBDrAiEA9DB/Xvgi9SZow668HpyhzjBr6/hkB1JFCUyDJSpfS38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/spritz.js","_from":".","engines":{"node":">=0.10.5"},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"1.4.3","description":"A pretty simple web server framework","directories":{},"dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{}},"0.1.0":{"name":"spritz","version":"0.1.0","keywords":["spritz","web","server","framework"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.1.0","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"6804dd40aa5443c1997127ddf129c130495d1718","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.1.0.tgz","integrity":"sha512-oEIaggvYQazUG3+W6zeCPKvGybHqprj2SerDOqFJWZ+lkaK1aaIAFmRixUbqng6TcoPuBdOG1xi1RsIpT9tI3w==","signatures":[{"sig":"MEUCIQDv8dBnd+EGwI1tIMrahza5WzSRpELuXqqFMI2psF1+JQIgD/BTmvl05MZlD2Py/kkAlr6wkaiIHIOuiqhYzAEbQyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/spritz.js","_from":".","_shasum":"6804dd40aa5443c1997127ddf129c130495d1718","engines":{"node":">=0.10.5"},"gitHead":"3315fb2e9b78f67f985d1ac6a248777e89986fef","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"1.4.14","description":"A pretty simple web server framework","directories":{},"dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{}},"0.2.0":{"name":"spritz","version":"0.2.0","keywords":["spritz","web","server","framework"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.2.0","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"54cc2f37a7cd82b5c5d21fdab2173e53cc8a5a43","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.2.0.tgz","integrity":"sha512-2wO4Rr9iqazQOfKRpWfFHW6siGJT7fhEfKdDYxRv0wf7LFL7AHpQJ2fya6p4mPnh09l3hv52dJSYMxxaYGKCwA==","signatures":[{"sig":"MEQCIBwa1DIcTq8CpSuCJYrVUTCo3uCdzkA7tvLvRtLcXDSFAiAvUxOBpd59i0/GsWgJ6WpVduZahcfXzmL35pumFJ4/zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/spritz.js","_from":".","_shasum":"54cc2f37a7cd82b5c5d21fdab2173e53cc8a5a43","engines":{"node":">=0.10.5"},"gitHead":"d43edb5f6bc62080d5be07fa81cef634a8c0360e","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"1.4.14","description":"A pretty simple web server framework","directories":{},"dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{}},"0.2.1":{"name":"spritz","version":"0.2.1","keywords":["spritz","web","server","framework"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.2.1","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"ee5ffd0bed012a7ee5fb0d7aa963553a667ac81b","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.2.1.tgz","integrity":"sha512-J5HmpRtciBzvNzoTSJRto7+rFJ/Y2DRAR+06NYTDWmDABR6HLuoYL27uSRB8caFVz7Ymkw3dbeY+1YmqaTPgag==","signatures":[{"sig":"MEUCIFThOMwO7EPDeDAEwErpKJ1XJ8JA3+F7WaFZzfuQ7DcEAiEAq4qU75skBHLTuNrYCUTT9rpehVC9+2qKhZJgNp4OM5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/spritz.js","_from":".","_shasum":"ee5ffd0bed012a7ee5fb0d7aa963553a667ac81b","engines":{"node":">=0.10.5"},"gitHead":"5696f8e9a284a518b34363487f5841ad5cda4507","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"1.4.14","description":"A pretty simple web server framework","directories":{},"dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{}},"0.2.3":{"name":"spritz","version":"0.2.3","keywords":["spritz","web","server","framework"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.2.3","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"b66bf18f7fb8402a3a97e1619b0b10d719d480cb","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.2.3.tgz","integrity":"sha512-3s7vAPwlQG9h4DEMgU1Us/qm/ixi8hHzKytTOq8K7ifm+PjnlXof0G6dQsu+qfbeoqWgbIWPtibvXrft9GlSgw==","signatures":[{"sig":"MEYCIQCgaUx1Ipo4TwhSaMzhFR0cdhJ03EJlb32J3yTxkAyezAIhAO3NXzxb517AHRRisndOHUpRioHuxEuuIHxFAEgRWzUW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./spritz.js","_from":".","_shasum":"b66bf18f7fb8402a3a97e1619b0b10d719d480cb","engines":{"node":">=0.10.5"},"gitHead":"be388968082905a665d79b7d4ff40f437b66151a","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"1.4.14","description":"A pretty simple web server framework","directories":{},"dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{}},"0.2.4":{"name":"spritz","version":"0.2.4","keywords":["spritz","web","server","framework"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.2.4","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"b631a5d6ca366259452a7b0855d4ac5662651574","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.2.4.tgz","integrity":"sha512-sBSHUr5I1+fXRUd7YoYc/Eixxur50wDLXbN2JhuKxHLMN1WmpHwDFwARLy3bFM4L3Kj+5Hf/iJfajLEHCKYquA==","signatures":[{"sig":"MEUCIDqPkDHPuTRPHpclDCBlhRNjUyJYm3rtGlRjgAWCgck0AiEA8RhAeUWZZ/s6nTvYC2APEATXgs9v8EGLjwSSSUM/+lA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./spritz.js","_from":".","_shasum":"b631a5d6ca366259452a7b0855d4ac5662651574","engines":{"node":">=0.10.5"},"gitHead":"76008132ba4e30bef5e9ad698a28c10a982c4751","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"1.4.14","description":"A pretty simple web server framework","directories":{},"dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{}},"0.2.5":{"name":"spritz","version":"0.2.5","keywords":["spritz","web","server","framework"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.2.5","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"2c4f830b56fbdb2dbb9f67d3b5defe192ed47139","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.2.5.tgz","integrity":"sha512-igUj5V85cpbHOezsZJ7YBagVWumk/LTkyfIqIA6bB173u3TBBkdfwgseIW+LfduzFz4jp7KD0k0VGFooPsSe8g==","signatures":[{"sig":"MEUCIQDeDWhGAHbBWVQq+R10H8wkSu0iqH5xZJIMR+rk03ZfLQIgcwbaoBpxl39Sz986TKv6irUE963YJG0rBfK8FwzMfnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./spritz.js","_from":".","_shasum":"2c4f830b56fbdb2dbb9f67d3b5defe192ed47139","engines":{"node":">=0.10.5"},"gitHead":"0ce50992913f0e2470aba9db3a95c6d867948519","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"1.4.14","description":"A pretty simple web server framework","directories":{},"dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{}},"0.2.6":{"name":"spritz","version":"0.2.6","keywords":["spritz","web","server","framework"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.2.6","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"799b58756f3986eb63cb4b04fb6ee3b09ffc830b","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.2.6.tgz","integrity":"sha512-L4qEanNE6zAgwCT5cPmqHC1IuJvPIfO1Xy+ax8toFG7qn6SYbQnegFQ/CR92zaMY+IKsaqsdAbLVjsE45KI3jw==","signatures":[{"sig":"MEUCIQDtU0hMLdjNrSThWU4KrNQJYMNYxTiZ53TiWhkBr3AT7gIgCzX/3jAwLQC4ZI61Y5RouTtEb6AQOe8gOok56duVBWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./spritz.js","_from":".","_shasum":"799b58756f3986eb63cb4b04fb6ee3b09ffc830b","engines":{"node":">=0.10.5"},"gitHead":"d62561c00a4ff209a277e591eac54b6bae512437","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"1.4.14","description":"A pretty simple web server framework","directories":{},"dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{}},"0.2.7":{"name":"spritz","version":"0.2.7","keywords":["spritz","web","server","framework"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.2.7","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"f2235902c33c79cb76b8aff2420e108cc09bca21","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.2.7.tgz","integrity":"sha512-CxoxN8KEGnOQ46+k/TjCLsJfsfpkK6V25LSuDYU8wqHkipDP9eJybaWcSwnMMKMuqCMW/PHOkaRvSuty4nc3wA==","signatures":[{"sig":"MEUCIQDoajNhDF54Arm0EMbXRhVRsb52AiwvJT0UyFJiRkB51gIgUcZVFec32wZO9DoIvpXEcD8ImgS0FcNMX08KxXQzZD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./spritz.js","_from":".","_shasum":"f2235902c33c79cb76b8aff2420e108cc09bca21","engines":{"node":">=0.10.5"},"gitHead":"97dc1410c0207621e87eaa5bd56478ee47165cfb","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"1.4.23","description":"A pretty simple web server framework","directories":{},"dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{}},"0.2.8":{"name":"spritz","version":"0.2.8","keywords":["spritz","web","server","framework"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.2.8","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"de386bc3db2251351baaebdcaed726793a95b6f3","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.2.8.tgz","integrity":"sha512-AJDd/WKA85kCjU7450PBGDm/1LTz8HVJB+nHjzZ0GqqoL7yTrMZ7LYgCUPmi7PE/UnKjVoWyXK2yThA1OqXBeQ==","signatures":[{"sig":"MEUCIQCPzbmv15mfQfZUWGkSjN/WJMvwAPco4MP1egrrQfSUGgIgCOCZ8HFv3QUG7cSOWAiiBl/CO+lj+0KdNPtfUs2rbzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./spritz.js","_from":".","_shasum":"de386bc3db2251351baaebdcaed726793a95b6f3","engines":{"node":">=0.10.5"},"gitHead":"a35b79fd543903bea48d12045e439590b4323dcf","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"1.4.23","description":"A pretty simple web server framework","directories":{},"dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{}},"0.5.0":{"name":"spritz","version":"0.5.0","keywords":["spritz","web","server","framework","authentication","hooks"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.5.0","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"e32cf3999046da3db1e7044e1b733990fdf9d892","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.5.0.tgz","integrity":"sha512-tEUh/8MXh/rQ9hjfS3lHj7TqNyi7p7eAV1Y1rhP4LcARXMO7Uhw/EFUjQLyJW/ioD+20RSWDeJQJIMCKwTcJpA==","signatures":[{"sig":"MEUCIQCLX74b1J5knF6jLntiWXokGzNxY8U1uNCXfbrorx3voQIgIAuSrilae8SYp2aEfnshzkSEUdOPQlh+9jdFazt8uTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./spritz.js","_from":".","_shasum":"e32cf3999046da3db1e7044e1b733990fdf9d892","engines":{"node":">=0.10.5"},"gitHead":"0092ddebc7bf0cf49cbd53082e465c9a099a6345","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"1.4.23","description":"A pretty simple and lightweight web framework","directories":{},"dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{}},"0.5.1":{"name":"spritz","version":"0.5.1","keywords":["spritz","web","server","framework","authentication","hooks"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.5.1","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"45889fc4667d44fb5c59f797668895da4ad4a969","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.5.1.tgz","integrity":"sha512-Yivx0GY5wRHeX1bCxx1B9Tw9aKh/gcacybaR9NTP9ACdTswHY53NoaKOzvMuuhyuDXs8SzTqvWVKlTz2IiYCYQ==","signatures":[{"sig":"MEQCIAizASdh+07i1E00lWWDrxtDrnJ2RbGbbPhKtG7S3YJyAiA8B+k8nUfIpeihItUZhb1K+1L+JOk3O9UuR/+Sn7gZIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./spritz.js","_from":".","_shasum":"45889fc4667d44fb5c59f797668895da4ad4a969","engines":{"node":">=0.10.5"},"gitHead":"e3c34dfd3b30acd1a5323bf7d07c114efc5b10a7","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"1.4.23","description":"A pretty simple and lightweight web framework","directories":{},"dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{}},"0.5.2":{"name":"spritz","version":"0.5.2","keywords":["spritz","web","server","framework","authentication","hooks"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.5.2","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"85ef04bd55002fc2b243353ead0ce9ab0ba18a63","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.5.2.tgz","integrity":"sha512-dpjI6t8TxkoMkxJaVu/89o/gdwFC8c8FXBWg7fq17fWAMF0pJj3pC9xlFoCyqXQwZ8y4nNesF4CY9oqKSZTA9g==","signatures":[{"sig":"MEQCICgL2sqEWGwEv3dUxRuWxTshoBdgsS6DCit3A94iyFcdAiBlRaA9kDLw2d4H+1FC+vG34OnpjAXebTyK1KAyTqFQDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./spritz.js","_from":".","_shasum":"85ef04bd55002fc2b243353ead0ce9ab0ba18a63","engines":{"node":">=0.10.5"},"gitHead":"264bedad63b2d30c32a6e69bd43c21a31c9b050e","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"1.4.23","description":"A pretty simple and lightweight web framework","directories":{},"dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{}},"0.5.3":{"name":"spritz","version":"0.5.3","keywords":["spritz","web","server","framework","authentication","hooks"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.5.3","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"8ba1d8e4bcb309b70fca39ddef9783e40ed40a30","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.5.3.tgz","integrity":"sha512-SFuTYpH9elwuzpyvq2uZc7rZFhqyPQeil9PE/NaYX7NOlYOZD10/rkKUCK6nphwmsUzl1IdmL2m/Bz97iRhxzA==","signatures":[{"sig":"MEUCIEaetj8nH/9hg+oon1oBeMgKxP9haFgRKAEjKk7SVimlAiEAmBeKRBe+CRG8m+1tYUgsLpgl/xM4Sq5wM/By24chn1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./spritz.js","_from":".","_shasum":"8ba1d8e4bcb309b70fca39ddef9783e40ed40a30","engines":{"node":">=0.10.5"},"gitHead":"00e2ca3303b64820779cf818f48fefe5922b8bbf","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"1.4.23","description":"A pretty simple and lightweight web framework","directories":{},"dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{}},"0.5.4":{"name":"spritz","version":"0.5.4","keywords":["spritz","web","server","framework","authentication","hooks"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.5.4","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"c8414f748152a60a3dd330dd401d9b02140d394f","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.5.4.tgz","integrity":"sha512-Qnz/pov4N8EsIOpBbjmhHMLVsVXWwQtJg15ky2olSi7LX4opQwUjeWDTI6n7eAtZaeYQVdl0QclKvBqwDr3LXQ==","signatures":[{"sig":"MEYCIQDBM8IrN1YISb26AITWYPS+uqmwfGAJeSURmLBeC1NawQIhALr93HgqoWu9CtnzIExYYo4odK8l7kAQLH8hPPEqbK1K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./spritz.js","_from":".","_shasum":"c8414f748152a60a3dd330dd401d9b02140d394f","engines":{"node":">=0.10.5"},"gitHead":"d6a601e703c089ef2479eb2c4d2e5a27247913e9","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"1.4.23","description":"A pretty simple and lightweight web framework","directories":{},"dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{}},"0.5.5":{"name":"spritz","version":"0.5.5","keywords":["spritz","web","server","framework","authentication","hooks"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.5.5","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"b8e9ee0a04fdbe86227efeb9e8484ad451ed684f","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.5.5.tgz","integrity":"sha512-1KZjjlt13yGm6pv490XOqqI6N2vZ9OUk8an3Ex/OX9U2ui6sBVerTXiGKnmpBgRd2Sj/dNUHHzs62a/RiI7UyA==","signatures":[{"sig":"MEUCIHktnY0bu8NOSeesooBFGOfki2ElChZXK/7FNQhY+5bbAiEAnqrJ4Z/pSZulWhr9SZW+3UmTJ+Ey1cPYsSYiP/ExrKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./spritz.js","_from":".","_shasum":"b8e9ee0a04fdbe86227efeb9e8484ad451ed684f","engines":{"node":">=0.10.5"},"gitHead":"434153f8d47a47001b5a6782b5f198619baa8453","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"2.14.12","description":"A pretty simple and lightweight web framework","directories":{},"_nodeVersion":"4.3.2","dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/spritz-0.5.5.tgz_1459280491271_0.9826867792289704","host":"packages-12-west.internal.npmjs.com"}},"0.5.6":{"name":"spritz","version":"0.5.6","keywords":["spritz","web","server","framework","authentication","hooks"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.5.6","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"3b0d99236b50a7b02ea888aa8cea9e88716adbf6","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.5.6.tgz","integrity":"sha512-BRhPByGcA4Ni7p7AdbE5B9oQbZ7aNBI6hVVlmgibHc1LD6fvQy+IQYp4gL5p98VCAyr9+a+Qlm7g8uiVWNxgQg==","signatures":[{"sig":"MEUCIEOVhzJYtuGLoQNomFR+zGO9zG5TKt1/6LYQHd4zNJE4AiEA4w3RbavlM0O8VK1Fqnoy1JGfi2QRvfM1hH7VhR4Y7HE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./spritz.js","_from":".","_shasum":"3b0d99236b50a7b02ea888aa8cea9e88716adbf6","engines":{"node":">=0.10.5"},"gitHead":"dc1ad671d1fabc4ff35aed40a10c45ad9b2ecb8b","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"2.14.12","description":"A pretty simple and lightweight web framework","directories":{},"_nodeVersion":"4.2.4","dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/spritz-0.5.6.tgz_1464698852829_0.2667402995284647","host":"packages-12-west.internal.npmjs.com"}},"0.5.7":{"name":"spritz","version":"0.5.7","keywords":["spritz","web","server","framework","authentication","hooks"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.5.7","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"a0f43aa10a183e5ab9e1b06c61cae3eb5799f906","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.5.7.tgz","integrity":"sha512-M1SnWLBRDp8hs1eDjqaA/a8FHtbgwuCQf28nOF0wf3YCu5023m+wbGQ3SSeaHPg7OUkAtSUfVDhN2aBssKW/NA==","signatures":[{"sig":"MEQCIC5qwGTcQqDZyRHIS857M7GmU6RZIz71Wr/60MGCnb/TAiAKUYTPke6cpQpXVgbj2QRfc9wzjcaCVONuep3mGHWP8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./spritz.js","_from":".","_shasum":"a0f43aa10a183e5ab9e1b06c61cae3eb5799f906","engines":{"node":">=0.10.5"},"gitHead":"3f8aebebc4c141c7a65e4d1fbb896131c1bd396a","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"2.14.12","description":"A pretty simple and lightweight web framework","directories":{},"_nodeVersion":"4.2.4","dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/spritz-0.5.7.tgz_1464864615799_0.09912851778790355","host":"packages-16-east.internal.npmjs.com"}},"0.5.8":{"name":"spritz","version":"0.5.8","keywords":["spritz","web","server","framework","authentication","hooks"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.5.8","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"d1eccbc05a25232c3663050ffc5cf7285d0587a4","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.5.8.tgz","integrity":"sha512-YoIPR3tD1S2bgzoaqpneqwtei6ydSJfH1UhCClZn3w3zgJiFJQxywvbHNsZfoAjXOFhcofo9ARe++951O+mYmQ==","signatures":[{"sig":"MEQCIFxpdTqQmr/YNqR9hlc8CRxro8OD3hFOQXc8pFahdQvMAiBXTcRpawUMywmcLtCOVc87vArQhqy3IRpuvt/aWhEuQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./spritz.js","_from":".","_shasum":"d1eccbc05a25232c3663050ffc5cf7285d0587a4","engines":{"node":">=0.10.5"},"gitHead":"b5225e26ba2578dedec277f0a825ca0a24183054","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"3.10.9","description":"A pretty simple and lightweight web framework","directories":{},"_nodeVersion":"6.9.2","dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/spritz-0.5.8.tgz_1510783425661_0.4059320013038814","host":"s3://npm-registry-packages"}},"0.5.9":{"name":"spritz","version":"0.5.9","keywords":["spritz","web","server","framework","authentication","hooks"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.5.9","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"ba3ef84b3afe07b6d499e3bbb336934dae4aa781","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.5.9.tgz","integrity":"sha512-dET0X+bA+i3UJURk8ywUAdak+zu2jizQzWCAR+l6t6tbIp7aT+UTG3G2OVUrvmFkuLeRkGon6Qt4XwKcNlrf8g==","signatures":[{"sig":"MEQCIEveoIR4ENPFj01SncSJfuFRfZv+djvNyO1cIC31gubPAiA5gxr1kMp8vMsNKam+Ui2zEaFRXChoWBGSOT4xMIzZLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./spritz.js","_from":".","_shasum":"ba3ef84b3afe07b6d499e3bbb336934dae4aa781","engines":{"node":">=0.10.5"},"gitHead":"1dbf453644aea5591604913f601d8b160c723e26","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"3.10.9","description":"A pretty simple and lightweight web framework","directories":{},"_nodeVersion":"6.9.2","dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/spritz-0.5.9.tgz_1510786421645_0.6617582370527089","host":"s3://npm-registry-packages"}},"0.5.10":{"name":"spritz","version":"0.5.10","keywords":["spritz","web","server","framework","authentication","hooks"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.5.10","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"bin":{},"dist":{"shasum":"8109ac866644ee056b7a06ada6565f85694abe28","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.5.10.tgz","integrity":"sha512-bsaJeHuvbfEHBDSNzLVobR8tlnFOe7zQOXTnlqF47MD6h3B0hYVjAl1F+C5P8uEjtf+cFCmNxiafXKkyADvmZQ==","signatures":[{"sig":"MEUCIQDDnSfHE56bmnN10TfsohsYSxBB8wQ/aUDtCKjJO11rYwIgMNOjWwvIeBmSVj7bHHCBwdftP4uLXdvCUB7GS8VgGVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./spritz.js","_from":".","_shasum":"8109ac866644ee056b7a06ada6565f85694abe28","engines":{"node":">=0.10.5"},"gitHead":"7a6950f5877a3d87ecc3f10f04eca29f91e99e3a","scripts":{},"_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"https://github.com/davidfoliveira/node-spritz/","type":"git"},"_npmVersion":"4.0.5","description":"A pretty simple and lightweight web framework","directories":{},"_nodeVersion":"7.4.0","dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/spritz-0.5.10.tgz_1511956602548_0.8363856142386794","host":"s3://npm-registry-packages"}},"0.5.11":{"name":"spritz","version":"0.5.11","keywords":["spritz","web","server","framework","authentication","hooks"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.5.11","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"homepage":"https://github.com/davidfoliveira/node-spritz#readme","bugs":{"url":"https://github.com/davidfoliveira/node-spritz/issues"},"bin":{},"dist":{"shasum":"7c09913d0d452d6e396e199f9fcdb90e4247ae7f","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.5.11.tgz","fileCount":13,"integrity":"sha512-84W6Gi7nnPyTf+mtYjKUsRrjS6Rza/ThAmwwdUwqkzqdD+CtAT7C3OwxcKkHZs9qzltkpEIhLOQVxEVZjomH3w==","signatures":[{"sig":"MEQCIF3PeQps+qJby3dRtOGc/fWKpvMD4AAG+i0oodvmJgh+AiB0ewqa1HKaf4cPdL02Uv5Env1HJzeBUmxAFZNDmkI6vQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR2+wCRA9TVsSAnZWagAAFWoP+wRoxfHhUREhI/HTtP1T\nWo1qKAEYGpqPGDf5wdvpFvzglRB85nbfqgKpwHvk7SJR8EuzvuKAGoZCcrmm\n3LJHqEhrioy8K8RWw8tMxmFbPajzyswEnJrNBUgBFXCAsWeebrKKfJu+ttdP\nzopJhC0KjlgHl0m+s3KB/CmiiBid/ckDBAN/QEkGXXK3nWy+8aAL1CBQXrhG\nv21gLmgktl4Uih3BHKLSxyVJk9CJFkySaVUFTpXQ1eFKVlCKEf7srCgydTnH\nQJh1l9ZUfodHdg7f1psGpSMOhNj76wvolzJc5GGWpcQgd1A01Pjo0cLhV1HD\n2KFiFT83fvsfxbmIZlfuu4OqklgbUwh0Pu7rU8uoqrGtY40stuqXX7kMkvNX\nAbjoH9VNB0KowjS9KVCoHG/C/CfPX7cVXM2tq1MxbuAOYBzL1D/Ib9HMgTuo\nxGBxesYENcWTg0X+DuZnZ+mZHP4bNXEXlPkpMDUMYsakBTUDkL1O0dpVmdY9\nZAZaZOnlH4fZEImuE/+O8AssJ1fv8xta3ozUpelVZ/u6YV99TOiGZc6psQq6\nBqvv2OU5VJu2EODNh3MTZ+iVpUwOq9ha7m4WmSGOisEipaiBeTHFaVigQy2/\nLJz1GQiHy5GPg7g7UWEbJzUCy24QgmYRQLaJ2fvB+8bXvU5NyI0/nuP9wQWz\nlABn\r\n=BL0I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./spritz.js","engines":{"node":">=0.10.5"},"gitHead":"73d4ef1bec1afdc6987593241e178d0530f13d6b","_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"git+https://github.com/davidfoliveira/node-spritz.git","type":"git"},"_npmVersion":"6.4.1","description":"A pretty simple and lightweight web framework","directories":{},"_nodeVersion":"8.14.1","dependencies":{"formidable":">=1.0.15"},"_hasShrinkwrap":false,"devDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/spritz_0.5.11_1548185519269_0.8628810462365499","host":"s3://npm-registry-packages"}},"0.5.12":{"name":"spritz","version":"0.5.12","keywords":["spritz","web","server","framework","authentication","hooks"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.5.12","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"homepage":"https://github.com/davidfoliveira/node-spritz#readme","bugs":{"url":"https://github.com/davidfoliveira/node-spritz/issues"},"bin":{},"dist":{"shasum":"645e573c0a42e516580f057b220e0f65df5abf92","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.5.12.tgz","fileCount":13,"integrity":"sha512-XeiuqvYCQ194uE7Ttv/gfUjWY4wOabCd0kOp/Gk5AIFDotOcu8K1oJ6hwFcrCTpaLD6h5UwSKcAP1bfbpoAfgA==","signatures":[{"sig":"MEUCIQC6QH0sKY+zViRbht1FN+E6vmWIuY+Okde6Wto1baTBeQIgXRbnkskdgCc2hIsFyYpojRAbQ05Hv/tBCbt6ZpHkiCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcy1WBCRA9TVsSAnZWagAASMMQAIvktVHddHx3OKElBXpG\nFFmkARCJHhIhRAQHekGW3FK4rbauXtGX1pp2VAaLDNfC3xoOQ5n3RsX18sE5\nhQdIpLBvmPoiESreMTps5tmIrap4zERTEbhOQNeSSRm0rza59TYPovU7j7Dv\ngsOnyUZITiwMC1XZcZyZY8VS49+mJBC++3bH6PLiZgSOsmrIJ2FqdrMDj2KC\nX9iF4NwMXgAgk6CNEnxY3JS7v8Sdr1OlVxrcKCjW0u7huhR59GnpjOcnEs1r\nlKMDfxClVVYgTuhle+FJAbSTACZsB8rI0Qf3x9cPr8E62tUz2m57qkj5dnlE\n9LUur/kDb4pQEcRdlz8HvuYfe8ZgFjzItsxqOUhMdB2KxQwJzuvW8elO+8XB\njN6EM1pZgjpg0GkTnywvY3zHOPuuY81G7fa2EQD6qzHDt1ufIIxXl6S5ztto\n7a8EyD2nIsST0A68ynkTmgV2RlFS9afJqY34JYjODjmr5FXbJsBNvo1AwKRC\ntob1rQnxIyBxhTHXeu1JNFdfy75vFnfcivafntgiuyjtSSgN6OWySIQiP3Rh\noD0yEvXGZdSwwkpJP1K7guGr7QEzC8e/1qsUPcCRm2WmzkYFAD4Z+mc1+m+S\nDTsCfQxEXINIqJZwAnB9rn8QP7nb5CiOKtdTsk1D0gDGuCdxg+36zeN2QhOx\nAi9P\r\n=MF5b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./spritz.js","engines":{"node":">=0.10.5"},"gitHead":"d5d62ae3aa2671e9975d9c7d6e9c39cf6f2a528d","_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"git+https://github.com/davidfoliveira/node-spritz.git","type":"git"},"_npmVersion":"6.4.1","description":"A pretty simple and lightweight web framework","directories":{},"_nodeVersion":"8.14.1","dependencies":{"formidable":">=1.0.15"},"_hasShrinkwrap":false,"devDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/spritz_0.5.12_1556829569161_0.9012733221941129","host":"s3://npm-registry-packages"}},"0.5.13":{"name":"spritz","version":"0.5.13","keywords":["spritz","web","server","framework","authentication","hooks"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.5.13","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"homepage":"https://github.com/davidfoliveira/node-spritz#readme","bugs":{"url":"https://github.com/davidfoliveira/node-spritz/issues"},"bin":{},"dist":{"shasum":"1a03a7cfc9c7b1f1c4b5c74752f176d57fc8977c","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.5.13.tgz","fileCount":13,"integrity":"sha512-0YMJ1h/Nkn+dkpiw5XfXbfpZkdaH+EDga0ElbsL/qNnBGBAfHNPczIGOBXtqSzhXSC7fnqp85OGzCqFcaKPtqw==","signatures":[{"sig":"MEUCIFs/VXHVljWLNJzTg9niPnRPX2z9e1EqNH53F7xl5MAHAiEAxdMIEU980YbNMJwKyUZR9KK6sF9eqYs4C4/9N8o2uZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeY+JvCRA9TVsSAnZWagAAhHMP/0If6tVXEQbRdf/xCbsq\n4bju3JIdLk4MCIPTLl9ZaCWPxrxpdIH0Iznt8zH8ZRn+GjJBxVtEybfOgnDI\nX3s1ip/2aioXQaiNYQPa1C/27X2tdEAynkRADVwG7dvlguSfLEftGP2V32Bw\nvvvtr2UXGrmu8rZSs/btHWZvD5kE3hENK7qf7qfnVumJFx4RiKeZGAD3NmRK\ngBLUNDmhuhRhLp68TGBwSGTOulTF7w3PWkEO2vjZIjU5jSiSIyolDD/NIAx5\nn019T5zJBPcErzKwWrEm0Zhznua4XpQ1L6vOXEtc/PFbt8CCt8Lpf+OfHpgr\nMLzKtVRU3cxDGhwW8H7WpNCx6MbUNKutE0NiRXP3MmW+2ULbTAh39PDzt6yr\ne1CKujdtumnhbxEOOVoOtimVt/T6UxX2eflA4eTkOI1G1nx1Gt2GZI36srov\naIItrKQsJOUosc9SZH7uwzkpLVUpNxAZ4rQjNFdjbu6e76ibvkZqjXKXHCGW\nmBDdZv6byVbGQcw1L9B01BHbCCrpsU2gFEOUW09PnrV/48p7JFICXPo7n+FJ\nu6dymmgWi6ulssQwiY1U7xNrG9vfTPK3DdTEcpWH3Ck8nTg4vii2ekEEj6xd\niofqp3OdKvoIcDM7n/FDnBa1fN0Gji5HZ1kA1Aq1oxzYf6o6s+zwTVX4FO6Z\nG5p/\r\n=n266\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./spritz.js","engines":{"node":">=0.10.5"},"gitHead":"67a8f3231136bf1e60cbf18074253787afe9a51b","_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"git+https://github.com/davidfoliveira/node-spritz.git","type":"git"},"_npmVersion":"6.4.1","description":"A pretty simple and lightweight web framework","directories":{},"_nodeVersion":"8.14.1","dependencies":{"formidable":">=1.0.15"},"_hasShrinkwrap":false,"devDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/spritz_0.5.13_1583604335314_0.7792013169221175","host":"s3://npm-registry-packages"}},"0.5.15":{"name":"spritz","version":"0.5.15","keywords":["spritz","web","server","framework","authentication","hooks"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.5.15","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"homepage":"https://github.com/davidfoliveira/node-spritz#readme","bugs":{"url":"https://github.com/davidfoliveira/node-spritz/issues"},"bin":{},"dist":{"shasum":"59b7b85ef1ce9aca08f556fef2db3ccbd57c4a14","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.5.15.tgz","fileCount":13,"integrity":"sha512-BKpIWKWAFHPS2amothKLZeB5WYDAwcWaZJJkoJuz06a9ViduBl8Nd9MMHC6ypyw9L+Kq+bEMYtHYenYzKvHIKA==","signatures":[{"sig":"MEUCIQCSYSBne+Cv5LjU1OxhfAWjDu/hUam21cdOGyzi1s/wlgIgLk0o6TKjvDA37dDM29iXmY+FCDF6gjlXlaWQQfZM8Ts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3qdUCRA9TVsSAnZWagAAcU8P/Rt/Hzgv3X0hWJYup0gQ\nTrCoyYcFEvHbf487q4GGRVZI36r7FGS3fK/ddnnelnkHJkzEjL6uDKVrWONS\nMcOzNU+9nLc40ROuqwM9jnHfRR5y8hFamD1QwIFLKCyt9FLBZL4h5LW9kEm3\nc/8VGYu0nR/5wOzP8HzyMus3LNU17oWxDvMXlp+43RfRWKiw+QYCGlrupwzH\nhdeG9PdohMGiVAqxnooTJ0/nPMT6bAodeG4lxSo4ldVs7VgSDSrlvIzsZdVT\nLl9IF8MdQzH5SrZN1RyHdlBn9s1CrRocnS2hYWqnnWtPAhRVDJZTDKhcixnU\niNPJ+H0HpgLFab3LtRZQTku3S6bXE3CRrN0ETgDUV6AS263dwTBkkcdc7zXU\niPkCYoByC4GN1GDsGC1vXQVxYskcGBsBhgQ07eBBF0k/S820CvAOcMhHtaE2\n/mAyPDrHvGBS+Q1kSHT8pmTrEnkrMbvtIS2rPLN5Xl4+p7T5mDg6+a0ewXXm\nW2MIuiSQZRkEseZ8dh0Q521JFVA//zXaZv19Zi1/pcO4VtW84Q52NxdLEUJI\niCMQTCALcjxWpmoR8rsHjVu7nWB2h/Hqdpgoyue64OWiVcqkwLTUd7zur40O\nJKLHVjGMEyr8x+F5Ebt2EQqI9EP1wNcD5d3hhE5ZcAl+VKMGZslDeAGl1+DZ\nZ7zW\r\n=XMzS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./spritz.js","engines":{"node":">=0.10.5"},"gitHead":"860b608b5d0436acd5e4d4ff1a8988d2bc749053","_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"git+https://github.com/davidfoliveira/node-spritz.git","type":"git"},"_npmVersion":"6.4.1","description":"A pretty simple and lightweight web framework","directories":{},"_nodeVersion":"8.14.1","dependencies":{"formidable":">=1.0.15"},"_hasShrinkwrap":false,"devDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/spritz_0.5.15_1591650131477_0.35140176085107755","host":"s3://npm-registry-packages"}},"0.5.16":{"name":"spritz","version":"0.5.16","keywords":["spritz","web","server","framework","authentication","hooks"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.5.16","maintainers":[{"name":"doliveira","email":"d.oliveira@prozone.org"}],"homepage":"https://github.com/davidfoliveira/node-spritz#readme","bugs":{"url":"https://github.com/davidfoliveira/node-spritz/issues"},"bin":{},"dist":{"shasum":"0bebd657782b46c7d77488467426fac9d2ec6809","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.5.16.tgz","fileCount":13,"integrity":"sha512-/4elaHvLuxJxoZFkCQ5N50EyXRDiMKPHpmmx5kSHMFGla3UliEiPNX2VHXjwgy9F5GAfaia7sKJimQ4HRkmY6g==","signatures":[{"sig":"MEYCIQDLTgn/pSW9JjK2hKpSRnzAeJ57WVR4+65D4jGJ8yIUFAIhALG6IblfL2gT1NggobPNWvHD4xM7IrXo6mHATSODxqDd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+GWRCRA9TVsSAnZWagAAiJAP/i+lHr4DhoPZYEpyE5pO\nD8w54VjFowxFgnU1SNL0H28bGwt9ctamGaGpJ+xeoW515faYCSvPpKxWom47\n7IvKEqCNe46Ff+/P9y7gw0SLFpRabEl71BFq/iSLgzOrI0dfYMnt3agKCerw\nALhZ3fn1s/6MmcZvYSR2WAqIQWNLgjNFfI3pVZ0trLjWLfD3UtL8CJ1qCRQZ\ndn4xuunStZavu3g72b5xoIL3qes8VXUZv7Z2tGMTGVizuOwT4/UZTf9wKFUE\nm5kWRodnojZBd2qnZKmsnaU6Z9c1TtTP1QVrLz795BnmymaCSQL9IGV5z6Ha\nocHypPuVDDaS9tVydkviWUNzOvQ4mghuni/r9kZ/9af9ryHZEiPi9ewtsfXQ\n24RuhLTtNXuscnPBnytFeF4bVOuty/ZWGiznCrGUiGcgK5yBpvtry10gUv2r\nTnaaPN55Hmu+LZFjEp149fMEVHNzVbUUYCFHKYfb3XWhuwqH6qhJIAFDE83a\nc0jam2wOIbjZL8FPdmZfetzEU3VIXX5VEwz1C3UMnh4TzSrH3YIIlA6Uf0A2\npgUP4htXtIDyINByXar51Zv+m6mQJVmAdie7t+naJEWZWXRLt8gWunhy5Jna\nT7BXPkOJxySRioMiH3yWSyTz/5i8dvLvUy0XTYKTGY0/WicxZdOMw5UikJLM\nA9ao\r\n=yYeM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./spritz.js","engines":{"node":">=0.10.5"},"gitHead":"7c615ee734c1b99f957fe2fa526f02ff38f07986","_npmUser":{"name":"doliveira","email":"d.oliveira@prozone.org"},"repository":{"url":"git+https://github.com/davidfoliveira/node-spritz.git","type":"git"},"_npmVersion":"6.4.1","description":"A pretty simple and lightweight web framework","directories":{},"_nodeVersion":"8.14.1","dependencies":{"formidable":">=1.0.15"},"_hasShrinkwrap":false,"devDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/spritz_0.5.16_1593337233528_0.39896462211050854","host":"s3://npm-registry-packages"}},"0.5.17":{"name":"spritz","version":"0.5.17","keywords":["spritz","web","server","framework","authentication","hooks"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.5.17","maintainers":[{"name":"doliveira","email":"doliveira.pz@gmail.com"}],"homepage":"https://github.com/davidfoliveira/node-spritz#readme","bugs":{"url":"https://github.com/davidfoliveira/node-spritz/issues"},"dist":{"shasum":"8b688a1d24de04294e978d476b725aea29b941ad","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.5.17.tgz","fileCount":13,"integrity":"sha512-fP7BibX+sFlDKmnwVuQRx94aBFpmingSf6WUQYTt3DLTRxDNo/m5vf2RJfkfzmz2czKcQl34rfRMQiYxhW1sFA==","signatures":[{"sig":"MEYCIQD5u37Lcmfxv55cffK7mlAxOp9Y1GVlc4H+XXFW/A1YgwIhAPNEz0xILev8jLDpAO7WVjP7aVp1Tx0HNc9mvhvKaAJo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfumMmCRA9TVsSAnZWagAARGAP/2Xck6zG53tHfs/anW7Y\nNChtlkc3PlVoQgSsp9flHX0kWciTAC2Q66Ydp0SRWk93fEfp6Ei70UE7PLZr\nybiDNTpe7xjflcSDZdRSPQT1/C1sOGcESkeDzvITTnlQMLKnmPfAoQhkAy1E\newBWEUyKz4SxJE0HqIHEXfi9fHZPClXKGQmMHQFBs+sLke+7MgrEDJSA/1cO\no10MMXeobLvj6J9iJ3891MsAJyQRERpZQyELFu69HWvhEGNvGKWb+r6ONeqM\nyjDZoELTsrDbDAMwg9nIiYdeVbSM52I1+svqUCqvFaKai14R79pL6fEk/l6J\n2KIx7pi8su4XRqsXJtCGJFxavNanjQuPpVMcom0UdSofc+UPXmhF4WfyF2hB\nheTgdWKeGFbqV2/UiGSsQLxueGUKykAVSO0D76v+HAt5at0cDkZS5WrUWXvk\nLxErwCLqqoep3//tpICd78KbgME52r6J2t07GhhsOEcDys1kJ106JOxOrun7\nhbxCs/ghir7eiSczyq8azp/O2G97RebG3viymgfgj2GP+1AequBTNdd1excq\njnxRjfOvEeHeIiAl4Zv5Y/Y4N6pcWP4GNIVtt0emM2ORDoY0/jLpX0LP1Jtw\nV7nWkk7ZhnFz6tm17f6CxMqynuK3BcZEhtQvrfz3bWUdtNeqB6wmjPpUDkyd\nsH6K\r\n=e8bJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./spritz.js","engines":{"node":">=0.10.5"},"gitHead":"12c1550bd8ec8d5e5dc3285fd83b0d1a31e2f9fd","_npmUser":{"name":"doliveira","email":"doliveira.pz@gmail.com"},"repository":{"url":"git+https://github.com/davidfoliveira/node-spritz.git","type":"git"},"_npmVersion":"6.14.5","description":"A pretty simple and lightweight web framework","directories":{},"_nodeVersion":"12.18.2","dependencies":{"formidable":">=1.0.15"},"_hasShrinkwrap":false,"devDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/spritz_0.5.17_1606050598198_0.04281567156453647","host":"s3://npm-registry-packages"}},"0.5.18":{"name":"spritz","version":"0.5.18","keywords":["spritz","web","server","framework","authentication","hooks"],"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","_id":"spritz@0.5.18","maintainers":[{"name":"doliveira","email":"doliveira.pz@gmail.com"}],"homepage":"https://github.com/davidfoliveira/node-spritz#readme","bugs":{"url":"https://github.com/davidfoliveira/node-spritz/issues"},"dist":{"shasum":"d9dfb19c1e75f4bc825e55654e421f8e71ab94b3","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.5.18.tgz","fileCount":13,"integrity":"sha512-QURqyEzQn1WUbGpLL4hJ7cfNcN8MYKfWgKOwC8lVxEtx04GaEXbhHojuHPcbm0YeBfw19EY0XiJLRfGgxMrzCg==","signatures":[{"sig":"MEUCIQCxGdarErUPMqUKDPhSTeh5kvUqNEEq+efYHARFPSF2wwIgU3HwpPmDlB+G7g7us5n9CGF7TEAnSQ8sugGfkHzY3WM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpCV9CRA9TVsSAnZWagAAs74QAJW5kdSinNPFww0Q0WP6\n0lJAOMfuGFLO5XcV9TPi775tIydacKfsNqLcAWiVmWM0Av14VheToB8ts6sE\nmiYccRmc0JiPxRzF7+Ikql9UncHgsdAtKp+Lbm87j+q0cphdCfsj4GQ69clh\n5cPp8SSpSw3JIoS5Ue92G9l1Mk9bsV13PlmGFWZ3t2XXWIvMdzDdnihoTcCo\nlcWlFKCxAdH/p7JWTQW3pavm4R9mSLzYse6dMwqhOiNFS4sy6NeKVf4sYd6B\nNiW9w7uPcOJITYQtDStPIUcXrY2AUu6+tYJZvkTnG5nWZGZnpyfJsL4D1hF5\nMdnlbbiz4dFUFgQ67J0BeMz0Hxdl81JmsRDlYDdOZBD/+7Da2hF6WaKuYPTT\n46W3n8FVrlT0OoXx7M+6yXFdSFsbaiwD3gk3lTdh1ITZJCtwDv9BbDbL6LIy\n+RL/nJcHsFA4vD5/R0t92c1aqFLiwtSxGvher/b9QbCXSHBmNpy/UIzhptma\nwHJPrC7m9HoWojoVzaM8wFMUQ+Y/JXxxp/AMMtWU0ieFWRLA4EFY5bAoOlOZ\nWGHA/XxQt3mPaVbb5Rn3L3LPAg9yfCqdYwhNhDMuPNS9vhQ4facpACUcrrKt\niX3VdQ46DmLHl02Ln4gsy8AeqlwNf3edtfWMqW/J2Z6GRd3pnKZhEDjf/ze6\nxdLG\r\n=sXi0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./spritz.js","engines":{"node":">=0.10.5"},"gitHead":"100e39e13d866b36a3ba7d7f8f50bab87747d29e","_npmUser":{"name":"doliveira","email":"doliveira.pz@gmail.com"},"repository":{"url":"git+https://github.com/davidfoliveira/node-spritz.git","type":"git"},"_npmVersion":"7.4.0","description":"A pretty simple and lightweight web framework","directories":{},"_nodeVersion":"15.6.0","dependencies":{"formidable":">=1.0.15"},"_hasShrinkwrap":false,"devDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/spritz_0.5.18_1621370236875_0.031145343841087803","host":"s3://npm-registry-packages"}},"0.5.20":{"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"name":"spritz","description":"A pretty simple and lightweight web framework","version":"0.5.20","repository":{"type":"git","url":"git+https://github.com/davidfoliveira/node-spritz.git"},"main":"./spritz.js","dependencies":{"formidable":">=1.0.15"},"devDependencies":{},"optionalDependencies":{},"license":"Copyleft","engines":{"node":">=0.10.5"},"keywords":["spritz","web","server","framework","authentication","hooks"],"gitHead":"4cf4229ed1061b116a7bd65559077b03478355ab","bugs":{"url":"https://github.com/davidfoliveira/node-spritz/issues"},"homepage":"https://github.com/davidfoliveira/node-spritz#readme","_id":"spritz@0.5.20","_nodeVersion":"19.9.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-9DelZXQcCIi7hSegDY2dwdTgAb2KiKIlDqcw6EjTDqk4cmScUdWywCcQnR2fxL7gzju9aa1BoRE18IJt9q1JNA==","shasum":"5a275a9b12b308b9085b3703d15aa8b7d14da6f3","tarball":"https://registry.npmjs.org/spritz/-/spritz-0.5.20.tgz","fileCount":13,"unpackedSize":52393,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9Ol3tjKu2iT4jPtnFkEq/CQNsE+l2sx4orKGuZK0Z4QIgduxovayOubnD2/5Lt3C5TX2JWbcWKqOefNsHudn2Dg8="}]},"_npmUser":{"name":"doliveira","email":"doliveira.pz@gmail.com"},"directories":{},"maintainers":[{"name":"doliveira","email":"doliveira.pz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spritz_0.5.20_1732446272143_0.2855786886254905"},"_hasShrinkwrap":false}},"time":{"created":"2014-06-18T13:35:04.964Z","modified":"2024-11-24T11:04:32.525Z","0.0.1":"2014-06-18T13:35:04.964Z","0.0.2":"2014-06-18T20:54:50.177Z","0.1.0":"2014-06-29T22:38:42.277Z","0.2.0":"2014-07-02T16:00:31.677Z","0.2.1":"2014-07-02T16:03:17.631Z","0.2.3":"2014-07-03T07:55:47.700Z","0.2.4":"2014-07-03T19:51:30.145Z","0.2.5":"2014-07-25T14:17:21.441Z","0.2.6":"2014-07-28T13:22:46.851Z","0.2.7":"2014-11-21T14:46:30.495Z","0.2.8":"2015-01-26T18:32:37.945Z","0.5.0":"2015-08-26T16:16:57.374Z","0.5.1":"2015-08-26T16:48:44.396Z","0.5.2":"2015-08-26T17:16:10.227Z","0.5.3":"2015-11-03T17:59:32.864Z","0.5.4":"2015-11-13T11:55:19.306Z","0.5.5":"2016-03-29T19:41:33.885Z","0.5.6":"2016-05-31T12:47:35.424Z","0.5.7":"2016-06-02T10:50:17.080Z","0.5.8":"2017-11-15T22:03:46.741Z","0.5.9":"2017-11-15T22:53:42.857Z","0.5.10":"2017-11-29T11:56:43.571Z","0.5.11":"2019-01-22T19:31:59.435Z","0.5.12":"2019-05-02T20:39:29.308Z","0.5.13":"2020-03-07T18:05:35.468Z","0.5.15":"2020-06-08T21:02:11.719Z","0.5.16":"2020-06-28T09:40:33.658Z","0.5.17":"2020-11-22T13:09:58.322Z","0.5.18":"2021-05-18T20:37:17.013Z","0.5.20":"2024-11-24T11:04:32.348Z"},"bugs":{"url":"https://github.com/davidfoliveira/node-spritz/issues"},"author":{"name":"David Oliveira","email":"d.oliveira@prozone.org"},"license":"Copyleft","homepage":"https://github.com/davidfoliveira/node-spritz#readme","keywords":["spritz","web","server","framework","authentication","hooks"],"repository":{"type":"git","url":"git+https://github.com/davidfoliveira/node-spritz.git"},"description":"A pretty simple and lightweight web framework","maintainers":[{"name":"doliveira","email":"doliveira.pz@gmail.com"}],"readme":"# spritz: A pretty simple web server framework\n\n`spritz` is a really simple framework for dealing with `http` request/response stuff\n\n\n# Installing\n\n\tnpm install spritz\n\n\n# Available functions\n\n- _spritz_.**start**(options[, callback]): Starts a new instance of an HTTP server based on the supplied options;\n\n  The available options are:\n   * proto: The protocol to use on our server (the currently supported protocols are: http, https, fastcgi) - defaults to `http`;\n   * address: The network address to bind on (either an IP address or a UNIX domain socket patch) - defaults to `0.0.0.0`;\n   * port: The port number to bind on - defaults to `8080`;\n   * processes: The number of processes to pre-fork - defaults to `1`;\n   * mimes: An object containing the `Content-type` to use for file each extension - defaults to a builtin pre-initialized list.\n\n  The options are still going to be passed to `createServer()` so all the node https server options are supported.\n\n- _spritz_.**use**(extension): Loads a certain _spritz_ extension (i.e: middlewares, template engines, custom functions, etc...);\n\n- _spritz_.**on**(routePath|regExp|statusCode|hook[, options], callback): Declares a spritz route or status handler and its callback;\n\n  The first argument can be:\n   * A string containing the exact path of the route. I.e.: `'/about/'`;\n   * A regular expression containing a pattern for the route. The captured groups will be available via the `RegExp` object as ususal. I.e.: `/^\\/articles\\/(\\d+)/`;\n   * A status code, in case we want to declare a status handler. I.e.: `404`;\n   * A hook name, started by the '#' (hash) sign, in case we want to declare a hook handler. Check the hooks section below;\n\n\n  The available options (for route handlers) are:\n   * method - The method on what this route applies to - defaults to `GET`;\n   * dontReadPOSTData: true - To not read the POST data from the request (in case we want to use `spritz.proxy()` on this request);\n   * auth - A basic authentication rule. Check the basic authentication section below.\n\n\n  The callback will always get `(request, response)` as arguments.\n\n- _spritz_.**auth**(routePath|regExp, authRule) - Defines an authentication rule for a certain route path or regular expression. Check the basic authentication section below.\n\n- _spritz_.**text**(req, res, text[[, statusCode, [headers], [callback]]]) - Returns a text string as a response for a certain request;\n\n- _spritz_.**json**(req, res, someObject[[, statusCode, [headers], [callback]]]) - Returns the serialized JSON content of an object as a response for a certain request;\n\n- _spritz_.**staticfile**(req, res, filePath[[, statusCode, [headers], [callback]]]) - Returns the content of a file as a response for a certain request;\n\n- _spritz_.**proxy**(req, res, host|url[[, port, [options], [callback]]]) - Proxies the current request to another host or URL;\n\n  The port argument defaults to `80`;\n\n  The available options are:\n   * proto - The protocol of the request to send to the remote server - defaults to `http`;\n   * method - The method of the request to send to the remote server - defaults to the current request method;\n   * path - The path of the request to send to the remote server - defaults to the current request path;\n   * headers - The headers of the request to send to the remote request - default to the current request headers;\n   * timeout - A request timeout for the request to send to the remote server (in milliseconds);\n   * onError - A error handler callback;\n   * onTimeout - A timeout handler callback;\n\n\n# Hooks\n\nThe available hooks are:\n- #setroute - Called when a route is declared (synchronous);\n- #arrive - Right after a request arrives (asynchronous);\n- #readheaders - After the headers of a request are read (asynchronous);\n- #read - After a request is read (asynchronous);\n- #findroute - After finding (or not) the matching route for a request (asynchronous);\n- #beforewritehead - Before writing the headers of a response (asynchronous);\n- #beforewritedata - Bebore writing the content of a response (asynchronous);\n- #beforefinish - Before finishing to handle a request and sending its response (asynchronous);\n- #finish - After finishing to handle a request and sending its response (asynchronous).\n\nHooks declared in UPPERCASE (i.e.: `#SETROUTE`) via `spritz.on()` will be declared as global and will be used in every spritz server instance.\n\n\n# Basic authentication\n\nBasic authentication is supported as a built-in feature. Authentication rules can be specified either via `spritz.auth('/some_route', someRule)` or `spritz.on('/some_route', {auth: someRule}, ...)`.\n\nAn authentication rule should always contain a `realm` property and either a username/password pair or a `check` function which is responsible to verify if the supplied user/pass pair is valid.\n\nExamples of authentication rules:\n\n- `{realm: 'Authentication required', username: 'capo', password: 'dei capi'}`\n\n- `{realm: 'Authentication required', check: function(user, pass, callback) {return callback(user+' '+pass == 'capo dei capi');}}`\n\n\n# Some code examples\n\n\tvar\n\t    spritz = require('spritz');\n\t\n\t// Start (with so many processes as CPU cores)\n\tspritz.start({\n\t    port: 8090,\n\t    processes: require('os').cpus().length\n\t});\n\t\n\t\n\t// Listen on a static route\n\tspritz.on('/', function(req, res){\n\t    // Answer\n\t    spritz.text(req, res, 'Aperol o Campari?', 200);\n\t});\n\t\n    // Answer with a JSON\n\tspritz.on('/json', function(req, res){\n\t    spritz.json(req, res, {some: \"json\", other: 1});\n\t});\n\t\n\t// Listen on a RegExp based url pattern.\n\tspritz.on(/^\\/(x.*)/, function(req, res){\n\t    // console.log(\"User asked for \", RegExp.$1);\n\t    // Answer with a text. Status code and headers are optional\n\t    spritz.text(req, res, 'Soda?', 200, {'content-type':'text/plain'});\n\t});\n\n\t// Listen on a static route only for POST\n\tspritz.on('/post', {method:\"POST\"}, function(req, res){\n\t    // Send a JSON with the POST arguments and files\n\t    spritz.json(req, res, {args: req.POSTargs, files: req.POSTfiles});\n\t});\n\t\n\t// Listen on a static route. Tell to not read the POST data, so it will be proxied.\n\tspritz.on('/npm/', {dontReadPOSTData:true}, function(req, res){\n\t    // Proxy the request (both syntaxes are supported)\n\t    spritz.proxy(req, res, \"https://www.npmjs.org/\");\n\t//  spritz.proxy(req, res, \"127.0.0.1\", 9999, {proto: \"http\", timeout: 2000});\n\t});\n\n\t// Status handler\n\tspritz.on(404, function(req, res){\n\t    spritz.text(req, res, '404 - Cosa vuole, signore?', 404);\n\t});\n\tspritz.on(200, function(req, res){\n\t    console.log(\"Prego...\");\n\t});\n\n\n\t// Set a hook\n\tspritz.on('#arrive', function(req, res, args, callback){\n\t    console.log('Got a request to '+req.url);\n\t    return callback();\n\t});\n\n\t// Use a (template) module\n\tspritz.use(require('spritz-jstemplate'));\n\tspritz.on('/use-a-template/', function(req, res){\n\t    spritz.template(req, res, 'template.jst', {some: 'value', other: 'value'});\n\t});\n\n\t// Set an authentication rule for a specific URL pattern (pattern is optional)\n\t//spritz.auth(/^\\/pass/, {check: function(u, p, cb){ return cb(null, u==\"capo\" && p==\"dei capi\"); }});\n\tspritz.on(/passwd/, { auth: {username: \"capo\", password: \"dei capi\"}}, function(req, res){\n\t    // Answer with a file. Status code and headers are optional\n\t    // console.log(\"Serving /etc/passwd to \"+req.authUser);\n\t    spritz.staticfile(req, res, \"/etc/passwd\", 200, {'content-type': 'text/plain'});\n\t});\n","readmeFilename":"README.md","users":{"andrefs":true,"ricmalta":true}}