{"_id":"qin-player","_rev":"51-20b8ed2b710748915b7a0a4bd8a8e1c8","name":"qin-player","dist-tags":{"latest":"0.19.1"},"versions":{"0.1.0":{"name":"qin-player","version":"0.1.0","author":"","license":"ISC","_id":"qin-player@0.1.0","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"dist":{"shasum":"a5e0f993a2b573221b93dc6b6a5741b4996d09d8","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.1.0.tgz","integrity":"sha512-rmx4Mc41Bk5FP5wl8Qv9nwbdsdltGAzQDorTImPJjhFJTpOaPOUvtSBAt7psbfNO1SGZvffh3+XtX85I1qmPrQ==","signatures":[{"sig":"MEYCIQDcJl3JU2iAeGKHRycomECaJtZZ5jCzdI5P92IiGKGOrAIhAM8upkTLBMF2Sxxg3D62oyKhCd2yAO0hAhh6+P7nAa5E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a5e0f993a2b573221b93dc6b6a5741b4996d09d8","engines":{"npm":"^3.10.9","node":"^6.9.2"},"gitHead":"3d0912fd039c3b4ced76e246eb0e289bee46434f","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","transpile":"rm -rf lib && babel src --out-dir lib"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.  ","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","karma-mocha":"^1.3.0","babel-polyfill":"^6.23.0","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.1.0.tgz_1493278774970_0.37886935216374695","host":"packages-18-east.internal.npmjs.com"}},"0.1.1":{"name":"qin-player","version":"0.1.1","license":"UNLICENSED","_id":"qin-player@0.1.1","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"c806f1f674232fd2b1c9c310950a1382b563ce71","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.1.1.tgz","integrity":"sha512-GjO+G1FBct2UtFzQjLX3bixW0Nf8zjfbeS70HDaxH9bpEYdfLrbrCheXBjGSE2PBnd6GFDXnzh6jADYGklqASw==","signatures":[{"sig":"MEUCIQCa8WLpK1UAB0k5TauZkJTA21M+yxbRXp6ouwUwbkqVqwIgck3o+nh5braa2dKq9tscFl0TTOOgk4umKINPJwIysA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c806f1f674232fd2b1c9c310950a1382b563ce71","engines":{"node":"^6.9.2"},"gitHead":"3794882df77651a09b06a22c870d8c1be8356b83","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","transpile":"rm -rf lib && babel src --out-dir lib"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","karma-mocha":"^1.3.0","babel-polyfill":"^6.23.0","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.1.1.tgz_1493279659938_0.4959662256296724","host":"packages-18-east.internal.npmjs.com"}},"0.1.2":{"name":"qin-player","version":"0.1.2","license":"UNLICENSED","_id":"qin-player@0.1.2","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"e2bc6aba2c663c28007e26edcf53343a132ae824","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.1.2.tgz","integrity":"sha512-V1y6jNmlDMBR0/+O9J/ZtPOwhNRE4DPMETD7YtoWl3BJSe3HmbN6cAVlXG7j5Qcv1ji1uboK3frgiiR0qD8dKA==","signatures":[{"sig":"MEYCIQDu6FKTA1BKvj00o7w79fuSvhSZopBC70nclOz4jIy5AAIhAJVneNb2D8jNROV/24RMDzh8/LRGr1+GwtPZYh0Jyafa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qin-player.js","_from":".","_shasum":"e2bc6aba2c663c28007e26edcf53343a132ae824","engines":{"node":"^6.9.2"},"gitHead":"2cfa4e278a44e80a0cecc002de677e4a50d3b741","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","karma-mocha":"^1.3.0","babel-polyfill":"^6.23.0","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.1.2.tgz_1494231612859_0.4308021548204124","host":"packages-12-west.internal.npmjs.com"}},"0.1.3":{"name":"qin-player","version":"0.1.3","license":"UNLICENSED","_id":"qin-player@0.1.3","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"65f25aaba93ff925d39a21b597dc8d4c75271a59","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.1.3.tgz","integrity":"sha512-V1eyNIUdzENej2s5kiCap6mK+3PIjKadVNamm2MTgSjrsBjAm6SY06nIXxEqkDpOcufHhAQBnvAhoN6+A221Sg==","signatures":[{"sig":"MEUCIQDWkpejMiaLUBShgJOpEfwA6vgdAD26WlOjIhXv0JFovQIgT4iHr0Q0gszPAKQdcAyWoCZi5lUwG9Onw78moaIt7UU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qin-player.js","_from":".","_shasum":"65f25aaba93ff925d39a21b597dc8d4c75271a59","engines":{"node":"^6.9.2"},"gitHead":"c0c4160f8b82874247caea096b35d32e6352e39d","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","karma-mocha":"^1.3.0","babel-polyfill":"^6.23.0","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.1.3.tgz_1494240182215_0.8000737242400646","host":"packages-12-west.internal.npmjs.com"}},"0.2.0":{"name":"qin-player","version":"0.2.0","license":"UNLICENSED","_id":"qin-player@0.2.0","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"af6f13ead82e603ed06cc2796cb7bf057bb088d0","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.2.0.tgz","integrity":"sha512-LwTidC+bEIvpMtchn2GSrpY1lhXxfC3UC2gjRNmbqTaX9UQiGpbuh/YfCObOnd58+GI1N60R1gLDPbzxpisQrQ==","signatures":[{"sig":"MEQCIG0CwFtnhj/kfr2gjtreZP81Ubg7rXVBoCuIZZ667/01AiB+a+qviu92GA+WAMRr66KMle1Q6+h1xtbBNvnZeZG0Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qin-player.js","_from":".","_shasum":"af6f13ead82e603ed06cc2796cb7bf057bb088d0","engines":{"node":"^6.9.2"},"gitHead":"349c8a67cdad0c72cfb59d4056e6d76151fdb3ed","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","karma-mocha":"^1.3.0","babel-polyfill":"^6.23.0","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.2.0.tgz_1494396821520_0.8700239730533212","host":"packages-12-west.internal.npmjs.com"}},"0.2.1":{"name":"qin-player","version":"0.2.1","license":"UNLICENSED","_id":"qin-player@0.2.1","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"bf50821498a671fed244353e0bc2009cc9e0f1b2","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.2.1.tgz","integrity":"sha512-rlHYMZ1HosFGpbe8sCQzbw8p7MXxuQE597f7JOj6QAh79OL//q6hVHa92EV18VxDGoYlTEdZXDyluUEayu07sA==","signatures":[{"sig":"MEUCIFvbWRopRr8u3iNZRx4jrJ3SnhMFUfAHtxgAlel5KP6eAiEA6i+BAK8iHJtsuPrSBOkfTgwoH2pmnek22L7ccEHGmoo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qin-player.js","_from":".","_shasum":"bf50821498a671fed244353e0bc2009cc9e0f1b2","engines":{"node":"^6.9.2"},"gitHead":"1030016108cd4bb6a5dd8911b4bbe256629b453a","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","karma-mocha":"^1.3.0","babel-polyfill":"^6.23.0","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.2.1.tgz_1494410827141_0.6573627057950944","host":"packages-12-west.internal.npmjs.com"}},"0.2.2":{"name":"qin-player","version":"0.2.2","license":"UNLICENSED","_id":"qin-player@0.2.2","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"d6637b2f85535304d500111bfd81ee3f70620854","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.2.2.tgz","integrity":"sha512-eaT8IDuzz5/43SQ7mXuC9C0V2sIytuxyUkoY5RcRIGRNoU+jxsdwy/U9mSK2BHEBZcAtSXYqP20q3HGiETLUjw==","signatures":[{"sig":"MEUCIQCpDiiOYCrlreHnpceKFjaHSCmNTaSNKkS4teGsAES6oQIgIrUmjQPjpgHYBpV0yXOqQbfW/GWXmEg5czQkZZRrxQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qin-player.js","_from":".","_shasum":"d6637b2f85535304d500111bfd81ee3f70620854","engines":{"node":"^6.9.2"},"gitHead":"0810080eb80374c3fc1806502830847341f800ee","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","karma-mocha":"^1.3.0","babel-polyfill":"^6.23.0","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.2.2.tgz_1494494166090_0.9036858608014882","host":"packages-12-west.internal.npmjs.com"}},"0.2.3":{"name":"qin-player","version":"0.2.3","license":"UNLICENSED","_id":"qin-player@0.2.3","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"28112ff5ac2e1e2903ab88850ee6b3e490b0460a","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.2.3.tgz","integrity":"sha512-RqhoPTg5ByZxEjLD8MH+fC6hJj7KuHOJaz1HPZ+e8qNvOWVc9yp2CySWVLnzdVK2fgBvwysNrSmMdveFU4cJKQ==","signatures":[{"sig":"MEUCIFkD0KQuft/zGjws5XHRUgJHuo0nwTBVQLc3Gh4hpcUOAiEAo2M71OoTej1413sRUPeb9gOH5AxtIo04pqDFT9eF2Yo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qin-player.js","_from":".","_shasum":"28112ff5ac2e1e2903ab88850ee6b3e490b0460a","engines":{"node":"^6.9.2"},"gitHead":"0f0b5aa4c19ea474b2822fbd39a0fb9f1b2bcbc5","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","karma-mocha":"^1.3.0","babel-polyfill":"^6.23.0","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.2.3.tgz_1494495770951_0.4215763327665627","host":"packages-18-east.internal.npmjs.com"}},"0.3.0":{"name":"qin-player","version":"0.3.0","license":"UNLICENSED","_id":"qin-player@0.3.0","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"16e3db02c57348b253d724c5f37c00bdd08f761e","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.3.0.tgz","integrity":"sha512-KnQjAdugzBzLouTz7EIuQR1RSInYC4+Ywn14s326CJbpB950kVIS9nsdAsPzqdxuxuzQB+GAAC+72uvC17+Y4A==","signatures":[{"sig":"MEQCIDQSGv7inCANXq/UCwg8M86THSlbfPJvgcNrAVwH0d/YAiB4G4Hh000PhMA8/1awX4Oc/uuGI7Fhgrsz+RdK2h5VWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qin-player.js","_from":".","_shasum":"16e3db02c57348b253d724c5f37c00bdd08f761e","engines":{"node":"^6.9.2"},"gitHead":"908d8bfacb174b432a30e5bb2ec70b85cd54a2c2","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","karma-mocha":"^1.3.0","babel-polyfill":"^6.23.0","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.3.0.tgz_1495017918214_0.9484545895829797","host":"packages-18-east.internal.npmjs.com"}},"0.3.1":{"name":"qin-player","version":"0.3.1","license":"UNLICENSED","_id":"qin-player@0.3.1","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"2e2e4f969c015d8d2263bc9d8c1c398c5e85e3d9","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.3.1.tgz","integrity":"sha512-AA0t1cmVWBNNLwaJ2L9TxeEaStlpmm8ctbgPuixXbi5j44FRNknJLAQmen4raAAGRdxFI8aJaNrBgoOWONHHdQ==","signatures":[{"sig":"MEQCIBlQEiJ/n4mz+T1iQI7VCblJQiszhP2fJOqdjKMWJiBFAiBnBczxmG9zCSIuxK65JCoZESrgDFVHGcrydTemZh/8Mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qin-player.js","_from":".","_shasum":"2e2e4f969c015d8d2263bc9d8c1c398c5e85e3d9","engines":{"node":"^6.9.2"},"gitHead":"2e985209e51c82e963cdc7d25abe3bf2dddc2d65","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","karma-mocha":"^1.3.0","babel-polyfill":"^6.23.0","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.3.1.tgz_1495105495388_0.030628428095951676","host":"packages-18-east.internal.npmjs.com"}},"0.4.0":{"name":"qin-player","version":"0.4.0","license":"UNLICENSED","_id":"qin-player@0.4.0","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"f9c9de7f088daeda27b4cb573391eb2dd643c811","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.4.0.tgz","integrity":"sha512-6ysCagCaFlLNskOTmlKUf77vBlUT9/+d4xC4KoJmEpFFC2AlLlOt59Vs8mbXWAStzvtWzUXl2c1j2P7e+OVgIA==","signatures":[{"sig":"MEUCIQCDKwZwzXOt1x+4sd02QT9l1uk7eN/A//sYue6FwF8mqQIgLRFpgXKym9aAsmcEgAhaUgx9GbuYngz6poS4SmdMLUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qin-player.js","_from":".","_shasum":"f9c9de7f088daeda27b4cb573391eb2dd643c811","engines":{"node":"^6.9.2"},"gitHead":"8e1c1531d36f5318fc065e9184df38862da5b88f","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","karma-mocha":"^1.3.0","babel-polyfill":"^6.23.0","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.4.0.tgz_1495428110096_0.9057041485793889","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"qin-player","version":"0.4.1","license":"UNLICENSED","_id":"qin-player@0.4.1","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"2d544f64f6711c4ce6d96aae358d6d0eae4f05a4","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.4.1.tgz","integrity":"sha512-GH6wPkuwKyQpoIMXgleOk6Y/w1WbGVVUgMIHERcT2h+7QQIzX2d9THk1cgQni9Cz+cyD9NXWaAEBMgWniwM7lQ==","signatures":[{"sig":"MEQCIATDErzbzPGDU1cNbnTRw+VQCEgsZVQzNCo9GO+uM7iKAiB0HRrBCks4/lpys7PI/ytq1Mo8d8cnDEVukArgQKv7Uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/qin-player.js","_from":".","_shasum":"2d544f64f6711c4ce6d96aae358d6d0eae4f05a4","engines":{"node":"^6.9.2"},"gitHead":"5b0641901c0f44db1f725001ceb4584ec821e286","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","karma-mocha":"^1.3.0","babel-polyfill":"^6.23.0","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.4.1.tgz_1495434504918_0.18997213221155107","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"qin-player","version":"0.5.0","license":"UNLICENSED","_id":"qin-player@0.5.0","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"b80f05d2e363ce91a9230fe8e1ae75a19db667c2","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.5.0.tgz","integrity":"sha512-le1ZqB+HYj6at3Fy4A8HC+i8bOdMJHX1/Bd0BTfFdCxKSiJMXgzdDi+i3OrWql3jjPknz2P0C/m6AQ6IBd68vw==","signatures":[{"sig":"MEQCIF9MoHS3OYEX4UHtFW1tMsh1tnkPXVkHhH++RmBh8zRkAiAeB8dJf5e+K+09MnWr+9FSX8GcyuRH3cTtBEBajb+quQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"b80f05d2e363ce91a9230fe8e1ae75a19db667c2","engines":{"node":"^6.9.2"},"gitHead":"186477e6567a881ba35151a1c94bb3b0622a93a9","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","build":"webpack -p","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile && npm run build"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","webpack":"^2.6.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","css-loader":"^0.28.2","karma-mocha":"^1.3.0","style-loader":"^0.18.1","babel-polyfill":"^6.23.0","browserify-css":"^0.10.1","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.5.0.tgz_1495700641168_0.4666061601601541","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"qin-player","version":"0.6.0","license":"UNLICENSED","_id":"qin-player@0.6.0","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"b55c0380cb856cf5c8e9da9a153221a9ae2cb9f7","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.6.0.tgz","integrity":"sha512-99GkGV4G1poc26DBKd5NLLip8NR2sGruzbwO1d8tqQucCZE0rFejJceT/H1c8dGlMEHQO/RFf8qvhSL2XAbXtQ==","signatures":[{"sig":"MEQCIEvf5haWyGhI+pdo97riEq39b8yMRnvfLL30AvOrSJrJAiAj0Zc6hXckbwxBkWRpJLdKr/8EwwSjPFL+sp4ymM4RIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"b55c0380cb856cf5c8e9da9a153221a9ae2cb9f7","engines":{"node":"^6.9.2"},"gitHead":"5b775c49afe88323b1466bc5e95bf5e19a79b259","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","build":"webpack -p","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile && npm run build"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","webpack":"^2.6.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","css-loader":"^0.28.2","karma-mocha":"^1.3.0","style-loader":"^0.18.1","babel-polyfill":"^6.23.0","browserify-css":"^0.10.1","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.6.0.tgz_1495788446795_0.8626698169391602","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"qin-player","version":"0.7.0","license":"UNLICENSED","_id":"qin-player@0.7.0","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"112651f8b99640d4748f4a40bea39c00dde512fa","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.7.0.tgz","integrity":"sha512-r8pdWtOSp0ZN0bvkA45ma0XusPlfNErdvccgvFoy7GM/6z27/zYytroOZ5WT4httyagR0cicY926yS+wIDqIFA==","signatures":[{"sig":"MEYCIQCP2BuYTKK6iLJ3xqxyF4O288Ua4T6tgnciqK73eNQcQwIhAOIa60Yh1cjtQgPUCIUmyCeYz8RAFK7PVVmA9bx49JzW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"112651f8b99640d4748f4a40bea39c00dde512fa","engines":{"node":"^6.9.2"},"gitHead":"56989d0b79ed93c94702cdf22dffebddc956d524","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","build":"webpack -p","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile && npm run build"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","webpack":"^2.6.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","css-loader":"^0.28.2","karma-mocha":"^1.3.0","style-loader":"^0.18.1","babel-polyfill":"^6.23.0","browserify-css":"^0.10.1","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.7.0.tgz_1496384676283_0.9778474227059633","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"qin-player","version":"0.8.0","license":"UNLICENSED","_id":"qin-player@0.8.0","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"3fcf16e8d62e8f67aeeb783b0cbd2177a6b21e2f","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.8.0.tgz","integrity":"sha512-ypSSqtPGahtJAg9Dj9GiteN5N0nR2OLglxWeDRdC7w5fAoGikFTAkfpEQ34QYuNE8Yq/ULADJGX4dw9v3nJ/9g==","signatures":[{"sig":"MEQCIDw14BM39uVOLf8zD97KFOV4g7fn2CcwFv4Jla3nMCtmAiBCNGmqPd+zE9MbU/NKP1KQIPwtt/ErT4+TXm3PRhLe/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"3fcf16e8d62e8f67aeeb783b0cbd2177a6b21e2f","engines":{"node":"^6.9.2"},"gitHead":"f778abce89636ccba609db3a87e0600e866dc91d","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","build":"webpack -p","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile && npm run build"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","webpack":"^2.6.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","css-loader":"^0.28.2","karma-mocha":"^1.3.0","style-loader":"^0.18.1","babel-polyfill":"^6.23.0","browserify-css":"^0.10.1","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.8.0.tgz_1496809304189_0.8228973094373941","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"qin-player","version":"0.8.1","license":"UNLICENSED","_id":"qin-player@0.8.1","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"c7c4fdfe846e9a8f069857b1ce08ef16b9ffb4ec","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.8.1.tgz","integrity":"sha512-eUi5wGLbGohOG2eETyl7G0hYgDH38BQx/pTabdUF9PBHSll7JHwIEwDJGtiWtKa2KHJgECgRK0dlI70qf1MoMQ==","signatures":[{"sig":"MEUCICBCvajC7R2bl4o9/lDMbgLpLcVfzjAU0BA0fyToYgy1AiEAtEyTVa7wFbB3wn+EK6LlfTTmCG59ru41CqZ4jc8DS0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"c7c4fdfe846e9a8f069857b1ce08ef16b9ffb4ec","engines":{"node":"^6.9.2"},"gitHead":"3ac2c36766519ca01daa4d15b3c9112fcbd1313a","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","build":"webpack -p","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile && npm run build"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","webpack":"^2.6.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","css-loader":"^0.28.2","karma-mocha":"^1.3.0","style-loader":"^0.18.1","babel-polyfill":"^6.23.0","browserify-css":"^0.10.1","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.8.1.tgz_1496993596490_0.02334028878249228","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"qin-player","version":"0.8.2","license":"UNLICENSED","_id":"qin-player@0.8.2","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"cb7a6b842b6487c365925dcccb0928f2858957be","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.8.2.tgz","integrity":"sha512-4TD2iCgi24ffESK8Tk/ohHY7+ned9tc3eJkdDjZ6X41K1fF2WoEWFoQWaZ0FUcqDmjI0VlZlK4RizUBXeTsgYQ==","signatures":[{"sig":"MEYCIQDm25drkZvwFl9ESiLD44dkg5B0R9lSnaUeDmqOPxAjcgIhANZy0/kBxwWY6np9Y1GCASqOG3F+ngFyS9i8/tqNZdOO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"cb7a6b842b6487c365925dcccb0928f2858957be","engines":{"node":"^6.9.2"},"gitHead":"afcb85f79a79ab137cfa324996d478ed37a89434","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","build":"webpack -p","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile && npm run build"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","webpack":"^2.6.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","css-loader":"^0.28.2","karma-mocha":"^1.3.0","style-loader":"^0.18.1","babel-polyfill":"^6.23.0","browserify-css":"^0.10.1","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.8.2.tgz_1497008551836_0.2807761651929468","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"qin-player","version":"0.9.0","license":"UNLICENSED","_id":"qin-player@0.9.0","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"c9b99bfbfeca7886c1413de71d27dcd090a716a3","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.9.0.tgz","integrity":"sha512-wlAMWiVHbH0t7cKMecy3FSFA6/mCu20lxpb0xCJuntPhvAJJUAoo1g7TIheZNunBd+Jbqc3py0vdM77xlp7I8w==","signatures":[{"sig":"MEQCICSjjOD+ySBMCmW5Ka7bFzUy7fUtJWc2QBswS1LnpYLIAiAskPU30bE/oHsxT/WeEJtYMsxln9m5OvrdbY2JqDROww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"c9b99bfbfeca7886c1413de71d27dcd090a716a3","engines":{"node":"^6.9.2"},"gitHead":"e55af3f88f09d0391ef015493ca30656ed8b9ee5","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","build":"webpack -p","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile && npm run build"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","webpack":"^2.6.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","css-loader":"^0.28.2","karma-mocha":"^1.3.0","style-loader":"^0.18.1","babel-polyfill":"^6.23.0","browserify-css":"^0.10.1","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.9.0.tgz_1497327406126_0.2532452486921102","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"qin-player","version":"0.9.1","license":"UNLICENSED","_id":"qin-player@0.9.1","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"b4573799ed282537f70e9458a6ea8cb98ba9ebf9","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.9.1.tgz","integrity":"sha512-/V/0VLIs294DviJ9ZDeMJEaF0n8aQgxMSvagVeWDtOdBgG8qqiEqlD72t+1acXgwNMLUVa5Xi3EVpOKjiWQvvA==","signatures":[{"sig":"MEQCIC/xbCooEBDwotB7BMO8LFoKZhCWT81rhjZHyYUgfpnqAiByEXThJdwPkfzHDcDA6EG91Q54/kRZKsZ+pFubFyi1Lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"b4573799ed282537f70e9458a6ea8cb98ba9ebf9","engines":{"node":"^6.9.2"},"gitHead":"c656bd1da6a962bf764f47e0f3b4b45fd922dc02","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","build":"webpack -p","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile && npm run build"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","webpack":"^2.6.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","css-loader":"^0.28.2","karma-mocha":"^1.3.0","style-loader":"^0.18.1","babel-polyfill":"^6.23.0","browserify-css":"^0.10.1","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.9.1.tgz_1497588793624_0.9674310137052089","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"qin-player","version":"0.9.2","license":"UNLICENSED","_id":"qin-player@0.9.2","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"02be44bdae3d9907d3e5e5f29c07122c4118576e","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.9.2.tgz","integrity":"sha512-G7qW30KjXkLBBlH+v3wjaoazotFo8XDEAggyaGHMfZSF1skmTnhp8J/G5CbXnrO9veebxm5WNa4rigrGa9zyjQ==","signatures":[{"sig":"MEYCIQDBQz9WU3LBO8pqdcgEzrd7pnK2gk+VV4CQQ/g1Zi6mdQIhANWENCddlNoaHvC7JKEncZEkOsmCh7Uu2iqDyQoSQFHB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"02be44bdae3d9907d3e5e5f29c07122c4118576e","engines":{"node":"^6.9.2"},"gitHead":"5c3eda9c1cd4ee7498416e0693f028b405bd276c","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","build":"webpack -p","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile && npm run build"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","webpack":"^2.6.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","css-loader":"^0.28.2","karma-mocha":"^1.3.0","style-loader":"^0.18.1","babel-polyfill":"^6.23.0","browserify-css":"^0.10.1","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.9.2.tgz_1497869867270_0.36751572182402015","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"qin-player","version":"0.9.3","license":"UNLICENSED","_id":"qin-player@0.9.3","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"38ee1bf3f7f6f2487d4a08839258c1e1c7bbb38f","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.9.3.tgz","integrity":"sha512-veAoaCAV6CS4NbZc/8G2JivzEQNSG+CVtqgRjpTWflzZhhYXWHmPRnzUUlB4A2cY1BJDTr55FgD+e3RioqaFuA==","signatures":[{"sig":"MEQCIHPSyCxNDe/2wU5wNtiti45KjuGjds+cuy+nahZE8CgUAiBV9wWMsqRF9yWx9aFhPQrGdbRWI8e3GVk1mBsmAevMLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"38ee1bf3f7f6f2487d4a08839258c1e1c7bbb38f","engines":{"node":"^6.9.2"},"gitHead":"3bafba2f5a6d0e09174f41e310090a31713f763b","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","build":"webpack -p","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile && npm run build"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","webpack":"^2.6.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","css-loader":"^0.28.2","karma-mocha":"^1.3.0","style-loader":"^0.18.1","babel-polyfill":"^6.23.0","browserify-css":"^0.10.1","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.9.3.tgz_1498555363305_0.15857378859072924","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"qin-player","version":"0.9.4","license":"UNLICENSED","_id":"qin-player@0.9.4","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"432ee7c9b76f72e38b031e18d1b9323e6f10affd","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.9.4.tgz","integrity":"sha512-POonwCX2ENBfuweQVh4T29CvHa7stXARvAPCoI3Okq2RotmbGofoQN6TTzWt1wrkPgCnV1AiD6i824cwotMijg==","signatures":[{"sig":"MEUCIQD++g/uL1dztJ+SzIDDWUxJCoVMdqFOg1KThnhelMPLWgIgPhBbRuKMXkbNq16aQNWPJ5tzxve+Qqpn8xYETUDSvOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"432ee7c9b76f72e38b031e18d1b9323e6f10affd","engines":{"node":"^6.9.2"},"gitHead":"3c2e6fb709dacdf107343fc89eda5df4c1eef6ef","scripts":{"lint":"eslint src/*.js","test":"karma start --single-run","build":"webpack -p","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile && npm run build"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.66"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","isparta":"^4.0.0","webpack":"^2.6.0","babelify":"^7.3.0","watchify":"^3.9.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","browserify":"^14.3.0","css-loader":"^0.28.2","karma-mocha":"^1.3.0","style-loader":"^0.18.1","babel-polyfill":"^6.23.0","browserify-css":"^0.10.1","karma-coverage":"^1.1.1","karma-browserify":"^5.1.1","babel-preset-es2015":"^6.24.1","browserify-istanbul":"^2.0.0","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.9.4.tgz_1498727464343_0.29929505102336407","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"qin-player","version":"0.10.0","license":"UNLICENSED","_id":"qin-player@0.10.0","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"ce305933aafc807bf8ab7e5e317328050c3dbb0f","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.10.0.tgz","integrity":"sha512-4luJQ4jOn/NtywkH700F6swkhHn5OLy46Zj31INhTHrKrgQ1KL2zual2cVo8MyC/v4Vv7yx7OVj4VAH0nwE1oQ==","signatures":[{"sig":"MEYCIQDSI5vfa9LIonY3jPbCT136q0Mj8XHkoDZoYp0HBpM3PAIhAORJUuHwP3hGZc1TOQWk27Fb/dq9mWOfcxZhbMqbAG3r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"ce305933aafc807bf8ab7e5e317328050c3dbb0f","engines":{"node":"^6.9.2"},"gitHead":"bbc9ab07067cc56dae08c67043e33ed75759829d","scripts":{"lint":"eslint src/qin-player.js","test":"karma start --single-run","build":"webpack -p","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile && npm run build"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.67"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","webpack":"^2.6.1","watchify":"^3.9.0","babel-cli":"^6.24.1","node-sass":"^4.5.3","babel-core":"^6.24.1","css-loader":"^0.28.2","html-loader":"^0.4.5","karma-mocha":"^1.3.0","sass-loader":"^6.0.6","babel-loader":"^7.1.1","style-loader":"^0.18.1","karma-webpack":"^2.0.4","babel-polyfill":"^6.23.0","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","inline-style-prefixer":"^3.0.6","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.10.0.tgz_1499673322228_0.6218011784367263","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"qin-player","version":"0.10.1","license":"UNLICENSED","_id":"qin-player@0.10.1","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"a9d7a4d9b2e4d607368cdc5a5a64a46cfde3e8af","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.10.1.tgz","integrity":"sha512-9Hn8IXuLtYzvcoBtAy6r5BFxEsee50h3PLCm9M7elM0NDGIAc+kzLXvP86kboSdIxYSXvixbLaaHbkp9lbKm4Q==","signatures":[{"sig":"MEQCIHBSTE0EhTkHAFH9FAam7clnRfj1o/ySi2YgzC/2V4SHAiA1paGSnNZDiM8Ivxn8AdzX775BnxgWUG80m1iYoadTug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"a9d7a4d9b2e4d607368cdc5a5a64a46cfde3e8af","engines":{"node":"^6.9.2"},"gitHead":"dd8eff73e7f0b26ecbf3762a2df88e860f73bddc","scripts":{"lint":"eslint src/qin-player.js","test":"karma start --single-run","build":"webpack -p","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile && npm run build"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.67"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","webpack":"^2.6.1","watchify":"^3.9.0","babel-cli":"^6.24.1","node-sass":"^4.5.3","babel-core":"^6.24.1","css-loader":"^0.28.2","html-loader":"^0.4.5","karma-mocha":"^1.3.0","sass-loader":"^6.0.6","babel-loader":"^7.1.1","style-loader":"^0.18.1","karma-webpack":"^2.0.4","babel-polyfill":"^6.23.0","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","inline-style-prefixer":"^3.0.6","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.10.1.tgz_1499765443402_0.600845371838659","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"qin-player","version":"0.10.2","license":"UNLICENSED","_id":"qin-player@0.10.2","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"439fa998b7af79a7f75040042558dd25df60c2cd","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.10.2.tgz","integrity":"sha512-IBOuPQBCpjC66/maa/WM6XE59pMVsNJQiliVIv9pU1BGtUr9GYowWbZ+IGGwNyYVVSxf2tPBZKG0UIRTlXKFLw==","signatures":[{"sig":"MEQCIEawXmzEkgsjjbjC889Mjd6VFIC6p/sAW9miUk0u6MTtAiBoJS/aQVKOPQu5Xopw9D0s+YHUN8w1+/5ECUKYd5ytZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"439fa998b7af79a7f75040042558dd25df60c2cd","engines":{"node":"^6.9.2"},"gitHead":"f37a5d0a42de2ba6a47f72d09de16ff5e7b52da7","scripts":{"lint":"eslint src/qin-player.js","test":"karma start --single-run","build":"webpack -p","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile && npm run build"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.67"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","webpack":"^2.6.1","watchify":"^3.9.0","babel-cli":"^6.24.1","node-sass":"^4.5.3","babel-core":"^6.24.1","css-loader":"^0.28.2","html-loader":"^0.4.5","karma-mocha":"^1.3.0","sass-loader":"^6.0.6","babel-loader":"^7.1.1","style-loader":"^0.18.1","karma-webpack":"^2.0.4","babel-polyfill":"^6.23.0","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","inline-style-prefixer":"^3.0.6","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.10.2.tgz_1501567945488_0.855415795231238","host":"s3://npm-registry-packages"}},"0.10.3":{"name":"qin-player","version":"0.10.3","license":"UNLICENSED","_id":"qin-player@0.10.3","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"88056719f4860a50df978db97fdad0f019949194","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.10.3.tgz","integrity":"sha512-sLN8OcGZvW0/hpVjzSYkjhVgy0vXNEe6WJxAvY9Gyhjd06qX3nRtTTE+XFvCcOVfuoAB5VFLHMJ7l0lzlVr5pg==","signatures":[{"sig":"MEUCIQCieHqWf3sR4NpXvkCXNGuJ5UMOQl0O4/Z3/29qM+ZPMwIgccSnu7S6mKFG1ocRFLPfZS2iQgME2nNuZMfPsfT4o28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"88056719f4860a50df978db97fdad0f019949194","engines":{"node":"^6.9.2"},"gitHead":"1a7434b6fca40d52b233b7c5dfc35c6824639eb3","scripts":{"lint":"eslint src/qin-player.js","test":"karma start --single-run","build":"webpack -p","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile && npm run build"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.67"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","webpack":"^2.6.1","watchify":"^3.9.0","babel-cli":"^6.24.1","node-sass":"^4.5.3","babel-core":"^6.24.1","css-loader":"^0.28.2","html-loader":"^0.4.5","karma-mocha":"^1.3.0","sass-loader":"^6.0.6","babel-loader":"^7.1.1","style-loader":"^0.18.1","karma-webpack":"^2.0.4","babel-polyfill":"^6.23.0","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","inline-style-prefixer":"^3.0.6","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.10.3.tgz_1506493748194_0.7637370463926345","host":"s3://npm-registry-packages"}},"0.10.4":{"name":"qin-player","version":"0.10.4","license":"UNLICENSED","_id":"qin-player@0.10.4","maintainers":[{"name":"arisan","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"6d6dad1ae0eea20c8e9be765b8c6403ce4a36ab6","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.10.4.tgz","integrity":"sha512-HGAUSC8Au3sAiCIcHl3cv6mwBCGbNEZKlAs2QrqSy8XnjQSi1FyeUYIfD3ofm9LtN59k5DzUf3WvKiF73YFoyw==","signatures":[{"sig":"MEUCIQDNRIoMmyiTWYQTpytUaVtgB/4ooG1bq1Z5dfSvXYfE4AIgA4gPFe+XbtXQMlA3kr7CHNSdrmH7/pzaVUWYtElft0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"6d6dad1ae0eea20c8e9be765b8c6403ce4a36ab6","engines":{"node":"^6.9.2"},"gitHead":"15e7cb65cc82f05f3984b799b72e117e40fa960a","scripts":{"lint":"eslint src/qin-player.js","test":"karma start --single-run","build":"webpack -p","transpile":"rm -rf lib && babel src --out-dir lib","prepublish":"npm run transpile && npm run build"},"_npmUser":{"name":"arisan","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.67"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","webpack":"^2.6.1","watchify":"^3.9.0","babel-cli":"^6.24.1","node-sass":"^4.5.3","babel-core":"^6.24.1","css-loader":"^0.28.2","html-loader":"^0.4.5","karma-mocha":"^1.3.0","sass-loader":"^6.0.6","babel-loader":"^7.1.1","style-loader":"^0.18.1","karma-webpack":"^2.0.4","babel-polyfill":"^6.23.0","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","inline-style-prefixer":"^3.0.6","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.10.4.tgz_1507285051669_0.7398066504392773","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"qin-player","version":"0.11.0","license":"UNLICENSED","_id":"qin-player@0.11.0","maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"2f97a0d7249b0bbe95824bc185eb7f2488d4a099","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.11.0.tgz","integrity":"sha512-rTCBbHc7tHq0rIgTp59DlXXUEqgzmhWjdH27mY319p4HInWVu3RbR9IklBjQHRn6qnUUl143SIGYNhoF4269Dg==","signatures":[{"sig":"MEUCIQDcdtDLQRNAhsRU20UYIWbiEHGIfWX2bEFeFHmwVfejcwIgNQ3dv/5x1i5AqWzuijJODi2gxWf1tPnFqhGVagFp5Nc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"2f97a0d7249b0bbe95824bc185eb7f2488d4a099","engines":{"node":"^6.9.2"},"gitHead":"d7ee51b1a04b73acb0250a600ac63ef4f4a9f41a","scripts":{"lint":"eslint src/qin-player.js","test":"karma start --single-run","build":"webpack -p","prepublish":"npm run build"},"_npmUser":{"name":"davidt","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.67"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","webpack":"^2.6.1","watchify":"^3.9.0","babel-cli":"^6.24.1","node-sass":"^4.5.3","babel-core":"^6.24.1","css-loader":"^0.28.2","html-loader":"^0.4.5","karma-mocha":"^1.3.0","sass-loader":"^6.0.6","babel-loader":"^7.1.1","style-loader":"^0.18.1","karma-webpack":"^2.0.4","babel-polyfill":"^6.23.0","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","inline-style-prefixer":"^3.0.6","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.11.0.tgz_1515403865287_0.5699279315304011","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"qin-player","version":"0.12.0","license":"UNLICENSED","_id":"qin-player@0.12.0","maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"e100bd00f05d6ba6de71b0af609a61d63e310997","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.12.0.tgz","integrity":"sha512-Yjl5G88xlFVOEME0h921Kxcl39ABKtqzFL+7M3WyFpfwjRJizuR4yOuOEhZQrwG3UnLOrOsUb71/8S+MQLbr3Q==","signatures":[{"sig":"MEQCIF4eRo52436gdJGJiCN6NbX+rHZzgct2P0FS7/JyFReZAiBBxGpqEcqwZqa7XA4T5os8+PXZx/00IQqkcr7sMd+qwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundle.js","_from":".","_shasum":"e100bd00f05d6ba6de71b0af609a61d63e310997","engines":{"node":"^6.9.2"},"gitHead":"ad26c20ac45b3919937a6c039580b74fe06723ae","scripts":{"lint":"eslint src/qin-player.js","test":"karma start --single-run","build":"webpack -p","prepublish":"npm run build"},"_npmUser":{"name":"davidt","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.67"},"devDependencies":{"chai":"^3.5.0","karma":"^1.6.0","mocha":"^3.2.0","eslint":"^3.19.0","webpack":"^2.6.1","watchify":"^3.9.0","babel-cli":"^6.24.1","node-sass":"^4.5.3","babel-core":"^6.24.1","css-loader":"^0.28.2","html-loader":"^0.4.5","karma-mocha":"^1.3.0","sass-loader":"^6.0.6","babel-loader":"^7.1.1","style-loader":"^0.18.1","karma-webpack":"^2.0.4","babel-polyfill":"^6.23.0","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^6.10.3","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","inline-style-prefixer":"^3.0.6","karma-chrome-launcher":"^2.0.0","eslint-plugin-jsx-a11y":"^4.0.0","karma-babel-preprocessor":"^6.0.1","karma-phantomjs-launcher":"^1.0.4","babel-preset-es2015-node6":"^0.4.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/qin-player-0.12.0.tgz_1516016497383_0.7155037357006222","host":"s3://npm-registry-packages"}},"0.13.2":{"name":"qin-player","version":"0.13.2","license":"UNLICENSED","_id":"qin-player@0.13.2","maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"contributors":[{"name":"Max Hsu","email":"maxh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"}],"homepage":"http://source.arisan.io/utils/qin-player","bugs":{"url":"http://source.arisan.io/utils/qin-player/issues"},"dist":{"shasum":"228f3b0806c8358a3ec90bcec04a735fddc00af5","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.13.2.tgz","fileCount":667,"integrity":"sha512-jqt9g+jYDIWwA6z5orUb/U37qNBb0ggZgs6LHAY5yRCfiDcJe0cE5dflrfj25vZ5CrClKkkObi9yn/BWT2Ig3g==","signatures":[{"sig":"MEUCIGMFg371w6nAF6dbY1x6YNxK8beMTvgobze1vbbozDt7AiEAvPhEfXu8CpTqIS29d57nj7rGPeOVID2eWLQ1o2FuP/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22922405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIQPKCRA9TVsSAnZWagAAKbYQAI+ZICA/T13g5f0kPz+m\nje5gNrbN+KfjSQzvn2q0LcdufQnMZCljl0k5JMPv4ZMh8hwyoKuWDUU3m9IP\nH1sK9S774Nuyty4KDi5rGEZICApYwxQMclZhHy52D0gDFlA0OAEImEZ6qJBI\nrhUA0xExqCY0wjPwXskQEpgI2NAyvXxoWIqWUU5d2xjTbtbjuLb6o5nPbqvB\nshOCWO+4vFCojCMF8wcLndFaevC5k1tFuHeBEpR0a4/44kMmQ9lMohCB3JR1\nMDsrsvymIlB71dqavv03TcVz6KiecKWcwSIX+PvaWN4rhQz3AVGO0LcagwBL\n7srJx2SDZE2+y2GjMNyIWrUqHRgzD8baORJVWLXU8t5JtLKF5ncdZLp6IxKJ\nuROO6awvFllpbXXnzjJlW0u9Y/m2g2+8W2lxjaxzpZQcGJjQROHKheYNrpRx\n6eSbfbOiefgnyzbTHaXz+/TRnZ2dvYXdQut5MivhMhPVh/bXxCB0GEKptf4l\ndKyXY/fVhSY198p4YEt3wB+ih3b6VSpGyaW+jPeKrk4UcyC+evUAaMvdMVMb\nE9Zzcrvm/RRiw+uJoTuIj0lhxP1CKp06hfIxX43phFBHzisKS8XWZ4JD9LyA\nfP2UEc4toLdpVAtJ+s4AgX5FpJ95SkJo2uFQtD900m0m7z69CbpqsMnvf8n3\n3Ln3\r\n=oeOt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.js","_from":".","_shasum":"228f3b0806c8358a3ec90bcec04a735fddc00af5","engines":{"node":"^6.9.2"},"gitHead":"5f4209dfee355342b95dd23335b0edac9a7fb075","scripts":{"lint":"eslint ./","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack -p","prepublish":"npm run build"},"_npmUser":{"name":"davidt","email":"davidt@arisan.io"},"repository":{"url":"git@source.arisan.io:utils/qin-player.git","type":"git"},"_npmVersion":"3.10.9","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"clappr":"^0.2.67"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","async":"^2.6.1","karma":"^3.1.1","mocha":"^5.2.0","eslint":"^5.9.0","webpack":"^2.6.1","watchify":"^3.9.0","babel-cli":"^6.24.1","node-sass":"^4.5.3","babel-core":"^6.24.1","css-loader":"^0.28.2","karma-chai":"^0.1.0","html-loader":"^0.4.5","karma-mocha":"^1.3.0","sass-loader":"^6.0.6","babel-loader":"^7.1.1","style-loader":"^0.18.1","karma-webpack":"^3.0.5","babel-polyfill":"^6.23.0","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","babel-preset-es2015":"^6.24.1","eslint-plugin-mocha":"^5.2.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","inline-style-prefixer":"^3.0.6","karma-chrome-launcher":"^2.2.0","eslint-plugin-jsx-a11y":"^6.1.1","karma-babel-preprocessor":"^7.0.0","babel-preset-es2015-node6":"^0.4.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/qin-player_0.13.2_1545667529412_0.9944310297556196","host":"s3://npm-registry-packages"}},"0.13.3":{"name":"qin-player","version":"0.13.3","license":"UNLICENSED","_id":"qin-player@0.13.3","maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"contributors":[{"name":"Fliss Hou","email":"flissh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"},{"name":"Max Hsu","email":"maxh@arisan.io"}],"homepage":"https://gitlab.com/arisan/qin-player","bugs":{"url":"https://gitlab.com/arisan/qin-player/issues"},"dist":{"shasum":"6eb0c30926a85305846735efdebc6918c61ce4bf","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.13.3.tgz","fileCount":666,"integrity":"sha512-XPQg0LCFaanQC+VGoQtB4U2eWilso730olP0BOk/4xKL6qIqDKaK9ebGbDKb6kgs9e5LNYe4y8q6ethGeGmfBQ==","signatures":[{"sig":"MEUCIHU0ipbkG1oZ6nSJe+X5p1f9ijP6fzL7llxU0cRjFo3HAiEAxSZDFUxY4G2D1DLbAAvuo1biCa0ScNtQuM3TW9O9bhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22518609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIYUnCRA9TVsSAnZWagAAHqwQAIjj3RU7gUzAvistxb65\n0iK88tez7gr4l07eE3JSjwrOV70zBNlHSqxKB/6q3qLj9Z4Em7zPo7dyV3WB\nNhnm5EFhe4GW5h2VPROdtB0xIJ1H7s35I8ssXWyylWL7jQerTnaam+ulktF8\n/Gb/5m5zBTOOC9/De1HbvvOCiWjIs6KC5k0ytrCy7El6r7lhfXn1nVQs0bfe\nTQcqbcTUvI2N0/aaQr/+aLf1wxIsWaTYxXhw5epgD8/z9cxtZXK9BLwhr4KW\nFICaRNryc0aoxZUCVAUZd5yRo5skDq/WeCf746IqHpWNHndjDxjSiW1UKeC9\nt2skm/pYAJkIHSVPzJx5veBfzbTz+ILfj7aU/2kFvQLKr6N+s26jwBL3axKL\nGGHoaKjgyR6szdwuRTquUpDtnco20Osk8htirHXll3+WLMIV8b/loEwnrfOK\nRcb4qIor213fXPopXFZ+U4hU8eMOv0fJGjHYj9nuCpQ8x68q/BblY0r8Tfrb\n4TwyMk2hHekbHiIku8fn8YyFbDN5zDpE0Px81KcFGrGQLkYlRimQZe296+o+\nSBkKC82bk2lUcF5p2dSZbgnmp8STxOPAteZZhr+FSNBtXxchOMzbMp77YkYr\nlrkTxzA7GMSfj1sKsAL3g8gGvUOj8J4Z379jiarQrlgxEJOIAcmgPUdE5zpF\n6Xjo\r\n=1vol\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.js","engines":{"node":"^10.14.2"},"gitHead":"671ced379740b0875dae34890891abf33afd09f7","scripts":{"lint":"eslint ./","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack -p","prepublish":"npm run build"},"_npmUser":{"name":"davidt","email":"davidt@arisan.io"},"repository":{"url":"git+ssh://git@gitlab.com/arisan/qin-player.git","type":"git"},"_npmVersion":"6.4.1","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"clappr":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","async":"^2.6.1","karma":"^3.1.1","mocha":"^5.2.0","eslint":"^5.9.0","webpack":"^2.6.1","watchify":"^3.9.0","babel-cli":"^6.24.1","node-sass":"^4.5.3","babel-core":"^6.24.1","css-loader":"^0.28.2","karma-chai":"^0.1.0","html-loader":"^0.4.5","karma-mocha":"^1.3.0","sass-loader":"^6.0.6","babel-loader":"^7.1.1","style-loader":"^0.18.1","karma-webpack":"^3.0.5","babel-polyfill":"^6.23.0","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","eslint-plugin-mocha":"^5.2.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","inline-style-prefixer":"^3.0.6","karma-chrome-launcher":"^2.2.0","eslint-plugin-jsx-a11y":"^6.1.1","karma-babel-preprocessor":"^7.0.0","babel-preset-es2015-node6":"^0.4.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/qin-player_0.13.3_1545700646516_0.21443071217745024","host":"s3://npm-registry-packages"}},"0.13.4":{"name":"qin-player","version":"0.13.4","license":"UNLICENSED","_id":"qin-player@0.13.4","maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"contributors":[{"name":"Fliss Hou","email":"flissh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"},{"name":"Max Hsu","email":"maxh@arisan.io"}],"homepage":"https://gitlab.com/arisan/qin-player","bugs":{"url":"https://gitlab.com/arisan/qin-player/issues"},"dist":{"shasum":"004da8749aab00a494acfe595bfc803d8a6a7df3","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.13.4.tgz","fileCount":666,"integrity":"sha512-UpCPc/YINGxdfJEsfH2QsmMKtq2kygXayJhbgswqW4KSz9rkorfrEmv0HApP6/sFjGPS6JVlL9SpUI2gTzwotA==","signatures":[{"sig":"MEYCIQCKMClNPspSxfVXb81TCFleEDunKWokVlBYbnxOfT8LRAIhANwLTBm3DEDmJb9UoGG+5mNVnG6s6SrFrjxx1cNcqIXF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22557444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcL483CRA9TVsSAnZWagAAgosP+gMgqNb1Q4xOWxe5qLoz\nIXFvxEyM1XVeC61D4lktOvPuhtnqO/gKewHpFFAfdMlOo+RmmpR321UW5scI\nVs6+ZwrHOl6UoEskAo2fWMz1Fy8heNNhfq6gxNd9Q+phjNyYQaHUFHqMFN1r\nNhIlfgUcXRixSm5lgzrJoJxrvFqXmZ0BtZjX96yzJ0ycXKy6UMACkbSEAD8K\nIFlamLDRa0k5w9yr+LcNAl0u8DUi8hX9KUq5vl/GekiN9Ap+6ytg0erqYrix\neM6dMWmujHfSkhZDM8BtmKDZeUPZYKpQ1LVJDPFXGpgq01tJcxCcDUx4ZVB7\nK43bTGK6wz1ndXyjh5tIMeygNWFdyBTRbJsNZLHsoRrg5080AFpNg6erY7p4\nyAj7hHbh+YCmU7uU0yhWDwWpM+7Oa0I4r3pxwqXJGECo8b2qkxA+UGs4aQSK\nld1G8inyN1ntLbtWXtaFu48s3HX/oyNm7ua5dK6od9sIU+gcDXmFw0+kq1Ou\n9IUBhF6oy2qui1MEPVKZc5vhJUyWTMjxIP9ORyBWp0hQ+8TZhSSQkuDE91ef\nqVES6W4SgZmqQR5Dh4lv2CtgwXukbtCUIrtdbndHj/Tr7IJKmIQ0Di7z+3PT\nk4Av4HwrCqLC3zhegEien9QcgxJ2BWoYpZXL2SCOwMoGpOcD1t8V2V2kfHCu\nx0K3\r\n=Wqy4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.js","engines":{"node":"^10.14.2"},"gitHead":"37c7598a3e9c53008a1a19e31de6771e4b6b12a0","scripts":{"lint":"eslint ./","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack -p","prepublish":"npm run build"},"_npmUser":{"name":"davidt","email":"davidt@arisan.io"},"repository":{"url":"git+ssh://git@gitlab.com/arisan/qin-player.git","type":"git"},"_npmVersion":"6.4.1","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"clappr":"^0.3.1","mobile-detect":"^1.4.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","async":"^2.6.1","karma":"^3.1.1","mocha":"^5.2.0","eslint":"^5.9.0","webpack":"^2.6.1","watchify":"^3.9.0","babel-cli":"^6.24.1","node-sass":"^4.5.3","babel-core":"^6.24.1","css-loader":"^0.28.2","karma-chai":"^0.1.0","html-loader":"^0.4.5","karma-mocha":"^1.3.0","sass-loader":"^6.0.6","babel-loader":"^7.1.1","style-loader":"^0.18.1","karma-webpack":"^3.0.5","babel-polyfill":"^6.23.0","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","eslint-plugin-mocha":"^5.2.0","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","inline-style-prefixer":"^3.0.6","karma-chrome-launcher":"^2.2.0","eslint-plugin-jsx-a11y":"^6.1.1","karma-babel-preprocessor":"^7.0.0","babel-preset-es2015-node6":"^0.4.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/qin-player_0.13.4_1546620726340_0.9216825445577093","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"qin-player","version":"0.14.0","license":"UNLICENSED","_id":"qin-player@0.14.0","maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"contributors":[{"name":"Fliss Hou","email":"flissh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"},{"name":"Max Hsu","email":"maxh@arisan.io"}],"homepage":"https://gitlab.com/arisan/qin-player","bugs":{"url":"https://gitlab.com/arisan/qin-player/issues"},"dist":{"shasum":"b038cbc02e24e93e8bdf2f66a68034c8c55e381c","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.14.0.tgz","fileCount":666,"integrity":"sha512-nDVesS0rW3kSAKXMNjXyBR39rmJ9MDr2IGpBOjbc+6jQ5+1RFWnnSyHXGUzvT7VukShzojgZ8Qk1bCO9yny/Sg==","signatures":[{"sig":"MEYCIQCoRjpC9NXA/ZACPi+KMgwbt+TAy/PCQAHBAe5pLPtiQwIhAKv0H1g+yCmWdMQS4PiHBvoco2Pru1uX4oUbS3GXoitv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23068100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcc/myCRA9TVsSAnZWagAA5mMQAJufmTJNxDZ0cqtYGJZT\nkYFcSU1JVQZFyU6rnc2+RcLCaHtpX8gKtUU9pXTUjqyJHV605CH3DlkZ/7CS\nMtfYfUyJCRLolORGIHKZmberx4WQPsEjqQbpkd3m0vhNosaqS6x58SA42Mw4\n9Eoch+S2maB+wHB8Q4TVdvSYVDFrAfzKkfVD3qArDAeczz94UFXHz89Q70JP\nnieI0besZoytRzkBL53XN+Z9z5LgZv6a0U3WFMqSN4LfuflVWPfXI9ji0D/+\n2A3tSjZMh42wqcjR4yfNeaUR2Khnc18y3kWqnMxfRwsXaYFAJPwq9EZBPmCc\nSZThMqzsTLyvBTeCaWH8qoC/tqYuEd8yrS7ZSdbbN+/cXLJJJIBnIbqGFtZN\nRxz1i95I+am2iCIqBH2SSCIaqYXhuUcBIDa8Ef28PaXbZweMo7gkkAQ26+gd\n+mLtcaFtxkOzVrZPzj/9Og9UtibEl/sftK9j34WA9qSFZMKH2wlhYWFcrjPI\nHynVyYYrdsSxB37atTebdvbut2p3ZbBZFYHiHpvQADugnJhGoj+wlB58lv6c\nmm5xvuDCDXn0Fv5CSXx5SKXMrSCQNZahJ2u9EAeIbrZijrsQpJzzO0AwKWO2\n3WVDLSSNLvBOk+jScIfTofqj0k2wOm9I4xS3gRYAk6r1looQGyUiaFFVRkcZ\nU/KZ\r\n=hiOL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.js","engines":{"node":"^10.14.2"},"gitHead":"495ac0545b72fcf3180aaaeb9ff664b6d0622fa0","scripts":{"lint":"eslint ./","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack -p","prepare":"npm run build"},"_npmUser":{"name":"davidt","email":"davidt@arisan.io"},"repository":{"url":"git+ssh://git@gitlab.com/arisan/qin-player.git","type":"git"},"_npmVersion":"6.4.1","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"clappr":"^0.3.3","randomstring":"^1.1.5","mobile-detect":"^1.4.3","@babel/runtime":"^7.3.1","webrtc-adapter":"^7.2.1","@babel/polyfill":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","async":"^2.6.2","karma":"^4.0.0","mocha":"^6.0.1","eslint":"^5.3.0","webpack":"^4.29.5","watchify":"^3.11.1","node-sass":"^4.11.0","css-loader":"^2.1.0","karma-chai":"^0.1.0","@babel/core":"^7.3.3","html-loader":"^0.5.5","karma-mocha":"^1.3.0","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","babel-loader":"^8.0.5","style-loader":"^0.23.1","karma-webpack":"^3.0.5","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","@babel/preset-env":"^7.3.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.11.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","inline-style-prefixer":"^5.0.4","karma-chrome-launcher":"^2.2.0","eslint-plugin-jsx-a11y":"^6.1.1","karma-babel-preprocessor":"^8.0.0","@babel/plugin-transform-runtime":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player_0.14.0_1551104432816_0.8480221112724142","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"qin-player","version":"0.15.1","license":"UNLICENSED","_id":"qin-player@0.15.1","maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"contributors":[{"name":"Fliss Hou","email":"flissh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"},{"name":"Max Hsu","email":"maxh@arisan.io"}],"homepage":"https://gitlab.com/arisan/qin-player","bugs":{"url":"https://gitlab.com/arisan/qin-player/issues"},"dist":{"shasum":"fc445e669310a047885046c7232f5329c95a39dc","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.15.1.tgz","fileCount":666,"integrity":"sha512-V2Q/f4LIZrDHuP9tfWqQflLA6ii55kMjeCRzO3KnGvnhXQt9luw2HOSzwcZ5h4thoPPz0T8VNyFFKTqT/dsBxA==","signatures":[{"sig":"MEQCIBvZg7lCpEd//0QpxZCwjbR/781tyhoQBkgF5fA0HEx3AiAAu9mXBAl5ucAfHqzJoPyLB4u6ruZM02LsqRfaymaD5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23068312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLVqkCRA9TVsSAnZWagAA6poP/0+bPFq70QgF8UKwpvmO\nb2oWk8DlMeA/59PAG66FITKTDAA85a9TfVnAYTGHN7DtYj9OX4Dc0fAETqBF\nl3s4oLVIDMI2TFFfw1IKhmWAFwaEo9tfI6GCgtHfqJne/7ZkBeH8UskdMdF8\no7s2ho4wKr5Xa3M8RAMoSZ7s7vaaa0Gbdx7hmWOwwHIp/t/69SgqZEnd9Kxd\nQUdfahX5E5GkqXuImudXb3ayKflzS6wIWAmWIyyHpaA9dmPyd8YD8aO/aQf6\nEDro3DNXgUKzq+bFoWbSfkGDUO/t5IqT7O3UBxWMuqj8lnvSTsuRTKE1qnW0\n+pDAfhhncTnC6HaE9phYD86L0SSl6Tqws5WRw7Uial/QZXl+ODrPXXo0IwJZ\nDFYP2BhuWyY3YG9VLK9/7H9np6q10hhXS8ENG/X+JAz1LaEKeV35n6GuPaJH\nP0xwvPan8StD6um685LKVInc8hJQO+ggjndXI5ud+OoXsMU30z/rryCf1W9Y\naS57xkOeG0AGwfIHuWlH/RX5LbcsgtlnNMIL8lG3eFiUSjmvqUEjKTz3YVCR\n39/+r/pbnlAWp/AznljTgOu1gVsX/ZLIk+1prtp83gS8tgLHr/+kLa8f29iR\nDxMdO0pla3erCcRUeQpB4qsEXg2zC4/FQtQSZqGp0hEp8qZSdJrjZqqRvAAa\nt0WN\r\n=HCy/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.js","engines":{"node":"^10.14.2"},"gitHead":"c429a3889b9dd2ea9c49be943687f6c6a1a56d31","scripts":{"lint":"eslint ./","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack -p","prepare":"npm run build"},"_npmUser":{"name":"davidt","email":"davidt@arisan.io"},"repository":{"url":"git+ssh://git@gitlab.com/arisan/qin-player.git","type":"git"},"_npmVersion":"6.4.1","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"clappr":"^0.3.3","randomstring":"^1.1.5","mobile-detect":"^1.4.3","@babel/runtime":"^7.3.1","webrtc-adapter":"^7.2.1","@babel/polyfill":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","async":"^2.6.2","karma":"^4.0.0","mocha":"^6.0.1","eslint":"^5.3.0","webpack":"^4.29.5","watchify":"^3.11.1","node-sass":"^4.11.0","css-loader":"^2.1.0","karma-chai":"^0.1.0","@babel/core":"^7.3.3","html-loader":"^0.5.5","karma-mocha":"^1.3.0","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","babel-loader":"^8.0.5","style-loader":"^0.23.1","karma-webpack":"^3.0.5","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","@babel/preset-env":"^7.3.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.11.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","inline-style-prefixer":"^5.0.4","karma-chrome-launcher":"^2.2.0","eslint-plugin-jsx-a11y":"^6.1.1","karma-babel-preprocessor":"^8.0.0","@babel/plugin-transform-runtime":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player_0.15.1_1596807843986_0.015901152074838665","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"qin-player","version":"0.16.0","license":"UNLICENSED","_id":"qin-player@0.16.0","maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"contributors":[{"name":"Fliss Hou","email":"flissh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"},{"name":"Max Hsu","email":"maxh@arisan.io"}],"homepage":"https://gitlab.com/arisan/qin-player","bugs":{"url":"https://gitlab.com/arisan/qin-player/issues"},"dist":{"shasum":"8cbfb9649e1767a2de025abc82a896fbfd25e60d","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.16.0.tgz","fileCount":666,"integrity":"sha512-4+tzsI6pL0wQCbBc14D5ln9EV4B87gXgseaon+z/vgqBtuFsuKIyBQF4bx6TlkUclaMf/DMX6VIWtn1EnDd+cA==","signatures":[{"sig":"MEUCIQCe3fHAkgTScezr75zSb4ruXXSXll1WEsFi0mGRMOOg9wIgIY0viBWET5MxitymuAcQ1rD0IV9t/BpEOxNGuNQEMyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23068366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMjGICRA9TVsSAnZWagAAtrAP/1lWZP9YkeJoGoAlgn9b\nlf+nbhVXoJCRb59fsPWDsWSgEW8iN8opXHjIk+ZFMHcSUe/vpiwGxpKI/RVY\nWStnz+Ag7/1qx1Xq2Hqx34V9SqAWwzs4HWIaP97Vo/gC/fHMUUo102pi9nPp\n31TRTkC4aZihpvdGltUipi7LlGwPOq7TU7SwPC2zSlwQqImV8AGX7bcvqHgi\nhHgP7Dcp9FiWHkvd8rTshAIZhJW6nLluL6KzJlQXTCnISrBoYUfpEr3Bsy2d\nPKwfYk/TzuGlT4pm0ZPpn5ETgPSRYwiroJzo6PXY0mrtxLZcJuDYHCrPO3w5\nHZgNtuGH13keFZ/4axACHKoHAA+TQSdJ1ovVHcz6tC502lqOSkDadDr726c7\nnioR37CZvKt6PGxz91TOSIAFf/7hvUs7W2h7OeD7VSsTnyULhvQ8OhIG0CLs\n91XB42wUT5zljMMA7kmpae8Qb4psLmQeRbeqgWQWhZUcIdmyc49o83j64bnB\nOIuVuamNdKqirZxAaf7qMOxN8U4eZwgwdFeAHPmAWZ86r1jJJvf47EA8UYka\n3gsNJ/iik6aVbC2XqWhHkM9GCjI1qfVWczqZejm/D5M9UjcXGzaTZZIYCawG\nmSbWqavHqZcz/84Mc+eEYp2ZJJUd2UXwGPtGJzsFhLQZc+/+efoFzh8GDPU9\ncZgE\r\n=tjsj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.js","engines":{"node":"^10.14.2"},"gitHead":"0826c303621f9fa5235384495a0be308f53d738d","scripts":{"lint":"eslint ./","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack -p","prepare":"npm run build"},"_npmUser":{"name":"davidt","email":"davidt@arisan.io"},"repository":{"url":"git+ssh://git@gitlab.com/arisan/qin-player.git","type":"git"},"_npmVersion":"6.4.1","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"clappr":"^0.3.3","randomstring":"^1.1.5","mobile-detect":"^1.4.3","@babel/runtime":"^7.3.1","webrtc-adapter":"^7.2.1","@babel/polyfill":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","async":"^2.6.2","karma":"^4.0.0","mocha":"^6.0.1","eslint":"^5.3.0","webpack":"^4.29.5","watchify":"^3.11.1","node-sass":"^4.11.0","css-loader":"^2.1.0","karma-chai":"^0.1.0","@babel/core":"^7.3.3","html-loader":"^0.5.5","karma-mocha":"^1.3.0","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","babel-loader":"^8.0.5","style-loader":"^0.23.1","karma-webpack":"^3.0.5","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","@babel/preset-env":"^7.3.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.11.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","inline-style-prefixer":"^5.0.4","karma-chrome-launcher":"^2.2.0","eslint-plugin-jsx-a11y":"^6.1.1","karma-babel-preprocessor":"^8.0.0","@babel/plugin-transform-runtime":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player_0.16.0_1597125000204_0.28085260888712016","host":"s3://npm-registry-packages"}},"0.16.1":{"name":"qin-player","version":"0.16.1","license":"UNLICENSED","_id":"qin-player@0.16.1","maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"contributors":[{"name":"Fliss Hou","email":"flissh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"},{"name":"Max Hsu","email":"maxh@arisan.io"}],"homepage":"https://gitlab.com/arisan/qin-player","bugs":{"url":"https://gitlab.com/arisan/qin-player/issues"},"dist":{"shasum":"c414a0d640595a70226afaec5c43fa7b8ad217e3","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.16.1.tgz","fileCount":666,"integrity":"sha512-OI8NMS7ngp9S8lBFmVTYhuTWlobitPF9kopGgduCy+McJBHLnAQpBD/NL8k2XnWH2JWErPJP+IFqb5kWt2EP3g==","signatures":[{"sig":"MEUCIEexedVZ7wpRtxHra+z8f/0KqJ4CsPo51xSJGECcxSUrAiEA2xSv+i+1BIXrehlZ7uSpjcdmRx8hONX7/b8vShNBGHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23068416},"main":"dist/bundle.js","engines":{"node":"^10.14.2"},"gitHead":"3c7b042a01fe3d2d0d72127cec1e560c1b3852e7","scripts":{"lint":"eslint ./","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack -p","prepare":"npm run build"},"_npmUser":{"name":"davidt","email":"davidt@arisan.io"},"repository":{"url":"git+ssh://git@gitlab.com/arisan/qin-player.git","type":"git"},"_npmVersion":"6.4.1","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"clappr":"^0.3.3","randomstring":"^1.1.5","mobile-detect":"^1.4.3","@babel/runtime":"^7.3.1","webrtc-adapter":"^7.2.1","@babel/polyfill":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","async":"^2.6.2","karma":"^4.0.0","mocha":"^6.0.1","eslint":"^5.3.0","webpack":"^4.29.5","watchify":"^3.11.1","node-sass":"^4.11.0","css-loader":"^2.1.0","karma-chai":"^0.1.0","@babel/core":"^7.3.3","html-loader":"^0.5.5","karma-mocha":"^1.3.0","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","babel-loader":"^8.0.5","style-loader":"^0.23.1","karma-webpack":"^3.0.5","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","@babel/preset-env":"^7.3.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.11.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","inline-style-prefixer":"^5.0.4","karma-chrome-launcher":"^2.2.0","eslint-plugin-jsx-a11y":"^6.1.1","karma-babel-preprocessor":"^8.0.0","@babel/plugin-transform-runtime":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player_0.16.1_1695803668014_0.4887526669843565","host":"s3://npm-registry-packages"}},"0.16.2":{"name":"qin-player","version":"0.16.2","license":"UNLICENSED","_id":"qin-player@0.16.2","maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"contributors":[{"name":"Fliss Hou","email":"flissh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"},{"name":"Max Hsu","email":"maxh@arisan.io"}],"homepage":"https://gitlab.com/arisan/qin-player","bugs":{"url":"https://gitlab.com/arisan/qin-player/issues"},"dist":{"shasum":"f34e9200691121079516b08642a5f75a9f524bb0","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.16.2.tgz","fileCount":666,"integrity":"sha512-2XBHsffUFNQqJncPiAtGCp1SjN5SMMeY1acYIjnNsycrN/ps8aAjxcirbbi0Q7IkoNdvCbEmej9GeWe3Dtc0Rw==","signatures":[{"sig":"MEUCIQDTXtwT3NWDQ3+14kW39Zle/kOHbbjrXkPxRHLRTFdvIQIgRUlL4kHhIJ/zdsd1WTC9MA17YUR/Dp/nOGG9Nh08qHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23068377},"main":"dist/bundle.js","engines":{"node":"^10.14.2"},"gitHead":"2952cde4fbfa32a5c6a4331abfda7b9ef5f6ff66","scripts":{"lint":"eslint ./","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack -p","prepare":"npm run build"},"_npmUser":{"name":"davidt","email":"davidt@arisan.io"},"repository":{"url":"git+ssh://git@gitlab.com/arisan/qin-player.git","type":"git"},"_npmVersion":"6.4.1","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"clappr":"^0.3.3","randomstring":"^1.1.5","mobile-detect":"^1.4.3","@babel/runtime":"^7.3.1","webrtc-adapter":"^7.2.1","@babel/polyfill":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","async":"^2.6.2","karma":"^4.0.0","mocha":"^6.0.1","eslint":"^5.3.0","webpack":"^4.29.5","watchify":"^3.11.1","node-sass":"^4.11.0","css-loader":"^2.1.0","karma-chai":"^0.1.0","@babel/core":"^7.3.3","html-loader":"^0.5.5","karma-mocha":"^1.3.0","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","babel-loader":"^8.0.5","style-loader":"^0.23.1","karma-webpack":"^3.0.5","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","@babel/preset-env":"^7.3.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.11.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","inline-style-prefixer":"^5.0.4","karma-chrome-launcher":"^2.2.0","eslint-plugin-jsx-a11y":"^6.1.1","karma-babel-preprocessor":"^8.0.0","@babel/plugin-transform-runtime":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player_0.16.2_1698212009083_0.5874866824193632","host":"s3://npm-registry-packages"}},"0.16.3":{"name":"qin-player","version":"0.16.3","license":"UNLICENSED","_id":"qin-player@0.16.3","maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"contributors":[{"name":"Fliss Hou","email":"flissh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"},{"name":"Max Hsu","email":"maxh@arisan.io"}],"homepage":"https://gitlab.com/arisan/qin-player","bugs":{"url":"https://gitlab.com/arisan/qin-player/issues"},"dist":{"shasum":"d3c6fcb3780b3281d984023f58a8cfebb9c1f87a","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.16.3.tgz","fileCount":667,"integrity":"sha512-PQZ+/BPcXuPvZXnJMCypFBTTL1lhy4VTvtb9YaBPKrmao+bLLh8MqHYLlPQNYd0suXAANbs0gpb2XwLfBNJVpw==","signatures":[{"sig":"MEQCIHkilmqDuJlgq1QJLbqfQ0QwPqd7aWY8cN2rlkKE6G4jAiAqsiMOOEVDukSJrLEK/E7bkCIMcNq+ynFD0uEaDNBLzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23277785},"main":"dist/bundle.js","engines":{"node":"^10.24.1"},"gitHead":"a6a66a19acd6de4688847a2a59dd96a7f9216d54","scripts":{"lint":"eslint ./","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack -p","prepare":"npm run build","release":"semantic-release"},"_npmUser":{"name":"davidt","email":"davidt@arisan.io"},"repository":{"url":"git+ssh://git@gitlab.com/arisan/qin-player.git","type":"git"},"_npmVersion":"6.14.12","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"10.24.1","dependencies":{"clappr":"^0.3.3","randomstring":"^1.1.5","mobile-detect":"^1.4.3","@babel/runtime":"^7.3.1","webrtc-adapter":"^7.2.1","@babel/polyfill":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","async":"^2.6.2","karma":"^4.0.0","mocha":"^6.0.1","eslint":"^5.3.0","webpack":"^4.29.5","watchify":"^3.11.1","node-sass":"^4.11.0","css-loader":"^2.1.0","karma-chai":"^0.1.0","@babel/core":"^7.3.3","html-loader":"^0.5.5","karma-mocha":"^1.3.0","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","babel-loader":"^8.0.5","style-loader":"^0.23.1","karma-webpack":"^3.0.5","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","semantic-release":"^17.4.7","@babel/preset-env":"^7.3.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.11.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@semantic-release/git":"^10.0.1","inline-style-prefixer":"^5.0.4","karma-chrome-launcher":"^2.2.0","@semantic-release/exec":"^5.0.0","eslint-plugin-jsx-a11y":"^6.1.1","@semantic-release/gitlab":"^6.2.2","karma-babel-preprocessor":"^8.0.0","@babel/plugin-transform-runtime":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player_0.16.3_1773211732480_0.641806969137902","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"qin-player","version":"0.16.4","license":"UNLICENSED","_id":"qin-player@0.16.4","maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"contributors":[{"name":"Fliss Hou","email":"flissh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"},{"name":"Max Hsu","email":"maxh@arisan.io"}],"homepage":"https://gitlab.com/arisan/qin-player","bugs":{"url":"https://gitlab.com/arisan/qin-player/issues"},"dist":{"shasum":"5ebf6edb85d6bc40ff2b3f2bf26d9d2d53eb2f5f","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.16.4.tgz","fileCount":667,"integrity":"sha512-/E8ynue3ER4ij77L0WlsVUn5DZ0tM+B1u8AHf1MZI1lAs2PvZIz6y2FSS8vqLrJYTUC6dn+i82qYduUsG+iUoQ==","signatures":[{"sig":"MEUCIB3SkkRyCysZtn94lwrUKm0JUKvuJYWxFwMJN9epQrc2AiEAmTDRXs8ikjBCQkgZP6JOM30VJOLrmaXVy4CH8PQ3o94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22968303},"main":"dist/bundle.js","engines":{"node":"^10.24.1"},"gitHead":"8c731d923255055b945223c3df9efae9ae3b7ed9","scripts":{"lint":"eslint ./","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack -p","prepare":"npm run build","release":"semantic-release"},"_npmUser":{"name":"davidt","email":"davidt@arisan.io"},"repository":{"url":"git+ssh://git@gitlab.com/arisan/qin-player.git","type":"git"},"_npmVersion":"6.14.12","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"10.24.1","dependencies":{"clappr":"^0.3.3","mobile-detect":"^1.4.3","@babel/runtime":"^7.3.1","webrtc-adapter":"^7.2.1","@babel/polyfill":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","async":"^2.6.2","karma":"^4.0.0","mocha":"^6.0.1","eslint":"^5.3.0","webpack":"^4.29.5","watchify":"^3.11.1","node-sass":"^4.11.0","css-loader":"^2.1.0","karma-chai":"^0.1.0","@babel/core":"^7.3.3","html-loader":"^0.5.5","karma-mocha":"^1.3.0","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","babel-loader":"^8.0.5","style-loader":"^0.23.1","karma-webpack":"^3.0.5","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","semantic-release":"^17.4.7","@babel/preset-env":"^7.3.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.11.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@semantic-release/git":"^10.0.1","inline-style-prefixer":"^5.0.4","karma-chrome-launcher":"^2.2.0","@semantic-release/exec":"^5.0.0","eslint-plugin-jsx-a11y":"^6.1.1","@semantic-release/gitlab":"^6.2.2","karma-babel-preprocessor":"^8.0.0","@babel/plugin-transform-runtime":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player_0.16.4_1774593398221_0.35937296923152706","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"qin-player","version":"0.17.0","license":"UNLICENSED","_id":"qin-player@0.17.0","maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"contributors":[{"name":"Fliss Hou","email":"flissh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"},{"name":"Max Hsu","email":"maxh@arisan.io"}],"homepage":"https://gitlab.com/arisan/qin-player","bugs":{"url":"https://gitlab.com/arisan/qin-player/issues"},"dist":{"shasum":"8c035724401bc2944f63fc3cfe33e3bc8d4b247e","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.17.0.tgz","fileCount":667,"integrity":"sha512-vwBv5gQY+05+nomD3jxt9o3RfG1JsJAyY736RLRUqcMwFQulL22b7IHC2F2/Trbny2mf9iTd5q8y0mA3JMxF4g==","signatures":[{"sig":"MEUCICF1BixCVcxFbDCrkxfFVPkH+e6U9APck59y8o0kfaNkAiEA2EqMVDLN1MMQ1aImws+fhFQLHDtkHH2Ubq+jp4jIfAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22976938},"main":"dist/bundle.js","engines":{"node":">=10.24.1"},"gitHead":"ee5d677f5dc67675333815778f02cd53d16bf2bc","scripts":{"lint":"eslint ./","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack -p","prepare":"npm run build","release":"semantic-release"},"_npmUser":{"name":"davidt","email":"davidt@arisan.io"},"repository":{"url":"git+ssh://git@gitlab.com/arisan/qin-player.git","type":"git"},"_npmVersion":"6.14.12","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"10.24.1","dependencies":{"uuid":"^8.3.2","clappr":"^0.3.3","mobile-detect":"^1.4.3","@babel/runtime":"^7.3.1","webrtc-adapter":"^7.2.1","@babel/polyfill":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","async":"^2.6.2","karma":"^4.0.0","mocha":"^6.0.1","eslint":"^5.3.0","webpack":"^4.29.5","watchify":"^3.11.1","node-sass":"^4.11.0","css-loader":"^2.1.0","karma-chai":"^0.1.0","@babel/core":"^7.3.3","html-loader":"^0.5.5","karma-mocha":"^1.3.0","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","babel-loader":"^8.0.5","style-loader":"^0.23.1","karma-webpack":"^3.0.5","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","semantic-release":"^17.4.7","@babel/preset-env":"^7.3.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.11.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@semantic-release/git":"^10.0.1","inline-style-prefixer":"^5.0.4","karma-chrome-launcher":"^2.2.0","@semantic-release/exec":"^5.0.0","eslint-plugin-jsx-a11y":"^6.1.1","@semantic-release/gitlab":"^6.2.2","karma-babel-preprocessor":"^8.0.0","@babel/plugin-transform-runtime":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player_0.17.0_1779966419960_0.3453468341895476","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"qin-player","version":"0.18.0","license":"UNLICENSED","_id":"qin-player@0.18.0","maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"contributors":[{"name":"Fliss Hou","email":"flissh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"},{"name":"Max Hsu","email":"maxh@arisan.io"}],"homepage":"https://gitlab.com/arisan/qin-player","bugs":{"url":"https://gitlab.com/arisan/qin-player/issues"},"dist":{"shasum":"ad09721f870a7a1bc773c9ac4e68ca141590f212","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.18.0.tgz","fileCount":667,"integrity":"sha512-dC/amisl4QRShBH/ZQBNZwSa+tahYlJYprvpumcdTTow0IZ+uvjuQwuuaaFpw07AKaAGa6yV8XGL+WON+OBWQw==","signatures":[{"sig":"MEUCIG+7nvuiDyB2lepoXBeOqWTsLe84ZriQ1E+w++gE5PahAiEAz8rISpccJEZoH848bReAglDypDoh4bAOm01B29Bv0QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22979782},"main":"dist/bundle.js","engines":{"node":">=10.24.1"},"gitHead":"79321f289faca4beb04679954b74db1607fb94e7","scripts":{"lint":"eslint ./","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack -p","prepare":"npm run build","release":"semantic-release"},"_npmUser":{"name":"davidt","email":"davidt@arisan.io"},"repository":{"url":"git+ssh://git@gitlab.com/arisan/qin-player.git","type":"git"},"_npmVersion":"6.14.12","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"10.24.1","dependencies":{"uuid":"^8.3.2","clappr":"^0.3.3","mobile-detect":"^1.4.3","@babel/runtime":"^7.3.1","webrtc-adapter":"^7.2.1","@babel/polyfill":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","async":"^2.6.2","karma":"^4.0.0","mocha":"^6.0.1","eslint":"^5.3.0","webpack":"^4.29.5","watchify":"^3.11.1","node-sass":"^4.11.0","css-loader":"^2.1.0","karma-chai":"^0.1.0","@babel/core":"^7.3.3","html-loader":"^0.5.5","karma-mocha":"^1.3.0","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","babel-loader":"^8.0.5","style-loader":"^0.23.1","karma-webpack":"^3.0.5","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","semantic-release":"^17.4.7","@babel/preset-env":"^7.3.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.11.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@semantic-release/git":"^10.0.1","inline-style-prefixer":"^5.0.4","karma-chrome-launcher":"^2.2.0","@semantic-release/exec":"^5.0.0","eslint-plugin-jsx-a11y":"^6.1.1","@semantic-release/gitlab":"^6.2.2","karma-babel-preprocessor":"^8.0.0","@babel/plugin-transform-runtime":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player_0.18.0_1783325977774_0.5680366758938902","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"qin-player","version":"0.18.1","license":"UNLICENSED","_id":"qin-player@0.18.1","maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"contributors":[{"name":"Fliss Hou","email":"flissh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"},{"name":"Max Hsu","email":"maxh@arisan.io"}],"homepage":"https://gitlab.com/arisan/qin-player","bugs":{"url":"https://gitlab.com/arisan/qin-player/issues"},"dist":{"shasum":"e0a4aa17bcef09e5d3ab364fe696275221287761","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.18.1.tgz","fileCount":667,"integrity":"sha512-kLSVmRsO2QwPdalkACNEW1eZjw86+hLnWGY8hTi1ycXU9mxajXmATCH4t3hh/MkBD7TDH807DUiAD27rGjN8yg==","signatures":[{"sig":"MEUCIAINC6OU8732t+jkY18sh9lBuikKmq0gCxDXWwbqIb2jAiEAmRUAmsTclz4yW2BhiSBDRZd6Cl+zh4vlbhM5ZFCeoss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22979800},"main":"dist/bundle.js","engines":{"node":">=10.24.1"},"gitHead":"b567bd8202d42d71852f34fa51c60566dc7e9725","scripts":{"lint":"eslint ./","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack -p","prepare":"npm run build","release":"semantic-release"},"_npmUser":{"name":"davidt","email":"davidt@arisan.io"},"repository":{"url":"git+ssh://git@gitlab.com/arisan/qin-player.git","type":"git"},"_npmVersion":"6.14.12","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"10.24.1","dependencies":{"uuid":"^8.3.2","clappr":"^0.3.3","mobile-detect":"^1.4.3","@babel/runtime":"^7.3.1","webrtc-adapter":"^7.2.1","@babel/polyfill":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","async":"^2.6.2","karma":"^4.0.0","mocha":"^6.0.1","eslint":"^5.3.0","webpack":"^4.29.5","watchify":"^3.11.1","node-sass":"^4.11.0","css-loader":"^2.1.0","karma-chai":"^0.1.0","@babel/core":"^7.3.3","html-loader":"^0.5.5","karma-mocha":"^1.3.0","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","babel-loader":"^8.0.5","style-loader":"^0.23.1","karma-webpack":"^3.0.5","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","semantic-release":"^17.4.7","@babel/preset-env":"^7.3.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.11.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@semantic-release/git":"^10.0.1","inline-style-prefixer":"^5.0.4","karma-chrome-launcher":"^2.2.0","@semantic-release/exec":"^5.0.0","eslint-plugin-jsx-a11y":"^6.1.1","@semantic-release/gitlab":"^6.2.2","karma-babel-preprocessor":"^8.0.0","@babel/plugin-transform-runtime":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player_0.18.1_1787902099784_0.4515905774114366","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"qin-player","version":"0.18.2","license":"UNLICENSED","_id":"qin-player@0.18.2","maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"contributors":[{"name":"Fliss Hou","email":"flissh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"},{"name":"Max Hsu","email":"maxh@arisan.io"}],"homepage":"https://gitlab.com/arisan/qin-player","bugs":{"url":"https://gitlab.com/arisan/qin-player/issues"},"dist":{"shasum":"8eede1143174551a1cc741788b35cde861b38497","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.18.2.tgz","fileCount":667,"integrity":"sha512-8GoArMdyXvSY4nK9c50x+kmMIC4b2KS4jcG/gJT0cFr28kM+KNtvkdBAgWGjKnPOnWvrPJf6HUAPxG8PwW0jvA==","signatures":[{"sig":"MEUCIC2c/oxWHGAuAp6W5Go3pLSFV20IRtCnussCjua141pOAiEAwEaeVAA1LbNEXWzWzF24Fk0Zk3cP1jyga7j5LYnbyDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22979805},"main":"dist/bundle.js","engines":{"node":">=10.24.1"},"gitHead":"36ac64d589521bdc935a4f90339d3e48169a6ac8","scripts":{"lint":"eslint ./","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack -p","prepare":"npm run build","release":"semantic-release"},"_npmUser":{"name":"davidt","email":"davidt@arisan.io"},"repository":{"url":"git+ssh://git@gitlab.com/arisan/qin-player.git","type":"git"},"_npmVersion":"6.14.12","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"10.24.1","dependencies":{"uuid":"^8.3.2","clappr":"^0.3.3","mobile-detect":"^1.4.3","@babel/runtime":"^7.3.1","webrtc-adapter":"^7.2.1","@babel/polyfill":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","async":"^2.6.2","karma":"^4.0.0","mocha":"^6.0.1","eslint":"^5.3.0","webpack":"^4.29.5","watchify":"^3.11.1","node-sass":"^4.11.0","css-loader":"^2.1.0","karma-chai":"^0.1.0","@babel/core":"^7.3.3","html-loader":"^0.5.5","karma-mocha":"^1.3.0","sass-loader":"^7.1.0","webpack-cli":"^3.2.3","babel-loader":"^8.0.5","style-loader":"^0.23.1","karma-webpack":"^3.0.5","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","semantic-release":"^17.4.7","@babel/preset-env":"^7.3.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.11.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@semantic-release/git":"^10.0.1","inline-style-prefixer":"^5.0.4","karma-chrome-launcher":"^2.2.0","@semantic-release/exec":"^5.0.0","eslint-plugin-jsx-a11y":"^6.1.1","@semantic-release/gitlab":"^6.2.2","karma-babel-preprocessor":"^8.0.0","@babel/plugin-transform-runtime":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player_0.18.2_1787914562942_0.663599182056325","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"qin-player","version":"0.18.3","license":"UNLICENSED","_id":"qin-player@0.18.3","maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"contributors":[{"name":"Fliss Hou","email":"flissh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"},{"name":"Max Hsu","email":"maxh@arisan.io"}],"homepage":"https://gitlab.com/arisan/qin-player","bugs":{"url":"https://gitlab.com/arisan/qin-player/issues"},"dist":{"shasum":"672ed530cfbae3457a03c90d19a01ca1f68814d3","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.18.3.tgz","fileCount":660,"integrity":"sha512-3fPJUG3C2O8pItFKxACLFANe7Xjj4dv98tI0GzKSW0z01KLUe2SAN4qLDVAESNpIgOTtLamhvQrtcSjMYjF5AA==","signatures":[{"sig":"MEUCIQCH22eUAz9KWxKOpGBVCj62yCJNlXKkBm5pNcd3KHVsZwIgM35FjOzVxt9A6JVEqb59v24v10DpJLOZyS+Hi+/zEkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22929209},"main":"dist/bundle.js","engines":{"node":"^20.20.2"},"gitHead":"251c3924006352d2b912868d6a93047378bee70a","scripts":{"lint":"eslint ./","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack -p","prepare":"npm run build","release":"semantic-release","test:ci":"karma start --single-run --browsers ChromeHeadlessCI karma.conf.js"},"_npmUser":{"name":"davidt","email":"davidt@arisan.io"},"repository":{"url":"git+ssh://git@gitlab.com/arisan/qin-player.git","type":"git"},"_npmVersion":"10.8.2","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^8.3.2","clappr":"^0.3.3","mobile-detect":"^1.4.3","@babel/runtime":"^7.3.1","webrtc-adapter":"^7.2.1","@babel/polyfill":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","async":"^2.6.2","karma":"^4.0.0","mocha":"^6.0.1","eslint":"^5.3.0","webpack":"^4.47.0","watchify":"^3.11.1","node-sass":"^9.0.0","css-loader":"^2.1.0","karma-chai":"^0.1.0","@babel/core":"^7.3.3","html-loader":"^0.5.5","karma-mocha":"^1.3.0","sass-loader":"^10.5.2","webpack-cli":"^3.2.3","babel-loader":"^8.0.5","style-loader":"^0.23.1","karma-webpack":"^4.0.2","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","semantic-release":"^18.0.0","@babel/preset-env":"^7.3.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.11.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@semantic-release/git":"^10.0.1","inline-style-prefixer":"^5.0.4","karma-chrome-launcher":"^2.2.0","@semantic-release/exec":"^6.0.3","eslint-plugin-jsx-a11y":"^6.1.1","@semantic-release/gitlab":"^7.2.1","karma-babel-preprocessor":"^8.0.0","@babel/plugin-transform-runtime":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player_0.18.3_1788860027569_0.7399422576025609","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"qin-player","version":"0.19.0","license":"UNLICENSED","_id":"qin-player@0.19.0","maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"contributors":[{"name":"Fliss Hou","email":"flissh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"},{"name":"Max Hsu","email":"maxh@arisan.io"}],"homepage":"https://gitlab.com/arisan/qin-player","bugs":{"url":"https://gitlab.com/arisan/qin-player/issues"},"dist":{"shasum":"e4d8eabe7556e41faa1e97f378baef8cb3e3df54","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.19.0.tgz","fileCount":660,"integrity":"sha512-mc2WhIRbYNJty7pAz5wbQZCNIY0P/PdVC7VTnjBpmecEXRL6Urjm+CETMpsJ7gXqJC9TUTc3dHmbR8VQLoietw==","signatures":[{"sig":"MEYCIQDWfqSyGvmPCQ0cTuH+w+zfGGX4c0UDFIgHVj8HhudUQQIhAIkDn1YhxaK+Qo2/f0Fg46k9vQcposXoGVvwzjb6eDnx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDetnK6AMij0on8AgHV3H+FFplDz2257MSxgvFFQ2LgMAiBkSE7zvzhempbSP9i3fhDZ2/RNX8NB7qvmwzjTheGrww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22929679},"main":"dist/bundle.js","engines":{"node":"^20.20.2"},"gitHead":"c83e87458af7ab7788ef0dc18559884d9ff7327d","scripts":{"lint":"eslint ./","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack -p","prepare":"npm run build","release":"semantic-release","test:ci":"karma start --single-run --browsers ChromeHeadlessCI karma.conf.js"},"_npmUser":{"name":"davidt","email":"davidt@arisan.io"},"repository":{"url":"git+ssh://git@gitlab.com/arisan/qin-player.git","type":"git"},"_npmVersion":"10.8.2","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^8.3.2","clappr":"^0.3.3","mobile-detect":"^1.4.3","@babel/runtime":"^7.3.1","webrtc-adapter":"^7.2.1","@babel/polyfill":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","async":"^2.6.2","karma":"^4.0.0","mocha":"^6.0.1","eslint":"^5.3.0","webpack":"^4.47.0","watchify":"^3.11.1","node-sass":"^9.0.0","css-loader":"^2.1.0","karma-chai":"^0.1.0","@babel/core":"^7.3.3","html-loader":"^0.5.5","karma-mocha":"^1.3.0","sass-loader":"^10.5.2","webpack-cli":"^3.2.3","babel-loader":"^8.0.5","style-loader":"^0.23.1","karma-webpack":"^4.0.2","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","semantic-release":"^18.0.0","@babel/preset-env":"^7.3.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.11.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@semantic-release/git":"^10.0.1","inline-style-prefixer":"^5.0.4","karma-chrome-launcher":"^2.2.0","@semantic-release/exec":"^6.0.3","eslint-plugin-jsx-a11y":"^6.1.1","@semantic-release/gitlab":"^7.2.1","karma-babel-preprocessor":"^8.0.0","@babel/plugin-transform-runtime":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/qin-player_0.19.0_1790064530066_0.8152809115499533","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"_id":"qin-player@0.19.1","bugs":{"url":"https://gitlab.com/arisan/qin-player/issues"},"dist":{"shasum":"ae686747a7526838feadedd6b7154fa5bd9d9027","tarball":"https://registry.npmjs.org/qin-player/-/qin-player-0.19.1.tgz","fileCount":660,"integrity":"sha512-igjlBjKsuyn62eydbr+If1CcAeVI0HJv93qRyPqOCRTm4h9RoY1mlzXrgaod9W3mZgh+FukFH7uvEdEdoSZxgA==","signatures":[{"sig":"MEYCIQCGWA28NT0apsjOrKsz8DG6gIGPtaPtSED9q22IQ26ElwIhAOisBuLYJnnIDw4MF06KYn4UxYU7KE5Do19fi7msTcUO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD0yQc42wCN1SEfHo2+CQD7DmX54zEWfor1gDNIsMqL1AIgb/Wfrd9l85fGaCVSRzGxTDpyFuMaSFiMIh5qo+5u3fE="}],"unpackedSize":22929707},"main":"dist/bundle.js","name":"qin-player","engines":{"node":"^20.20.2"},"gitHead":"fc543278c5080d07bf6b76f07b1caba10884ec3f","license":"UNLICENSED","scripts":{"lint":"eslint ./","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","build":"webpack -p","prepare":"npm run build","release":"semantic-release","test:ci":"karma start --single-run --browsers ChromeHeadlessCI karma.conf.js"},"version":"0.19.1","_npmUser":{"name":"davidt","email":"davidt@arisan.io"},"homepage":"https://gitlab.com/arisan/qin-player","repository":{"url":"git+ssh://git@gitlab.com/arisan/qin-player.git","type":"git"},"_npmVersion":"10.8.2","description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","directories":{},"maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"_nodeVersion":"20.20.2","contributors":[{"name":"Fliss Hou","email":"flissh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"},{"name":"Max Hsu","email":"maxh@arisan.io"}],"dependencies":{"uuid":"^8.3.2","clappr":"^0.3.3","mobile-detect":"^1.4.3","@babel/runtime":"^7.3.1","webrtc-adapter":"^7.2.1","@babel/polyfill":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","async":"^2.6.2","karma":"^4.0.0","mocha":"^6.0.1","eslint":"^5.3.0","webpack":"^4.47.0","watchify":"^3.11.1","node-sass":"^9.0.0","css-loader":"^2.1.0","karma-chai":"^0.1.0","@babel/core":"^7.3.3","html-loader":"^0.5.5","karma-mocha":"^1.3.0","sass-loader":"^10.5.2","webpack-cli":"^3.2.3","babel-loader":"^8.0.5","style-loader":"^0.23.1","karma-webpack":"^4.0.2","compass-mixins":"^0.12.10","karma-coverage":"^1.1.1","semantic-release":"^18.0.0","@babel/preset-env":"^7.3.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.11.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","@semantic-release/git":"^10.0.1","inline-style-prefixer":"^5.0.4","karma-chrome-launcher":"^2.2.0","@semantic-release/exec":"^6.0.3","eslint-plugin-jsx-a11y":"^6.1.1","@semantic-release/gitlab":"^7.2.1","karma-babel-preprocessor":"^8.0.0","@babel/plugin-transform-runtime":"^7.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/qin-player_0.19.1_1790239700526_0.47452340365044066"}}},"time":{"created":"2017-04-27T07:39:38.518Z","modified":"2026-09-24T08:48:21.023Z","0.1.0":"2017-04-27T07:39:38.518Z","0.1.1":"2017-04-27T07:54:23.123Z","0.1.2":"2017-05-08T08:20:13.111Z","0.1.3":"2017-05-08T10:43:02.482Z","0.2.0":"2017-05-10T06:13:41.746Z","0.2.1":"2017-05-10T10:07:07.394Z","0.2.2":"2017-05-11T09:16:06.352Z","0.2.3":"2017-05-11T09:42:52.698Z","0.3.0":"2017-05-17T10:45:20.403Z","0.3.1":"2017-05-18T11:04:58.504Z","0.4.0":"2017-05-22T04:41:50.167Z","0.4.1":"2017-05-22T06:28:24.999Z","0.5.0":"2017-05-25T08:24:01.340Z","0.6.0":"2017-05-26T08:47:26.899Z","0.7.0":"2017-06-02T06:24:36.382Z","0.8.0":"2017-06-07T04:21:44.617Z","0.8.1":"2017-06-09T07:33:16.782Z","0.8.2":"2017-06-09T11:42:32.187Z","0.9.0":"2017-06-13T04:16:46.556Z","0.9.1":"2017-06-16T04:53:14.196Z","0.9.2":"2017-06-19T10:57:47.377Z","0.9.3":"2017-06-27T09:22:44.067Z","0.9.4":"2017-06-29T09:11:04.509Z","0.10.0":"2017-07-10T07:55:23.171Z","0.10.1":"2017-07-11T09:30:43.915Z","0.10.2":"2017-08-01T06:12:25.644Z","0.10.3":"2017-09-27T06:29:08.500Z","0.10.4":"2017-10-06T10:17:31.880Z","0.11.0":"2018-01-08T09:31:05.444Z","0.12.0":"2018-01-15T11:41:37.606Z","0.13.2":"2018-12-24T16:05:30.102Z","0.13.3":"2018-12-25T01:17:27.258Z","0.13.4":"2019-01-04T16:52:07.112Z","0.14.0":"2019-02-25T14:20:33.600Z","0.15.1":"2020-08-07T13:44:04.455Z","0.16.0":"2020-08-11T05:50:00.645Z","0.16.1":"2023-09-27T08:34:28.654Z","0.16.2":"2023-10-25T05:33:30.366Z","0.16.3":"2026-03-11T06:48:53.096Z","0.16.4":"2026-03-27T06:36:38.878Z","0.17.0":"2026-05-28T11:07:00.564Z","0.18.0":"2026-07-06T08:19:38.135Z","0.18.1":"2026-08-28T07:28:20.170Z","0.18.2":"2026-08-28T10:56:03.350Z","0.18.3":"2026-09-08T09:33:48.017Z","0.19.0":"2026-09-22T08:08:50.377Z","0.19.1":"2026-09-24T08:48:20.838Z"},"bugs":{"url":"https://gitlab.com/arisan/qin-player/issues"},"license":"UNLICENSED","homepage":"https://gitlab.com/arisan/qin-player","repository":{"url":"git+ssh://git@gitlab.com/arisan/qin-player.git","type":"git"},"description":"An player that can play live streaming, like HLS or MJPG, and playback video, like MP4 or AVI.","contributors":[{"name":"Fliss Hou","email":"flissh@arisan.io"},{"name":"David Tang","email":"davidt@arisan.io"},{"name":"Max Hsu","email":"maxh@arisan.io"}],"maintainers":[{"name":"davidt","email":"davidt@arisan.io"}],"readme":"# qin-player\n\n## Introduction\nQin Player is a module which allows to playback Motion JPEG videos, live streams, and videos that\nclappr offers to play.\n\n## Structure\nQin Player determines a playback strategy based on the video source specified in constructor's\nargument. This implies that the first layer of Qin's interface applies strategy pattern,\nwhere the abstract strategy is named `PlaybackStrategy` and the concrete strategies are:\n  - `ClapprPlaybackStrategy` - _.mp4, .m3u8, ..._\n  - `MjpgPlaybackStrategy` - _.avi_\n  - `MjpgLiveStrategy` - _Motion JPEG live stream on HTTP_\n\n##### Clappr Playback Strategy\n`ClapprPlaybackStrategy` is trivial for it is an implementation of clappr's usage. See more from\nclappr.io.\n\n##### MJPG Playback Strategy\n`MjpgPlaybackStrategy` is implemented as a state machine.\n\nThe states are:\n  - Init\n  - Buffering,\n  - Buffered,\n  - Playing,\n  - Paused,\n  - Stopped,\n  - PlaybackCompleted.\n\nThe transitions involve:\n  - seek(),\n  - play(),\n  - pause(),\n  - stop().\n\n![alt text](misc/mjpg-playback-strategy-state-machine.png)\n\n##### MJPG Live Strategy\n`MjpgLiveStrategy` realizes its behaviors by inserting http://.../.mjpg source into DOM with the\nhelp of `TabManager`.\n","readmeFilename":"README.md"}