{"_id":"space-dud","_rev":"28-cd4e1f1d9126228cdc6d14035cf4d420","name":"space-dud","description":"HTTP server plugin that routes events from input clients to output clients on different devices.","dist-tags":{"latest":"2.7.6"},"versions":{"0.1.0":{"name":"space-dud","version":"0.1.0","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin module that routes events from HTML5 gamepad clients to display clients on different devices.","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"dependencies":{"debug":"^2.6.8","socket.io":"^2.0.3"},"gitHead":"5937e97ef7c2117fed159d2b958ae42e8c9c2ee5","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@0.1.0","_npmVersion":"5.0.4","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-WPSrDMjv19WCWENNB0o4B8U24dPaJdDaDo42tO6NxwmtBqx/htk9OOAMF4Czs+/jL7Ulj9uaIEr3a5taK54nrQ==","shasum":"462c472ae2d0cd8952cdbc45a99d14ee5dfca3b4","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4PB+gba8/GlehAdOVG673Y13mUWGACYiryJ2XDBDmqAiBx8DvLpIxwJdLBw6m/D6O/CfbLrxerHPUYNEZQUoJbOA=="}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-0.1.0.tgz_1499301759501_0.18712294870056212"},"directories":{}},"1.0.0":{"name":"space-dud","version":"1.0.0","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin module that routes events from HTML5 gamepad clients to display clients on different devices.","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","mocha":"^3.4.2","socket.io":"^2.0.3","uuid":"^3.1.0"},"scripts":{"test":"mocha"},"gitHead":"8f370f1663b90cef878a124651132ec1451d3102","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@1.0.0","_npmVersion":"5.1.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-9y24IOki+8q7IzdwS30jqKfYoVW/Fe4hTCV38ag7OQHjMdRu3or8wUptvEmLDrjUCsoZVk0t/Kn+cZOmoJePcw==","shasum":"40d40cd91dc873ec431d80d2de777d00f719aa91","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuGJ/fFIFAvo7qbhUyX3G0huTcECpFTCywh6feGX1lkgIhAOKO31b+emigzwmach+BkKz4YomPcuEErzGOUmg6tDpI"}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-1.0.0.tgz_1499537468691_0.8917325583752245"},"directories":{}},"1.0.1":{"name":"space-dud","version":"1.0.1","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin module that routes events from HTML5 gamepad clients to display clients on different devices.","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","mocha":"^3.4.2","socket.io":"^2.0.3","uuid":"^3.1.0"},"scripts":{"test":"mocha"},"gitHead":"05a2d369de7ffa05f74ad9475c2920bae3bd49e7","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@1.0.1","_npmVersion":"5.1.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-UopGEB7pH57cMMza5Ev7TqwHTMI5y1KlluwR6qwMLWKgrnASn6sy8w2v/+w0NSHCDE86u4l7btWNTBjJXDyh3Q==","shasum":"8d090de7c941e711a9cb6b6bb3e6d822ce4334b3","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqRGs95r1XNZNV1sZMX2pENlm7RB0ve3Mcg+JuQXDSzwIgWF4dOSR+ZwULjNu3zMmeJvA3zZnL/fRVPC1ZeRPV5Wg="}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-1.0.1.tgz_1499538488901_0.2804209750611335"},"directories":{}},"1.0.2":{"name":"space-dud","version":"1.0.2","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin module that routes events from HTML5 gamepad clients to display clients on different devices.","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","mocha":"^3.4.2","shortid":"^2.2.8","socket.io":"^2.0.3"},"scripts":{"test":"mocha"},"gitHead":"117bb5629d03baca609b5d9cec52bba46166c2e5","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@1.0.2","_npmVersion":"5.1.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-jyL3Mhsy9iTIwv4Kef5W0MMJLcvX530Zy/49+8FHg2aBz7fjARQ9PH0Tdk0v5xWFx9/Mqo+hr7XLVhDsM5ElFw==","shasum":"7efb80f6573e693f13d2baac53cf1ceb3792cd97","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDktd6ppHEF0RB67c+Er5DDI2XiXDrUBWa4mdEuD6QPZAiEApbXTtcUDU2sE2Jnhvx1Fmkq6U1uH9jAsFnVDZ6ayBc0="}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-1.0.2.tgz_1499636529365_0.41778721008449793"},"directories":{}},"1.1.0":{"name":"space-dud","version":"1.1.0","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin module that routes events from HTML5 gamepad clients to display clients on different devices.","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","mocha":"^3.4.2","shortid":"^2.2.8","socket.io":"^2.0.3"},"scripts":{"test":"mocha"},"gitHead":"e649b3cb1c3149b461153e50e8b9adb389ee07dd","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@1.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-fn6Y0fv0df/k4tBo9z+63u3K5OAXV1hPeYYdFx1mDjZ4QIlEFsDbRRB4PKkvYUGGzpNXetFAcDI+VqoLN1xX5g==","shasum":"f0f76796a8ebccad09611ed3dbfd49f3376d68ba","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+Ts/mAfG/RpvsLxZZVGkir3xIv1NOgjv64/26RuNDyQIhAM/a9qjP8SBydCzsk/Kfg3IQuA86YpqxfLST3tt+yzZr"}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-1.1.0.tgz_1500685978215_0.6017189265694469"},"directories":{}},"1.1.1":{"name":"space-dud","version":"1.1.1","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin module that routes events from HTML5 gamepad clients to display clients on different devices.","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","mocha":"^3.4.2","shortid":"^2.2.8","socket.io":"^2.0.3"},"scripts":{"test":"mocha"},"gitHead":"60cf1e63657fd26b051b10791bad0f15309e617d","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@1.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-Az8M68oPBXgkjrB85cGmihS3PDavlt7tPnHkDIx+4S3P0TCS4TEru5vPt/aJrJ7X9b1q/VEdfJ+GQ1gD97mrkg==","shasum":"ab0f0ec18b2874119654c0ec899f2dc68f38922e","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLia7M9QQMjW7f6YwAyyLLraZQwcOzo8gUxHRYmDlLlgIhAMdFQIXI0QRg39XtXK1EnaoaS3UKGynlDWlFG2Uxpdx5"}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-1.1.1.tgz_1500946730606_0.3960669436492026"},"directories":{}},"2.0.0":{"name":"space-dud","version":"2.0.0","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from HTML5 gamepad clients to connected clients on different devices.","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","mocha":"^3.4.2","shortid":"^2.2.8","socket.io":"^2.0.3"},"scripts":{"test":"mocha"},"gitHead":"cf42c465eec0a9890672497013f3e51c42d003ef","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-xvIHKnjDARQ7mfN/W7/duSnVtj/+UKelQh4vR2KgKxQEH/G80OiWXJlb+TccEBLRy8f3l/3G3x33AD2dzt+yOQ==","shasum":"9f304930b6b88f647989cb5b85e59be2729dc8ad","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAx21z4d5n5USEBDtpRsitIzKex5o/clWCueva44O3b8AiBcxU7wrx8gWeGGxXN9lJhugofU2Log9UEEw9i/wVwQUA=="}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-2.0.0.tgz_1502324734974_0.7385324707720429"},"directories":{}},"2.1.0":{"name":"space-dud","version":"2.1.0","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from HTML5 gamepad clients to connected clients on different devices.","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","mocha":"^3.4.2","shortid":"^2.2.8","socket.io":"^2.0.3"},"scripts":{"test":"mocha"},"gitHead":"54f4fa318860882b65c5eba4be16839c95e58294","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-Lvwp2eW4ktirBeVvIeYIrCU5rXGgOra31fbHqK+i+LToAqemI/jPcNX3LRTZeTKoEMVbBE+zz1I8rZwLQDMEoA==","shasum":"da1373d074e44dc10b4c6cb610e34f592f7af40c","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3w0MBgSkAFxwKyJf8q+5e0C4Ws3Gk5k9DPHvnwbIfVwIhAJ3LlAOcjhtXI4d1ISYx/rDdEqDJhObE4QYosabIlI2x"}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-2.1.0.tgz_1503928695602_0.05187998269684613"},"directories":{}},"2.2.0":{"name":"space-dud","version":"2.2.0","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from HTML5 gamepad clients to connected clients on different devices.","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","mocha":"^3.4.2","shortid":"^2.2.8","socket.io":"^2.0.3"},"scripts":{"test":"mocha"},"gitHead":"2523ccc6b4acaa19609602e3d5452c3edafe5ac3","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-jRkBrdT7cbid1DgaqdjfOQFBw0EjY/PEEW9e2fpfxgPnweL66NTh1slOWbK9txTdkdgQtMk7CsfjDeT55/LY+w==","shasum":"d1e6ea82a7560502cbae3fb1520c0fb31fba9bc9","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsvdDCRQjCjss7EyRLFBlbX1b+3uGeR+gMFfRatihzVwIgFMu3+h45j9sP2gqbhJ/SIc182aoTjiFJr0F5cwf6fss="}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-2.2.0.tgz_1504397963297_0.06928775319829583"},"directories":{}},"2.3.0":{"name":"space-dud","version":"2.3.0","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from HTML5 gamepad clients to connected clients on different devices.","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","mocha":"^3.4.2","shortid":"^2.2.8","socket.io":"^2.0.3"},"scripts":{"test":"mocha"},"gitHead":"aa333c5b4eee3dd5c6bfc4f092fc73f2d8289ac9","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-fvXhc0fA+CEmk1Hg0aVxwgZ77Qzffp4DxY4eHtKVuZRVDLz4liA7VxmHFbGYLMcA7nFb6NzYjSO1yyRHi+TqUQ==","shasum":"718f5bdc18fad5dc490fcb5f4019a8726a3788c2","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOMmcqFKory7cXBXFzXLuwS10IEU5d2hKSxAs4Ol8LAAiEA/ORtVR/Jfre3AAd8EQnsRQchyYCVnf/gEXEtBUQx+FE="}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-2.3.0.tgz_1504402430697_0.4560811019036919"},"directories":{}},"2.3.1":{"name":"space-dud","version":"2.3.1","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from HTML5 gamepad clients to connected clients on different devices.","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","mocha":"^3.4.2","shortid":"^2.2.8","socket.io":"^2.0.3"},"scripts":{"test":"mocha"},"gitHead":"a440aae6feea952815bb32a33a72af8f49cc2163","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.3.1","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-T7PKXJGwUmk6ccsQWezl4eIXoN1ypTudMoyYQ3Ai00UdNY+fnyi76lJhLXKk9ESuJAgEmj8B45XVgPHwly0C0A==","shasum":"cea3c1b86202664ed672df79be0c4e992f19c501","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/PUjnYsk5YDNvF7Ai8SK6S6hPubMMIzKHtjYJCrUKngIhAMQ0AGeTMrFIKfZWBtfRbYf1up8QlHyj7gTVCxsxE9Q8"}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-2.3.1.tgz_1504575790347_0.6051664864644408"},"directories":{}},"2.3.2":{"name":"space-dud","version":"2.3.2","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from HTML5 gamepad clients to connected clients on different devices.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","mocha":"^3.4.2","shortid":"^2.2.8","socket.io":"^2.0.3"},"scripts":{"test":"mocha"},"gitHead":"b3d390f742a3844500fa1d1d110e557bbc2fe953","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.3.2","_npmVersion":"5.4.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-O0EErsVvUa3wR3U0TeHeUjV+wLI/PUQ1T6gqHlxEDdigvWGOiU6oAKnGPEEAK3RKILuYiWR1v7TsyIIZNAzLbQ==","shasum":"e755c904cda43f8ac6d68411eed0bc6ca78e74c8","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8Z0P98Q8TgEhdgDPk6pvNH4oGuGFlkCLY8SZTaa09eAiEAknuCh6YTqa8SFcUS3jkaNsn00ieZkebfDU8utMtbYbg="}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-2.3.2.tgz_1505171438349_0.5234717566054314"},"directories":{}},"2.4.0":{"name":"space-dud","version":"2.4.0","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from HTML5 gamepad clients to connected clients on different devices.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","mocha":"^3.4.2","shortid":"^2.2.8","socket.io":"^2.0.3","nyc":"^11.2.1"},"scripts":{"preinstall":"npm run build","start":"node index.js","test":"nyc mocha","build":"bash ./scripts/build.sh"},"gitHead":"9f85e64701d11fb1214cfbf4e6b3a26d0b563768","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.4.0","_npmVersion":"5.4.1","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-CzFwIpy0DVDJfalWY/oZAgs0M5qKlLDnqcz5dH3/zcM+y7al6RPrFe/okInhEUoqayq4HR8lXDSa+gJ4gReHRQ==","shasum":"f3ef1eb7f6d3352104559dd8690a56ee9b246fc5","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4Bi+8rvblbPuEuO7buLnWLELut2LE6/ZIyzEOz4ZvcAiBxfKvKTNxRa4TgNf9eIXXhsu9FvetTFC97CR9Um7N2PA=="}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-2.4.0.tgz_1505471400795_0.8731960118748248"},"directories":{}},"2.4.1":{"name":"space-dud","version":"2.4.1","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from HTML5 gamepad clients to connected clients on different devices.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","mocha":"^3.4.2","shortid":"^2.2.8","socket.io":"^2.0.3","nyc":"^11.2.1"},"scripts":{"preinstall":"npm run build","start":"node index.js","test":"nyc mocha","build":"bash ./scripts/build.sh"},"gitHead":"6f623f48d5f185d5486f0828ace858402ab85e97","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.4.1","_npmVersion":"5.4.1","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-l85hnMsPRdqkEEfCXmByHPz+uwIpUFDuL0G7QQZLEjEB+XaOXqj2mZdcMp7/VlavGjU3JakWQZ/pVD96wtN7mg==","shasum":"0f6b6d126744a4bf29b3fba898844e7ee4fabd3c","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFtdR3iNriGXcA19jidPJZM8jLsVJcYeerBG7G2En4rpAiADsj26UWiuxZbzEI3DaqJnzLOQogNaecy6hjNVsMstSQ=="}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-2.4.1.tgz_1505768586511_0.8585406888742"},"directories":{}},"2.4.2":{"name":"space-dud","version":"2.4.2","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from HTML5 gamepad clients to connected clients on different devices.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","mocha":"^3.4.2","shortid":"^2.2.8","socket.io":"^2.0.3","nyc":"^11.2.1"},"scripts":{"preinstall":"npm run build","start":"node index.js","test":"nyc mocha","build":"bash ./scripts/build.sh"},"gitHead":"5cbbe39430b8c172ea14d5c6ecfc47b5ea320c8e","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.4.2","_npmVersion":"5.4.2","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-PVMC/YUSyQbemDa4Yb9KLHQb2uZFWl6tuv+CQtywewuL6H8g3Nc2ENsWEXzKTug5isfAikMTTJxAwayH+KpThg==","shasum":"b8970b75b0200520e117d53f6f8af5710d8a654c","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFNnQOryM60e9F8rnNFrg/BK+omEV1vRbOuxojEbDP/AiEAqxbYLokEhziDZNKPU7QYJNYBgnhu5J0csI3/XEfAT5E="}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-2.4.2.tgz_1505772016825_0.5959289346355945"},"directories":{}},"2.4.3":{"name":"space-dud","version":"2.4.3","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from HTML5 gamepad clients to connected clients on different devices.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","mocha":"^3.4.2","shortid":"^2.2.8","socket.io":"^2.0.3","nyc":"^11.2.1"},"scripts":{"preinstall":"npm run build","start":"node index.js","test":"nyc mocha","build":"bash ./scripts/build.sh"},"gitHead":"29ae746cc22e1c6716c77fe6806a19a9aa8faa2d","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.4.3","_npmVersion":"5.4.2","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-KWRN8vZ3H8QAuOqI8wn0kBoXWLtUiEZR9Bp6Cu80U/puoaIyAKhRi5+nTvPa3JOHs9komO54uFceraI4DpPS5Q==","shasum":"6cd19e35ed4c94d8c3460f16d5c63dd645aa5c04","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.4.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFED1OMbB4mYkLU5CGHuiual3c0dq2pXnn956PHChupAIhAOzrCbUE2ZsdHJk4vVcnFEJA/Fk+IqNt7Kx6hi5Sds4u"}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-2.4.3.tgz_1505866371541_0.6385080181062222"},"directories":{}},"2.4.4":{"name":"space-dud","version":"2.4.4","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from HTML5 gamepad clients to connected clients on different devices.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","mocha":"^3.4.2","shortid":"^2.2.8","socket.io":"^2.0.3","nyc":"^11.2.1"},"scripts":{"preinstall":"npm run build","start":"node index.js","test":"nyc mocha","build":"bash ./scripts/build.sh"},"gitHead":"45b36f574b20020d5fe7a56a0dd908e792e2dbb3","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.4.4","_npmVersion":"5.4.2","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-MGp0jF2IAwG7g0zX63J0ncogx+oKYucJz+9e+0XcMExpIkh8KZrhgZN1A7DolcqOsE7s/4ZEWI/VNCGR4Op7qw==","shasum":"d4bd34daf5e5d52d51ebfd7d2e611e96d351d8c4","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.4.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuN2mvzZNpR8y0LOd3sUUwJciYs7n0eLT6wnpCfQUqJAIgc2xSDThzuPeqsfxAFx4Qe42mePfVCjZ5U1tNZ5RBUV0="}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-2.4.4.tgz_1505867129729_0.06693479558452964"},"directories":{}},"2.5.0":{"name":"space-dud","version":"2.5.0","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from HTML5 gamepad clients to connected clients on different devices.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","mocha":"^3.4.2","shortid":"^2.2.8","socket.io":"^2.0.3","nyc":"^11.2.1"},"scripts":{"preinstall":"npm run build","start":"node index.js","test":"nyc mocha","build":"bash ./scripts/build.sh"},"gitHead":"45d6c55169032abf27b650ffe6f8bdf6fbf3a08c","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.5.0","_npmVersion":"5.4.2","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-nJ33tqOunnHg8szyJdTwJzZ1o4m8gpXdzTWI4VVdwq5/JRSPBkIqbmGwbo4XbhlztPU+VDMr7CFKcaq6nCcUPA==","shasum":"78d1b0df59e5b40bf19e13d4bbb875efb03544a0","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9w9Ck79Jpy/NguVYhsDfI0OURa9mNzcrWaVRtT9YxHQIgCgwOBIT6KvfGcqWfLUP6WF4GoQMZGUc07PcFp6CTJ14="}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-2.5.0.tgz_1506978222628_0.13400997151620686"},"directories":{}},"2.5.1":{"name":"space-dud","version":"2.5.1","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from HTML5 gamepad clients to connected clients on different devices.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","mocha":"^3.4.2","shortid":"^2.2.8","socket.io":"^2.0.3","nyc":"^11.2.1"},"scripts":{"preinstall":"npm run build","start":"node index.js","test":"nyc mocha","build":"bash ./scripts/build.sh"},"gitHead":"c946d85651776436a227516d7fdf97feba71d118","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.5.1","_npmVersion":"5.4.2","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-iYFTCnJPGssJJmZLLHInUA2NkiWIaCUI1dnKzS2pkgu3yt+WjqqP2jrniUQtXwr9AeCO7ZK4+rWHzabiMQAfbw==","shasum":"0c6925fdad8927c6a56c7070257070ad4495feee","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFA00eu0Ribk95udpJEbUq3xyG2hSSWOwqQWvyvFW+WgIhAIYWIECYc3jt2GCNmBN6oRvlRuU56YKkvrwxtNZh2dBW"}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-2.5.1.tgz_1506978323115_0.3451979036908597"},"directories":{}},"2.6.0":{"name":"space-dud","version":"2.6.0","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from HTML5 gamepad clients to connected clients on different devices.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"devDependencies":{"nyc":"^11.2.1","mocha":"^3.4.2"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","shortid":"^2.2.8","socket.io":"^2.0.3"},"scripts":{"prepare":"npm run build","start":"node index.js","test":"nyc mocha --recursive","build":"bash ./scripts/build.sh"},"gitHead":"a30a1356b8353ae6852ef8fdd9fa70390821d563","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.6.0","_npmVersion":"5.5.1","_nodeVersion":"8.1.2","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-f/LJuPM3vuc3E1kIWqGLn1dVM7p/GjZz+I8Gue8qPNKjyS+Syo0AeNBStL78ACOewbRxRMkj1kyg2MzGdjgTSQ==","shasum":"7df5256e5d4d51d1d5b74be4b997babe30f18525","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8XHM3sukqjnDG4iXtArMIwQB9GlF+PDl1tqmokcylGAiARyyHCDqAE9f8VxfGEeCqXR8XfeDSG9b+LZeTRBQIcBA=="}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud-2.6.0.tgz_1509325162290_0.11762294359505177"},"directories":{}},"2.7.0":{"name":"space-dud","version":"2.7.0","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from input clients to output clients on different devices.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"devDependencies":{"nyc":"^11.2.1","mocha":"^3.4.2"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","shortid":"^2.2.8","socket.io":"^2.0.3"},"scripts":{"prepare":"npm run build","start":"node index.js","test":"nyc mocha --recursive","build":"bash ./scripts/build.sh"},"gitHead":"f281f06c6d53174366aa0d4cc640c8ecbd816a43","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.7.0","_npmVersion":"5.7.1","_nodeVersion":"9.3.0","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-fz0jYM1PEzyFZN6ah5rPuMQm+PzDIQ1m768DL24Y1RUTsDEOMWZIQlzXGcEHT5wRJgm4TdD0NuwEQqaUZHpy/Q==","shasum":"4f647fafa8a25bf1b7dab041214aacaf5ba7af78","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.7.0.tgz","fileCount":18,"unpackedSize":821814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAeSJw+2zDPPof6mMhuV9Bple6+8qjqNWDItg5nXgdaoAiB1LJSnHVeRNWJdxa0Saf/J8yWYYVIC5jVENwBCwW0pXg=="}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud_2.7.0_1520363755771_0.6447302268114115"},"_hasShrinkwrap":false},"2.7.1":{"name":"space-dud","version":"2.7.1","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from input clients to output clients on different devices.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"devDependencies":{"nyc":"^11.2.1","mocha":"^3.4.2"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","shortid":"^2.2.8","socket.io":"^2.0.3"},"scripts":{"prepare":"npm run build","start":"node index.js","test":"nyc mocha --recursive","build":"bash ./scripts/build.sh"},"gitHead":"5adaa037a08a6c6e93202263b246300d3e7cf766","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.7.1","_npmVersion":"5.7.1","_nodeVersion":"9.3.0","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-hen3cPJJ1wfmT83PqjD3O9p0Zq/MvNBzOc94+ABuowZWUdr+XevAcUtsn+GflmM9XTrotK6gWVJS+MOq1jeTRw==","shasum":"f7a7074b995bbd7ac7586ad8552694ba8777e25f","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.7.1.tgz","fileCount":18,"unpackedSize":821751,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTftzqXpkgmAb6Ge4Xb59u8V/PQh0O6Yjy8LTZSzYzXQIhAJTuFGGQiiYn3ozr2Nm+UI08wQpAU3OSAxdkRlwJyF6M"}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud_2.7.1_1520363995809_0.6946150133317404"},"_hasShrinkwrap":false},"2.7.2":{"name":"space-dud","version":"2.7.2","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from input clients to output clients on different devices.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"devDependencies":{"nyc":"^11.2.1","mocha":"^3.4.2"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","shortid":"^2.2.8","socket.io":"^2.0.3"},"scripts":{"prepare":"npm run build","start":"node index.js","test":"nyc mocha --recursive","build":"bash ./scripts/build.sh"},"gitHead":"2372ce421500f7a4300993bf1077142e5d2e2d52","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.7.2","_npmVersion":"5.7.1","_nodeVersion":"9.3.0","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-YKz8kQDBxvG98Ff4w0Jc+/itccXxKjCCzuIebR0Chv9E0rY9wyOxd36rGaBldwC0E/AbWIS/Wnjc2xT9s+dsMQ==","shasum":"6d703c5ac08ba563a510c54fbbb68a91bcd64a39","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.7.2.tgz","fileCount":18,"unpackedSize":821751,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLrzEp86oma19Jda8uMfkU3hruDOEjWkJC/5L5dlvA8AiA+a6i649Egn37Tt4QqdAmY8AbHWuObQEQgF7xs/afhew=="}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud_2.7.2_1520365508039_0.04911907249266534"},"_hasShrinkwrap":false},"2.7.3":{"name":"space-dud","version":"2.7.3","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from input clients to output clients on different devices.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"devDependencies":{"browserify":"^16.1.1","del":"^3.0.0","gulp":"^4.0.0","gulp-footer":"^2.0.1","gulp-istanbul":"^1.1.3","gulp-mocha":"^3.0.1","gulp-rename":"^1.2.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","shortid":"^2.2.8","socket.io":"^2.0.3"},"scripts":{"prepare":"gulp","start":"node index.js","test":"gulp test","build":"gulp build"},"gitHead":"f9b53912a218d620eee1f5f3439506d5f6c4bfea","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.7.3","_npmVersion":"5.7.1","_nodeVersion":"9.3.0","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-iZtdvxa6sY8Y51DKFfiAhlIpPfTbGRsJ3osdIupoHKOVEhI9LZR4IxcvpdccUyBk7kAriAwheVLDZ8fi18KCgg==","shasum":"55096da8031ee2a27e5d5062df152c3a710ed849","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.7.3.tgz","fileCount":33,"unpackedSize":870318,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHyG3rXfrcbz/yqp/wpB8p+FbTfYUPw+NLtO8KzVOhzkAiA3afTrqL01HWKF5YRKDcuRiX9yAS5Le+QnwEHse45ZBg=="}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud_2.7.3_1520606428503_0.35029098948565274"},"_hasShrinkwrap":false},"2.7.4":{"name":"space-dud","version":"2.7.4","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from input clients to output clients on different devices.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"devDependencies":{"browserify":"^16.1.1","del":"^3.0.0","gulp":"^4.0.0","gulp-derequire":"^2.1.0","gulp-footer":"^2.0.1","gulp-istanbul":"^1.1.3","gulp-mocha":"^3.0.1","gulp-rename":"^1.2.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","shortid":"^2.2.8","socket.io":"^2.0.3"},"scripts":{"prepare":"gulp","start":"node index.js","test":"gulp test","build":"gulp build"},"gitHead":"921beaa7bb15fc75bcc3b9650252818dcbb904aa","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.7.4","_npmVersion":"5.7.1","_nodeVersion":"9.3.0","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-P4xB8EaSuv1utQoT9PoxwXE0RXywUBdUE2039d17yJjMqnY2KEASodXEzM7RkMeVznPFlI3tbOYCfAety5Gafg==","shasum":"accb581319e1817a21080cc7f6156e1bf0fb808d","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.7.4.tgz","fileCount":33,"unpackedSize":870416,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHZ5Fb9fOUoRhncMojR6ezeigRxNOvfsxznjZp3Vk3lAiEAnCV8OhRbbTTLTus+sowYSU5xKwF63UCiYEnuzzy54iE="}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud_2.7.4_1521405488955_0.32396917271459214"},"_hasShrinkwrap":false},"2.7.5":{"name":"space-dud","version":"2.7.5","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from input clients to output clients on different devices.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"devDependencies":{"browserify":"^16.1.1","del":"^3.0.0","gulp":"^4.0.0","gulp-footer":"^2.0.1","gulp-istanbul":"^1.1.3","gulp-mocha":"^3.0.1","gulp-rename":"^1.2.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","shortid":"^2.2.8","socket.io":"^2.0.3"},"scripts":{"prepare":"gulp","start":"node index.js","test":"gulp test","build":"gulp build"},"gitHead":"f22a56dbacd1b3eef1d89aedd434ce3481091c7e","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.7.5","_npmVersion":"5.7.1","_nodeVersion":"9.3.0","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-to2z2GbefYQnhgr1zWSS3f+LTcNEb/cCmGZZQEEi+hrZgBdTJI7UpGK2rXfWaoQ0R0Y2fVgCoagWCFiIkP+brQ==","shasum":"4be4a28787d4f4d25e5432fff5719b3e72d420ad","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.7.5.tgz","fileCount":33,"unpackedSize":870318,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZOEG+Mj8JrI3iD1O+WPMZfIZFh2aCEIgF/l+zhnn8XQIgduIdQKk81R06KdwpwpQymAplJnOz83fEraVLV1UKLMk="}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud_2.7.5_1521407438134_0.04544569700823997"},"_hasShrinkwrap":false},"2.7.6":{"name":"space-dud","version":"2.7.6","author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"description":"HTTP server plugin that routes events from input clients to output clients on different devices.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"devDependencies":{"browserify":"^16.1.1","del":"^3.0.0","gulp":"^4.0.0","gulp-derequire":"^2.1.0","gulp-footer":"^2.0.1","gulp-istanbul":"^1.1.3","gulp-mocha":"^3.0.1","gulp-rename":"^1.2.2","merge-stream":"^1.0.1","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0"},"dependencies":{"debug":"^2.6.8","fs":"0.0.1-security","shortid":"^2.2.8","socket.io":"^2.0.3"},"scripts":{"prepare":"gulp","start":"node index.js","test":"gulp test","build":"gulp build"},"gitHead":"58aa622237b99938a2b764bf2d98debcbb7359bc","bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","_id":"space-dud@2.7.6","_npmVersion":"5.7.1","_nodeVersion":"9.3.0","_npmUser":{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"},"dist":{"integrity":"sha512-z4EXe4sC3VVu/ouPrsfRAwYH4Z2NxarT34vYTsgipbTH3OTHAYDsm5C7PghKRQnfynS0Ck+6Z6daMlp5jejIJw==","shasum":"a8ee46069f05dbaa22c2e394e595ca877dc2ff92","tarball":"https://registry.npmjs.org/space-dud/-/space-dud-2.7.6.tgz","fileCount":33,"unpackedSize":872392,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqlwB9ekY2FGnNu68298y/xWudWt2HXP+GZUyE3FwcogIhAPzR0lY3QR3ifbuWlTWcqjKwnRSaiS7rhcQVLO+6iwZh"}]},"maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/space-dud_2.7.6_1521409542657_0.7417205469899641"},"_hasShrinkwrap":false}},"readme":"# space-dud\n`space-dud` is a plugin that facilitates the streaming of game controller events from web clients on one device to web clients on other devices.\n\n## Installation\n```\n$ npm install space-dud\n```\n## Usage\n`space-dud` creates a tunnel from one web client to another, through a web server. When a gamepad is connected to the \"controller\" client, all events are captured and sent to the server. The server can then forward these events to the \"display\" client, or process them itself.\n### Server\n`space-dud` provides a function which takes one argument: an HTTP service. Once given the HTTP service, all that's needed is to serve the clients.\n\nExample _index.js_:\n> **Hint:** All these examples are in a runnable package in the [space-dud repository](https://github.com/MMazzocchi/space-dud/tree/master/example)!\n```javascript\nconst HOST = '0.0.0.0';\nconst PORT = 3000;\n\n// Set up the express app and space-dud.\nvar express = require('express');\nvar app = express();\nvar http = require('http').Server(app);\nvar space_dud = require('space-dud')(http);\n\n// On every event, pass it on to any connected consumers\nvar game = space_dud.getGame();\ngame.on('player_ready', function(player) {\n  player.on('controller_event', player.sendEventToConsumers);\n});\n\n// Start the space-dud server.\nspace_dud.start();\n\n// Serve the static files.\napp.use('/space-dud-client.js', express.static(__dirname+'/space-dud-client.js'));\napp.use('/controller.html', express.static(__dirname+'/controller.html'));\napp.use('/display.html', express.static(__dirname+'/display.html'));\n\n// Start the server.\nhttp.listen(PORT, HOST, function(){\n  console.log('listening on '+HOST+':'+PORT);\n});\n```\n### Clients\n#### Controller Client\nThe controller client runs on a machine with a USB game controller attached. The controller must be compatible with the [HTML5 gamepad API](https://www.w3.org/TR/gamepad/). Once connected, the server will provide the client with a player ID number. The client captures all gamepad events, and forwards them onto the server.\n\nExample _controller.html_:\n```html\n<!DOCTYPE html>\n<html>\n    <body>\n        <p>Player ID: <span id=\"player_id\">None</span></p>\n\n        <input id=\"A\" type=\"button\" value=\"A\"/>\n        <input id=\"B\" type=\"button\" value=\"B\"/>\n\n        <script src=\"/space-dud-client.js\"></script>\n        <script>\n\nvar client = new SpaceDudClient.ControllerConnection();\nclient.on('player_id', function (player_id) {\n    document.getElementById('player_id').innerHTML = player_id;\n});\n\ndocument.getElementById('A').onmousedown = function() {\n    client.sendEvent(0, 'button', 1);\n};\ndocument.getElementById('A').onmouseup = function() {\n    client.sendEvent(0, 'button', 0);\n};\ndocument.getElementById('B').onmousedown = function() {\n    client.sendEvent(1, 'button', 1);\n};\ndocument.getElementById('B').onmouseup = function() {\n    client.sendEvent(1, 'button', 0);\n};\n\n        </script>\n    </body>\n</html>\n```\n\n#### Display Client\nThe display client runs on the machine that is reacting to the controller events. Upon connection, the display client should send a player ID to the server. Once verified, the server will then begin streaming gamepad events to the display client.\n\nExample _display.html_:\n```html\n<!DOCTYPE html>\n<html>\n  <body>\n    <p>Player ID: \n      <input id=\"player_id\" type=\"text\"/>\n      <input id=\"submit_player_id\" type=\"button\" value=\"Submit\"/>\n    </p>\n \n    <p>Last event received was: <span id=\"event\">None</span>\n\n    <script src=\"/space-dud-client.js\"></script>\n    <script>\n\nvar client = new DisplayConnection();\nclient.on('event', function(data) {\n    document.getElementById('event').innerHTML = JSON.stringify(data);\n});\n\ndocument.getElementById('submit_player_id').onclick = function(e) {\n    var player_id = document.getElementById('player_id').value;\n    client.selectPlayer(player_id);\n};\n\n    </script>\n  </body>\n</html>\n```\n\n## Logging\n`space-dud` uses the [debug](https://www.npmjs.com/package/space-dud) package for logging. To view log messages, add the `space-dud` namespace to the `DEBUG` call.\n```\n$ DEBUG=space-dud* node index.js\n```\n","maintainers":[{"name":"mmazzocchi","email":"maxwell.mazzocchi@gmail.com"}],"time":{"modified":"2022-05-18T09:35:58.524Z","created":"2017-07-06T00:42:40.482Z","0.1.0":"2017-07-06T00:42:40.482Z","1.0.0":"2017-07-08T18:11:09.889Z","1.0.1":"2017-07-08T18:28:09.894Z","1.0.2":"2017-07-09T21:42:10.285Z","1.1.0":"2017-07-22T01:12:59.177Z","1.1.1":"2017-07-25T01:38:51.595Z","2.0.0":"2017-08-10T00:25:35.932Z","2.1.0":"2017-08-28T13:58:16.513Z","2.2.0":"2017-09-03T00:19:24.243Z","2.3.0":"2017-09-03T01:33:51.625Z","2.3.1":"2017-09-05T01:43:11.272Z","2.3.2":"2017-09-11T23:10:39.466Z","2.4.0":"2017-09-15T10:30:01.730Z","2.4.1":"2017-09-18T21:03:07.485Z","2.4.2":"2017-09-18T22:00:17.837Z","2.4.3":"2017-09-20T00:12:52.477Z","2.4.4":"2017-09-20T00:25:30.651Z","2.5.0":"2017-10-02T21:03:43.546Z","2.5.1":"2017-10-02T21:05:24.258Z","2.6.0":"2017-10-30T00:59:23.543Z","2.7.0":"2018-03-06T19:15:55.974Z","2.7.1":"2018-03-06T19:19:56.026Z","2.7.2":"2018-03-06T19:45:08.200Z","2.7.3":"2018-03-09T14:40:28.848Z","2.7.4":"2018-03-18T20:38:09.109Z","2.7.5":"2018-03-18T21:10:38.246Z","2.7.6":"2018-03-18T21:45:42.848Z"},"homepage":"https://github.com/MMazzocchi/space-dud#readme","repository":{"type":"git","url":"git+https://github.com/MMazzocchi/space-dud.git"},"author":{"name":"Max Mazzocchi","email":"maxwell.mazzocchi@gmail.com"},"bugs":{"url":"https://github.com/MMazzocchi/space-dud/issues"},"license":"MIT","readmeFilename":"README.md"}