Socket
Socket
Sign inDemoInstall

@lumiscaphe/react-viewer

Package Overview
Dependencies
15
Maintainers
1
Versions
64
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.2 to 1.0.3

2

dist/index.js

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

!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r(require("lodash.isequal"),require("prop-types"),require("react"),require("@lumiscaphe/viewer")):"function"==typeof define&&define.amd?define(["lodash.isequal","prop-types","react","@lumiscaphe/viewer"],r):(e=e||self).LumiscapheViewerComponent=r(e.isequal,e.PropTypes,e.React,e.LumiscapheViewer)}(this,function(e,r,t,o){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,r=r&&r.hasOwnProperty("default")?r.default:r,t=t&&t.hasOwnProperty("default")?t.default:t,o=o&&o.hasOwnProperty("default")?o.default:o;var n=function(r){function n(e){r.call(this,e),this.viewer=null}return r&&(n.__proto__=r),n.prototype=Object.create(r&&r.prototype),n.prototype.constructor=n,n.prototype.componentDidMount=function(){var e=this;setTimeout(function(){var r=e.props,t=r.server,n=r.scene,i=r.encoder,a=r.parameters,c=r.transition,s=r.view,u=r.vrcube,p=r.vrobject,d=r.onLoadStart,v=r.onLoadProgress,f=r.onLoadEnd,b=r.onLoadError,l=r.onInteraction,w=r.onVrcubeInteraction,m=r.onVrobjectInteraction;e.viewer=new o(e.container,{server:t,events:{onLoadStart:d,onLoadProgress:v,onLoadEnd:f,onLoadError:b,onInteraction:l,onVrcubeInteraction:w,onVrobjectInteraction:m},vrcube:u,vrobject:p}),n&&e.viewer.load(n),i&&e.viewer.setEncoder(i),a&&e.viewer.setParameters(a),s&&e.viewer.setView(s,c)},0)},n.prototype.shouldComponentUpdate=function(r){var t=this.props,o=t.scene,n=t.encoder,i=t.parameters,a=t.view,c=t.vrcube,s=t.vrobject,u=r.scene,p=r.encoder,d=r.parameters,v=r.view,f=r.vrcube,b=r.vrobject,l=!e(o,u),w=!e(n,p),m=!e(i,d),h=!e(a,v),y=!e(c,f),j=!e(s,b);return!!this.viewer&&(l||w||m||h||y||j)},n.prototype.componentDidUpdate=function(r){var t=this.props,o=t.scene,n=t.encoder,i=t.parameters,a=t.transition,c=t.view,s=t.vrcube,u=t.vrobject,p=r.scene,d=r.encoder,v=r.parameters,f=r.view,b=r.vrcube,l=r.vrobject;e(o,p)||this.viewer.load(o,a),e(n,d)||this.viewer.setEncoder(n),e(i,v)||this.viewer.setParameters(i),e(c,f)||this.viewer.setView(c,a),e(s,b)||this.viewer.setVrcube(s),e(u,l)||this.viewer.setVrobject(u)},n.prototype.componentWillUnmount=function(){this.viewer&&this.viewer.destroy()},n.prototype.render=function(){var e=this;return t.createElement("div",{ref:function(r){e.container=r}})},n}(t.Component);return n.propTypes={server:r.string.isRequired,scene:r.arrayOf(r.object).isRequired,encoder:r.shape({format:r.string,quality:r.number}),parameters:r.shape({antialiasing:r.bool,superSampling:r.number}),transition:r.object,view:r.object.isRequired,vrcube:r.object,vrobject:r.object,onLoadStart:r.func,onLoadProgress:r.func,onLoadEnd:r.func,onLoadError:r.func,onInteraction:r.func,onVrcubeInteraction:r.func,onVrobjectInteraction:r.func},n.defaultProps={parameters:{antialiasing:!1,superSampling:2},encoder:{format:"jpeg",quality:90},transition:{},vrcube:{},vrobject:{},onLoadStart:function(){},onLoadProgress:function(){},onLoadEnd:function(){},onLoadError:function(){},onInteraction:function(){},onVrcubeInteraction:function(){},onVrobjectInteraction:function(){}},n});
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r(require("lodash.isequal"),require("prop-types"),require("react")):"function"==typeof define&&define.amd?define(["lodash.isequal","prop-types","react"],r):(e=e||self).LumiscapheViewerComponent=r(e.isequal,e.PropTypes,e.React)}(this,function(e,r,t){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,r=r&&r.hasOwnProperty("default")?r.default:r;var o=function(r){function o(e){r.call(this,e),this.viewer=null}return r&&(o.__proto__=r),o.prototype=Object.create(r&&r.prototype),o.prototype.constructor=o,o.prototype.componentDidMount=function(){var e=this,r=require("@lumiscaphe/viewer");setTimeout(function(){var t=e.props,o=t.server,n=t.scene,i=t.encoder,a=t.parameters,c=t.transition,s=t.view,u=t.vrcube,p=t.vrobject,d=t.onLoadStart,v=t.onLoadProgress,f=t.onLoadEnd,b=t.onLoadError,l=t.onInteraction,m=t.onVrcubeInteraction,w=t.onVrobjectInteraction;e.viewer=new r(e.container,{server:o,events:{onLoadStart:d,onLoadProgress:v,onLoadEnd:f,onLoadError:b,onInteraction:l,onVrcubeInteraction:m,onVrobjectInteraction:w},vrcube:u,vrobject:p}),n&&e.viewer.load(n),i&&e.viewer.setEncoder(i),a&&e.viewer.setParameters(a),s&&e.viewer.setView(s,c)},0)},o.prototype.shouldComponentUpdate=function(r){var t=this.props,o=t.scene,n=t.encoder,i=t.parameters,a=t.view,c=t.vrcube,s=t.vrobject,u=r.scene,p=r.encoder,d=r.parameters,v=r.view,f=r.vrcube,b=r.vrobject,l=!e(o,u),m=!e(n,p),w=!e(i,d),h=!e(a,v),y=!e(c,f),j=!e(s,b);return!!this.viewer&&(l||m||w||h||y||j)},o.prototype.componentDidUpdate=function(r){var t=this.props,o=t.scene,n=t.encoder,i=t.parameters,a=t.transition,c=t.view,s=t.vrcube,u=t.vrobject,p=r.scene,d=r.encoder,v=r.parameters,f=r.view,b=r.vrcube,l=r.vrobject;e(o,p)||this.viewer.load(o,a),e(n,d)||this.viewer.setEncoder(n),e(i,v)||this.viewer.setParameters(i),e(c,f)||this.viewer.setView(c,a),e(s,b)||this.viewer.setVrcube(s),e(u,l)||this.viewer.setVrobject(u)},o.prototype.componentWillUnmount=function(){this.viewer&&this.viewer.destroy()},o.prototype.render=function(){var e=this;return t.createElement("div",{ref:function(r){e.container=r}})},o}((t=t&&t.hasOwnProperty("default")?t.default:t).Component);return o.propTypes={server:r.string.isRequired,scene:r.arrayOf(r.object).isRequired,encoder:r.shape({format:r.string,quality:r.number}),parameters:r.shape({antialiasing:r.bool,superSampling:r.number}),transition:r.object,view:r.object.isRequired,vrcube:r.object,vrobject:r.object,onLoadStart:r.func,onLoadProgress:r.func,onLoadEnd:r.func,onLoadError:r.func,onInteraction:r.func,onVrcubeInteraction:r.func,onVrobjectInteraction:r.func},o.defaultProps={parameters:{antialiasing:!1,superSampling:2},encoder:{format:"jpeg",quality:90},transition:{},vrcube:{},vrobject:{},onLoadStart:function(){},onLoadProgress:function(){},onLoadEnd:function(){},onLoadError:function(){},onInteraction:function(){},onVrcubeInteraction:function(){},onVrobjectInteraction:function(){}},o});
{
"name": "@lumiscaphe/react-viewer",
"version": "1.0.2",
"version": "1.0.3",
"description": "Official React component for Lumiscaphe 3D Viewer",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc