Socket
Socket
Sign inDemoInstall

@mux/mux-video-react

Package Overview
Dependencies
Maintainers
38
Versions
539
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@mux/mux-video-react - npm Package Compare versions

Comparing version 0.4.13-canary.4-935e7ae to 0.4.13-canary.5-1eb2c58

14

CHANGELOG.md

@@ -6,2 +6,16 @@ # Change Log

# 0.5.0 (2022-07-05)
### Bug Fixes
- **mux-video-react:** use generateInitTime() instead of Date.now. ([0f159c2](https://github.com/muxinc/elements/commit/0f159c233244404faec13e61f1dbbd8b7c4adc81))
- prettier format all elements files ([741d607](https://github.com/muxinc/elements/commit/741d607521ca9578cfad9f0a9216a6565b4c56a1))
- switch cjs extension to .cjs.js ([30e83c3](https://github.com/muxinc/elements/commit/30e83c3ce0bd9bfda4817c30ffe0921e425619e4))
- update react peerDependencies to allow ^18 ([1cfb019](https://github.com/muxinc/elements/commit/1cfb019b71cf9aa280abccaf4a7818d585b56d86))
### Features
- add beaconCollectionDomain option to replace beaconDomain ([a44b699](https://github.com/muxinc/elements/commit/a44b699ae3138590b9d953f693f95971694658df))
- Extended autoplay options ([#116](https://github.com/muxinc/elements/issues/116)) ([475e838](https://github.com/muxinc/elements/commit/475e83884f641c578fa601c9501147d485fc1831))
## [0.4.12](https://github.com/muxinc/elements/compare/@mux-elements/mux-video-react@0.4.11...@mux-elements/mux-video-react@0.4.12) (2022-06-23)

@@ -8,0 +22,0 @@

2

dist/index.js

@@ -1,2 +0,2 @@

var k=Object.create;var u=Object.defineProperty;var j=Object.getOwnPropertyDescriptor;var w=Object.getOwnPropertyNames;var H=Object.getPrototypeOf,I=Object.prototype.hasOwnProperty;var R=e=>u(e,"__esModule",{value:!0});var A=(e,t)=>{R(e);for(var o in t)u(e,o,{get:t[o],enumerable:!0})},N=(e,t,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of w(t))!I.call(e,s)&&s!=="default"&&u(e,s,{get:()=>t[s],enumerable:!(o=j(t,s))||o.enumerable});return e},l=e=>N(R(u(e!=null?k(H(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);A(exports,{default:()=>_});var f=l(require("react")),h=(...e)=>{let t=(0,f.useRef)(null);return(0,f.useEffect)(()=>{e.forEach(o=>{!o||(typeof o=="function"?o(t.current):o.current=t.current)})},[e]),t},P=h;var r=l(require("react")),a=l(require("prop-types")),n=l(require("@mux/playback-core"));var D=()=>{try{return"0.4.13-canary.4-935e7ae"}catch{}return"UNKNOWN"},K=D(),g=()=>K;var U=g(),W="mux-video-react",x=r.default.forwardRef((e,t)=>{var M;let{envKey:o,debug:s,beaconCollectionDomain:z,playbackId:y,preferMse:B,type:Y,streamType:q,startTime:F,src:d,children:E,autoPlay:i,...V}=e,[v]=(0,r.useState)((0,n.generatePlayerInitTime)()),[T,O]=(0,r.useState)((M=(0,n.toMuxVideoURL)(y))!=null?M:d),m=(0,r.useRef)(void 0),S=(0,r.useRef)(null),[C,L]=(0,r.useState)(()=>c=>{}),b=P(S,t);return(0,r.useEffect)(()=>{var p;let c=(p=(0,n.toMuxVideoURL)(y))!=null?p:d;O(c)},[d,y]),(0,r.useEffect)(()=>{let c={...e,src:T,playerInitTime:v,playerSoftwareName:W,playerSoftwareVersion:U,autoplay:i},p=(0,n.initialize)(c,b.current,m.current);m.current=p,L(()=>(0,n.setupAutoplay)(b.current,i,m.current))},[T]),(0,r.useEffect)(()=>{C(i)},[i]),r.default.createElement("video",{ref:b,...V},E)});x.propTypes={envKey:a.default.string,debug:a.default.bool,metadata:a.default.any,beaconCollectionDomain:a.default.string,playbackId:a.default.string,playerInitTime:a.default.number,preferMse:a.default.bool,type:a.default.oneOf(n.allMediaTypes),streamType:a.default.oneOf(Object.values(n.StreamTypes)),startTime:a.default.number};var _=x;
var k=Object.create;var u=Object.defineProperty;var j=Object.getOwnPropertyDescriptor;var w=Object.getOwnPropertyNames;var H=Object.getPrototypeOf,I=Object.prototype.hasOwnProperty;var R=e=>u(e,"__esModule",{value:!0});var A=(e,t)=>{R(e);for(var o in t)u(e,o,{get:t[o],enumerable:!0})},N=(e,t,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of w(t))!I.call(e,s)&&s!=="default"&&u(e,s,{get:()=>t[s],enumerable:!(o=j(t,s))||o.enumerable});return e},l=e=>N(R(u(e!=null?k(H(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);A(exports,{default:()=>_});var f=l(require("react")),h=(...e)=>{let t=(0,f.useRef)(null);return(0,f.useEffect)(()=>{e.forEach(o=>{!o||(typeof o=="function"?o(t.current):o.current=t.current)})},[e]),t},P=h;var r=l(require("react")),a=l(require("prop-types")),n=l(require("@mux/playback-core"));var D=()=>{try{return"0.4.13-canary.5-1eb2c58"}catch{}return"UNKNOWN"},K=D(),g=()=>K;var U=g(),W="mux-video-react",x=r.default.forwardRef((e,t)=>{var M;let{envKey:o,debug:s,beaconCollectionDomain:z,playbackId:y,preferMse:B,type:Y,streamType:q,startTime:F,src:d,children:E,autoPlay:i,...V}=e,[v]=(0,r.useState)((0,n.generatePlayerInitTime)()),[T,O]=(0,r.useState)((M=(0,n.toMuxVideoURL)(y))!=null?M:d),m=(0,r.useRef)(void 0),S=(0,r.useRef)(null),[C,L]=(0,r.useState)(()=>c=>{}),b=P(S,t);return(0,r.useEffect)(()=>{var p;let c=(p=(0,n.toMuxVideoURL)(y))!=null?p:d;O(c)},[d,y]),(0,r.useEffect)(()=>{let c={...e,src:T,playerInitTime:v,playerSoftwareName:W,playerSoftwareVersion:U,autoplay:i},p=(0,n.initialize)(c,b.current,m.current);m.current=p,L(()=>(0,n.setupAutoplay)(b.current,i,m.current))},[T]),(0,r.useEffect)(()=>{C(i)},[i]),r.default.createElement("video",{ref:b,...V},E)});x.propTypes={envKey:a.default.string,debug:a.default.bool,metadata:a.default.any,beaconCollectionDomain:a.default.string,playbackId:a.default.string,playerInitTime:a.default.number,preferMse:a.default.bool,type:a.default.oneOf(n.allMediaTypes),streamType:a.default.oneOf(Object.values(n.StreamTypes)),startTime:a.default.number};var _=x;
//# sourceMappingURL=index.js.map
{
"name": "@mux/mux-video-react",
"version": "0.4.13-canary.4-935e7ae",
"version": "0.4.13-canary.5-1eb2c58",
"description": "A custom mux video element for React that Just Works™",

@@ -48,3 +48,3 @@ "main": "dist/index.js",

"dependencies": {
"@mux/playback-core": "0.7.0",
"@mux/playback-core": "0.8.0",
"prop-types": "^15.7.2"

@@ -51,0 +51,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc