{"_id":"@oversightstudio/mux-video","_rev":"11-79a2b08ad1c8898e89ce92454e40d6a9","name":"@oversightstudio/mux-video","dist-tags":{"latest":"1.4.1"},"versions":{"1.0.0":{"name":"@oversightstudio/mux-video","version":"1.0.0","keywords":["payload","cms","plugin","mux","video","upload"],"author":{"name":"oversightstudio"},"license":"MIT","_id":"@oversightstudio/mux-video@1.0.0","maintainers":[{"name":"oversightstudio","email":"business@oversight.studio"}],"homepage":"https://github.com/oversightstudio/payload-plugins/tree/main#readme","bugs":{"url":"https://github.com/oversightstudio/payload-plugins/issues"},"dist":{"shasum":"cf4973b8903e577d2fb0c9617a08340670abc9ec","tarball":"https://registry.npmjs.org/@oversightstudio/mux-video/-/mux-video-1.0.0.tgz","fileCount":12,"integrity":"sha512-bvGlCV8fj5tn264qmR9mN1ZOTj5mCLlNmGdtG6NZj4+0RXLIHviM+EzPa8MWKW12NZwb68PonGhfP8lMrNwa4Q==","signatures":[{"sig":"MEYCIQDKaYUL5xqg1orQSfFNgGHLye/b8TzwRZZJ3FK/VUCEQAIhAO1HPOJkkTxyAL05tURqeJg7k/FNdjbjfOp4p6C+PDqb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255391},"main":"./dist/index.js","type":"module","_from":"file:oversightstudio-mux-video-1.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./elements":{"types":"./dist/fields/index.d.ts","import":"./dist/fields/index.js","require":"./dist/fields/index.js"}},"private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"oversightstudio","email":"business@oversight.studio"},"_resolved":"/tmp/7d76eadcafb2965056e48dc75adfee02/oversightstudio-mux-video-1.0.0.tgz","_integrity":"sha512-bvGlCV8fj5tn264qmR9mN1ZOTj5mCLlNmGdtG6NZj4+0RXLIHviM+EzPa8MWKW12NZwb68PonGhfP8lMrNwa4Q==","repository":{"url":"git+https://github.com/oversightstudio/payload-plugins.git#main","type":"git"},"_npmVersion":"10.8.2","description":"Brings Mux Video to PayloadCMS.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@mux/mux-node":"^9.0.1","@mux/mux-uploader-react":"^1.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","react":"19.0.0","payload":"^3.15.1","react-dom":"19.0.0","typescript":"5.7.2","@types/react":"19.0.1","@payloadcms/ui":"^3.15.0","@mux/mux-player-react":"^3.2.4"},"peerDependencies":{"payload":"^3.15.1","@payloadcms/ui":"^3.15.0","@mux/mux-player-react":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mux-video_1.0.0_1740317187674_0.013204599001665596","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@oversightstudio/mux-video","version":"1.0.1","keywords":["payload","cms","plugin","mux","video","upload"],"author":{"name":"oversightstudio"},"license":"MIT","_id":"@oversightstudio/mux-video@1.0.1","maintainers":[{"name":"oversightstudio","email":"business@oversight.studio"}],"homepage":"https://github.com/oversightstudio/payload-plugins/tree/main#readme","bugs":{"url":"https://github.com/oversightstudio/payload-plugins/issues"},"dist":{"shasum":"a88084548688b6ee732a2b64e5552ece8c82d3cf","tarball":"https://registry.npmjs.org/@oversightstudio/mux-video/-/mux-video-1.0.1.tgz","fileCount":12,"integrity":"sha512-sxrf0xL9kXB+fYZ55ed9ffhCCN33BNLW8w82OWM8T6PokrI8jdKi63GSOXDNUTbrmW+b9sR8SHhWHD2hcsQXBQ==","signatures":[{"sig":"MEQCICO+rv6eb7bVpawcbVEWXPyG3EmY4QNMEQRtdM6qsHOLAiBEu4e2cM60tWEjtthUhjuC8ZDUZRJnT1gbXiBt+Qbjrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255472},"main":"./dist/index.js","type":"module","_from":"file:oversightstudio-mux-video-1.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./elements":{"types":"./dist/fields/index.d.ts","import":"./dist/fields/index.js","require":"./dist/fields/index.js"}},"private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"oversightstudio","email":"business@oversight.studio"},"_resolved":"/tmp/25d984da33491054d62d80521e7bbce9/oversightstudio-mux-video-1.0.1.tgz","_integrity":"sha512-sxrf0xL9kXB+fYZ55ed9ffhCCN33BNLW8w82OWM8T6PokrI8jdKi63GSOXDNUTbrmW+b9sR8SHhWHD2hcsQXBQ==","repository":{"url":"git+https://github.com/oversightstudio/payload-plugins.git#main","type":"git"},"_npmVersion":"10.8.2","description":"Brings Mux Video to PayloadCMS.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@mux/mux-node":"^9.0.1","@mux/mux-uploader-react":"^1.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","react":"19.0.0","payload":"^3.15.1","react-dom":"19.0.0","typescript":"5.7.2","@types/react":"19.0.1","@payloadcms/ui":"^3.15.0","@mux/mux-player-react":"^3.2.4","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"payload":"^3.15.1","@payloadcms/ui":"^3.15.0","@mux/mux-player-react":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mux-video_1.0.1_1740319578649_0.6812460217028065","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@oversightstudio/mux-video","version":"1.0.2","keywords":["payload","cms","plugin","mux","video","upload"],"author":{"name":"oversightstudio"},"license":"MIT","_id":"@oversightstudio/mux-video@1.0.2","maintainers":[{"name":"oversightstudio","email":"business@oversight.studio"}],"homepage":"https://github.com/oversightstudio/payload-plugins/tree/main#readme","bugs":{"url":"https://github.com/oversightstudio/payload-plugins/issues"},"dist":{"shasum":"021b9898c2a31b0ae8f5ae64d0fa23810851b217","tarball":"https://registry.npmjs.org/@oversightstudio/mux-video/-/mux-video-1.0.2.tgz","fileCount":12,"integrity":"sha512-hJ5EfjyIu2Ybq27D4OygDov03lKet3dQY4zOu21WkZrhyos8T9eEbiFvqKhZ/9xkCbJRibWnJqWz7AkJXpmLIg==","signatures":[{"sig":"MEQCID0nV7sBG6I3uBGJ56s7g+B6jLI+UFRaDahf1+dW4MHGAiAqT7nr17uACrz86xFCmzXx1Coa3iR0EgWFR0iwVM3dig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61146},"main":"./dist/index.js","type":"module","_from":"file:oversightstudio-mux-video-1.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./elements":{"types":"./dist/fields/index.d.ts","import":"./dist/fields/index.js","require":"./dist/fields/index.js"}},"private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"oversightstudio","email":"business@oversight.studio"},"_resolved":"/tmp/718fb14101bf45c43f6ccff5ce2886ea/oversightstudio-mux-video-1.0.2.tgz","_integrity":"sha512-hJ5EfjyIu2Ybq27D4OygDov03lKet3dQY4zOu21WkZrhyos8T9eEbiFvqKhZ/9xkCbJRibWnJqWz7AkJXpmLIg==","repository":{"url":"git+https://github.com/oversightstudio/payload-plugins.git#main","type":"git"},"_npmVersion":"10.8.2","description":"Brings Mux Video to PayloadCMS.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@mux/mux-node":"^9.0.1","@mux/mux-uploader-react":"^1.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","react":"^19.0.0","payload":"^3.15.1","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.1","@payloadcms/ui":"^3.15.0","@mux/mux-player-react":"^3.2.4","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"payload":"^3.15.1","@payloadcms/ui":"^3.15.0","@mux/mux-player-react":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mux-video_1.0.2_1740321968116_0.491653081571773","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@oversightstudio/mux-video","version":"1.0.3","keywords":["payload","cms","plugin","mux","video","upload"],"author":{"name":"oversightstudio"},"license":"MIT","_id":"@oversightstudio/mux-video@1.0.3","maintainers":[{"name":"oversightstudio","email":"business@oversight.studio"}],"homepage":"https://github.com/oversightstudio/payload-plugins/tree/main#readme","bugs":{"url":"https://github.com/oversightstudio/payload-plugins/issues"},"dist":{"shasum":"577b810a265eecfb3b2a7934bc06fc4b24fbf9b8","tarball":"https://registry.npmjs.org/@oversightstudio/mux-video/-/mux-video-1.0.3.tgz","fileCount":8,"integrity":"sha512-M5zfroMpuoXBIwIuJB50laUqvyJsyKP8JV7p9a9hnHQbXFMaV/0a5NmegNghD79+FgPMVSZC3XjfGzSWIC7eGw==","signatures":[{"sig":"MEYCIQDk2Gg0X/QEMOvEFIKvQ7tHay0qAsqRehDQtvBg6x7NpwIhAOzwVvqXXi6GF57BtDgxTbzs4E19SlOv/O8FOMnLxF7y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33279},"main":"./dist/index.js","type":"module","_from":"file:oversightstudio-mux-video-1.0.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./elements":{"types":"./dist/fields/index.d.ts","import":"./dist/fields/index.js","require":"./dist/fields/index.js"}},"private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"oversightstudio","email":"business@oversight.studio"},"_resolved":"/tmp/09697f83fdedeac220b93ced295f3029/oversightstudio-mux-video-1.0.3.tgz","_integrity":"sha512-M5zfroMpuoXBIwIuJB50laUqvyJsyKP8JV7p9a9hnHQbXFMaV/0a5NmegNghD79+FgPMVSZC3XjfGzSWIC7eGw==","repository":{"url":"git+https://github.com/oversightstudio/payload-plugins.git#main","type":"git"},"_npmVersion":"10.8.2","description":"Brings Mux Video to PayloadCMS.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@mux/mux-node":"^9.0.1","@mux/mux-uploader-react":"^1.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","react":"^19.0.0","payload":"^3.15.1","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.1","@payloadcms/ui":"^3.15.0","@mux/mux-player-react":"^3.2.4","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"payload":"^3.15.1","@payloadcms/ui":"^3.15.0","@mux/mux-player-react":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mux-video_1.0.3_1740322524129_0.651997050193402","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@oversightstudio/mux-video","version":"1.0.4","keywords":["payload","cms","plugin","mux","video","upload"],"author":{"name":"oversightstudio"},"license":"MIT","_id":"@oversightstudio/mux-video@1.0.4","maintainers":[{"name":"oversightstudio","email":"business@oversight.studio"}],"homepage":"https://github.com/oversightstudio/payload-plugins/tree/main#readme","bugs":{"url":"https://github.com/oversightstudio/payload-plugins/issues"},"dist":{"shasum":"f1018994f96dbe34bf4ca03db483777863c500b6","tarball":"https://registry.npmjs.org/@oversightstudio/mux-video/-/mux-video-1.0.4.tgz","fileCount":8,"integrity":"sha512-uKLyPkuAgRcCKbLnvv5lYyzG2pTFDM+9nmZ8zDXb9DTYPMLw9Sl6lo1j2AyjrZP9cWsYTccEVkbUgXHCF8evhA==","signatures":[{"sig":"MEYCIQC/gHqnuhrDBXiCgZHrNy9gesSv37vsoDDU4z0K1gMDgAIhANJNycQaHkJAxsrkceawK4QrHkNUbhwnKP+vjTHKCUCw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35035},"main":"./dist/index.js","type":"module","_from":"file:oversightstudio-mux-video-1.0.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./elements":{"types":"./dist/fields/index.d.ts","import":"./dist/fields/index.js","require":"./dist/fields/index.js"}},"private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"oversightstudio","email":"business@oversight.studio"},"_resolved":"/tmp/3eeaac1799599321c7a11a2ec79668c7/oversightstudio-mux-video-1.0.4.tgz","_integrity":"sha512-uKLyPkuAgRcCKbLnvv5lYyzG2pTFDM+9nmZ8zDXb9DTYPMLw9Sl6lo1j2AyjrZP9cWsYTccEVkbUgXHCF8evhA==","repository":{"url":"git+https://github.com/oversightstudio/payload-plugins.git#main","type":"git"},"_npmVersion":"10.8.2","description":"Brings Mux Video to PayloadCMS.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@mux/mux-node":"^9.0.1","@mux/mux-uploader-react":"^1.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","react":"^19.0.0","payload":"^3.15.1","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.1","@payloadcms/ui":"^3.15.0","@mux/mux-player-react":"^3.2.4","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"payload":"^3.15.1","@payloadcms/ui":"^3.15.0","@mux/mux-player-react":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mux-video_1.0.4_1740409456307_0.2809533750511357","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@oversightstudio/mux-video","version":"1.1.0","keywords":["payload","cms","plugin","mux","video","upload"],"author":{"name":"oversightstudio"},"license":"MIT","_id":"@oversightstudio/mux-video@1.1.0","maintainers":[{"name":"oversightstudio","email":"business@oversight.studio"}],"homepage":"https://github.com/oversightstudio/payload-plugins/tree/main#readme","bugs":{"url":"https://github.com/oversightstudio/payload-plugins/issues"},"dist":{"shasum":"86a05dc28f5f5a2da9bea54a1eeaec7a794d7349","tarball":"https://registry.npmjs.org/@oversightstudio/mux-video/-/mux-video-1.1.0.tgz","fileCount":8,"integrity":"sha512-D6sg/mizfV5YHaEsFPYkW1/KzhWuOZNX4d6pZQEfloWgyVxiSRF4EPPgxO1IA2NI4uTlgkP7qW+dq6ZJeM9F7Q==","signatures":[{"sig":"MEQCIE/nlG9lm1o3xa5eWymlnSifaKh2Wt5RIxcxLzn7pCxjAiB3ScnPJVcXP5eLbfAnS8i284FPP6keRax9CEezKqjv9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37894},"main":"./dist/index.js","type":"module","_from":"file:oversightstudio-mux-video-1.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./elements":{"types":"./dist/fields/index.d.ts","import":"./dist/fields/index.js","require":"./dist/fields/index.js"}},"private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"oversightstudio","email":"business@oversight.studio"},"_resolved":"/tmp/05027f68f005bdd47d6d0831bbc103a9/oversightstudio-mux-video-1.1.0.tgz","_integrity":"sha512-D6sg/mizfV5YHaEsFPYkW1/KzhWuOZNX4d6pZQEfloWgyVxiSRF4EPPgxO1IA2NI4uTlgkP7qW+dq6ZJeM9F7Q==","repository":{"url":"git+https://github.com/oversightstudio/payload-plugins.git#main","type":"git"},"_npmVersion":"10.8.2","description":"Brings Mux Video to PayloadCMS.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"@mux/mux-node":"^9.0.1","@mux/mux-uploader-react":"^1.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","react":"^19.0.0","payload":"^3.15.1","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.1","@payloadcms/ui":"^3.15.0","@mux/mux-player-react":"^3.2.4","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"payload":"^3.15.1","@payloadcms/ui":"^3.15.0","@mux/mux-player-react":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mux-video_1.1.0_1741015950742_0.8362113121366666","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@oversightstudio/mux-video","version":"1.1.1","keywords":["payload","cms","plugin","mux","video","upload"],"author":{"name":"oversightstudio"},"license":"MIT","_id":"@oversightstudio/mux-video@1.1.1","maintainers":[{"name":"oversightstudio","email":"business@oversight.studio"}],"homepage":"https://github.com/oversightstudio/payload-plugins/tree/main#readme","bugs":{"url":"https://github.com/oversightstudio/payload-plugins/issues"},"dist":{"shasum":"1b205443258b29998a0cd2899a0372df0dd48339","tarball":"https://registry.npmjs.org/@oversightstudio/mux-video/-/mux-video-1.1.1.tgz","fileCount":8,"integrity":"sha512-9sb9xRcA1hBKOBZ0H2qrL/ya7Wfppaic+c+Bl9HPoE8Hmgx6jiRM5cWpcg+xfLfTHn75wNk22ch6MW0TA6PxNQ==","signatures":[{"sig":"MEYCIQDiMBHqLgCOb4KcPg4BlQQwvVA2pP7flQwXXgSmutsz0gIhAMgqmmxT25xm3ika10FjlkvEpTXbMF1CnzXzFiO05tDC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38329},"main":"./dist/index.js","type":"module","_from":"file:oversightstudio-mux-video-1.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./elements":{"types":"./dist/fields/index.d.ts","import":"./dist/fields/index.js","require":"./dist/fields/index.js"}},"private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"oversightstudio","email":"business@oversight.studio"},"_resolved":"/tmp/9e97b3054b81ffe0d551e2547d28aeee/oversightstudio-mux-video-1.1.1.tgz","_integrity":"sha512-9sb9xRcA1hBKOBZ0H2qrL/ya7Wfppaic+c+Bl9HPoE8Hmgx6jiRM5cWpcg+xfLfTHn75wNk22ch6MW0TA6PxNQ==","repository":{"url":"git+https://github.com/oversightstudio/payload-plugins.git#main","type":"git"},"_npmVersion":"10.8.2","description":"Brings Mux Video to PayloadCMS.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@mux/mux-node":"^9.0.1","@mux/mux-uploader-react":"^1.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","react":"^19.0.0","payload":"^3.15.1","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.1","@payloadcms/ui":"^3.15.0","@mux/mux-player-react":"^3.2.4","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"payload":"^3.15.1","@payloadcms/ui":"^3.15.0","@mux/mux-player-react":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/mux-video_1.1.1_1745945832918_0.03836046992179565","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@oversightstudio/mux-video","version":"1.2.0","keywords":["payload","cms","plugin","mux","video","upload"],"author":{"name":"oversightstudio"},"license":"MIT","_id":"@oversightstudio/mux-video@1.2.0","maintainers":[{"name":"oversightstudio","email":"business@oversight.studio"}],"homepage":"https://github.com/oversightstudio/payload-plugins/tree/main#readme","bugs":{"url":"https://github.com/oversightstudio/payload-plugins/issues"},"dist":{"shasum":"d015bf5c72507ab32d19792a22e55bbbd69b2a99","tarball":"https://registry.npmjs.org/@oversightstudio/mux-video/-/mux-video-1.2.0.tgz","fileCount":8,"integrity":"sha512-rjdC6yKM+7vLtk3A5ZDSbjMEFp7IZXyhheh1St2MHzpOSMcRdoW+cC3W9LNrAD6aiBCjps5l2M++mvde1wttgg==","signatures":[{"sig":"MEUCIQCl3ZHdV/NvA+U8F8jJp1XeONZhv19QUwNbdrGX7u+5WAIgYzRcETI0MLxjcIeLwFpYeRSrGUyMHllx1o7s3SZMd7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40277},"main":"./dist/index.js","type":"module","_from":"file:oversightstudio-mux-video-1.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./elements":{"types":"./dist/fields/index.d.ts","import":"./dist/fields/index.js","require":"./dist/fields/index.js"}},"private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"oversightstudio","actor":{"name":"oversightstudio","type":"user","email":"business@oversight.studio"},"email":"business@oversight.studio"},"_resolved":"/tmp/3b325502e8b81c25435fe534bb8fb277/oversightstudio-mux-video-1.2.0.tgz","_integrity":"sha512-rjdC6yKM+7vLtk3A5ZDSbjMEFp7IZXyhheh1St2MHzpOSMcRdoW+cC3W9LNrAD6aiBCjps5l2M++mvde1wttgg==","repository":{"url":"git+https://github.com/oversightstudio/payload-plugins.git#main","type":"git"},"_npmVersion":"10.8.2","description":"Brings Mux Video to PayloadCMS.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@mux/mux-node":"^11.1.0","@mux/mux-uploader-react":"^1.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","react":"^19.1.0","payload":"^3.43.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/react":"^19.1.8","@payloadcms/ui":"^3.43.0","@mux/mux-player-react":"^3.4.1","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"payload":"^3.43.0","@payloadcms/ui":"^3.43.0","@mux/mux-player-react":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/mux-video_1.2.0_1750601380329_0.14934182427540899","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@oversightstudio/mux-video","version":"1.3.0","keywords":["payload","cms","plugin","mux","video","upload"],"author":{"name":"oversightstudio"},"license":"MIT","_id":"@oversightstudio/mux-video@1.3.0","maintainers":[{"name":"oversightstudio","email":"business@oversight.studio"}],"homepage":"https://github.com/oversightstudio/payload-plugins/tree/main#readme","bugs":{"url":"https://github.com/oversightstudio/payload-plugins/issues"},"dist":{"shasum":"ceb7d97f3af8572cdb64fd241b29a0de91c10c40","tarball":"https://registry.npmjs.org/@oversightstudio/mux-video/-/mux-video-1.3.0.tgz","fileCount":8,"integrity":"sha512-k8vzenWkrlMO03KfGUvMuRNBQCwJEQTx0M6xyJXvwvVT5trV4JPDFHEtv80WCaH6AjLF4RQGfd1fQVDD5fS81g==","signatures":[{"sig":"MEYCIQCwtXw54hM+lVcK6uI24xLJhY4AbeEv79P+7dLTebhvcgIhAPf1tjd7JLA0W7TWzwfURISLZ8HYQP4wx4J+zce0D/rj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41305},"main":"./dist/index.js","type":"module","_from":"file:oversightstudio-mux-video-1.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./elements":{"types":"./dist/fields/index.d.ts","import":"./dist/fields/index.js","require":"./dist/fields/index.js"}},"private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"oversightstudio","email":"business@oversight.studio"},"_resolved":"/tmp/350d3fffd2eccb6f16540a5f76853d0a/oversightstudio-mux-video-1.3.0.tgz","_integrity":"sha512-k8vzenWkrlMO03KfGUvMuRNBQCwJEQTx0M6xyJXvwvVT5trV4JPDFHEtv80WCaH6AjLF4RQGfd1fQVDD5fS81g==","repository":{"url":"git+https://github.com/oversightstudio/payload-plugins.git#main","type":"git"},"_npmVersion":"10.8.2","description":"Brings Mux Video to PayloadCMS.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@mux/mux-node":"^11.1.0","@mux/mux-uploader-react":"^1.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","react":"^19.1.0","payload":"^3.43.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/react":"^19.1.8","@payloadcms/ui":"^3.43.0","@mux/mux-player-react":"^3.4.1","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"payload":"^3.43.0","@payloadcms/ui":"^3.43.0","@mux/mux-player-react":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/mux-video_1.3.0_1771505801443_0.5899610665862858","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@oversightstudio/mux-video","version":"1.4.0","keywords":["payload","cms","plugin","mux","video","upload"],"author":{"name":"oversightstudio"},"license":"MIT","_id":"@oversightstudio/mux-video@1.4.0","maintainers":[{"name":"oversightstudio","email":"business@oversight.studio"}],"homepage":"https://github.com/oversightstudio/payload-plugins/tree/main#readme","bugs":{"url":"https://github.com/oversightstudio/payload-plugins/issues"},"dist":{"shasum":"4038c36a38ec48f9d69f5c6e02763ad84ed06163","tarball":"https://registry.npmjs.org/@oversightstudio/mux-video/-/mux-video-1.4.0.tgz","fileCount":8,"integrity":"sha512-WH5XdjImSvqcbrgymA7ERTRSChpunZXzStM8SPDtd1uL4O8dJEErJNqaY6jTh4rsJDTi6DTYMUFYvaiK7IL5Tw==","signatures":[{"sig":"MEQCIEYBKB8MaCJv5OvMekTgv0YsL/c/FDx8T1mVtgc6MI++AiBbmXlDHQmqZ06140O2K/aIFVW/ijaS+UTmBN3htyne5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40847},"main":"./dist/index.js","type":"module","_from":"file:oversightstudio-mux-video-1.4.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./elements":{"types":"./dist/fields/index.d.ts","import":"./dist/fields/index.js","require":"./dist/fields/index.js"}},"private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"oversightstudio","email":"business@oversight.studio"},"_resolved":"/tmp/b279f24b8ffacf411b3545f5cab05bfc/oversightstudio-mux-video-1.4.0.tgz","_integrity":"sha512-WH5XdjImSvqcbrgymA7ERTRSChpunZXzStM8SPDtd1uL4O8dJEErJNqaY6jTh4rsJDTi6DTYMUFYvaiK7IL5Tw==","repository":{"url":"git+https://github.com/oversightstudio/payload-plugins.git#main","type":"git"},"_npmVersion":"10.8.2","description":"Brings Mux Video to PayloadCMS.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@mux/mux-node":"^11.1.0","@mux/mux-uploader-react":"^1.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","react":"^19.1.0","payload":"^3.43.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/react":"^19.1.8","@payloadcms/ui":"^3.43.0","@mux/mux-player-react":"^3.4.1","esbuild-plugin-preserve-directives":"^0.0.11"},"peerDependencies":{"payload":"^3.43.0","@payloadcms/ui":"^3.43.0","@mux/mux-player-react":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/mux-video_1.4.0_1772389931919_0.9124294228068395","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@oversightstudio/mux-video","type":"module","version":"1.4.1","description":"Brings Mux Video to PayloadCMS.","private":false,"bugs":{"url":"https://github.com/oversightstudio/payload-plugins/issues"},"repository":{"type":"git","url":"git+https://github.com/oversightstudio/payload-plugins.git#main"},"license":"MIT","types":"./dist/index.d.ts","main":"./dist/index.js","author":{"name":"oversightstudio"},"keywords":["payload","cms","plugin","mux","video","upload"],"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js","types":"./dist/index.d.ts"},"./elements":{"import":"./dist/fields/index.js","require":"./dist/fields/index.js","types":"./dist/fields/index.d.ts"}},"devDependencies":{"@mux/mux-player-react":"^3.4.1","@payloadcms/ui":"^3.43.0","@types/react":"^19.1.8","esbuild-plugin-preserve-directives":"^0.0.11","payload":"^3.43.0","react":"^19.1.0","react-dom":"^19.1.0","tsup":"^8.3.6","tsx":"^4.21.0","typescript":"^5.8.3"},"peerDependencies":{"@mux/mux-player-react":"^3.4.1","@payloadcms/ui":"^3.43.0","payload":"^3.43.0"},"dependencies":{"@mux/mux-node":"^11.1.0","@mux/mux-uploader-react":"^1.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"build":"tsup","test":"tsx --test tests/**/*.test.ts"},"_id":"@oversightstudio/mux-video@1.4.1","homepage":"https://github.com/oversightstudio/payload-plugins/tree/main#readme","_integrity":"sha512-ITe5MqkiTF2sgooHAKlinRJgvKKOegFJ2nj2TKtFcBs0HWre9qXx6gN30cDNALXiAbVXnHh6Bwc2B9p2jCVvBA==","_resolved":"/tmp/816d2d25e94e6820f49084eea048d84e/oversightstudio-mux-video-1.4.1.tgz","_from":"file:oversightstudio-mux-video-1.4.1.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ITe5MqkiTF2sgooHAKlinRJgvKKOegFJ2nj2TKtFcBs0HWre9qXx6gN30cDNALXiAbVXnHh6Bwc2B9p2jCVvBA==","shasum":"252e1a6f3bb1dae1373b70136cfa6c40f6a4c5a9","tarball":"https://registry.npmjs.org/@oversightstudio/mux-video/-/mux-video-1.4.1.tgz","fileCount":8,"unpackedSize":54615,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDgc9T+aArvB+b4HJfscevHtfH+najqQanD0tIi1x/vuwIhALLIJnW7/bL5e58WTCpsdQXJS21anZGGS0AZgiUsem5O"}]},"_npmUser":{"name":"oversightstudio","email":"business@oversight.studio"},"directories":{},"maintainers":[{"name":"oversightstudio","email":"business@oversight.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mux-video_1.4.1_1785675081014_0.3848741963857354"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-23T13:26:27.596Z","modified":"2026-08-02T12:51:21.423Z","1.0.0":"2025-02-23T13:26:27.880Z","1.0.1":"2025-02-23T14:06:18.871Z","1.0.2":"2025-02-23T14:46:08.288Z","1.0.3":"2025-02-23T14:55:24.339Z","1.0.4":"2025-02-24T15:04:16.475Z","1.1.0":"2025-03-03T15:32:30.953Z","1.1.1":"2025-04-29T16:57:13.098Z","1.2.0":"2025-06-22T14:09:40.520Z","1.3.0":"2026-02-19T12:56:41.674Z","1.4.0":"2026-03-01T18:32:12.096Z","1.4.1":"2026-08-02T12:51:21.174Z"},"bugs":{"url":"https://github.com/oversightstudio/payload-plugins/issues"},"author":{"name":"oversightstudio"},"license":"MIT","homepage":"https://github.com/oversightstudio/payload-plugins/tree/main#readme","keywords":["payload","cms","plugin","mux","video","upload"],"repository":{"type":"git","url":"git+https://github.com/oversightstudio/payload-plugins.git#main"},"description":"Brings Mux Video to PayloadCMS.","maintainers":[{"name":"oversightstudio","email":"business@oversight.studio"}],"readme":"# Mux Video Payload Plugin\n\n## Install\n`pnpm add @oversightstudio/mux-video @mux/mux-player-react`\n\n## About\nThis plugin brings Mux Video to Payload! It creates a “Videos” collection within the admin panel, making it simple to upload videos directly to Mux and manage them.\n\nFeatures include:\n- Support for both public and signed playback policies.\n- Ensures that videos deleted in the admin panel are automatically deleted from Mux, and vice versa.\n- Video gif previews on the videos collection list view, which can be disabled if required.\n\n![muxVideoPreview](/gifs/mux-preview.gif)\n\n## Payload Setup\nThere are two possible setups for this plugin: The public setup, and the signed URLs setup. The main difference between the two is that the signed URLs setup requires setting up a little extra configuration, but that's about it.\n\nTo get started, you’ll need to generate your MUX tokens and secrets from the MUX Dashboard. When configuring the webhook, set the URL to the automatically generated API endpoint provided by this plugin at `/api/mux/webhook`. If you have set a custom API route in Payload config via `routes.api`, the API endpoint will be `<your_custom_api_route>/mux/webhook`.\n\n### Public Setup\n```tsx\nimport { buildConfig } from 'payload'\nimport { muxVideoPlugin } from '@oversightstudio/mux-video'\n\nexport default buildConfig({\n  plugins: [\n    muxVideoPlugin({\n      enabled: true,\n      initSettings: {\n        tokenId: process.env.MUX_TOKEN_ID || '',\n        tokenSecret: process.env.MUX_TOKEN_SECRET || '',\n        webhookSecret: process.env.MUX_WEBHOOK_SIGNING_SECRET || '',\n      },\n      uploadSettings: {\n        cors_origin: process.env.NEXT_PUBLIC_SERVER_URL || 'http://localhost:3000',\n      },\n    }),\n  ],\n})\n```\n\n\n\n### Signed URLs Setup\n```tsx\nimport { buildConfig } from 'payload'\nimport { muxVideoPlugin } from '@oversightstudio/mux-video'\n\nexport default buildConfig({\n  plugins: [\n    muxVideoPlugin({\n      enabled: true,\n      initSettings: {\n        tokenId: process.env.MUX_TOKEN_ID || '',\n        tokenSecret: process.env.MUX_TOKEN_SECRET || '',\n        webhookSecret: process.env.MUX_WEBHOOK_SIGNING_SECRET || '',\n        jwtSigningKey: process.env.MUX_JWT_KEY_ID || '',\n        jwtPrivateKey: process.env.MUX_JWT_KEY || '',\n      },\n      uploadSettings: {\n        cors_origin: process.env.NEXT_PUBLIC_SERVER_URL || 'http://localhost:3000',\n        new_asset_settings: {\n          playback_policy: ['signed'],\n        },\n      },\n    }),\n  ],\n})\n```\n\n## Options\n\n| Option                    | Type                                             | Default  | Description                                                                                             |\n|---------------------------|--------------------------------------------------|----------|---------------------------------------------------------------------------------------------------------|\n| `enabled`                  | `boolean`                                        | **Required** | Whether the plugin is enabled.                                                                         |\n| `initSettings`             | `MuxVideoInitSettings`                           | **Required** | Initialization settings for the Mux implementation.                                                    |\n| `uploadSettings`           | `MuxVideoUploadSettings`                         | **Required** | Upload settings for Mux video assets.                                                                  |\n| `extendCollection`         | `string`                                         | *Optional* | The slug of an existing collection to extend with Mux video functionality. |\n| `access`                   | `(request: PayloadRequest) => Promise<boolean> \\| boolean` | *Optional* | An optional function to determine who can upload files. Should return a boolean or a Promise resolving to a boolean. |\n| `signedUrlOptions`         | `MuxVideoSignedUrlOptions`                       | *Optional* | Options for signed URL generation.                                                                     |\n| `posterExtension`          | `'webp' \\| 'jpg' \\| 'png'`                       | `\"png\"`  | The image format to use for video posters. |\n| `animatedGifExtension`     | `'gif' \\| 'webp'`                                | `\"gif\"`  | The image format to use for animated preview thumbnails. |\n| `adminThumbnail`           | `'gif' \\| 'image' \\| 'none'`                     | `\"gif\"`  | Specifies the type of thumbnail to display for videos in the collection list view. |\n| `reconcileOnInit`          | `false \\| \"createMissing\" \\| \"deleteStale\" \\| \"createMissingAndDeleteStale\"` | `false` | Reconcile Payload entries with all Mux assets in the background after startup. Delete modes remove stale Payload entries only; they never delete Mux assets. |\n| `autoCreateOnWebhook`    | `boolean`                                        | `false`  | If enabled, the Mux webhook will automatically create videos that are missing in Payload when webhooks are received from Mux. Useful for uploading videos directly in Mux and automatically backfilling them in Payload. |\n\n\n### `initSettings` Options \n\n| Option                | Type        | Default  | Description                                               |\n|-----------------------|-------------|----------|-----------------------------------------------------------|\n| `tokenId`             | `string`    | **Required** | The Mux token ID.                                        |\n| `tokenSecret`         | `string`    | **Required** | The Mux token secret.                                    |\n| `webhookSecret`       | `string`    | **Required** | The secret used to validate Mux webhooks.                |\n| `jwtSigningKey`       | `string`    | *Optional* | Optional JWT signing key, required for signed URL setup. |\n| `jwtPrivateKey`       | `string`    | *Optional* | Optional JWT private key, required for signed URL setup. |\n\n\n### `uploadSettings` Options\n\n| Option                    | Type                  | Default  | Description                                            |\n|---------------------------|-----------------------|----------|--------------------------------------------------------|\n| `cors_origin`              | `string`              | **Required** | The required CORS origin for Mux.                       |\n| `new_asset_settings`      | `MuxVideoNewAssetSettings` | *Optional* | Additional settings for creating assets in Mux. |\n\n### `new_asset_settings` Options\n\n| Option                        | Type                        | Default  | Description                                                 |\n|-------------------------------|-----------------------------|----------|-------------------------------------------------------------|\n| `playback_policy`              | `Array<'public' | 'signed'>`  | `public` | Controls the playback policy for uploaded videos. Default is `public`. |\n\n### `signedUrlOptions` Options\n\n| Option                        | Type        | Default  | Description                                                 |\n|-------------------------------|-------------|----------|-------------------------------------------------------------|\n| `expiration`                  | `string`    | `\"1d\"`   | Expiration time for signed URLs. Default is `\"1d\"`.          |\n\n## Videos Collection\nThis is the collection generated by the plugin with the `mux-video` slug. \n\n| Field              | Type       | Read-Only | Description |\n|-------------------|-----------|-----------|-------------|\n| `title`          | `text`    | No        | A unique title for this video that will help you identify it later. |\n| `assetId`        | `text`    | Yes       | |\n| `duration`       | `number`  | Yes       | |\n| `posterTimestamp`| `number`  | No        | A timestamp (in seconds) from the video to be used as the poster image. When unset, defaults to the middle of the video. |\n| `aspectRatio`    | `text`    | Yes       | |\n| `maxWidth`       | `number`  | Yes       | |\n| `maxHeight`      | `number`  | Yes       | |\n| `playbackOptions`| `array`   | Yes       | |\n\n### `playbackOptions` Fields\n\n| Field           | Type     | Read-Only | Description |\n|---------------|---------|-----------|-------------|\n| `playbackId`  | `text`  | Yes       | |\n| `playbackPolicy` | `select` | Yes       | Options: `signed`, `public` |\n| `playbackUrl` | `text (virtual)` | Yes | |\n| `posterUrl`   | `text (virtual)` | Yes | |\n\n## Payload Usage Example\n```tsx\nimport { CollectionConfig } from 'payload'\n\nexport const ExampleCollection: CollectionConfig = {\n  slug: 'example',\n  fields: [\n    // To link videos to other collection, use the `relationship` field type\n    {\n      name: 'video',\n      label: 'Preview Video',\n      type: 'relationship',\n      relationTo: 'mux-video',\n    },\n  ],\n}\n```\n\n## Frontend Usage Example\n```tsx\nimport config from '@/payload.config'\nimport { getPayload } from 'payload'\nimport MuxPlayer from '@mux/mux-player-react'\n\nasync function Page() {\n  const payload = await getPayload({ config })\n\n  const video = await payload.findByID({\n    collection: 'mux-video',\n    id: 'example',\n  })\n\n  return (\n    <MuxPlayer\n      // Using playback id\n      playbackId={video.playbackOptions![0].playbackId!}\n      // Or use the playback URL\n      src={video.playbackOptions![0].playbackUrl!}\n      // Poster\n      poster={video.playbackOptions![0].posterUrl!}\n    />\n  )\n}\n\nexport default Page\n```\n\n## Credits\n* Huge shoutout to [jamesvclements](https://github.com/jamesvclements) for building the initial version of this plugin!\n* Shoutout to [Paul](https://github.com/paulpopus) for being a real one.\n","readmeFilename":"README.md"}