{"_id":"ng2-webcam","_rev":"26-337d25048fae9fec01f36050498dfdde","name":"ng2-webcam","description":"Angular2 webcam component. Based on MediaDevices and getUserMedia.js ","dist-tags":{"latest":"1.2.4"},"versions":{"1.0.0":{"name":"ng2-webcam","version":"1.0.0","description":"Angular2 webcam component. Based on getUserMedia.js ","main":"index.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"http://"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"licenses":[{"type":"MIT","url":"https://github.com/addyosmani/getUserMedia.js/blob/master/LICENSE-MIT"}],"gitHead":"c23e1a9bfd124b013be1826b7f901c9bd3c615b2","_id":"ng2-webcam@1.0.0","_shasum":"1daeea2eb6b74c99ab6e156e05fd35da015d4b4d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"archik408","email":"artur.basak@instinctools.ru"},"dist":{"shasum":"1daeea2eb6b74c99ab6e156e05fd35da015d4b4d","tarball":"https://registry.npmjs.org/ng2-webcam/-/ng2-webcam-1.0.0.tgz","integrity":"sha512-t0Ac/dAC9S6uii5T9TiiKdSCXBNiJdx7ycMnafRuVbB7Z9d0hk+NWzmWLXFHzJiqQGJfwrTVCFXqyIo/vpzAmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLdmwBBqSHcagGN5zbbzrMLTdQL2efSvSFvn5B1WtKkQIhANSyz9JOBbDeJbZma8/+kdg9QhZsAjkkX/KAy52p1hy6"}]},"maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng2-webcam-1.0.0.tgz_1483007237085_0.06158066191710532"},"directories":{},"deprecated":"this version has been deprecated"},"1.0.1":{"name":"ng2-webcam","version":"1.0.1","description":"Angular2 webcam component. Based on getUserMedia.js ","main":"index.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://archik@bitbucket.org/archik/ng2-webcam.git"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"licenses":[{"type":"MIT"}],"gitHead":"fa43c0a740dc806ed53022b9fc440aba169ab6e1","homepage":"https://bitbucket.org/archik/ng2-webcam#readme","_id":"ng2-webcam@1.0.1","_shasum":"19f1ed7829335be32aa6f22dd453d70b09717b79","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"archik408","email":"artur.basak@instinctools.ru"},"dist":{"shasum":"19f1ed7829335be32aa6f22dd453d70b09717b79","tarball":"https://registry.npmjs.org/ng2-webcam/-/ng2-webcam-1.0.1.tgz","integrity":"sha512-2GeL6ALgJ5e33bVZFmBbHhuZkeK/0lmsvZ1U/NVQHvMlHMZ1qMZUBsiMNbVo6q9I7oaDO+x75sTyWRicdK+C+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgwgkGtOtYOoMQmhADeH/3OSQB1nkJA7JY49yI9lvCCQIhAKuJ53e6Q4OTobJanTdjB8Vrb8fM/QS9BTkqSpsDgk4m"}]},"maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng2-webcam-1.0.1.tgz_1483016973102_0.0561713338829577"},"directories":{},"deprecated":"this version has been deprecated"},"1.0.2":{"name":"ng2-webcam","version":"1.0.2","description":"Angular2 webcam component. Based on getUserMedia.js ","main":"index.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://archik@bitbucket.org/archik/ng2-webcam.git"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"licenses":[{"type":"MIT"}],"gitHead":"c728ec3fd1e0008dc67873c20897427e9f5b0c0a","homepage":"https://bitbucket.org/archik/ng2-webcam#readme","_id":"ng2-webcam@1.0.2","_shasum":"147fe909e5da51db8ad2d5d6e6d647e6168815f4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"archik408","email":"artur.basak@instinctools.ru"},"dist":{"shasum":"147fe909e5da51db8ad2d5d6e6d647e6168815f4","tarball":"https://registry.npmjs.org/ng2-webcam/-/ng2-webcam-1.0.2.tgz","integrity":"sha512-2XkXa8baRLIPpuNS01X7Rmfa9qsy8kl8s083kTMtaKZeIMvnBfCPekB4QAVDVexds5oxf9gMJmEZWntf51JFHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrKCvCNrLMsHgbmW62sgsI6Uzht2ydWQzUsn/1CykFjwIgITpK35oQcBvOxBbEAk+yBsixbSBLO+JFQGIaljQDNBQ="}]},"maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng2-webcam-1.0.2.tgz_1483017211573_0.18700213683769107"},"directories":{},"deprecated":"this version has been deprecated"},"1.0.3":{"name":"ng2-webcam","version":"1.0.3","description":"Angular2 webcam component. Based on getUserMedia.js ","main":"index.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://archik@bitbucket.org/archik/ng2-webcam.git"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"licenses":[{"type":"MIT"}],"gitHead":"bb806a0017be28703ec628f288fcc4bf435b6597","homepage":"https://bitbucket.org/archik/ng2-webcam#readme","_id":"ng2-webcam@1.0.3","_shasum":"cef928b2e24f44840832cde3ee200fb0fc73485d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"archik408","email":"artur.basak@instinctools.ru"},"dist":{"shasum":"cef928b2e24f44840832cde3ee200fb0fc73485d","tarball":"https://registry.npmjs.org/ng2-webcam/-/ng2-webcam-1.0.3.tgz","integrity":"sha512-wkJZj/2w11rmUxYjdl3jEcULKdJDNNz0UKqe15kzH1+Zb9n4LvgxFfwdjzp9lrYjtQx87NrjNc1DgI9CONYBbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVvNJsdLBcWBBLhneq5YqvMtc1Lvmh3OiFgkSfdVh5hAIgc9XmXZLgUwF5I7CgzPMkoEEBDyW0eLkjvk1a2bfQN5A="}]},"maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-webcam-1.0.3.tgz_1483017571692_0.9149925038218498"},"directories":{},"deprecated":"this version has been deprecated"},"1.0.4":{"name":"ng2-webcam","version":"1.0.4","description":"Angular2 webcam component. Based on getUserMedia.js ","main":"index.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://archik@bitbucket.org/archik/ng2-webcam.git"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"licenses":[{"type":"MIT"}],"gitHead":"00c8b95314332c2aaaa9282d413bfe706fdf1d7b","homepage":"https://bitbucket.org/archik/ng2-webcam#readme","_id":"ng2-webcam@1.0.4","_shasum":"509c8fca7491060cdb760172ea5e715c64a98f2d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"archik408","email":"artur.basak@instinctools.ru"},"dist":{"shasum":"509c8fca7491060cdb760172ea5e715c64a98f2d","tarball":"https://registry.npmjs.org/ng2-webcam/-/ng2-webcam-1.0.4.tgz","integrity":"sha512-DKeN684Lg0vy9jcV1jiw/5ABxjtYMvzpu5YkfHxiQHSRI9pUpLupUuYEKSKxRoisbzvyXcx5GcEL/xdrht/8Gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpq8Y1MQVeGfbw75st5Cm6plhE47bX8+6wHfGh95WI6AIhALR/uVq3WJxvb3j8sNLtUMOhG4MtdRlhxqKbXFaH8FH7"}]},"maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng2-webcam-1.0.4.tgz_1483026438839_0.8690316874999553"},"directories":{},"deprecated":"this version has been deprecated"},"1.0.5":{"name":"ng2-webcam","version":"1.0.5","description":"Angular2 webcam component. Based on getUserMedia.js ","main":"index.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://archik@bitbucket.org/archik/ng2-webcam.git"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"licenses":[{"type":"MIT"}],"gitHead":"00c8b95314332c2aaaa9282d413bfe706fdf1d7b","homepage":"https://bitbucket.org/archik/ng2-webcam#readme","_id":"ng2-webcam@1.0.5","_shasum":"8f1e750f323117822877b337d82b48d829e58671","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"archik408","email":"artur.basak@instinctools.ru"},"dist":{"shasum":"8f1e750f323117822877b337d82b48d829e58671","tarball":"https://registry.npmjs.org/ng2-webcam/-/ng2-webcam-1.0.5.tgz","integrity":"sha512-7RvRUUfSfy0eCWzmf5T+Ztg5a3qp4jlaj54YRvMMiQL7vzV6l8L1LYEjxK0WF2NAkahK2k8HNO5Svwkx9Ai9PA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5ChVJRYBSa8fDbGpqHYUfeiHGwUeRkmA85YA5LRhHCAiEAgwzCawQG9yy5fBrvet/GzaVLimOWKJhGTSas0OUMEHc="}]},"maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-webcam-1.0.5.tgz_1483026506256_0.8280045762658119"},"directories":{},"deprecated":"this version has been deprecated"},"1.0.6":{"name":"ng2-webcam","version":"1.0.6","description":"Angular2 webcam component. Based on getUserMedia.js ","main":"index.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://archik@bitbucket.org/archik/ng2-webcam.git"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"licenses":[{"type":"MIT"}],"gitHead":"123f9034eb225fdffb1fa17651593f7a4e4d874d","homepage":"https://bitbucket.org/archik/ng2-webcam#readme","_id":"ng2-webcam@1.0.6","_shasum":"23de7095fa1c87c272bd59acbeeb6c1aa2c71793","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"archik408","email":"artur.basak@instinctools.ru"},"dist":{"shasum":"23de7095fa1c87c272bd59acbeeb6c1aa2c71793","tarball":"https://registry.npmjs.org/ng2-webcam/-/ng2-webcam-1.0.6.tgz","integrity":"sha512-lUfwaG2FWVJt5WXfMiLbGjmo9ilLwPpd8b9Qs8JsuLD5vBm4Tlv/el6Ooks1m/Aku8kXJvr+OEP05xsJOF6doQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLWt+7osz+6uN5reAym4VLBrG9xbIaCk5hjEBpgeDtSAiB+X0vfmM2c8CI5PSX0dpuTWYJBbd4Iz9EzGnaJxdJ7/Q=="}]},"maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng2-webcam-1.0.6.tgz_1483027218769_0.5884799750056118"},"directories":{},"deprecated":"this version has been deprecated"},"1.0.7":{"name":"ng2-webcam","version":"1.0.7","description":"Angular2 webcam component. Based on getUserMedia.js ","main":"index.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://archik@bitbucket.org/archik/ng2-webcam.git"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"licenses":[{"type":"MIT"}],"gitHead":"e0280182db68aecc1a17304081626fd94edf092a","homepage":"https://bitbucket.org/archik/ng2-webcam#readme","_id":"ng2-webcam@1.0.7","_shasum":"4804714dbaa97c7e79247cf3eb7c4409afee2719","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"archik408","email":"artur.basak@instinctools.ru"},"dist":{"shasum":"4804714dbaa97c7e79247cf3eb7c4409afee2719","tarball":"https://registry.npmjs.org/ng2-webcam/-/ng2-webcam-1.0.7.tgz","integrity":"sha512-TW0zhd7sy/nx9uo2YBzF9DEwMOgDuwZ9lDuRbYYZh3YFsj/Cmigi1NYjuNiGzPQ8q1mRMT5pvYBzkzcIuRn7fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDeQhTYtiHPY/3FtDy9mFyo/27G5JMYq7kcC26zcfmQ9AiA0r+O0EJAtskN4XHeUBaq+2rKRaIUWiodSeAZ0NevWDA=="}]},"maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-webcam-1.0.7.tgz_1483528560630_0.2913368125446141"},"directories":{},"deprecated":"this version has been deprecated"},"1.0.8":{"name":"ng2-webcam","version":"1.0.8","description":"Angular2 webcam component. Based on getUserMedia.js ","main":"index.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://archik@bitbucket.org/archik/ng2-webcam.git"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"licenses":[{"type":"MIT"}],"gitHead":"d3a53f2988d28e01faee9cb03bfc195d6539af8f","homepage":"https://bitbucket.org/archik/ng2-webcam#readme","_id":"ng2-webcam@1.0.8","_shasum":"10d67682ebaffd6e499cb0cc6ef79299b4b12783","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"archik408","email":"artur.basak@instinctools.ru"},"dist":{"shasum":"10d67682ebaffd6e499cb0cc6ef79299b4b12783","tarball":"https://registry.npmjs.org/ng2-webcam/-/ng2-webcam-1.0.8.tgz","integrity":"sha512-pl9UqZNRfnKdQT6iFYmOyfc4idRuSAno9IlpBDywKVWNCnN0yEZ+pXcGzgJPrRU/TZN8uRoHtHTAiKRGq5UUcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTggFzQbJiHZShHg+weoia8s1uwzFoWDK0GmgGOeanfgIhANb//Wje2NXEfdbl8k2P5uR5nCh5lkZ93tu7zpaas0oj"}]},"maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-webcam-1.0.8.tgz_1483529311708_0.9022780382074416"},"directories":{},"deprecated":"this version has been deprecated"},"1.0.9":{"name":"ng2-webcam","version":"1.0.9","description":"Angular2 webcam component. Based on getUserMedia.js ","main":"index.ts","scripts":{"start":"webpack-dev-server --config webpack.config.js --hot --progress --colors --port 3000","test":"karma start","lint":"tslint \"lib/**/*.ts\"","e2e":"./node_modules/protractor/bin/webdriver-manager update && protractor"},"pre-commit":["lint","test","e2e"],"repository":{"type":"git","url":"git+https://archik@bitbucket.org/archik/ng2-webcam.git"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"licenses":[{"type":"MIT"}],"devDependencies":{"@angular/common":"2.0.2","@angular/compiler":"2.0.2","@angular/core":"2.0.2","@angular/forms":"2.0.2","@angular/http":"2.0.2","@angular/platform-browser":"2.0.2","@angular/platform-browser-dynamic":"2.0.2","@angular/router":"3.0.2","@types/lodash":"4.14.39","core-js":"2.4.1","jquery":"3.1.1","lodash":"4.16.4","moment":"2.17.1","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.12","tslint":"3.15.1","zone.js":"0.6.23","@types/bootstrap":"3.3.32","@types/es6-shim":"0.31.32","@types/jasmine":"2.5.35","@types/jquery":"2.0.33","@types/node":"6.0.45","angular2-template-loader":"0.4.0","awesome-typescript-loader":"2.2.4","chai":"3.5.0","codelyzer":"1.0.0-beta.0","css-loader":"0.23.1","extract-text-webpack-plugin":"1.0.1","file-loader":"0.8.5","html-loader":"0.4.3","html-webpack-plugin":"2.15.0","jasmine-core":"2.4.1","jasmine-spec-reporter":"2.7.0","karma":"1.2.0","karma-jasmine":"1.0.2","karma-mocha-reporter":"2.2.1","karma-phantomjs-launcher":"1.0.2","karma-sourcemap-loader":"0.3.7","karma-webpack":"1.8.0","mocha":"3.1.2","node-sass":"4.2.0","null-loader":"0.1.1","phantomjs-prebuilt":"2.1.14","pre-commit":"1.1.3","protractor":"4.0.9","raw-loader":"0.5.1","rimraf":"2.5.2","sass-loader":"4.1.1","style-loader":"0.13.1","ts-node":"1.3.0","tslint-loader":"2.1.5","typedoc":"0.5.1","typedoc-plantuml":"1.4.1","typedoc-webpack-plugin":"1.1.3","typescript":"2.0.2","webdriver-manager":"10.2.3","webpack":"1.13.0","webpack-dev-server":"1.14.1","webpack-merge":"0.14.0"},"gitHead":"aed938994635b54deee8e1e085b001760d1f31da","homepage":"https://bitbucket.org/archik/ng2-webcam#readme","_id":"ng2-webcam@1.0.9","_shasum":"9540c966579dd9d836186d387fed44a1feb957f0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"archik408","email":"artur.basak@instinctools.ru"},"dist":{"shasum":"9540c966579dd9d836186d387fed44a1feb957f0","tarball":"https://registry.npmjs.org/ng2-webcam/-/ng2-webcam-1.0.9.tgz","integrity":"sha512-UNd7Ib/NPTYcJqTT4draLJiQJccA9TBymetVk8Tgf9NwtZ4xdutovyUxUce/d/yri65EkgJYwfSfh4WVIHysoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPl6nH2l8w1ndab5UEgBVseP5TMskgEIVBRScysKRjEAiAJtzSo5YmMBHVv1WMOlynswQXnIzLDBhjCPXvBCxtQfg=="}]},"maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-webcam-1.0.9.tgz_1484212208565_0.9506185713689774"},"directories":{},"deprecated":"this version has been deprecated"},"1.0.10":{"name":"ng2-webcam","version":"1.0.10","description":"Angular2 webcam component. Based on getUserMedia.js ","main":"index.ts","scripts":{"start":"webpack-dev-server --config webpack.config.js --hot --progress --colors --port 3000","test":"karma start","lint":"tslint \"lib/**/*.ts\"","e2e":"./node_modules/protractor/bin/webdriver-manager update && protractor"},"pre-commit":["lint","test","e2e"],"repository":{"type":"git","url":"git+https://archik@bitbucket.org/archik/ng2-webcam.git"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"licenses":[{"type":"MIT"}],"devDependencies":{"@angular/common":"2.0.2","@angular/compiler":"2.0.2","@angular/core":"2.0.2","@angular/forms":"2.0.2","@angular/http":"2.0.2","@angular/platform-browser":"2.0.2","@angular/platform-browser-dynamic":"2.0.2","@angular/router":"3.0.2","@types/lodash":"4.14.39","core-js":"2.4.1","jquery":"3.1.1","lodash":"4.16.4","moment":"2.17.1","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.12","tslint":"3.15.1","zone.js":"0.6.23","@types/bootstrap":"3.3.32","@types/es6-shim":"0.31.32","@types/jasmine":"2.5.35","@types/jquery":"2.0.33","@types/node":"6.0.45","angular2-template-loader":"0.4.0","awesome-typescript-loader":"2.2.4","chai":"3.5.0","codelyzer":"1.0.0-beta.0","css-loader":"0.23.1","extract-text-webpack-plugin":"1.0.1","file-loader":"0.8.5","html-loader":"0.4.3","html-webpack-plugin":"2.15.0","jasmine-core":"2.4.1","jasmine-spec-reporter":"2.7.0","karma":"1.2.0","karma-jasmine":"1.0.2","karma-mocha-reporter":"2.2.1","karma-phantomjs-launcher":"1.0.2","karma-sourcemap-loader":"0.3.7","karma-webpack":"1.8.0","mocha":"3.1.2","node-sass":"4.2.0","null-loader":"0.1.1","phantomjs-prebuilt":"2.1.14","pre-commit":"1.1.3","protractor":"4.0.9","raw-loader":"0.5.1","rimraf":"2.5.2","sass-loader":"4.1.1","style-loader":"0.13.1","ts-node":"1.3.0","tslint-loader":"2.1.5","typedoc":"0.5.1","typedoc-plantuml":"1.4.1","typedoc-webpack-plugin":"1.1.3","typescript":"2.0.2","webdriver-manager":"10.2.3","webpack":"1.13.0","webpack-dev-server":"1.14.1","webpack-merge":"0.14.0"},"gitHead":"aed938994635b54deee8e1e085b001760d1f31da","homepage":"https://bitbucket.org/archik/ng2-webcam#readme","_id":"ng2-webcam@1.0.10","_shasum":"d61364e61313778a888d00de2d8974e9d828549a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"archik408","email":"artur.basak@instinctools.ru"},"dist":{"shasum":"d61364e61313778a888d00de2d8974e9d828549a","tarball":"https://registry.npmjs.org/ng2-webcam/-/ng2-webcam-1.0.10.tgz","integrity":"sha512-vo88B4PyvBQKcisvfChNuBLjSQ8IBmlghnPF89GhGDNx/QVaP49pCUxRL8ZFvTNhUmcyJHlZW9SstfWd66EMFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIzFuzt0U03txE41JRB4AhjBlxJU8r1IKzalgulwKN0QIgBToqVlmYwJM+ljpmVwIDplqlYEqda1XvfFhGWxCGLvY="}]},"maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-webcam-1.0.10.tgz_1484217968904_0.9972413317300379"},"directories":{},"deprecated":"this version has been deprecated"},"1.1.0":{"name":"ng2-webcam","version":"1.1.0","description":"Angular2 webcam component. Based on getUserMedia.js ","main":"index.ts","scripts":{"start":"webpack-dev-server --config webpack.config.js --hot --progress --colors --port 3000","test":"karma start","lint":"tslint \"lib/**/*.ts\"","e2e":"./node_modules/protractor/bin/webdriver-manager update && protractor"},"pre-commit":["lint","test","e2e"],"repository":{"type":"git","url":"git+https://archik@bitbucket.org/archik/ng2-webcam.git"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"licenses":[{"type":"MIT"}],"devDependencies":{"@angular/common":"2.0.2","@angular/compiler":"2.0.2","@angular/core":"2.0.2","@angular/forms":"2.0.2","@angular/http":"2.0.2","@angular/platform-browser":"2.0.2","@angular/platform-browser-dynamic":"2.0.2","@angular/router":"3.0.2","@types/lodash":"4.14.39","core-js":"2.4.1","jquery":"3.1.1","lodash":"4.16.4","moment":"2.17.1","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.12","tslint":"3.15.1","zone.js":"0.6.23","@types/bootstrap":"3.3.32","@types/es6-shim":"0.31.32","@types/jasmine":"2.5.35","@types/jquery":"2.0.33","@types/node":"6.0.45","angular2-template-loader":"0.4.0","awesome-typescript-loader":"2.2.4","chai":"3.5.0","codelyzer":"1.0.0-beta.0","css-loader":"0.23.1","extract-text-webpack-plugin":"1.0.1","file-loader":"0.8.5","html-loader":"0.4.3","html-webpack-plugin":"2.15.0","jasmine-core":"2.4.1","jasmine-spec-reporter":"2.7.0","karma":"1.2.0","karma-jasmine":"1.0.2","karma-mocha-reporter":"2.2.1","karma-phantomjs-launcher":"1.0.2","karma-sourcemap-loader":"0.3.7","karma-webpack":"1.8.0","mocha":"3.1.2","node-sass":"4.2.0","null-loader":"0.1.1","phantomjs-prebuilt":"2.1.14","pre-commit":"1.1.3","protractor":"4.0.9","raw-loader":"0.5.1","rimraf":"2.5.2","sass-loader":"4.1.1","style-loader":"0.13.1","ts-node":"1.3.0","tslint-loader":"2.1.5","typedoc":"0.5.1","typedoc-plantuml":"1.4.1","typedoc-webpack-plugin":"1.1.3","typescript":"2.0.2","webdriver-manager":"10.2.3","webpack":"1.13.0","webpack-dev-server":"1.14.1","webpack-merge":"0.14.0"},"gitHead":"aed938994635b54deee8e1e085b001760d1f31da","homepage":"https://bitbucket.org/archik/ng2-webcam#readme","_id":"ng2-webcam@1.1.0","_shasum":"2a12b39cc2ae297f46c931a9be04b2f38d3ec58b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"archik408","email":"artur.basak@instinctools.ru"},"dist":{"shasum":"2a12b39cc2ae297f46c931a9be04b2f38d3ec58b","tarball":"https://registry.npmjs.org/ng2-webcam/-/ng2-webcam-1.1.0.tgz","integrity":"sha512-h4gK2rLz8th3NslGWI42CewXYYyf9EegCkOc4QDMKulGcSo0NDk0hdDSUcbcQpLfmUOxtpv0udmvznlYMyqOOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB9gLAlBuGoba+zVrS9C12yAGhsL+l9btw3pfoV/COiwIhALbE9QRIXRCNP8rABqPxwtjPm795TsTdAgdsmJ9dpIvl"}]},"maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-webcam-1.1.0.tgz_1484218040552_0.7329054353758693"},"directories":{},"deprecated":"this version has been deprecated"},"1.1.1":{"name":"ng2-webcam","version":"1.1.1","description":"Angular2 webcam component. Based on getUserMedia.js ","main":"index.ts","scripts":{"start":"webpack-dev-server --config webpack.config.js --hot --progress --colors --port 3000","test":"karma start","lint":"tslint \"lib/**/*.ts\"","e2e":"./node_modules/protractor/bin/webdriver-manager update && protractor"},"pre-commit":["lint","test","e2e"],"repository":{"type":"git","url":"git+https://archik@bitbucket.org/archik/ng2-webcam.git"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"licenses":[{"type":"MIT"}],"devDependencies":{"@angular/common":"2.0.2","@angular/compiler":"2.0.2","@angular/core":"2.0.2","@angular/forms":"2.0.2","@angular/http":"2.0.2","@angular/platform-browser":"2.0.2","@angular/platform-browser-dynamic":"2.0.2","@angular/router":"3.0.2","@types/lodash":"4.14.39","core-js":"2.4.1","jquery":"3.1.1","lodash":"4.16.4","moment":"2.17.1","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.12","tslint":"3.15.1","zone.js":"0.6.23","@types/bootstrap":"3.3.32","@types/es6-shim":"0.31.32","@types/jasmine":"2.5.35","@types/jquery":"2.0.33","@types/node":"6.0.45","angular2-template-loader":"0.4.0","awesome-typescript-loader":"2.2.4","chai":"3.5.0","codelyzer":"1.0.0-beta.0","css-loader":"0.23.1","extract-text-webpack-plugin":"1.0.1","file-loader":"0.8.5","html-loader":"0.4.3","html-webpack-plugin":"2.15.0","jasmine-core":"2.4.1","jasmine-spec-reporter":"2.7.0","karma":"1.2.0","karma-jasmine":"1.0.2","karma-mocha-reporter":"2.2.1","karma-phantomjs-launcher":"1.0.2","karma-sourcemap-loader":"0.3.7","karma-webpack":"1.8.0","mocha":"3.1.2","node-sass":"4.2.0","null-loader":"0.1.1","phantomjs-prebuilt":"2.1.14","pre-commit":"1.1.3","protractor":"4.0.9","raw-loader":"0.5.1","rimraf":"2.5.2","sass-loader":"4.1.1","style-loader":"0.13.1","ts-node":"1.3.0","tslint-loader":"2.1.5","typedoc":"0.5.1","typedoc-plantuml":"1.4.1","typedoc-webpack-plugin":"1.1.3","typescript":"2.0.2","webdriver-manager":"10.2.3","webpack":"1.13.0","webpack-dev-server":"1.14.1","webpack-merge":"0.14.0"},"gitHead":"aed938994635b54deee8e1e085b001760d1f31da","homepage":"https://bitbucket.org/archik/ng2-webcam#readme","_id":"ng2-webcam@1.1.1","_shasum":"135baef93823a4c979b8f926494fb433fc534445","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"archik408","email":"artur.basak@instinctools.ru"},"dist":{"shasum":"135baef93823a4c979b8f926494fb433fc534445","tarball":"https://registry.npmjs.org/ng2-webcam/-/ng2-webcam-1.1.1.tgz","integrity":"sha512-afxGVtDWry0W3VAz7Ay6UFdZNRj4QiX43NrlJCsnTRRGC8BMGvEkRGjozSbDlSw7AHk5PjpUp1xz6IVLucpKJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0UdmZHEcsGcOgw73+4IR85eoyly2f7YuwlaKPpZ1LjwIgaq/RPlta8/UFSRitN3AmxPSqob4LnblR5Dnl9oTr/zk="}]},"maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng2-webcam-1.1.1.tgz_1484218115594_0.7487974599935114"},"directories":{},"deprecated":"this version has been deprecated"},"1.1.2":{"name":"ng2-webcam","version":"1.1.2","description":"Angular2 webcam component. Based on getUserMedia.js ","main":"index.ts","scripts":{"start":"webpack-dev-server --config webpack.config.js --hot --progress --colors --port 3000","test":"karma start","lint":"tslint \"lib/**/*.ts\"","e2e":"./node_modules/protractor/bin/webdriver-manager update && protractor"},"pre-commit":["lint","test","e2e"],"repository":{"type":"git","url":"git+https://archik@bitbucket.org/archik/ng2-webcam.git"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"licenses":[{"type":"MIT"}],"devDependencies":{"@angular/common":"2.0.2","@angular/compiler":"2.0.2","@angular/core":"2.0.2","@angular/forms":"2.0.2","@angular/http":"2.0.2","@angular/platform-browser":"2.0.2","@angular/platform-browser-dynamic":"2.0.2","@angular/router":"3.0.2","@types/lodash":"4.14.39","core-js":"2.4.1","jquery":"3.1.1","lodash":"4.16.4","moment":"2.17.1","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.12","tslint":"3.15.1","zone.js":"0.6.23","@types/bootstrap":"3.3.32","@types/es6-shim":"0.31.32","@types/jasmine":"2.5.35","@types/jquery":"2.0.33","@types/node":"6.0.45","angular2-template-loader":"0.4.0","awesome-typescript-loader":"2.2.4","chai":"3.5.0","codelyzer":"1.0.0-beta.0","css-loader":"0.23.1","extract-text-webpack-plugin":"1.0.1","file-loader":"0.8.5","html-loader":"0.4.3","html-webpack-plugin":"2.15.0","jasmine-core":"2.4.1","jasmine-spec-reporter":"2.7.0","karma":"1.2.0","karma-jasmine":"1.0.2","karma-mocha-reporter":"2.2.1","karma-phantomjs-launcher":"1.0.2","karma-sourcemap-loader":"0.3.7","karma-webpack":"1.8.0","mocha":"3.1.2","node-sass":"4.2.0","null-loader":"0.1.1","phantomjs-prebuilt":"2.1.14","pre-commit":"1.1.3","protractor":"4.0.9","raw-loader":"0.5.1","rimraf":"2.5.2","sass-loader":"4.1.1","style-loader":"0.13.1","ts-node":"1.3.0","tslint-loader":"2.1.5","typedoc":"0.5.1","typedoc-plantuml":"1.4.1","typedoc-webpack-plugin":"1.1.3","typescript":"2.0.2","webdriver-manager":"10.2.3","webpack":"1.13.0","webpack-dev-server":"1.14.1","webpack-merge":"0.14.0"},"gitHead":"83b900e7d6223299618a3052d620bfa1a34a0b49","homepage":"https://bitbucket.org/archik/ng2-webcam#readme","_id":"ng2-webcam@1.1.2","_shasum":"d303529927c083ba29ea0084ec9041ab228f8072","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"archik408","email":"artur.basak@instinctools.ru"},"dist":{"shasum":"d303529927c083ba29ea0084ec9041ab228f8072","tarball":"https://registry.npmjs.org/ng2-webcam/-/ng2-webcam-1.1.2.tgz","integrity":"sha512-yu1NG6e98rf5f7+OvJyAC4PXXIkxXdKEAcmfFftIn7XytVjKajGGPSp/RSGcxPElXYNr0IRNF4YPIWFAESYscg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFauIvk1olNOpYTOSBvMhJEUetnGzI0v/yndDNlNbNXRAiAmZIzddnkkqF+iHtkcNO4HESwYTspcvzKE8+gWEsobSQ=="}]},"maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-webcam-1.1.2.tgz_1484218447951_0.5524997967295349"},"directories":{},"deprecated":"this version has been deprecated"},"1.2.0":{"name":"ng2-webcam","version":"1.2.0","description":"Angular2 webcam component. Based on MediaDevices and getUserMedia.js ","main":"index.ts","scripts":{"start":"webpack-dev-server --config webpack.config.js --hot --progress --colors --port 3000","test":"karma start","lint":"tslint \"lib/**/*.ts\"","e2e":"./node_modules/protractor/bin/webdriver-manager update && protractor"},"pre-commit":["lint","test","e2e"],"repository":{"type":"git","url":"git+https://archik@bitbucket.org/archik/ng2-webcam.git"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"licenses":[{"type":"MIT"}],"devDependencies":{"@angular/common":"2.0.2","@angular/compiler":"2.0.2","@angular/core":"2.0.2","@angular/forms":"2.0.2","@angular/http":"2.0.2","@angular/platform-browser":"2.0.2","@angular/platform-browser-dynamic":"2.0.2","@angular/router":"3.0.2","@types/lodash":"4.14.39","core-js":"2.4.1","jquery":"3.1.1","lodash":"4.16.4","moment":"2.17.1","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.12","tslint":"3.15.1","zone.js":"0.6.23","@types/bootstrap":"3.3.32","@types/es6-shim":"0.31.32","@types/jasmine":"2.5.35","@types/jquery":"2.0.33","@types/node":"6.0.45","angular2-template-loader":"0.4.0","awesome-typescript-loader":"2.2.4","chai":"3.5.0","codelyzer":"1.0.0-beta.0","css-loader":"0.23.1","extract-text-webpack-plugin":"1.0.1","file-loader":"0.8.5","html-loader":"0.4.3","html-webpack-plugin":"2.15.0","jasmine-core":"2.4.1","jasmine-spec-reporter":"2.7.0","karma":"1.2.0","karma-jasmine":"1.0.2","karma-mocha-reporter":"2.2.1","karma-phantomjs-launcher":"1.0.2","karma-sourcemap-loader":"0.3.7","karma-webpack":"1.8.0","mocha":"3.1.2","node-sass":"4.2.0","null-loader":"0.1.1","phantomjs-prebuilt":"2.1.14","pre-commit":"1.1.3","protractor":"4.0.9","raw-loader":"0.5.1","rimraf":"2.5.2","sass-loader":"4.1.1","style-loader":"0.13.1","ts-node":"1.3.0","tslint-loader":"2.1.5","typedoc":"0.5.1","typedoc-plantuml":"1.4.1","typedoc-webpack-plugin":"1.1.3","typescript":"2.0.2","webdriver-manager":"10.2.3","webpack":"1.13.0","webpack-dev-server":"1.14.1","webpack-merge":"0.14.0"},"gitHead":"d148ae70b001000f21378bb45879771f31238fe6","homepage":"https://bitbucket.org/archik/ng2-webcam#readme","_id":"ng2-webcam@1.2.0","_shasum":"28b1adf1516178ea567763e9fcdab56fb8cdf940","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"archik408","email":"artur.basak@instinctools.ru"},"dist":{"shasum":"28b1adf1516178ea567763e9fcdab56fb8cdf940","tarball":"https://registry.npmjs.org/ng2-webcam/-/ng2-webcam-1.2.0.tgz","integrity":"sha512-pDL1Q3NcpMITk/uMoNjkdaBNZUM/2W5ZWKZvZ/RR7YcDIPYLiNm28MOABxhNV6trn7WKYb8X1LxTOBGwE56jPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMqz95q+6Ab0xAYjpNihwe7tTihI6MAVj4LqJasxpLsAiBYDWd2E9xppFm25nDErn2OkuPskre99MI1CbRlQvmC2w=="}]},"maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng2-webcam-1.2.0.tgz_1484244819905_0.026795448968186975"},"directories":{},"deprecated":"this version has been deprecated"},"1.2.1":{"name":"ng2-webcam","version":"1.2.1","description":"Angular2 webcam component. Based on MediaDevices and getUserMedia.js ","main":"index.ts","scripts":{"start":"webpack-dev-server --config webpack.config.js --hot --progress --colors --port 3000","test":"karma start","lint":"tslint \"lib/**/*.ts\"","e2e":"./node_modules/protractor/bin/webdriver-manager update && protractor"},"pre-commit":["lint","test","e2e"],"repository":{"type":"git","url":"git+https://archik@bitbucket.org/archik/ng2-webcam.git"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"licenses":[{"type":"MIT"}],"devDependencies":{"@angular/common":"2.0.2","@angular/compiler":"2.0.2","@angular/core":"2.0.2","@angular/forms":"2.0.2","@angular/http":"2.0.2","@angular/platform-browser":"2.0.2","@angular/platform-browser-dynamic":"2.0.2","@angular/router":"3.0.2","@types/lodash":"4.14.39","core-js":"2.4.1","jquery":"3.1.1","lodash":"4.16.4","moment":"2.17.1","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.12","tslint":"3.15.1","zone.js":"0.6.23","@types/bootstrap":"3.3.32","@types/es6-shim":"0.31.32","@types/jasmine":"2.5.35","@types/jquery":"2.0.33","@types/node":"6.0.45","angular2-template-loader":"0.4.0","awesome-typescript-loader":"2.2.4","chai":"3.5.0","codelyzer":"1.0.0-beta.0","css-loader":"0.23.1","extract-text-webpack-plugin":"1.0.1","file-loader":"0.8.5","html-loader":"0.4.3","html-webpack-plugin":"2.15.0","jasmine-core":"2.4.1","jasmine-spec-reporter":"2.7.0","karma":"1.2.0","karma-jasmine":"1.0.2","karma-mocha-reporter":"2.2.1","karma-phantomjs-launcher":"1.0.2","karma-sourcemap-loader":"0.3.7","karma-webpack":"1.8.0","mocha":"3.1.2","node-sass":"4.2.0","null-loader":"0.1.1","phantomjs-prebuilt":"2.1.14","pre-commit":"1.1.3","protractor":"4.0.9","raw-loader":"0.5.1","rimraf":"2.5.2","sass-loader":"4.1.1","style-loader":"0.13.1","ts-node":"1.3.0","tslint-loader":"2.1.5","typedoc":"0.5.1","typedoc-plantuml":"1.4.1","typedoc-webpack-plugin":"1.1.3","typescript":"2.0.2","webdriver-manager":"10.2.3","webpack":"1.13.0","webpack-dev-server":"1.14.1","webpack-merge":"0.14.0"},"gitHead":"5f1aa6582267634d40181dd167c6775f817fc156","homepage":"https://bitbucket.org/archik/ng2-webcam#readme","_id":"ng2-webcam@1.2.1","_shasum":"7ba6b3dac5e04fc3a8ebac103342c405431f468d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"archik408","email":"artur.basak@instinctools.ru"},"dist":{"shasum":"7ba6b3dac5e04fc3a8ebac103342c405431f468d","tarball":"https://registry.npmjs.org/ng2-webcam/-/ng2-webcam-1.2.1.tgz","integrity":"sha512-IpG1+arVZdszgCpu1jujCbSj4RItTnOGXGWRnNYo7HP2tNZ1ezReoJkvZsIH6itDh8nqsoLt8x3VcZxdVmp1+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDn0Y3SjU/2CJVNGJbg5/lrga4m6A+5R01uBhFifTeMkAIhANnfJVbLdeRqUnzhpcFtZlRQOz+o36MLqUN5fZP3JX+r"}]},"maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng2-webcam-1.2.1.tgz_1484245458811_0.7243648010771722"},"directories":{},"deprecated":"this version has been deprecated"},"1.2.2":{"name":"ng2-webcam","version":"1.2.2","description":"Angular2 webcam component. Based on MediaDevices and getUserMedia.js ","main":"index.ts","scripts":{"start":"webpack-dev-server --config webpack.config.js --hot --progress --colors --port 3000","test":"karma start","lint":"tslint \"lib/**/*.ts\"","e2e":"./node_modules/protractor/bin/webdriver-manager update && protractor"},"pre-commit":["lint","test","e2e"],"repository":{"type":"git","url":"git+https://archik@bitbucket.org/archik/ng2-webcam.git"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"licenses":[{"type":"MIT"}],"devDependencies":{"@angular/common":"2.0.2","@angular/compiler":"2.0.2","@angular/core":"2.0.2","@angular/forms":"2.0.2","@angular/http":"2.0.2","@angular/platform-browser":"2.0.2","@angular/platform-browser-dynamic":"2.0.2","@angular/router":"3.0.2","@types/lodash":"4.14.39","core-js":"2.4.1","jquery":"3.1.1","lodash":"4.16.4","moment":"2.17.1","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.12","zone.js":"0.6.23","@types/bootstrap":"3.3.32","@types/es6-shim":"0.31.32","@types/jasmine":"2.5.35","@types/jquery":"2.0.33","@types/node":"6.0.45","angular2-template-loader":"0.4.0","awesome-typescript-loader":"2.2.4","chai":"3.5.0","codelyzer":"1.0.0-beta.0","css-loader":"0.23.1","extract-text-webpack-plugin":"1.0.1","file-loader":"0.8.5","html-loader":"0.4.3","html-webpack-plugin":"2.15.0","jasmine-core":"2.4.1","jasmine-spec-reporter":"2.7.0","karma":"1.2.0","karma-jasmine":"1.0.2","karma-mocha-reporter":"2.2.1","karma-phantomjs-launcher":"1.0.2","karma-sourcemap-loader":"0.3.7","karma-webpack":"1.8.0","mocha":"3.1.2","node-sass":"4.2.0","null-loader":"0.1.1","phantomjs-prebuilt":"2.1.14","pre-commit":"1.1.3","protractor":"4.0.9","raw-loader":"0.5.1","rimraf":"2.5.2","sass-loader":"4.1.1","style-loader":"0.13.1","ts-node":"1.3.0","tslint":"3.15.1","tslint-loader":"2.1.5","typedoc":"0.5.1","typedoc-plantuml":"1.4.1","typedoc-webpack-plugin":"1.1.3","typescript":"2.0.2","webdriver-manager":"10.2.3","webpack":"1.13.0","webpack-dev-server":"1.14.1","webpack-merge":"0.14.0"},"gitHead":"59a637436fb60badfa7a68a035b007e7575347cf","homepage":"https://bitbucket.org/archik/ng2-webcam#readme","_id":"ng2-webcam@1.2.2","_shasum":"fa02265e72272bd91f4de55e2c8160d9ab14b0a4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"archik408","email":"artur.basak@instinctools.ru"},"dist":{"shasum":"fa02265e72272bd91f4de55e2c8160d9ab14b0a4","tarball":"https://registry.npmjs.org/ng2-webcam/-/ng2-webcam-1.2.2.tgz","integrity":"sha512-sco1bM5B0gsqiNkBDIJU2Mijzij1mnAMid7sSVW4lwSI/0xGUW550LtQYTHE45RfqY4jArv0UBZQJzCH8JdMbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICn3gfs0gmdarZcEMnSqaNU6+j4EoBYCEB9Ahr0gZ846AiEAhNtLG7egXsLX74uOiOObPUanEPVINK3bndfHo8UqsPY="}]},"maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng2-webcam-1.2.2.tgz_1484641822621_0.9241951571311802"},"directories":{},"deprecated":"this version has been deprecated"},"1.2.3":{"name":"ng2-webcam","version":"1.2.3","description":"Angular2 webcam component. Based on MediaDevices and getUserMedia.js ","main":"index.ts","scripts":{"start":"webpack-dev-server --config webpack.config.js --hot --progress --colors --port 3000","test":"karma start","lint":"tslint \"lib/**/*.ts\"","e2e":"./node_modules/protractor/bin/webdriver-manager update && protractor"},"pre-commit":["lint","test","e2e"],"repository":{"type":"git","url":"git+https://archik@bitbucket.org/archik/ng2-webcam.git"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"licenses":[{"type":"MIT"}],"devDependencies":{"@angular/common":"2.0.2","@angular/compiler":"2.0.2","@angular/core":"2.0.2","@angular/forms":"2.0.2","@angular/http":"2.0.2","@angular/platform-browser":"2.0.2","@angular/platform-browser-dynamic":"2.0.2","@angular/router":"3.0.2","@types/lodash":"4.14.39","core-js":"2.4.1","jquery":"3.1.1","lodash":"4.16.4","moment":"2.17.1","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.12","zone.js":"0.6.23","@types/bootstrap":"3.3.32","@types/es6-shim":"0.31.32","@types/jasmine":"2.5.35","@types/jquery":"2.0.33","@types/node":"6.0.45","angular2-template-loader":"0.4.0","awesome-typescript-loader":"2.2.4","chai":"3.5.0","codelyzer":"1.0.0-beta.0","css-loader":"0.23.1","extract-text-webpack-plugin":"1.0.1","file-loader":"0.8.5","html-loader":"0.4.3","html-webpack-plugin":"2.15.0","jasmine-core":"2.4.1","jasmine-spec-reporter":"2.7.0","karma":"1.2.0","karma-jasmine":"1.0.2","karma-mocha-reporter":"2.2.1","karma-phantomjs-launcher":"1.0.2","karma-sourcemap-loader":"0.3.7","karma-webpack":"1.8.0","mocha":"3.1.2","node-sass":"4.2.0","null-loader":"0.1.1","phantomjs-prebuilt":"2.1.14","pre-commit":"1.1.3","protractor":"4.0.9","raw-loader":"0.5.1","rimraf":"2.5.2","sass-loader":"4.1.1","style-loader":"0.13.1","ts-node":"1.3.0","tslint":"3.15.1","tslint-loader":"2.1.5","typedoc":"0.5.1","typedoc-plantuml":"1.4.1","typedoc-webpack-plugin":"1.1.3","typescript":"2.0.2","webdriver-manager":"10.2.3","webpack":"1.13.0","webpack-dev-server":"1.14.1","webpack-merge":"0.14.0"},"gitHead":"d20d37f0d881824257c1b27212a1ce3f439100f4","homepage":"https://bitbucket.org/archik/ng2-webcam#readme","_id":"ng2-webcam@1.2.3","_shasum":"d126f1bd857d4c8ef3e97b41c3eca04688a820c0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"archik408","email":"artur.basak@instinctools.ru"},"dist":{"shasum":"d126f1bd857d4c8ef3e97b41c3eca04688a820c0","tarball":"https://registry.npmjs.org/ng2-webcam/-/ng2-webcam-1.2.3.tgz","integrity":"sha512-fFNA39iUH+w83+IVgjER0oqslS4qh0kL++A7Db593sL38gJSpcmasKXxLuq77vMI/RNew8ItyF8WqpicvBlT0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdECGANCdOr7VtSLdy+dqDVJYxLxcG9PzQF//1c+k9uAIhAMllb1hFCQX0vHxxN2A/nIcf+lXg3Gh/lxJjBThxOa4N"}]},"maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng2-webcam-1.2.3.tgz_1484662943926_0.3636553301475942"},"directories":{},"deprecated":"this version has been deprecated"},"1.2.4":{"name":"ng2-webcam","version":"1.2.4","description":"Angular2 webcam component. Based on MediaDevices and getUserMedia.js ","main":"index.ts","scripts":{"start":"webpack-dev-server --config webpack.config.js --hot --progress --colors --port 3000","test":"karma start","lint":"tslint \"lib/**/*.ts\"","e2e":"./node_modules/protractor/bin/webdriver-manager update && protractor"},"pre-commit":["lint","test","e2e"],"repository":{"type":"git","url":"git+https://archik@bitbucket.org/archik/ng2-webcam.git"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"licenses":[{"type":"MIT"}],"devDependencies":{"@angular/common":"2.0.2","@angular/compiler":"2.0.2","@angular/core":"2.0.2","@angular/forms":"2.0.2","@angular/http":"2.0.2","@angular/platform-browser":"2.0.2","@angular/platform-browser-dynamic":"2.0.2","@angular/router":"3.0.2","@types/lodash":"4.14.39","core-js":"2.4.1","jquery":"3.1.1","lodash":"4.16.4","moment":"2.17.1","reflect-metadata":"0.1.8","rxjs":"5.0.0-beta.12","zone.js":"0.6.23","@types/bootstrap":"3.3.32","@types/es6-shim":"0.31.32","@types/jasmine":"2.5.35","@types/jquery":"2.0.33","@types/node":"6.0.45","angular2-template-loader":"0.4.0","awesome-typescript-loader":"2.2.4","chai":"3.5.0","codelyzer":"1.0.0-beta.0","css-loader":"0.23.1","extract-text-webpack-plugin":"1.0.1","file-loader":"0.8.5","html-loader":"0.4.3","html-webpack-plugin":"2.15.0","jasmine-core":"2.4.1","jasmine-spec-reporter":"2.7.0","karma":"1.2.0","karma-jasmine":"1.0.2","karma-mocha-reporter":"2.2.1","karma-phantomjs-launcher":"1.0.2","karma-sourcemap-loader":"0.3.7","karma-webpack":"1.8.0","mocha":"3.1.2","node-sass":"4.2.0","null-loader":"0.1.1","phantomjs-prebuilt":"2.1.14","pre-commit":"1.1.3","protractor":"4.0.9","raw-loader":"0.5.1","rimraf":"2.5.2","sass-loader":"4.1.1","style-loader":"0.13.1","ts-node":"1.3.0","tslint":"3.15.1","tslint-loader":"2.1.5","typedoc":"0.5.1","typedoc-plantuml":"1.4.1","typedoc-webpack-plugin":"1.1.3","typescript":"2.0.2","webdriver-manager":"10.2.3","webpack":"1.13.0","webpack-dev-server":"1.14.1","webpack-merge":"0.14.0"},"gitHead":"d9d8bfccfc7e75b293c8f1169c247b2cb81091bc","homepage":"https://bitbucket.org/archik/ng2-webcam#readme","_id":"ng2-webcam@1.2.4","_shasum":"950cfcf326a91bf2b32d34a092e431b0f61cc1e6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"archik408","email":"artur.basak@instinctools.ru"},"dist":{"shasum":"950cfcf326a91bf2b32d34a092e431b0f61cc1e6","tarball":"https://registry.npmjs.org/ng2-webcam/-/ng2-webcam-1.2.4.tgz","integrity":"sha512-VgNrNXBcjr2kFZ+GYIGPtmZYmnAi+RjADvNDh45xbx2f41co224B+NtARKh15A/mJj7LjVKcNqt3xooz5SImqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbPke2JpaFs/9uexvvMcCosi5ssXwcqj3OXm3KfVJobwIhAMKpWR0861vFPKP4+gwG74kE5UB9vBMgPf+9Cb/PJgGz"}]},"maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng2-webcam-1.2.4.tgz_1484666303510_0.6079487318638712"},"directories":{},"deprecated":"this version has been deprecated"}},"readme":"# ng2-webcam\n\n> ng2-webcam is a cross-browser angular2 component, it will use the browser's native `getUserMedia()` implementation, otherwise a Flash fallback will be loaded instead.\n\n## Screenshot\n\n![Screenshot](https://bytebucket.org/archik/ng2-webcam/raw/0ccfb605f860ba5401b3afe902be251fcf0dd7ab/media/screen.png)\n\n## Notes\n\nThis component based on [MediaDevices](https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices)  and [getUserMedia.js Polyfill](https://github.com/addyosmani/getUserMedia.js).\n\nPlease, check original repository for clear understanding\n\n\n## Getting Started\n\n```\nnpm install ng2-webcam --save\n```\n\nUse webcam as a pure angular2 component\n\n+ Add component into your module\n```javascript\nimport { WebCamComponent } from 'ng2-webcam';\n...\n\n@NgModule({\n  imports: [\n    BrowserModule,\n    HttpModule,\n    AppRouting\n  ],\n  declarations: [\n    AppComponent,\n    WebCamComponent\n  ],\n  bootstrap: [ AppComponent ]\n})\nclass AppModule {\n}\nexport default AppModule;\n```\n+ Use in html markup\n```html\n<ng2-webcam [options]=\"options\" [onSuccess]=\"onSuccess\" [onError]=\"onError\"></ng2-webcam>\n```\n\n+ Below is a sample of options structure\n\n```javascript\ncont options = {\n  audio: false,\n  video: true,\n  width: 500,\n  height: 500\n};\nconst onSuccess = (stream: MediaStream) => {};\nconst onError = (err) => {};\n```\n\n+ You can capture image form webcam using following example\n```javascript\n...\nconst video = <any>document.getElementsByTagName('video')[0];\nconst canvas = <any>document.getElementsByTagName('canvas')[0];\nif (video) {\n  canvas.width = video.videoWidth;\n  canvas.height = video.videoHeight;\n  canvas.getContext('2d').drawImage(video, 0, 0);\n}\n...\n```\n\n## Tablet and Phone\nOn devices you can switch camera modes using following option:\n\n```\ncont options = {\n  cameraType: 'front' // or 'back'\n};\n```\n\nTested for tablet (Android 4.4.2 GT-N5110) and phone (Android 4.1.2 GT-I8268)\n\n\n## Fallback (flash)\n\nAction script fallback provide the following API\n\n```\ninterface FallbackDispatcher {\n  capture: Function;\n  save: Function;\n  setCamera: Function;\n  getCameraSize: Function;\n  getCameraList: Function;\n}\n```\n\nFor correct communication with this script You have to implement following external callback interface\n\n```\ninterface EventCallbacks {\n  debug: Function;\n  onCapture: Function;\n  onTick: Function;\n  onSave: Function;\n}\n```\n\nBelow is a sample of fallback implementation\n\n```javascript\nimport { FallbackDispatcher } from 'ng2-webcam'\n\n\n...\n\n\ncont options = {\n  audio: false,\n  video: true\n};\nconst onSuccess = (flashplayer: MediaStream | FallbackDispatcher) => {\n  if (stream instanceof FallbackDispatcher) {\n    this.flashPlayer = <FallbackDispatcher>stream;\n    this.onFallback();\n  }\n};\nconst onError = (err) => {\n  console.log(err);\n};\n\n\n...\n\n\n/**\n * Implement fallback external interface\n */\nonFallback(): void {\n  const self = this;\n  const canvas = <any>document.getElementsByTagName('canvas')[0];\n  if (canvas) {\n    const ctx = canvas.getContext('2d');\n    const size = self.flashPlayer.getCameraSize();\n    const w = size.width;\n    const h = size.height;\n    const externData = {\n      imgData: ctx.getImageData(0, 0, w, h),\n      pos: 0\n    };\n\n    canvas.width = w;\n    canvas.height = h;\n    ctx.clearRect(0, 0, w, h);\n\n    FallbackDispatcher.implementExternal({\n      onSave: (data) => {\n        try {\n          let col = data.split(';');\n          let tmp = null;\n\n          for (let i = 0; i < w; i++) {\n            tmp = parseInt(col[i], 10);\n            externData.imgData.data[externData.pos + 0] = (tmp >> 16) & 0xff;\n            externData.imgData.data[externData.pos + 1] = (tmp >> 8) & 0xff;\n            externData.imgData.data[externData.pos + 2] = tmp & 0xff;\n            externData.imgData.data[externData.pos + 3] = 0xff;\n            externData.pos += 4;\n          }\n\n          if (externData.pos >= 4 * w * h) {\n            ctx.putImageData(externData.imgData, 0, 0);\n            externData.pos = 0;\n          }\n        } catch (e) {\n          console.error(e);\n        }\n      },\n      debug: (tag, message) => {\n        console.log(tag, message);\n      },\n      onCapture: () => {\n        self.flashPlayer.save();\n      },\n      onTick: (time) => {\n        // do nothing\n      }\n    });\n  }\n}\n```\n\nAlso You can extend options using specific flash fallback params\n\n```javascript\ncont options = {\n  audio: false,\n  video: true,\n  width: 320, // by default, need remake .swf for other size\n  height: 240, // by default, need remake .swf for other size\n  fallbackMode: 'callback',\n  fallbackSrc: '/node_modules/ng2-webcam/lib/fallback/jscam_canvas_only.swf', // you can put your fallback swf\n  fallbackQuality: 85\n};\n```\n\nCheck this file `lib/fallback/src/jscam.as` for clear understanding\n\n## Example and Tests\n\nYou can check example using following npm commands:\n```\ncd ng2-webcam\nnpm i\nnpm start\n```\n\nFor tests:\n```\ncd ng2-webcam\nnpm i\nnpm run lint\nnpm test\nnpm run e2e\n\n```\n\n![angular2](https://bytebucket.org/archik/ng2-webcam/raw/fa43c0a740dc806ed53022b9fc440aba169ab6e1/media/tech.png)\n\n## [Credits](https://github.com/addyosmani/getUserMedia.js#credits)\n\n## Spec references\n* [MediaDevices](https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices)\n* [getUserMedia()](https://w3c.github.io/mediacapture-main/getusermedia.html)\n* [WebRTC 1.0](http://w3c.github.io/webrtc-pc/)\n\n## License\nCopyright (c) 2016 archik\nLicensed under the MIT license.\n","maintainers":[{"name":"archik408","email":"artur.basak@instinctools.ru"}],"time":{"modified":"2022-06-21T06:44:22.484Z","created":"2016-12-29T10:27:17.695Z","1.0.0":"2016-12-29T10:27:17.695Z","1.0.1":"2016-12-29T13:09:33.714Z","1.0.2":"2016-12-29T13:13:32.205Z","1.0.3":"2016-12-29T13:19:34.455Z","1.0.4":"2016-12-29T15:47:19.466Z","1.0.5":"2016-12-29T15:48:28.923Z","1.0.6":"2016-12-29T16:00:19.422Z","1.0.7":"2017-01-04T11:16:03.051Z","1.0.8":"2017-01-04T11:28:34.646Z","1.0.9":"2017-01-12T09:10:11.263Z","1.0.10":"2017-01-12T10:46:11.454Z","1.1.0":"2017-01-12T10:47:23.004Z","1.1.1":"2017-01-12T10:48:36.275Z","1.1.2":"2017-01-12T10:54:10.543Z","1.2.0":"2017-01-12T18:13:40.496Z","1.2.1":"2017-01-12T18:24:19.496Z","1.2.2":"2017-01-17T08:30:23.303Z","1.2.3":"2017-01-17T14:22:24.562Z","1.2.4":"2017-01-17T15:18:26.463Z"},"keywords":["ng2","angular2","getusermedia","webcam","video","gum"],"repository":{"type":"git","url":"git+https://archik@bitbucket.org/archik/ng2-webcam.git"},"author":{"name":"Artur Basak","email":"artur.basak@instinctools.ru"},"readmeFilename":"README.md","homepage":"https://bitbucket.org/archik/ng2-webcam#readme","users":{"archik408":true,"codigomx":true,"ravirajhalli":true,"tudor.ciotlos":true}}