{"_id":"videojs-schema","_rev":"20-b7f571aee8f1417181be9c2549fdb9a7","name":"videojs-schema","dist-tags":{"latest":"0.8.0","beta":"0.6.1"},"versions":{"0.3.0":{"name":"videojs-schema","version":"0.3.0","description":"Injects JSON-LD metadata into the DOM for SEO","main":"dist/videojs-schema.cjs.js","module":"dist/videojs-schema.es.js","generator-videojs-plugin":{"version":"7.5.0"},"browserslist":["defaults","ie 11"],"scripts":{"prebuild":"npm run clean","build":"npm-run-all -p build:*","build:js":"rollup -c scripts/rollup.config.js","clean":"shx rm -rf ./dist ./test/dist","postclean":"shx mkdir -p ./dist ./test/dist","docs":"npm-run-all docs:*","docs:api":"jsdoc src -g plugins/markdown -r -d docs/api","docs:toc":"doctoc README.md","lint":"vjsstandard","server":"karma start scripts/karma.conf.js --singleRun=false --auto-watch","start":"npm-run-all -p server watch","pretest":"npm-run-all lint build","test":"npm-run-all test:*","posttest":"shx cat test/dist/coverage/text.txt","test:unit":"karma start scripts/karma.conf.js","test:verify":"vjsverify --verbose","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s","preversion":"npm test","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","watch":"npm-run-all -p watch:*","watch:js":"npm run build:js -- -w","prepublishOnly":"npm-run-all build test:verify"},"engines":{"node":">=8","npm":">=5"},"keywords":["videojs","videojs-plugin"],"author":{"name":"mister-ben","email":"git@misterben.me"},"license":"Apache-2.0","vjsstandard":{"ignore":["dist","docs","test/dist"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["vjsstandard --fix","git add"],"README.md":["npm run docs:toc","git add"]},"dependencies":{"global":"^4.3.2","video.js":"^6 || ^7"},"devDependencies":{"conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0","doctoc":"^1.3.1","husky":"^1.0.1","jsdoc":"git+https://github.com/BrandonOCasey/jsdoc.git#feat/plugin-from-cli","karma":"^3.0.0","lint-staged":"^8.0.0","not-prerelease":"^1.0.1","npm-merge-driver-install":"^1.0.0","npm-run-all":"^4.1.5","rollup":"^0.67.1","shx":"^0.3.2","sinon":"^6.1.5","videojs-contrib-ads":"^6.6.1","videojs-generate-karma-config":"~5.0.0","videojs-generate-rollup-config":"~2.3.0","videojs-generator-verify":"~1.2.0","videojs-standard":"^8.0.1"},"repository":{"type":"git","url":"git+https://github.com/brightcove/videojs-schema.git"},"gitHead":"733c2bcaf90542ec9fefa2bdcb4da0e1042a6503","bugs":{"url":"https://github.com/brightcove/videojs-schema/issues"},"homepage":"https://github.com/brightcove/videojs-schema#readme","_id":"videojs-schema@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"misterben","email":"npm@misterben.me"},"dist":{"integrity":"sha512-MOTQrKyRJCnp3KMQMPPHvgKFsR51qAGCuFSxDZZhqE7fowENzimQdF/qcJ7rICwgc5ih+Bmc/nUoXi4rTA4Hfw==","shasum":"6319d8915aeb2d764d9ba450d1e24984083f6ec5","tarball":"https://registry.npmjs.org/videojs-schema/-/videojs-schema-0.3.0.tgz","fileCount":45,"unpackedSize":1083062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdvnDCRA9TVsSAnZWagAAtWwQAJmWX+ApdugKbnf7huOP\nLdIAQcDRbG/p0KmcrCVbdSdubYpSr9/LzbP7rwdr7vbAF4n0hx8dSlNLE2hq\n/xTviEQj66cvt/hYGOtcDL8E+SZNudpVChEu0jAi2rP5dtCwO8bDZjB4Lr5y\nhhi1Lk6YmtxtFjJBgexRRJnWtxjaiI7odwOIxZSkgqFEKeE4YABID6qBipHk\nt+qJefZBqjL9q8eSush0EQf+cRJsk05AAMpJuJ8xvggLtL0ejryVdlLYy25C\n5G3inBL0lKuRq57mRDW9IAH7ecCnGOU+/NKt+1D6+tHtKu4X+jt1wG4oIis7\n0a0hMWv0uzXbHSjFtH3ZRoXcc4PTodIHrB4wV7eeetstTmod4UaKPPOFeWyd\nNTO8RTgi7cOVQdxNx9ReImDb7ATY33Vkw5M25xTKTiLnrqHo4TzyS6iyaEMC\n7gbOPvGskFCrPCuokzEsb75IxrQ8HmsHRDzxwB073Vs1YzWOJvnLKwM69dTC\n7/GzROJ0f+e/lwIQLMuVKnezWWrAblbIRY9LgfUUHwIjI/C07f+I4cjCTKpI\nZUZo8eZgxzNbznT45YIHekWKF7uPwyLnsAI5xuxCZ7P7TDiNq7TyuNWBe6Vb\nAOrbPIpc58jwRPwuXl9uJwM8V7k4kKJu/25TL0DGtb/gZNThGE9UA1l6tvB3\nqIwP\r\n=Iw12\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBfObDR6dUafoMewrnNZs7WQ7I5b/PWUHXcumwekHlTAiAVRqb5V3aYRWbJGcholxiXepDzS1Qa2xKT8fty+MnC6g=="}]},"maintainers":[{"name":"misterben","email":"npm@misterben.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videojs-schema_0.3.0_1551301058566_0.544948153139106"},"_hasShrinkwrap":false},"0.3.1":{"name":"videojs-schema","version":"0.3.1","description":"Injects JSON-LD metadata into the DOM for SEO","main":"dist/videojs-schema.cjs.js","module":"dist/videojs-schema.es.js","generator-videojs-plugin":{"version":"7.5.0"},"browserslist":["defaults","ie 11"],"scripts":{"prebuild":"npm run clean","build":"npm-run-all -p build:*","build:js":"rollup -c scripts/rollup.config.js","clean":"shx rm -rf ./dist ./test/dist","postclean":"shx mkdir -p ./dist ./test/dist","docs":"npm-run-all docs:*","docs:api":"jsdoc src -g plugins/markdown -r -d docs/api","docs:toc":"doctoc README.md","lint":"vjsstandard","server":"karma start scripts/karma.conf.js --singleRun=false --auto-watch","start":"npm-run-all -p server watch","pretest":"npm-run-all lint build","test":"npm-run-all test:*","posttest":"shx cat test/dist/coverage/text.txt","test:unit":"karma start scripts/karma.conf.js","test:verify":"vjsverify --verbose","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s","preversion":"npm test","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","watch":"npm-run-all -p watch:*","watch:js":"npm run build:js -- -w","prepublishOnly":"npm-run-all build test:verify"},"engines":{"node":">=8","npm":">=5"},"keywords":["videojs","videojs-plugin"],"author":{"name":"mister-ben","email":"git@misterben.me"},"license":"Apache-2.0","vjsstandard":{"ignore":["dist","docs","test/dist"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["vjsstandard --fix","git add"],"README.md":["npm run docs:toc","git add"]},"dependencies":{"global":"^4.3.2","video.js":"^6 || ^7"},"devDependencies":{"conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0","doctoc":"^1.3.1","husky":"^1.0.1","jsdoc":"git+https://github.com/BrandonOCasey/jsdoc.git#feat/plugin-from-cli","karma":"^3.0.0","lint-staged":"^8.0.0","not-prerelease":"^1.0.1","npm-merge-driver-install":"^1.0.0","npm-run-all":"^4.1.5","rollup":"^0.67.1","shx":"^0.3.2","sinon":"^6.1.5","videojs-contrib-ads":"^6.6.1","videojs-generate-karma-config":"~5.0.0","videojs-generate-rollup-config":"~2.3.0","videojs-generator-verify":"~1.2.0","videojs-standard":"^8.0.1"},"repository":{"type":"git","url":"git+https://github.com/brightcove/videojs-schema.git"},"gitHead":"3a9dc87f748fcee0e4d1bc53bbcdac0fbb6f085e","bugs":{"url":"https://github.com/brightcove/videojs-schema/issues"},"homepage":"https://github.com/brightcove/videojs-schema#readme","_id":"videojs-schema@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"misterben","email":"npm@misterben.me"},"dist":{"integrity":"sha512-xqU5Ywt8SLErzjfqstZNqvil4JaZ0bRvk7zJh5slYPUnUuzrMlUvyA1qMmParLI6VugNzbWVKff52wrVruseSQ==","shasum":"e562ceae7e835f17f593b0b49f37efdb4b1311d1","tarball":"https://registry.npmjs.org/videojs-schema/-/videojs-schema-0.3.1.tgz","fileCount":45,"unpackedSize":1091054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch+GeCRA9TVsSAnZWagAAaV0QAJJs5idCqlx5M74h75O/\nbVP4Z9DwAEHpEdRQtW3GS92wYIFjqZVxXOvTQde+0X7hAC1DdNV1YvzR+c/i\nZDIRcH2TUL6Jk+FpCeDRyq8xp9IIE6Az+dturQ1VQaa5jKEqr0D3vFgtNurk\nyy1T7+dsP/jM5HP5o2PNdwBwg9tRx5CjLJFWJxJLm0V4SyJzMUSfILr3zaWq\n64Q/G33QFa1hsg40t61w+H4wPZiFF+OZWehwvj1LhGz3Ihmx+D7OGoqmYYqx\nubDlKXSxqQOAKCNNXklLs0cnwCCkhTqZwpeeXWdjg1ZpyrHxxviB/uqPi0S2\ns453Jbetlpnt928BJHbpl1aghl54ZfRyB/8Y2Zl3FR0cutLguMjl2pUzYgZI\nt3eaWO9WfWikaUqav/3Lyfgg0SmoF0fxE5H2O302Qa7va7AKEGF+p5m3qtIS\nBgnaux9Zf+LyQ3zto2ybQvAQCzEo2rlHevn+/g352ujKTkl5Z4cAKKpXHhNM\nr6PlE+ENISFHmXoJChZ2LsfiIYu0BmsaeFze9yfqYBz4wE70FuaNvHKxYcOi\n2vJnv6ncRpc8rBIknAi+8YQenpc4N69kWlyEq4ijes/XrkyIzpxaPi7iNMLk\nf4FNG7TLSddS6Pi4kMUirCc4nOBCdB8N1cchM5rxBQUYBp1AGlhy2xXrmYBY\nj274\r\n=Lq6k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsOt2i4D+YsnlMqS6BiA6HaOiRoeEgM3SXdr7KkCpqCgIgPXWHk5yNpu5wnsHO8i4cp0KvdvfY7ZtE5ExnCiu302I="}]},"maintainers":[{"name":"misterben","email":"npm@misterben.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videojs-schema_0.3.1_1552408989673_0.5734092597749973"},"_hasShrinkwrap":false},"0.3.2":{"name":"videojs-schema","version":"0.3.2","description":"Injects JSON-LD metadata into the DOM for SEO","main":"dist/videojs-schema.cjs.js","module":"dist/videojs-schema.es.js","generator-videojs-plugin":{"version":"7.5.0"},"browserslist":["defaults","ie 11"],"scripts":{"prebuild":"npm run clean","build":"npm-run-all -p build:*","build:js":"rollup -c scripts/rollup.config.js","clean":"shx rm -rf ./dist ./test/dist","postclean":"shx mkdir -p ./dist ./test/dist","docs":"npm-run-all docs:*","docs:api":"jsdoc src -g plugins/markdown -r -d docs/api","docs:toc":"doctoc README.md","lint":"vjsstandard","server":"karma start scripts/karma.conf.js --singleRun=false --auto-watch","start":"npm-run-all -p server watch","pretest":"npm-run-all lint build","test":"npm-run-all test:*","posttest":"shx cat test/dist/coverage/text.txt","test:unit":"karma start scripts/karma.conf.js","test:verify":"vjsverify --verbose","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s","preversion":"npm test","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","watch":"npm-run-all -p watch:*","watch:js":"npm run build:js -- -w","prepublishOnly":"npm-run-all build test:verify"},"engines":{"node":">=8","npm":">=5"},"keywords":["videojs","videojs-plugin"],"author":{"name":"mister-ben","email":"git@misterben.me"},"license":"Apache-2.0","vjsstandard":{"ignore":["dist","docs","test/dist"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["vjsstandard --fix","git add"],"README.md":["npm run docs:toc","git add"]},"dependencies":{"global":"^4.3.2","video.js":"^6 || ^7"},"devDependencies":{"conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0","doctoc":"^1.3.1","husky":"^1.0.1","jsdoc":"git+https://github.com/BrandonOCasey/jsdoc.git#feat/plugin-from-cli","karma":"^3.0.0","lint-staged":"^8.0.0","not-prerelease":"^1.0.1","npm-merge-driver-install":"^1.0.0","npm-run-all":"^4.1.5","rollup":"^0.67.1","shx":"^0.3.2","sinon":"^6.1.5","videojs-contrib-ads":"^6.6.1","videojs-generate-karma-config":"~5.0.0","videojs-generate-rollup-config":"~2.3.0","videojs-generator-verify":"~1.2.0","videojs-standard":"^8.0.1"},"repository":{"type":"git","url":"git+https://github.com/brightcove/videojs-schema.git"},"gitHead":"41c9ddcc88cfa90e9a4cbf79205e62105a48090a","bugs":{"url":"https://github.com/brightcove/videojs-schema/issues"},"homepage":"https://github.com/brightcove/videojs-schema#readme","_id":"videojs-schema@0.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"misterben","email":"npm@misterben.me"},"dist":{"integrity":"sha512-I54jedwUT1bxDOP2SNYD1fQLX2nVH8z0QDeGNKr/YUIhyLLNYsJ74bMIhmMmNOYeQwpe5LjnGtkwfNEU80nDQg==","shasum":"830a4d9ee84a0446e84a8d6152e90f82b4f83f67","tarball":"https://registry.npmjs.org/videojs-schema/-/videojs-schema-0.3.2.tgz","fileCount":45,"unpackedSize":1092955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciD5uCRA9TVsSAnZWagAAdIUP/0sh6iHGpIqS7UwJtMNy\n/byKHObDeJXCc7YK+67GU2ZsQrIMDOYrrXpIgt7H9xYUWMU8zTdq6RLbhXKK\nrfyh73CkBP+xQoX197ao83Zgfx7NsS8eZUdN4NxM74aQZLEaXauEYSiGABs2\nx1lv0cYoBcFwHmRb/g7u0xMNT00cyaPPT/9KfnvZHRUlzpuhCA2Inj3zZjmw\n8+4EBURq09g4DYueqL9ngR+29BSSjUb9cS9tEOWx9hzcZ7FZ3JnRlKwyU+jZ\nJCTasioooK8NJfoVB4XefnwrknedI47911k1Wd2DYfbdTLHKA4K2mROZF8Pe\nkyYjPYxeZZExXg5O9Xq9QB7o8wDxr4ngDUX2WvPsKgoLC+YHBQtGzuO6pIRV\np5iKaY72dedctOkN4wf9way4jn0etVvK2jqtZUuPtvyc+EX40cBxqHiOSbLi\nVN81tCI3l8SBE/yC3lCANM+R2IPv7+1I04Fy7jYURlf5C52Kvj1d1wxyjiLW\nKcloYIPgR7Ubogl3WxCRcBunoX5GJu+Hsu0ZC1ipwDagUuWo+La1IoZQwZcK\nkYgCiMeFPogxSW/+aoCgfopOvSB2hpZ0BeX1TtsH29m+y4KSIjlMOQo/I5/d\nBXiE/QKvfFN8Cankzwy0xxPeS0VFUMGhKxKjp2RmT5Y5vkjCxReU6VNxyl6f\nBFkC\r\n=ehh7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF14bfwP6FYWlC6ae5o13F6R0WMbEhdyi3Y1i2mAPq3VAiBpm/yLk9B1FVSBfoOfYqByZ9FJo0aZqIE7gtPe8FeSQA=="}]},"maintainers":[{"name":"misterben","email":"npm@misterben.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videojs-schema_0.3.2_1552432749777_0.1389231797152115"},"_hasShrinkwrap":false},"0.4.0":{"name":"videojs-schema","version":"0.4.0","description":"Injects JSON-LD metadata into the DOM for SEO","main":"dist/videojs-schema.cjs.js","module":"dist/videojs-schema.es.js","generator-videojs-plugin":{"version":"7.5.0"},"browserslist":["defaults","ie 11"],"scripts":{"prebuild":"npm run clean","build":"npm-run-all -p build:*","build:js":"rollup -c scripts/rollup.config.js","clean":"shx rm -rf ./dist ./test/dist","postclean":"shx mkdir -p ./dist ./test/dist","docs":"npm-run-all docs:*","docs:api":"jsdoc src -g plugins/markdown -r -d docs/api","docs:toc":"doctoc README.md","lint":"vjsstandard","server":"karma start scripts/karma.conf.js --singleRun=false --auto-watch","start":"npm-run-all -p server watch","pretest":"npm-run-all lint build","test":"npm-run-all test:*","posttest":"shx cat test/dist/coverage/text.txt","test:unit":"karma start scripts/karma.conf.js","test:verify":"vjsverify --verbose","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s","preversion":"npm test","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","watch":"npm-run-all -p watch:*","watch:js":"npm run build:js -- -w","prepublishOnly":"npm-run-all build test:verify"},"engines":{"node":">=8","npm":">=5"},"keywords":["videojs","videojs-plugin"],"author":{"name":"mister-ben","email":"git@misterben.me"},"license":"Apache-2.0","vjsstandard":{"ignore":["dist","docs","test/dist"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["vjsstandard --fix","git add"],"README.md":["npm run docs:toc","git add"]},"dependencies":{"global":"^4.3.2","video.js":"^6 || ^7"},"devDependencies":{"conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0","doctoc":"^1.3.1","husky":"^1.0.1","jsdoc":"git+https://github.com/BrandonOCasey/jsdoc.git#feat/plugin-from-cli","karma":"^3.0.0","lint-staged":"^8.0.0","not-prerelease":"^1.0.1","npm-merge-driver-install":"^1.0.0","npm-run-all":"^4.1.5","rollup":"^0.67.1","shx":"^0.3.2","sinon":"^6.1.5","videojs-contrib-ads":"^6.6.1","videojs-generate-karma-config":"~5.0.0","videojs-generate-rollup-config":"~2.3.0","videojs-generator-verify":"~1.2.0","videojs-standard":"^8.0.1"},"repository":{"type":"git","url":"git+https://github.com/brightcove/videojs-schema.git"},"gitHead":"8122f130af3ba383b74eb5835262dc5917dc04e5","bugs":{"url":"https://github.com/brightcove/videojs-schema/issues"},"homepage":"https://github.com/brightcove/videojs-schema#readme","_id":"videojs-schema@0.4.0","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rIh9TUw1HE/yI/J/oLFY2/vPZMLR+mmy6xFixrNM2UNqgHN0jpDj5g3LkIksQTN1yakGNn1Yb6N+2S0dpluYpQ==","shasum":"9c0f5adeb35a2013db2ed9afcfed1a7dbc1b3802","tarball":"https://registry.npmjs.org/videojs-schema/-/videojs-schema-0.4.0.tgz","fileCount":45,"unpackedSize":1102464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuFYvCRA9TVsSAnZWagAAsZIP/3H+z81vRMVIJz5MKf8o\nMp3gjR4ZVX+BmjiGdhAMYJbIFkxJ5HyAzDzUDrI7vM1jhNerwHwZuOgES7LE\n7yX5IDz4Mp7xsOCs2NPNxlrUpTWryN80cPRmck63W5hpecbYsC5aW1+SfSYm\nkHy55+ZYPJW43URnreXuGdKKV5r0KtQYSsKwL0dIgm85eEi7Pvc43YiLTFRG\nlhIXjBW9C7brdA9q0lLgztRmrwxSp4A7/WhKAWsd8yX6/vPkcBk39GWIqGs0\nMWO0N0fW80vaEh8RvMs0jKAFSYn5DT+48cyr9/CsN1tvOuCNiVJi6ANoL7j7\ndt/j3bzGyInl62qLxuv9coGncysv93L8F8z8i2zT2WNjmr1lAWVy9UEGHmuO\nCfd2fGxG3TNCvHu+oKotJMKEvtjvBU7q9PdwqopanqnJoAyfO4ennjbTmN+n\nrNFtfA1ib7AIp+Hf19hyvZ/kaeKVATbq8NBi+LsqALoNP7RIXsHLHtmb5aZC\noXWQ5kAkeI5Dn/TvcTiGFihdXPRbxD8Vv26+QwBUl0RdVeKkkqkoCpw7V6pM\nc0CAhBTzKww7D9o5yD8xIGTiqvWZnVaMNyVC6TslDbHIzY0Hs4jHakPVOWoK\np3uK8PxQdZXXLxaSz2rVjira8Ang/pEfbEU60VLlsVoLmVcEOKBh8PQpyXAa\nSOG4\r\n=J8d9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbIMSEJJfB0nmgDvVP+L3rEz3eGYrqQPudotH+kX7dKAIhALaiWNwW5SZWH0gd0L9m35m5U64JD0CJOEIzhkhSqUJ/"}]},"maintainers":[{"name":"misterben","email":"npm@misterben.me"}],"_npmUser":{"name":"misterben","email":"npm@misterben.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videojs-schema_0.4.0_1555584558739_0.47392910204019834"},"_hasShrinkwrap":false},"0.5.0-beta.0":{"name":"videojs-schema","version":"0.5.0-beta.0","description":"Injects JSON-LD metadata into the DOM for SEO","main":"dist/videojs-schema.cjs.js","module":"dist/videojs-schema.es.js","generator-videojs-plugin":{"version":"7.5.0"},"browserslist":["defaults","ie 11"],"scripts":{"prebuild":"npm run clean","build":"npm-run-all -p build:*","build:js":"rollup -c scripts/rollup.config.js","clean":"shx rm -rf ./dist ./test/dist","postclean":"shx mkdir -p ./dist ./test/dist","docs":"npm-run-all docs:*","docs:api":"jsdoc src -g plugins/markdown -r -d docs/api","docs:toc":"doctoc README.md","lint":"vjsstandard","server":"karma start scripts/karma.conf.js --singleRun=false --auto-watch","start":"npm-run-all -p server watch","pretest":"npm-run-all lint build","test":"npm-run-all test:*","posttest":"shx cat test/dist/coverage/text.txt","test:unit":"karma start scripts/karma.conf.js","test:verify":"vjsverify --verbose","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s","preversion":"npm test","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","watch":"npm-run-all -p watch:*","watch:js":"npm run build:js -- -w","prepublishOnly":"npm-run-all build test:verify"},"engines":{"node":">=8","npm":">=5"},"keywords":["videojs","videojs-plugin"],"author":{"name":"mister-ben","email":"git@misterben.me"},"license":"Apache-2.0","vjsstandard":{"ignore":["dist","docs","test/dist"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["vjsstandard --fix","git add"],"README.md":["npm run docs:toc","git add"]},"dependencies":{"global":"^4.3.2","video.js":"^6 || ^7"},"devDependencies":{"conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0","doctoc":"^1.3.1","husky":"^1.0.1","jsdoc":"git+https://github.com/BrandonOCasey/jsdoc.git#feat/plugin-from-cli","karma":"^3.0.0","lint-staged":"^8.0.0","not-prerelease":"^1.0.1","npm-merge-driver-install":"^1.0.0","npm-run-all":"^4.1.5","rollup":"^0.67.1","shx":"^0.3.2","sinon":"^6.1.5","videojs-contrib-ads":"^6.6.1","videojs-generate-karma-config":"~5.0.0","videojs-generate-rollup-config":"~2.3.0","videojs-generator-verify":"~1.2.0","videojs-standard":"^8.0.1"},"repository":{"type":"git","url":"git+https://github.com/brightcove/videojs-schema.git"},"readme":"<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*\n\n- [videojs-schema](#videojs-schema)\n  - [Options](#options)\n  - [Install](#install)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n# videojs-schema\n\nA plugin for the Brightcove Player to inject metadata from a Video Cloud video in to the page as [Schema.org](https://schema.org/VideoObject) structured data. It uses the JSON-LD format [supported by Google for video SEO](https://developers.google.com/search/docs/guides/intro-structured-data), e.g.\n\n```html\n<script type=\"application/ld+json\">\n{\n  \"@context\":\"http://schema.org/\",\n  \"@type\":\"VideoObject\",\n  \"name\":\"Big Buck Bunny\",\n  \"description\":\"(c) copyright 2008, Blender Foundation / www.bigbuckbunny.org\",\n  \"thumbnailUrl\":\"https://cf-images.eu-west-1.prod.boltdns.net/v1/static/906043040001/f7d56300-ffca-460d-8ff6-fef835c12b36/e284fdba-d15a-422f-bebc-6a355e3d4dd3/1280x720/match/image.jpg\",\n  \"uploadDate\":\"2016-10-20\",\n  \"@id\":\"http://players.brightcove.net/906043040001/5WnZb7ptr_default/index.html?videoId=ref:bunnyfull\",\n  \"duration\":\"PT10M35S\",\n  \"embedUrl\":\"http://players.brightcove.net/906043040001/5WnZb7ptr_default/index.html?videoId=1401169490001\"\n}\n</script>\n```\n\nAs seen by Google: https://search.google.com/structured-data/testing-tool/u/0/#url=http%3A%2F%2Fplayers.brightcove.net%2F906043040001%2F5WnZb7ptr_default%2Findex.html%3FvideoId%3Dref%3Abunnyfull\n\nThe embedUrl is only included if the social plugin is present and its `removeEmbed` option is not `true`.\n\n## Options\n\n`schemaId` - the value to use as `@id` in the metadata. This must be a unique URI which represents the video, but not necessarily a \"real\" URL. This is arbitrary and might be a value like `https://mydomain.com/videos/{id}` or `https://videos.mydomain.com#{id}` or `https://mydomain.com/article-about-video-{id}#the-video`.\n\nAccepts `{id}`, `{referenceId}`, `{playerId}`,  `{embedId}` and `{accountId}` as macros.\n\nDefaults to `https://players.brightcove.net/{accountId}/{playerId}_{embedId}/index.html?videoId={id}`\n\n`keywords` - if `true`, include tags as keywords. Default is `false`.\n\n`excludeTags` - array of tags to not include as keywords, e.g. `[\"youtubesync\"]`\n\n`baseObject` - an option object of properties onto which to build the video specific metadata. For example this could be used to include a publisher object:\n\n`includeEmbedUrl` - if `false`, no embed url is included. Inlcuding thisURL may be expected by search engines. Default is `true`.\n\n```json\n\"baseObject\": {\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Publisher name\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https://example.com/logo.jpg\",\n      \"width\": 600,\n      \"height\": 60\n    }\n  }\n}\n```\n\n`preferLongDescription` - if `true`, use the long description if available. If `false`, or `true` and long description is not set then the (short) description field will be used. Default is `false`.\n\n`captions` - if `true`, will add the URL to the captions text track if available as a captions mediaObject. The first captions or subtitles track matching the player language will be selected.\n\n`transcript` - if `true`, will select the text track as for `captions` and set the contents of the track as the transcript property (text only without time codes).\n\n## Install\n\nAdd [as a plugin to a player in Video Cloud Studio][plugins]:\n\n- Under \"plugins\" click \"add a plugin\", 'custom plugin\"\n- Plugin name is `schema`\n- Javascript URL is `https://cdn.jsdelivr.net/npm/videojs-schema/dist/videojs-schema.min.js`\n- No CSS\n- Leave blank unless using options above, in which case\n\n```json\n{\n  \"schemaId\": \"https://example.com/my/url/{id}\"\n}\n```\n\n- Save, then publish\n\n[plugins]: [https://support.brightcove.com/configuring-player-plugins]","readmeFilename":"README.md","gitHead":"01a9e921766cecd044d022b534612bf2d06c915e","bugs":{"url":"https://github.com/brightcove/videojs-schema/issues"},"homepage":"https://github.com/brightcove/videojs-schema#readme","_id":"videojs-schema@0.5.0-beta.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TJUuPkvScwnhpbKyfyzW0uPRK5SY4YNwHINm5E3qbsEddrn7Pn+X72WjPP9vxEUmfpFQBrDggffgrUqaTVaPvQ==","shasum":"350924ee4ef8e6cc426fce3c814ac8bdd9f58e00","tarball":"https://registry.npmjs.org/videojs-schema/-/videojs-schema-0.5.0-beta.0.tgz","fileCount":46,"unpackedSize":1141428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUbUICRA9TVsSAnZWagAAt8AP/34pnyt6VeVotl14aW5i\nbyJGw5VA0qnKDh5d1AbBOcDTbJO8XT75XIQCqJ0oXf6NVQv5O0STqv02OxrD\nONR53iLvaKHhfmrfxXlXOQZwswMpU3umzWlMGDqY2NbzIQieFRz2Cuq3rVRE\n0aJ29qm7Uyvrs7dsdO32m3C5atvJ5omWI3HX18l/xM2+RzYsB1BFCvhnTvS8\nYrsS/LGPEQgCAnxDaj3Dlv6Uy+jzNkzTFSAvOp2aJ9FiNIZ05688w+gmHWzO\nPlP8ZpXERs32Kx13WYxoZ6QIwVhgJv+gsU939urNR9PyYhT+BWaLT2HDv1CD\nlBx2jDDgbIu2JZO9JWwF9eYwcTWTCuvH6BVdDh5jU85Un4Zt7YHyNN8gIjs6\nBIcygn30Z28HEKTA+rHBa9BDzVLBRrHuGcY+CysYx20s9XfZ0lsptYwmo8Kx\nJk2IEYOOtGmL2mkn76W6MskRApnP6vlHbivNXenGaYrWMD0Gv4fz+gcoEEdV\nt6jtflaaNe9t1zTQQ0/cic0mgrTScLsEKWm5Viv72FCQulnR97KwfQogg95p\n4KvRZzPkZHKmTshGKan7s5BB6JCWaI0JQ+kSVdPn/U5patbNTOpBs1ZLF2nr\ny9i341dgzxoAdesy0RpoWvqsM6GI6TKleg3i8IHdY674eDz3zGEg6ntp6uXv\nCRyc\r\n=jyTz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYH1XBHE18NZXh9WMgQOJ6lFw2axjw2NEiVDMSmnE4KAiB3DYUByrc29bjqz8bw6+wlfYPe1WnyvOjCLf3poaX9RA=="}]},"maintainers":[{"name":"misterben","email":"npm@misterben.me"}],"_npmUser":{"name":"misterben","email":"npm@misterben.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videojs-schema_0.5.0-beta.0_1565635848332_0.8545179254462991"},"_hasShrinkwrap":false},"0.5.0-beta.1":{"name":"videojs-schema","version":"0.5.0-beta.1","description":"Injects JSON-LD metadata into the DOM for SEO","main":"dist/videojs-schema.cjs.js","module":"dist/videojs-schema.es.js","generator-videojs-plugin":{"version":"7.5.0"},"browserslist":["defaults","ie 11"],"scripts":{"prebuild":"npm run clean","build":"npm-run-all -p build:*","build:js":"rollup -c scripts/rollup.config.js","clean":"shx rm -rf ./dist ./test/dist","postclean":"shx mkdir -p ./dist ./test/dist","docs":"npm-run-all docs:*","docs:api":"jsdoc src -g plugins/markdown -r -d docs/api","docs:toc":"doctoc README.md","lint":"vjsstandard","server":"karma start scripts/karma.conf.js --singleRun=false --auto-watch","start":"npm-run-all -p server watch","pretest":"npm-run-all lint build","test":"npm-run-all test:*","posttest":"shx cat test/dist/coverage/text.txt","test:unit":"karma start scripts/karma.conf.js","test:verify":"vjsverify --verbose","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s","preversion":"npm test","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","watch":"npm-run-all -p watch:*","watch:js":"npm run build:js -- -w","prepublishOnly":"npm-run-all build test:verify"},"engines":{"node":">=8","npm":">=5"},"keywords":["videojs","videojs-plugin"],"author":{"name":"mister-ben","email":"git@misterben.me"},"license":"Apache-2.0","vjsstandard":{"ignore":["dist","docs","test/dist"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["vjsstandard --fix","git add"],"README.md":["npm run docs:toc","git add"]},"dependencies":{"global":"^4.3.2","video.js":"^6 || ^7"},"devDependencies":{"conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0","doctoc":"^1.3.1","husky":"^1.0.1","jsdoc":"git+https://github.com/BrandonOCasey/jsdoc.git#feat/plugin-from-cli","karma":"^3.0.0","lint-staged":"^8.0.0","not-prerelease":"^1.0.1","npm-merge-driver-install":"^1.0.0","npm-run-all":"^4.1.5","rollup":"^0.67.1","shx":"^0.3.2","sinon":"^6.1.5","videojs-contrib-ads":"^6.6.1","videojs-generate-karma-config":"~5.0.0","videojs-generate-rollup-config":"~2.3.0","videojs-generator-verify":"~1.2.0","videojs-standard":"^8.0.1"},"repository":{"type":"git","url":"git+https://github.com/brightcove/videojs-schema.git"},"readme":"<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*\n\n- [videojs-schema](#videojs-schema)\n  - [Options](#options)\n  - [Install](#install)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n# videojs-schema\n\nA plugin for the Brightcove Player to inject metadata from a Video Cloud video in to the page as [Schema.org](https://schema.org/VideoObject) structured data. It uses the JSON-LD format [supported by Google for video SEO](https://developers.google.com/search/docs/guides/intro-structured-data), e.g.\n\n```html\n<script type=\"application/ld+json\">\n{\n  \"@context\":\"http://schema.org/\",\n  \"@type\":\"VideoObject\",\n  \"name\":\"Big Buck Bunny\",\n  \"description\":\"(c) copyright 2008, Blender Foundation / www.bigbuckbunny.org\",\n  \"thumbnailUrl\":\"https://cf-images.eu-west-1.prod.boltdns.net/v1/static/906043040001/f7d56300-ffca-460d-8ff6-fef835c12b36/e284fdba-d15a-422f-bebc-6a355e3d4dd3/1280x720/match/image.jpg\",\n  \"uploadDate\":\"2016-10-20\",\n  \"@id\":\"http://players.brightcove.net/906043040001/5WnZb7ptr_default/index.html?videoId=ref:bunnyfull\",\n  \"duration\":\"PT10M35S\",\n  \"embedUrl\":\"http://players.brightcove.net/906043040001/5WnZb7ptr_default/index.html?videoId=1401169490001\"\n}\n</script>\n```\n\nAs seen by Google: https://search.google.com/structured-data/testing-tool/u/0/#url=http%3A%2F%2Fplayers.brightcove.net%2F906043040001%2F5WnZb7ptr_default%2Findex.html%3FvideoId%3Dref%3Abunnyfull\n\nThe embedUrl is only included if the social plugin is present and its `removeEmbed` option is not `true`.\n\n## Options\n\n`schemaId` - the value to use as `@id` in the metadata. This must be a unique URI which represents the video, but not necessarily a \"real\" URL. This is arbitrary and might be a value like `https://mydomain.com/videos/{id}` or `https://videos.mydomain.com#{id}` or `https://mydomain.com/article-about-video-{id}#the-video`.\n\nAccepts `{id}`, `{referenceId}`, `{playerId}`,  `{embedId}` and `{accountId}` as macros.\n\nDefaults to `https://players.brightcove.net/{accountId}/{playerId}_{embedId}/index.html?videoId={id}`\n\n`keywords` - if `true`, include tags as keywords. Default is `false`.\n\n`excludeTags` - array of tags to not include as keywords, e.g. `[\"youtubesync\"]`\n\n`baseObject` - an option object of properties onto which to build the video specific metadata. For example this could be used to include a publisher object:\n\n`includeEmbedUrl` - if `false`, no embed url is included. Inlcuding thisURL may be expected by search engines. Default is `true`.\n\n```json\n\"baseObject\": {\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Publisher name\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https://example.com/logo.jpg\",\n      \"width\": 600,\n      \"height\": 60\n    }\n  }\n}\n```\n\n`preferLongDescription` - if `true`, use the long description if available. If `false`, or `true` and long description is not set then the (short) description field will be used. Default is `false`.\n\n`captions` - if `true`, will add the URL to the captions text track if available as a captions mediaObject. The first captions or subtitles track matching the player language will be selected.\n\n`transcript` - if `true`, will select the text track as for `captions` and set the contents of the track as the transcript property (text only without time codes).\n\n## Install\n\nAdd [as a plugin to a player in Video Cloud Studio][plugins]:\n\n- Under \"plugins\" click \"add a plugin\", 'custom plugin\"\n- Plugin name is `schema`\n- Javascript URL is `https://cdn.jsdelivr.net/npm/videojs-schema/dist/videojs-schema.min.js`\n- No CSS\n- Leave blank unless using options above, in which case\n\n```json\n{\n  \"schemaId\": \"https://example.com/my/url/{id}\"\n}\n```\n\n- Save, then publish\n\n[plugins]: [https://support.brightcove.com/configuring-player-plugins]","readmeFilename":"README.md","gitHead":"91f982f6e0168e1d00a1b529d3c35b32b3f3eac8","bugs":{"url":"https://github.com/brightcove/videojs-schema/issues"},"homepage":"https://github.com/brightcove/videojs-schema#readme","_id":"videojs-schema@0.5.0-beta.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GFyr6t2ZbqNgzuf68ZTe+bf924NXmuMrYs4GhZbIzSABLsxWKcNDPnLektcDt7pGgekFg4FWs1YQYPKiEm7qUg==","shasum":"c22005ef6823bcdc50e44ab9a6bad0e274dd17e7","tarball":"https://registry.npmjs.org/videojs-schema/-/videojs-schema-0.5.0-beta.1.tgz","fileCount":46,"unpackedSize":1141653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb6udCRA9TVsSAnZWagAAuwEP/1AmRl603+yq5AQdGT61\n4CoiSJzD6qtbmQFnH5cFMcN51tbstAXh6bhE/+hrYv8N/r9p99m0XAoX/crt\nKk1DKtl5pKR/VeKAvBX1hvCTH+K6dHVk50V7noOk/q3UjCiDvyiGZ/gAtA7S\nw4l3f8oicJk+fLvIfpH1M1SzD6+uDZIf5cZeJE4pgk6HYW82XJUfP77rOGE3\nXmZFK00WsagKdKQGOMFUJ2X+o66hZsoIVEF7c4qtqAc1ox34oysLcZfL7jnI\n84z5UoKws3kzNjLrcXbu69NRW3Ur5UuJzk5j8BGL/UBGgd7Rd/t4paLhdFpj\n2keJt+ZRYn4rMmk46LBq3Dh2N/6J5ECiSIOMhZu1d1M2lLHbW1hPp+8tKT+V\nI4+ihLvd3FBCrEDfu4Fp5UuE8VTMmel+fuVF6NYd97Oib1A+UWn95kzWgkCe\nPUOvdoa6ZffAxgSW1RcDNzpwwiRs8zCut2JlUtFM6oFJDp6RmFKNrlAm4gqI\njk0v7g62IerY2RdDbOlZ79QomNL1g13QyyIBusiVrdrC6xh9KfPGZQz8o2+O\nulnNziHDORc6WK8HBn4EX38nn6aaKHG9GzMSvSKXWhTaX8zYMmELdrT4KOng\nLnLapTAVUksaVN63Zhf1uZGKwgSDB0giCOBsRFWjsYUaKnNOipPSKocpkGXX\nqLKS\r\n=vhaJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAH9tx8YFJjDA/xI0cw3U6erwrOojBl9iP6bXO9N8M3xAiEAm8utPROwPqPXJ/5Sj3BcfDDan5hCMfpksgMNHRjteHY="}]},"maintainers":[{"name":"misterben","email":"npm@misterben.me"}],"_npmUser":{"name":"misterben","email":"npm@misterben.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videojs-schema_0.5.0-beta.1_1567599516684_0.5398033512910885"},"_hasShrinkwrap":false},"0.5.0-beta.2":{"name":"videojs-schema","version":"0.5.0-beta.2","description":"Injects JSON-LD metadata into the DOM for SEO","main":"dist/videojs-schema.cjs.js","module":"dist/videojs-schema.es.js","generator-videojs-plugin":{"version":"7.5.0"},"browserslist":["defaults","ie 11"],"scripts":{"prebuild":"npm run clean","build":"npm-run-all -p build:*","build:js":"rollup -c scripts/rollup.config.js","clean":"shx rm -rf ./dist ./test/dist","postclean":"shx mkdir -p ./dist ./test/dist","docs":"npm-run-all docs:*","docs:api":"jsdoc src -g plugins/markdown -r -d docs/api","docs:toc":"doctoc README.md","lint":"vjsstandard","server":"karma start scripts/karma.conf.js --singleRun=false --auto-watch","start":"npm-run-all -p server watch","pretest":"npm-run-all lint build","test":"npm-run-all test:*","posttest":"shx cat test/dist/coverage/text.txt","test:unit":"karma start scripts/karma.conf.js","test:verify":"vjsverify --verbose","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s","preversion":"npm test","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","watch":"npm-run-all -p watch:*","watch:js":"npm run build:js -- -w","prepublishOnly":"npm-run-all build test:verify"},"engines":{"node":">=8","npm":">=5"},"keywords":["videojs","videojs-plugin"],"author":{"name":"mister-ben","email":"git@misterben.me"},"license":"Apache-2.0","vjsstandard":{"ignore":["dist","docs","test/dist"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["vjsstandard --fix","git add"],"README.md":["npm run docs:toc","git add"]},"dependencies":{"global":"^4.3.2","video.js":"^6 || ^7"},"devDependencies":{"conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0","doctoc":"^1.3.1","husky":"^1.0.1","jsdoc":"git+https://github.com/BrandonOCasey/jsdoc.git#feat/plugin-from-cli","karma":"^3.0.0","lint-staged":"^8.0.0","not-prerelease":"^1.0.1","npm-merge-driver-install":"^1.0.0","npm-run-all":"^4.1.5","rollup":"^0.67.1","shx":"^0.3.2","sinon":"^6.1.5","videojs-contrib-ads":"^6.6.1","videojs-generate-karma-config":"~5.0.0","videojs-generate-rollup-config":"~2.3.0","videojs-generator-verify":"~1.2.0","videojs-standard":"^8.0.1"},"repository":{"type":"git","url":"git+https://github.com/brightcove/videojs-schema.git"},"readme":"<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*\n\n- [videojs-schema](#videojs-schema)\n  - [Options](#options)\n  - [Install](#install)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n# videojs-schema\n\nA plugin for the Brightcove Player to inject metadata from a Video Cloud video in to the page as [Schema.org](https://schema.org/VideoObject) structured data. It uses the JSON-LD format [supported by Google for video SEO](https://developers.google.com/search/docs/guides/intro-structured-data), e.g.\n\n```html\n<script type=\"application/ld+json\">\n{\n  \"@context\":\"http://schema.org/\",\n  \"@type\":\"VideoObject\",\n  \"name\":\"Big Buck Bunny\",\n  \"description\":\"(c) copyright 2008, Blender Foundation / www.bigbuckbunny.org\",\n  \"thumbnailUrl\":\"https://cf-images.eu-west-1.prod.boltdns.net/v1/static/906043040001/f7d56300-ffca-460d-8ff6-fef835c12b36/e284fdba-d15a-422f-bebc-6a355e3d4dd3/1280x720/match/image.jpg\",\n  \"uploadDate\":\"2016-10-20\",\n  \"@id\":\"http://players.brightcove.net/906043040001/5WnZb7ptr_default/index.html?videoId=ref:bunnyfull\",\n  \"duration\":\"PT10M35S\",\n  \"embedUrl\":\"http://players.brightcove.net/906043040001/5WnZb7ptr_default/index.html?videoId=1401169490001\"\n}\n</script>\n```\n\nAs seen by Google: https://search.google.com/structured-data/testing-tool/u/0/#url=http%3A%2F%2Fplayers.brightcove.net%2F906043040001%2F5WnZb7ptr_default%2Findex.html%3FvideoId%3Dref%3Abunnyfull\n\nThe embedUrl is only included if the social plugin is present and its `removeEmbed` option is not `true`.\n\n## Options\n\n`schemaId` - the value to use as `@id` in the metadata. This must be a unique URI which represents the video, but not necessarily a \"real\" URL. This is arbitrary and might be a value like `https://mydomain.com/videos/{id}` or `https://videos.mydomain.com#{id}` or `https://mydomain.com/article-about-video-{id}#the-video`.\n\nAccepts `{id}`, `{referenceId}`, `{playerId}`,  `{embedId}` and `{accountId}` as macros.\n\nDefaults to `https://players.brightcove.net/{accountId}/{playerId}_{embedId}/index.html?videoId={id}`\n\n`keywords` - if `true`, include tags as keywords. Default is `false`.\n\n`excludeTags` - array of tags to not include as keywords, e.g. `[\"youtubesync\"]`\n\n`baseObject` - an option object of properties onto which to build the video specific metadata. For example this could be used to include a publisher object:\n\n`includeEmbedUrl` - if `false`, no embed url is included. Inlcuding thisURL may be expected by search engines. Default is `true`.\n\n```json\n\"baseObject\": {\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Publisher name\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https://example.com/logo.jpg\",\n      \"width\": 600,\n      \"height\": 60\n    }\n  }\n}\n```\n\n`preferLongDescription` - if `true`, use the long description if available. If `false`, or `true` and long description is not set then the (short) description field will be used. Default is `false`.\n\n`captions` - if `true`, will add the URL to the captions text track if available as a captions mediaObject. The first captions or subtitles track matching the player language will be selected.\n\n`transcript` - if `true`, will select the text track as for `captions` and set the contents of the track as the transcript property (text only without time codes).\n\n## Install\n\nAdd [as a plugin to a player in Video Cloud Studio][plugins]:\n\n- Under \"plugins\" click \"add a plugin\", 'custom plugin\"\n- Plugin name is `schema`\n- Javascript URL is `https://cdn.jsdelivr.net/npm/videojs-schema/dist/videojs-schema.min.js`\n- No CSS\n- Leave blank unless using options above, in which case\n\n```json\n{\n  \"schemaId\": \"https://example.com/my/url/{id}\"\n}\n```\n\n- Save, then publish\n\n[plugins]: [https://support.brightcove.com/configuring-player-plugins]","readmeFilename":"README.md","gitHead":"c6e2d4fbfe297e546b97c0ea22c1c60202b33a1f","bugs":{"url":"https://github.com/brightcove/videojs-schema/issues"},"homepage":"https://github.com/brightcove/videojs-schema#readme","_id":"videojs-schema@0.5.0-beta.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-kp2+9IdfbjHm8VaT42ciDSPfU5Xvcs5kuZi48Aecii5nb6mxbPPv9nIQZ22jYDJUosKmqTfVu/pY94IkJqTxJg==","shasum":"073834865296cf5f656ac7d9a9e720c4eb1f29bf","tarball":"https://registry.npmjs.org/videojs-schema/-/videojs-schema-0.5.0-beta.2.tgz","fileCount":46,"unpackedSize":1142267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcNrKCRA9TVsSAnZWagAA/bsP/1hhjkY72/Jxwby9JhMp\n4KTWTtT7Q8ulkdl/mZOhgfl8jXvdHzFQ+sG7BwaOqx0+wRnr21/BXrEr0B1Q\nHBUZEc0yqCeh7Jwv4gVVfHwEhyJtuwUBv4GVyBbeU4BtbC5N5BqX+hlt90Vv\ngF/r5kgMgWp1cdMKWYjlVgMtrtS6+gOMKtXVf6jqO44BiADncQjP1bcgWsbW\nPQQkfZWluTa6ycse+4R8KFCS5/+QmT2nkySbqWpgk2w0y9YHwhWCYGvlmxlk\nro2W1Hkjrgh2fgyB2wjOjDmW9+4W0Ptg4lLKToKy6Ss0s/kg+pfiIVkM33VI\nvA8DBIiNnj7JgfTCiX6YtQn5Nn86KENLOHeNlg7RW/09t+YR6XUedRUPZDAk\neUJMWoFW7OOZTigG9nQXmCAvYRcQ+VV7pebhDtUAgPQPaUkmIN3Eo3g2JsnG\nJVri18Wv1AhdN14ZtzzlPJ0W4U+X2VFCGIuj0NS/5PcAHz7MV0BSVLJea3k3\nw5m3UqhZYyv38wGmdaxW4eIDpDF296dkH8lJXlctG2yEbNWwHPWfTciKiEx4\nKaw7m5Zza/yHFt4Ka9ccZzzACsKUjaaGVbntN/GX+e9jM/VbJDrCXYu3m++8\nyNkyhvpI7Xs+weJ2P643II/GUwSifk8wiDlbGNLx2yHQmUVxTkkXIWxD4ZCk\n4NHo\r\n=mX0w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4qpvkr+z4LeE0epY98pqCRqq6PMExBKCDPiS+RzwdXgIgaIS0yAvBRNqNqgkDBp3mZeQpCoJoqVzEUkPbPVQ8UfY="}]},"maintainers":[{"name":"misterben","email":"npm@misterben.me"}],"_npmUser":{"name":"misterben","email":"npm@misterben.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videojs-schema_0.5.0-beta.2_1567677129941_0.6892273509553399"},"_hasShrinkwrap":false},"0.5.0-beta.3":{"name":"videojs-schema","version":"0.5.0-beta.3","description":"Injects JSON-LD metadata into the DOM for SEO","main":"dist/videojs-schema.cjs.js","module":"dist/videojs-schema.es.js","generator-videojs-plugin":{"version":"7.5.0"},"browserslist":["defaults","ie 11"],"scripts":{"prebuild":"npm run clean","build":"npm-run-all -p build:*","build:js":"rollup -c scripts/rollup.config.js","clean":"shx rm -rf ./dist ./test/dist","postclean":"shx mkdir -p ./dist ./test/dist","docs":"npm-run-all docs:*","docs:api":"jsdoc src -g plugins/markdown -r -d docs/api","docs:toc":"doctoc README.md","lint":"vjsstandard","server":"karma start scripts/karma.conf.js --singleRun=false --auto-watch","start":"npm-run-all -p server watch","pretest":"npm-run-all lint build","test":"npm-run-all test:*","posttest":"shx cat test/dist/coverage/text.txt","test:unit":"karma start scripts/karma.conf.js","test:verify":"vjsverify --verbose","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s","preversion":"npm test","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","watch":"npm-run-all -p watch:*","watch:js":"npm run build:js -- -w","prepublishOnly":"npm-run-all build test:verify"},"engines":{"node":">=8","npm":">=5"},"keywords":["videojs","videojs-plugin"],"author":{"name":"mister-ben","email":"git@misterben.me"},"license":"Apache-2.0","vjsstandard":{"ignore":["dist","docs","test/dist"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["vjsstandard --fix","git add"],"README.md":["npm run docs:toc","git add"]},"dependencies":{"global":"^4.3.2","video.js":"^6 || ^7"},"devDependencies":{"conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0","doctoc":"^1.3.1","husky":"^1.0.1","jsdoc":"git+https://github.com/BrandonOCasey/jsdoc.git#feat/plugin-from-cli","karma":"^3.0.0","lint-staged":"^8.0.0","not-prerelease":"^1.0.1","npm-merge-driver-install":"^1.0.0","npm-run-all":"^4.1.5","rollup":"^0.67.1","shx":"^0.3.2","sinon":"^6.1.5","videojs-contrib-ads":"^6.6.1","videojs-generate-karma-config":"~5.0.0","videojs-generate-rollup-config":"~2.3.0","videojs-generator-verify":"~1.2.0","videojs-standard":"^8.0.1"},"repository":{"type":"git","url":"git+https://github.com/brightcove/videojs-schema.git"},"readme":"<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*\n\n- [videojs-schema](#videojs-schema)\n  - [Options](#options)\n  - [Install](#install)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n# videojs-schema\n\nA plugin for the Brightcove Player to inject metadata from a Video Cloud video in to the page as [Schema.org](https://schema.org/VideoObject) structured data. It uses the JSON-LD format [supported by Google for video SEO](https://developers.google.com/search/docs/guides/intro-structured-data), e.g.\n\n```html\n<script type=\"application/ld+json\">\n{\n  \"@context\":\"http://schema.org/\",\n  \"@type\":\"VideoObject\",\n  \"name\":\"Big Buck Bunny\",\n  \"description\":\"(c) copyright 2008, Blender Foundation / www.bigbuckbunny.org\",\n  \"thumbnailUrl\":\"https://cf-images.eu-west-1.prod.boltdns.net/v1/static/906043040001/f7d56300-ffca-460d-8ff6-fef835c12b36/e284fdba-d15a-422f-bebc-6a355e3d4dd3/1280x720/match/image.jpg\",\n  \"uploadDate\":\"2016-10-20\",\n  \"@id\":\"http://players.brightcove.net/906043040001/5WnZb7ptr_default/index.html?videoId=ref:bunnyfull\",\n  \"duration\":\"PT10M35S\",\n  \"embedUrl\":\"http://players.brightcove.net/906043040001/5WnZb7ptr_default/index.html?videoId=1401169490001\"\n}\n</script>\n```\n\nAs seen by Google: https://search.google.com/structured-data/testing-tool/u/0/#url=http%3A%2F%2Fplayers.brightcove.net%2F906043040001%2F5WnZb7ptr_default%2Findex.html%3FvideoId%3Dref%3Abunnyfull\n\nThe embedUrl is only included if the social plugin is present and its `removeEmbed` option is not `true`.\n\n## Options\n\n`schemaId` - the value to use as `@id` in the metadata. This must be a unique URI which represents the video, but not necessarily a \"real\" URL. This is arbitrary and might be a value like `https://mydomain.com/videos/{id}` or `https://videos.mydomain.com#{id}` or `https://mydomain.com/article-about-video-{id}#the-video`.\n\nAccepts `{id}`, `{referenceId}`, `{playerId}`,  `{embedId}` and `{accountId}` as macros.\n\nDefaults to `https://players.brightcove.net/{accountId}/{playerId}_{embedId}/index.html?videoId={id}`\n\n`keywords` - if `true`, include tags as keywords. Default is `false`.\n\n`excludeTags` - array of tags to not include as keywords, e.g. `[\"youtubesync\"]`\n\n`baseObject` - an option object of properties onto which to build the video specific metadata. For example this could be used to include a publisher object:\n\n`includeEmbedUrl` - if `false`, no embed url is included. Inlcuding thisURL may be expected by search engines. Default is `true`.\n\n```json\n\"baseObject\": {\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Publisher name\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https://example.com/logo.jpg\",\n      \"width\": 600,\n      \"height\": 60\n    }\n  }\n}\n```\n\n`preferLongDescription` - if `true`, use the long description if available. If `false`, or `true` and long description is not set then the (short) description field will be used. Default is `false`.\n\n`captions` - if `true`, will add the URL to the captions text track if available as a captions mediaObject. The first captions or subtitles track matching the player language will be selected.\n\n`transcript` - if `true`, will select the text track as for `captions` and set the contents of the track as the transcript property (text only without time codes).\n\n## Install\n\nAdd [as a plugin to a player in Video Cloud Studio][plugins]:\n\n- Under \"plugins\" click \"add a plugin\", 'custom plugin\"\n- Plugin name is `schema`\n- Javascript URL is `https://cdn.jsdelivr.net/npm/videojs-schema/dist/videojs-schema.min.js`\n- No CSS\n- Leave blank unless using options above, in which case\n\n```json\n{\n  \"schemaId\": \"https://example.com/my/url/{id}\"\n}\n```\n\n- Save, then publish\n\n[plugins]: [https://support.brightcove.com/configuring-player-plugins]","readmeFilename":"README.md","gitHead":"5d357044d20fca064c22d537ef28d37d1b797638","bugs":{"url":"https://github.com/brightcove/videojs-schema/issues"},"homepage":"https://github.com/brightcove/videojs-schema#readme","_id":"videojs-schema@0.5.0-beta.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-x83U3GJ/I0Sg7u39MjcpG4xH5eUCxkptQYwo2zojSqkkgpwLUZogOdDlFP9hqJwL5rRfWCVGSNo6+PYMuwFefg==","shasum":"9a1726e6d8d00fc9b0ad479e50fe5547e5483c22","tarball":"https://registry.npmjs.org/videojs-schema/-/videojs-schema-0.5.0-beta.3.tgz","fileCount":46,"unpackedSize":1143255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduaQvCRA9TVsSAnZWagAAc2MP/1zP/b50unymefC+NOO/\nFYlAPIkvVpYGoartDmZBDn2isCer8p1iDC6Gx8fQ4l+GoDfcOVAMVkLJ+lHJ\nHTZzuqOxSFCZRShfsrqMc/3rb/j1Wj8mdHahKh6XKCiG8q0hPQ0RnXokHFDI\nBuwzm96eWFlDRT/sdBsFk89QAs9AM6VS4S/vehIaP4bEThIy8vV+SQqeBqQ9\nfV8oTa+cFiuurTzOk2lcmbtBclUhAon0Epv8VOsDiNHHlnJdKe9qeVd/ekqC\noiS/TWSHxwwGuotQxdqi7P2DWpnWGPN0eAr4sd7eIWxzw21cxBqyjD5yEoQ4\nSDzyqJhKi4g3x9mw66NrWQ2EHEHzrV9B9Gwy3lwJMsdSXFf6yZj1+NjvePCd\nK5+x4ARnOr+yPJ1DZ1dqoQCoPiexu7gb/cSPMFnA5hD0m60xf3XGAkJnyQ4E\nsyEisnQMTT4Jil1F5LnlnW2UsCsRo9XiDhG4xGUAcxBd34OX8Dm58aQuFIhz\nj0OZirCqnwdWg68PQlrKn/XxC9ldZEZA1E1h7sBBgD8i2eT0av9FcEZyb8eQ\nsx0z5zdO1ZZnSDSwO3A39ii37S5cxD4zWFB+6AETS3HuQ6XXOrp2WHVHrVB9\niyj/iyk/e+LP+f1pwLDqwz1xqo2ZRkPS98Rb7+3JJrZ+8uaFzmIMU1y6HyZT\nbVBq\r\n=Vml5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfJTOSXYv5N59Iqp/UxQ7sjFXDridomcLCqRRhr+UdIAiEAxQX8ocZWhEJyARAafapesZP22R4zYNVJiT9R0MXDfYA="}]},"maintainers":[{"name":"misterben","email":"npm@misterben.me"}],"_npmUser":{"name":"misterben","email":"npm@misterben.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videojs-schema_0.5.0-beta.3_1572447278926_0.6340809207230607"},"_hasShrinkwrap":false},"0.5.0-beta.4":{"name":"videojs-schema","version":"0.5.0-beta.4","description":"Injects JSON-LD metadata into the DOM for SEO","main":"dist/videojs-schema.cjs.js","module":"dist/videojs-schema.es.js","generator-videojs-plugin":{"version":"7.5.0"},"browserslist":["defaults","ie 11"],"scripts":{"prebuild":"npm run clean","build":"npm-run-all -p build:*","build:js":"rollup -c scripts/rollup.config.js","clean":"shx rm -rf ./dist ./test/dist","postclean":"shx mkdir -p ./dist ./test/dist","docs":"npm-run-all docs:*","docs:api":"jsdoc src -g plugins/markdown -r -d docs/api","docs:toc":"doctoc README.md","lint":"vjsstandard","server":"karma start scripts/karma.conf.js --singleRun=false --auto-watch","start":"npm-run-all -p server watch","pretest":"npm-run-all lint build","test":"npm-run-all test:*","posttest":"shx cat test/dist/coverage/text.txt","test:unit":"karma start scripts/karma.conf.js","test:verify":"vjsverify --verbose","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s","preversion":"npm test","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","watch":"npm-run-all -p watch:*","watch:js":"npm run build:js -- -w","prepublishOnly":"npm-run-all build test:verify"},"engines":{"node":">=8","npm":">=5"},"keywords":["videojs","videojs-plugin"],"author":{"name":"mister-ben","email":"git@misterben.me"},"license":"Apache-2.0","vjsstandard":{"ignore":["dist","docs","test/dist"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["vjsstandard --fix","git add"],"README.md":["npm run docs:toc","git add"]},"dependencies":{"global":"^4.3.2","video.js":"^6 || ^7"},"devDependencies":{"conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0","doctoc":"^1.3.1","husky":"^1.0.1","jsdoc":"git+https://github.com/BrandonOCasey/jsdoc.git#feat/plugin-from-cli","karma":"^3.0.0","lint-staged":"^8.0.0","not-prerelease":"^1.0.1","npm-merge-driver-install":"^1.0.0","npm-run-all":"^4.1.5","rollup":"^0.67.1","shx":"^0.3.2","sinon":"^6.1.5","videojs-contrib-ads":"^6.6.1","videojs-generate-karma-config":"~5.0.0","videojs-generate-rollup-config":"~2.3.0","videojs-generator-verify":"~1.2.0","videojs-standard":"^8.0.1"},"repository":{"type":"git","url":"git+https://github.com/brightcove/videojs-schema.git"},"readme":"<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*\n\n- [videojs-schema](#videojs-schema)\n  - [Options](#options)\n  - [Install](#install)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n# videojs-schema\n\nA plugin for the Brightcove Player to inject metadata from a Video Cloud video in to the page as [Schema.org](https://schema.org/VideoObject) structured data. It uses the JSON-LD format [supported by Google for video SEO](https://developers.google.com/search/docs/guides/intro-structured-data), e.g.\n\n```html\n<script type=\"application/ld+json\">\n{\n  \"@context\":\"http://schema.org/\",\n  \"@type\":\"VideoObject\",\n  \"name\":\"Big Buck Bunny\",\n  \"description\":\"(c) copyright 2008, Blender Foundation / www.bigbuckbunny.org\",\n  \"thumbnailUrl\":\"https://cf-images.eu-west-1.prod.boltdns.net/v1/static/906043040001/f7d56300-ffca-460d-8ff6-fef835c12b36/e284fdba-d15a-422f-bebc-6a355e3d4dd3/1280x720/match/image.jpg\",\n  \"uploadDate\":\"2016-10-20\",\n  \"@id\":\"http://players.brightcove.net/906043040001/5WnZb7ptr_default/index.html?videoId=ref:bunnyfull\",\n  \"duration\":\"PT10M35S\",\n  \"embedUrl\":\"http://players.brightcove.net/906043040001/5WnZb7ptr_default/index.html?videoId=1401169490001\"\n}\n</script>\n```\n\nAs seen by Google: https://search.google.com/structured-data/testing-tool/u/0/#url=http%3A%2F%2Fplayers.brightcove.net%2F906043040001%2F5WnZb7ptr_default%2Findex.html%3FvideoId%3Dref%3Abunnyfull\n\nThe embedUrl is only included if the social plugin is present and its `removeEmbed` option is not `true`.\n\n## Options\n\n`schemaId` - the value to use as `@id` in the metadata. This must be a unique URI which represents the video, but not necessarily a \"real\" URL. This is arbitrary and might be a value like `https://mydomain.com/videos/{id}` or `https://videos.mydomain.com#{id}` or `https://mydomain.com/article-about-video-{id}#the-video`.\n\nAccepts `{id}`, `{referenceId}`, `{playerId}`,  `{embedId}` and `{accountId}` as macros.\n\nDefaults to `https://players.brightcove.net/{accountId}/{playerId}_{embedId}/index.html?videoId={id}`\n\n`keywords` - if `true`, include tags as keywords. Default is `false`.\n\n`excludeTags` - array of tags to not include as keywords, e.g. `[\"youtubesync\"]`\n\n`baseObject` - an option object of properties onto which to build the video specific metadata. For example this could be used to include a publisher object:\n\n`includeEmbedUrl` - if `false`, no embed url is included. Inlcuding thisURL may be expected by search engines. Default is `true`.\n\n```json\n\"baseObject\": {\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Publisher name\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https://example.com/logo.jpg\",\n      \"width\": 600,\n      \"height\": 60\n    }\n  }\n}\n```\n\n`preferLongDescription` - if `true`, use the long description if available. If `false`, or `true` and long description is not set then the (short) description field will be used. Default is `false`.\n\n`captions` - if `true`, will add the URL to the captions text track if available as a captions mediaObject. The first captions or subtitles track matching the player language will be selected.\n\n`transcript` - if `true`, will select the text track as for `captions` and set the contents of the track as the transcript property (text only without time codes).\n\n## Install\n\nAdd [as a plugin to a player in Video Cloud Studio][plugins]:\n\n- Under \"plugins\" click \"add a plugin\", 'custom plugin\"\n- Plugin name is `schema`\n- Javascript URL is `https://cdn.jsdelivr.net/npm/videojs-schema/dist/videojs-schema.min.js`\n- No CSS\n- Leave blank unless using options above, in which case\n\n```json\n{\n  \"schemaId\": \"https://example.com/my/url/{id}\"\n}\n```\n\n- Save, then publish\n\n[plugins]: [https://support.brightcove.com/configuring-player-plugins]","readmeFilename":"README.md","gitHead":"364dba9eda68c95ca257797d64f8df8bb04aa69e","bugs":{"url":"https://github.com/brightcove/videojs-schema/issues"},"homepage":"https://github.com/brightcove/videojs-schema#readme","_id":"videojs-schema@0.5.0-beta.4","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-OfAnQNbmLUSWZSPqdms9jaslAAkd8qcYey2QzUUPT+semr22v5u56r3jxsUsVEjvPXVx5KUr7YeyAUxgyrnQzg==","shasum":"980a27d7e6ee82073cf7c4eb1669784a790f2766","tarball":"https://registry.npmjs.org/videojs-schema/-/videojs-schema-0.5.0-beta.4.tgz","fileCount":46,"unpackedSize":1145478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePmioCRA9TVsSAnZWagAAiKMP/1zbUaclXHuGa8+pm9i6\n9EpLoz4DqvNtmgVAOTnNP8IW2gSttQV037wGIamxhrgvbbMinIfScYkTH7X8\nHZFqL5kQSf5v5KzMMWiz9MrtM2ogTpf2tMK4Sm7NT1zAD8Pf2DttjosVYagE\njpnoT6SegYMKNOlUVx1DKANuV0Wl7MFrm7bsFQXcq4522yH6VHu3WfP5BNpo\nJ/4TutenI+WA2Pwt77KSYE0V8GHaO+13PqVOgm/OmwN8JysTpe0YYWq8Z26C\ngrU91CAv68nR6O8gNqHxb7pASogfxLVXiB6GjINOK6AMXAXsasGVYi3E/UDP\nZOJV53qFsZgP1eJB9Wyw8gSPdSz4gXFZYG7CpT4zg3HOgWKAwNPhGyfJoOOS\nQQnvmowIxJqoZHPsaYFVI+WGqRvIPKeFmgstLjWA0BOgFDOKTOwDPmyLIDtU\nluX8aJdYF7fvItsS4aTyA4JBXW4m5sebFsxbVLngxM9otHrmBEdrmtYv4TjA\n4mQf/YNFNsBP9GfSyEcFgJ1oMtBksgbs71V+7bYFIPhEB8LSbz/bGOzPJFve\ng0YUqVHl18iIJz83hbDRV1YgttkIP4il/dy3PR0G9zlDLYeYFerYRN6/YKls\nUwD0RfIifmkQ/2QYtqQToWy4g2Z8PrmEN95ESYR6b0D/lNhLgTYV0/60hIO1\nC5jK\r\n=EfVf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVhLL235V1pSHGRKjBSyrU94S3Q4gUVWO09Q6cWcSZ0AiBL9xlIJxJdpcoJ5fJevZqgZT5A3Bqp2JV05kT8bOsCnA=="}]},"maintainers":[{"name":"misterben","email":"npm@misterben.me"}],"_npmUser":{"name":"misterben","email":"npm@misterben.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videojs-schema_0.5.0-beta.4_1581148327943_0.0731485758509609"},"_hasShrinkwrap":false},"0.5.0-beta.5":{"name":"videojs-schema","version":"0.5.0-beta.5","description":"Injects JSON-LD metadata into the DOM for SEO","main":"dist/videojs-schema.cjs.js","module":"dist/videojs-schema.es.js","generator-videojs-plugin":{"version":"7.5.0"},"browserslist":["defaults","ie 11"],"scripts":{"prebuild":"npm run clean","build":"npm-run-all -p build:*","build:js":"rollup -c scripts/rollup.config.js","clean":"shx rm -rf ./dist ./test/dist","postclean":"shx mkdir -p ./dist ./test/dist","docs":"npm-run-all docs:*","docs:api":"jsdoc src -g plugins/markdown -r -d docs/api","docs:toc":"doctoc README.md","lint":"vjsstandard","server":"karma start scripts/karma.conf.js --singleRun=false --auto-watch","start":"npm-run-all -p server watch","pretest":"npm-run-all lint build","test":"npm-run-all test:*","posttest":"shx cat test/dist/coverage/text.txt","test:unit":"karma start scripts/karma.conf.js","test:verify":"vjsverify --verbose","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s","preversion":"npm test","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","watch":"npm-run-all -p watch:*","watch:js":"npm run build:js -- -w","prepublishOnly":"npm-run-all build test:verify"},"engines":{"node":">=8","npm":">=5"},"keywords":["videojs","videojs-plugin"],"author":{"name":"mister-ben","email":"git@misterben.me"},"license":"Apache-2.0","vjsstandard":{"ignore":["dist","docs","test/dist"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["vjsstandard --fix","git add"],"README.md":["npm run docs:toc","git add"]},"dependencies":{"global":"^4.3.2","video.js":"^6 || ^7"},"devDependencies":{"conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0","doctoc":"^1.3.1","husky":"^1.0.1","jsdoc":"git+https://github.com/BrandonOCasey/jsdoc.git#feat/plugin-from-cli","karma":"^3.0.0","lint-staged":"^8.0.0","not-prerelease":"^1.0.1","npm-merge-driver-install":"^1.0.0","npm-run-all":"^4.1.5","rollup":"^0.67.1","shx":"^0.3.2","sinon":"^6.1.5","videojs-contrib-ads":"^6.6.1","videojs-generate-karma-config":"~5.0.0","videojs-generate-rollup-config":"~2.3.0","videojs-generator-verify":"~1.2.0","videojs-standard":"^8.0.1"},"repository":{"type":"git","url":"git+https://github.com/brightcove/videojs-schema.git"},"readme":"<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*\n\n- [videojs-schema](#videojs-schema)\n  - [Options](#options)\n  - [Install](#install)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n# videojs-schema\n\nA plugin for the Brightcove Player to inject metadata from a Video Cloud video in to the page as [Schema.org](https://schema.org/VideoObject) structured data. It uses the JSON-LD format [supported by Google for video SEO](https://developers.google.com/search/docs/guides/intro-structured-data), e.g.\n\n```html\n<script type=\"application/ld+json\">\n{\n  \"@context\":\"http://schema.org/\",\n  \"@type\":\"VideoObject\",\n  \"name\":\"Big Buck Bunny\",\n  \"description\":\"(c) copyright 2008, Blender Foundation / www.bigbuckbunny.org\",\n  \"thumbnailUrl\":\"https://cf-images.eu-west-1.prod.boltdns.net/v1/static/906043040001/f7d56300-ffca-460d-8ff6-fef835c12b36/e284fdba-d15a-422f-bebc-6a355e3d4dd3/1280x720/match/image.jpg\",\n  \"uploadDate\":\"2016-10-20\",\n  \"@id\":\"http://players.brightcove.net/906043040001/5WnZb7ptr_default/index.html?videoId=ref:bunnyfull\",\n  \"duration\":\"PT10M35S\",\n  \"embedUrl\":\"http://players.brightcove.net/906043040001/5WnZb7ptr_default/index.html?videoId=1401169490001\"\n}\n</script>\n```\n\nAs seen by Google: https://search.google.com/structured-data/testing-tool/u/0/#url=http%3A%2F%2Fplayers.brightcove.net%2F906043040001%2F5WnZb7ptr_default%2Findex.html%3FvideoId%3Dref%3Abunnyfull\n\nThe embedUrl is only included if the social plugin is present and its `removeEmbed` option is not `true`.\n\n## Options\n\n`schemaId` - the value to use as `@id` in the metadata. This must be a unique URI which represents the video, but not necessarily a \"real\" URL. This is arbitrary and might be a value like `https://mydomain.com/videos/{id}` or `https://videos.mydomain.com#{id}` or `https://mydomain.com/article-about-video-{id}#the-video`.\n\nAccepts `{id}`, `{referenceId}`, `{playerId}`,  `{embedId}` and `{accountId}` as macros.\n\nDefaults to `https://players.brightcove.net/{accountId}/{playerId}_{embedId}/index.html?videoId={id}`\n\n`keywords` - if `true`, include tags as keywords. Default is `false`.\n\n`excludeTags` - array of tags to not include as keywords, e.g. `[\"youtubesync\"]`\n\n`baseObject` - an option object of properties onto which to build the video specific metadata. For example this could be used to include a publisher object:\n\n`includeEmbedUrl` - if `false`, no embed url is included. Inlcuding thisURL may be expected by search engines. Default is `true`.\n\n```json\n\"baseObject\": {\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Publisher name\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https://example.com/logo.jpg\",\n      \"width\": 600,\n      \"height\": 60\n    }\n  }\n}\n```\n\n`preferLongDescription` - if `true`, use the long description if available. If `false`, or `true` and long description is not set then the (short) description field will be used. Default is `false`.\n\n`captions` - if `true`, will add the URL to the captions text track if available as a captions mediaObject. The first captions or subtitles track matching the player language will be selected.\n\n`transcript` - if `true`, will select the text track as for `captions` and set the contents of the track as the transcript property (text only without time codes).\n\n## Install\n\nAdd [as a plugin to a player in Video Cloud Studio][plugins]:\n\n- Under \"plugins\" click \"add a plugin\", 'custom plugin\"\n- Plugin name is `schema`\n- Javascript URL is `https://cdn.jsdelivr.net/npm/videojs-schema/dist/videojs-schema.min.js`\n- No CSS\n- Leave blank unless using options above, in which case\n\n```json\n{\n  \"schemaId\": \"https://example.com/my/url/{id}\"\n}\n```\n\n- Save, then publish\n\n[plugins]: [https://support.brightcove.com/configuring-player-plugins]","readmeFilename":"README.md","gitHead":"14ea4e723e371e90dba231d41fdbc4f08fb6d943","bugs":{"url":"https://github.com/brightcove/videojs-schema/issues"},"homepage":"https://github.com/brightcove/videojs-schema#readme","_id":"videojs-schema@0.5.0-beta.5","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-OPH8QTHPuYYxKtj7jZJbX72o/FTGXni7wGzUFysD7rd6H8js533I211+Zej5Pok3jG7NDLFv36s/zld1j4oJKA==","shasum":"242e3ff161f48c7ce71a2a3c89db853538cd296b","tarball":"https://registry.npmjs.org/videojs-schema/-/videojs-schema-0.5.0-beta.5.tgz","fileCount":46,"unpackedSize":1148604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePm8MCRA9TVsSAnZWagAAk8IQAICyVyUl01SOMB42V5Pb\ndQ1umKZ8+psIORzWMUalw/FfqaI6pfr0Fj5JVpNm8IZODLW6+OSTjwyHUNXZ\nAii9HjJaBLjXspicf4dCtGJAu8+toNBWQvhQIwMrUCoP9MUEinnu/YHkJ0vL\nANBDf5Qefr4vcxcT95YyuLpYDwfbl/dwB4tz6qQVmsSBGJ6P7MXLNJfVDmjT\nHzKqmhFDyq9ivzdN5970LN7hnolowQObqNfXkv0Otvk5ePDctWEK7mHonZ6r\nNAvisBHQu76XOIRSpINjwxB8fvvS47nVGbk0ku0CgHb9oWBqPCxd7vw/4SI5\noLoFRcNZdE/EPVPGrbDyvtxpFKiWG9Z/Y7UZkqn+/Uf4Xg6Uxq2x7zmk4/tW\nHWVR3ewI2eMaTjoSKWgJvH5fMTQXIJvSoYJv0llsjeugLRaGAHgonrSIGYqU\nHtY4i07v+rBkOwjfXuJUR5oGDrOHEzS9iLG1DjjRyobLUMY2D3pzsR8Bi1te\n8l+siGUDYEHvPXV0aPGem7+s72iUbCkuHfm4E1v7A97N16Sw2BAO38vF5t3H\ngb+6JUOLpmRZEhhXiSbLoZgaOzL8d3ZAceKyGe9pFjaC0+EWiT412ImrbR59\n2PDIwu47X2ktoTnHBYqqxIWamrwhuZLiQxxGklf7j8paL0mdwPAQlh6Mk7WG\nxFLk\r\n=YgdR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxXku7yPMmRyAu8p8NNzcnaihF5bMnm/vMtqxaPfVqGAiAkEWITWnLQJPe9kjs8AS8PF5VbJiHC+eWaRX69lWKl0A=="}]},"maintainers":[{"name":"misterben","email":"npm@misterben.me"}],"_npmUser":{"name":"misterben","email":"npm@misterben.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videojs-schema_0.5.0-beta.5_1581149963771_0.6415262757061286"},"_hasShrinkwrap":false},"0.5.0-beta.6":{"name":"videojs-schema","version":"0.5.0-beta.6","description":"Injects JSON-LD metadata into the DOM for SEO","main":"dist/videojs-schema.cjs.js","module":"dist/videojs-schema.es.js","generator-videojs-plugin":{"version":"7.6.3"},"browserslist":["defaults","ie 11"],"scripts":{"prebuild":"npm run clean","build":"npm-run-all -p build:*","build:js":"rollup -c scripts/rollup.config.js","clean":"shx rm -rf ./dist ./test/dist","postclean":"shx mkdir -p ./dist ./test/dist","docs":"npm-run-all docs:*","docs:api":"jsdoc src -g plugins/markdown -r -d docs/api","docs:toc":"doctoc --notitle README.md","lint":"vjsstandard","server":"karma start scripts/karma.conf.js --singleRun=false --auto-watch","start":"npm-run-all -p server watch","pretest":"npm-run-all lint build","test":"npm-run-all test:*","posttest":"shx cat test/dist/coverage/text.txt","test:unit":"karma start scripts/karma.conf.js","test:verify":"vjsverify --verbose","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s","preversion":"npm test","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","watch":"npm-run-all -p watch:*","watch:js":"npm run build:js -- -w","prepublishOnly":"npm-run-all build test:verify"},"engines":{"node":">=8","npm":">=5"},"keywords":["videojs","videojs-plugin"],"author":{"name":"mister-ben","email":"git@misterben.me"},"license":"Apache-2.0","vjsstandard":{"ignore":["dist","docs","test/dist"]},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js":["vjsstandard --fix","git add"],"README.md":["doctoc --notitle","git add"]},"dependencies":{"global":"^4.3.2","video.js":"^6 || ^7"},"devDependencies":{"@videojs/generator-helpers":"~1.0.0","conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0","doctoc":"^1.3.1","husky":"^1.0.1","jsdoc":"github:BrandonOCasey/jsdoc#feat/plugin-from-cli","karma":"^4.0.0","lint-staged":"^8.0.0","not-prerelease":"^1.0.1","npm-merge-driver-install":"^1.0.0","npm-run-all":"^4.1.5","rollup":"^1.10.0","shx":"^0.3.2","sinon":"^7.2.2","videojs-contrib-ads":"^6.6.1","videojs-generate-karma-config":"~5.2.0","videojs-generate-rollup-config":"~3.1.0","videojs-generator-verify":"~1.2.0","videojs-standard":"^8.0.3"},"repository":{"type":"git","url":"git+https://github.com/brightcove/videojs-schema.git"},"readme":"<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*\n\n- [videojs-schema](#videojs-schema)\n  - [Options](#options)\n  - [Install](#install)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n# videojs-schema\n\nA plugin for the Brightcove Player to inject metadata from a Video Cloud video in to the page as [Schema.org](https://schema.org/VideoObject) structured data. It uses the JSON-LD format [supported by Google for video SEO](https://developers.google.com/search/docs/guides/intro-structured-data), e.g.\n\n```html\n<script type=\"application/ld+json\">\n{\n  \"@context\":\"http://schema.org/\",\n  \"@type\":\"VideoObject\",\n  \"name\":\"Big Buck Bunny\",\n  \"description\":\"(c) copyright 2008, Blender Foundation / www.bigbuckbunny.org\",\n  \"thumbnailUrl\":\"https://cf-images.eu-west-1.prod.boltdns.net/v1/static/906043040001/f7d56300-ffca-460d-8ff6-fef835c12b36/e284fdba-d15a-422f-bebc-6a355e3d4dd3/1280x720/match/image.jpg\",\n  \"uploadDate\":\"2016-10-20\",\n  \"@id\":\"http://players.brightcove.net/906043040001/5WnZb7ptr_default/index.html?videoId=ref:bunnyfull\",\n  \"duration\":\"PT10M35S\",\n  \"embedUrl\":\"http://players.brightcove.net/906043040001/5WnZb7ptr_default/index.html?videoId=1401169490001\"\n}\n</script>\n```\n\nAs seen by Google: https://search.google.com/structured-data/testing-tool/u/0/#url=http%3A%2F%2Fplayers.brightcove.net%2F906043040001%2F5WnZb7ptr_default%2Findex.html%3FvideoId%3Dref%3Abunnyfull\n\nThe embedUrl is only included if the social plugin is present and its `removeEmbed` option is not `true`.\n\n## Options\n\n`schemaId` - the value to use as `@id` in the metadata. This must be a unique URI which represents the video, but not necessarily a \"real\" URL. This is arbitrary and might be a value like `https://mydomain.com/videos/{id}` or `https://videos.mydomain.com#{id}` or `https://mydomain.com/article-about-video-{id}#the-video`.\n\nAccepts `{id}`, `{referenceId}`, `{playerId}`,  `{embedId}` and `{accountId}` as macros.\n\nDefaults to `https://players.brightcove.net/{accountId}/{playerId}_{embedId}/index.html?videoId={id}`\n\n`keywords` - if `true`, include tags as keywords. Default is `false`.\n\n`excludeTags` - array of tags to not include as keywords, e.g. `[\"youtubesync\"]`\n\n`baseObject` - an option object of properties onto which to build the video specific metadata. For example this could be used to include a publisher object:\n\n`includeEmbedUrl` - if `false`, no embed url is included. Inlcuding thisURL may be expected by search engines. Default is `true`.\n\n```json\n\"baseObject\": {\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Publisher name\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https://example.com/logo.jpg\",\n      \"width\": 600,\n      \"height\": 60\n    }\n  }\n}\n```\n\n`preferLongDescription` - if `true`, use the long description if available. If `false`, or `true` and long description is not set then the (short) description field will be used. Default is `false`.\n\n## Install\n\nAdd [as a plugin to a player in Video Cloud Studio][plugins]:\n\n- Under \"plugins\" click \"add a plugin\", 'custom plugin\"\n- Plugin name is `schema`\n- Javascript URL is `https://cdn.jsdelivr.net/npm/videojs-schema/dist/videojs-schema.min.js`\n- No CSS\n- Leave blank unless using options above, in which case\n\n```json\n{\n  \"schemaId\": \"https://example.com/my/url/{id}\"\n}\n```\n\n- Save, then publish\n\n[plugins]: [https://support.brightcove.com/configuring-player-plugins]","readmeFilename":"README.md","gitHead":"931fe9e093f425b2b6e041af56da737bf894e2f1","bugs":{"url":"https://github.com/brightcove/videojs-schema/issues"},"homepage":"https://github.com/brightcove/videojs-schema#readme","_id":"videojs-schema@0.5.0-beta.6","_nodeVersion":"13.8.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-4qlm0QHGhyJlyUkRVdkt2z+intqw8tZ3niIcY68z/aA4Etem/eUAN9uXBrGOJ1WBHXzxe04F2gxgVmylY6g77w==","shasum":"f926a64650f18cc2c869bdbd9d9b1908800fb969","tarball":"https://registry.npmjs.org/videojs-schema/-/videojs-schema-0.5.0-beta.6.tgz","fileCount":45,"unpackedSize":1119121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeggNRCRA9TVsSAnZWagAAjosP/jmoXdK4Ui3NsrGdveR5\nzYkclHhgNF7UC08gfNOBrZ7utcY+5iVXLDULLuuqucbDR+yQnlHNKNEO9PO6\nAr5bN4NkonAGJMvvu5TfWs4N+/bYU7Kt6kX3tJrYUoCQ6wIjcWb6p6ZmLYpn\ngBrhHuu6ENR+nGT2J3ULJ+mwqgV6DSWTunh1eEow3B08f3q5dDy7wMSLzsOp\nu1HhyXniMlJZJpNuyK0F7k1xI/BBILyLGO07pdva9dRNrOgTUP6wUC5uh3Yn\nQjmyfbKKyCIJTKVWym1lwuH+yW47Ac7SQ3Mlb+MMKFdH3lvY5elawMJyJCzE\nPM4Gmv2CTxKpMI0UgLqpDRBAux3rlKhNAK5c7JDBhSWwjBuAtozzwpx9UgXV\nXxaAb+mr9IGf9S3rxVInBLMLfTyUtR5Jac2KiPQYimRNQNgjwrkPfe7LiaWD\ntwwRVTklyfNeZHQaJBGu8I7u2FupmrIqDFiye+EBrLI59n0grQTGO7rHFOIm\nLPJFIGzaYDGMKw8ZFu3J3ZtrROjjhiIxwTGlX88i1gZAKhfVx4cWEokigm5E\nxuMYc3xHn9gbo5zVJRtajTqlP6P25PPop0D8kvVlC+YSfbmT+qMxeW3G3zkG\n+oAc7iwhqOMbCcoSpzcNJ4PhOIh6OG0urXCmlsDWvp7CYJOcj0Qx0tNb5vrN\nTMfr\r\n=rBpa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlbqMLQrguynPSFym0uvcHhYlpQhs9XsDlnCa/1V+LvAiBucS5iGyrGDCdlL5IqRhB+XAdvCsU8Nezl1YdLYlUhPQ=="}]},"maintainers":[{"name":"misterben","email":"npm@misterben.me"}],"_npmUser":{"name":"misterben","email":"npm@misterben.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videojs-schema_0.5.0-beta.6_1585578833428_0.8752595488469008"},"_hasShrinkwrap":false},"0.5.0":{"name":"videojs-schema","version":"0.5.0","description":"Injects JSON-LD metadata into the DOM for SEO","main":"dist/videojs-schema.cjs.js","module":"dist/videojs-schema.es.js","generator-videojs-plugin":{"version":"7.5.0"},"browserslist":["defaults","ie 11"],"scripts":{"prebuild":"npm run clean","build":"npm-run-all -p build:*","build:js":"rollup -c scripts/rollup.config.js","clean":"shx rm -rf ./dist ./test/dist","postclean":"shx mkdir -p ./dist ./test/dist","docs":"npm-run-all docs:*","docs:api":"jsdoc src -g plugins/markdown -r -d docs/api","docs:toc":"doctoc README.md","lint":"vjsstandard","server":"karma start scripts/karma.conf.js --singleRun=false --auto-watch","start":"npm-run-all -p server watch","pretest":"npm-run-all lint build","test":"npm-run-all test:*","posttest":"shx cat test/dist/coverage/text.txt","test:unit":"karma start scripts/karma.conf.js","test:verify":"vjsverify --verbose","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s","preversion":"npm test","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","watch":"npm-run-all -p watch:*","watch:js":"npm run build:js -- -w","prepublishOnly":"npm-run-all build test:verify"},"engines":{"node":">=8","npm":">=5"},"keywords":["videojs","videojs-plugin"],"author":{"name":"mister-ben","email":"git@misterben.me"},"license":"Apache-2.0","vjsstandard":{"ignore":["dist","docs","test/dist"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["vjsstandard --fix","git add"],"README.md":["npm run docs:toc","git add"]},"dependencies":{"global":"^4.3.2","video.js":"^6 || ^7"},"devDependencies":{"conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0","doctoc":"^1.3.1","husky":"^1.0.1","jsdoc":"git+https://github.com/BrandonOCasey/jsdoc.git#feat/plugin-from-cli","karma":"^3.0.0","lint-staged":"^8.0.0","not-prerelease":"^1.0.1","npm-merge-driver-install":"^1.0.0","npm-run-all":"^4.1.5","rollup":"^0.67.1","shx":"^0.3.2","sinon":"^6.1.5","videojs-contrib-ads":"^6.6.1","videojs-generate-karma-config":"~5.0.0","videojs-generate-rollup-config":"~2.3.0","videojs-generator-verify":"~1.2.0","videojs-standard":"^8.0.1"},"repository":{"type":"git","url":"git+https://github.com/brightcove/videojs-schema.git"},"gitHead":"61c3cfdf1238786218da3596c68618504b999234","bugs":{"url":"https://github.com/brightcove/videojs-schema/issues"},"homepage":"https://github.com/brightcove/videojs-schema#readme","_id":"videojs-schema@0.5.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-yZUNC8TrGrqRQx5HHxv/Q0Eh60G5ehiqSPDrQydoGidniNCGK7egB7e94Ils7COenIgARzaVok+u3sTiINNoIQ==","shasum":"23ce63fd255062da853455ed825bb02b06c3e8e6","tarball":"https://registry.npmjs.org/videojs-schema/-/videojs-schema-0.5.0.tgz","fileCount":45,"unpackedSize":1111258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq8UUCRA9TVsSAnZWagAA1jsP/1OrhdhWypNR0YZIeZhq\nZE6J/CNDfHaizWnfxWnBkmjxeWjEi3/lI7fucbaNr+jVOILOIX6GQOPvZFab\nFZxRBk114FKkjfo/RZlULXsB/eKYIBOyeASqmz2rGuwEqPCblW9Ntj9gQUlJ\nDikGNuw6Ei8NzPmTQonMfrdqjJs4fdk9w4v5KobEFCeF+GqX0zNsOuyJQCxY\nh+7XjGqcC31lLoli/z+vCn9GwURkTstmmBV1tBhLaP5T8DNBWtCVaXZ/YD2P\n+T7U/XvIkwX5g4Ao/4ot1z6M3RLn37mOZu1UzQyDjlYGL8f3mOp6G3tLBlpR\nWFgO4wJKwa2rIhKZJC7KCmogU53iDBUO62Phxs8Wojb9rbMXfnXvse19+kS1\nruLXIysw0PCrVsB42MEe9Rx/wZ66bCYqLIx9oUYR/TeSKAFZMqaarxqAZ7IB\n6koDKUK8kODKiZPwAcjVjq0+5R14vl6n0G4qGoydUYldeuzNHA6KrcVywGS1\nKKjeaGkGqv9WYmt+qx2MCyaTgngRCgs4BNC+hnvuPXek9VyChHgD5P6ckbte\nHXJbAbJkE+4+tAuWqiYBiGN+9wuqjHUKkpeZvxz+Q7xfXvClp3t0LFcTX3XX\nBKPmhSRIbmp4+w2oy3NXCEvxDXlFFl2pBFdsQ4zI3CT/BrBL8ly1soulKIIQ\n7dz5\r\n=ijl9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnAnkJ/PgzNUn8KkSDoThcPZFX6kjJQFYkHeqX9/Ny/AIgKgq1cosoQABcRrmMm4MTB3VXHMnZ94K99Kn8nvp1YkM="}]},"_npmUser":{"name":"misterben","email":"npm@misterben.me"},"directories":{},"maintainers":[{"name":"misterben","email":"npm@misterben.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videojs-schema_0.5.0_1621869843783_0.49645706383962995"},"_hasShrinkwrap":false},"0.6.0":{"name":"videojs-schema","version":"0.6.0","description":"Injects JSON-LD metadata into the DOM for SEO","main":"cjs/plugin.js","module":"es/plugin.js","generator-videojs-plugin":{"version":"8.0.0"},"browserslist":["defaults","ie 11"],"scripts":{"prebuild":"npm run clean","build":"npm-run-all -s clean -p build:*","build-prod":"cross-env-shell NO_TEST_BUNDLE=1 'npm run build'","build-test":"cross-env-shell TEST_BUNDLE_ONLY=1 'npm run build'","build:cjs":"babel-config-cjs -d ./cjs ./src","build:es":"babel-config-es -d ./es ./src","build:js":"rollup -c scripts/rollup.config.js","clean":"shx rm -rf ./dist ./test/dist ./cjs ./es && shx mkdir -p ./dist ./test/dist ./cjs ./es","postclean":"shx mkdir -p ./dist ./test/dist","docs":"npm-run-all docs:*","docs:api":"jsdoc src -r -d docs/api","docs:toc":"doctoc --notitle README.md","lint":"vjsstandard","server":"karma start scripts/karma.conf.js --singleRun=false --auto-watch","start":"npm-run-all -p server watch","pretest":"npm-run-all lint build","test":"npm-run-all lint build-test && karma start scripts/karma.conf.js","posttest":"shx cat test/dist/coverage/text.txt","test:unit":"karma start scripts/karma.conf.js","test:verify":"vjsverify --verbose","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s","preversion":"npm test","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","watch":"npm-run-all -p watch:*","watch:cjs":"npm run build:cjs -- -w","watch:es":"npm run build:es -- -w","watch:js":"npm run build:js -- -w","prepublishOnly":"npm-run-all build-prod && vjsverify --verbose"},"engines":{"node":">=14","npm":">=6"},"keywords":["videojs","videojs-plugin"],"author":{"name":"mister-ben","email":"git@misterben.me"},"license":"Apache-2.0","vjsstandard":{"ignore":["es","cjs","dist","docs","test/dist"]},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js":"vjsstandard --fix","README.md":"doctoc --notitle"},"dependencies":{"global":"^4.4.0","video.js":"^6 || ^7"},"devDependencies":{"@babel/cli":"^7.13.16","@babel/runtime":"^7.14.0","@videojs/babel-config":"^0.2.0","@videojs/generator-helpers":"~2.0.2","conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0","doctoc":"^1.3.1","husky":"^1.0.1","jsdoc":"~3.6.6","karma":"^6.3.2","lint-staged":"^8.0.0","not-prerelease":"^1.0.1","npm-merge-driver-install":"^1.0.0","npm-run-all":"^4.1.5","rollup":"^2.46.0","shx":"^0.3.2","sinon":"^9.1.0","videojs-contrib-ads":"^6.6.1","videojs-generate-karma-config":"~8.0.0","videojs-generate-rollup-config":"~6.2.0","videojs-generator-verify":"~3.0.3","videojs-standard":"^8.0.4"},"repository":{"type":"git","url":"git+https://github.com/brightcove/videojs-schema.git"},"browser":"dist/videojs-schema.js","gitHead":"d0510eeec6a85d413a453b0189de7d09f5acf8ac","bugs":{"url":"https://github.com/brightcove/videojs-schema/issues"},"homepage":"https://github.com/brightcove/videojs-schema#readme","_id":"videojs-schema@0.6.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Ru61n1HaUwcrsMLmHSWTiCSvWZ8GEZQxa6cVgk2+3516F+toAe+GAkRWFQdOFZYvtEX46JiJ6/3n/N0l7RxBoQ==","shasum":"45d904f4651aac576a864a05f8a017bb748c32a6","tarball":"https://registry.npmjs.org/videojs-schema/-/videojs-schema-0.6.0.tgz","fileCount":47,"unpackedSize":1091448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOSSCCRA9TVsSAnZWagAAV/wQAIsqFXJzZbLZAWKo6FGu\nysJmiMcmew51ISoNOGanA+3VKsYuzWIQ0LTt1DzO7JR/hU95uqoZ40tBW5uX\nWLB9G2KveXcRagUivrAPnQvOD0tHVVLUKaR5iV6c4NRzFq/Qy72N/KXtppbS\nqRQvlJn3tzgcL2W3tWKB75On+++4i6jvogJ3Ysh2YqKHAIbwDpIfmGNkjZXd\nNvKdo/0fk/6r63h/Pltw9TwjugW6IGOdOzJf57smI/X4uMp/qkLHcjJjg9AG\n95SS3hKnCZ6/5O6lH77VKPIO3mGjL3mYwI5c7kI4t/SLqcU0zPOqReg+HcMu\nHSV4lylwb6kS8XMzF3QNDxvTtQdblnaM9yYxcJTL14ptEyESXHCs0IV/onds\n6owAZ9hdbMOlyPwgFU6NzI8yCjCAMmjs8RqhPm8BPi/LS6r6gvKNY53ANKL4\n0RpwqODPbVwNIbovyOoucitk0NlEGwbpDpeXQ+yfVFUddkYxyavWr95betyh\nn4LDG3VjB2qUP11LbZ4pMA6QIcz7/qmY70QI96yHFq/W8lJILo+C10fzJt7X\nRtANddB+GgOxqltOk8hxtjwBH+gGglSpGm08wu+f6D9ybidoPfDxVZDihZid\n/D6L7oKk1+tkWSeHoP27n29fIt7iAYIZiUmUSPYmp3jAp1Lo2RJM1QTGrl3l\nnlNt\r\n=0T58\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5AO0L/J1lDYk+B1sk0WA7xp5RJEHuy04rq8TbgJ9oqAiEA56iqkJ1G6hmLYKC9YxNtEzI+vqxtTAX0YJmTvKyaEP8="}]},"_npmUser":{"name":"misterben","email":"npm@misterben.me"},"directories":{},"maintainers":[{"name":"misterben","email":"npm@misterben.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videojs-schema_0.6.0_1631134850366_0.777740291502854"},"_hasShrinkwrap":false},"0.6.1":{"name":"videojs-schema","version":"0.6.1","description":"Injects JSON-LD metadata into the DOM for SEO","main":"cjs/plugin.js","module":"es/plugin.js","generator-videojs-plugin":{"version":"8.0.0"},"browserslist":["defaults","ie 11"],"scripts":{"prebuild":"npm run clean","build":"npm-run-all -s clean -p build:*","build-prod":"cross-env-shell NO_TEST_BUNDLE=1 'npm run build'","build-test":"cross-env-shell TEST_BUNDLE_ONLY=1 'npm run build'","build:cjs":"babel-config-cjs -d ./cjs ./src","build:es":"babel-config-es -d ./es ./src","build:js":"rollup -c scripts/rollup.config.js","clean":"shx rm -rf ./dist ./test/dist ./cjs ./es && shx mkdir -p ./dist ./test/dist ./cjs ./es","postclean":"shx mkdir -p ./dist ./test/dist","docs":"npm-run-all docs:*","docs:api":"jsdoc src -r -d docs/api","docs:toc":"doctoc --notitle README.md","lint":"vjsstandard","server":"karma start scripts/karma.conf.js --singleRun=false --auto-watch","start":"npm-run-all -p server watch","pretest":"npm-run-all lint build","test":"npm-run-all lint build-test && karma start scripts/karma.conf.js","posttest":"shx cat test/dist/coverage/text.txt","test:unit":"karma start scripts/karma.conf.js","test:verify":"vjsverify --verbose","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s","preversion":"npm test","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","watch":"npm-run-all -p watch:*","watch:cjs":"npm run build:cjs -- -w","watch:es":"npm run build:es -- -w","watch:js":"npm run build:js -- -w","prepublishOnly":"npm-run-all build-prod && vjsverify --verbose"},"engines":{"node":">=14","npm":">=6"},"keywords":["videojs","videojs-plugin"],"author":{"name":"mister-ben","email":"git@misterben.me"},"license":"Apache-2.0","vjsstandard":{"ignore":["es","cjs","dist","docs","test/dist"]},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js":"vjsstandard --fix","README.md":"doctoc --notitle"},"dependencies":{"global":"^4.4.0","video.js":"^6 || ^7"},"devDependencies":{"@babel/cli":"^7.13.16","@babel/runtime":"^7.14.0","@videojs/babel-config":"^0.2.0","@videojs/generator-helpers":"~2.0.2","conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0","doctoc":"^1.3.1","husky":"^1.0.1","jsdoc":"~3.6.6","karma":"^6.3.2","lint-staged":"^8.0.0","not-prerelease":"^1.0.1","npm-merge-driver-install":"^1.0.0","npm-run-all":"^4.1.5","rollup":"^2.46.0","shx":"^0.3.2","sinon":"^9.1.0","videojs-contrib-ads":"^6.6.1","videojs-generate-karma-config":"~8.0.0","videojs-generate-rollup-config":"~6.2.0","videojs-generator-verify":"~3.0.3","videojs-standard":"^8.0.4"},"repository":{"type":"git","url":"git+https://github.com/brightcove/videojs-schema.git"},"browser":"dist/videojs-schema.js","readme":"<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n\n- [videojs-schema](#videojs-schema)\n  - [Options](#options)\n  - [Description metadata](#description-metadata)\n  - [Install](#install)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n# videojs-schema\n\nA plugin for the Brightcove Player to inject metadata from a Video Cloud video in to the page as [Schema.org](https://schema.org/VideoObject) structured data. It uses the JSON-LD format [supported by Google for video SEO](https://developers.google.com/search/docs/guides/intro-structured-data), e.g.\n\n```html\n<script type=\"application/ld+json\">\n{\n  \"@context\":\"http://schema.org/\",\n  \"@type\":\"VideoObject\",\n  \"name\":\"Big Buck Bunny\",\n  \"description\":\"(c) copyright 2008, Blender Foundation / www.bigbuckbunny.org\",\n  \"thumbnailUrl\":\"https://cf-images.eu-west-1.prod.boltdns.net/v1/static/906043040001/f7d56300-ffca-460d-8ff6-fef835c12b36/e284fdba-d15a-422f-bebc-6a355e3d4dd3/1280x720/match/image.jpg\",\n  \"uploadDate\":\"2016-10-20\",\n  \"@id\":\"http://players.brightcove.net/906043040001/5WnZb7ptr_default/index.html?videoId=ref:bunnyfull\",\n  \"duration\":\"PT10M35S\",\n  \"embedUrl\":\"http://players.brightcove.net/906043040001/5WnZb7ptr_default/index.html?videoId=1401169490001\"\n}\n</script>\n```\n\nAs seen by Google: https://search.google.com/structured-data/testing-tool/u/0/#url=http%3A%2F%2Fplayers.brightcove.net%2F906043040001%2F5WnZb7ptr_default%2Findex.html%3FvideoId%3Dref%3Abunnyfull\n\nThe embedUrl is only included if the social plugin is present and its `removeEmbed` option is not `true`.\n\n## Options\n\n`schemaId` - the value to use as `@id` in the metadata. This must be a unique URI which represents the video, but not necessarily a \"real\" URL. This is arbitrary and might be a value like `https://mydomain.com/videos/{id}` or `https://videos.mydomain.com#{id}` or `https://mydomain.com/article-about-video-{id}#the-video`.\n\nAccepts `{id}`, `{referenceId}`, `{playerId}`,  `{embedId}` and `{accountId}` as macros.\n\nDefaults to `https://players.brightcove.net/{accountId}/{playerId}_{embedId}/index.html?videoId={id}`\n\n`keywords` - if `true`, include tags as keywords. Default is `false`.\n\n`excludeTags` - array of tags to not include as keywords, e.g. `[\"youtubesync\"]`\n\n`baseObject` - an option object of properties onto which to build the video specific metadata. For example this could be used to include a publisher object:\n\n`includeEmbedUrl` - if `false`, no embed url is included. Inlcuding thisURL may be expected by search engines. Default is `true`.\n\n`transcript` - if `true`, a captions or subtitles track with a matching language will be added as a transcript. Default is `false`.\n\n`transcriptMatchAny` - if `true` and `transcript` is also `true`, a transcript will be added from the first usable track, if there is no language match. Default is `false`.\n\n```json\n\"baseObject\": {\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Publisher name\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https://example.com/logo.jpg\",\n      \"width\": 600,\n      \"height\": 60\n    }\n  }\n}\n```\n\n`preferLongDescription` - if `true`, use the long description if available. If `false`, or `true` and long description is not set then the (short) description field will be used. Default is `false`.\n\n## Description metadata\nBy default, the short description field is used as the description text. If the `preferLongDescription` option is set, the long description will be used instead, falling back to short description if empty. If the short description (or both long and short descriptions with `preferLongDescription`) is empty, then the title is used since no description is considered invlaid schema.\n\n## Install\n\nAdd [as a plugin to a player in Video Cloud Studio][plugins]:\n\n- Under \"plugins\" click \"add a plugin\", 'custom plugin\"\n- Plugin name is `schema`\n- Javascript URL is `https://cdn.jsdelivr.net/npm/videojs-schema/dist/videojs-schema.min.js`\n- No CSS\n- Leave blank unless using options above, in which case\n\n```json\n{\n  \"schemaId\": \"https://example.com/my/url/{id}\"\n}\n```\n\n- Save, then publish\n\n[plugins]: [https://support.brightcove.com/configuring-player-plugins]","readmeFilename":"README.md","gitHead":"ab317ea529ddc6852c9430446c89f7476e1c63de","bugs":{"url":"https://github.com/brightcove/videojs-schema/issues"},"homepage":"https://github.com/brightcove/videojs-schema#readme","_id":"videojs-schema@0.6.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-6cpWyGiJyEMQYdGj3EWJMOL47WuC0LCwa5QC7dG0jqZR/RaSZyAeTgOtg8GAFvD4u3vn4XuZK2JIgPJjS/rrPQ==","shasum":"fdefec268ba61ce2d8c030cc416d2e06e4564708","tarball":"https://registry.npmjs.org/videojs-schema/-/videojs-schema-0.6.1.tgz","fileCount":47,"unpackedSize":1091774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOiXBCRA9TVsSAnZWagAAGrcP/3sz4i6H47MFh4xdCkwA\nyx+YFprJJeNgRBTPH3bopuTjv1+Ve0OYNJxSNFq30eOEvv7xAHGu/4iDj3GJ\na3hPczmItablPq9QJKiJ/m3DIMPijXF/Rt1Is79wU6P1BR333FVoeOFM0vP8\nZwDL5pR86AeGLXmd8Eq9Qc5vzBeSahpCawH5Khnc2AhcArdQofzww3NjKNoC\n1a+fPfhLGk2WP5NCia5vvNF1k3OBYzvnX67kKOtn4KGp9DsJOPF6Ek+C3ech\nmT6W/9u/zGZljq0j3JE8IeYdYWxbgQboX2WPkozmQdKRsyVFZw/Af13J9wrI\nkI5vykRlkDjJrYZFxY/OodzpkRRetnxObPaMolbMyRWMwecF+3S1oGicFYRT\nyC/hO2JUPxc/Sd9j6xMGbR/ulxYs0KnGLYSKEgFVOEtlAQ9yWc4C1Pkj6Pn1\nAq7AwrOJGkJehYY0mMWFw6hIrbiTWw+hcDy5CZAdKd3HAtDt506gIOoS9E21\nz4yMhp0WNmao3OOwMPh2ddc0QRRPZ106ij5gZ/luX2vSS1lb/3NTc/oTylSm\newz91K2pJf5rOEKu5HktZnRNfGG4k3a/8B3aAoWv8dKGK8k/KlblWJijDQug\n8MPW8bcgVJkm6DRlHulUABppCSOdDM6lG/XNnEBr2xBcaPCgc7rkIbaqQFRI\no2yG\r\n=q1SG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0e0fBSYT1Z5ivTdW5o/U3GoQfl/Wo6aD7gIOCm+uglAiBLHXZHZ7BHEzVapO73rMLvTOJ2vtP65yZUTNHvmWOlMA=="}]},"_npmUser":{"name":"misterben","email":"npm@misterben.me"},"directories":{},"maintainers":[{"name":"misterben","email":"npm@misterben.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videojs-schema_0.6.1_1631200704930_0.6683428100211877"},"_hasShrinkwrap":false},"0.6.2":{"name":"videojs-schema","version":"0.6.2","description":"Injects JSON-LD metadata into the DOM for SEO","main":"cjs/plugin.js","module":"es/plugin.js","generator-videojs-plugin":{"version":"8.0.0"},"browserslist":["defaults","ie 11"],"scripts":{"prebuild":"npm run clean","build":"npm-run-all -s clean -p build:*","build-prod":"cross-env-shell NO_TEST_BUNDLE=1 'npm run build'","build-test":"cross-env-shell TEST_BUNDLE_ONLY=1 'npm run build'","build:cjs":"babel-config-cjs -d ./cjs ./src","build:es":"babel-config-es -d ./es ./src","build:js":"rollup -c scripts/rollup.config.js","clean":"shx rm -rf ./dist ./test/dist ./cjs ./es && shx mkdir -p ./dist ./test/dist ./cjs ./es","postclean":"shx mkdir -p ./dist ./test/dist","docs":"npm-run-all docs:*","docs:api":"jsdoc src -r -d docs/api","docs:toc":"doctoc --notitle README.md","lint":"vjsstandard","server":"karma start scripts/karma.conf.js --singleRun=false --auto-watch","start":"npm-run-all -p server watch","pretest":"npm-run-all lint build","test":"npm-run-all lint build-test && karma start scripts/karma.conf.js","posttest":"shx cat test/dist/coverage/text.txt","test:unit":"karma start scripts/karma.conf.js","test:verify":"vjsverify --verbose","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s","preversion":"npm test","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","watch":"npm-run-all -p watch:*","watch:cjs":"npm run build:cjs -- -w","watch:es":"npm run build:es -- -w","watch:js":"npm run build:js -- -w","prepublishOnly":"npm-run-all build-prod && vjsverify --verbose"},"engines":{"node":">=14","npm":">=6"},"keywords":["videojs","videojs-plugin"],"author":{"name":"mister-ben","email":"git@misterben.me"},"license":"Apache-2.0","vjsstandard":{"ignore":["es","cjs","dist","docs","test/dist"]},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js":"vjsstandard --fix","README.md":"doctoc --notitle"},"dependencies":{"global":"^4.4.0","video.js":"^6 || ^7"},"devDependencies":{"@babel/cli":"^7.13.16","@babel/runtime":"^7.14.0","@videojs/babel-config":"^0.2.0","@videojs/generator-helpers":"~2.0.2","conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0","doctoc":"^1.3.1","husky":"^1.0.1","jsdoc":"~3.6.6","karma":"^6.3.2","lint-staged":"^8.0.0","not-prerelease":"^1.0.1","npm-merge-driver-install":"^1.0.0","npm-run-all":"^4.1.5","rollup":"^2.46.0","shx":"^0.3.2","sinon":"^9.1.0","videojs-contrib-ads":"^6.6.1","videojs-generate-karma-config":"~8.0.0","videojs-generate-rollup-config":"~6.2.0","videojs-generator-verify":"~3.0.3","videojs-standard":"^8.0.4"},"repository":{"type":"git","url":"git+https://github.com/brightcove/videojs-schema.git"},"browser":"dist/videojs-schema.js","gitHead":"9443b5b941a58561564d90b2491dec4a519369a0","bugs":{"url":"https://github.com/brightcove/videojs-schema/issues"},"homepage":"https://github.com/brightcove/videojs-schema#readme","_id":"videojs-schema@0.6.2","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-bAXOjwmR0NITJkklYvuit1ELOboMuSyBu9UuYVfyq20m6tMnwQ0xzc9+k7sFq5FBH+kgL7CrPXw2BPFOb++lUg==","shasum":"1147b01172b3450181850dd8e3594ab9c1cbd9e1","tarball":"https://registry.npmjs.org/videojs-schema/-/videojs-schema-0.6.2.tgz","fileCount":47,"unpackedSize":1091890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA+w9CRA9TVsSAnZWagAACPcP+gIMd6lM7Q+no8AE2hsf\n4PhGhsMmyLV6aZ2CtDQu+GNv5nzEWAgVvOD8pvqv60W2H0LHdkof2rzPko1p\nWcS9Dc2BU8yslD76eXXdXSDNZyyqg6leskLj/jmTimiimUzkHKBsWvMDK765\nFGowVUpTvmAwISQeBo5VtI5QgmeycpfzYYk1hFJOuXAghKG7RNDOGlVg1GFC\nGCURLkY2PlVYBjk3eTy6Q+R4LVeWqupZuEBOVsVEm6g6ftR5GZgyiPebd2LT\nb/sKJJuSn5634sjWYuNP2nzPPWNF+Ns3cHdFKbQxH6GXZr2TYQMcsWdX+fUP\nTQre/roRkBlPRo3ZZs4inJOgXCLpsVW2u1/nUmuwA2099d84tPQDxB/ayRu+\nCwJp6KBkHI8rO6gFKN8amNwbSPNZRzOOZoQdEx/1s844ouZrVpvYa5FghiVi\nP3iGOY0nCnQDAjDM0ehXfH5vCgOPT6riQRhXp+LvucbAemQj/mco1Er8z6UO\nhde6hoKzLUSBmC4CRTxCS4IbItdbuGsBgbtwD8RXJwjPgyJzoCa+Xp4yOEl4\nttPoGSZdKgyWXtSfLWFOPxyjqgzC0Y++j8QklyuB/pGCfeQr5eatVYSXavJ1\nBnJOCxgSnL0HtMPYfMlKYysHDhHmTSF/4EiQ63/iCuSRbjmPXx1xofYlAVyx\nhQNv\r\n=TG7x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpN//Qoo1LdPUu2wt8LXmV+R2D6l34CvA8GmN1WmKkDAiEAxy40/OtOj945cJuHNUxpnZrq5/B5P+cmBUOzuJq/UJY="}]},"_npmUser":{"name":"misterben","email":"npm@misterben.me"},"directories":{},"maintainers":[{"name":"misterben","email":"npm@misterben.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videojs-schema_0.6.2_1644424253053_0.18424560918990207"},"_hasShrinkwrap":false},"0.7.0":{"name":"videojs-schema","version":"0.7.0","description":"Injects JSON-LD metadata into the DOM for SEO","main":"cjs/plugin.js","module":"es/plugin.js","generator-videojs-plugin":{"version":"8.0.0"},"browserslist":["defaults","ie 11"],"scripts":{"prebuild":"npm run clean","build":"npm-run-all -s clean -p build:*","build-prod":"cross-env-shell NO_TEST_BUNDLE=1 'npm run build'","build-test":"cross-env-shell TEST_BUNDLE_ONLY=1 'npm run build'","build:cjs":"babel-config-cjs -d ./cjs ./src","build:es":"babel-config-es -d ./es ./src","build:js":"rollup -c scripts/rollup.config.js","clean":"shx rm -rf ./dist ./test/dist ./cjs ./es && shx mkdir -p ./dist ./test/dist ./cjs ./es","postclean":"shx mkdir -p ./dist ./test/dist","docs":"npm-run-all docs:*","docs:api":"jsdoc src -r -d docs/api","docs:toc":"doctoc --notitle README.md","lint":"vjsstandard","server":"karma start scripts/karma.conf.js --singleRun=false --auto-watch","start":"npm-run-all -p server watch","pretest":"npm-run-all lint build","test":"npm-run-all lint build-test && karma start scripts/karma.conf.js","posttest":"shx cat test/dist/coverage/text.txt","test:unit":"karma start scripts/karma.conf.js","test:verify":"vjsverify --verbose","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s","preversion":"npm test","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","watch":"npm-run-all -p watch:*","watch:cjs":"npm run build:cjs -- -w","watch:es":"npm run build:es -- -w","watch:js":"npm run build:js -- -w","prepublishOnly":"npm-run-all build-prod && vjsverify --verbose"},"engines":{"node":">=14","npm":">=6"},"keywords":["videojs","videojs-plugin"],"author":{"name":"mister-ben","email":"git@misterben.me"},"license":"Apache-2.0","vjsstandard":{"ignore":["es","cjs","dist","docs","test/dist"]},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js":"vjsstandard --fix","README.md":"doctoc --notitle"},"dependencies":{"global":"^4.4.0","video.js":"^6 || ^7"},"devDependencies":{"@babel/cli":"^7.13.16","@babel/runtime":"^7.14.0","@videojs/babel-config":"^0.2.0","@videojs/generator-helpers":"~3.2.0","conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0","doctoc":"^2.2.1","husky":"^1.0.1","jsdoc":"~3.6.6","karma":"^6.3.2","lint-staged":"^13.0.3","not-prerelease":"^1.0.1","npm-merge-driver-install":"^3.0.0","npm-run-all":"^4.1.5","rollup":"^2.46.0","shx":"^0.3.2","sinon":"^9.1.0","videojs-contrib-ads":"^6.6.1","videojs-generate-karma-config":"~8.0.0","videojs-generate-rollup-config":"~6.2.0","videojs-generator-verify":"~3.0.3","videojs-standard":"^9.0.1"},"repository":{"type":"git","url":"git+https://github.com/brightcove/videojs-schema.git"},"browser":"dist/videojs-schema.js","gitHead":"116dd7f3bb87ac0bbd578ad8bb05ac7bf38de505","bugs":{"url":"https://github.com/brightcove/videojs-schema/issues"},"homepage":"https://github.com/brightcove/videojs-schema#readme","_id":"videojs-schema@0.7.0","_nodeVersion":"14.20.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-nyDuC6pL9sr8G/q24BZba3QlmIOOhTnJvhfTOGmfdHJrjCzPVjJfGc1pPFobdzNgIugKuNgkF8FU3Bqh8d0Gug==","shasum":"aa56e0c7fae665793cf7f8b65ae5c73b314dc5c5","tarball":"https://registry.npmjs.org/videojs-schema/-/videojs-schema-0.7.0.tgz","fileCount":46,"unpackedSize":1087597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChZxDL4jPgNkAj7/TmGIRnI0hqxuG72YJfkqY293umlAIgH10m5ksyWHuEGoCQcrvCqg6fNwY7txj/uwG/SZYUpZY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfKr1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBTQ//ShJPRAexv27Q2Fae7U4C9IGK1YKkN74waKiZrYwnvw4QXQIz\r\nQ5wnQ1L7OB0Hy9m7Sm2n4VNOCOTENkldziBGLXaKDf3tlGpqj6mdWjKmLdC0\r\nlJqzPpz4akuN6BJ0X0QE9da8dC7j064J/YO3zGAtnVvXgy1BebR4O8RdPh/A\r\nc/I0MRYcEAxa9x1ON/uEH4KxEUas6DiGkhD30PKei6vEWGR5QyxCeAUR8Cfx\r\nY7kNTxdsDFwkm93WWe9qGGd9+ItorvGwmgQ1ACglVT7yUdCaFsIsVEsz+swB\r\nhDdlhu4WKI2GE2MS79RNYw8le0kvZNbqzEJDl1v2GrrKEfRyNlb34PbaEY1r\r\nEsmDEAZr60fiMIlN2LevQG2ojsWG3roc2nx3+AAG9G8wP4+DOSjYQtL/3948\r\nXtycQPCRtht3le4fhd0JOtVWQdirmlF7073M30S7WIC971J92cIrrXwpfSrf\r\nP8GPN6CDt6DJNo4uu1uBW0C9fK88EQpija2woiT26Q330iU2r+eFIJXr/qYZ\r\nxJUpGWj08YpjoFFc4ml5Xuz85nef4lahjKUzkKpuZT/luQb3chJfKn8G7IfP\r\nHmFDLjAQei+VZ6GH5p4zOzTcxWel0UpMgV5gN54inG4rlV36TjxKhnLuQp8w\r\nBzyI/vXk13O9bZvPaKFUH+XjuD+XgX12VP0=\r\n=v+mX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"misterben","email":"npm@misterben.me"},"directories":{},"maintainers":[{"name":"misterben","email":"npm@misterben.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videojs-schema_0.7.0_1669114613281_0.25275803011643294"},"_hasShrinkwrap":false},"0.8.0":{"name":"videojs-schema","version":"0.8.0","description":"Injects JSON-LD metadata into the DOM for SEO","main":"cjs/plugin.js","module":"es/plugin.js","generator-videojs-plugin":{"version":"8.0.0"},"browserslist":["defaults","ie 11"],"scripts":{"prebuild":"npm run clean","build":"npm-run-all -s clean -p build:*","build-prod":"cross-env-shell NO_TEST_BUNDLE=1 'npm run build'","build-test":"cross-env-shell TEST_BUNDLE_ONLY=1 'npm run build'","build:cjs":"babel-config-cjs -d ./cjs ./src","build:es":"babel-config-es -d ./es ./src","build:js":"rollup -c scripts/rollup.config.js","clean":"shx rm -rf ./dist ./test/dist ./cjs ./es && shx mkdir -p ./dist ./test/dist ./cjs ./es","postclean":"shx mkdir -p ./dist ./test/dist","docs":"npm-run-all docs:*","docs:api":"jsdoc src -r -d docs/api","docs:toc":"doctoc --notitle README.md","lint":"vjsstandard","server":"karma start scripts/karma.conf.js --singleRun=false --auto-watch","start":"npm-run-all -p server watch","pretest":"npm-run-all lint build","test":"npm-run-all lint build-test && karma start scripts/karma.conf.js","posttest":"shx cat test/dist/coverage/text.txt","test:unit":"karma start scripts/karma.conf.js","test:verify":"vjsverify --verbose","update-changelog":"conventional-changelog -p videojs -i CHANGELOG.md -s","preversion":"npm test","version":"is-prerelease || npm run update-changelog && git add CHANGELOG.md","watch":"npm-run-all -p watch:*","watch:cjs":"npm run build:cjs -- -w","watch:es":"npm run build:es -- -w","watch:js":"npm run build:js -- -w","prepublishOnly":"npm-run-all build-prod && vjsverify --verbose"},"engines":{"node":">=14","npm":">=6"},"keywords":["videojs","videojs-plugin"],"author":{"name":"mister-ben","email":"git@misterben.me"},"license":"Apache-2.0","vjsstandard":{"ignore":["es","cjs","dist","docs","test/dist"]},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run test"}},"lint-staged":{"*.js":"vjsstandard --fix","README.md":"doctoc --notitle"},"dependencies":{"global":"^4.4.0","video.js":"^6 || ^7"},"devDependencies":{"@babel/cli":"^7.13.16","@babel/runtime":"^7.14.0","@videojs/babel-config":"^0.2.0","@videojs/generator-helpers":"~3.2.0","conventional-changelog-cli":"^2.0.1","conventional-changelog-videojs":"^3.0.0","doctoc":"^2.2.1","husky":"^1.0.1","jsdoc":"~3.6.6","karma":"^6.3.2","lint-staged":"^13.0.3","not-prerelease":"^1.0.1","npm-merge-driver-install":"^3.0.0","npm-run-all":"^4.1.5","rollup":"^2.46.0","shx":"^0.3.2","sinon":"^9.1.0","videojs-contrib-ads":"^6.6.1","videojs-generate-karma-config":"~8.0.0","videojs-generate-rollup-config":"~6.2.0","videojs-generator-verify":"~3.0.3","videojs-standard":"^9.0.1"},"repository":{"type":"git","url":"git+https://github.com/brightcove/videojs-schema.git"},"browser":"dist/videojs-schema.js","gitHead":"4a16a6de0d270ef53ce233926243dd4bc34b3320","bugs":{"url":"https://github.com/brightcove/videojs-schema/issues"},"homepage":"https://github.com/brightcove/videojs-schema#readme","_id":"videojs-schema@0.8.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-OqFAwWVpPJMyefzejjB5cLlwnFfMs67ldm/vlWsmLy0E1sqVNqMEqnXcxNQ3Tb2aSf9kLNBD+VfY/nnFnmy1cA==","shasum":"880c171a7756411fb612cc9e9a1a743432ebddae","tarball":"https://registry.npmjs.org/videojs-schema/-/videojs-schema-0.8.0.tgz","fileCount":47,"unpackedSize":1099541,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxJu/Nm7fX5MDCk5mpHdK4V6TFCeZaIUMnAlaeJCzNHwIgYL3jYPPca63bVP20X6B9M8xvOU78QkOeSNZxfAfy4yc="}]},"_npmUser":{"name":"misterben","email":"npm@misterben.me"},"directories":{},"maintainers":[{"name":"misterben","email":"npm@misterben.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videojs-schema_0.8.0_1701721113211_0.2887895246405583"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-27T20:57:38.565Z","0.3.0":"2019-02-27T20:57:38.717Z","modified":"2023-12-04T20:18:33.720Z","0.3.1":"2019-03-12T16:43:09.848Z","0.3.2":"2019-03-12T23:19:09.909Z","0.4.0":"2019-04-18T10:49:18.871Z","0.5.0-beta.0":"2019-08-12T18:50:48.499Z","0.5.0-beta.1":"2019-09-04T12:18:36.871Z","0.5.0-beta.2":"2019-09-05T09:52:10.209Z","0.5.0-beta.3":"2019-10-30T14:54:39.102Z","0.5.0-beta.4":"2020-02-08T07:52:08.093Z","0.5.0-beta.5":"2020-02-08T08:19:23.976Z","0.5.0-beta.6":"2020-03-30T14:33:53.582Z","0.5.0":"2021-05-24T15:24:04.029Z","0.6.0":"2021-09-08T21:00:50.534Z","0.6.1":"2021-09-09T15:18:25.134Z","0.6.2":"2022-02-09T16:30:53.309Z","0.7.0":"2022-11-22T10:56:53.497Z","0.8.0":"2023-12-04T20:18:33.527Z"},"maintainers":[{"name":"misterben","email":"npm@misterben.me"}],"description":"Injects JSON-LD metadata into the DOM for SEO","homepage":"https://github.com/brightcove/videojs-schema#readme","keywords":["videojs","videojs-plugin"],"repository":{"type":"git","url":"git+https://github.com/brightcove/videojs-schema.git"},"author":{"name":"mister-ben","email":"git@misterben.me"},"bugs":{"url":"https://github.com/brightcove/videojs-schema/issues"},"license":"Apache-2.0","readme":"<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n\n- [videojs-schema](#videojs-schema)\n  - [Options](#options)\n  - [Description metadata](#description-metadata)\n  - [Install](#install)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n# videojs-schema\n\nA plugin for the Brightcove Player to inject metadata from a Video Cloud video in to the page as [Schema.org](https://schema.org/VideoObject) structured data. It uses the JSON-LD format [supported by Google for video SEO](https://developers.google.com/search/docs/guides/intro-structured-data), e.g.\n\n```html\n<script type=\"application/ld+json\">\n{\n  \"@context\":\"http://schema.org/\",\n  \"@type\":\"VideoObject\",\n  \"name\":\"Big Buck Bunny\",\n  \"description\":\"(c) copyright 2008, Blender Foundation / www.bigbuckbunny.org\",\n  \"thumbnailUrl\":\"https://cf-images.eu-west-1.prod.boltdns.net/v1/static/906043040001/f7d56300-ffca-460d-8ff6-fef835c12b36/e284fdba-d15a-422f-bebc-6a355e3d4dd3/1280x720/match/image.jpg\",\n  \"uploadDate\":\"2016-10-20\",\n  \"@id\":\"http://players.brightcove.net/906043040001/5WnZb7ptr_default/index.html?videoId=ref:bunnyfull\",\n  \"duration\":\"PT10M35S\",\n  \"embedUrl\":\"http://players.brightcove.net/906043040001/5WnZb7ptr_default/index.html?videoId=1401169490001\"\n}\n</script>\n```\n\nAs seen by Google: https://search.google.com/structured-data/testing-tool/u/0/#url=http%3A%2F%2Fplayers.brightcove.net%2F906043040001%2F5WnZb7ptr_default%2Findex.html%3FvideoId%3Dref%3Abunnyfull\n\nThe embedUrl is only included if the social plugin is present and its `removeEmbed` option is not `true`.\n\n## Options\n\n`schemaId` - the value to use as `@id` in the metadata. This must be a unique URI which represents the video, but not necessarily a \"real\" URL. This is arbitrary and might be a value like `https://mydomain.com/videos/{id}` or `https://videos.mydomain.com#{id}` or `https://mydomain.com/article-about-video-{id}#the-video`.\n\nAccepts `{id}`, `{referenceId}`, `{playerId}`,  `{embedId}` and `{accountId}` as macros.\n\nDefaults to `https://players.brightcove.net/{accountId}/{playerId}_{embedId}/index.html?videoId={id}`\n\n`keywords` - if `true`, include tags as keywords. Default is `false`.\n\n`excludeTags` - array of tags to not include as keywords in the schema metadata, e.g. `[\"youtubesync\"]`\n\n`baseObject` - an option object of properties onto which to build the video specific metadata. For example this could be used to include a publisher object:\n\n`includeEmbedUrl` - if `false`, no embed url is included. Inlcuding thisURL may be expected by search engines. Default is `true`.\n\n`skipRules` - used to exclude videos from having schema metadata generated, based on their video cloud metadata. Can be tags and / or custom fields. If multiple tags, fields or both are specified, matching any excludes.\n\n`skipRules.customFields` - any object of field-value pairs. If a field present and set to the value in the video's custom fields, no schema metadata is created. e.g. `{category: 'unlisted'}`\n\n`skipRules.tags` - any array of one or more tags. If any one is present in the video's metadata, no schema metadata is created. e.g. `['notthistag']`\n\n`transcript` - if `true`, a captions or subtitles track with a matching language will be added as a transcript. Default is `false`.\n\n`transcriptMatchAny` - if `true` and `transcript` is also `true`, a transcript will be added from the first usable track, if there is no language match. Default is `false`.\n\n```json\n\"baseObject\": {\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Publisher name\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https://example.com/logo.jpg\",\n      \"width\": 600,\n      \"height\": 60\n    }\n  }\n}\n```\n\n`preferLongDescription` - if `true`, use the long description if available. If `false`, or `true` and long description is not set then the (short) description field will be used. Default is `false`.\n\n## Description metadata\nBy default, the short description field is used as the description text. If the `preferLongDescription` option is set, the long description will be used instead, falling back to short description if empty. If the short description (or both long and short descriptions with `preferLongDescription`) is empty, then the title is used since no description is considered invlaid schema.\n\n## Install\n\nAdd [as a plugin to a player in Video Cloud Studio][plugins]:\n\n- Under \"plugins\" click \"add a plugin\", 'custom plugin\"\n- Plugin name is `schema`\n- Javascript URL is `https://cdn.jsdelivr.net/npm/videojs-schema/dist/videojs-schema.min.js`\n- No CSS\n- Leave blank unless using options above, in which case\n\n```json\n{\n  \"schemaId\": \"https://example.com/my/url/{id}\"\n}\n```\n\n- Save, then publish\n\n[plugins]: [https://support.brightcove.com/configuring-player-plugins]","readmeFilename":"README.md"}