{"_id":"properjs-mediabox","_rev":"37-9833639e54153fabe79ce1d299f08ac6","name":"properjs-mediabox","description":"A lightweight manager for HTML5 audio and video.","dist-tags":{"latest":"0.3.4"},"versions":{"0.1.0":{"title":"Media Box","name":"properjs-mediabox","description":"A complete management tool for html5 video and audio using the audio context.","version":"0.1.0","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"prepublish":"properjs"},"properjs":{"dependencies":["properjs-raf","properjs-easing","properjs-tween"],"output":"dist/MediaBox.js"},"dependencies":{"properjs-raf":"~0.1","properjs-easing":"~0.1","properjs-tween":"~0.1"},"keywords":["audio","webkitaudio","video","html5","gaming"],"gitHead":"5a441a64bd235cce5c9da6c03a2f2f2e0dca6a03","_id":"properjs-mediabox@0.1.0","_shasum":"178a95f86cab3e623985a5975203b0d4cb6d4c3c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"178a95f86cab3e623985a5975203b0d4cb6d4c3c","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.1.0.tgz","integrity":"sha512-tI9UXEidwVVHVHrWvjOyMg8J8cYOEtbEU06WnTeNKUEEtPbQNPkoLsiYBpST2Xb8xt1u6NMk8UQI21B7ipfELg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSsck6OAR2XzQSUlLntdGLT89iO7cKPM3Oy9iJBE3WQAiEAv+cbGlYmwcppXIz0spQIfSGqrmhdydQsZADSW9KOHOs="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.1.1":{"title":"Media Box","name":"properjs-mediabox","description":"A complete management tool for html5 video and audio using the audio context.","version":"0.1.1","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"prepublish":"properjs"},"properjs":{"dependencies":["properjs-raf","properjs-easing","properjs-tween"],"output":"dist/MediaBox.js"},"dependencies":{"properjs-raf":"~0.1","properjs-easing":"~0.1","properjs-tween":"~0.1"},"keywords":["properjs","audio","webkitaudio","video","html5","gaming"],"gitHead":"5a441a64bd235cce5c9da6c03a2f2f2e0dca6a03","_id":"properjs-mediabox@0.1.1","_shasum":"f820f724eaf41f5f3ed4d8bd731424149a0a554a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"f820f724eaf41f5f3ed4d8bd731424149a0a554a","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.1.1.tgz","integrity":"sha512-vY2p13+GpDp1EfnJnRMl5Yhc80Kink1W9c8m852PTKXblo8/ugSv7BNv3d38tTPSwvZQ8MNcqctZIy29EmsTGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC43b0rMoKPLKT9czqJ9eZKcHeY9ci7kA1s19x799HbCAIgGe2/cbaMMd/4hQDExbRCeyFoPmvd99gWeyjFTg33Ekc="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.1.2":{"title":"Media Box","name":"properjs-mediabox","description":"A complete management tool for html5 video and audio using the audio context.","version":"0.1.2","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"prepublish":"properjs"},"properjs":{"dependencies":["properjs-raf","properjs-easing","properjs-tween"],"output":"dist/MediaBox.js"},"dependencies":{"properjs-raf":"~0.1","properjs-easing":"~0.1","properjs-tween":"~0.1"},"keywords":["properjs","audio","webkitaudio","video","html5","gaming"],"gitHead":"56ca181dec615f6c6356d49bdffcf5aab744561c","_id":"properjs-mediabox@0.1.2","_shasum":"d46e34e7a655538d8baddde95bfc283092d7b68d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"d46e34e7a655538d8baddde95bfc283092d7b68d","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.1.2.tgz","integrity":"sha512-rFCqtUM94r17TtalNr04JptqkI32JKW0V1i2X9TlgYRa/DccOiXCpsNHP+x5LXmzrfsCIMuNa+rD+Hn0R8N8Kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD52X459YhJmtjptcrYmrdxbrDU6IcX2rLuljhWSrS//AIgLlEKgRTY61lmlSWuErU/LPKUn+Gy/mmj/s3hl4+PJaA="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.1.3":{"title":"Media Box","name":"properjs-mediabox","description":"A complete management tool for html5 video and audio using the audio context.","version":"0.1.3","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"prepublish":"properjs"},"properjs":{"dependencies":["properjs-raf","properjs-easing","properjs-tween"],"output":"dist/MediaBox.js"},"dependencies":{"properjs-raf":"~0.1","properjs-easing":"~0.1","properjs-tween":"~0.1"},"keywords":["properjs","audio","webkitaudio","video","html5","gaming"],"gitHead":"56ca181dec615f6c6356d49bdffcf5aab744561c","_id":"properjs-mediabox@0.1.3","_shasum":"79e12954934c22fef9a6290090930fa54f1d755f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"79e12954934c22fef9a6290090930fa54f1d755f","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.1.3.tgz","integrity":"sha512-Zj9ixWJsuK0tWOalAxGU7Q/osYdV3M8cR9h5glWS7pNAw5nfu7PocAadGNn/KtEB2dYiwNQ8Wbv9MjwOUwNd8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxJuxi9H1k5fAtt6LBrM69/+CWE1j+1C3FM2HJoUsPcAIgLWcigB4KjpAPFmWcUsXIAXU1WpU6js2kXhAN4xPCXWg="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.1.4":{"title":"Media Box","name":"properjs-mediabox","description":"A complete management tool for html5 video and audio using the audio context.","version":"0.1.4","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"prepublish":"properjs"},"properjs":{"dependencies":["properjs-raf","properjs-easing","properjs-tween"],"output":"dist/MediaBox.js"},"dependencies":{"properjs-raf":"~0.1","properjs-easing":"~0.1","properjs-tween":"~0.1"},"keywords":["properjs","audio","webkitaudio","video","html5","gaming"],"gitHead":"8de6268a69e3b4ea837b74dd86ea801d476f9773","_id":"properjs-mediabox@0.1.4","_shasum":"02480d3e18dbeee30bca4c2f4dfbc90bc1ee8559","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"02480d3e18dbeee30bca4c2f4dfbc90bc1ee8559","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.1.4.tgz","integrity":"sha512-Q9sMMcZyfj3PxK+WC1GYmjYTORI9CSfiqEwq4xp3p1NGeyx13RFSIbq10RI5NR+q1tXc/MQzqIPHPAsxeSZs0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI5rXAWYDJOUwb8ZD7kZgMhS8kFHbGcIe3fEBvYjo70wIhAPcrUX/onzCJXteEyXxUxLH4jYnzlAxROng9y4cXBiHS"}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.1.5":{"title":"Media Box","name":"properjs-mediabox","description":"A complete management tool for html5 video and audio using the audio context.","version":"0.1.5","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"prepublish":"properjs"},"properjs":{"dependencies":["properjs-raf","properjs-easing","properjs-tween"],"output":"dist/MediaBox.js"},"dependencies":{"properjs-raf":"~0.1","properjs-easing":"~0.1","properjs-tween":"~0.1"},"keywords":["properjs","audio","webkitaudio","video","html5","gaming"],"gitHead":"8de6268a69e3b4ea837b74dd86ea801d476f9773","_id":"properjs-mediabox@0.1.5","_shasum":"24786854a9068a490ca313c49dfd2e5f06625556","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"24786854a9068a490ca313c49dfd2e5f06625556","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.1.5.tgz","integrity":"sha512-WYb4BVB7Y9T2uHgZ/UBqwsSNOw7Rg6lbk0O8QIoJvIX1zP0q3AxBGqudaTK7v5eUnA7d2c/ItTgA2HWGGM8rjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBe7Jvx3QXyMh1GxkYFWtzt7Xo5Nm6c4NGLa14k4tMrPAiEA0Y3u60R9kAuGlM39n+dM+rgFhuBLGjoNPMysrNfCD4M="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.1.6":{"title":"Media Box","name":"properjs-mediabox","description":"A complete management tool for html5 video and audio using the audio context.","version":"0.1.6","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"prepublish":"properjs"},"properjs":{"dependencies":["properjs-raf","properjs-easing","properjs-tween"],"output":"dist/MediaBox.js"},"dependencies":{"properjs-raf":"~0.1","properjs-easing":"~0.1","properjs-tween":"~0.1"},"keywords":["properjs","audio","webkitaudio","video","html5","gaming"],"gitHead":"857cf65919795963f38946e3f5100f071163192f","_id":"properjs-mediabox@0.1.6","_shasum":"d81e5cac6dc7b30dd3ec6bcbf7398a7531fc0f33","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"d81e5cac6dc7b30dd3ec6bcbf7398a7531fc0f33","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.1.6.tgz","integrity":"sha512-YtYXQB5x10QM6eX6k/BuQKYze9MTPScaHs/QYtQY2H1FGFszm8aJQ1PPajD7hkM6OKdgMMl6QT4NbE6No2RB7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6MuSuy31NC5jHKFlPBDuOEGR9ekO/+oF+zt1JJO8vLAIgOxwsUFEF+FHccuVV1W/fT8saZHqxZVbIUCY1ViUamDk="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.1.7":{"title":"Media Box","name":"properjs-mediabox","description":"A complete management tool for html5 video and audio using the audio context.","version":"0.1.7","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"prepublish":"properjs"},"properjs":{"dependencies":["properjs-raf","properjs-easing","properjs-tween"],"output":"dist/MediaBox.js"},"dependencies":{"properjs-raf":"~0.1","properjs-easing":"~0.1","properjs-tween":"~0.1"},"keywords":["properjs","audio","webkitaudio","video","html5","gaming"],"gitHead":"7b4d677320bf09e35ace6ce906cce7f0881e8881","_id":"properjs-mediabox@0.1.7","_shasum":"6a1793e2dedcb3d7f8ad35bef94dcf8fbc3dfba9","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"6a1793e2dedcb3d7f8ad35bef94dcf8fbc3dfba9","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.1.7.tgz","integrity":"sha512-F0EDghHGBW6h+us082j1twDEMjIBp1WdBfrPv0yWTRaH5TpquzGiU8p1gq5sfAIrWiDfdFT3XzrR32pAV2qnTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLCkzi395wqHQuQNWZHRlrFAuDVyqvaKGvc7mSJIqubAIhAMnTtt3+LSwGMkqi3dOY0PBjaUkn3b/Fk2Anr8KFXfap"}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.1.8":{"title":"Media Box","name":"properjs-mediabox","description":"A complete management tool for html5 video and audio using the audio context.","version":"0.1.8","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"prepublish":"properjs"},"properjs":{"dependencies":["properjs-raf","properjs-easing","properjs-tween"],"output":"dist/MediaBox.js"},"dependencies":{"properjs-raf":"~0.1","properjs-easing":"~0.1","properjs-tween":"~0.1"},"keywords":["properjs","audio","webkitaudio","video","html5","gaming"],"gitHead":"34039c99c116915d88ba92a9267aa997023f85a4","_id":"properjs-mediabox@0.1.8","_shasum":"cef84370f8f5306a7842935fd320cf512cc7291d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"cef84370f8f5306a7842935fd320cf512cc7291d","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.1.8.tgz","integrity":"sha512-crqH1zQqG/JSZ//KCYhEsiIMEJQhtXC+ZULkARs4OqMhfaXMAUY3BcidFb3FJ8Z/U9cORfkQ3FiYj11HWMAxSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClIQ6E7h/ngtWHkhz/YY3nQmISbQVczhnIrEuTnj7LkwIgXANRAOi0dYYlzQ54aB2un2itrJWSb3jSNzH5na95skw="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.1.9":{"title":"Media Box","name":"properjs-mediabox","description":"A complete management tool for html5 video and audio using the audio context.","version":"0.1.9","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"prepublish":"properjs"},"properjs":{"dependencies":["properjs-raf","properjs-easing","properjs-tween"],"output":"dist/MediaBox.js"},"dependencies":{"properjs-raf":"~0.1","properjs-easing":"~0.1","properjs-tween":"~0.1"},"keywords":["properjs","audio","webkitaudio","video","html5","gaming"],"gitHead":"eae071218f93a7e4887f7c3bc73570a639fb2dba","_id":"properjs-mediabox@0.1.9","_shasum":"00eaef4a375b4a09d5c02f2e080fcbda91bb82de","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.3","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"00eaef4a375b4a09d5c02f2e080fcbda91bb82de","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.1.9.tgz","integrity":"sha512-Y90siiFQlM5hGxAbSLnuLYDYneqQJQKqB7gS2qogB7Vb0jdFUOQLrvBcuWaJ5F9wVOxkeMHZyHvaqkk/FN8Avw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9pY+wu+xNaqJonynwj1D8pV/fz9qeAUJQdlDErsg5NgIgeVatl3Y0/Hf5AZYigv191+HoCPVjYf3i9Q4JlPPix+4="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.1.10":{"title":"Media Box","name":"properjs-mediabox","description":"A complete management tool for html5 video and audio using the audio context.","version":"0.1.10","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"prepublish":"properjs"},"properjs":{"dependencies":["properjs-raf","properjs-easing","properjs-tween"],"output":"dist/MediaBox.js"},"dependencies":{"properjs-raf":"~0.1","properjs-easing":"~0.1","properjs-tween":"~0.1"},"keywords":["properjs","audio","webkitaudio","video","html5","gaming"],"gitHead":"7c0e0e84cb4c8bbecd4eb8d73142f1d4165af139","_id":"properjs-mediabox@0.1.10","_shasum":"e54e711643d3fcb43ddf3ac665745dd9aad36ce1","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.3","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"e54e711643d3fcb43ddf3ac665745dd9aad36ce1","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.1.10.tgz","integrity":"sha512-YaaAf5oSbLy5TUqVG1x7VPtPGb4CpyhwwixfXbv/faBH43vm584XubyddFdtudx3a+tAnFwAFV4Cd1u6Q7pTRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBiDaIzN1Z96OjzlWu/ZM9emAKEFEKzqLW0deVeURe2AiAFLG+8T/sXVlQ98qPlM+46sKba6v8Cq8jNS0oMLbZoAA=="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.1.11":{"title":"Media Box","name":"properjs-mediabox","description":"A complete management tool for html5 video and audio using the audio context.","version":"0.1.11","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"prepublish":"properjs"},"properjs":{"dependencies":["properjs-raf","properjs-easing","properjs-tween"],"output":"dist/MediaBox.js"},"dependencies":{"properjs-raf":"~0.1","properjs-easing":"~0.1","properjs-tween":"~0.1"},"keywords":["properjs","audio","webkitaudio","video","html5","gaming"],"gitHead":"18b4bfd7bdadd66238655e4922168e41ef923b69","_id":"properjs-mediabox@0.1.11","_shasum":"ea36a31b7b8c960de8e323d60eb39c1995260e12","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.3","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"ea36a31b7b8c960de8e323d60eb39c1995260e12","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.1.11.tgz","integrity":"sha512-BEIudSrHy2hdgL37+w2K7lJ84bnSVFpXw5bDeTzFnBHfzXFtUCF5E1zddnt1i17/O05g87FVNaPMMn5no/XSnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeikKmyqM7NvSLc0RWnvflgfZuisZNR+porOST49ExnAIgBL6/74CUmikm5x00TUUuPl4rRImJ/10yONNLtoUDDvE="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.1.12":{"title":"Media Box","name":"properjs-mediabox","description":"A complete management tool for html5 video and audio using the audio context.","version":"0.1.12","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"prepublish":"properjs"},"properjs":{"dependencies":["properjs-raf","properjs-easing","properjs-tween"],"output":"dist/MediaBox.js"},"dependencies":{"properjs-raf":"~0.1","properjs-easing":"~0.1","properjs-tween":"~0.1"},"keywords":["properjs","audio","webkitaudio","video","html5","gaming"],"gitHead":"0260dd58ca3a51696fbee0bd282a0b192c674940","_id":"properjs-mediabox@0.1.12","_shasum":"e8ee470f7339e605edc7b19478f515ccaff93936","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.3","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"e8ee470f7339e605edc7b19478f515ccaff93936","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.1.12.tgz","integrity":"sha512-BuHwnnBaRFTNSThJXfKgvag0cc/ALtQQ0F+dbJjrcF+iXvH+OtspANbeaHfY92mEPkwk3yaZVgUdJSRlawREmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHvzH1cAJ3cXiWSDqBs4g8wO3u1lHrIdVy/bnbN0DCKQIhALEb/xsyn77L27lA83iD8Ya79BLto7Upn6DOGulwpFO4"}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.1.13":{"title":"Media Box","name":"properjs-mediabox","description":"A complete management tool for html5 video and audio using the audio context.","version":"0.1.13","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"prepublish":"properjs"},"properjs":{"dependencies":["properjs-raf","properjs-easing","properjs-tween"],"output":"dist/MediaBox.js"},"dependencies":{"properjs-raf":"~0.1","properjs-easing":"~0.1","properjs-tween":"~0.1"},"keywords":["properjs","audio","webkitaudio","video","html5","gaming"],"gitHead":"1cd169e40cd2fe0ee90a323abd446607b4bf6b92","_id":"properjs-mediabox@0.1.13","_shasum":"95ec3a8d55ba66c33f519b83fe45b6d8d741fc16","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.3","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"95ec3a8d55ba66c33f519b83fe45b6d8d741fc16","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.1.13.tgz","integrity":"sha512-18RosSejw/NadpV6v4NVXeEaIKwJPkYPC21JirwB0NaemoQlgg7Z+F6GZykgC3/BkTHN/0YkKFQdTzMEevfGXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN1XyfBriI48BhhwelhJWiHF+VQfGUMczIheBfOxohQAIgKW0gx2hvjEKo4HRFEhD+tohe0v8v9KnwaFeM0p0wXck="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.1.14":{"title":"Media Box","name":"properjs-mediabox","description":"A complete management tool for html5 video and audio using the audio context.","version":"0.1.14","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"prepublish":"properjs"},"properjs":{"dependencies":["properjs-raf","properjs-easing","properjs-tween"],"output":"dist/MediaBox.js"},"dependencies":{"properjs-raf":"~0.1","properjs-easing":"~0.1","properjs-tween":"~0.1"},"keywords":["properjs","audio","webkitaudio","video","html5","gaming"],"gitHead":"b05ee82402c586a5baa648f3ef75b0c94066e3a7","_id":"properjs-mediabox@0.1.14","_shasum":"15139fd008ac51756b06ba94613cff9b8f0f68e9","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.3","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"15139fd008ac51756b06ba94613cff9b8f0f68e9","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.1.14.tgz","integrity":"sha512-YbhYTPEzC/tkz4zuD/71SGk8+Pgn4gUV65x7WQrZhstcMaTsACp3G7oCFx9hKfACBPmDEI776WRp6nemR165uQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu57AGC/pcsSCdeYVoDSGxharovkV/JpOdTJ+6abdcQwIgBPrY42jSIxGKMszi/X3cuccStZ/FWTuT67vUxwtsR2Y="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.2.0":{"title":"Media Box","name":"properjs-mediabox","description":"A lightweight manager for HTML5 audio and video.","version":"0.2.0","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"prepublish":"properjs"},"properjs":{"dependencies":["properjs-raf","properjs-easing","properjs-tween"],"output":"dist/MediaBox.js"},"dependencies":{"properjs-raf":"~0.1","properjs-easing":"~0.1","properjs-tween":"~0.1"},"keywords":["properjs","audio","webkitaudio","video","html5","gaming"],"gitHead":"c127b09d67dcd9a305c06b508ed323b736b7c56f","_id":"properjs-mediabox@0.2.0","_shasum":"322e7cbaba251a3de9dd9fa0672e8164c043a4e0","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.3","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"322e7cbaba251a3de9dd9fa0672e8164c043a4e0","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.2.0.tgz","integrity":"sha512-ekFt+O35skhl23G3ozd5I1QMZIKEbMj/hMWs6trdBSFmXjnI40zE6obpZZZKduXmUk2Ts4A2qNvq/PETEEkReQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmCoBRogK3zwNMy5yyRp0rwtOhB4+T6+DA4rfWkHM14AiB6rwhOmBRYo4T/x9Mw0BMkMgUYdhdKEYCIRiytpnPsyA=="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.2.1":{"title":"Media Box","name":"properjs-mediabox","description":"A lightweight manager for HTML5 audio and video.","version":"0.2.1","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"prepublish":"properjs"},"properjs":{"dependencies":["properjs-raf","properjs-easing","properjs-tween"],"output":"dist/MediaBox.js"},"dependencies":{"properjs-raf":"~0.1","properjs-easing":"~0.1","properjs-tween":"~0.1"},"keywords":["properjs","audio","webkitaudio","video","html5","gaming"],"gitHead":"db59470f124e97c319d771202d0557eb6744a60b","_id":"properjs-mediabox@0.2.1","_shasum":"7feb569bd60439891fb9b7b39ca8fea6f2d969d2","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.3","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"7feb569bd60439891fb9b7b39ca8fea6f2d969d2","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.2.1.tgz","integrity":"sha512-Dd1msbWDkild4JqsW4gpqIPnmcJqeAWBUXtaWRyYcfGpS3jDAiW1hGPKW1Kjr1nk5RR2OeNeDed1+GCf0tzY/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJ2DDqSi2A7VxoMorOGauHmZfEqgaX4SoVuHX6EzhpfAiBeRiQE4gzpGEW7MmhfoO5csVR3wXl99TS+02EbS9VWZg=="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.2.2":{"title":"Media Box","name":"properjs-mediabox","description":"A lightweight manager for HTML5 audio and video.","version":"0.2.2","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"prepublish":"properjs"},"properjs":{"dependencies":["properjs-raf","properjs-easing","properjs-tween"],"output":"dist/MediaBox.js"},"dependencies":{"properjs-raf":"~0.1","properjs-easing":"~0.1","properjs-tween":"~0.1"},"keywords":["properjs","audio","webkitaudio","video","html5","gaming"],"gitHead":"f8bf6eff6f95aeefa42f6d5a10178f31c9f9c30d","_id":"properjs-mediabox@0.2.2","_shasum":"4a9d6bfc383facf3656822fe8ab5aecce72b79aa","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.3","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"4a9d6bfc383facf3656822fe8ab5aecce72b79aa","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.2.2.tgz","integrity":"sha512-dJqx53MYM2P1aX6l6WuuN2VEPrfV/SKQDOdYjzgUB1Aj7ArT8CGfoBKzbSXoO/HuR2x66PNHcQZ5HRrDn4WixQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZCe0KsuLHa2dVkWmD7xTkb6/edHLLweF+hTiveSEnEAiEA1ouEhzDNtaNM0kZNQufltntQUbQjHMg5nTEH0Ynfnl4="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.2.3":{"title":"Media Box","name":"properjs-mediabox","description":"A lightweight manager for HTML5 audio and video.","version":"0.2.3","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"prepublish":"properjs"},"properjs":{"dependencies":["properjs-raf","properjs-easing","properjs-tween"],"output":"dist/MediaBox.js"},"dependencies":{"properjs-raf":"~0.1","properjs-easing":"~0.1","properjs-tween":"~0.1"},"keywords":["properjs","audio","webkitaudio","video","html5","gaming"],"gitHead":"2e8c1657af86d79b51223c2ea0310fb564f83a33","_id":"properjs-mediabox@0.2.3","_shasum":"37813c2bfe7c4b10582b45f199d635d1e2c61a5c","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.3","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"37813c2bfe7c4b10582b45f199d635d1e2c61a5c","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.2.3.tgz","integrity":"sha512-dXnlIfahT9KXq9N1dL6Iqv/rgnE+q4ybkDiWMUICfiuhzji34l6ekI9Th4dYxmGJCTThCYw1cD+I3ub75c/RjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdHianzmd+xEyVfLeXaqJhn80Jix8XISIf/qOvfWTtgAiEAn9Gyk4FPoE4o573Giu4Adb6KMfp41EvY3D4X3A1b108="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.3.0":{"title":"Media Box","name":"properjs-mediabox","description":"A lightweight manager for HTML5 audio and video.","version":"0.3.0","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"test":"webpack test/test.js test/dist/common.js ; cp MediaBox.js test/dist/browser.js"},"dependencies":{"properjs-tween":"~0.2"},"keywords":["properjs","audio","video","html5","gaming","video"],"gitHead":"a76f08bb57af4ba9fac90259d5e7a23f1f5830da","_id":"properjs-mediabox@0.3.0","_shasum":"ed31c82bc03fd77041b1d9676a4702806604bce7","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.3","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"ed31c82bc03fd77041b1d9676a4702806604bce7","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.3.0.tgz","integrity":"sha512-gOEnyFBfMjm/h8is6B0mkWof5qG9SWtTUoMBtHe3SQxqwZ6HRQexwDIPyqTSqgjxisEVHXFFRrHdtkK4iJFBNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGu/RhuVAhWSy6wQRK+IO+00x0cEzRJ4oEZ714u0zdJSAiEAhXAcb03LKN/2Vgig5amRjXg70XV7JYDbE6irEI3/0ZA="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.3.1":{"title":"Media Box","name":"properjs-mediabox","description":"A lightweight manager for HTML5 audio and video.","version":"0.3.1","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"test":"webpack test/test.js test/dist/common.js ; cp MediaBox.js test/dist/browser.js"},"dependencies":{"properjs-tween":"~0.2"},"keywords":["properjs","audio","video","html5","gaming","video"],"gitHead":"aa6a00d221f1368d0f9ef8e4cc15f440ec9b965d","_id":"properjs-mediabox@0.3.1","_shasum":"992f1fde1e2221331c486b973f06755a90e79b80","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"992f1fde1e2221331c486b973f06755a90e79b80","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.3.1.tgz","integrity":"sha512-obGFJ/Mf3BjTdhEsETS0qY8cYNG/4suPVzWdX2jehYA60bVHYaOnNiepgvON3tMLT6wQV/xaq7kc033dDfQqbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5zHN23TpNzMHsfAm+gAYINI5kNu+BROQ087Cwtkhx1gIgez3fo0mXWIOgLcxYX8vvqJHur0AiUYe88VtJwPfTdyw="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.3.2":{"title":"Media Box","name":"properjs-mediabox","description":"A lightweight manager for HTML5 audio and video.","version":"0.3.2","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"test":"webpack test/test.js test/dist/common.js ; cp MediaBox.js test/dist/browser.js"},"dependencies":{"properjs-tween":"~0.2"},"keywords":["properjs","audio","video","html5","gaming","video"],"gitHead":"cd8676a7865567db9bfee04ccfca14bbe701b0c0","_id":"properjs-mediabox@0.3.2","_shasum":"2b5e5df62f68072d6b982d855bc7267f814b73eb","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"2b5e5df62f68072d6b982d855bc7267f814b73eb","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.3.2.tgz","integrity":"sha512-v2K0RtMAhl0+edxfYhvRBubIdevA9IYHhjdhzxyx4ttVJzL+91ZJCryghwbQdIeg44xbMiniVvV7MXNbjF0a+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDBCuhhl5aMTGKA0hu6i/1wfhqTYKIKWOojmEyQWqKKAiAx7pN2AOi3fgy/HLn69Qf5uYQjJCXWDFRK/A65Ufb3ow=="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.3.3":{"title":"Media Box","name":"properjs-mediabox","description":"A lightweight manager for HTML5 audio and video.","version":"0.3.3","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"test":"webpack test/test.js test/dist/common.js ; cp MediaBox.js test/dist/browser.js"},"dependencies":{"properjs-tween":"~0.2"},"keywords":["properjs","audio","video","html5","gaming","video"],"gitHead":"f44929c2d129b3638bf6b7aebc54a19a27c43d70","_id":"properjs-mediabox@0.3.3","_shasum":"71256dbc74dccbfdfa99a9ace81e3facab4ba4c1","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"71256dbc74dccbfdfa99a9ace81e3facab4ba4c1","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.3.3.tgz","integrity":"sha512-AA71AJK0dMU8QIhX9fNMGAr8adH4QXvcb3b6sXu3tX6ZWYFlr9OHUXAcGCK+zN9zm8OFCev/xSmmWRK7R2AQHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5kA+FbGSYgjSV6KrWxFYtYcdL0pY3horaNuIMDdZodAiEAsKOXkEMziYwqZuhwX5VXWvx6LR4wWRtjfYSFjpdLYac="}]},"directories":{},"deprecated":"no longer utilizing this module"},"0.3.4":{"title":"Media Box","name":"properjs-mediabox","description":"A lightweight manager for HTML5 audio and video.","version":"0.3.4","homepage":"https://github.com/ProperJS/MediaBox","contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ProperJS/MediaBox/blob/master/LICENSE"}],"main":"MediaBox","scripts":{"test":"webpack test/test.js test/dist/common.js ; cp MediaBox.js test/dist/browser.js"},"dependencies":{"properjs-tween":"~0.2"},"keywords":["properjs","audio","video","html5","gaming","video"],"gitHead":"68e3701e7a93f189f29eecdbac998897f81762b3","_id":"properjs-mediabox@0.3.4","_shasum":"db3bf6fff52afaf19ef22a6ed04a50df52696744","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"kitajchuk","email":"kitajchuk@gmail.com"},"maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"dist":{"shasum":"db3bf6fff52afaf19ef22a6ed04a50df52696744","tarball":"https://registry.npmjs.org/properjs-mediabox/-/properjs-mediabox-0.3.4.tgz","integrity":"sha512-SV2wXkHRQWrswros9VqC2q5bHkDAQ9m5gHP5JSVTMDSwPkwekblL83SwR8T6nAD/VasZ4HgOXPvIIs/N0Qyk0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6tVc5PywEsah8XfpZFGIukxaXtlRWtxhkGBeFEBFsXAiACH8myoUrqUHf1bDJhnwrou7VRlmvwHo02R0xxZcacug=="}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/properjs-mediabox-0.3.4.tgz_1456204662461_0.6681821078527719"},"directories":{},"deprecated":"no longer utilizing this module"}},"readme":"MediaBox\n========\n\n> A lightweight manager for HTML5 audio and video.\n\n\n\n## Installation\n\n```shell\nnpm install properjs-mediabox --save-dev\n```\n\n\n## Usage\n```javascript\nvar MediaBox = require( \"properjs-mediabox\" );\nvar mediaBox = new MediaBox();\n```\n\n### Loading Video\nYou can load video explicitly using the `addVideo` method. The order for `src` indicates the order in which the browser will attempt to decide which file it can play.\n```javascript\nmediaBox.addVideo({\n    id: \"my-video-keyname\",\n    src: [\n        \"my/video/path/to/file.webm\",\n        \"my/video/path/to/file.mp4\",\n        \"my/video/path/to/file.ogv\"\n    ],\n    channel: \"vid\",\n    // If you want to supply the <video> element\n    // One will be created for you if you do not\n    element: videoElement\n});\n```\n\n\n### Loading Audio\nYou can load audio explicitly using the `addAudio` method. The order for `src` indicates the order in which the browser will attempt to decide which file it can play.\n```javascript\nmediaBox.addAudio({\n    id: \"my-audio-keyname\",\n    src: [\n        \"my/audio/path/to/file.mp3\",\n        \"my/audio/path/to/file.ogg\"\n    ],\n    channel: \"sfx\",\n    // If audio is NOT on the same domain\n    CORS: true,\n    // Handle the xhr onload event\n    onloaded: function ( buffer ) {\n        // buffer = ArrayBuffer of audio data\n    }\n});\n```\n\n\n### Loading Bundles\nYou can bundle load media using the `loadMedia` method or the `addMedia` method.\n```javascript\nmediaBox.loadMedia( \"bundle.json\", function () {\n    // Do stuff here, like play some of the loaded media\n});\n```\n\n```javascript\nmediaBox.addMedia( bundle, function () {\n    // Do stuff here, like play some of the loaded media\n});\n```\n\n\n### Bundle Format\nWhen bundling media, use the following format. You can load as many audio and video objects as you want, just add them to the arrays.\n```javascript\n{\n    \"addAudio\": [\n        {\n            \"id\": \"my-audio-keyname\",\n            \"src\": [\n                \"my/audio/path/to/file.mp3\",\n                \"my/audio/path/to/file.ogg\"\n            ],\n            \"channel\": \"bgm\"\n        }\n    ],\n\n    \"addVideo\": [\n        {\n            \"id\": \"my-video-keyname\",\n            \"src\": [\n                \"my/video/path/to/file.webm\",\n                \"my/video/path/to/file.mp4\",\n                \"my/video/path/to/file.ogv\"\n            ],\n            \"channel\": \"vid\"\n        }\n    ]\n}\n```\n\n\n### Using Channels\nMediaBox uses channels to organize the media content. The default channels are `vid`, `bgm` and `sfx` respectively. You can add any extra number of channels you want, just pass them in the config. You can set channel specific properties, however, the only property used internally by MediaBox is the `volume` one. For instance, to adjust the levels for background music and sound effects:\n```javascript\n// Assume your media has been loaded\nmediaBox.setChannelProp( \"bgm\", \"volume\", 0.5 );\nmediaBox.setChannelProp( \"sfx\", \"volume\", 0.75 );\n```\n\nYou can also stop and start an entire channel:\n```javascript\nmediaBox.stopChannel( \"bgm\" );\nmediaBox.playChannel( \"bgm\" );\n```\n\nAs well as fade channels in and out:\n```javascript\nmediaBox.fadeChannelIn( \"bgm\", 5000 );\nmediaBox.fadeChannelOut( \"bgm\", 5000 );\n```\n\nLastly, you can cross fade between a playing channel and a new object id you would like to play:\n```javascript\nmediaBox.crossFadeChannel( \"bgm\", \"my-new-sound\", 3000 );\n```\n\n\n## Example\nThis example puts all the pieces together, showing you how you can use MediaBox. It assumes you have an audio module that looks something like this:\n```html\n<section class=\"audio js-audio\" data-id=\"sick-sounds\" data-src=\"/audio/sounds-of-sickness.mp3\">\n    <div class=\"audio__wrap\">\n        <div class=\"audio__button js-button\">\n            <div class=\"valigner\">\n                <div class=\"valigner__cell\">\n                    <span class=\"audio__play js-play\">\n                        <span class=\"icon icon--light icon--play-media icon--play-media--audio\"></span>\n                    </span>\n                    <span class=\"audio__pause js-pause\">\n                        <span class=\"icon icon--light icon--pause-media icon--pause-media--audio\"></span>\n                    </span>\n                </div>\n            </div>\n        </div>\n        <div class=\"audio__track js-track\">\n            <div class=\"audio__waves\">\n                <canvas class=\"audio__waveform js-waveform\" height=\"30\" width=\"100%\"></canvas>\n                <div class=\"audio__fillmask js-fillmask\">\n                    <canvas class=\"audio__progress js-progress\" height=\"30\" width=\"100%\"></canvas>\n                </div>\n            </div>\n            <div class=\"audio__scrubber js-scrubber\">\n                <div class=\"audio__buffered js-buffered\"></div>\n            </div>\n            <div class=\"audio__time js-time\"></div>\n            <div class=\"audio__duration js-duration\"></div>\n        </div>\n    </div>\n</section>\n```\n\n\nSo then you could have some Javascript that tackles the task like this:\n```javascript\nvar mediabox = new MediaBox(),\n    $audio = $( \".js-audio\" ),\n    $button = $audio.find( \".js-button\" ),\n    $buffered = $audio.find( \".js-buffered\" ),\n    $duration = $audio.find( \".js-duration\" ),\n    $waveform = $audio.find( \".js-waveform\" ),\n    $progress = $audio.find( \".js-progress\" ),\n    $fillmask = $audio.find( \".js-fillmask\" ),\n    $time = $audio.find( \".js-time\" ),\n    src = $audio.data( \"src\" ),\n    id = $audio.data( \"id\" ),\n    buffUp = function () {\n        var duration = mediabox.getMediaProp( id, \"duration\" ),\n            buffered = mediabox.getMediaProp( id, \"buffered\" );\n\n        if ( buffered && buffered.length ) {\n            buffered = buffered.end( 0 );\n\n            if ( buffered === duration ) {\n                clearInterval( buffIn );\n            }\n\n            $buffered[ 0 ].style.width = ((buffered / duration) * 100) + \"%\";\n        }\n    },\n    buffIn = setInterval( buffUp, 200 );\n\nmediabox.addAudio({\n    id: id,\n    src: src.split( \"|\" ),\n    channel: \"sfx\",\n    onloaded: function ( buffer ) {\n        // You can create audio waveforms with the buffer\n        // var data = buffer.getChannelData( 0 );\n\n        $audio.addClass( \"is-loaded\" );\n\n        mediabox.playMedia( id );\n    }\n});\n\nmediabox.addMediaEvent( id, \"loadedmetadata\", function () {\n    var duration = mediabox.getMediaProp( id, \"duration\" );\n\n    $time.text( \"0:00\" );\n    $duration.text( parseTime( duration ) );\n});\n\nmediabox.addMediaEvent( id, \"timeupdate\", function () {\n    var duration = mediabox.getMediaProp( id, \"duration\" ),\n        ellapsed = mediabox.getMediaProp( id, \"currentTime\" );\n\n    $fillmask[ 0 ].style.width = ((ellapsed / duration) * 100) + \"%\";\n\n    $time.text( parseTime( ellapsed ) );\n});\n\nmediabox.addAudioEvent( id, \"play\", function () {\n    $button.addClass( \"is-playing\" );\n});\n\nmediabox.addAudioEvent( id, \"pause\", function () {\n    $button.removeClass( \"is-playing\" );\n});\n\nmediabox.addAudioEvent( id, \"ended\", function () {\n    $button.removeClass( \"is-playing\" );\n\n    $progress[ 0 ].style.width = px( 0 );\n});\n```\n\n\n## API\n\n### Loader API\n- loadMedia( url, callback )\n- addMedia( obj )\n- addVideo( obj )\n- addAudio( obj )\n\n### Channel API\n- setChannelProp( channel, prop, val )\n- getChannelProp( channel, prop )\n- playChannel( channel )\n- stopChannel( channel )\n- fadeChannelIn( channel, duration )\n- fadeChannelOut( channel, duration )\n- crossFadeChannel( channel, id, duration )\n- getChannels()\n\n### Abstract Audio/Video API\n- fadeMediaIn( id, duration )\n- fadeMediaOut( id, duration )\n- getVolume( id )\n- setVolume( id, val )\n- isLoaded( id )\n- isPaused( id )\n- isPlaying( id )\n- isStopped( id )\n- playMedia( id )\n- stopMedia( id )\n- pauseMedia( id )\n- destroyMedia( id )\n- getMediaProp( id, prop )\n- setMediaProp( id, prop, val )\n- getMediaAttr( id, attr )\n- setMediaAttr( id, attr, val )\n- addMediaEvent( id, event, callback )\n- removeMediaEvent( id, event )\n- getMedia( id )\n- getAudios()\n- getVideos()\n\n### Static API\n- MediaBox.support\n- MediaBox.STATE_PLAYING\n- MediaBox.STATE_STOPPED\n- MediaBox.STATE_PAUSED\n- MediaBox.STATE_STOPPING\n","maintainers":[{"name":"kitajchuk","email":"kitajchuk@gmail.com"}],"time":{"modified":"2022-06-24T20:12:28.534Z","created":"2015-01-09T23:17:14.233Z","0.1.0":"2015-01-09T23:17:14.233Z","0.1.1":"2015-01-10T00:04:51.712Z","0.1.2":"2015-01-10T05:39:11.522Z","0.1.3":"2015-01-10T05:41:26.182Z","0.1.4":"2015-01-10T05:50:08.911Z","0.1.5":"2015-01-10T05:57:18.512Z","0.1.6":"2015-01-10T07:25:06.294Z","0.1.7":"2015-01-10T08:24:16.874Z","0.1.8":"2015-01-10T17:03:47.397Z","0.1.9":"2015-06-02T08:54:04.759Z","0.1.10":"2015-06-02T09:30:42.706Z","0.1.11":"2015-06-05T06:04:55.190Z","0.1.12":"2015-06-05T06:26:52.913Z","0.1.13":"2015-06-08T02:53:12.189Z","0.1.14":"2015-06-09T17:41:08.520Z","0.2.0":"2015-07-11T01:07:42.610Z","0.2.1":"2015-07-11T06:45:48.591Z","0.2.2":"2015-07-13T22:57:44.683Z","0.2.3":"2015-07-13T23:27:53.392Z","0.3.0":"2015-08-27T15:57:49.501Z","0.3.1":"2015-11-25T06:03:36.261Z","0.3.2":"2015-12-04T19:58:02.706Z","0.3.3":"2015-12-04T20:05:51.650Z","0.3.4":"2016-02-23T05:17:45.795Z"},"homepage":"https://github.com/ProperJS/MediaBox","keywords":["properjs","audio","video","html5","gaming","video"],"repository":{"type":"git","url":"git://github.com/ProperJS/MediaBox.git"},"contributors":[{"name":"Brandon Kitajchuk","email":"kitajchuk@gmail.com","url":"http://blkpdx.com"}],"bugs":{"url":"https://github.com/ProperJS/MediaBox/issues"},"readmeFilename":"README.md"}