{"_id":"@andrewgibson/react-youtube-fixed","_rev":"5-1cfb34f2ec23dec93eeaf843a3201fa5","name":"@andrewgibson/react-youtube-fixed","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.1":{"name":"@andrewgibson/react-youtube-fixed","version":"1.0.1","description":"Control fixed-position YouTube videos from anywhere in your React application","author":{"name":"Andrew Gibson","email":"atgibson27@gmail.com"},"license":"MIT","main":"lib/rfyt.js","unpkg":"dist/rfyt.min.js","module":"es/rfyt.js","repository":{"type":"git","url":"git+https://github.com/andrewgibson27/react-fixed-youtube.git"},"bugs":{"url":"https://github.com/andrewgibson27/react-fixed-youtube/issues"},"keywords":["react","youtube","fixed","context","responsive","video","player"],"scripts":{"clean":"rimraf dist es lib","build":"NODE_ENV=production rollup -c","lint":"eslint src/** --ext .ts,.tsx","dev":"NODE_ENV=development rollup -c rollup.config.dev.js","test":"echo \"No test specified\"","prepare":"npm run lint && npm test && npm run build","release":"np --no-yarn"},"dependencies":{"reframe.js":"^2.2.5"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2"},"devDependencies":{"@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/youtube":"0.0.35","@typescript-eslint/eslint-plugin":"^1.3.0","@typescript-eslint/parser":"^1.3.0","eslint":"^5.3.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.12.3","husky":"^1.3.1","lint-staged":"^8.1.0","np":"^5.0.1","prettier":"^1.15.3","react":"^16.8.2","react-dom":"^16.8.2","rimraf":"^2.6.3","rollup":"^1.1.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^0.6.1","rollup-plugin-terser":"^4.0.2","rollup-plugin-typescript2":"^0.21.0","typescript":"^3.3.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,json,css,md}":["prettier --write","git add"]},"engines":{"node":">= 8.6.0","npm":">= 6.8.0"},"sideEffects":["*.css"],"npmName":"react-youtube-fixed","gitHead":"0563d04b6ab8fe40d15b45a485f74056735697f2","homepage":"https://github.com/andrewgibson27/react-fixed-youtube#readme","_id":"@andrewgibson/react-youtube-fixed@1.0.1","_nodeVersion":"8.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FgzIdUG8fncItnKm2YrL3H0Y8Bt5Wo3Zjn/bYrqT2G4R7PjZe4Sy5FRdNX0dSzsQhVtHpSIqeiNZW5tRs7aUCQ==","shasum":"aca4f9e47394208b035484f15c178b9d2c46dc4f","tarball":"https://registry.npmjs.org/@andrewgibson/react-youtube-fixed/-/react-youtube-fixed-1.0.1.tgz","fileCount":27,"unpackedSize":46358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc23uuCRA9TVsSAnZWagAAEpIP/jCqR+rZbMjA5mpvflmp\no6YEMH4j6zRyLrs9r5pESGp20tKHGeVAoaucjHZ0uWl+hivvZQiESw5FRV/A\nrNwq7yNsAhnd8QptFuVJoQQWmnzxz+VPSsa9TyVM775xUAumIKlrTEm0mPXo\nGQYtWYWqHcvCwMjHO/0nysIuayyy4z+T612YFZWPdJsAsEV8lTrDcFBIDh4z\nEZ6U7OUIq/IqLA0VfRiMC/ogajjkVS33KiV6K5ILirttfHM7wyHGINoaRUrx\nHnQ6puOJU8/2gE0uo5/s0YLP/5+wV2r2TcYvIK5iaz0PTJqyovTlbbcMn2R9\nM/trPk4rtVbI2UgphNIIpqzwGLYLPveDSN8oY4SNgnEqy224Pn16MX3skCPI\nZLEmibglmbQYtA9z5w1goBLEdLsZvsJmkuim6+7DxiLzDVE0EayfpbrLentN\nk6pPiNCqZb0EZxmR4mxJ3As9KmdDXZ/lBVQpADuzjNKySdj2Yh/dgLF48liX\nmTq+GppIOqfPmJfs1nSl3l+mf/T3ugXTXFnM2eghjaYpMaXoSDLG7XwBoehK\nKobD/EBokxjUf6YmW+RTowYiBYJn9JqWnQUAwxmAb1qNkqEADvaNnOVaI+wm\ngWtc44VHMOJ9piUoaUN7cg1BhlFhDvVWhOlgzn35STUOUflg2b2I+fYvee98\n49fu\r\n=KDPB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErc+OXDWHy3ohlOLsQiXDuoxbmPppLZafwVBh/ZH2rfAiAze2uCLw8blhvkxLtPRgIxyDfw4fA/jkhaPSYiKSA65Q=="}]},"maintainers":[{"name":"andrewgibson","email":"atgibson27@gmail.com"}],"_npmUser":{"name":"andrewgibson","email":"atgibson27@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-youtube-fixed_1.0.1_1557887917607_0.13122974806282595"},"_hasShrinkwrap":false},"1.0.2":{"name":"@andrewgibson/react-youtube-fixed","version":"1.0.2","description":"Control fixed-position YouTube videos from anywhere in your React application","author":{"name":"Andrew Gibson","email":"atgibson27@gmail.com"},"license":"MIT","main":"lib/rfyt.js","unpkg":"dist/rfyt.min.js","module":"es/rfyt.js","repository":{"type":"git","url":"git+https://github.com/andrewgibson27/react-youtube-fixed.git"},"bugs":{"url":"https://github.com/andrewgibson27/react-youtube-fixed/issues"},"keywords":["react","youtube","fixed","context","responsive","video","player"],"scripts":{"clean":"rimraf dist es lib","build":"NODE_ENV=production rollup -c","lint":"eslint src/** --ext .ts,.tsx","dev":"NODE_ENV=development rollup -c rollup.config.dev.js","test":"echo \"No test specified\"","prepublishOnly":"npm run clean && npm run lint && npm test && npm run build","release":"np --no-yarn"},"dependencies":{"reframe.js":"^2.2.5"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2"},"devDependencies":{"@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/youtube":"0.0.35","@typescript-eslint/eslint-plugin":"^1.3.0","@typescript-eslint/parser":"^1.3.0","eslint":"^5.3.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.12.3","husky":"^1.3.1","lint-staged":"^8.1.0","np":"^5.0.1","prettier":"^1.15.3","react":"^16.8.2","react-dom":"^16.8.2","rimraf":"^2.6.3","rollup":"^1.1.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^0.6.1","rollup-plugin-terser":"^4.0.2","rollup-plugin-typescript2":"^0.21.0","typescript":"^3.3.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,json,css,md}":["prettier --write","git add"]},"engines":{"node":">= 8.6.0","npm":">= 6.8.0"},"sideEffects":["*.css"],"npmName":"react-youtube-fixed","gitHead":"b99899b57ddb5184f705393bf3bbfd75dbe6052e","homepage":"https://github.com/andrewgibson27/react-youtube-fixed#readme","_id":"@andrewgibson/react-youtube-fixed@1.0.2","_nodeVersion":"8.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TMhgC8khLZx6VSOMCTlHZDaoKp95zIRI1D5XUZZOL2VVBShiGr3umey7Ote6+piLbidpBZBm3sU0MwIfXeEKYg==","shasum":"d65d27092ea56733598e19e1877c4fc0b7a070b9","tarball":"https://registry.npmjs.org/@andrewgibson/react-youtube-fixed/-/react-youtube-fixed-1.0.2.tgz","fileCount":27,"unpackedSize":46382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc24A4CRA9TVsSAnZWagAASTQP/3e0mT3EFSXCSchzuIhH\nIS8Ba9GxL/VPzRtJj7n6P916ngWnyqf8vMEOG5qX3Oj9F94FXzLOY53wqSud\nxXBUdLSqYI4DDykBLISAgmqp8CEF21TY3tyxmDb/I8So3MJx1Bes7g9yEwRq\n6oJ1pHybLXleVc9AGbAmUVanYBsPhnnHsQlsCg8USDs9nWRXwND202Q5Nz4t\njHgAzRzj/xy/v3cZE0dJn8AO0bPQ/EMWV+EvRXlbuNektwK7yNn6IBAHcD97\noIBvnemDo8iaM6ZJUFDu8UK5xEz5O+0frAwKjwEKjecv6fIeP8VbwTDUV14E\nQ8U5DZlqftY+kHUuOsTGGNvRrrgZRb0dTaSk65Ht8XNvu/qiHAvc7k0oAYZm\nk1/WCN//MOT00nYuuaA4bMbegQJ467O0PsZheOiIn30DM3zvcqMWYAmhk8+9\ny/aBFI83b8xqQ42ff+1add7VS/EiPktx7aHLomk+yOdcrC9YTFRwLhEmUjgh\n85j1T4NPgs4HQrUgtUBPyrRqaUQI1Ri3xOVWgEGkSYCKWnNiMk57iTvs8Ckm\n9Pspwk+s4JTllUa9GqDhCqP6Wa2pyl6YNKYEuE5aAzU9ZHb2m3Li+dh63h5X\nnv9Du0MzLpVZHezT80GHVaXIGfmDZRRJLz+xcDaw9l8ICdGzzzClFogjw4ku\nC0Ge\r\n=K+IO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMVHRxFUPumfHXAJSXZxzgm2iZsHRE09JW0xzkrbevaAiBivemCMD9yiQLAqplQrp/ZsCU77vpKrf+rqmzUM4bB+w=="}]},"maintainers":[{"name":"andrewgibson","email":"atgibson27@gmail.com"}],"_npmUser":{"name":"andrewgibson","email":"atgibson27@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-youtube-fixed_1.0.2_1557889079964_0.6565183516056972"},"_hasShrinkwrap":false},"2.0.0":{"name":"@andrewgibson/react-youtube-fixed","version":"2.0.0","description":"Control fixed-position YouTube videos from anywhere in your React application","author":{"name":"Andrew Gibson","email":"atgibson27@gmail.com"},"license":"MIT","main":"lib/rfyt.js","unpkg":"dist/rfyt.min.js","module":"es/rfyt.js","repository":{"type":"git","url":"git+https://github.com/andrewgibson27/react-youtube-fixed.git"},"bugs":{"url":"https://github.com/andrewgibson27/react-youtube-fixed/issues"},"keywords":["react","youtube","fixed","context","responsive","video","player"],"scripts":{"clean":"rimraf dist es lib","build":"NODE_ENV=production rollup -c","lint":"eslint src/** --ext .ts,.tsx","dev":"NODE_ENV=development rollup -c rollup.config.dev.js","test":"echo \"No test specified\"","prepublishOnly":"npm run clean && npm run lint && npm test && npm run build","release":"np --no-yarn"},"dependencies":{"reframe.js":"^2.2.5"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2"},"devDependencies":{"@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/youtube":"0.0.35","@typescript-eslint/eslint-plugin":"^1.3.0","@typescript-eslint/parser":"^1.3.0","eslint":"^5.3.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.12.3","husky":"^1.3.1","lint-staged":"^8.1.0","np":"^5.0.1","prettier":"^1.15.3","react":"^16.8.2","react-dom":"^16.8.2","rimraf":"^2.6.3","rollup":"^1.1.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^0.6.1","rollup-plugin-terser":"^4.0.2","rollup-plugin-typescript2":"^0.21.0","typescript":"^3.3.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,json,css,md}":["prettier --write","git add"]},"engines":{"node":">= 8.6.0","npm":">= 6.8.0"},"sideEffects":["*.css"],"npmName":"react-youtube-fixed","gitHead":"4fa561e403204d2cc7e4e8f836a6d630cb8dace2","homepage":"https://github.com/andrewgibson27/react-youtube-fixed#readme","_id":"@andrewgibson/react-youtube-fixed@2.0.0","_nodeVersion":"8.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-KBoPnwzTkTs6VAEi+xJKmdUa7eJE5XJaDTf1DAydeIBggmMiTu87PdaEC7u/zLbJnAFQb1fASdNIhDYWLjrdww==","shasum":"e77affd522fce4d903f2fbf2661d74cabedd90f9","tarball":"https://registry.npmjs.org/@andrewgibson/react-youtube-fixed/-/react-youtube-fixed-2.0.0.tgz","fileCount":27,"unpackedSize":46382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc24H9CRA9TVsSAnZWagAAa2QP/iFbHodDUU7IvUYFPYtP\n48XuoO/mFsIfbYR9vQm1ti5iVG6QcgufFAqAJuUrAUQDP0FcQlsABXfn8LL5\n/mFwGB/bFa4eQDxiMBaTAQSsCzujDqCjqEJbLLasHJagJ0rUtObEBF+XofUA\n7qgNBFKACZDAU6YwkG3cctQtXUwfth5uXrZ6pBc49EQt69mgsXpqbBRwLIuE\njwdbiA9AdSIBHrUmntQ7JaLOctPOHIO51I29o6lr7ZodpqjkqFLCsdKt181x\n5j67DTsoXP7mF0ldcLCRMr17Q5Iic+oY9PgBCFOR1ynGU+4J9uBQGMCfPWLp\nXJUB8111lPdlf3ezzxZxAbqUc2KqNlw8PREsGU4dcGFzNNo9MOCE9q+XKd5m\nWmh+D31Ome1s0kCX2EC3Ak4qtzeZ4DPhaQpBkGrY/X+RelGA65LWBaeg9b8u\nH+goBFZnUr6naktChSzrlD3SPqCU8NAUzwDeV/UtiZMbkvr+h9CWfN31NIkQ\n4B/Pn7FG9oouR0yVYzZuX3qe4S0euMINn68PkYeFW9E2Cq1DPsJVUA0TlIzz\n2/sREbfG87j5saCywaPU6jBuImX0IodDbQlCLemFfWFvm+2blcIOkKL3R7ld\nIgYN51tXc1NkrPwxzk95V/idbLGGyLBr/nN4pIJiViRyEjGTy2nF+tN5OGja\njWtZ\r\n=M7tK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEufUh8h2lr84qRxEBkAoq5vaN5LPqWNJLPDnbdrAbj0AiEAx2QdZAlKhYPubOELB9Y1/7ZvAwOrWNhO9LrbsLEtjfA="}]},"maintainers":[{"name":"andrewgibson","email":"atgibson27@gmail.com"}],"_npmUser":{"name":"andrewgibson","email":"atgibson27@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-youtube-fixed_2.0.0_1557889532937_0.8814026842379374"},"_hasShrinkwrap":false},"2.0.1":{"name":"@andrewgibson/react-youtube-fixed","version":"2.0.1","description":"Control fixed-position YouTube videos from anywhere in your React application","author":{"name":"Andrew Gibson","email":"atgibson27@gmail.com"},"license":"MIT","main":"lib/rytf.js","unpkg":"dist/rytf.min.js","module":"es/rytf.js","repository":{"type":"git","url":"git+https://github.com/andrewgibson27/react-youtube-fixed.git"},"bugs":{"url":"https://github.com/andrewgibson27/react-youtube-fixed/issues"},"keywords":["react","youtube","fixed","context","responsive","video","player"],"scripts":{"clean":"rimraf dist es lib","build":"NODE_ENV=production rollup -c","lint":"eslint src/** --ext .ts,.tsx","dev":"NODE_ENV=development rollup -c rollup.config.dev.js","test":"echo \"No test specified\"","prepublishOnly":"npm run clean && npm run lint && npm test && npm run build","release":"np --no-yarn"},"dependencies":{"reframe.js":"^2.2.5"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2"},"devDependencies":{"@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/youtube":"0.0.35","@typescript-eslint/eslint-plugin":"^1.3.0","@typescript-eslint/parser":"^1.3.0","eslint":"^5.3.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.12.3","husky":"^1.3.1","lint-staged":"^8.1.0","np":"^5.0.1","prettier":"^1.15.3","react":"^16.8.2","react-dom":"^16.8.2","rimraf":"^2.6.3","rollup":"^1.1.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^0.6.1","rollup-plugin-terser":"^4.0.2","rollup-plugin-typescript2":"^0.21.0","typescript":"^3.3.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,json,css,md}":["prettier --write","git add"]},"engines":{"node":">= 8.6.0","npm":">= 6.8.0"},"sideEffects":["*.css"],"npmName":"react-youtube-fixed","gitHead":"a1fbd3d4934bfeda8dd5d04367a93006ed03807c","homepage":"https://github.com/andrewgibson27/react-youtube-fixed#readme","_id":"@andrewgibson/react-youtube-fixed@2.0.1","_nodeVersion":"8.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-XYQa2b84LMhWc0u3nnt11s8+KCmbjDw6ONVC4Z/X8zogLKXIoGfylf86YWx/jTpbecU8iN1vCZEvHGFi5zI1NA==","shasum":"02632db164e8f9ede2d7db59eed129a8ca01e256","tarball":"https://registry.npmjs.org/@andrewgibson/react-youtube-fixed/-/react-youtube-fixed-2.0.1.tgz","fileCount":28,"unpackedSize":60986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4Z8ECRA9TVsSAnZWagAAEsIQAILy2ukbl0Z6T2QrFmGT\n3z27o6G6mBGRGzvS0GMja1adWNcRtiiXB7h9Ft2MIG9BA32ashVAgaVQfmRR\ntOPNyL1Xn5JEEG1YmImXemZ8mNEr+duGQYYCoXzvrBlJrszaQ0zPZtIy6W7P\n1G30hog+T6pXvX9L6fQGBQXwN1whNZWQZ4v7rWERXRjwqiGnLnUHv6MiQ27V\nXEg4Jjse6AeQxjkYUY64z6OYn7hOQwUeoSXoaIf1aQpFZvQV/I7ZvZojVVo5\nAQZBO5duTidXGj8n5koyZDvh1oclk2km0BuWAJDQn5JJyR3Xpg2V6D7yXkLb\nG08E8SJOVKbjcF7OYky5UM91K6oyaatdHBOqQOjUcAeQnBpvclUVJF5qB1d+\neFUBGYblVEL91ICf7eDpIYVM3h5VPqrSxHhbn9jTqxPMl3dd9TFKW4VyCxTx\nR/pJ0NPy67XeS883m1Bx8xVXPSIC9XZ8lPIY+9r2DoQiixO+s27olnovFxs+\nWh/lBrklnhgLWxz9aQkjzhSgssYy9XCXxiH2SKHV/QzLMVPZQ/794f+OZtEH\nfFqD4cfWdoGeUpCdC5sNOK3FNEEfSCXUX/cPWvIHLgkN2wH0v1IRhDVtxoSX\nMO/xCJc38KO0LdgvFhj/VXQKTBJU8vKU90OkUUwM+RGGLIafv6f3hVL1NOIZ\nX1WF\r\n=Xnto\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtim1Wayq8J/3is22A2jf5zWSHUN/UjEfrvWe58gZHRAiAkr7dZWKtu2kTeWu6bIHvn+yUbpiZkrxdkjNyyHRKayA=="}]},"maintainers":[{"name":"andrewgibson","email":"atgibson27@gmail.com"}],"_npmUser":{"name":"andrewgibson","email":"atgibson27@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-youtube-fixed_2.0.1_1558290179798_0.6253376807652689"},"_hasShrinkwrap":false},"2.1.0":{"name":"@andrewgibson/react-youtube-fixed","version":"2.1.0","description":"Control fixed-position YouTube videos from anywhere in your React application","author":{"name":"Andrew Gibson","email":"atgibson27@gmail.com"},"license":"MIT","main":"lib/rytf.js","unpkg":"dist/rytf.min.js","module":"es/rytf.js","repository":{"type":"git","url":"git+https://github.com/andrewgibson27/react-youtube-fixed.git"},"bugs":{"url":"https://github.com/andrewgibson27/react-youtube-fixed/issues"},"keywords":["react","youtube","fixed","context","responsive","video","player"],"scripts":{"clean":"rimraf dist es lib","build":"NODE_ENV=production rollup -c","lint":"eslint src/** --ext .ts,.tsx","dev":"NODE_ENV=development rollup -c rollup.config.dev.js","test":"echo \"No test specified\"","prepublishOnly":"npm run clean && npm run lint && npm test && npm run build","release":"np --no-yarn"},"dependencies":{"reframe.js":"^2.2.5"},"peerDependencies":{"react":"^16.8.2","react-dom":"^16.8.2"},"devDependencies":{"@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/youtube":"0.0.35","@typescript-eslint/eslint-plugin":"^1.3.0","@typescript-eslint/parser":"^1.3.0","eslint":"^5.3.0","eslint-config-airbnb":"^17.1.0","eslint-config-prettier":"^4.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.12.3","husky":"^1.3.1","lint-staged":"^8.1.0","np":"^5.0.1","prettier":"^1.15.3","react":"^16.8.2","react-dom":"^16.8.2","rimraf":"^2.6.3","rollup":"^1.1.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-serve":"^0.6.1","rollup-plugin-terser":"^4.0.2","rollup-plugin-typescript2":"^0.21.0","typescript":"^3.3.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx,json,css,md}":["prettier --write","git add"]},"engines":{"node":">= 8.6.0","npm":">= 6.8.0"},"sideEffects":["*.css"],"npmName":"react-youtube-fixed","gitHead":"26f25f05423f25d480a218539a365aa7da91c6bf","homepage":"https://github.com/andrewgibson27/react-youtube-fixed#readme","_id":"@andrewgibson/react-youtube-fixed@2.1.0","_nodeVersion":"8.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4NQnM2kXo4hngpJf3B3vqvQk0Tvx0sLLZ14bMSC9ngb99fwhHI0koPwxelN4dp2qsgfZcVrRyNEU9wP/4CODhA==","shasum":"da255b6d98b5e65686b94bc9bb99347f2da4b42b","tarball":"https://registry.npmjs.org/@andrewgibson/react-youtube-fixed/-/react-youtube-fixed-2.1.0.tgz","fileCount":28,"unpackedSize":60554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4aa5CRA9TVsSAnZWagAApyQP/2x/we7iaFi8fTu21g0m\npjta2FKeTc5WVdQIssiQhgeYOEwwlHsXRcirPz3wJXvhFIhMBpKUIReiGwSz\nlr2Y6oYsp7tKr/Lnaq68JQGDUJpdRIEa3vwkVo5o2rqMpn0gj9OwM8ObDyly\n/dhWJvFAo/xgwc/c/P17BYpT2BTMdJoi+BpC5BhZJVM+qxroPnSjpyjV3PmH\n4DlcljqcPUrabHrouCMh2x+mzThiFQDV2HWYplNEAsW5qC3AhIKupDhCBDrr\nB0JKV/iQlsaLx36h5QsHBq5ej2Hg4zDcwYnoNtVKqWxOXUBQfg8VGMCpUhhy\nTxrzqJG7Hmo9KUniy+e6+yBBQtOIGaFKz9FkG4dhkz3SrqP5F2dk0lVVWqyk\nnM6TFLvdQMrzJ78J3pyXfUTrenQtvvCAl3ArwF52FpsK1aE4DOw9svX+IQVE\nN17dzPlZO6BVb7kfKMfSmZHjKt2INCOPEqJDkk1rzi7vppGw6R0aKa+vFQy3\notZeNIwRkTsahlk1YgonnPa2T3U+jHts+riVZ7DJBeHDBtTekcxFXFVG6Oq5\nJxyaZkRXgyyiuor7ZMi2URB9leU3+je54FJwELhFVKP/opmubEo0SUKslIJy\nVG2sbe2fCTxk7SvZizGbHCEJDQMwubBND2p1mwQsYMZrWfrurduI9bPTD7Z8\nRHIZ\r\n=pJGm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCRBHDGjgjDODg6TXqn87Hz3+SCnHz/G/3N1HoI1NgHAiAU1v1oiNIaCeKLYJIY9/tCazmoJIHyiLm3zlY5wqNlKQ=="}]},"maintainers":[{"name":"andrewgibson","email":"atgibson27@gmail.com"}],"_npmUser":{"name":"andrewgibson","email":"atgibson27@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-youtube-fixed_2.1.0_1558292152809_0.8669374026682954"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-15T02:38:37.580Z","1.0.1":"2019-05-15T02:38:37.723Z","modified":"2022-04-04T14:01:26.940Z","1.0.2":"2019-05-15T02:58:00.240Z","2.0.0":"2019-05-15T03:05:33.103Z","2.0.1":"2019-05-19T18:23:00.264Z","2.1.0":"2019-05-19T18:55:52.923Z"},"maintainers":[{"name":"andrewgibson","email":"atgibson27@gmail.com"}],"description":"Control fixed-position YouTube videos from anywhere in your React application","homepage":"https://github.com/andrewgibson27/react-youtube-fixed#readme","keywords":["react","youtube","fixed","context","responsive","video","player"],"repository":{"type":"git","url":"git+https://github.com/andrewgibson27/react-youtube-fixed.git"},"author":{"name":"Andrew Gibson","email":"atgibson27@gmail.com"},"bugs":{"url":"https://github.com/andrewgibson27/react-youtube-fixed/issues"},"license":"MIT","readme":"# React YouTube Fixed\n\nA fixed-position, responsive YouTube player you can control from anywhere in your React app!\n\nUses:\n\n- Context\n- Hooks\n- TypeScript\n\n## Installation\n\n### NPM\n\n`npm i @andrewgibson/react-youtube-fixed --save`\n\n### Yarn\n\n`yarn add @andrewgibson/react-youtube-fixed`\n\n### CDN\n\n`<script src=\"https://unpkg.com/@andrewgibson/react-youtube-fixed@latest/dist/rytf.min.js\"></script>`\n\n## Usage\n\n```JSX\nimport React, { useContext } from 'react';\nimport { render } from 'react-dom';\n\nimport {\n  YouTubeContext, // the context itself\n  FixedYouTube, // the actual player component\n  YouTubeWrapper, // a wrapper around the context's Provider\n} from '@andrewgibson/react-youtube-fixed';\n\nconst Controller = () => {\n  const ytContextValue = React.useContext(YouTubeContext);\n  const { setVideoId, setIsPlaying, setIsVisible } = ytContextValue;\n\n  return (\n    <div>\n      <button\n        onClick={() => {\n          setVideoId('XgtopghkBZc');\n        }}\n      >\n        Create video\n      </button>\n\n      <button\n        onClick={() => {\n          setVideoId(null);\n        }}\n      >\n        Destroy video\n      </button>\n\n      <button\n        onClick={() => {\n          setIsPlaying(false);\n        }}\n      >\n        Pause video\n      </button>\n\n      <button\n        onClick={() => {\n          setIsPlaying(true);\n        }}\n      >\n        Play video\n      </button>\n\n      <button\n        onClick={() => {\n          setIsVisible(false);\n        }}\n      >\n        Hide video\n      </button>\n\n      <button\n        onClick={() => {\n          setIsVisible(true);\n        }}\n      >\n        Show video\n      </button>\n    </div>\n  );\n};\n\nconst App = () => (\n  <div>\n    <Controller />\n    <FixedYouTube />\n  </div>\n);\n\nrender(\n  <YouTubeWrapper>\n    <App />\n  </YouTubeWrapper>,\n  document.getElementById('foo')\n);\n```\n\n## Initialization\n\nThe `<YouTubeWrapper />` component has one optional prop:\n\n- `initialVideoId (string, default: null)`: If you want a video to play immediately when `FixedYouTube` is rendered, send this in.\n\n## Styles\n\nA small stylesheet positions the player and makes it go full width on smaller screens.\n\n### Bundler usage\n\n`import '@andrewgibson/react-youtube-fixed/dist/rytf.min.css'`;\n\n### CDN usage\n\n`<link href=\"https://unpkg.com/@andrewgibson/react-youtube-fixed@latest/dist/rytf.min.css\" rel=\"stylesheet\" type=\"text/css\">`\n\n## Development\n\nYou can run `npm run dev` to fire up a development server. The `index.html` file in this repo contains the bundle produced by that command.\n\n## Browser support\n\nWe tell TypeScript to compile down to ES5, but you'll need promises for this thing to work.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}