🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

dt2react

Package Overview
Dependencies
Maintainers
1
Versions
59
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dt2react - npm Package Compare versions

Comparing version
2.2.3
to
2.2.4
+55
-15
lib/react/RemoteViewer.js

@@ -7,3 +7,4 @@ "use strict";

value: !0
}), exports.getRemoteComponent = getRemoteComponent, exports.default = void 0;
}), exports.getRemoteComponent = getRemoteComponent, exports.getRemoteModule = getRemoteModule,
exports.default = void 0;

@@ -28,5 +29,5 @@ var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")), _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")), _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")), _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")), _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")), _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")), _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn")), _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf")), _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")), _react = _interopRequireWildcard(require("react")), _propTypes = _interopRequireDefault(require("prop-types")), _loadScripts = _interopRequireDefault(require("./../utils/loadScripts"));

var o = {}, n = Object.defineProperty && Object.getOwnPropertyDescriptor;
for (var u in e) if ("default" !== u && Object.prototype.hasOwnProperty.call(e, u)) {
var i = n ? Object.getOwnPropertyDescriptor(e, u) : null;
i && (i.get || i.set) ? Object.defineProperty(o, u, i) : o[u] = e[u];
for (var l in e) if ("default" !== l && Object.prototype.hasOwnProperty.call(e, l)) {
var u = n ? Object.getOwnPropertyDescriptor(e, l) : null;
u && (u.get || u.set) ? Object.defineProperty(o, l, u) : o[l] = e[l];
}

@@ -60,2 +61,6 @@ return o.default = e, r && r.set(e, o), o;

function _od(e) {
return e.default ? e.default : e;
}
var RemoteViewer = function(e) {

@@ -68,9 +73,9 @@ (0, _inherits2.default)(r, e);

_assertThisInitialized2.default)(o), "loadMf", (function() {
var e = (0, _assertThisInitialized2.default)(o), t = o.props, r = t.scriptConfig, n = t.scope, u = t.module, i = t.onDone, a = t.onError;
var e = (0, _assertThisInitialized2.default)(o), t = o.props, r = t.scriptConfig, n = t.scope, l = t.module, u = t.onDone, i = t.onError;
_loadScripts.default.loadMFModule({
scripts: r,
scope: n,
module: u,
module: l,
onDone: function(t) {
var r = i(t);
var r = u(t);
e.setState({

@@ -84,3 +89,3 @@ loadMfDone: !0,

"scripts" === e ? (o = "".concat(r.url, " 远程模块加载失败!【可能原因:无该模块】"), console.log(o, t)) : "mf" === e ? (o = "".concat(r.url, " 远程模块解析失败!"),
console.log(o, t)) : (o = "【远程模块加载错误】", console.log(o, e, t)), a && a({
console.log(o, t)) : (o = "【远程模块加载错误】", console.log(o, e, t)), i && i({
type: e,

@@ -94,3 +99,3 @@ err: t,

})), (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(o), "loadNative", (function() {
var e = (0, _assertThisInitialized2.default)(o), t = o.props, r = t.debugConfig, n = t.onDone, u = t.onError;
var e = (0, _assertThisInitialized2.default)(o), t = o.props, r = t.debugConfig, n = t.onDone, l = t.onError;
null != r && r.enabled && null != r && r.loader && (null == r || r.loader().then((function(t) {

@@ -103,3 +108,3 @@ var r = n(t);

})).catch((function(e) {
u && u({
l && l({
err: e

@@ -122,4 +127,4 @@ });

value: function() {
var e = this.props, t = e.callback, r = (0, _objectWithoutProperties2.default)(e, [ "callback" ]), o = this.state, n = o.loadMfDone, u = o.result;
return n ? _react.default.createElement(u, r) : t ? "function" == typeof t ? t({
var e = this.props, t = e.callback, r = (0, _objectWithoutProperties2.default)(e, [ "callback" ]), o = this.state, n = o.loadMfDone, l = o.result;
return n ? _react.default.createElement(l, r) : t ? "function" == typeof t ? t({
loadMfDone: n

@@ -148,2 +153,39 @@ }) : t : null;

function getRemoteModule(e) {
var t = e || {}, r = t.scriptConfig, o = t.scope, n = t.module, l = t.onDone, u = void 0 === l ? _od : l, i = t.onError, a = t.debugConfig;
return {
loadMf: function(e) {
_loadScripts.default.loadMFModule({
scripts: r,
scope: o,
module: n,
onDone: function(t) {
var r = u(t);
e && e(r);
},
onError: function(e, t) {
var o = "";
"scripts" === e ? (o = "".concat(r.url, " 远程模块加载失败!【可能原因:无该模块】"), console.log(o, t)) : "mf" === e ? (o = "".concat(r.url, " 远程模块解析失败!"),
console.log(o, t)) : (o = "【远程模块加载错误】", console.log(o, e, t)), i && i({
type: e,
err: t,
scriptConfig: r,
msg: o
});
}
});
},
loadNative: function(e) {
null != a && a.enabled && null != a && a.loader && (null == a || a.loader().then((function(t) {
var r = u(t);
e && e(r);
})).catch((function(e) {
i && i({
err: e
});
})));
}
};
}
RemoteViewer.displayName = "RemoteViewer", RemoteViewer.propTypes = {

@@ -164,5 +206,3 @@ scriptConfig: _propTypes.default.shape({

}, RemoteViewer.defaultProps = {
onDone: function(e) {
return e.default ? e.default : e;
}
onDone: _od
};

@@ -169,0 +209,0 @@

{
"name": "dt2react",
"version": "2.2.3",
"version": "2.2.4",
"description": "one dom helper lib for react",

@@ -5,0 +5,0 @@ "main": "./lib/dt2react.js",

@@ -257,3 +257,3 @@ # dt2react

```js
import RemoteViewer, { getRemoteComponent } from 'dt2react/lib/react/RemoteViewer';
import RemoteViewer, { getRemoteComponent, getRemoteModule } from 'dt2react/lib/react/RemoteViewer';

@@ -260,0 +260,0 @@ export const WebStudioExecutor = getRemoteComponent({