Socket
Socket
Sign inDemoInstall

@lumiscaphe/react-viewer

Package Overview
Dependencies
10
Maintainers
1
Versions
64
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.3.1 to 0.3.2

2

dist/index.js

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

!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r(require("prop-types"),require("react"),require("@lumiscaphe/viewer")):"function"==typeof define&&define.amd?define(["prop-types","react","@lumiscaphe/viewer"],r):e.LumiscapheViewerComponent=r(e.PropTypes,e.React,e.LumiscapheViewer)}(this,function(e,r,o){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,r=r&&r.hasOwnProperty("default")?r.default:r,o=o&&o.hasOwnProperty("default")?o.default:o;var t=function(e){function t(r){e.call(this,r),this.viewer=null}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.componentDidMount=function(){var e=this;setTimeout(function(){e.viewer=new o(e.container,{server:e.props.server,events:{onInteraction:e.props.onInteraction,onLoadStart:e.props.onLoadStart,onLoadProgress:e.props.onLoadProgress,onLoadEnd:e.props.onLoadEnd,onError:e.props.onError}}),e.viewer.load(e.props.scene),e.viewer.setEncoder(e.props.encoder),e.viewer.setParameters(e.props.parameters),e.viewer.setView(e.props.view)},0)},t.prototype.shouldComponentUpdate=function(){return!!this.viewer},t.prototype.componentDidUpdate=function(){this.viewer.load(this.props.scene),this.viewer.setEncoder(this.props.encoder),this.viewer.setParameters(this.props.parameters),this.viewer.setView(this.props.view)},t.prototype.render=function(){var e=this;return r.createElement("div",{ref:function(r){e.container=r}})},t}(r.Component);return t.propTypes={server:e.string.isRequired,scene:e.arrayOf(e.object).isRequired,view:e.object.isRequired,parameters:e.shape({antialiasing:e.bool,superSampling:e.number}),encoder:e.shape({format:e.string,quality:e.number}),onInteraction:e.func,onLoadStart:e.func,onLoadProgress:e.func,onLoadEnd:e.func,onError:e.func},t.defaultProps={parameters:{antialiasing:!1,superSampling:2},encoder:{format:"jpeg",quality:90},onInteraction:function(){},onLoadStart:function(){},onLoadProgress:function(){},onLoadEnd:function(){},onError:function(){}},t});
!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.LumiscapheViewerComponent=r(e.isequal,e.PropTypes,e.React,e.LumiscapheViewer)}(this,function(e,r,o,t){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,r=r&&r.hasOwnProperty("default")?r.default:r,o=o&&o.hasOwnProperty("default")?o.default:o,t=t&&t.hasOwnProperty("default")?t.default:t;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(){e.viewer=new t(e.container,{server:e.props.server,events:{onInteraction:e.props.onInteraction,onLoadStart:e.props.onLoadStart,onLoadProgress:e.props.onLoadProgress,onLoadEnd:e.props.onLoadEnd,onError:e.props.onError}}),e.viewer.load(e.props.scene),e.viewer.setEncoder(e.props.encoder),e.viewer.setParameters(e.props.parameters),e.viewer.setView(e.props.view)},0)},n.prototype.shouldComponentUpdate=function(r){var o=!e(this.props.scene,r.scene),t=!e(this.props.encoder,r.encoder),n=!e(this.props.parameters,r.parameters),s=!e(this.props.view,r.view);return!!this.viewer&&(o||t||n||s)},n.prototype.componentDidUpdate=function(r){e(this.props.scene,r.scene)||this.viewer.load(this.props.scene),e(this.props.encoder,r.encoder)||this.viewer.setEncoder(this.props.encoder),e(this.props.parameters,r.parameters)||this.viewer.setParameters(this.props.parameters),e(this.props.view,r.view)||this.viewer.setView(this.props.view)},n.prototype.render=function(){var e=this;return o.createElement("div",{ref:function(r){e.container=r}})},n}(o.Component);return n.propTypes={server:r.string.isRequired,scene:r.arrayOf(r.object).isRequired,view:r.object.isRequired,parameters:r.shape({antialiasing:r.bool,superSampling:r.number}),encoder:r.shape({format:r.string,quality:r.number}),onInteraction:r.func,onLoadStart:r.func,onLoadProgress:r.func,onLoadEnd:r.func,onError:r.func},n.defaultProps={parameters:{antialiasing:!1,superSampling:2},encoder:{format:"jpeg",quality:90},onInteraction:function(){},onLoadStart:function(){},onLoadProgress:function(){},onLoadEnd:function(){},onError:function(){}},n});
{
"name": "@lumiscaphe/react-viewer",
"version": "0.3.1",
"version": "0.3.2",
"description": "Official React component for Lumiscaphe 3D Viewer",

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

"@lumiscaphe/viewer": "^0.3.1",
"lodash.isequal": "^4.5.0",
"prop-types": "^15.6.0",

@@ -16,0 +17,0 @@ "react": "^16.0.0"

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