{"_id":"spero","_rev":"63-ece104861ea2710101e7cd10939abf53","name":"spero","description":"file copy emitter middleware","dist-tags":{"latest":"2.0.6"},"versions":{"0.1.0":{"name":"spero","version":"0.1.0","description":"web progress bar","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["progress","bar"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.3.3","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"265c1dd5108edf742f77c580fbe72f89278057dc","_id":"spero@0.1.0","_shasum":"aa201876ed3a93d0bbeade2245ffc56b40d60139","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"aa201876ed3a93d0bbeade2245ffc56b40d60139","tarball":"https://registry.npmjs.org/spero/-/spero-0.1.0.tgz","integrity":"sha512-4f0mdY2tXDqxeCFh1l7bRFZ7BJ8RkkGhpbrULz2Bb2AYHueSwKYgYOVaOx9Bhf0rM3MxCV/N+yEaQWsbijuzLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMBuMOC99KzIxkDORNn3ITrV/qjyi1BkabZc1ZAeZgMwIhALY9xwejlG3l6FiNBT7RhWhmM3wfUNJS9LNIZNrT0oT2"}]}},"0.2.0":{"name":"spero","version":"0.2.0","description":"web progress bar","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["progress","bar"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.3.3","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"25c3e639b6f70872580b4e872554b9e717aa7eea","_id":"spero@0.2.0","_shasum":"5eff04ed108f51c5edea5413d07ea76153134476","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"5eff04ed108f51c5edea5413d07ea76153134476","tarball":"https://registry.npmjs.org/spero/-/spero-0.2.0.tgz","integrity":"sha512-oXgpV/tK2SQKLRg0lSNWopLyFttnj9niDgnx9Hzg11b0Y1StZ9qUNKuXf4V6jf3QEKcQZEII8yffBbuEsVTWbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyQVW4idyryJ4H7O3fFTGCHm2/6e9AWa/qNIB3KAH0PQIhAOE8ouEfURyEASaAIRfLHe4dRV9XC0thQ6vZmmVeiQX7"}]}},"0.3.0":{"name":"spero","version":"0.3.0","description":"web progress bar","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["progress","bar"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.3.3","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"7daf5b85b1204675e7346f27e7fdffb5876b4797","_id":"spero@0.3.0","_shasum":"46f240065e40727ade0d4e3440e2586783a23390","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"46f240065e40727ade0d4e3440e2586783a23390","tarball":"https://registry.npmjs.org/spero/-/spero-0.3.0.tgz","integrity":"sha512-3S+1qI83kM8jGzVUgnZ/vw8/HjwQkgb3a/VwzRyjrtvcnQiKUSEbbu1/2gYBhcfqalcXZy5dyEcViECqfoq9eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJz5moIzUI4aHKWx6w/7S90Oi4wQgkdIlyVT5/R/As3AIgRWqu/+/Vue+2kqWCG/y8C4zN/QbPTsBJZ0kDss1PtEU="}]}},"0.4.0":{"name":"spero","version":"0.4.0","description":"web progress bar","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["progress","bar"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.3.3","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"f0b6cf30d8ce95bacfb820d07da4208ff7d35497","_id":"spero@0.4.0","_shasum":"8569d7ef4f7846935d5ca99d6738eb686bcef2ad","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"8569d7ef4f7846935d5ca99d6738eb686bcef2ad","tarball":"https://registry.npmjs.org/spero/-/spero-0.4.0.tgz","integrity":"sha512-QqWQUy6x/1U2ZwOhKnTI1wFJ97jVFAOLDhnmkwpv+JFR2/9HVRSJGY1P4dnDsCq/j9q71h8RYxv5Xx+sxcNmUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFoSUwna6+t/nZbshIRy5cPHTnZh/nqdn+1GmIamxMQAiBtDKfU0tCgQNHozk5MhPvpjZt0NHBd08EOr3XEat92oA=="}]}},"0.5.0":{"name":"spero","version":"0.5.0","description":"web progress bar","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["progress","bar"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.3.3","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"5f0373f5de24234935eafd67e5374afb1d0c4453","_id":"spero@0.5.0","_shasum":"4a0ca23136882f8fad3b67bca5f99e088bf1a992","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"4a0ca23136882f8fad3b67bca5f99e088bf1a992","tarball":"https://registry.npmjs.org/spero/-/spero-0.5.0.tgz","integrity":"sha512-yWPAskaMOJPlmMTbAcF4BYf4jr6LymW3NKolLgthIW9KYnd66yM1q40x0SL8c112DB/7r+6nxucNPxFQto+Sog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC+Oy0oTBMN+13M2+PQq6pWlTh8SlTwEeLz+93rE4KAgIhAI/CXIzwhGid969btNI8kK9HeYjMWiI55S5XWZu/DblJ"}]}},"1.0.0":{"name":"spero","version":"1.0.0","description":"file copy emitter middleware","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.3.3","mellow":"~1.3.4","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"830d0e0ae681632a545eba8852db44fbf1b7df28","_id":"spero@1.0.0","_shasum":"5230ad4f7489c6bc56f3dc01c136cbe3443e605b","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"5230ad4f7489c6bc56f3dc01c136cbe3443e605b","tarball":"https://registry.npmjs.org/spero/-/spero-1.0.0.tgz","integrity":"sha512-ZqhBQg7pl3R9kThP35aIA3k/HJrWXghYu5EBq3JTulPiqevVKJdvAltKBQ0h5r3KGtN6rBa6yeqG9yvJgjcpYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdLRATbTQDfSgkH+MvnuaI32UETdOBiPnOa5xLowuojwIgQe+EwGpY3/kctwprnbY3QZyQXqPyeNOAmRDfT6LCivQ="}]}},"1.0.1":{"name":"spero","version":"1.0.1","description":"file copy emitter middleware","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.3.3","mellow":"~1.3.4","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"a8997128a023eb3b73b67a931171f24e54b0514f","_id":"spero@1.0.1","_shasum":"e0df3a8f0f2fa37b39372cd4b6f08b98c96a5c75","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"e0df3a8f0f2fa37b39372cd4b6f08b98c96a5c75","tarball":"https://registry.npmjs.org/spero/-/spero-1.0.1.tgz","integrity":"sha512-l3rPY6e0H5QEwtodicDG+3xMg3LyF5iAbZxn06Nx58s/sio37j6DRd7W5PNWgdSDSMzt5juEnMPbdtwhbV0tnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrurPu1hubo3WhAThbDKlBH9NRy9oRjJ0PWhTCDsBE7AiEAztSfAjFLu6loypZVrfVFpPeXI6YMXWiu1HfB5kD/Tic="}]}},"1.0.2":{"name":"spero","version":"1.0.2","description":"file copy emitter middleware","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.3.3","mellow":"~1.3.4","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"9ef8e2fa02ae193da6d4b887a4b9615b81324aa5","_id":"spero@1.0.2","_shasum":"4ad6fe3b82f8c196713f1e163457f5e5f8ebf75d","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"4ad6fe3b82f8c196713f1e163457f5e5f8ebf75d","tarball":"https://registry.npmjs.org/spero/-/spero-1.0.2.tgz","integrity":"sha512-jEkJWMdVMK/5NgDwNUopFXm3zn2r6DHdfjQ/OCO9EMFY7IWbRIlfyh4KdMGLNYrurbPwHXSUf74s1RGH/URHDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYmCpWHkXK5eRG4QPDTYIaKjgHAqKTdWmc1iu3HIhZ9QIgBEgPuBcv7kGyX+ABg+SYpVnVTy2qVoNzmZgUkzYCXMA="}]}},"1.0.3":{"name":"spero","version":"1.0.3","description":"file copy emitter middleware","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.3.3","mellow":"~1.3.4","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"708e257c1d109c7640a2480d7b4c6adad0bfcac9","_id":"spero@1.0.3","_shasum":"3aa2e6477f72b7245c294da29067886357b49caf","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"3aa2e6477f72b7245c294da29067886357b49caf","tarball":"https://registry.npmjs.org/spero/-/spero-1.0.3.tgz","integrity":"sha512-aeJvHkz1p9CBKnaxUAsxXvKebbSIYbxXee/lYKiC9SS0C64f+3l9Q+aMwUSs+LYD0jnneZMfrX5iFG6W1wzLoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFv9+rv9naGpZCHAxS1TOQlxDMqdXK/0K6mL+M+8rYVmAiEAyD/5+5fCMxSfqEY8vkshyvxeVz+KTyDzH7qNDYDDZUI="}]}},"1.0.4":{"name":"spero","version":"1.0.4","description":"file copy emitter middleware","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.3.3","mellow":"~1.3.4","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"df24b6496c3e4fa3e7eefb4271df1407d228cc18","_id":"spero@1.0.4","_shasum":"ae758addde3e569b6cdd3f63f07ceac5510915bf","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"ae758addde3e569b6cdd3f63f07ceac5510915bf","tarball":"https://registry.npmjs.org/spero/-/spero-1.0.4.tgz","integrity":"sha512-vQP9hsOga5LJXmLjFSQsTn/YW7wwGmcoXw9BINZjlU3IuwWWT216uOMlQo5Se5lo6ksoyTbRfmOVG1gkt/3tjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClNiU6oTj5ul3I6xH7M0+Iqejz9xjOXtZ2QWVsetagXAIhAPYKLJFaoJH8o9WRJeFKWU+qYgRCMQ4BKLdBZzg1fH87"}]}},"1.0.5":{"name":"spero","version":"1.0.5","description":"file copy emitter middleware","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.3.3","mellow":"~1.3.4","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"29b7618f832da4e77d53a47ce27830973602c880","_id":"spero@1.0.5","_shasum":"e0cbab58f9b8a34ceb2f54ab4be55b6220ba4dd8","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"e0cbab58f9b8a34ceb2f54ab4be55b6220ba4dd8","tarball":"https://registry.npmjs.org/spero/-/spero-1.0.5.tgz","integrity":"sha512-rMwIEJ8IyLFUCvFY1gx2jAGlI2oE5nFE5OlfN3ZtBoweYX5dTM+3H6gDQd9z0/Yn6TGgHU5kRv9yD7FviW2Zkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSV7nBLmd3monhXoG9anH18cryplDwKJIovzPTTRDKEAIgObGo6RBv3i49wLy5AF0zOXsgkKStYa9PC0JGgB+hUMA="}]}},"1.0.6":{"name":"spero","version":"1.0.6","description":"file copy emitter middleware","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.3.3","mellow":"~1.3.4","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"68d9e9e2fe3842ebce4e7240dd29bc48512440e2","_id":"spero@1.0.6","_shasum":"c53ecde91a7fc7b86518f4f98028d441c60f2fcc","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"c53ecde91a7fc7b86518f4f98028d441c60f2fcc","tarball":"https://registry.npmjs.org/spero/-/spero-1.0.6.tgz","integrity":"sha512-4O45b4NO5+52FOiqIcWmDTbWseVyHwXrD4ZO44aooxWxbaZfFLtcrm1o6xg1q0v1/CnZ7RUp663bOVcjmUClng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWwtBJEOZUE3D6NnNWmKdXzm/ocUawV4nBomW3sIvflAIgDLO+oNPD0bLsbXHAtl0JPfUjkxd7S2Ttn4ZSrmOrXF0="}]}},"1.0.7":{"name":"spero","version":"1.0.7","description":"file copy emitter middleware","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.3.3","mellow":"~1.3.4","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"cd263b56360ab583a334b9b0bdb1f866a707fe36","_id":"spero@1.0.7","_shasum":"9c3d9027a11dd46e1db96103d34fb5db79e3ea29","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"9c3d9027a11dd46e1db96103d34fb5db79e3ea29","tarball":"https://registry.npmjs.org/spero/-/spero-1.0.7.tgz","integrity":"sha512-dxz0xjmPrwJsdRayTSaJD2oIr0BEpBb99+XMeuqXrJ+nvgpzG8yqn0xQhKBE+gtwsdqBWewZmAF1XB/npQYAAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5VUUVWES0qnLA59ZONjQjA3aAP+1zc7qSjGGL123I9AiBsZthQT2Ka+e6vYamYaGw8BiMqLtvkg6VqD3bcKcXupA=="}]}},"1.0.8":{"name":"spero","version":"1.0.8","description":"file copy emitter middleware","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.3.3","mellow":"~1.3.4","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"07a0cdbd2e74af5187f5510bc5c55b995c29c0a9","_id":"spero@1.0.8","_shasum":"b7976b63fa9ad1ea7f2ad9ba141539f68782da20","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"b7976b63fa9ad1ea7f2ad9ba141539f68782da20","tarball":"https://registry.npmjs.org/spero/-/spero-1.0.8.tgz","integrity":"sha512-poGS4SjR5WCqEw0mSOLltmK5iCPOaHBcXhydREpr6kv1xdg47eOk0dr0iyzwwTxy1P5ePMQsdjPONRN0YWbPIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZGiWPEpRic5fHPhFcP4Y6LLc3QXB1eBg907kuoeTewQIgdLXYT5DdSnNowGZOp2AHHE2CxCPf/leofCUy6gUBHcI="}]}},"1.0.9":{"name":"spero","version":"1.0.9","description":"file copy emitter middleware","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.3.3","mellow":"~1.3.4","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"cb34c3850271b37a1803469347b981f52e117b67","_id":"spero@1.0.9","_shasum":"6c72cdf9cb0f711169daa90f0195f62d95acc6d6","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"6c72cdf9cb0f711169daa90f0195f62d95acc6d6","tarball":"https://registry.npmjs.org/spero/-/spero-1.0.9.tgz","integrity":"sha512-Y8WiuUowzrNksstQGr9bR3gsZCcSFgcfvFInV0wMcmL1HqZn01Agh25te4JweChzuD9MDTz4rP/x+n51xmmhmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSrO5PPqzBGDxcbRTP6jDau2Omrv6zLLpke1SEij2JXAiBYFs5ZzZDYmCvK3J2kWR5HdsfCkL0OAqCY23YY0RAw+w=="}]}},"1.0.10":{"name":"spero","version":"1.0.10","description":"file copy emitter middleware","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~1.3.4","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"e343e511e6abca62279e0c70d37dbfce774ffdd8","_id":"spero@1.0.10","_shasum":"a4d5a82a32cc589e1781dec7a867bca27175d956","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"a4d5a82a32cc589e1781dec7a867bca27175d956","tarball":"https://registry.npmjs.org/spero/-/spero-1.0.10.tgz","integrity":"sha512-CxS42XvwXmE42qUPveCHVNrti3pGeSG28KBjhumbMKi7MJWO1BLY2x+UBu5cdt8vgqNfn9C4PZEeYd90EoanjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOWprj8Drwf56ozYd1pgOOVCUe23HNB01TE1SE+YMnOAiBHg6+SG8Cm71VlwJV9rez84YZTWcqKEyS+fr+GtX6euw=="}]}},"1.0.11":{"name":"spero","version":"1.0.11","description":"file copy emitter middleware","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~1.3.4","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"aa71c15f66dfcba3bb5745f0544151897b2f826d","_id":"spero@1.0.11","_shasum":"99cde8e2a6ac2c7c6df216302bee58f9ba0f9e49","_from":".","_npmVersion":"2.11.1","_nodeVersion":"2.3.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"99cde8e2a6ac2c7c6df216302bee58f9ba0f9e49","tarball":"https://registry.npmjs.org/spero/-/spero-1.0.11.tgz","integrity":"sha512-WPB6N05deLUXKXZEI9+YskCSmPH4TMDxRWWHBED5JNjN8fXdb2cKH8HMTh6+yCQgfvMjwrJHaR0Sv2kc3d8cFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2JWsEqADPE1XfXxWgA9NRTIuBRASdGMJyCP2uKoKjTgIgLw/liEmDleD+bKzc8A5HQbZImcOwP8XXOVX0h5B1eKU="}]}},"1.0.12":{"name":"spero","version":"1.0.12","description":"file copy emitter middleware","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~1.3.4","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"6697deb74c4d94151f5a5b3694ba6374fe2dcfd4","_id":"spero@1.0.12","_shasum":"f40a5c990c22f8b3152069a38b2e4e3d878d56c3","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.1","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"f40a5c990c22f8b3152069a38b2e4e3d878d56c3","tarball":"https://registry.npmjs.org/spero/-/spero-1.0.12.tgz","integrity":"sha512-puF5qgNsGxOpirbhy3M9T/TuzzcWe2kveAvYLuqXTWff8AYx3qNyma/c9BNwvQ9BCjg/viQAV7PAvJJLDPpGuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCor+b/rd2AjGOf/4Rdm0nZCCjURc3UUIBh/K/3TVnHtQIgJRRPCFaGTtTghcDJr8xvyCmUyeraMKeFT2XYtUprVNM="}]}},"1.0.13":{"name":"spero","version":"1.0.13","description":"file copy emitter middleware","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~1.3.4","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"827d2c881cf43ea8e29735f038789b6cd079fc54","_id":"spero@1.0.13","_shasum":"819e1af6446872c56c60bee82fc9fcf27450164e","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.1","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"819e1af6446872c56c60bee82fc9fcf27450164e","tarball":"https://registry.npmjs.org/spero/-/spero-1.0.13.tgz","integrity":"sha512-RHGRVCj3RWHDXkFWkSsh991gULjLhMzvm0jTidkYEe3ZfQf7xuHgsMtXTemKIGTR+Cl1+XeMT9Lu3vwM0AGA4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEI5L9HOIbzD7HsnYaqLRRFgf+zaXMETivimWvqkPtqxAiBkRu3/y8j0O8r5pmlJTuh7+1HGg/iyg9usrRnW2EoQKg=="}]}},"1.0.14":{"name":"spero","version":"1.0.14","description":"file copy emitter middleware","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~1.3.4","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"8e5af8e41ee537a68064246ef98a93a4f1d62609","_id":"spero@1.0.14","_shasum":"828c73a9dcf985b53e076fa620b6f9eaafd24932","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.1","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"828c73a9dcf985b53e076fa620b6f9eaafd24932","tarball":"https://registry.npmjs.org/spero/-/spero-1.0.14.tgz","integrity":"sha512-/g3eF0PbCTDUAMCHH0H1gHIopEMM5omr8RMs1e4Cb5urHol5LpJehnW/mLFke641am71lZkLdiJSvI25xNoCbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCEfE0NO6vEc0rMWN/Bobat1d+BuQPKtp0A2p3j4/P5wIhAMd6vKV2VhTVW5l+bGhDBndb4q7JDzicpttJ6DtD9VuV"}]}},"1.0.15":{"name":"spero","version":"1.0.15","description":"file copy emitter middleware","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"a75847f4b3aec7294dd2e2a7e912ea1fa122a15d","_id":"spero@1.0.15","_shasum":"d0f3aca10075906b9c1ddba99766a18616555201","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.1","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"d0f3aca10075906b9c1ddba99766a18616555201","tarball":"https://registry.npmjs.org/spero/-/spero-1.0.15.tgz","integrity":"sha512-0J3a7ZkkNoB3/Zh7Op090QWq1sWiK29XNhXF+vEGE87J3xu4z3TEv81TRMZx67gLfSXF/jVjrpd8QdMvd+uI+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuxZfFSQ2Sz+mGDyFiUeRKdnwDToc7ObD3wK1aTR6HOwIgU7s1KCWe5zhFEK3AyWtsHzCNfD4ZfujvA25HhL/Frpk="}]}},"1.0.16":{"name":"spero","version":"1.0.16","description":"file copy emitter middleware","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"078cfcac4e8889484260a631f42f0e13f7f71b71","_id":"spero@1.0.16","_shasum":"0b722eb08a158fccf9d3ae67f04936a81683dee7","_from":".","_npmVersion":"3.1.0","_nodeVersion":"2.3.3","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"0b722eb08a158fccf9d3ae67f04936a81683dee7","tarball":"https://registry.npmjs.org/spero/-/spero-1.0.16.tgz","integrity":"sha512-TCBCMw8gKnxeut1MuxQcPI8cEjXQQzEaas7nhZk/iAqByTrYUROlnSWVOE1H1NBeqLbmgIvmAQTlkalSzG7TWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHA6KlNsCb7J1RmbdfQHj50KJqis5TlSX/k3tFYKSbJmAiEAtxNzSN5/QzpTjYjPB8/OmX6OG4pTz6toLUCFihzUoEs="}]}},"1.0.17":{"name":"spero","version":"1.0.17","description":"file copy emitter middleware","main":"lib/spero.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"02ebc575e80ffd5994d5946928bdb6431a9bf444","_id":"spero@1.0.17","_shasum":"05fd9f9ace9344a71f8bc43813deb90d5f6bf7e0","_from":".","_npmVersion":"3.1.0","_nodeVersion":"2.3.3","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"05fd9f9ace9344a71f8bc43813deb90d5f6bf7e0","tarball":"https://registry.npmjs.org/spero/-/spero-1.0.17.tgz","integrity":"sha512-95T//jl5UnHKdPCLUt7c/UmEIEBsgLO56uWzlkUZEqSCFovEFOUiNer+iUxv5AJ4oFlUSBT0KnMNHDCaZ3a/ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAY9eBRnxYPnoLzrPchSAiyPMvBtmJIcJHWQ2CJZJoFwIhAJTFcIQsRElZclyX/hdyHP6Lb6JQnnU3LT1jO5eIUly/"}]}},"1.1.0":{"name":"spero","version":"1.1.0","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"85d0a6cf594ebd1072077afea8f9a513b7be57dc","_id":"spero@1.1.0","_shasum":"fa0762eb34a80e9e8b688456d94a806081505cb5","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.3.4","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"fa0762eb34a80e9e8b688456d94a806081505cb5","tarball":"https://registry.npmjs.org/spero/-/spero-1.1.0.tgz","integrity":"sha512-064Mv+B8g9/mHoXtKaL8dzZqge2vX9JlfxwY6trjPiNMclb2i7aIWu5x/woNWgp70mS6lE7uoXLl6G9jivlf0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm2U2eAPk/GC/fgcMMEL7VDqSAoY27TGmCTBjCIHwvwQIhAKOrDEIkW8Go3hPHtuCICha8wi7GQ9nOUfmsOOKd57SV"}]}},"1.1.1":{"name":"spero","version":"1.1.1","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"c2248ec07ce0d218fb4c46850d610560591a4af1","_id":"spero@1.1.1","_shasum":"119451e53042a1eefaccfb8ddb2ca70d71758785","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.3.4","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"119451e53042a1eefaccfb8ddb2ca70d71758785","tarball":"https://registry.npmjs.org/spero/-/spero-1.1.1.tgz","integrity":"sha512-2pecLUVN60tZR449nXVoEwKf1GDuKiiBo4UvE6whuSqVdCppl1a5S3sG3ww0YARjWw2alQ7PwT8RrcdRiokBsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKlyf34AZpaFhpr6o1u9PDG81zXD/KhcFcL/g3C3tdswIhAMbG4qHtW0vnOtcYdptdPP2NvznCxQ9VMnV7FzhTOdSt"}]}},"1.1.2":{"name":"spero","version":"1.1.2","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"26f29b136d3109d165d17d4fdc0c61ba5055c5c7","_id":"spero@1.1.2","_shasum":"06f6b631bea8701f8018addee63618693b0cf282","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.3.4","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"06f6b631bea8701f8018addee63618693b0cf282","tarball":"https://registry.npmjs.org/spero/-/spero-1.1.2.tgz","integrity":"sha512-dooS5+DnDb7Yj1VCcGXbYng5K8/eeMytXANfh9eAL5Kq83c9wRK9xEs+UutW2YQM2QBswDqTbxz5MS/8zAIHYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfOvGta7GJpqdhKejMO24ceoUzBZcW1o8g+acyWGrMtAIhAOHF/g7zdFvbpFyvcIzPACFPkZ1/mCUdc8CZGRxM6Cxo"}]}},"1.1.3":{"name":"spero","version":"1.1.3","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"30407e12c0d0d9013badf0d622a09b5253650218","_id":"spero@1.1.3","_shasum":"0ea965c0eaddf218931b62e24378d2626e174239","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.3.4","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"0ea965c0eaddf218931b62e24378d2626e174239","tarball":"https://registry.npmjs.org/spero/-/spero-1.1.3.tgz","integrity":"sha512-zwuc9b8bAgbO/i2cYRv6AZWqeeNqd9Q4a9dcNsmzRK74R4qvr0WbTqxUyh0hCOdXUYTsfi2meqVoQ2qvWbnhXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDX1l+JAi6eC81/ifhaBb8ASmNcZJKlL0cozQTym/DOsAiAlTAtwj8wsQOKkbJKVGkp9+wrXJDcnW7YkqX5KMy/PdA=="}]}},"1.1.4":{"name":"spero","version":"1.1.4","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"05e6b88b75a214e816f29313235a2ede17ca9460","_id":"spero@1.1.4","_shasum":"4754ae6fbb46cfddc240efd056b13bed58a9ebd9","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.3.4","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"4754ae6fbb46cfddc240efd056b13bed58a9ebd9","tarball":"https://registry.npmjs.org/spero/-/spero-1.1.4.tgz","integrity":"sha512-CsBejuaMZnZaKVPHpIquvvJWvSU2anOaEQ9PxP0zrzJXWj2QLJl1TmrEl8UMGcmSyczGPNL49bzu0q+ZiwDepQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLwlea3ZAlQ2bqLbmGkxoqfBZrU3gEVB0FoB6f+cnA9AIgRj6/vEQ5rEUaWh48923U94tJHjRXyl60q22iCaftZHA="}]}},"1.1.5":{"name":"spero","version":"1.1.5","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"34d5bc708347f716837cd98a19d59316b83330f9","_id":"spero@1.1.5","_shasum":"29ca4bd97b98bd85f47ec950a2b2ee95aca10956","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"29ca4bd97b98bd85f47ec950a2b2ee95aca10956","tarball":"https://registry.npmjs.org/spero/-/spero-1.1.5.tgz","integrity":"sha512-cAXpXZPigYmW+U/qNrdZrdiaZfj6M3tmfnzj/O7Fxfq5CEN8bB7rEnfp0iw4DQzgJ7t4uxGrAJrScVgGFkrKfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxNDg6xCW8lCsMQ3lKOfCn8xS9EDzMnPCZ/5LNozbZYAiBa3mf1tv2Gn0/hZOZ5WEIkLanKyd2Fdads7djMifBAIQ=="}]}},"1.1.6":{"name":"spero","version":"1.1.6","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"a1b69aa4b5dc15fb7b4cbaa1d670e8b9a50504fb","_id":"spero@1.1.6","_shasum":"0cf356e217e1009d2306ea4773264fb003001b12","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"0cf356e217e1009d2306ea4773264fb003001b12","tarball":"https://registry.npmjs.org/spero/-/spero-1.1.6.tgz","integrity":"sha512-bDDBtJiDGylX3092HIeq+IzCSB66mdGxz1KGVk3rN8bWuPa3as+wJd0tVYvICjihef11FY9icMySJ+ULqqQzBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAULEtE/QhNJmOaFumwmVlBUezNdB8v9pwC5xrSIZh7uAiEA2bWkvMZ2GhJU4qfvkaK6Dgc7kTfz2SAzSRjx5fTtHBU="}]}},"1.2.0":{"name":"spero","version":"1.2.0","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"f54406c0e7ccfe678efa7d2882f904b77d60bb39","_id":"spero@1.2.0","_shasum":"c5f75d5f34390d58ee34d68c3fcae53b1c758007","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"c5f75d5f34390d58ee34d68c3fcae53b1c758007","tarball":"https://registry.npmjs.org/spero/-/spero-1.2.0.tgz","integrity":"sha512-o1308apxk2ruobJaMgUDCAP5os2tIqwBSCCuAZmhxrBPEM0THiYz/H8+ZJtoiPv2/shfjyA6AJfUn4y6JWdc8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNx8wDFBC+zOPeFvswBcivSGK6xyXeVkVLnf2eqdwcvQIgV/X6RwScbGIXmiyA8Sk8OEqim4fTdwSDYjEVgTTs2M0="}]}},"1.2.1":{"name":"spero","version":"1.2.1","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"c7a11413cb83621ce626c71324117f64259dae2f","_id":"spero@1.2.1","_shasum":"d393517609f1fbda6b201aebaeb55f8d8b6135ea","_from":".","_npmVersion":"3.1.3","_nodeVersion":"2.4.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"d393517609f1fbda6b201aebaeb55f8d8b6135ea","tarball":"https://registry.npmjs.org/spero/-/spero-1.2.1.tgz","integrity":"sha512-bgaxIucS+AVA7/02cwPcxFVnX8JVas5t8TL2HQ2/bFeRiKdz3vI22IMqROP3f9ofCvYJI8AVH+baIIgc61Bp3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLjww0/Lhv4azTaEup7+o763PJ/+stmh4Y1janXJ39OwIhAPkoTiXX3W/HtC+z/oK1e8J6114lNo6xpivqwVw1SF13"}]}},"1.2.2":{"name":"spero","version":"1.2.2","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"~1.4.1"},"gitHead":"554d6ed647ebdbaa0080a2a63a989e9f512b4d80","_id":"spero@1.2.2","_shasum":"2bee908d58d910e1a75a975fd1ccaa3ebe34ebf0","_from":".","_npmVersion":"3.1.3","_nodeVersion":"2.4.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"2bee908d58d910e1a75a975fd1ccaa3ebe34ebf0","tarball":"https://registry.npmjs.org/spero/-/spero-1.2.2.tgz","integrity":"sha512-3IXvd9QNuQQbWPdZTJmCrbLb2cp6VE7RHYDsb0fSYp7Z2keDD1amPU5gUxLXxSh1tUzsVM2pJqLWXAbGlevUig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt1pJuN2CoVPqZUCTu4PDlxrs1BxjzR+Hn0UsBuU6VzQIhAL+oti6TPDN/ITIk9C856z2lmb8Ij89kkfPNrAAKwXMU"}]}},"1.2.3":{"name":"spero","version":"1.2.3","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"^1.5.2"},"gitHead":"d98f09907f6c94e953e6272f05e961b1470ae809","_id":"spero@1.2.3","_shasum":"475fd00e40ce3b1c700032e9ad7f4982b606046f","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.1","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"475fd00e40ce3b1c700032e9ad7f4982b606046f","tarball":"https://registry.npmjs.org/spero/-/spero-1.2.3.tgz","integrity":"sha512-ewsEcOZuRS0+bRAqWXaidyt6vGYV+kYkKpZOTSLh31BIG3QT1wvyGYCN26222NrIOVRDW5lqyqjaJBfqvxquew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2IXeWt70qnywlk9X6T4XFa65jH6poD7xVLDWtJKC88AiEAkOzO1UQlyvm4kGd3GmNR6J17bLCNE3xxQwID7kwCV00="}]}},"1.2.4":{"name":"spero","version":"1.2.4","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"^1.5.2"},"gitHead":"5e478a4db574e53ffdaccfbd5c911890f81e791f","_id":"spero@1.2.4","_shasum":"bf22e12d4d4255271d3455e134587b5174e8a687","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.2.1","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"bf22e12d4d4255271d3455e134587b5174e8a687","tarball":"https://registry.npmjs.org/spero/-/spero-1.2.4.tgz","integrity":"sha512-yXDXj1N/b3sKsphGrT/TI4z7/qx0giegLdZdv5hX6dheatWZ1cYwOBgm8VXJIRGJxRZYrXo70/lpDRJKYiuUIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7Xu7P73Rj5KXUbHDuwfaS1G510O2ZWO+HxXgUhWcK8AiBR9CQrTJp6LJK27xnjdjXrUb35E4wSQm4/kbAmnPUakQ=="}]}},"1.2.5":{"name":"spero","version":"1.2.5","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"^1.5.2"},"gitHead":"34dc132f2b539566dad985b47fdc44ba0dbe0c23","_id":"spero@1.2.5","_shasum":"c545fb0b2db8bbeca7762da9e99fe1169d9e1984","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.2.1","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"c545fb0b2db8bbeca7762da9e99fe1169d9e1984","tarball":"https://registry.npmjs.org/spero/-/spero-1.2.5.tgz","integrity":"sha512-/H6FH0PLB1uJy8Hx4Z9MjeVWHfvePeM4f+QK7wow6hTQjWUZzmjvY9YSsy5WsRWZ7gNHprnDYFWusSh9it2omQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUi7P8lan2nchQH2XT+rlxXNXlhpTOWSlnerwvi64CHwIgdc2y9qcX/Gwsx9pKRqf8u4aYGXZl1PTDNx5AzQPxpUY="}]}},"1.2.6":{"name":"spero","version":"1.2.6","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"^1.5.2"},"gitHead":"747ca7ae76b91deb092b2300a5eb0d49cf7d9379","_id":"spero@1.2.6","_shasum":"715ac7351c9f1e5f33e03f75a0125e21a6a3a26a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"715ac7351c9f1e5f33e03f75a0125e21a6a3a26a","tarball":"https://registry.npmjs.org/spero/-/spero-1.2.6.tgz","integrity":"sha512-JbR9eoTrb4Vs+XHkZWGQy8QttXE4Fo+iD69HcXGtcp/qIHPzYm/Yzas6nYy+nlSUseE15ekcOcHW2PG8mSw12w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWLUZXw9WG2DucSX9FgBddB94DigTzpz+ts4xaPUsENwIhALNCuXmXSyCHvdoOdBzUqZGsOGhZiX8mkEsavINMkSa4"}]}},"1.3.0":{"name":"spero","version":"1.3.0","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"^1.5.2"},"gitHead":"016fd77b484d6ec8e1acc08b4c0612e94edf4df1","_id":"spero@1.3.0","_shasum":"dad51227a5958844d8b7f8a3241be05c048c0afb","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"dad51227a5958844d8b7f8a3241be05c048c0afb","tarball":"https://registry.npmjs.org/spero/-/spero-1.3.0.tgz","integrity":"sha512-eeFDl2d5gjb7aztMJtECHIpRJOL5a65LRulCRYRgaRu9EDKB4bzXRhOzeQbiBrJHig+RzdC1dAyD1nh5Kk19XQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgqF3t0iZEBSRmqRAYoOXDzt0LyE72hPixGisGt+6LeAIgIZ/56WNf02NuWeRxf/GX7XnR9enq/EEibN43UmAnguw="}]}},"1.3.1":{"name":"spero","version":"1.3.1","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"^1.5.2"},"gitHead":"4709f26d95efede11af1f841acebc0e11beabfbe","_id":"spero@1.3.1","_shasum":"306186ceeea51df325e6c893d5e2388d57985cd0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"306186ceeea51df325e6c893d5e2388d57985cd0","tarball":"https://registry.npmjs.org/spero/-/spero-1.3.1.tgz","integrity":"sha512-zbTdjx3LuPPzR2q9tS61rWA+eZat01YO6jglT7Ah6/g+pDsmoUGig0mItid241HIYUdmjqeiX3jaYRYFhv2CyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICg1VGFd/xABJzSo+qpxc3EdVoBDeTDvAJf5w48u3nD8AiEA3haNRO4BObreuEJZzDGLHKVYnBHb8GvF2zc9F6MTCV0="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/spero-1.3.1.tgz_1455216928675_0.1345196550246328"}},"1.3.2":{"name":"spero","version":"1.3.2","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"^1.5.2"},"gitHead":"7954200576723cbbb19f11a4cd8b4af7b3bf9fec","_id":"spero@1.3.2","_shasum":"48507d51bd1c383ae59d6db51b892ca89f8b3a70","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"48507d51bd1c383ae59d6db51b892ca89f8b3a70","tarball":"https://registry.npmjs.org/spero/-/spero-1.3.2.tgz","integrity":"sha512-4iyP9t2B5UgG4W3ZjxZCyTxR/llPEDZ2s5z1nc0A/FloiSwJADboFtSB+TwbQSMpt7yuo1VgDiXZbBSGYCTF5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHl54v9+GWkSJUGpTRo6SulPWnLSsRfsDwwhOk0bJTLkAiBX3t0TMCGndlDUPnxXNdPvZzLobL9seMt4z4z4LEVpRg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/spero-1.3.2.tgz_1465490060573_0.6324225282296538"}},"1.4.0":{"name":"spero","version":"1.4.0","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"tape test/**/*.js","watch:test":"nodemon -w test -w lib --exec npm test","lint":"redrun lint:*","lint:eslint:client":"eslint --config .eslintrc-client lib --ignore-pattern lib/server","lint:eslint:server":"eslint lib test --ignore-pattern lib/client.js","coverage":"nyc npm test","report":"nyc report --reporter=text-lcov | coveralls","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"^1.5.2","eslint":"^3.0.1","express":"^4.14.0","freeport":"^1.0.5","socket.io":"^1.4.8","socket.io-client":"^1.4.8","tape":"^4.6.0"},"gitHead":"9e1d5f2c73d047526fa7d3a51ac96b9fc4386714","_id":"spero@1.4.0","_shasum":"16cbe59373c0caae30c55ef217fc9b4415663a07","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"16cbe59373c0caae30c55ef217fc9b4415663a07","tarball":"https://registry.npmjs.org/spero/-/spero-1.4.0.tgz","integrity":"sha512-s2KGUxfydXWNk0/ho/TQhvBo8w8L0GooQx2+KA/8hLq9ubGq0+onhEmvezveX7qRaAnZm3KBW+2pyc2tk+M5Yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDO5Scz55rxaca6TLxhBbDIGsmQdsRowyr/R6xhcI0UvAiAaRQC4yGkKdTSwkZoxShjFvMrxF7Lf0FN7jrvghHR46Q=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/spero-1.4.0.tgz_1468430402324_0.6267459015361965"}},"1.4.1":{"name":"spero","version":"1.4.1","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"tape test/**/*.js","watch:test":"nodemon -w test -w lib --exec npm test","lint":"redrun lint:*","lint:eslint:client":"eslint --config .eslintrc-client lib --ignore-pattern lib/server","lint:eslint:server":"eslint lib test --ignore-pattern lib/client.js","coverage":"nyc npm test","report":"nyc report --reporter=text-lcov | coveralls","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"^1.5.2","eslint":"^3.0.1","express":"^4.14.0","freeport":"^1.0.5","redrun":"^5.0.1","socket.io":"^1.4.8","socket.io-client":"^1.4.8","tape":"^4.6.0"},"gitHead":"8c688f2fbb8ae3c1ea0c0b560a462b17edda03f8","_id":"spero@1.4.1","_shasum":"63519843cf7e2bb0e41fe86838642b7131831af4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"63519843cf7e2bb0e41fe86838642b7131831af4","tarball":"https://registry.npmjs.org/spero/-/spero-1.4.1.tgz","integrity":"sha512-kKYFTS+720mg7CkSHe6j1cho00Pcy9EjgQZzqN5lLxUlcU7UWzHJcsZUlbfcj+NHqQxK/eY5HVOU+H8N4dP2sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBojd5Qh1fVU7iakQE7DcicHQ3TyeMtQKYVSg8HwZaRzAiBv45fkDpd/jg9lWw5TwXKWgFqV/jtAmvZdxWMCJZtwfw=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/spero-1.4.1.tgz_1468519697822_0.8857076687272638"}},"1.5.0":{"name":"spero","version":"1.5.0","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"tape test/**/*.js","watch:test":"nodemon -w test -w lib --exec npm test","lint":"redrun lint:*","lint:eslint:client":"eslint --config .eslintrc-client lib --ignore-pattern lib/server","lint:eslint:server":"eslint lib test --ignore-pattern lib/client.js","coverage":"nyc npm test","report":"nyc report --reporter=text-lcov | coveralls","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"^1.5.2","coveralls":"^2.11.11","eslint":"^3.0.1","express":"^4.14.0","freeport":"^1.0.5","nyc":"^7.0.0","redrun":"^5.0.1","socket.io":"^1.4.8","socket.io-client":"^1.4.8","tape":"^4.6.0"},"gitHead":"155e59fa47bbc998be3c99273455e9612812fdbf","_id":"spero@1.5.0","_shasum":"131eddede1019f5d10412d2585e7db983d261a89","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"131eddede1019f5d10412d2585e7db983d261a89","tarball":"https://registry.npmjs.org/spero/-/spero-1.5.0.tgz","integrity":"sha512-XBDy9Gn0yLSGRAGSaps16+He8pITW1244SEkM5o8AI2USRiC5Y8R80t2T8hCMMyAYE+31KfMNlEd5uHI8EZHhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB96RLb2U7yayjHJ4JIxfpi1ez7iqcq7GsLinPdMFswVAiEA05gnubPw4WWTxa/Ckmh+7HZfr9s6DGtnVp2YI7eKzlY="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/spero-1.5.0.tgz_1468866376740_0.147473881021142"}},"1.5.1":{"name":"spero","version":"1.5.1","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"tape test/**/*.js","watch:test":"nodemon -w test -w lib --exec npm test","lint":"redrun lint:*","lint:eslint:client":"eslint --config .eslintrc-client lib --ignore-pattern lib/server","lint:eslint:server":"eslint lib test --ignore-pattern lib/client.js","coverage":"nyc npm test","report":"nyc report --reporter=text-lcov | coveralls","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"^1.5.2","coveralls":"^2.11.11","eslint":"^3.0.1","express":"^4.14.0","freeport":"^1.0.5","nyc":"^7.0.0","redrun":"^5.0.1","socket.io":"^1.4.8","socket.io-client":"^1.4.8","tape":"^4.6.0"},"gitHead":"3461246a0aa4f980460f2ec0b3cc304132ff7147","_id":"spero@1.5.1","_shasum":"8e4e79e6acb8993fd0bac1bb4f8ee310a4063a01","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"shasum":"8e4e79e6acb8993fd0bac1bb4f8ee310a4063a01","tarball":"https://registry.npmjs.org/spero/-/spero-1.5.1.tgz","integrity":"sha512-IlYrdMZ8OMoeTq4IbKdaayhx2lGXkLUOhunIoS0z1LtTLuvpVhX+UN/wkY2GCvGez2xKms18IvI8+1V5+WGt+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWujW0YzhYQ40rwOPdU4UEQ/Izd43dhwipY7sQOm6WfAIgH0ovfTH3JYwG1SOZfp77plpm/7MQdEkMqHUqpbqGx+s="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/spero-1.5.1.tgz_1477494781778_0.7828314574435353"}},"1.5.2":{"name":"spero","version":"1.5.2","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"tape test/**/*.js","watch:test":"nodemon -w test -w lib --exec npm test","lint":"redrun lint:*","lint:eslint:client":"eslint --config .eslintrc-client lib --ignore-pattern lib/server","lint:eslint:server":"eslint lib test --ignore-pattern lib/client.js","coverage":"nyc npm test","report":"nyc report --reporter=text-lcov | coveralls","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"~1.8.3","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"^1.5.2","coveralls":"^2.11.11","eslint":"^3.0.1","express":"^4.14.0","freeport":"^1.0.5","nyc":"^7.0.0","redrun":"^5.0.1","socket.io":"^1.4.8","socket.io-client":"^1.4.8","tape":"^4.6.0"},"gitHead":"7e72a2639530385dad126639ff6755caa570581d","_id":"spero@1.5.2","_shasum":"a621c49270b5067b7a4f7a6607ee0b4f97460599","_from":".","_npmVersion":"4.0.1","_nodeVersion":"7.0.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"shasum":"a621c49270b5067b7a4f7a6607ee0b4f97460599","tarball":"https://registry.npmjs.org/spero/-/spero-1.5.2.tgz","integrity":"sha512-XQu/2qRI89jvEuh1pGhZ8alS7b34EHMFW6/i443RhZhU2+bweHuWbYjorgaONvAwTDLiOMqwSMBSQjOrqFYa0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpZ0mZ4dRE6vKEoWoKvMOx5nnYZlmdPFCUQjMJ7V2wvAiEAiip9JBbe2H1iPLpaUJlCWhEiV6S1RvgyR5wcpiIHfYg="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/spero-1.5.2.tgz_1478615292120_0.07587490300647914"}},"1.5.3":{"name":"spero","version":"1.5.3","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"tape test/**/*.js","watch:test":"nodemon -w test -w lib --exec npm test","lint":"redrun lint:*","lint:eslint:client":"eslint --config .eslintrc-client lib --ignore-pattern lib/server","lint:eslint:server":"eslint lib test --ignore-pattern lib/client.js","coverage":"nyc npm test","report":"nyc report --reporter=text-lcov | coveralls","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"^2.0.0","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"^1.5.2","coveralls":"^2.11.11","eslint":"^3.0.1","express":"^4.14.0","freeport":"^1.0.5","nyc":"^10.0.0","redrun":"^5.0.1","socket.io":"^1.4.8","socket.io-client":"^1.4.8","tape":"^4.6.0"},"gitHead":"06fdbf910a277768dc29fdc66c905f848e875aa2","_id":"spero@1.5.3","_shasum":"7742f6090b1ace2cf64bd0561dff80a36a645027","_from":".","_npmVersion":"4.0.1","_nodeVersion":"7.5.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"shasum":"7742f6090b1ace2cf64bd0561dff80a36a645027","tarball":"https://registry.npmjs.org/spero/-/spero-1.5.3.tgz","integrity":"sha512-WgEznPitQfU2oaAQTDbr95lvN6SbFNdx5EPXbCYKQFe5h5THTIqqcjzWipERDA/mD4vEJWtsIGANHo5WkFLeuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxKoD6hS059sAVt1+KfhAYCvG6Rc8KPBuPSaqUUU8rSwIhAPUsvxZ1DNwZDWh2YQLMcn2eZ+ThUi+gU40Aw81WWiZd"}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/spero-1.5.3.tgz_1485964901833_0.5891397532541305"}},"1.5.4":{"name":"spero","version":"1.5.4","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"tape test/**/*.js","watch:test":"nodemon -w test -w lib --exec npm test","lint":"redrun lint:*","lint:eslint:client":"eslint --config .eslintrc-client lib --ignore-pattern lib/server","lint:eslint:server":"eslint lib test --ignore-pattern lib/client.js","coverage":"nyc npm test","report":"nyc report --reporter=text-lcov | coveralls","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"^2.0.0","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"^1.5.2","coveralls":"^2.11.11","eslint":"^3.0.1","express":"^4.14.0","freeport":"^1.0.5","nyc":"^10.0.0","redrun":"^5.0.1","socket.io":"^1.4.8","socket.io-client":"^1.4.8","tape":"^4.6.0"},"gitHead":"20448573fcc90e5fa476f9d952b7ef52fc05de27","_id":"spero@1.5.4","_shasum":"e125b75efe465fa74a2d8e089e3a038326fbc55a","_from":".","_npmVersion":"4.0.1","_nodeVersion":"7.6.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"shasum":"e125b75efe465fa74a2d8e089e3a038326fbc55a","tarball":"https://registry.npmjs.org/spero/-/spero-1.5.4.tgz","integrity":"sha512-Zk/UpH+cwYEIl3yZNL894gRJM+68a7MRPqZ9jNq/R3ZejjSiTJyHaOr69K8lkOhZDkMJDE+zwf5BQ67i1V+YiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUlMZxwxVaLiEPTFBPRxPiYFipIz84cJXozuDd3HR3AAiEArMB8deZi0zp2x3Kw3N7vVYy2Ykw8xGZwldTUOOT3TZk="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/spero-1.5.4.tgz_1488359415601_0.5702193102333695"}},"1.5.5":{"name":"spero","version":"1.5.5","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"tape test/**/*.js","watch:test":"nodemon -w test -w lib --exec npm test","lint":"redrun lint:*","lint:eslint:client":"eslint --config .eslintrc-client lib --ignore-pattern lib/server","lint:eslint:server":"eslint lib test --ignore-pattern lib/client.js","coverage":"nyc npm test","report":"nyc report --reporter=text-lcov | coveralls","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"^2.0.0","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"^1.5.2","coveralls":"^2.11.11","eslint":"^3.0.1","express":"^4.14.0","freeport":"^1.0.5","nyc":"^10.0.0","redrun":"^5.0.1","socket.io":"^1.4.8","socket.io-client":"^1.4.8","tape":"^4.6.0"},"gitHead":"02d30a6dbef9cd4ffb64216e93d8de452226f101","_id":"spero@1.5.5","_shasum":"e3436bf0670f8d689d50e1fdeaa69a94f0bdfaed","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"shasum":"e3436bf0670f8d689d50e1fdeaa69a94f0bdfaed","tarball":"https://registry.npmjs.org/spero/-/spero-1.5.5.tgz","integrity":"sha512-/ERYbdPo6bw/mUlHgH+lh1qYk4OxgQ/WsdC+zdbo4/zxa/cMVeEHpQnirWbXnSC+cSSo416Y45ywZzorBZiAkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNGu0ndtXOotDlXo9We+iBQsci/0gdja8uzAimETucNwIhALZYzS6bNAT8fCQPKLhtRtqUEb293AK2Mvq0OgtblhDI"}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/spero-1.5.5.tgz_1493384205985_0.9402161163743585"}},"1.5.6":{"name":"spero","version":"1.5.6","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"tape test/**/*.js","watch:test":"nodemon -w test -w lib --exec npm test","lint":"redrun lint:*","lint:eslint:client":"eslint --config .eslintrc-client lib --ignore-pattern lib/server","lint:eslint:server":"eslint lib test --ignore-pattern lib/client.js","coverage":"nyc npm test","report":"nyc report --reporter=text-lcov | coveralls","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"^2.0.0","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"^1.5.2","coveralls":"^2.11.11","eslint":"^3.0.1","express":"^4.14.0","freeport":"^1.0.5","nyc":"^10.0.0","redrun":"^5.0.1","socket.io":"^1.4.8","socket.io-client":"^1.4.8","tape":"^4.6.0"},"gitHead":"0f7ed06ac3a4c461bc105cfbd5712fb4f0598e31","_id":"spero@1.5.6","_shasum":"f9230289561f99f5a8979f0f8ade73b507738350","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"shasum":"f9230289561f99f5a8979f0f8ade73b507738350","tarball":"https://registry.npmjs.org/spero/-/spero-1.5.6.tgz","integrity":"sha512-czw7qmfbnEgdHcTjMM/q+9/Olkbc6gxL9jnepAFA3GmoLab86PmjL3XE4xBBLCyG2rDzELWcsPq+7dn1w6E/Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHu5nVhBMY3y9CbsetGhVzv/GeSo7Q99uEFQZwC/v9xdAiAg7ZHL7GCaYAgwXXpMhAPG0T2OErwpw0MtOSI7GiZSHA=="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/spero-1.5.6.tgz_1493385088885_0.5980410783085972"}},"1.5.7":{"name":"spero","version":"1.5.7","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"tape test/**/*.js","watch:test":"nodemon -w test -w lib --exec npm test","lint":"redrun lint:*","lint:eslint:client":"eslint --config .eslintrc-client lib --ignore-pattern lib/server","lint:eslint:server":"eslint lib test --ignore-pattern lib/client.js","coverage":"nyc npm test","report":"nyc report --reporter=text-lcov | coveralls","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"^2.0.0","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"^1.5.2","coveralls":"^2.11.11","eslint":"^3.0.1","express":"^4.14.0","freeport":"^1.0.5","nyc":"^10.0.0","redrun":"^5.0.1","socket.io":"^1.4.8","socket.io-client":"^1.4.8","tape":"^4.6.0"},"gitHead":"7252bf8d48765307d52d488cc8babfe3f8db806c","_id":"spero@1.5.7","_shasum":"4510f1d9b192b68cf58c9ae88a0ca24a02813d75","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"shasum":"4510f1d9b192b68cf58c9ae88a0ca24a02813d75","tarball":"https://registry.npmjs.org/spero/-/spero-1.5.7.tgz","integrity":"sha512-GZnly8Xu/TxxGL7TZyUURhCiu28fiB/F1ZxYaZBDEMOdugTG/MQW1k6wceh6fRDbzvDyYtAQd+DvhKjMcCiFZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx/BCIIGJbVUBEHZdokQ0KfSKAj36NCRFYsexddS1urQIgMs2qnIqxRonVVFJyMQKxE1y+kle83ptyEeEP0mSezvU="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/spero-1.5.7.tgz_1493387074301_0.35039760870859027"}},"1.5.8":{"name":"spero","version":"1.5.8","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"tape test/**/*.js","watch:test":"nodemon -w test -w lib --exec npm test","lint":"redrun lint:*","lint:eslint:client":"eslint --config .eslintrc-client lib --ignore-pattern lib/server","lint:eslint:server":"eslint lib test --ignore-pattern lib/client.js","coverage":"nyc npm test","report":"nyc report --reporter=text-lcov | coveralls","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"^2.0.0","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"^1.5.2","coveralls":"^2.11.11","eslint":"^3.0.1","express":"^4.14.0","freeport":"^1.0.5","nyc":"^10.0.0","redrun":"^5.0.1","socket.io":"^2.0.1","socket.io-client":"^2.0.1","tape":"^4.6.0"},"gitHead":"c61254dc0d56d22cea176943cc3ce59469c1d55d","_id":"spero@1.5.8","_shasum":"c2218088e8545433e1719170cbf21b346a433c22","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"shasum":"c2218088e8545433e1719170cbf21b346a433c22","tarball":"https://registry.npmjs.org/spero/-/spero-1.5.8.tgz","integrity":"sha512-1NX45/95QFlXwBaDpOYozlLqh50897HtqOcizW7flAbLfPXg/RZOPewprcS4tPZ0amGzn3XV4dcbT2sYFks/dA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz5WRJVyN3OAYW56YyAmgCw4wYlX6XmDLKQPF3uGVd+gIgUVAfleXUDsG0AapH2KMZumr2SeVTbfiA57AMfWdo14I="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/spero-1.5.8.tgz_1494416071579_0.5483113760128617"}},"1.5.9":{"name":"spero","version":"1.5.9","description":"file copy emitter middleware","main":"lib/server.js","scripts":{"test":"tape test/**/*.js","watch:test":"nodemon -w test -w lib --exec npm test","lint":"redrun lint:*","lint:eslint:client":"eslint --config .eslintrc-client lib --ignore-pattern lib/server","lint:eslint:server":"eslint lib test --ignore-pattern lib/client.js","coverage":"nyc npm test","report":"nyc report --reporter=text-lcov | coveralls","bower":"bower"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"^2.0.0","join-io":"~1.4.0","mellow":"~2.0.0","mollify":"~1.0.4"},"devDependencies":{"bower":"^1.5.2","coveralls":"^2.11.11","eslint":"^3.0.1","express":"^4.14.0","freeport":"^1.0.5","nyc":"^10.0.0","redrun":"^5.0.1","socket.io":"^2.0.1","socket.io-client":"^2.0.1","tape":"^4.6.0"},"gitHead":"42a397e6009dc96dc2a68cce6285708158077c5b","_id":"spero@1.5.9","_shasum":"1dcaf5bd50c6751792d1ce5a4da9623228db9569","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"shasum":"1dcaf5bd50c6751792d1ce5a4da9623228db9569","tarball":"https://registry.npmjs.org/spero/-/spero-1.5.9.tgz","integrity":"sha512-OuQ24m4tHAS4IZx1xOdn1ATmVNITUkn3oM3247mf40PdR3eMPyY5WfGow1AVd6hUqPpftm0g41DVrkPBXVKbhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRNrPI99n98RFaNhJ7cRf2Z0NzzWOMnrMhzEdo1qjvcAiEAwxR7lG5GiB/AaXx3gEfzv+TAs8lxbXBZWH9jF7jnaRg="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/spero-1.5.9.tgz_1495020109011_0.3279275849927217"}},"2.0.0":{"name":"spero","version":"2.0.0","description":"file copy emitter middleware","main":"server/index.js","scripts":{"test":"tape test/**/*.js","coverage":"nyc npm test","report":"nyc report --reporter=text-lcov | coveralls","lint":"redrun lint:*","lint:client":"eslint --env browser --rule 'no-console:0' client","lint:server":"eslint server","6to5:server":"babel server -d server_","build":"redrun build:* rmdir mkdir legacy:*","build:server":"redrun 6to5:*","build:client":"webpack --progress","build:client:dev":"NODE_ENV=development redrun build:client","watcher":"nodemon -w client -w server --exec","watch:test":"npm run watcher -- 'npm test'","watch:lint":"npm run watcher -- 'npm run lint'","watch:client":"redrun build:client -- --watch","watch:client:dev":"redrun build:client:dev -- --watch","wisdom":"npm run build","legacy:index":"echo \"module.exports = require('../server_');\" > legacy/index.js","mkdir":"mkdirp legacy","rmdir":"rimraf legacy"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"^2.0.0","join-io":"~1.4.0","mellow":"~2.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-loader":"^7.1.1","babel-preset-es2015":"^6.24.1","coveralls":"^2.11.11","emitify":"^3.1.0","eslint":"^4.1.1","express":"^4.14.0","freeport":"^1.0.5","mkdirp":"^0.5.1","nyc":"^11.0.2","redrun":"^5.0.1","rimraf":"^2.6.1","socket.io":"^2.0.1","socket.io-client":"^2.0.1","tape":"^4.6.0","webpack":"^3.1.0"},"gitHead":"77f3d417aa9683e514def37e90548febb891bc37","_id":"spero@2.0.0","_npmVersion":"5.0.4","_nodeVersion":"8.1.3","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"integrity":"sha512-RvHAfMuFhh27q0Rpp9vGdIvo2L9Eop70fKPDHANVIN4gq7Ka2VwoHE6DzQ1GVqIFW/xjSttIQ8eqBkHbu017+A==","shasum":"9708ed9c6c279d40041c941b274b6a19da6f0b23","tarball":"https://registry.npmjs.org/spero/-/spero-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLW08FCyjGqYdrAeJq/SNmDM9RQVBKnOzWwBecJjWxsQIhAL6vkpSJB0/AyPbawNziIXB/BYPJM3nDNlM0SgGPZ1ZD"}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spero-2.0.0.tgz_1499427735471_0.878443326568231"}},"2.0.1":{"name":"spero","version":"2.0.1","description":"file copy emitter middleware","main":"server/index.js","scripts":{"test":"tape test/**/*.js","coverage":"nyc npm test","report":"nyc report --reporter=text-lcov | coveralls","lint":"redrun lint:*","lint:client":"eslint --env browser --rule 'no-console:0' client","lint:server":"eslint server","6to5:server":"babel server -d server_","build":"redrun build:* rmdir mkdir legacy:*","build:server":"redrun 6to5:*","build:client":"webpack --progress","build:client:dev":"NODE_ENV=development redrun build:client","watcher":"nodemon -w client -w server --exec","watch:test":"npm run watcher -- 'npm test'","watch:lint":"npm run watcher -- 'npm run lint'","watch:client":"redrun build:client -- --watch","watch:client:dev":"redrun build:client:dev -- --watch","wisdom":"npm run build","legacy:index":"echo \"module.exports = require('../server_');\" > legacy/index.js","mkdir":"mkdirp legacy","rmdir":"rimraf legacy"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"^2.0.0","join-io":"~1.4.0","mellow":"~2.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-loader":"^7.1.1","babel-preset-es2015":"^6.24.1","coveralls":"^2.11.11","emitify":"^3.1.0","eslint":"^4.1.1","express":"^4.14.0","freeport":"^1.0.5","mkdirp":"^0.5.1","nyc":"^11.0.2","redrun":"^5.0.1","rimraf":"^2.6.1","socket.io":"^2.0.1","socket.io-client":"^2.0.1","tape":"^4.6.0","webpack":"^3.1.0"},"gitHead":"66dc9cedcbb2c671a9ab9007929c2c4f218895a5","_id":"spero@2.0.1","_npmVersion":"5.0.4","_nodeVersion":"8.1.3","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"integrity":"sha512-NhMu34nFABSZrzFBCsFX8hM1BiEuc2qhA7LFyTE8D1gfc1Au13xloi+89ZRSiQSM2ns8mN2puqyyfacgMX4xnA==","shasum":"9fc6dd263d2ecffdfb5e1067bf09edb660f8d364","tarball":"https://registry.npmjs.org/spero/-/spero-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQi2rnL6DCiNi+YFfsHEAzYanCKi8/fHdfrZwMRz0LjgIgXsDHqZnbGM6CA+ZSYaJ+6r0GGyVVwHr7trcV801/ZMM="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spero-2.0.1.tgz_1499433519107_0.3914065344724804"}},"2.0.2":{"name":"spero","version":"2.0.2","description":"file copy emitter middleware","main":"server/index.js","scripts":{"test":"tape test/**/*.js","coverage":"nyc npm test","report":"nyc report --reporter=text-lcov | coveralls","lint":"redrun lint:*","lint:client":"eslint --env browser --rule 'no-console:0' client","lint:server":"eslint server","6to5:server":"babel server -d server_","build":"redrun build:* rmdir mkdir legacy:*","build:server":"redrun 6to5:*","build:client":"webpack --progress","build:client:dev":"NODE_ENV=development redrun build:client","watcher":"nodemon -w client -w server --exec","watch:test":"npm run watcher -- 'npm test'","watch:lint":"npm run watcher -- 'npm run lint'","watch:client":"redrun build:client -- --watch","watch:client:dev":"redrun build:client:dev -- --watch","wisdom":"npm run build","legacy:index":"echo \"module.exports = require('../server_');\" > legacy/index.js","mkdir":"mkdirp legacy","rmdir":"rimraf legacy"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"^2.0.0","mellow":"~2.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-loader":"^7.1.1","babel-preset-es2015":"^6.24.1","coveralls":"^2.11.11","emitify":"^3.1.0","eslint":"^4.1.1","express":"^4.14.0","freeport":"^1.0.5","mkdirp":"^0.5.1","nyc":"^11.0.2","redrun":"^5.0.1","rimraf":"^2.6.1","socket.io":"^2.0.1","socket.io-client":"^2.0.1","tape":"^4.6.0","webpack":"^3.1.0"},"gitHead":"cb65007cc8f793f0f7581980ff8c3b67792b1275","_id":"spero@2.0.2","_npmVersion":"5.0.4","_nodeVersion":"8.1.3","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"integrity":"sha512-JikSno6msYvjiD923Hr8brrAUPrPxfUccOMZe/djsRg7VP30DqHGk4SZTJzVZPbR0XmFnwMzPZ6XI7gcJR1zHw==","shasum":"1b5c1c473f998eee7998bc9e360f7603facbda42","tarball":"https://registry.npmjs.org/spero/-/spero-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjUxxx9o+xFtbS2Df2nBHLatH0L3seN6tU20sowcUGWAIgA4MnAINqNR87iifcCUn4lNU39TXm2fwDhKc7tGSHY58="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spero-2.0.2.tgz_1499436795108_0.3304145778529346"}},"2.0.3":{"name":"spero","version":"2.0.3","description":"file copy emitter middleware","main":"server/index.js","scripts":{"test":"tape test/**/*.js","coverage":"nyc npm test","report":"nyc report --reporter=text-lcov | coveralls","lint":"redrun lint:*","lint:client":"eslint --env browser --rule 'no-console:0' client","lint:server":"eslint server","6to5:server":"babel server -d server_","build":"redrun build:* rmdir mkdir legacy:*","build:server":"redrun 6to5:*","build:client":"webpack --progress","build:client:dev":"NODE_ENV=development redrun build:client","watcher":"nodemon -w client -w server --exec","watch:test":"npm run watcher -- 'npm test'","watch:lint":"npm run watcher -- 'npm run lint'","watch:client":"redrun build:client -- --watch","watch:client:dev":"redrun build:client:dev -- --watch","wisdom":"npm run build","legacy:index":"echo \"module.exports = require('../server_');\" > legacy/index.js","mkdir":"mkdirp legacy","rmdir":"rimraf legacy"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"^2.0.0","mellow":"~2.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-loader":"^7.1.1","babel-preset-es2015":"^6.24.1","coveralls":"^2.11.11","emitify":"^3.1.0","eslint":"^4.1.1","express":"^4.14.0","freeport":"^1.0.5","mkdirp":"^0.5.1","nyc":"^11.0.2","redrun":"^5.0.1","rimraf":"^2.6.1","socket.io":"^2.0.1","socket.io-client":"^2.0.1","tape":"^4.6.0","webpack":"^3.1.0"},"gitHead":"3696801101b6c98c5bdbf58376e2c591e8264850","_id":"spero@2.0.3","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"integrity":"sha512-aUmuyBwY1sUinZYZzkzMWj9ClTE2M+zDnjF80nvjFc9iyMvqqN2MHzH4glMuRyuhsl49V3M/ty2F+txNKqkIuw==","shasum":"46cb28d1dd8e28f1dea8235ece877d9e86a10e96","tarball":"https://registry.npmjs.org/spero/-/spero-2.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnMR8JZcg+b1Bp3OCw7GUOtiCUul3F9Jan0d4xSHMoagIgLmyXroesz66yKBoMknfuzj+rJwjDBsQa+fItVK0EBgA="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spero-2.0.3.tgz_1499770473051_0.7949152244254947"}},"2.0.4":{"name":"spero","version":"2.0.4","description":"file copy emitter middleware","main":"server/index.js","scripts":{"test":"tape test/**/*.js","coverage":"nyc npm test","report":"nyc report --reporter=text-lcov | coveralls","lint":"redrun lint:*","lint:client":"eslint --env browser --rule 'no-console:0' client","lint:server":"eslint server","6to5:server":"babel server -d server_","build":"redrun build:* rmdir mkdir legacy:*","build:server":"redrun 6to5:*","build:client":"webpack --progress","build:client:dev":"NODE_ENV=development redrun build:client","watcher":"nodemon -w client -w server --exec","watch:test":"npm run watcher -- 'npm test'","watch:lint":"npm run watcher -- 'npm run lint'","watch:client":"redrun build:client -- --watch","watch:client:dev":"redrun build:client:dev -- --watch","wisdom":"npm run build","legacy:index":"echo \"module.exports = require('../server_');\" > legacy/index.js","mkdir":"mkdirp legacy","rmdir":"rimraf legacy"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"^2.0.0","mellow":"~2.0.0","currify":"^2.0.4"},"devDependencies":{"babel-cli":"^6.24.1","babel-loader":"^7.1.1","babel-preset-es2015":"^6.24.1","coveralls":"^2.11.11","emitify":"^3.1.0","eslint":"^4.1.1","express":"^4.14.0","freeport":"^1.0.5","mkdirp":"^0.5.1","nyc":"^11.0.2","redrun":"^5.0.1","rimraf":"^2.6.1","socket.io":"^2.0.1","socket.io-client":"^2.0.1","tape":"^4.6.0","webpack":"^3.1.0"},"gitHead":"f23f678375ca714e2067fa02ea5f0b6f9d235c6d","_id":"spero@2.0.4","_npmVersion":"5.0.4","_nodeVersion":"8.1.3","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"integrity":"sha512-Z4zXZuD2/s6zZUEZWkXVoGdJBru8wZPK9wO/+zY1t4pDh+ImWcdF7kXDfkbi8BStNix8P5m3CHaakWCR7Fcn/Q==","shasum":"2b133811441d13b97875c5348fb792df29f9e058","tarball":"https://registry.npmjs.org/spero/-/spero-2.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEibllvrv97sM8nlB6XwbJp1LZ3a/DXPASW85ibBdHlQIhAL6eB/KTNYw2iOipWoF9/D04dC+t5dcjZCW9a3BY8y1w"}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spero-2.0.4.tgz_1499771827431_0.8997427222784609"}},"2.0.5":{"name":"spero","version":"2.0.5","description":"file copy emitter middleware","main":"server/index.js","scripts":{"test":"tape test/**/*.js","coverage":"nyc npm test","report":"nyc report --reporter=text-lcov | coveralls","lint":"redrun lint:*","lint:client":"eslint --env browser --rule 'no-console:0' client","lint:server":"eslint server","6to5:server":"babel server -d server_","build":"redrun build:* rmdir mkdir legacy:*","build:server":"redrun 6to5:*","build:client":"webpack --progress","build:client:dev":"NODE_ENV=development redrun build:client","watcher":"nodemon -w client -w server --exec","watch:test":"npm run watcher -- 'npm test'","watch:lint":"npm run watcher -- 'npm run lint'","watch:client":"redrun build:client -- --watch","watch:client:dev":"redrun build:client:dev -- --watch","wisdom":"npm run build","legacy:index":"echo \"module.exports = require('../server_');\" > legacy/index.js","mkdir":"mkdirp legacy","rmdir":"rimraf legacy"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"^2.0.0","mellow":"~2.0.0","currify":"^2.0.4"},"devDependencies":{"babel-cli":"^6.24.1","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","coveralls":"^2.11.11","emitify":"^3.1.0","eslint":"^4.1.1","express":"^4.14.0","freeport":"^1.0.5","mkdirp":"^0.5.1","nyc":"^11.0.2","redrun":"^5.0.1","rimraf":"^2.6.1","socket.io":"^2.0.1","socket.io-client":"^2.0.1","tape":"^4.6.0","webpack":"^3.1.0"},"gitHead":"e69f3fb999a32dd4e16dc60db05701759a0fc57d","_id":"spero@2.0.5","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"integrity":"sha512-NuYVy5nQq2c+R0s2goVFn+Ipbg/8/7oHIEh6ograSCXVAAKq3+5p9deMMm5nx63arJBbXKZjFNvWoDAsb95sEg==","shasum":"4d30283aff6f7f1c2e5e6842d16cd844a6a07d92","tarball":"https://registry.npmjs.org/spero/-/spero-2.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1qjFMd1sQcXK2PBkn5ph7DI2mU+DPZ3G7+7CWyNzSaAiA7WZvj8YrtLAfvPYBaeaap0XLF0KMFXh0UikyBHeuB0g=="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spero-2.0.5.tgz_1506095388517_0.8263385072350502"}},"2.0.6":{"name":"spero","version":"2.0.6","description":"file copy emitter middleware","main":"server/index.js","scripts":{"test":"tape test/**/*.js","coverage":"nyc npm test","report":"nyc report --reporter=text-lcov | coveralls","lint":"redrun lint:*","lint:client":"eslint --env browser --rule 'no-console:0' client","lint:server":"eslint server","6to5:server":"babel server -d server_","build":"redrun build:* rmdir mkdir legacy:*","build:server":"redrun 6to5:*","build:client":"webpack --progress","build:client:dev":"NODE_ENV=development redrun build:client","watcher":"nodemon -w client -w server --exec","watch:test":"npm run watcher -- 'npm test'","watch:lint":"npm run watcher -- 'npm run lint'","watch:client":"redrun build:client -- --watch","watch:client:dev":"redrun build:client:dev -- --watch","wisdom":"npm run build","legacy:index":"echo \"module.exports = require('../server_');\" > legacy/index.js","mkdir":"mkdirp legacy","rmdir":"rimraf legacy"},"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"keywords":["file","copy","emitter","middleware"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"homepage":"https://github.com/coderaiser/node-spero","dependencies":{"copymitter":"^2.0.0","currify":"^2.0.4","mellow":"~2.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-loader":"^7.1.1","babel-plugin-dynamic-import-webpack":"^1.0.1","babel-preset-env":"^1.6.0","coveralls":"^3.0.0","emitify":"^3.1.0","eslint":"^4.1.1","express":"^4.14.0","freeport":"^1.0.5","mkdirp":"^0.5.1","nyc":"^11.0.2","redrun":"^5.0.1","rimraf":"^2.6.1","socket.io":"^2.0.1","socket.io-client":"^2.0.1","tape":"^4.6.0","webpack":"^3.1.0"},"gitHead":"5ddf00e03a55c479bb2a813146200400fbef1ee4","_id":"spero@2.0.6","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"dist":{"integrity":"sha512-4nwCVF5/D3MUnraZY+mdTSrxhBWmuGbx9v400/DouWoz2rRVoxre0uZWIV4ND0XPX92WjnaucQBNdMZg/4vKUg==","shasum":"77bc16f076b9a663100d31841511a35a767160e6","tarball":"https://registry.npmjs.org/spero/-/spero-2.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIH7UxatcyZpgZTync1HEqjH+/GJmWFuPejKk76yPEV9lAh9j2fcqf8gJJ3MlOesynW/TZMkIz08/e9NuQqdlEplt"}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spero-2.0.6.tgz_1507129959810_0.17962150368839502"}}},"readme":"# Spero [![License][LicenseIMGURL]][LicenseURL] [![NPM version][NPMIMGURL]][NPMURL] [![Dependency Status][DependencyStatusIMGURL]][DependencyStatusURL] [![Build Status][BuildStatusIMGURL]][BuildStatusURL]\n\nFile copy emitter middleware based on [socket.io](http://socket.io \"Socket.io\") and [copymitter](https://github.com/coderaiser/node-copymitter \"Copymitter\").\n\n## Install\n\n```\nnpm i spero --save\n```\n\n## Client\n\nCould be loaded from url `/spero/spero.js`.\n\n```js\nconst prefix = '/spero';\n\n/* could be one argument: callback */\nspero(prefix, function(copier) {\n    const from = '/';\n    const to = '/tmp';\n    const names = [\n        'bin'\n    ];\n    const progress = (value) => {\n        console.log('progress:', value);\n    };\n    \n    const end = () => {\n        console.log('end');\n        copier.removeListener('progress', progress);\n        copier.removeListener('end', end);\n    };\n    \n    const error = (data) => {\n        const msg = data + '\\n Continue?';\n        const is = confirm(msg);\n        \n        if (is)\n            return copier.continue();\n        \n        copier.abort();\n    };\n    \n    copier(from, to, names);\n    \n    copier.on('progress', progress);\n    copier.on('end', end);\n    copier.on('error', error);\n});\n```\n\n## Server\n\n```js\nconst spero = require('spero');\nconst http = require('http');\nconst express = require('express');\nconst io = require('socket.io');\nconst app = express();\nconst port = 1337;\nconst server = http.createServer(app);\nconst socket = io.listen(server);\n\nserver.listen(port);\n\napp.use(spero({\n    online: true,\n    authCheck: function(socket, success) {\n    }\n});\n\nspero.listen(socket, {\n    prefix: '/spero',   /* default              */\n    root: '/',          /* string or function   */\n});\n```\n\n## Environments\n\nIn old `node.js` environments that supports `es5` only, `dword` could be used with:\n\n```js\nvar spero = require('spero/legacy');\n```\n\n## License\n\nMIT\n\n[NPMIMGURL]:                https://img.shields.io/npm/v/spero.svg?style=flat\n[DependencyStatusIMGURL]:   https://img.shields.io/gemnasium/coderaiser/node-spero.svg?style=flat\n[LicenseIMGURL]:            https://img.shields.io/badge/license-MIT-317BF9.svg?style=flat\n[BuildStatusIMGURL]:        https://img.shields.io/travis/coderaiser/node-spero/master.svg?style=flat\n[NPMURL]:                   https://npmjs.org/package/spero \"npm\"\n[DependencyStatusURL]:      https://gemnasium.com/coderaiser/node-spero \"Dependency Status\"\n[LicenseURL]:               https://tldrlegal.com/license/mit-license \"MIT License\"\n[BuildStatusURL]:           https://travis-ci.org/coderaiser/node-spero  \"Build Status\"\n\n","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2022-06-26T22:48:18.552Z","created":"2015-05-26T13:16:19.021Z","0.1.0":"2015-05-26T13:16:19.021Z","0.2.0":"2015-05-27T08:50:15.006Z","0.3.0":"2015-05-27T10:54:37.384Z","0.4.0":"2015-05-27T12:36:38.202Z","0.5.0":"2015-05-28T08:17:53.771Z","1.0.0":"2015-05-28T08:30:34.185Z","1.0.1":"2015-05-28T08:44:37.800Z","1.0.2":"2015-05-29T12:20:25.492Z","1.0.3":"2015-05-29T13:10:12.817Z","1.0.4":"2015-05-31T10:16:24.396Z","1.0.5":"2015-05-31T11:55:07.394Z","1.0.6":"2015-05-31T12:59:37.120Z","1.0.7":"2015-05-31T13:10:10.161Z","1.0.8":"2015-06-03T11:35:56.850Z","1.0.9":"2015-06-04T08:45:26.039Z","1.0.10":"2015-06-04T11:19:27.360Z","1.0.11":"2015-06-22T12:02:50.416Z","1.0.12":"2015-06-25T14:37:26.833Z","1.0.13":"2015-06-25T14:39:16.325Z","1.0.14":"2015-06-26T07:05:32.703Z","1.0.15":"2015-06-26T11:40:34.231Z","1.0.16":"2015-07-07T06:37:45.819Z","1.0.17":"2015-07-07T06:53:25.593Z","1.1.0":"2015-07-10T08:02:52.797Z","1.1.1":"2015-07-10T08:03:56.422Z","1.1.2":"2015-07-10T08:11:35.484Z","1.1.3":"2015-07-10T08:16:28.029Z","1.1.4":"2015-07-10T08:22:22.203Z","1.1.5":"2015-07-20T07:18:57.257Z","1.1.6":"2015-07-20T09:00:11.052Z","1.2.0":"2015-07-20T09:13:37.564Z","1.2.1":"2015-07-20T14:12:17.317Z","1.2.2":"2015-07-21T09:47:32.327Z","1.2.3":"2015-10-02T12:11:51.340Z","1.2.4":"2015-10-15T11:12:04.327Z","1.2.5":"2015-10-21T07:28:05.146Z","1.2.6":"2015-12-29T19:15:49.785Z","1.3.0":"2016-02-01T16:57:16.789Z","1.3.1":"2016-02-11T18:55:31.922Z","1.3.2":"2016-06-09T16:34:23.060Z","1.4.0":"2016-07-13T17:20:05.018Z","1.4.1":"2016-07-14T18:08:20.273Z","1.5.0":"2016-07-18T18:26:18.126Z","1.5.1":"2016-10-26T15:13:03.986Z","1.5.2":"2016-11-08T14:28:12.702Z","1.5.3":"2017-02-01T16:01:43.856Z","1.5.4":"2017-03-01T09:10:16.177Z","1.5.5":"2017-04-28T12:56:47.943Z","1.5.6":"2017-04-28T13:11:29.707Z","1.5.7":"2017-04-28T13:44:36.346Z","1.5.8":"2017-05-10T11:34:32.595Z","1.5.9":"2017-05-17T11:21:51.166Z","2.0.0":"2017-07-07T11:42:16.548Z","2.0.1":"2017-07-07T13:18:40.370Z","2.0.2":"2017-07-07T14:13:16.397Z","2.0.3":"2017-07-11T10:54:34.198Z","2.0.4":"2017-07-11T11:17:08.630Z","2.0.5":"2017-09-22T15:49:49.861Z","2.0.6":"2017-10-04T15:12:41.459Z"},"homepage":"https://github.com/coderaiser/node-spero","keywords":["file","copy","emitter","middleware"],"repository":{"type":"git","url":"git://github.com/coderaiser/node-spero.git"},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"bugs":{"url":"https://github.com/coderaiser/node-spero/issues"},"license":"MIT","readmeFilename":"README.md","users":{"coderaiser":true}}