{"_id":"kiss","_rev":"33-262a6c13bd2a553610fe578854b2151a","name":"kiss","description":"HTTP/2 static server ","dist-tags":{"latest":"0.2.4"},"versions":{"0.0.1":{"name":"kiss","version":"0.0.1","description":"Keep it simple, Stupid!","main":"index.js","bin":{"kiss":"./index.js"},"preferGlobal":true,"authors":["Robson Loschi <contato@dezmin.com.br>"],"license":"MIT","dependencies":{"ncp":"~0.4.2","bower":"~1.2.7","glob":"~3.2.7","commander":"~2.1.0","inquirer":"~0.3.5"},"_id":"kiss@0.0.1","dist":{"shasum":"ec561f9c91161ff6fc99c55af2a3b8b104a25e1f","tarball":"https://registry.npmjs.org/kiss/-/kiss-0.0.1.tgz","integrity":"sha512-x4OztdBKRMqrMGThNp2IUCepPr0uPK+D7B75uFW69dvgadHb0LGGrF7mSRFi2zV2r+W2rI52MjNfwF8fIGlHYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVYEx2QF7cPRBUmMYzMvBqrMljOf8Ps3dhmSB8wxoWrQIhANEehE2jK3lz4Zt+iiGqkM7hqGnMaP7Y2KB6XOEtaTyz"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"robyflc","email":"contato@dezmin.com.br"},"maintainers":[{"name":"robyflc","email":"contato@dezmin.com.br"}]},"0.0.2":{"name":"kiss","version":"0.0.2","description":"Keep it simple, Stupid!","bin":{"kiss":"bin/kiss"},"preferGlobal":true,"authors":["Robson Loschi <contato@dezmin.com.br>"],"license":"MIT","dependencies":{"ncp":"~0.4.2","bower":"~1.2.7","glob":"~3.2.7","commander":"~2.1.0","inquirer":"~0.3.5","request":"~2.30.0","cheerio":"~0.12.4","adm-zip":"~0.4.3"},"_id":"kiss@0.0.2","dist":{"shasum":"94aec00144faedcb4763ab6fdd1f3ad8bde176ea","tarball":"https://registry.npmjs.org/kiss/-/kiss-0.0.2.tgz","integrity":"sha512-2pkjCMSzW+Wsah/Ma+ofF02JpyNAplaB4YGsWoDsPrNbRTgL3N9bmWZ3XU79Y1O2pp3qwAVrS6LbYtUTX8Ai0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDj6vGco5XE0BVp8RPY0sRpQS4Ag8RNnYhgThL5UbaQTAiEAvMPNEXH5Qdfsarcr1PKvUv3iz9uT0t/ORxZfhxc6HCc="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"robyflc","email":"contato@dezmin.com.br"},"maintainers":[{"name":"robyflc","email":"contato@dezmin.com.br"}]},"0.0.3":{"name":"kiss","version":"0.0.3","description":"Keep it simple, Stupid!","bin":{"kiss":"bin/kiss"},"preferGlobal":true,"authors":["Robson Loschi <contato@dezmin.com.br>"],"license":"MIT","dependencies":{"ncp":"~0.4.2","bower":"~1.2.7","glob":"~3.2.7","commander":"~2.1.0","inquirer":"~0.3.5","request":"~2.30.0","cheerio":"~0.12.4","adm-zip":"~0.4.3"},"_id":"kiss@0.0.3","dist":{"shasum":"8d8a4fe6120db7d55fbc75dbda2dc179ac98ba1e","tarball":"https://registry.npmjs.org/kiss/-/kiss-0.0.3.tgz","integrity":"sha512-DhcjIlGO5z1ch3ckBVtEPbgY3NmeMV9AWF04b0XubmpqQ9Y1dZ0+fRduOFFsvzGmzMwMz5P+Cu2owkBfg1TLWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvI7k1D+yplZnmXxeT2YpBjsIUx+Cxff2PW3mSEnDiwAiA+nHNn6Fy3oZbyjqjrahVoXUGwQwnqf/LLP7MpqQb3hQ=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"robyflc","email":"contato@dezmin.com.br"},"maintainers":[{"name":"robyflc","email":"contato@dezmin.com.br"}]},"0.0.6":{"name":"kiss","version":"0.0.6","description":"Keep it simple, Stupid!","bin":{"kiss":"bin/kiss"},"preferGlobal":true,"authors":["Robson Loschi <contato@dezmin.com.br>"],"license":"MIT","dependencies":{"ncp":"~0.4.2","bower":"~1.2.7","glob":"~3.2.7","commander":"~2.1.0","inquirer":"~0.3.5","request":"~2.30.0","cheerio":"~0.12.4","adm-zip":"~0.4.3"},"_id":"kiss@0.0.6","dist":{"shasum":"db9822b5b30db240a24eb5649c35e24d715a1ac2","tarball":"https://registry.npmjs.org/kiss/-/kiss-0.0.6.tgz","integrity":"sha512-TbXaYtyQYgbR9xMyadckpQSwwJA+b+VZQiPOFnUYlIMRQZWI/1hPk0Txb5kdN9vAIw1s8b3VTzjdaiHEZNZ89A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0kuFHev620qIJOjel1aAvsNFC9URHfo9X2xVa/IHlaAiBIlyIn3qo03cA3Y/bxujYo7dBXA3rSBZUcs/N+K6/p4Q=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"robyflc","email":"contato@dezmin.com.br"},"maintainers":[{"name":"robyflc","email":"contato@dezmin.com.br"}]},"0.1.1":{"name":"kiss","version":"0.1.1","description":"Keep it simple, Stupid!","bin":{"kiss":"bin/kiss"},"preferGlobal":true,"authors":["Robson Loschi <contato@dezmin.com.br>"],"license":"MIT","dependencies":{"ncp":"~0.4.2","bower":"~1.2.7","glob":"~3.2.7","commander":"~2.1.0","inquirer":"~0.3.5","request":"~2.30.0","cheerio":"~0.12.4","adm-zip":"~0.4.3","rimraf":"~2.2.5"},"_id":"kiss@0.1.1","dist":{"shasum":"46c2dc5c9589096acbc35539267cba0ea1d77360","tarball":"https://registry.npmjs.org/kiss/-/kiss-0.1.1.tgz","integrity":"sha512-8ecK2shdEZBfN1DcH+wlMyW1Xwm/nNOiulPhCB/vwqVzZyHFBQKwumWaOHNO8ChG5k9q1srVI4iTJQAwP0KhSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExqPh8A1S1G55ge4rsj5a6/Su13R0xdgsKaNYHWBkEzAiEAhSHRbjgAYmWuzWQxOrA7z2MJepuinFjPN6OyEpGCk0c="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"robyflc","email":"contato@dezmin.com.br"},"maintainers":[{"name":"robyflc","email":"contato@dezmin.com.br"}]},"0.1.2":{"name":"kiss","version":"0.1.2","description":"Keep it simple, Stupid!","bin":{"kiss":"bin/kiss"},"preferGlobal":true,"authors":["Robson Loschi <contato@dezmin.com.br>"],"license":"MIT","dependencies":{"ncp":"~0.4.2","bower":"~1.2.7","glob":"~3.2.7","commander":"~2.1.0","inquirer":"~0.3.5","request":"~2.30.0","cheerio":"~0.12.4","adm-zip":"~0.4.3","rimraf":"~2.2.5"},"_id":"kiss@0.1.2","dist":{"shasum":"15bc4b2e204d8375ce9ea6b498682140012acd97","tarball":"https://registry.npmjs.org/kiss/-/kiss-0.1.2.tgz","integrity":"sha512-SjWW24AYhIG33APD7hLw3vksDI3yt0pS/NPxzFLhfNfRrzAJO9jKAzSJO08fm+yvCH+Gg8IjF6SExSzY53GGmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBH5xLsC+iCwnF/0w8DcMVf/07LpNp7kvNMlFVFT6HqOAiEApB9VFnAG7WcDwaJ4dKtNsI8BRchWg41XEo9bH+Gjp1k="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"robyflc","email":"contato@dezmin.com.br"},"maintainers":[{"name":"robyflc","email":"contato@dezmin.com.br"}]},"0.1.3":{"name":"kiss","version":"0.1.3","description":"Keep it simple, Stupid!","bin":{"kiss":"bin/kiss"},"preferGlobal":true,"authors":["Robson Loschi <contato@dezmin.com.br>"],"license":"MIT","dependencies":{"ncp":"~0.4.2","bower":"~1.2.7","glob":"~3.2.7","commander":"~2.1.0","inquirer":"~0.3.5","request":"~2.30.0","cheerio":"~0.12.4","adm-zip":"~0.4.3","rimraf":"~2.2.5","github-url-from-git":"~1.3.0"},"_id":"kiss@0.1.3","dist":{"shasum":"76588c7d8c987626598bfd2048ef9b351185e4cb","tarball":"https://registry.npmjs.org/kiss/-/kiss-0.1.3.tgz","integrity":"sha512-CUO3bpki4+aHk/STc8R3pCcJOkOlhQLxEpIvOHQqUo4UeYHk60z+NyvFSKOAScL4JLe8iYHRj0Y//uiDj5NwOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGyAoC/VomscthnZNUIV206BBJqZ8VTbEcBq6gPJ1FJIAiBqV8bgBxk//QmiRleu2smHKAGgMDiOxnF3zgEw8xwuTQ=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"robyflc","email":"contato@dezmin.com.br"},"maintainers":[{"name":"robyflc","email":"contato@dezmin.com.br"}]},"0.0.0":{"name":"kiss","description":"[![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][dow","version":"0.0.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/jonathanong/kiss"},"dependencies":{"commander":"^2.6.0","deps-parse":"^3.0.0","etag":"^1.5.1","koa":"0","koa-compress":"^1.0.8","koa-logger":"^1.2.2","mime-types":"^2.0.9","ms":"^0.7.0","raw-body":"^1.3.3","resolve-path":"^1.2.1","spdy":"^1.30.1","spdy-keys":"0.0.0","spdy-push":"^1.0.0"},"devDependencies":{"co":"^4.4.0","istanbul-harmony":"0","mocha":"2","readable-stream":"^1.0.33","standardberry":"^1.0.0","supertest":"0"},"scripts":{"lint":"standardberry index.js","test":"mocha --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot"},"keywords":["koa","static","server","file","http2","push"],"files":["index.js"],"bin":{"kiss":"bin/kiss"},"gitHead":"86d3cad85b53897fc3d0993551e9b6e987531fa3","bugs":{"url":"https://github.com/jonathanong/kiss/issues"},"homepage":"https://github.com/jonathanong/kiss","_id":"kiss@0.0.0","_shasum":"67efcd6e20526c7683c8e947be7b977f5c550f7f","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.3.0","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"robyflc","email":"contato@dezmin.com.br"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"dist":{"shasum":"67efcd6e20526c7683c8e947be7b977f5c550f7f","tarball":"https://registry.npmjs.org/kiss/-/kiss-0.0.0.tgz","integrity":"sha512-cyEkzHf7Xsq42bVz7Y7TogQGXWy83Tu16NX3RwEyQZgrQOeSuu0cfqBOZC2r1WmUIifJerjc+o7E+/43n5Bdig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSYh1r8JxDG0wFEcpUHINs8T6ja1mo4fT7bgFdUyvVggIhAMDAiDtboHOo3l6wTnJuN8zWpn5dZADhQ4Wj7kz8xWW/"}]}},"0.2.0":{"name":"kiss","description":"[![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][dow","version":"0.2.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/kissweb/kiss"},"dependencies":{"commander":"^2.6.0","deps-parse":"^3.0.0","etag":"^1.5.1","koa":"0","koa-compress":"^1.0.8","koa-logger":"^1.2.2","mime-types":"^2.0.9","ms":"^0.7.0","raw-body":"^1.3.3","resolve-path":"^1.2.1","spdy":"^1.30.1","spdy-keys":"0.0.0","spdy-push":"^1.0.0"},"devDependencies":{"co":"^4.4.0","istanbul-harmony":"0","mocha":"2","readable-stream":"^1.0.33","standardberry":"^1.0.0","supertest":"0"},"scripts":{"lint":"standardberry index.js","test":"mocha --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot"},"keywords":["koa","static","server","file","http2","push"],"files":["index.js"],"bin":{"kiss":"bin/kiss"},"gitHead":"2a8f500d9780a2b2a796dfeff60dea9e379da8c2","bugs":{"url":"https://github.com/kissweb/kiss/issues"},"homepage":"https://github.com/kissweb/kiss","_id":"kiss@0.2.0","_shasum":"baed1e3b7170225cbcb92e3f2bc6b94afdbb284c","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.3.0","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"dist":{"shasum":"baed1e3b7170225cbcb92e3f2bc6b94afdbb284c","tarball":"https://registry.npmjs.org/kiss/-/kiss-0.2.0.tgz","integrity":"sha512-YzvUqFDdqveDGyDVowQqDfAT042s2AR0pzaWScPSBb8AUQUM90giR1ytGi8jSPZZHxp2HCTyDB92yhDgV93FkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAiaCkQfVgQDgb94v1kS3Ymxu3CI65FnC8w/Mxf5sVtDAiEA9UYzxQY6qxGcN1CYnuXQvFeTrB5mOoMGvS3GciakqWE="}]}},"0.2.1":{"name":"kiss","description":"HTTP/2 static server ","version":"0.2.1","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/kissweb/kiss"},"dependencies":{"commander":"^2.6.0","deps-parse":"^3.0.0","etag":"^1.5.1","koa":"0","koa-compress":"^1.0.8","koa-logger":"^1.2.2","mime-types":"^2.0.9","ms":"^0.7.0","mz":"^1.3.0","raw-body":"^1.3.3","resolve-path":"^1.2.1","spdy":"^1.30.1","spdy-keys":"0.0.0","spdy-push":"^1.0.0"},"devDependencies":{"co":"^4.4.0","istanbul-harmony":"0","mocha":"2","readable-stream":"^1.0.33","standardberry":"^1.0.0","supertest":"0"},"scripts":{"lint":"standardberry index.js","test":"mocha --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot"},"keywords":["koa","static","server","file","http2","push"],"files":["index.js","bin/kiss"],"bin":{"kiss":"bin/kiss"},"gitHead":"5c96cebf4ae7cf401444006d9ebf97360a8d31e6","bugs":{"url":"https://github.com/kissweb/kiss/issues"},"homepage":"https://github.com/kissweb/kiss","_id":"kiss@0.2.1","_shasum":"c6a11a18bc96f88aaf4543a505767628d06d3947","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"dist":{"shasum":"c6a11a18bc96f88aaf4543a505767628d06d3947","tarball":"https://registry.npmjs.org/kiss/-/kiss-0.2.1.tgz","integrity":"sha512-lO4Yo9wGgtzYYk4AER4wkjR5UqpTMjm2oZA0Q0avCqT5WI0j1msy/fWvkseRxeyIu/s4wAR5L88Pxmf+c90DAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqcAi5ec2mJGaUr5JcpGGucbeTUrQnbCwiaoQmPXpVXAiAgibtNin/loVtoghkA+V2KK9u3iSjDuL4eMH7DnJ7kRQ=="}]}},"0.2.2":{"name":"kiss","description":"HTTP/2 static server ","version":"0.2.2","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/kissweb/kiss"},"dependencies":{"commander":"^2.6.0","deps-parse":"^3.0.0","etag":"^1.5.1","koa":"0","koa-compress":"^1.0.8","koa-logger":"^1.2.2","mime-types":"^2.0.9","ms":"^0.7.0","mz":"^1.3.0","raw-body":"^1.3.3","resolve-path":"^1.2.1","spdy":"^1.30.1","spdy-keys":"0.0.0","spdy-push":"^1.0.0"},"devDependencies":{"co":"^4.4.0","istanbul-harmony":"0","mocha":"2","readable-stream":"^1.0.33","standardberry":"2","supertest":"0"},"scripts":{"lint":"standardberry index.js","test":"mocha --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot","test-ci":"npm run lint && istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot"},"keywords":["koa","static","server","file","http2","push"],"files":["index.js","bin/kiss"],"bin":{"kiss":"bin/kiss"},"gitHead":"7d58a997e2a8f3373027ed8f26a1a6ae5e103e5e","bugs":{"url":"https://github.com/kissweb/kiss/issues"},"homepage":"https://github.com/kissweb/kiss","_id":"kiss@0.2.2","_shasum":"9686b35dbe91d3703d45d1ef431bec40c92e642d","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"dist":{"shasum":"9686b35dbe91d3703d45d1ef431bec40c92e642d","tarball":"https://registry.npmjs.org/kiss/-/kiss-0.2.2.tgz","integrity":"sha512-LGjgpL4BtfFJgEGPonaBIShuMcAZfufONXSfVPFC6Ky66XREayfosjfbFVEckev7zSVtHNqYNJOcNBRbLViN0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl0KgkydzcNrbYVK1mo91TacfRj6E3JXGSIruZpATSnQIgWfQljhRSaUEe+R1eA0Pq6C3dm6C+d9sYCYnCRZkBru0="}]}},"0.2.3":{"name":"kiss","description":"HTTP/2 static server ","version":"0.2.3","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/kissweb/kiss"},"dependencies":{"commander":"^2.6.0","deps-parse":"^3.0.0","etag":"^1.5.1","koa":"0","koa-compress":"^1.0.8","koa-logger":"^1.2.2","mime-types":"^2.0.9","ms":"^0.7.0","mz":"^1.3.0","raw-body":"^1.3.3","resolve-path":"^1.2.1","spdy":"^1.30.1","spdy-keys":"0.0.0","spdy-push":"^1.0.0"},"devDependencies":{"co":"^4.4.0","istanbul-harmony":"0","mocha":"2","readable-stream":"^1.0.33","standardberry":"2","supertest":"0"},"scripts":{"start":"./bin/kiss example","lint":"standardberry index.js","test":"mocha --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot","test-ci":"npm run lint && istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot"},"keywords":["koa","static","server","file","http2","push"],"files":["index.js","bin/kiss"],"bin":{"kiss":"bin/kiss"},"gitHead":"3136bbaf3e90ddc7e1539b59f9cb37bf206b7668","bugs":{"url":"https://github.com/kissweb/kiss/issues"},"homepage":"https://github.com/kissweb/kiss","_id":"kiss@0.2.3","_shasum":"d3902da45a7fe3c8b51185729cdd5e6deceb064e","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"dist":{"shasum":"d3902da45a7fe3c8b51185729cdd5e6deceb064e","tarball":"https://registry.npmjs.org/kiss/-/kiss-0.2.3.tgz","integrity":"sha512-/SnadPsrnuCwBk+StTvxc6aURwQ67TVXccIW0tlshHOyQzOX6wwuafsI1bzL/tabQPXgdmZBEmj2cbsRcj18mQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxg1AqlGIOI+7pyt5gSVtHvPSSTSbrXiHrtGs3d1CUhAIhAO0Yy2d+0ctcj8OXvh97pN5Taz7rWJZJUqsorPIraYN6"}]}},"0.2.4":{"name":"kiss","description":"HTTP/2 static server ","version":"0.2.4","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/kissweb/kiss.git"},"dependencies":{"commander":"^2.6.0","deps-parse":"^3.0.0","etag":"^1.5.1","koa":"0","koa-compress":"^1.0.8","koa-logger":"^1.2.2","mime-types":"^2.0.9","ms":"^0.7.0","mz":"^2.0.0","raw-body":"^2.1.0","readable-stream":"^2.0.0","resolve-path":"^1.2.1","spdy":"^1.30.1","spdy-keys":"0.0.0","spdy-push":"^1.0.1"},"devDependencies":{"co":"^4.4.0","istanbul-harmony":"0","mocha":"2","readable-stream":"^2.0.0","standardberry":"^3.4.0","supertest":"^1.0.1"},"scripts":{"start":"./bin/kiss example","lint":"standardberry index.js","test":"mocha --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot","test-ci":"npm run lint && istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot"},"keywords":["koa","static","server","file","http2","push"],"files":["index.js","bin/kiss"],"bin":{"kiss":"bin/kiss"},"gitHead":"de61171f884f2af1127c87745f23c045df30a72b","bugs":{"url":"https://github.com/kissweb/kiss/issues"},"homepage":"https://github.com/kissweb/kiss#readme","_id":"kiss@0.2.4","_shasum":"e19bef90d1e942930fa6194fa8014c151da5e902","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"dist":{"shasum":"e19bef90d1e942930fa6194fa8014c151da5e902","tarball":"https://registry.npmjs.org/kiss/-/kiss-0.2.4.tgz","integrity":"sha512-wDfUieB6/6EJEmMQxjFneLMklg4rouxfJbkfhrhBvQ9KKZiZ9pNeKVjgLLUZk2qdCBJZZXk7v3VfUjC+hbgFHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIBjntuH9w8hEQBjJA2RfnWs3nUb2bnhgB3//wLuZn98EAh8hvUAdKlycc00jRfvlmPtb7KUCV1x157oi6MsnxIUK"}]},"maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}]}},"readme":"\n# kiss\n\n[![NPM version][npm-image]][npm-url]\n[![Build status][travis-image]][travis-url]\n[![Test coverage][coveralls-image]][coveralls-url]\n[![Dependency Status][david-image]][david-url]\n[![License][license-image]][license-url]\n[![Downloads][downloads-image]][downloads-url]\n[![Gittip][gittip-image]][gittip-url]\n\nKeeping web development simple with a Koa-based HTTP/2 static server.\nThis server seamlessly HTTP/2 pushes all your files dependencies!\nYou never have to explicitly `PUSH` assets to the client (unless you want to).\n\nKISS hopes to simplify web development further by being extensible.\nBy using plugins for polyfilling, transpilation and, eventually, package management,\nyour build system will eventually become nonexistent.\nYour server is the new build system.\n\n## Supported Dependency Types\n\nThe following types of dependencies are parsed and HTTP pushed:\n\nHTML:\n\n- `<script src>` - scripts\n- `<module src>` - modules\n- `<link rel=\"stylesheet\">` - stylesheets\n- `<link rel=\"import\">` - HTML imports\n\nCSS:\n\n- `@import \"\";` - CSS imports\n\nJS:\n\n- `import ''` - module imports\n\nDependencies that are conditional are not pushed automatically.\nIf the client has a good chance of not using the dependency at all,\nextra latency is considered acceptable.\nSome examples are:\n\n- CSS `url()` dependencies, many of which are wrapped in `@media` or `@support` queries or conditional selectors.\n- CSS dependences with media queries including `<link rel=\"stylesheet\" media=\"\">` and `@import \"\" screen;`.\n- JS `System.import()`s, which are always dynamically loaded.\n\n## Caveats\n\nKISS only supports iojs.\n\niojs does not yet support HTTP2.\nThe current implementation uses [spdy](https://github.com/indutny/node-spdy),\nwhich will most likely be the precursor for iojs' HTTP2 implementation.\nSPDY is sufficient for testing and educational purposes.\n\nWhen streaming HTML, this middleware will buffer the response in memory.\nThis is required because the current dependency parser does not support streaming (and probably never will).\nThis is not a big issue as you probably shouldn't be using streaming templating systems anyways.\n\nKISS is not production-ready and will most likely not be production-ready for a while.\nKISS will not attempt to become production-ready until load balancers such as nginx\nsupport HTTP2 push from upstream servers.\n\n## Example\n\n```js\nlet koa = require('koa')\nlet app = koa()\n\nlet server = require('kiss')()\n// mount the public folder at root\nserver.mount(__dirname + '/public')\n// expose `/client`\nserver.mount('/client', __dirname + '/client')\napp.use(server)\n```\n\nYou can also view the example by cloning this repo and running `./bin/kiss example`:\n\n```bash\ngit clone git://github.com/kissweb/kiss\ncd kiss\n./bin/kiss example\n```\n\nThen opening the page in your browser:\n\n```bash\nopen https://127.0.0.1:4000/\n```\n\nBe sure to accept the self-signed certificate!\n\n## kiss(1)\n\nKISS comes with a CLI for serving with a hope of replacing [serve](https://www.npmjs.com/package/serve).\nTo install:\n\n```bash\nnpm i -g kiss\n```\n\nAnd to run:\n\n```bash\nkiss .\n```\n\nNote that, by default, KISS uses a self-signed certificate.\nThis is required as many browsers do not support HTTP2 without SSL.\nAcknowledge this from your browser to continue working.\n\nType the following for more information:\n\n```bash\nkiss --help\n```\n\n## JS API\n\n### var server = new Kiss([root], options)\n\nCreate a new KISS instance.\n\n```js\nvar KISS = require('kiss')\nvar server = new KISS('public', {\n  cacheControl: '1 year'\n})\n```\n\nThe `root` option is a shortcut for `server.mount(root)`.\n\n### app.use(server)\n\nYou can use each instance:\n\n```js\napp.use(server)\n```\n\n### server.mount([prefix=\"/\"], folder)\n\nMount a server path.\nFor example:\n\n- `.mount('public')` -> `GET /index.html` -> `public/index.html`\n- `.mount('/something', 'public')` -> `GET /something/index.html` -> `public/index.html`\n\nYou never want to have more than a single instance of KISS on a server.\nBy mounting multiple directories at once,\n\nFolders resolve to the current working directory.\n\n### server.etag(fn)\n\nAdd a custom ETag function.\nBy default, the [etag](https://github.com/jshttp/etag) module is used.\nFunction signature is `stats => <etag>`.\n\n### server.cacheControl(maxAge)\n\nChange the cache control header,\nwhich defaults to `public, max-age=<1 year>`.\n`maxAge` could either be a time in `ms` or a time string parsed using the [ms](https://github.com/rauchg/ms.js) module.\n\n### server.hidden(enable)\n\nIf hidden directories are supported,\npaths whose fragments begin with `.` are allowed.\nInstead of enabling this option,\nyou should mount on paths like `server.mount('/.git', '.git')`\n\n[gitter-image]: https://badges.gitter.im/kissweb/kiss.png\n[gitter-url]: https://gitter.im/kissweb/kiss\n[npm-image]: https://img.shields.io/npm/v/kiss.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/kiss\n[github-tag]: http://img.shields.io/github/tag/kissweb/kiss.svg?style=flat-square\n[github-url]: https://github.com/kissweb/kiss/tags\n[travis-image]: https://img.shields.io/travis/kissweb/kiss.svg?style=flat-square\n[travis-url]: https://travis-ci.org/kissweb/kiss\n[coveralls-image]: https://img.shields.io/coveralls/kissweb/kiss.svg?style=flat-square\n[coveralls-url]: https://coveralls.io/r/kissweb/kiss\n[david-image]: http://img.shields.io/david/kissweb/kiss.svg?style=flat-square\n[david-url]: https://david-dm.org/kissweb/kiss\n[license-image]: http://img.shields.io/npm/l/kiss.svg?style=flat-square\n[license-url]: LICENSE\n[downloads-image]: http://img.shields.io/npm/dm/kiss.svg?style=flat-square\n[downloads-url]: https://npmjs.org/package/kiss\n[gittip-image]: https://img.shields.io/gratipay/jonathanong.svg?style=flat-square\n[gittip-url]: https://gratipay.com/jonathanong/\n","maintainers":[{"name":"jongleberry","email":"jonathanrichardong@gmail.com"}],"time":{"modified":"2022-06-19T08:50:42.517Z","created":"2013-12-19T06:09:38.116Z","0.0.1":"2013-12-19T06:09:44.576Z","0.0.2":"2013-12-26T00:45:08.345Z","0.0.3":"2013-12-26T02:27:06.799Z","0.0.6":"2013-12-26T02:58:40.739Z","0.1.1":"2013-12-26T06:01:49.704Z","0.1.2":"2014-02-14T07:44:36.120Z","0.1.3":"2014-08-12T08:08:38.025Z","0.0.0":"2015-02-23T22:42:13.973Z","0.2.0":"2015-02-24T02:45:41.784Z","0.2.1":"2015-03-16T01:58:59.808Z","0.2.2":"2015-03-16T05:03:30.159Z","0.2.3":"2015-03-18T03:55:50.753Z","0.2.4":"2015-06-11T13:25:19.604Z"},"readmeFilename":"README.md","license":"MIT","homepage":"https://github.com/kissweb/kiss#readme","keywords":["koa","static","server","file","http2","push"],"repository":{"type":"git","url":"git+https://github.com/kissweb/kiss.git"},"author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"bugs":{"url":"https://github.com/kissweb/kiss/issues"}}