{"_id":"youtube-video","_rev":"30-9ff971604b5ab18ddf3c72b911a8a7f8","name":"youtube-video","time":{"modified":"2022-06-29T08:11:00.403Z","created":"2013-09-29T12:35:22.760Z","0.0.0":"2013-09-29T12:35:25.149Z","0.0.1":"2013-10-01T08:30:40.339Z","0.0.3":"2013-10-05T05:16:55.709Z","0.0.4":"2013-10-05T05:19:35.643Z","0.0.5":"2013-10-06T03:32:45.158Z","1.3.37":"2016-03-22T23:51:56.213Z","0.0.1-security":"2016-03-23T22:26:10.314Z","1.0.0":"2016-04-10T04:00:40.075Z","2.0.0":"2016-04-10T04:01:51.470Z","2.1.0":"2016-12-20T00:45:37.412Z","2.2.0":"2017-02-15T00:32:04.804Z"},"maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"dist-tags":{"latest":"2.2.0"},"readme":"## youtube-video\n\nMinimalistic API to play Youtube videos\n\n```js\nyoutubeVideo = require('youtube-video')\nyoutubeVideo('sl1Q6W0UzGk', {\n  elementId: 'foobar',\n  width: 640,\n  height: 390,\n  autoplay: true,\n  controls: false,\n  onPlay: onPlay,\n  onEnd: onEnd,\n  onPause: onPause\n})\n```\n\n* Demo: http://requirebin.com/embed?gist=6774318\n* Source code: http://requirebin.com/?gist=6774318\n\n## Install\n\n```bash\n$ npm install youtube-video\n```\n\n## API\n\n### youtubeVideo(`video-id` or `video-url`, `onReady`)\n\n```js\nyoutubeVideo('https://www.youtube.com/watch?v=rfh4Mhp-a6U', function (error, playback) {\n  playback.playVideo()\n})\n```\n\n### youtubeVideo(`video-id` or `video-url`, `options`, `onReady`)\n\n```js\nyoutubeVideo = require('youtube-video')\nyoutubeVideo('sl1Q6W0UzGk', {\n  elementId: 'player', // by default: youtube-video\n  width: 640,\n  height: 390,\n  autoplay: true,\n  controls: false,\n  onPause: onPause,\n  onPlay: onPlay,\n  onEnd: onEnd\n})\n```\n","versions":{"1.3.37":{"name":"youtube-video","version":"1.3.37","_id":"youtube-video@1.3.37","scripts":{},"_shasum":"016b865143fb8a51f09fc5761f3da390334ab2e3","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"backup","email":"backup@simple-mail.com"},"dist":{"shasum":"016b865143fb8a51f09fc5761f3da390334ab2e3","tarball":"https://registry.npmjs.org/youtube-video/-/youtube-video-1.3.37.tgz","integrity":"sha512-4cW/Np0YKF9w0fK+/uvPDYVtGi84lFb5c1Pbe466THvag8S65Kengh6vGAAJVXU6oZ71LFQw5WbCOzRuz4gfPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTDwB+XE69tlSmO1euxF00RArEWr/Qx/bUevzlk+IkCwIhAO5dwRR8fa+T7SB5jU/cd/XrctXD/u3sZIYoneRVA0Du"}]},"maintainers":[{"name":"backup","email":"backup@simple-mail.com"}],"directories":{}},"0.0.1-security":{"name":"youtube-video","version":"0.0.1-security","description":"This package name is not currently in use, but was formerly occupied by a popular package. To avoid malicious use, npm is hanging on to the package name, but loosely, and we'll probably give it to you if you want it.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/npm/security-holder.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/npm/security-holder/issues"},"homepage":"https://github.com/npm/security-holder#readme","gitHead":"d1719e2a152734ed854065de56039770c9104d83","_id":"youtube-video@0.0.1-security","_shasum":"3be71e41eda6183e71f671bbae409f6de88c38e1","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.1.0","_npmUser":{"name":"npm","email":"npm@npmjs.com"},"dist":{"shasum":"3be71e41eda6183e71f671bbae409f6de88c38e1","tarball":"https://registry.npmjs.org/youtube-video/-/youtube-video-0.0.1-security.tgz","integrity":"sha512-uyMrH1/p8WU5LoRKlTFrqeueCdATN2JQpxOwKTSvKogqCOKvYwZd8NUcqcPZmtXZuqd//79TLQAujPnFBJVvgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDteGtj8PtG574VCzHTQKbeyGDsQ5kTIvOfEpIU9dSFuAiEA6G4E1q59V+v6as4MivXW6wrEVQu+uZBJFfbGN7UFGaI="}]},"maintainers":[{"name":"backup","email":"backup@simple-mail.com"}],"directories":{}},"0.0.0":{"name":"youtube-video","version":"0.0.0","description":"Minimalistic API to play Youtube videos","main":"index.js","scripts":{"test":"fox"},"dependencies":{"load-script":"*","pubsub":"0.0.5"},"devDependencies":{"fox":"*"},"keywords":["youtube","video"],"repository":{"url":"git@github.com:azer/youtube-video.git","type":"git"},"author":"Azer Koçulu <azer@kodfabrik.com>","license":"BSD","_id":"youtube-video@0.0.0","_npmVersion":"0.0.0-fake","_nodeVersion":"0.0.0-fake","_shasum":"9e04d525ec2b9129c537ccefaee540fa2a3bbb84","_npmUser":{"name":"npm","email":"support@npmjs.com"},"_from":".","dist":{"shasum":"9e04d525ec2b9129c537ccefaee540fa2a3bbb84","tarball":"https://registry.npmjs.org/youtube-video/-/youtube-video-0.0.0.tgz","integrity":"sha512-URWEZB5jPfYmhLE9zvN3EX/ahcL3rylsPqVJTqpHvccFA2NXiFNWhxWiXTt6JctRu0bT0CEx3yGxDgGZFOo7pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICB6jNB/eVNfX5tLYwo7cZVZL6XmkDXg6oySTVjEZaiiAiEA2wpsb0PCg1xqsUrSW3GUCYugaU7BeLc+xJlsY6IBBuU="}]},"maintainers":[{"name":"npm","email":"npm@npmjs.com"}]},"0.0.1":{"name":"youtube-video","version":"0.0.1","description":"Minimalistic API to play Youtube videos","main":"index.js","scripts":{"test":"fox"},"dependencies":{"require-sdk":"0.0.0"},"devDependencies":{"fox":"*"},"keywords":["youtube","video"],"repository":{"url":"git@github.com:azer/youtube-video.git","type":"git"},"author":"Azer Koçulu <azer@kodfabrik.com>","license":"BSD","_id":"youtube-video@0.0.1","_npmVersion":"0.0.0-fake","_nodeVersion":"0.0.0-fake","_shasum":"29f36073782efd1ae3b48574369f759834eae590","_npmUser":{"name":"npm","email":"support@npmjs.com"},"_from":".","dist":{"shasum":"29f36073782efd1ae3b48574369f759834eae590","tarball":"https://registry.npmjs.org/youtube-video/-/youtube-video-0.0.1.tgz","integrity":"sha512-T6GqoIm4AURYD+Fk68I+Dx4D4P57fY8YmRyniWPysRL3eP33FJXlYdk/rBtu/RwaU2l/GuAw+Um0hMrpWXnITQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrIdU97ZzC2UiQok3xZ/vAqMWqpkFA97pzY8q+ZE35wAIgEDmpKY8Hw43noj82ztdE68Va9+z5MHpbVR8fD71D2UM="}]},"maintainers":[{"name":"npm","email":"npm@npmjs.com"}]},"0.0.3":{"name":"youtube-video","version":"0.0.3","description":"Minimalistic API to play Youtube videos","main":"index.js","scripts":{"test":"fox"},"dependencies":{"require-sdk":"0.0.0","findall":"0.0.4","new-element":"0.0.1"},"devDependencies":{"fox":"*"},"keywords":["youtube","video"],"repository":{"url":"git@github.com:azer/youtube-video.git","type":"git"},"author":"Azer Koçulu <azer@kodfabrik.com>","license":"BSD","_id":"youtube-video@0.0.3","_npmVersion":"0.0.0-fake","_nodeVersion":"0.0.0-fake","_shasum":"776d6390729f6f76175402e96ce0de4118d328ff","_npmUser":{"name":"npm","email":"support@npmjs.com"},"_from":".","dist":{"shasum":"776d6390729f6f76175402e96ce0de4118d328ff","tarball":"https://registry.npmjs.org/youtube-video/-/youtube-video-0.0.3.tgz","integrity":"sha512-INpMeXVyAzICaSP0JomwnwPykymbcqP7vO4GxbLn7AIOiqhM6CwxeXvQ6qRz9PpykglGtYmXGH/L8XDkwOKbwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEeU8LhmschwYktnsrjtqwxWaZ7AGhLGn0CAGezSf1MbAiBanS6tujP/N3MlwE/sMpd3KMXS6gPKtFGO3KFDjbbELg=="}]},"maintainers":[{"name":"npm","email":"npm@npmjs.com"}]},"0.0.4":{"name":"youtube-video","version":"0.0.4","description":"Minimalistic API to play Youtube videos","main":"index.js","scripts":{"test":"fox"},"dependencies":{"require-sdk":"0.0.0","findall":"0.0.4","new-element":"0.0.1"},"devDependencies":{"fox":"*"},"keywords":["youtube","video"],"repository":{"url":"git@github.com:azer/youtube-video.git","type":"git"},"author":"Azer Koçulu <azer@kodfabrik.com>","license":"BSD","_id":"youtube-video@0.0.4","_npmVersion":"0.0.0-fake","_nodeVersion":"0.0.0-fake","_shasum":"24fae1484688b0306a655a2d857e987866830e68","_npmUser":{"name":"npm","email":"support@npmjs.com"},"_from":".","dist":{"shasum":"24fae1484688b0306a655a2d857e987866830e68","tarball":"https://registry.npmjs.org/youtube-video/-/youtube-video-0.0.4.tgz","integrity":"sha512-c4UKFmAabJAZ9i83qmfOofPJLI047zThTS92IKlIUV679JmjEoi50LOMZ1AVga1eHsXMFwFIQXuTOKatN06dQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5PsnBjVcXp4uP48aWX+E4u6NmylZ0aOiVEHKeKqbuEAIhAL6Vc+COSxTB2dqcAIGzzn+K6MYkRLPPX7IW9hxr3nbc"}]},"maintainers":[{"name":"npm","email":"npm@npmjs.com"}]},"0.0.5":{"name":"youtube-video","version":"0.0.5","description":"Minimalistic API to play Youtube videos","main":"index.js","scripts":{"test":"fox"},"dependencies":{"require-sdk":"0.0.x","findall":"0.0.4","new-element":"0.0.1"},"devDependencies":{"fox":"*"},"keywords":["youtube","video"],"repository":{"url":"git@github.com:azer/youtube-video.git","type":"git"},"author":"Azer Koçulu <azer@kodfabrik.com>","license":"BSD","_id":"youtube-video@0.0.5","_npmVersion":"0.0.0-fake","_nodeVersion":"0.0.0-fake","_shasum":"babd6833d54420e932712c9a49585c7c86c73bb4","_npmUser":{"name":"npm","email":"support@npmjs.com"},"_from":".","dist":{"shasum":"babd6833d54420e932712c9a49585c7c86c73bb4","tarball":"https://registry.npmjs.org/youtube-video/-/youtube-video-0.0.5.tgz","integrity":"sha512-H250ADp7P0dFil1eoAP6uEUC5eoDE85RrJX8B3Cu7huGo+UgR8DOROp8C57xmzdrIepUzw8f5I+DMMjol3rCiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECtFjOIoNjAE4bDw58l/vnypIyCjwnz2vSmuz2Ry4MQAiBqd0YYVTmm7mJnl6nLZtYSsIRVDwR5I1g+U9WKnngdfQ=="}]},"maintainers":[{"name":"npm","email":"npm@npmjs.com"}]},"1.0.0":{"name":"youtube-video","version":"1.0.0","description":"Minimalistic API to play Youtube videos","main":"index.js","scripts":{"test":"browserify test.js | tape-run --browser=firefox"},"dependencies":{"require-sdk":"0.0.0","findall":"0.0.4","new-element":"0.0.1"},"devDependencies":{"browserify":"13.0.0","tape":"4.5.1","tape-run":"2.1.3"},"keywords":["youtube","video"],"repository":{"url":"git+ssh://git@github.com/npm-dom/youtube-video.git","type":"git"},"author":{"name":"Azer Koçulu","email":"azer@kodfabrik.com"},"license":"BSD","gitHead":"b4f6ec2b6d03a8224686bf360c6bf2f7975ac759","bugs":{"url":"https://github.com/npm-dom/youtube-video/issues"},"homepage":"https://github.com/npm-dom/youtube-video#readme","_id":"youtube-video@1.0.0","_shasum":"b46be5100e0028e8c7a018a85bb7a203ccfd25d1","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.1.1","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"dist":{"shasum":"b46be5100e0028e8c7a018a85bb7a203ccfd25d1","tarball":"https://registry.npmjs.org/youtube-video/-/youtube-video-1.0.0.tgz","integrity":"sha512-DWkQWFQooB5Yjjhrs/hyuQYL9ubTrxK1c6p2NLDeiGnE+PxnCcLoh7PO7ja8t+hbae/fOVN8LBSjAwyS+2DQfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDPdahj8Mj4GvWMB5xK1K6/hSCF8rY67PkWnxHOI3FRAiEAuKhImgpmfmid06bglr/tdvHCzs7fMNRYJfZqyKAMfME="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/youtube-video-1.0.0.tgz_1460260839054_0.6829180095810443"}},"2.0.0":{"name":"youtube-video","version":"2.0.0","description":"Minimalistic API to play Youtube videos","main":"index.js","scripts":{"test":"browserify test.js | tape-run --browser=firefox"},"dependencies":{"require-sdk":"0.0.0","findall":"0.0.4","new-element":"0.0.1"},"devDependencies":{"browserify":"13.0.0","tape":"4.5.1","tape-run":"2.1.3"},"keywords":["youtube","video"],"repository":{"url":"git+ssh://git@github.com/npm-dom/youtube-video.git","type":"git"},"author":{"name":"Azer Koçulu","email":"azer@kodfabrik.com"},"license":"BSD","gitHead":"b4f6ec2b6d03a8224686bf360c6bf2f7975ac759","bugs":{"url":"https://github.com/npm-dom/youtube-video/issues"},"homepage":"https://github.com/npm-dom/youtube-video#readme","_id":"youtube-video@2.0.0","_shasum":"dbb41ec019a974900adfd91f1ed4660001f97ae6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.1.1","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"dist":{"shasum":"dbb41ec019a974900adfd91f1ed4660001f97ae6","tarball":"https://registry.npmjs.org/youtube-video/-/youtube-video-2.0.0.tgz","integrity":"sha512-GQo/ozgXizl5I6JnFruSwm8gBQIWhecPXTeOQocqZUsHXrQptwb7yJ9uyigEhc8YtlmPmRA5kh4XvDMlGMBUVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCn2Ux2gf5q4OKqVqVZLriU4nTRfisR1463VeB/EVzxPwIhAKbB0LZOtLQz0mZjG51Ipbz2gydTcpM+x/LD4SmPQ1WM"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/youtube-video-2.0.0.tgz_1460260909188_0.2880390731152147"}},"2.1.0":{"name":"youtube-video","version":"2.1.0","description":"Minimalistic API to play Youtube videos","main":"index.js","scripts":{"test":"browserify test.js | tape-run --browser=firefox"},"dependencies":{"extend":"^3.0.0","findall":"0.0.4","new-element":"0.0.1","require-sdk":"0.0.0"},"devDependencies":{"browserify":"13.0.0","tape":"4.5.1","tape-run":"2.1.3"},"keywords":["youtube","video"],"repository":{"url":"git+ssh://git@github.com/npm-dom/youtube-video.git","type":"git"},"author":{"name":"Azer Koçulu","email":"azer@kodfabrik.com"},"license":"BSD","gitHead":"c86437d26779fdd2383cb4c812821ff80af3dfd8","bugs":{"url":"https://github.com/npm-dom/youtube-video/issues"},"homepage":"https://github.com/npm-dom/youtube-video#readme","_id":"youtube-video@2.1.0","_shasum":"44a9f0adf8e30624f97f0dda0322722dc3c42f1c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"dist":{"shasum":"44a9f0adf8e30624f97f0dda0322722dc3c42f1c","tarball":"https://registry.npmjs.org/youtube-video/-/youtube-video-2.1.0.tgz","integrity":"sha512-NnZUAKFiLcEtGqS+86/iJPVPXs6Cf0pgKFUKWYWAu6t+xNgEMzZZwidYSK4Es59cXPpViaKkE6tvb4lQPoOsQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvrtLkfDjGlMT6qxI/EXTcUbul9FgUXy6GV18kQ0qyTAiEAtEHYPVN5pznb4BWHwIC51iw+FkxuNI2FIz0WcTmJbAg="}]},"maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/youtube-video-2.1.0.tgz_1482194736781_0.7105735340155661"}},"2.2.0":{"name":"youtube-video","version":"2.2.0","description":"Minimalistic API to play Youtube videos","main":"index.js","scripts":{"test":"browserify test.js | tape-run --browser=firefox"},"dependencies":{"extend":"^3.0.0","new-element":"github:azer/new-element","require-sdk":"github:azer/require-sdk"},"devDependencies":{"browserify":"13.0.0","tape":"4.5.1","tape-run":"2.1.3"},"keywords":["youtube","video"],"repository":{"url":"git+ssh://git@github.com/npm-dom/youtube-video.git","type":"git"},"author":{"name":"Azer Koçulu","email":"azer@kodfabrik.com"},"license":"BSD","gitHead":"9a68860b21906d0e47d30557baa4bf61af6e1424","bugs":{"url":"https://github.com/npm-dom/youtube-video/issues"},"homepage":"https://github.com/npm-dom/youtube-video#readme","_id":"youtube-video@2.2.0","_shasum":"26bae8e8afad5715f8077a0c9bf2617c080e10fb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"tehshrike","email":"me@JoshDuff.com"},"maintainers":[{"name":"tehshrike","email":"me@JoshDuff.com"}],"dist":{"shasum":"26bae8e8afad5715f8077a0c9bf2617c080e10fb","tarball":"https://registry.npmjs.org/youtube-video/-/youtube-video-2.2.0.tgz","integrity":"sha512-+rviM48Km5KhB/dvbv+R96ZE7JrvA4F8d0stqNFelmvuu7fdMbtitoYa1FP0OVSWnONe4VIEp39rXlV6b8t8aQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9QAXc1o0Vt3q2LoH5w7pm95OyAtHWSTzZCaWq2UyfAAiEA7ktgoLlXB0Z3vXhZAPoHtcA53VausSnqBm9x6GnEb5U="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/youtube-video-2.2.0.tgz_1487118724210_0.619531789328903"}}},"readmeFilename":"README.md","description":"Minimalistic API to play Youtube videos","homepage":"https://github.com/npm-dom/youtube-video#readme","keywords":["youtube","video"],"repository":{"url":"git+ssh://git@github.com/npm-dom/youtube-video.git","type":"git"},"bugs":{"url":"https://github.com/npm-dom/youtube-video/issues"},"license":"BSD","author":{"name":"Azer Koçulu","email":"azer@kodfabrik.com"}}