Socket
Socket
Sign inDemoInstall

react-arbiter

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-arbiter - npm Package Compare versions

Comparing version 0.9.1 to 0.9.2

5

CHANGELOG.md
# React Arbiter Changelog
## 0.9.2
- Forward props to the render error
- Reference `tslib` for smaller code emission
## 0.9.1

@@ -4,0 +9,0 @@

14

dist/components/ArbiterRecall.js
"use strict";
var __rest = (this && this.__rest) || function (s, e) {
var t = {};
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
t[p] = s[p];
if (s != null && typeof Object.getOwnPropertySymbols === "function")
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
t[p[i]] = s[p[i]];
}
return t;
};
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const React = require("react");

@@ -36,3 +26,3 @@ const utils_1 = require("../utils");

componentDidMount() {
const _a = this.props, { async, strategy = async ? strategies_1.asyncStrategy : strategies_1.standardStrategy } = _a, options = __rest(_a, ["async", "strategy"]);
const _a = this.props, { async, strategy = async ? strategies_1.asyncStrategy : strategies_1.standardStrategy } = _a, options = tslib_1.__rest(_a, ["async", "strategy"]);
this.mounted = true;

@@ -39,0 +29,0 @@ strategy(options, this.setModules).then(this.setLoaded, this.setLoaded);

@@ -26,13 +26,13 @@ "use strict";

render() {
const { children, renderError, renderChild } = this.props;
const { children, renderError, renderChild, renderProps } = this.props;
const { error } = this.state;
if (error) {
if (utils_1.isfunc(renderError)) {
return renderError(error);
return renderError(error, renderProps);
}
return React.createElement("div", { style: { whiteSpace: 'pre-wrap' } }, error && error.message);
}
return utils_1.isfunc(renderChild) ? renderChild(children) : children;
return utils_1.isfunc(renderChild) ? renderChild(children, renderProps) : children;
}
}
exports.ArbiterStasis = ArbiterStasis;
"use strict";
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
__export(require("./ArbiterRecall"));
__export(require("./ArbiterStasis"));
const tslib_1 = require("tslib");
tslib_1.__exportStar(require("./ArbiterRecall"), exports);
tslib_1.__exportStar(require("./ArbiterStasis"), exports);
"use strict";
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
__export(require("./withRecall"));
__export(require("./withStasis"));
const tslib_1 = require("tslib");
tslib_1.__exportStar(require("./withRecall"), exports);
tslib_1.__exportStar(require("./withStasis"), exports);
"use strict";
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
__export(require("./components"));
__export(require("./hocs"));
__export(require("./utils"));
__export(require("./strategies"));
__export(require("./wrappers"));
const tslib_1 = require("tslib");
tslib_1.__exportStar(require("./components"), exports);
tslib_1.__exportStar(require("./hocs"), exports);
tslib_1.__exportStar(require("./utils"), exports);
tslib_1.__exportStar(require("./strategies"), exports);
tslib_1.__exportStar(require("./wrappers"), exports);

@@ -102,7 +102,11 @@ import { ComponentType, Ref } from 'react';

*/
renderError?(error: Error): React.ReactNode;
renderError?(error: Error, renderProps?: any): React.ReactNode;
/**
* Place a renderer here to customize the normal output.
*/
renderChild?(child: React.ReactNode): React.ReactNode;
renderChild?(child: React.ReactNode, renderProps?: any): React.ReactNode;
/**
* The props to pass on to the render error and render child.
*/
renderProps?: any;
}

