{"_id":"@dicdikshaorg/video-player-v9","_rev":"18-14886e5736a023059e2858c6cbb83dda","name":"@dicdikshaorg/video-player-v9","dist-tags":{"latest":"5.1.12"},"versions":{"5.1.3":{"name":"@dicdikshaorg/video-player-v9","version":"5.1.3","keywords":["sunbird","sunbird video player","project-sunbird"],"license":"MIT","_id":"@dicdikshaorg/video-player-v9@5.1.3","maintainers":[{"name":"gopesh-trigyn","email":"gopesh.sharma@trigyn.com"},{"name":"yashveer","email":"yashveer.negi@trigyn.com"},{"name":"dictrigyngroup","email":"Diksha.Leads@trigyn.com"}],"homepage":"https://github.com/project-sunbird/sunbird-video-player/blob/release-5.0.0/README.md","bugs":{"url":"https://github.com/project-sunbird/sunbird-video-player/issues"},"dist":{"shasum":"8d08e227ad9e8e2015e0e0778a891d10baf3d38d","tarball":"https://registry.npmjs.org/@dicdikshaorg/video-player-v9/-/video-player-v9-5.1.3.tgz","fileCount":39,"integrity":"sha512-y7woAQTXO2H2GS6g8JQnIKKEYTe7ELdg8h6for8pIKEBJUsdnbl/Czf2v1KL/5QP8+kfDXLFJ4MMGDO66uCR8w==","signatures":[{"sig":"MEQCIC3/2hu64BmJOahRCnLhvTVmYpzONV2zPY6okLRHYZlxAiBL4phF+CBxekceNdO6RwP8cou+d1A4YLkihnTOy0Rjgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1195060},"esm5":"esm5/dicdikshaorg-video-player-v9.js","main":"bundles/dicdikshaorg-video-player-v9.umd.js","fesm5":"fesm5/dicdikshaorg-video-player-v9.js","es2015":"fesm2015/dicdikshaorg-video-player-v9.js","module":"fesm5/dicdikshaorg-video-player-v9.js","ng-add":{"save":true},"esm2015":"esm2015/dicdikshaorg-video-player-v9.js","gitHead":"3db85cd29b21a7a206912266ed5c615d6697ca7b","typings":"dicdikshaorg-video-player-v9.d.ts","_npmUser":{"name":"yashveer","email":"yashveer.negi@trigyn.com"},"fesm2015":"fesm2015/dicdikshaorg-video-player-v9.js","metadata":"dicdikshaorg-video-player-v9.metadata.json","repository":{"url":"git+https://github.com/project-sunbird/sunbird-video-player.git","type":"git"},"schematics":"./schematics/collection.json","_npmVersion":"8.11.0","description":"Contains Video player library components powered by angular. These components are designed to be used in sunbird consumption platforms *(mobile app, web portal, offline desktop app)* to drive reusability, maintainability hence reducing the redundant devel","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"@dicdikshaorg/player-sdk-v9":"5.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"video.js":"7.18.1","@angular/core":">= 8.0.0","@angular/common":">= 8.0.0","@types/video.js":"7.5.5","@project-sunbird/sb-styles":"0.0.7","videojs-http-source-selector":">= 1.1.6","videojs-contrib-quality-levels":">= 2.1.0","@project-sunbird/client-services":"^3.4.11","@project-sunbird/sunbird-quml-player-v9":"4.9.7"},"_npmOperationalInternal":{"tmp":"tmp/video-player-v9_5.1.3_1702046766276_0.5946319551469426","host":"s3://npm-registry-packages"}},"5.1.4":{"name":"@dicdikshaorg/video-player-v9","version":"5.1.4","_id":"@dicdikshaorg/video-player-v9@5.1.4","maintainers":[{"name":"gopesh-trigyn","email":"gopesh.sharma@trigyn.com"},{"name":"yashveer","email":"yashveer.negi@trigyn.com"},{"name":"dictrigyngroup","email":"Diksha.Leads@trigyn.com"}],"dist":{"shasum":"773945d90a96be53ff8abe3ac78699d9664e1452","tarball":"https://registry.npmjs.org/@dicdikshaorg/video-player-v9/-/video-player-v9-5.1.4.tgz","fileCount":125,"integrity":"sha512-BdhynzNuEnKsPxUfGWJ2m6ln5cQwp0IxnjdqVxx+I9AZjyRpiZHoTZI0UHxFfdAzF/OyurF0noQR6TJifgaUGg==","signatures":[{"sig":"MEUCIG14gVg/ASROnI8JMzi//tpFa9ccrdBBRD3zRxBtlnx+AiEAuhDTaTJzyw55OJHjbecJcxtmv63weeU9spczCmde3Lg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13295344},"gitHead":"3db85cd29b21a7a206912266ed5c615d6697ca7b","private":false,"scripts":{"ng":"ng","e2e":"ng e2e","lint":"ng lint","test":"ng test sunbird-video-player --code-coverage --watch=false --sourceMap=false","build":"ng build sunbird-video-player --watch=true","serve":"node assets-copy.js && npm link ./dist/sunbird-video-player && ng serve","start":"ng serve","mybuild":"npm run build","link-sdk":"npm link @project-sunbird/sunbird-player-sdk && cd projects/sunbird-video-player && npm link @project-sunbird/sunbird-player-sdk && cd ../..","build-lib":"ng build sunbird-video-player","link-player":"cd dist/sunbird-video-player && npm link && cd ../.. && npm link @dicdikshaorg/video-player-v9","postbuild-lib":"node assets-copy.js","build-lib-link":"npm run build-lib && npm run link-player","schematics:build":"tsc -p tsconfig.schematics.json","build-web-component":"npm run build-lib-link && ng build video-player-wc --output-hashing none && node ./build-wc.js","postschematics:build":"copyfiles schematics/*/schema.json schematics/*/files/** schematics/collection.json ./dist/sunbird-video-player/"},"_npmUser":{"name":"yashveer","email":"yashveer.negi@trigyn.com"},"_npmVersion":"8.11.0","description":"Contains Video player library components powered by angular. These components are designed to be used in sunbird consumption platforms *(mobile app, web portal, offline desktop app)* to drive reusability, maintainability hence reducing the redundant devel","directories":{},"_nodeVersion":"16.16.0","dependencies":{"rxjs":"~6.3.3","tslib":"^1.9.0","core-js":"^2.5.4","zone.js":"~0.10.3","video.js":"7.18.1","lodash-es":"^4.17.21","@angular/core":"9.1.12","ngx-bootstrap":"^6.2.0","@angular/forms":"9.1.12","@angular/common":"9.1.12","@angular/router":"9.1.12","reflect-metadata":"^0.1.13","@angular/compiler":"9.1.12","@angular/elements":"^12.2.4","express-http-proxy":"^1.6.2","@angular/animations":"9.1.12","@angular/platform-browser":"9.1.12","document-register-element":"^1.7.2","@project-sunbird/sb-styles":"0.0.7","videojs-http-source-selector":"1.1.6","@project-sunbird/telemetry-sdk":"0.0.26","videojs-contrib-quality-levels":"2.1.0","@project-sunbird/client-services":"^4.0.1","@angular/platform-browser-dynamic":"9.1.12","@project-sunbird/sunbird-quml-player-v9":"4.9.7"},"_hasShrinkwrap":false,"devDependencies":{"karma":"~3.1.1","tslib":"^1.9.0","concat":"^1.0.3","tslint":"~5.9.1","ts-node":"~7.0.0","tsickle":"^0.37.1","fs-extra":"^9.1.0","codelyzer":"^5.0.1","copyfiles":"^2.4.1","ng-packagr":"^5.1.0","protractor":"~5.4.0","typescript":"~3.7.3","@types/node":"~8.9.4","@angular/cli":"9.1.12","jasmine-core":"~2.99.1","karma-jasmine":"~1.1.2","@types/jasmine":"~2.8.8","@types/video.js":"7.3.11","@types/jasminewd2":"~2.0.3","karma-mocha-reporter":"2.2.5","@angular/compiler-cli":"9.1.12","jasmine-spec-reporter":"~4.2.1","karma-chrome-launcher":"~2.2.0","@angular/language-service":"9.1.12","karma-jasmine-html-reporter":"^0.2.2","@angular-devkit/build-angular":"0.901.15","@angular-devkit/build-ng-packagr":"0.901.15","karma-coverage-istanbul-reporter":"~2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/video-player-v9_5.1.4_1702052059144_0.2743498555323407","host":"s3://npm-registry-packages"}},"5.1.7":{"name":"@dicdikshaorg/video-player-v9","version":"5.1.7","keywords":["sunbird","sunbird video player","project-sunbird"],"license":"MIT","_id":"@dicdikshaorg/video-player-v9@5.1.7","maintainers":[{"name":"gopesh-trigyn","email":"gopesh.sharma@trigyn.com"},{"name":"yashveer","email":"yashveer.negi@trigyn.com"},{"name":"dictrigyngroup","email":"Diksha.Leads@trigyn.com"}],"homepage":"https://github.com/project-sunbird/sunbird-video-player/blob/release-5.0.0/README.md","bugs":{"url":"https://github.com/project-sunbird/sunbird-video-player/issues"},"dist":{"shasum":"346a442ca7c5cb0209bef1bb193037e958650a6a","tarball":"https://registry.npmjs.org/@dicdikshaorg/video-player-v9/-/video-player-v9-5.1.7.tgz","fileCount":53,"integrity":"sha512-AsH9qaetJsRTTyQwX8qHa5RtjoP215JDzLrGAdP2zfUyl8DCl56EObv9idiZXNQBaa7U+S8qL/2sgDJWTd4vYA==","signatures":[{"sig":"MEYCIQC9Nf5vRzDsJnJTUPEA4EoutKE5NuvJkMqtCZ9EXlkRaAIhANjysbLFoLB3cwhFvAcJxy1efrZG9wRjrwGKpAtdWGus","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1273609},"esm5":"esm5/dicdikshaorg-video-player-v9.js","main":"bundles/dicdikshaorg-video-player-v9.umd.js","fesm5":"fesm5/dicdikshaorg-video-player-v9.js","es2015":"fesm2015/dicdikshaorg-video-player-v9.js","module":"fesm5/dicdikshaorg-video-player-v9.js","ng-add":{"save":true},"esm2015":"esm2015/dicdikshaorg-video-player-v9.js","gitHead":"3db85cd29b21a7a206912266ed5c615d6697ca7b","typings":"dicdikshaorg-video-player-v9.d.ts","_npmUser":{"name":"yashveer","email":"yashveer.negi@trigyn.com"},"fesm2015":"fesm2015/dicdikshaorg-video-player-v9.js","metadata":"dicdikshaorg-video-player-v9.metadata.json","repository":{"url":"git+https://github.com/project-sunbird/sunbird-video-player.git","type":"git"},"schematics":"./schematics/collection.json","_npmVersion":"8.11.0","description":"Contains Video player library components powered by angular. These components are designed to be used in sunbird consumption platforms *(mobile app, web portal, offline desktop app)* to drive reusability, maintainability hence reducing the redundant devel","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"@dicdikshaorg/player-sdk-v9":"5.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"video.js":"7.18.1","@angular/core":">= 8.0.0","@angular/common":">= 8.0.0","@types/video.js":"7.5.5","@project-sunbird/sb-styles":"0.0.7","videojs-http-source-selector":">= 1.1.6","videojs-contrib-quality-levels":">= 2.1.0","@project-sunbird/client-services":"^3.4.11","@project-sunbird/sunbird-quml-player-v9":"4.9.7"},"_npmOperationalInternal":{"tmp":"tmp/video-player-v9_5.1.7_1702054216112_0.8365043104311747","host":"s3://npm-registry-packages"}},"5.1.8":{"name":"@dicdikshaorg/video-player-v9","version":"5.1.8","_id":"@dicdikshaorg/video-player-v9@5.1.8","maintainers":[{"name":"gopesh-trigyn","email":"gopesh.sharma@trigyn.com"},{"name":"yashveer","email":"yashveer.negi@trigyn.com"},{"name":"dictrigyngroup","email":"Diksha.Leads@trigyn.com"}],"dist":{"shasum":"e4f863af3d5bf4610e12e61d8cc7c051d581ae90","tarball":"https://registry.npmjs.org/@dicdikshaorg/video-player-v9/-/video-player-v9-5.1.8.tgz","fileCount":125,"integrity":"sha512-UNSTCDwUvcOFsY9674Hu2hlYQ+Yggm4/6LA+OOt1zt0INaYHNDd8f+PvN8lIaNIEatJLYz+DKYKzhtTTlZ/CMQ==","signatures":[{"sig":"MEQCIA3cZRV9Ewy2aav/FUfMuVG4ZcWUdf2XEcrSLhX3mDQ7AiAIWFU3X4v5JnrsS7pW1nwmSlbIhLFJJOOyKLW7c0xvRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13563527},"gitHead":"04fae465499fd8c27a504b2cc1a37d8d3cfabb74","private":false,"scripts":{"ng":"ng","e2e":"ng e2e","lint":"ng lint","test":"ng test sunbird-video-player --code-coverage --watch=false --sourceMap=false","build":"ng build sunbird-video-player --watch=true","serve":"node assets-copy.js && npm link ./dist/sunbird-video-player && ng serve","start":"ng serve","mybuild":"npm run build","link-sdk":"npm link @project-sunbird/sunbird-player-sdk && cd projects/sunbird-video-player && npm link @project-sunbird/sunbird-player-sdk && cd ../..","build-lib":"ng build sunbird-video-player","link-player":"cd dist/sunbird-video-player && npm link && cd ../.. && npm link @project-sunbird/sunbird-video-player-v9","postbuild-lib":"node assets-copy.js","build-lib-link":"npm run build-lib && npm run link-player","schematics:build":"tsc -p tsconfig.schematics.json","build-web-component":"npm run build-lib-link && ng build video-player-wc --output-hashing none && node ./build-wc.js","postschematics:build":"copyfiles schematics/*/schema.json schematics/*/files/** schematics/collection.json ./dist/sunbird-video-player/"},"_npmUser":{"name":"yashveer","email":"yashveer.negi@trigyn.com"},"_npmVersion":"6.14.16","description":"Contains Video player library components powered by angular. These components are designed to be used in sunbird consumption platforms *(mobile app, web portal, offline desktop app)* to drive reusability, maintainability hence reducing the redundant devel","directories":{},"_nodeVersion":"12.22.12","dependencies":{"rxjs":"~6.3.3","tslib":"^1.9.0","core-js":"^2.5.4","zone.js":"~0.10.3","video.js":"7.18.1","lodash-es":"^4.17.21","@angular/core":"9.1.12","ngx-bootstrap":"^6.2.0","@angular/forms":"9.1.12","@angular/common":"9.1.12","@angular/router":"9.1.12","reflect-metadata":"^0.1.13","@angular/compiler":"9.1.12","@angular/elements":"^12.2.4","express-http-proxy":"^1.6.2","@angular/animations":"9.1.12","@angular/platform-browser":"9.1.12","document-register-element":"^1.7.2","@project-sunbird/sb-styles":"0.0.7","videojs-http-source-selector":"1.1.6","@project-sunbird/telemetry-sdk":"0.0.26","videojs-contrib-quality-levels":"2.1.0","@project-sunbird/client-services":"^4.0.1","@angular/platform-browser-dynamic":"9.1.12","@project-sunbird/sunbird-quml-player-v9":"4.9.7"},"_hasShrinkwrap":false,"devDependencies":{"karma":"~3.1.1","tslib":"^1.9.0","concat":"^1.0.3","tslint":"~5.9.1","ts-node":"~7.0.0","tsickle":"^0.37.1","fs-extra":"^9.1.0","codelyzer":"^5.0.1","copyfiles":"^2.4.1","ng-packagr":"^5.1.0","protractor":"~5.4.0","typescript":"~3.7.3","@types/node":"~8.9.4","@angular/cli":"9.1.12","jasmine-core":"~2.99.1","karma-jasmine":"~1.1.2","@types/jasmine":"~2.8.8","@types/video.js":"7.3.11","@types/jasminewd2":"~2.0.3","karma-mocha-reporter":"2.2.5","@angular/compiler-cli":"9.1.12","jasmine-spec-reporter":"~4.2.1","karma-chrome-launcher":"~2.2.0","@angular/language-service":"9.1.12","karma-jasmine-html-reporter":"^0.2.2","@angular-devkit/build-angular":"0.901.15","@angular-devkit/build-ng-packagr":"0.901.15","karma-coverage-istanbul-reporter":"~2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/video-player-v9_5.1.8_1702465972052_0.34226178455573675","host":"s3://npm-registry-packages"}},"5.1.9":{"name":"@dicdikshaorg/video-player-v9","version":"5.1.9","_id":"@dicdikshaorg/video-player-v9@5.1.9","maintainers":[{"name":"gopesh-trigyn","email":"gopesh.sharma@trigyn.com"},{"name":"yashveer","email":"yashveer.negi@trigyn.com"},{"name":"dictrigyngroup","email":"Diksha.Leads@trigyn.com"}],"dist":{"shasum":"e0ea0d4f0a3d55a182f7ceb1d4ebd7e585d74231","tarball":"https://registry.npmjs.org/@dicdikshaorg/video-player-v9/-/video-player-v9-5.1.9.tgz","fileCount":125,"integrity":"sha512-OMWZsJA5XAr9cse192B6CriksECytDuf9hRF2HOlcLRt2krpPBX5B5ppyZTpuT11VhIQtEhZi/ZFyD2KL9mzWg==","signatures":[{"sig":"MEYCIQDeNiRVGzrBqkBDmniMAu1+FqfEdAHK1tfzLsE92DN76AIhAKmaFq/b+rHsmMUGuzsTzCz9NQ3xdm7GET8rB8VtquZe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13566108},"gitHead":"04fae465499fd8c27a504b2cc1a37d8d3cfabb74","private":false,"scripts":{"ng":"ng","e2e":"ng e2e","lint":"ng lint","test":"ng test sunbird-video-player --code-coverage --watch=false --sourceMap=false","build":"ng build sunbird-video-player --watch=true","serve":"node assets-copy.js && npm link ./dist/sunbird-video-player && ng serve","start":"ng serve","mybuild":"npm run build","link-sdk":"npm link @project-sunbird/sunbird-player-sdk && cd projects/sunbird-video-player && npm link @project-sunbird/sunbird-player-sdk && cd ../..","build-lib":"ng build sunbird-video-player","link-player":"cd dist/sunbird-video-player && npm link && cd ../.. && npm link @project-sunbird/sunbird-video-player-v9","postbuild-lib":"node assets-copy.js","build-lib-link":"npm run build-lib && npm run link-player","schematics:build":"tsc -p tsconfig.schematics.json","build-web-component":"npm run build-lib-link && ng build video-player-wc --output-hashing none && node ./build-wc.js","postschematics:build":"copyfiles schematics/*/schema.json schematics/*/files/** schematics/collection.json ./dist/sunbird-video-player/"},"_npmUser":{"name":"yashveer","email":"yashveer.negi@trigyn.com"},"_npmVersion":"8.5.0","description":"Contains Video player library components powered by angular. These components are designed to be used in sunbird consumption platforms *(mobile app, web portal, offline desktop app)* to drive reusability, maintainability hence reducing the redundant devel","directories":{},"_nodeVersion":"16.14.2","dependencies":{"rxjs":"~6.3.3","tslib":"^1.9.0","core-js":"^2.5.4","zone.js":"~0.10.3","video.js":"7.18.1","lodash-es":"^4.17.21","@angular/core":"9.1.12","ngx-bootstrap":"^6.2.0","@angular/forms":"9.1.12","@angular/common":"9.1.12","@angular/router":"9.1.12","reflect-metadata":"^0.1.13","@angular/compiler":"9.1.12","@angular/elements":"^12.2.4","express-http-proxy":"^1.6.2","@angular/animations":"9.1.12","@angular/platform-browser":"9.1.12","document-register-element":"^1.7.2","@project-sunbird/sb-styles":"0.0.7","videojs-http-source-selector":"1.1.6","@project-sunbird/telemetry-sdk":"0.0.26","videojs-contrib-quality-levels":"2.1.0","@project-sunbird/client-services":"^4.0.1","@angular/platform-browser-dynamic":"9.1.12","@project-sunbird/sunbird-quml-player-v9":"4.9.7"},"_hasShrinkwrap":false,"devDependencies":{"karma":"~3.1.1","tslib":"^1.9.0","concat":"^1.0.3","tslint":"~5.9.1","ts-node":"~7.0.0","tsickle":"^0.37.1","fs-extra":"^9.1.0","codelyzer":"^5.0.1","copyfiles":"^2.4.1","ng-packagr":"^5.1.0","protractor":"~5.4.0","typescript":"~3.7.3","@types/node":"~8.9.4","@angular/cli":"9.1.12","jasmine-core":"~2.99.1","karma-jasmine":"~1.1.2","@types/jasmine":"~2.8.8","@types/video.js":"7.3.11","@types/jasminewd2":"~2.0.3","karma-mocha-reporter":"2.2.5","@angular/compiler-cli":"9.1.12","jasmine-spec-reporter":"~4.2.1","karma-chrome-launcher":"~2.2.0","@angular/language-service":"9.1.12","karma-jasmine-html-reporter":"^0.2.2","@angular-devkit/build-angular":"0.901.15","@angular-devkit/build-ng-packagr":"0.901.15","karma-coverage-istanbul-reporter":"~2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/video-player-v9_5.1.9_1702469565857_0.09105143014410744","host":"s3://npm-registry-packages"}},"5.1.10":{"name":"@dicdikshaorg/video-player-v9","version":"5.1.10","keywords":["sunbird","sunbird video player","project-sunbird"],"license":"MIT","_id":"@dicdikshaorg/video-player-v9@5.1.10","maintainers":[{"name":"gopesh-trigyn","email":"gopesh.sharma@trigyn.com"},{"name":"yashveer","email":"yashveer.negi@trigyn.com"},{"name":"dictrigyngroup","email":"Diksha.Leads@trigyn.com"}],"homepage":"https://github.com/project-sunbird/sunbird-video-player/blob/release-5.0.0/README.md","bugs":{"url":"https://github.com/project-sunbird/sunbird-video-player/issues"},"dist":{"shasum":"c74bb370cb979c5851e481074776c12ecf1c11b3","tarball":"https://registry.npmjs.org/@dicdikshaorg/video-player-v9/-/video-player-v9-5.1.10.tgz","fileCount":53,"integrity":"sha512-3CBkwDL/71uiAovu/O4nPCA8RKBkvSJe2JSUkZrzi5PcMm4pLf4qdPow8lG+sDnn089LbF87HtJGsf1kOcaX+A==","signatures":[{"sig":"MEUCIQD4VMoqlpSqAvfuo5T2/Qs6og4RdcyT89fxFSZyn4kzEgIgGuFUJqIPvHvwhGbwp0pIqPrQME7swApvrUolJSXuqOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1258032},"esm5":"esm5/dicdikshaorg-video-player-v9.js","main":"bundles/dicdikshaorg-video-player-v9.umd.js","fesm5":"fesm5/dicdikshaorg-video-player-v9.js","es2015":"fesm2015/dicdikshaorg-video-player-v9.js","module":"fesm5/dicdikshaorg-video-player-v9.js","ng-add":{"save":true},"esm2015":"esm2015/dicdikshaorg-video-player-v9.js","gitHead":"04fae465499fd8c27a504b2cc1a37d8d3cfabb74","typings":"dicdikshaorg-video-player-v9.d.ts","_npmUser":{"name":"yashveer","email":"yashveer.negi@trigyn.com"},"fesm2015":"fesm2015/dicdikshaorg-video-player-v9.js","metadata":"dicdikshaorg-video-player-v9.metadata.json","repository":{"url":"git+https://github.com/project-sunbird/sunbird-video-player.git","type":"git"},"schematics":"./schematics/collection.json","_npmVersion":"8.5.0","description":"Contains Video player library components powered by angular. These components are designed to be used in sunbird consumption platforms *(mobile app, web portal, offline desktop app)* to drive reusability, maintainability hence reducing the redundant devel","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"@project-sunbird/sunbird-player-sdk-v9":"5.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"video.js":"7.18.1","@angular/core":">= 8.0.0","@angular/common":">= 8.0.0","@types/video.js":"7.5.5","@project-sunbird/sb-styles":"0.0.7","videojs-http-source-selector":">= 1.1.6","videojs-contrib-quality-levels":">= 2.1.0","@project-sunbird/client-services":"^3.4.11","@project-sunbird/sunbird-quml-player-v9":"4.9.7"},"_npmOperationalInternal":{"tmp":"tmp/video-player-v9_5.1.10_1702533503997_0.0757426493705542","host":"s3://npm-registry-packages"}},"5.1.11":{"name":"@dicdikshaorg/video-player-v9","version":"5.1.11","keywords":["sunbird","sunbird video player","project-sunbird"],"license":"MIT","_id":"@dicdikshaorg/video-player-v9@5.1.11","homepage":"https://github.com/project-sunbird/sunbird-video-player/blob/release-5.0.0/README.md","bugs":{"url":"https://github.com/project-sunbird/sunbird-video-player/issues"},"dist":{"shasum":"566664363f3a9483cc0579be2eb98c28f8cd4273","tarball":"https://registry.npmjs.org/@dicdikshaorg/video-player-v9/-/video-player-v9-5.1.11.tgz","fileCount":53,"integrity":"sha512-/n320ga0PfNx7kiBwffzrqIgXQC0rkMOmLzha2AeFsnRqUvM/V2NKbfVTxyF33WfjUcEdZNwQM53GvKMqXEqmg==","signatures":[{"sig":"MEQCIF2oNxkdjO+Zzwa1vpsSddhNU17u6bCwG3yTkmcewsktAiA6WT6ShYhEg+FVRg81ulZD0K0BEeQvbMY1OB3PdNr6sA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1272700},"esm5":"esm5/dicdikshaorg-video-player-v9.js","main":"bundles/dicdikshaorg-video-player-v9.umd.js","fesm5":"fesm5/dicdikshaorg-video-player-v9.js","es2015":"fesm2015/dicdikshaorg-video-player-v9.js","module":"fesm5/dicdikshaorg-video-player-v9.js","ng-add":{"save":true},"esm2015":"esm2015/dicdikshaorg-video-player-v9.js","gitHead":"73559b09b25d909b3e63d13af53b8df6474734f1","typings":"dicdikshaorg-video-player-v9.d.ts","_npmUser":{"name":"dictrigyngroup","email":"Diksha.Leads@trigyn.com"},"fesm2015":"fesm2015/dicdikshaorg-video-player-v9.js","metadata":"dicdikshaorg-video-player-v9.metadata.json","repository":{"url":"git+https://github.com/project-sunbird/sunbird-video-player.git","type":"git"},"schematics":"./schematics/collection.json","_npmVersion":"8.5.0","description":"Contains Video player library components powered by angular. These components are designed to be used in sunbird consumption platforms *(mobile app, web portal, offline desktop app)* to drive reusability, maintainability hence reducing the redundant devel","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"@project-sunbird/sunbird-player-sdk-v9":"5.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"video.js":"7.18.1","@angular/core":">= 8.0.0","@angular/common":">= 8.0.0","@types/video.js":"7.5.5","@project-sunbird/sb-styles":"0.0.7","videojs-http-source-selector":">= 1.1.6","videojs-contrib-quality-levels":">= 2.1.0","@project-sunbird/client-services":"^3.4.11","@project-sunbird/sunbird-quml-player-v9":"4.9.7"},"_npmOperationalInternal":{"tmp":"tmp/video-player-v9_5.1.11_1718965969379_0.8335277780671653","host":"s3://npm-registry-packages"}},"5.1.12":{"name":"@dicdikshaorg/video-player-v9","version":"5.1.12","keywords":["sunbird","sunbird video player","project-sunbird"],"license":"MIT","_id":"@dicdikshaorg/video-player-v9@5.1.12","maintainers":[{"name":"bharathrajjv","email":"bharath.raj@trigyn.com"},{"name":"satyadiksha","email":"satyanarayana.khaja@trigyn.com"},{"name":"akash.trigyn","email":"akash.jaiswal@trigyn.com"},{"name":"sayalimore1610","email":"sayali.more@trigyn.com"},{"name":"shailendra123","email":"Shailendra.Pratap@trigyn.com"},{"name":"tejaswini19","email":"tejaswini.giram@trigyn.com"},{"name":"yashveer","email":"yashveer.negi@trigyn.com"},{"name":"dictrigyngroup","email":"Diksha.Leads@trigyn.com"}],"homepage":"https://github.com/project-sunbird/sunbird-video-player/blob/release-5.0.0/README.md","bugs":{"url":"https://github.com/project-sunbird/sunbird-video-player/issues"},"dist":{"shasum":"8c4b20ad11479ec21fc3fa23c6a3b2847d281d09","tarball":"https://registry.npmjs.org/@dicdikshaorg/video-player-v9/-/video-player-v9-5.1.12.tgz","fileCount":53,"integrity":"sha512-7y2ZDJ/KbgLtn4YdbqJ/J7izErJ18TJd8Vb1UkY17SRcCXrNlirCF/ps2pyThVBotv5LRuDilDHzRLVcfDPamg==","signatures":[{"sig":"MEUCIQDooJWXmBv7dBr0S/aZ0lpRiS1ARADDzgcXaQ2nkE+wAgIgcfXHMTl4Ar+nrR8OyZKqqBxWq3QnMrHt/utsyq478Dc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1289386},"esm5":"esm5/dicdikshaorg-video-player-v9.js","main":"bundles/dicdikshaorg-video-player-v9.umd.js","fesm5":"fesm5/dicdikshaorg-video-player-v9.js","es2015":"fesm2015/dicdikshaorg-video-player-v9.js","module":"fesm5/dicdikshaorg-video-player-v9.js","ng-add":{"save":true},"esm2015":"esm2015/dicdikshaorg-video-player-v9.js","gitHead":"cc47037556bc0bc245440ac79adc73694b1a62e6","typings":"dicdikshaorg-video-player-v9.d.ts","_npmUser":{"name":"dictrigyngroup","email":"Diksha.Leads@trigyn.com"},"fesm2015":"fesm2015/dicdikshaorg-video-player-v9.js","metadata":"dicdikshaorg-video-player-v9.metadata.json","repository":{"url":"git+https://github.com/project-sunbird/sunbird-video-player.git","type":"git"},"schematics":"./schematics/collection.json","_npmVersion":"8.5.0","description":"Contains Video player library components powered by angular. These components are designed to be used in sunbird consumption platforms *(mobile app, web portal, offline desktop app)* to drive reusability, maintainability hence reducing the redundant devel","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"@project-sunbird/sunbird-player-sdk-v9":"5.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"video.js":"7.18.1","@angular/core":">= 8.0.0","@angular/common":">= 8.0.0","@types/video.js":"7.5.5","@project-sunbird/sb-styles":"0.0.7","videojs-http-source-selector":">= 1.1.6","videojs-contrib-quality-levels":">= 2.1.0","@project-sunbird/client-services":"^3.4.11","@project-sunbird/sunbird-quml-player-v9":"4.9.7"},"_npmOperationalInternal":{"tmp":"tmp/video-player-v9_5.1.12_1724303547564_0.5075758833576467","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-12-08T14:46:06.167Z","modified":"2025-04-04T05:07:01.489Z","5.1.3":"2023-12-08T14:46:06.599Z","5.1.4":"2023-12-08T16:14:19.681Z","5.1.7":"2023-12-08T16:50:16.440Z","5.1.8":"2023-12-13T11:12:52.328Z","5.1.9":"2023-12-13T12:12:46.204Z","5.1.10":"2023-12-14T05:58:24.423Z","5.1.11":"2024-06-21T10:32:49.599Z","5.1.12":"2024-08-22T05:12:27.782Z"},"bugs":{"url":"https://github.com/project-sunbird/sunbird-video-player/issues"},"license":"MIT","homepage":"https://github.com/project-sunbird/sunbird-video-player/blob/release-5.0.0/README.md","keywords":["sunbird","sunbird video player","project-sunbird"],"repository":{"url":"git+https://github.com/project-sunbird/sunbird-video-player.git","type":"git"},"description":"Contains Video player library components powered by angular. These components are designed to be used in sunbird consumption platforms *(mobile app, web portal, offline desktop app)* to drive reusability, maintainability hence reducing the redundant devel","maintainers":[{"email":"satyanarayana.khaja@trigyn.com","name":"satyadiksha"},{"email":"bharath.raj@trigyn.com","name":"bharathrajjv"},{"email":"Diksha.Leads@trigyn.com","name":"dictrigyngroup"},{"email":"yashveer.negi@trigyn.com","name":"yashveer"},{"email":"tejaswini.giram@trigyn.com","name":"tejaswini19"},{"email":"purushotam.kumar@trigyn.com","name":"purushottam_trigyn"},{"email":"Shailendra.Pratap@trigyn.com","name":"shailendra123"},{"email":"sayali.more@trigyn.com","name":"sayalimore1610"},{"email":"baijanti.yadav@trigyn.com","name":"trigynby"},{"email":"bhoopendra.modanwal@trigyn.com","name":"bmodanwal"}],"readme":"# Video player library for Sunbird platform!\r\nContains Video player library components powered by angular. These components are designed to be used in sunbird consumption platforms *(mobile app, web portal, offline desktop app)* to drive reusability, maintainability hence reducing the redundant development effort significantly.\r\n\r\n# Getting Started\r\nFor help getting started with a new Angular app, check out the Angular CLI.\r\nFor existing apps, follow these steps to begin using .\r\n\r\n## Step 1: Install the packages\r\n\r\n    npm install @project-sunbird/sunbird-video-player-v9 --save\r\n    npm install @project-sunbird/sunbird-quml-player-v9 --save\r\n    npm install @project-sunbird/sb-styles --save\r\n    npm install @project-sunbird/client-services --save\r\n    npm install lodash-es --save\r\n    npm install ngx-bootstrap --save\r\n    npm install jquery --save\r\n    npm install video.js --save\r\n    npm install videojs-contrib-quality-levels --save\r\n    npm install videojs-http-source-selector --save\r\n\r\n## Step 2: Include the styles, scripts and assets in angular.json\r\n    \"styles\": [\r\n    ...\r\n    ...\r\n    \"src/styles.css\",\r\n    \"./node_modules/@project-sunbird/sb-styles/assets/_styles.scss\",\r\n    \"./node_modules/video.js/dist/video-js.min.css\",\r\n    \"./node_modules/@project-sunbird/sunbird-video-player-v9/lib/assets/videojs.markers.min.css\",\r\n    \"./node_modules/videojs-http-source-selector/dist/videojs-http-source-selector.css\"\r\n    ],\r\n    \"scripts\": [\r\n    ...\r\n    ...\r\n    \"node_modules/jquery/dist/jquery.min.js\",\r\n    \"node_modules/video.js/dist/video.js\",\r\n    \"node_modules/@project-sunbird/sunbird-video-player-v9/lib/assets/videojs-markers.js\",\r\n    \"node_modules/videojs-contrib-quality-levels/dist/videojs-contrib-quality-levels.min.js\",\r\n    \"node_modules/videojs-http-source-selector/dist/videojs-http-source-selector.min.js\"\r\n    ]\r\n\r\n  Add following under architect.build.assets\r\n\r\n     {\r\n\t    ...\r\n\t    \"build\": {\r\n\t    \r\n\t    \"builder\": \"@angular-devkit/build-angular:browser\",\r\n\t    \r\n\t    \"options\": {\r\n\t\t    ...\r\n\t\t    ...\r\n    \r\n\t\t    \"assets\": [\r\n\t\t    \r\n\t\t\t   ...\r\n\t\t\t   ...\r\n\t\t\t    \r\n\t\t\t    {\r\n\t\t\t\t    \"glob\": \"**/*.*\",\r\n\t\t\t\t    \"input\": \"./node_modules/@project-sunbird/sunbird-video-player-v9/lib/assets/\",\r\n\t\t\t\t    \"output\": \"/assets/\"\r\n\t\t\t    }\r\n\t\t    \r\n\t\t    ],\r\n    \r\n\t    \"styles\": [\r\n\t    \r\n\t    ...\r\n\t    \r\n\t    \"./node_modules/@project-sunbird/sb-styles/assets/_styles.scss\",\r\n\t    \"./node_modules/video.js/dist/video-js.min.css\",\r\n        \"./node_modules/@project-sunbird/sunbird-video-player-v9/lib/assets/videojs.markers.min.css\",\r\n        \"./node_modules/videojs-http-source-selector/dist/videojs-http-source-selector.css\"\r\n\t    ],\r\n\t    \"scripts\": [\r\n         ...\r\n         \"node_modules/jquery/dist/jquery.min.js\",\r\n         \"node_modules/video.js/dist/video.js\",\r\n         \"node_modules/@project-sunbird/sunbird-video-player-v9/lib/assets/videojs-markers.js\",\r\n         \"node_modules/videojs-contrib-quality-levels/dist/videojs-contrib-quality-levels.min.js\",\r\n         \"node_modules/videojs-http-source-selector/dist/videojs-http-source-selector.min.js\",\r\n         \"dist/sunbird-video-player/lib/assets/videojs-transcript-click.min.js\"\r\n         ]\r\n\t    ...\r\n\t    ...\r\n    \r\n    },\r\n\r\n  \r\n\r\n## Step 3: Import the modules and components\r\nImport the NgModule where you want to use. Also create a [question-cursor-implementation.service](../../src/app/question-cursor-implementation.service.ts)\r\n       \r\n    import { SunbirdVideoPlayerModule } from '@project-sunbird/sunbird-video-player-v9';\r\n    import { QuestionCursor } from '@project-sunbird/sunbird-quml-player-v9';\r\n    import { QuestionCursorImplementationService } from './question-cursor-implementation.service';\r\n\r\n    \r\n    @NgModule({\r\n\t    ...\r\n\t    \r\n\t    imports: [SunbirdVideoPlayerModule],\r\n\t    providers: [{ provide: QuestionCursor, useClass: QuestionCursorImplementationService }],\r\n\t    \r\n\t    ...\r\n    })\r\n\r\n  \r\n    export class TestAppModule { }\r\n\r\n## Step 4: Send input to render Video player\r\n\r\nUse the mock config in your component to send input to Video player\r\nClick to see the mock - [playerConfig](../../src/app/data.ts)\r\n\r\n## Player config\r\n```js\r\nvar playerConfig = {\r\n  \"context\": {\r\n    \"mode\": \"play\",  // To identify preview used by the user to play/edit/preview\r\n    \"authToken\": \"\", // Auth key to make  api calls\r\n    \"sid\": \"7283cf2e-d215-9944-b0c5-269489c6fa56\", // User sessionid on portal or mobile \r\n    \"did\": \"3c0a3724311fe944dec5df559cc4e006\", // Unique id to identify the device or browser \r\n    \"uid\": \"anonymous\", // Current logged in user id\r\n    \"channel\": \"505c7c48ac6dc1edc9b08f21db5a571d\", // Unique id of the channel(Channel ID)\r\n    \"pdata\": {\r\n      \"id\": \"sunbird.portal\", // Producer ID. For ex: For sunbird it would be \"portal\" or \"genie\"\r\n      \"ver\": \"3.2.12\", // Version of the App\r\n      \"pid\": \"sunbird-portal.contentplayer\" // Optional. In case the component is distributed, then which instance of that component\r\n    },\r\n    \"contextRollup\": { // Defines the content roll up data\r\n      \"l1\": \"505c7c48ac6dc1edc9b08f21db5a571d\"\r\n    },\r\n    \"tags\": [ // Defines the tags data\r\n      \"\"\r\n    ],\r\n    \"cdata\": [], // Defines correlation data\r\n    \"timeDiff\": 0,  // Defines the time difference\r\n    \"objectRollup\": {}, // Defines the object roll up data\r\n    \"host\": \"\", // Defines the from which domain content should be load\r\n    \"endpoint\": \"\", // Defines the end point\r\n    \"userData\": {  // Defines the user data firstname & lastname\r\n      \"firstName\": \"\",\r\n      \"lastName\": \"\"\r\n    }\r\n  },\r\n  \"config\": { \r\n\t\"traceId\": \"afhjgh\", // Defines trace id\r\n    \"sideMenu\": { \r\n      \"showShare\": true,    // show/hide share button in side menu. default value is true\r\n      \"showDownload\": true, // show/hide download button in side menu. default value is true\r\n      \"showReplay\": true, // show/hide replay button in side menu. default value is true\r\n      \"showExit\": true,   // show/hide exit button in side menu. default value is true\r\n    },\r\n       // tslint:disable-next-line:max-line-length\r\n    \"transcripts\": [] // for default selection we need this , ex: ['kn', 'en'] the last element in the array will be used for default selection and no need of default selection than no need send this in config or send empty array [] or ['off'] \r\n  },\r\n  \"metadata\": { // Content metadata json object (from API response take -> response.result.content)\r\n  \"transcripts\": [] // Defines the details of the transcripts data array and each object in array conatins details of language,languageCode, identifier, artifactUrl of each transcript\r\n  }, \r\n} \r\n\r\n```\r\n## Telemetry property description\r\n|Property Name| Description| Default Value\r\n|--|----------------------|--|\r\n| `context` | It is an `object` it contains the `uid`,`did`,`sid`,`mode` etc., these will be logged inside the telemetry  | ```{}``` |\r\n| `mode` | It is  `string` to identify preview used by the user to play/edit/preview | ```play```|\r\n| `authToken` | It is  `string` and Auth key to make  api calls | ```''```|\r\n| `sid` | It is  `string` and User sessionid on portal or mobile | ```''```|\r\n| `did` | It is  `string` and Unique id to identify the device or browser| ```''```|\r\n| `uid` | It is  `string` and Current logged in user id| ```''```|\r\n| `channel` | It is `string` which defines channel identifier to know which channel is currently using.| `in.sunbird` |\r\n| `pdata` | It is an `object` which defines the producer information it should have identifier and version and canvas will log in the telemetry| ```{'id':'in.sunbird', 'ver':'1.0'}```|\r\n| `contextRollup` | It is an `object` which defines content roll up data | ```{}```|\r\n| `tags` | It is an `array` which defines the tag data | ```[]```|\r\n| `objectRollup` | It is an `object` which defines object rollup data | ```{}```|\r\n| `host` | It is  `string` which defines the from which domain content should be load|```window.location.origin```  |\r\n| `userData` | It is an `object` which defines user data | ```{}```|\r\n| `cdata` | It is an `array` which defines the correlation data | ```[]```|\r\n\r\n## Config property description\r\n|Property Name| Description| Default Value\r\n|--|----------------------|--|\r\n| `config` | It is an `object` it contains the `sideMenu`, these will be used to configure the canvas  | ```{ traceId: \"12345\", sideMenu: {\"showShare\": true, \"showDownload\": true, \"showReplay\": true, \"showExit\": true}}``` |\r\n| `config.traceId` | It is  `string` which defines the trace id | ```''```|\r\n| `config.sideMenu.showShare` | It is  `boolean` to show/hide share button in side menu| ```true```|\r\n| `config.sideMenu.showDownload` | It is  `boolean` to show/hide download button in side menu| ```true```|\r\n| `config.sideMenu.showReplay` | It is  `boolean` to show/hide replay button in side menu| ```true```|\r\n| `config.sideMenu.showExit` | It is  `boolean` to show/hide exit button in side menu| ```true```|\r\n| `config.transcripts` | It is  `Array` which defines the transcripts default selection details| ```[]```|\r\n| `metadata` | It is an `object` which defines content metadata json object (from API response take -> response.result.content) | ```{}```|\r\n| `metadata.transcripts` | It is  `Array` which is having the details of the transcripts data | ```[]```|\r\n\r\n## Available components\r\n|Feature| Notes| Selector|Code|Input|Output\r\n|--|--|--|------------------------------------------------------------------------------------------|---|--|\r\n| Video Player | Can be used to render videos | sunbird-video-player| *`<sunbird-video-player [playerConfig]=\"playerConfig\"><sunbird-video-player>`*|playerConfig|playerEvent, telemetryEvent|\r\n\r\n## Use as web components\t\r\n\r\nImport this library in any web application and use the custom component.\r\n\r\nFollow below-mentioned steps to use it in plain javascript project:\r\n\r\n- Insert [library](https://github.com/project-sunbird/sunbird-video-player/blob/release-4.3.0/web-component/sunbird-video-player.js) as below:\r\n\t```javascript\r\n\t<script type=\"text/javascript\" src=\"sunbird-video-player.js\"></script>\r\n\t```\r\n- Create a asset folder and copy all the files from [here](https://github.com/project-sunbird/sunbird-video-player/tree/release-4.3.0/web-component/assets), library requires these assets internally to work well.\r\n- Get sample playerConfig from here: [playerConfig](https://github.com/project-sunbird/sunbird-video-player/blob/release-4.3.0/src/app/data.ts)\r\n\r\n- Pass the QuestionListAPI baseUrl for eg. \r\n\t```javascript\r\n    window.questionListUrl = 'https://staging.sunbirded.org/api/question/v1/list';\r\n    window.questionSetBaseUrl = 'https://staging.sunbirded.org/api/questionset';\r\n    ```\r\n  \r\n- Create a custom html element: `sunbird-video-player`\r\n\t```javascript\r\n    const  videoElement = document.createElement('sunbird-video-player');\r\n   ```\r\n\r\n- Pass data using `player-config`\r\n\t```javascript\r\n\tvideoElement.setAttribute('player-config', JSON.stringify(playerConfig));\r\n\t```\r\n\r\n\t**Note:** Attribute should be in **string** type\r\n\r\n- Listen for the output events: **playerEvent** and **telemetryEvent**\r\n\r\n\t```javascript\r\n\tvideoElement.addEventListener('playerEvent', (event) => {\r\n\t\tconsole.log(\"On playerEvent\", event);\r\n\t});\r\n\tvideoElement.addEventListener('telemetryEvent', (event) => {\r\n\t\tconsole.log(\"On telemetryEvent\", event);\r\n\t});\r\n\t```\r\n- Append this element to existing element\r\n\t```javascript\r\n\tconst  myPlayer = document.getElementById(\"my-player\");\r\n\tmyPlayer.appendChild(qumlPlayerElement);\r\n\t```\r\n- Refer demo [example](https://github.com/project-sunbird/sunbird-video-player/blob/release-4.3.0/web-component/index.html)\r\n","readmeFilename":"README.md"}