@@ -109,0 +113,0 @@ export interface WrapComponentOptions<T> extends StasisOptions {

"use strict";
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
__export(require("./aggregate"));
__export(require("./cache"));
__export(require("./dependency"));
__export(require("./fetch"));
__export(require("./isfunc"));
__export(require("./load"));
__export(require("./setup"));
const tslib_1 = require("tslib");
tslib_1.__exportStar(require("./aggregate"), exports);
tslib_1.__exportStar(require("./cache"), exports);
tslib_1.__exportStar(require("./dependency"), exports);
tslib_1.__exportStar(require("./fetch"), exports);
tslib_1.__exportStar(require("./isfunc"), exports);
tslib_1.__exportStar(require("./load"), exports);
tslib_1.__exportStar(require("./setup"), exports);

@@ -6,3 +6,3 @@ "use strict";

function createEmptyModule(meta) {
return Object.assign({}, meta, { setup() { } });
return Object.assign(Object.assign({}, meta), { setup() { } });
}

@@ -12,3 +12,3 @@ function loadFromContent(meta, content, getDependencies, link) {

const app = dependency_1.compileDependency(meta.name, content, link, dependencies);
return Object.assign({}, app, meta);
return Object.assign(Object.assign({}, app), meta);
}

@@ -15,0 +15,0 @@ /**

"use strict";
var __rest = (this && this.__rest) || function (s, e) {
var t = {};
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
t[p] = s[p];
if (s != null && typeof Object.getOwnPropertySymbols === "function")
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
t[p[i]] = s[p[i]];
}
return t;
};
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const React = require("react");

@@ -24,3 +14,3 @@ const components_1 = require("../components");

if (node) {
const _a = this.props, { render } = _a, rest = __rest(_a, ["render"]);
const _a = this.props, { render } = _a, rest = tslib_1.__rest(_a, ["render"]);
render(node, rest, ctx);

@@ -43,3 +33,3 @@ }

function wrapReactComponent(Component, stasisOptions, componentOptions) {
return (props) => (React.createElement(components_1.ArbiterStasis, Object.assign({}, stasisOptions),
return (props) => (React.createElement(components_1.ArbiterStasis, Object.assign({}, stasisOptions, { renderProps: props }),
React.createElement(Component, Object.assign({}, props, (componentOptions || {})))));

@@ -49,3 +39,3 @@ }

const Component = createForeignComponentContainer(contextTypes);
return (props) => (React.createElement(components_1.ArbiterStasis, Object.assign({}, stasisOptions),
return (props) => (React.createElement(components_1.ArbiterStasis, Object.assign({}, stasisOptions, { renderProps: props }),
React.createElement(Component, Object.assign({}, props, (componentOptions || {}), { render: render }))));

@@ -61,3 +51,3 @@ }

function wrapComponent(value, options = {}) {
const { forwardProps, contextTypes = [] } = options, stasisOptions = __rest(options, ["forwardProps", "contextTypes"]);
const { forwardProps, contextTypes = [] } = options, stasisOptions = tslib_1.__rest(options, ["forwardProps", "contextTypes"]);
if (value) {

@@ -64,0 +54,0 @@ const argAsReact = value;

"use strict";
var __rest = (this && this.__rest) || function (s, e) {
var t = {};
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
t[p] = s[p];
if (s != null && typeof Object.getOwnPropertySymbols === "function")
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
t[p[i]] = s[p[i]];
}
return t;
};
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const React = require("react");

@@ -24,3 +14,3 @@ const components_1 = require("../components");

function wrapElement(content, options = {}) {
const { wrapper = 'div' } = options, stasisOptions = __rest(options, ["wrapper"]);
const { wrapper = 'div' } = options, stasisOptions = tslib_1.__rest(options, ["wrapper"]);
if (content instanceof HTMLElement) {

@@ -27,0 +17,0 @@ const htmlNode = content;

"use strict";
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
__export(require("./component"));
__export(require("./element"));
const tslib_1 = require("tslib");
tslib_1.__exportStar(require("./component"), exports);
tslib_1.__exportStar(require("./element"), exports);
{
"name": "react-arbiter",
"version": "0.9.1",
"version": "0.9.2",
"description": "Recall all your modules to extend your SPA dynamically at runtime.",

@@ -49,10 +49,12 @@ "main": "dist/index.js",

"ts-jest": "^24.0.2",
"tslib": "^1.10.0",
"tslint": "^5.19.0",
"tslint-config-prettier": "^1.18.0",
"tslint-plugin-prettier": "^2.0.1",
"typescript": "^3.5.3"
"typescript": "^3.6.2"
},
"peerDependencies": {
"react": "16.x"
"react": "16.x",
"tslib": "1.x"
}
}
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