Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

react-form-with-constraints-tools

Package Overview
Dependencies
Maintainers
1
Versions
61
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-form-with-constraints-tools - npm Package Compare versions

Comparing version 0.10.0-beta.2 to 0.10.0-beta.3

lib-es5/DisplayFields.js

211

lib/DisplayFields.js

@@ -1,69 +0,39 @@

"use strict";
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
var __values = (this && this.__values) || function (o) {
var m = typeof Symbol === "function" && o[Symbol.iterator], i = 0;
if (m) return m.call(o);
return {
next: function () {
if (o && i >= o.length) o = void 0;
return { value: o && o[i++], done: !o };
}
};
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var react_1 = __importDefault(require("react"));
var react_dom_1 = __importDefault(require("react-dom"));
var prop_types_1 = __importDefault(require("prop-types"));
var react_form_with_constraints_1 = require("react-form-with-constraints");
exports.FormWithConstraints = react_form_with_constraints_1.FormWithConstraints;
var DisplayFields = (function (_super) {
__extends(DisplayFields, _super);
function DisplayFields() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.reRender = function () {
_this.forceUpdate();
import React from 'react';
import ReactDOM from 'react-dom';
import PropTypes from 'prop-types';
import { FormWithConstraints, FieldFeedback as _FieldFeedback, FieldFeedbackType, FieldFeedbacks as _FieldFeedbacks, Async as _Async, FieldEvent } from 'react-form-with-constraints';
export class DisplayFields extends React.Component {
constructor() {
super(...arguments);
this.reRender = () => {
this.forceUpdate();
};
return _this;
}
DisplayFields.prototype.componentWillMount = function () {
var form = this.context.form;
form.fieldsStore.addListener(react_form_with_constraints_1.FieldEvent.Added, this.reRender);
form.fieldsStore.addListener(react_form_with_constraints_1.FieldEvent.Removed, this.reRender);
componentWillMount() {
const { form } = this.context;
form.fieldsStore.addListener(FieldEvent.Added, this.reRender);
form.fieldsStore.addListener(FieldEvent.Removed, this.reRender);
form.addFieldDidValidateEventListener(this.reRender);
form.addFieldDidResetEventListener(this.reRender);
};
DisplayFields.prototype.componentWillUnmount = function () {
var form = this.context.form;
form.fieldsStore.removeListener(react_form_with_constraints_1.FieldEvent.Added, this.reRender);
form.fieldsStore.removeListener(react_form_with_constraints_1.FieldEvent.Removed, this.reRender);
}
componentWillUnmount() {
const { form } = this.context;
form.fieldsStore.removeListener(FieldEvent.Added, this.reRender);
form.fieldsStore.removeListener(FieldEvent.Removed, this.reRender);
form.removeFieldDidValidateEventListener(this.reRender);
form.removeFieldDidResetEventListener(this.reRender);
};
DisplayFields.prototype.render = function () {
var str = stringifyWithUndefinedAndWithoutPropertyQuotes(this.context.form.fieldsStore.fields, 2);
}
render() {
let str = stringifyWithUndefinedAndWithoutPropertyQuotes(this.context.form.fieldsStore.fields, 2);
str = str.replace(/{\s+key: (.*),\s+type: (.*),\s+show: (.*)\s+}/g, '{ key: $1, type: $2, show: $3 }');
return react_1.default.createElement("pre", { style: { fontSize: 'small' } },
return React.createElement("pre", { style: { fontSize: 'small' } },
"Fields = ",
str);
};
DisplayFields.contextTypes = {
form: prop_types_1.default.instanceOf(react_form_with_constraints_1.FormWithConstraints).isRequired
};
return DisplayFields;
}(react_1.default.Component));
exports.DisplayFields = DisplayFields;
var stringifyWithUndefinedAndWithoutPropertyQuotes = function (obj, space) {
var str = JSON.stringify(obj, function (_key, value) { return value === undefined ? '__undefined__' : value; }, space);
}
}
DisplayFields.contextTypes = {
form: PropTypes.instanceOf(FormWithConstraints).isRequired
};
const stringifyWithUndefinedAndWithoutPropertyQuotes = (obj, space) => {
let str = JSON.stringify(obj, (_key, value) => value === undefined ? '__undefined__' : value, space);
str = str.replace(/"__undefined__"/g, 'undefined');

@@ -73,15 +43,12 @@ str = str.replace(/"([^"]+)":/g, '$1:');

};
var FieldFeedbacks = (function (_super) {
__extends(FieldFeedbacks, _super);
function FieldFeedbacks() {
return _super !== null && _super.apply(this, arguments) || this;
}
FieldFeedbacks.prototype.render = function () {
var _a = this.props, fieldName = _a.for, stop = _a.stop;
var attr = '';
export { FormWithConstraints };
export class FieldFeedbacks extends _FieldFeedbacks {
render() {
const { for: fieldName, stop } = this.props;
let attr = '';
if (fieldName)
attr += "for=\"" + fieldName + "\" ";
attr += "stop=\"" + stop + "\"";
return (react_1.default.createElement(react_1.default.Fragment, null,
react_1.default.createElement("li", null,
attr += `for="${fieldName}" `;
attr += `stop="${stop}"`;
return (React.createElement(React.Fragment, null,
React.createElement("li", null,
"key=\"",

@@ -91,15 +58,9 @@ this.key,

attr),
react_1.default.createElement("ul", null, _super.prototype.render.call(this))));
};
return FieldFeedbacks;
}(react_form_with_constraints_1.FieldFeedbacks));
exports.FieldFeedbacks = FieldFeedbacks;
var FieldFeedback = (function (_super) {
__extends(FieldFeedback, _super);
function FieldFeedback() {
return _super !== null && _super.apply(this, arguments) || this;
React.createElement("ul", null, super.render())));
}
FieldFeedback.prototype.getTextDecoration = function () {
var show = this.state.validation.show;
var textDecoration = '';
}
export class FieldFeedback extends _FieldFeedback {
getTextDecoration() {
const { show } = this.state.validation;
let textDecoration = '';
switch (show) {

@@ -114,7 +75,7 @@ case false:

return textDecoration;
};
FieldFeedback.prototype.render = function () {
var _a = this.state.validation, key = _a.key, type = _a.type;
return (react_1.default.createElement("li", null,
react_1.default.createElement("span", { style: { textDecoration: this.getTextDecoration() } },
}
render() {
const { key, type } = this.state.validation;
return (React.createElement("li", null,
React.createElement("span", { style: { textDecoration: this.getTextDecoration() } },
"key=\"",

@@ -126,57 +87,37 @@ key,

' ',
_super.prototype.render.call(this)));
};
FieldFeedback.prototype.componentDidUpdate = function () {
var e_1, _a;
var el = react_dom_1.default.findDOMNode(this);
var fieldFeedbackSpans = el.querySelectorAll('[data-feedback]');
try {
for (var fieldFeedbackSpans_1 = __values(fieldFeedbackSpans), fieldFeedbackSpans_1_1 = fieldFeedbackSpans_1.next(); !fieldFeedbackSpans_1_1.done; fieldFeedbackSpans_1_1 = fieldFeedbackSpans_1.next()) {
var fieldFeedbackSpan = fieldFeedbackSpans_1_1.value;
fieldFeedbackSpan.style.display = 'inline';
}
super.render()));
}
componentDidUpdate() {
const el = ReactDOM.findDOMNode(this);
const fieldFeedbackSpans = el.querySelectorAll('[data-feedback]');
for (const fieldFeedbackSpan of fieldFeedbackSpans) {
fieldFeedbackSpan.style.display = 'inline';
}
catch (e_1_1) { e_1 = { error: e_1_1 }; }
finally {
try {
if (fieldFeedbackSpans_1_1 && !fieldFeedbackSpans_1_1.done && (_a = fieldFeedbackSpans_1.return)) _a.call(fieldFeedbackSpans_1);
}
finally { if (e_1) throw e_1.error; }
}
var li = el.closest('li.async');
const li = el.closest('li.async');
if (li !== null) {
var async = li.querySelector('span[style]');
const async = li.querySelector('span[style]');
async.style.textDecoration = this.getTextDecoration();
}
var type = this.state.validation.type;
if (type === react_form_with_constraints_1.FieldFeedbackType.WhenValid) {
var span = el.querySelector('span[style]');
var whenValid = el.querySelector("span." + this.props.classes.valid);
const { type } = this.state.validation;
if (type === FieldFeedbackType.WhenValid) {
const span = el.querySelector('span[style]');
const whenValid = el.querySelector(`span.${this.props.classes.valid}`);
span.style.textDecoration = whenValid !== null ? '' : 'line-through';
}
};
return FieldFeedback;
}(react_form_with_constraints_1.FieldFeedback));
exports.FieldFeedback = FieldFeedback;
var Async = (function (_super) {
__extends(Async, _super);
function Async() {
return _super !== null && _super.apply(this, arguments) || this;
}
Async.prototype.getTextDecoration = function () {
}
export class Async extends _Async {
getTextDecoration() {
return 'line-through dotted';
};
Async.prototype.componentWillUpdate = function () {
var el = react_dom_1.default.findDOMNode(this);
var async = el.querySelector('span[style]');
}
componentWillUpdate() {
const el = ReactDOM.findDOMNode(this);
const async = el.querySelector('span[style]');
async.style.textDecoration = this.getTextDecoration();
};
Async.prototype.render = function () {
return (react_1.default.createElement("li", { className: "async" },
react_1.default.createElement("span", { style: { textDecoration: this.getTextDecoration() } }, "Async"),
react_1.default.createElement("ul", null, _super.prototype.render.call(this))));
};
return Async;
}(react_form_with_constraints_1.Async));
exports.Async = Async;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGlzcGxheUZpZWxkcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9EaXNwbGF5RmllbGRzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsZ0RBQTBCO0FBQzFCLHdEQUFpQztBQUNqQywwREFBbUM7QUFFbkMsMkVBT3FDO0FBMEQ1Qiw4QkFoRVAsaURBQW1CLENBZ0VPO0FBdEQ1QjtJQUFtQyxpQ0FBbUM7SUFBdEU7UUFBQSxxRUEyQ0M7UUFyQkMsY0FBUSxHQUFHO1lBQ1QsS0FBSSxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQ3JCLENBQUMsQ0FBQTs7SUFtQkgsQ0FBQztJQXJDQywwQ0FBa0IsR0FBbEI7UUFDVSxJQUFBLHdCQUFJLENBQWtCO1FBQzlCLElBQUksQ0FBQyxXQUFXLENBQUMsV0FBVyxDQUFDLHdDQUFVLENBQUMsS0FBSyxFQUFFLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUM5RCxJQUFJLENBQUMsV0FBVyxDQUFDLFdBQVcsQ0FBQyx3Q0FBVSxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDaEUsSUFBSSxDQUFDLGdDQUFnQyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUNyRCxJQUFJLENBQUMsNkJBQTZCLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ3BELENBQUM7SUFFRCw0Q0FBb0IsR0FBcEI7UUFDVSxJQUFBLHdCQUFJLENBQWtCO1FBQzlCLElBQUksQ0FBQyxXQUFXLENBQUMsY0FBYyxDQUFDLHdDQUFVLENBQUMsS0FBSyxFQUFFLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUNqRSxJQUFJLENBQUMsV0FBVyxDQUFDLGNBQWMsQ0FBQyx3Q0FBVSxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDbkUsSUFBSSxDQUFDLG1DQUFtQyxDQUFDLElBQUksQ0FBQyxRQUFR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QUM7SUFDL0IsQ0FBQztJQUVELG1DQUFtQixHQUFuQjtRQUNFLElBQU0sRUFBRSxHQUFHLG1CQUFRLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBa0IsQ0FBQztRQUd2RCxJQUFNLEtBQUssR0FBRyxFQUFFLENBQUMsYUFBYSxDQUFrQixhQUFhLENBQUMsQ0FBQztRQUMvRCxLQUFNLENBQUMsS0FBSyxDQUFDLGNBQWMsR0FBRyxJQUFJLENBQUMsaUJBQWlCLEVBQUUsQ0FBQztJQUN6RCxDQUFDO0lBRUQsc0JBQU0sR0FBTjtRQUNFLE9BQU8sQ0FDTCxzQ0FBSSxTQUFTLEVBQUMsT0FBTztZQUNuQix3Q0FBTSxLQUFLLEVBQUUsRUFBQyxjQUFjLEVBQUUsSUFBSSxDQUFDLGlCQUFpQixFQUFFLEVBQUMsWUFBYztZQUNyRSwwQ0FDRyxpQkFBTSxNQUFNLFdBQUUsQ0FDWixDQUNGLENBQ04sQ0FBQztJQUNKLENBQUM7SUFDSCxZQUFDO0FBQUQsQ0FBQyxBQXZCRCxDQUE4QixtQ0FBTSxHQXVCbkM7QUF2Qlksc0JBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFJlYWN0RE9NIGZyb20gJ3JlYWN0LWRvbSc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuXG5pbXBvcnQge1xuICBGb3JtV2l0aENvbnN0cmFpbnRzLFxuICBGb3JtV2l0aENvbnN0cmFpbnRzQ2hpbGRDb250ZXh0LFxuICBGaWVsZEZlZWRiYWNrIGFzIF9GaWVsZEZlZWRiYWNrLCBGaWVsZEZlZWRiYWNrVHlwZSxcbiAgRmllbGRGZWVkYmFja3MgYXMgX0ZpZWxkRmVlZGJhY2tzLFxuICBBc3luYyBhcyBfQXN5bmMsXG4gIEZpZWxkRXZlbnRcbn0gZnJvbSAncmVhY3QtZm9ybS13aXRoLWNvbnN0cmFpbnRzJztcblxuZXhwb3J0IGludGVyZmFjZSBEaXNwbGF5RmllbGRzUHJvcHMge31cblxuZXhwb3J0IGNsYXNzIERpc3BsYXlGaWVsZHMgZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQ8RGlzcGxheUZpZWxkc1Byb3BzPiB7XG4gIHN0YXRpYyBjb250ZXh0VHlwZXM6IFJlYWN0LlZhbGlkYXRpb25NYXA8Rm9ybVdpdGhDb25zdHJhaW50c0NoaWxkQ29udGV4dD4gPSB7XG4gICAgZm9ybTogUHJvcFR5cGVzLmluc3RhbmNlT2YoRm9ybVdpdGhDb25zdHJhaW50cykuaXNSZXF1aXJlZFxuICB9O1xuICBjb250ZXh0ITogRm9ybVdpdGhDb25zdHJhaW50c0NoaWxkQ29udGV4dDtcblxuICBjb21wb25lbnRXaWxsTW91bnQoKSB7XG4gICAgY29uc3QgeyBmb3JtIH0gPSB0aGlzLmNvbnRleHQ7XG4gICAgZm9ybS5maWVsZHNTdG9yZS5hZGRMaXN0ZW5lcihGaWVsZEV2ZW50LkFkZGVkLCB0aGlzLnJlUmVuZGVyKTtcbiAgICBmb3JtLmZpZWxkc1N0b3JlLmFkZExpc3RlbmVyKEZpZWxkRXZlbnQuUmVtb3ZlZCwgdGhpcy5yZVJlbmRlcik7XG4gICAgZm9ybS5hZGRGaWVsZERpZFZhbGlkYXRlRXZlbnRMaXN0ZW5lcih0aGlzLnJlUmVuZGVyKTtcbiAgICBmb3JtLmFkZEZpZWxkRGlkUmVzZXRFdmVudExpc3RlbmVyKHRoaXMucmVSZW5kZXIpO1xuICB9XG5cbiAgY29tcG9uZW50V2lsbFVubW91bnQoKSB7XG4gICAgY29uc3QgeyBmb3JtIH0gPSB0aGlzLmNvbnRleHQ7XG4gICAgZm9ybS5maWVsZHNTdG9yZS5yZW1vdmVMaXN0ZW5lcihGaWVsZEV2ZW50LkFkZGVkLCB0aGlzLnJlUmVuZGVyKTtcbiAgICBmb3JtLmZpZWxkc1N0b3JlLnJlbW92ZUxpc3RlbmVyKEZpZWxkRXZlbnQuUmVtb3ZlZCwgdGhpcy5yZVJlbmRlcik7XG4gICAgZm9ybS5yZW1vdmVGaWVsZERpZFZhbGlkYXRlRXZlbnRMaXN0ZW5lcih0aGlzLnJlUmVuZGVyKTtcbiAgICBmb3JtLnJlbW92ZUZpZWxkRGlkUmVzZXRFdmVudExpc3RlbmVyKHRoaXMucmVSZW5kZXIpO1xuICB9XG5cbiAgcmVSZW5kZXIgPSAoKSA9PiB7XG4gICAgdGhpcy5mb3JjZVVwZGF0ZSgpO1xuICB9XG5cbiAgcmVuZGVyKCkge1xuICAgIGxldCBzdHIgPSBzdHJpbmdpZnlXaXRoVW5kZWZpbmVkQW5kV2l0aG91dFByb3BlcnR5UXVvdGVzKHRoaXMuY29udGV4dC5mb3JtLmZpZWxkc1N0b3JlLmZpZWxkcywgMik7XG5cbiAgICAvLyBDb3NtZXRpYzogaW1wcm92ZSBmb3JtYXR0aW5nXG4gICAgLy9cbiAgICAvLyBSZXBsYWNlIHRoaXMgc3RyaW5nOlxuICAgIC8vIHtcbiAgICAvLyAgIGtleTogXCIxLjBcIixcbiAgICAvLyAgIHR5cGU6IFwiZXJyb3JcIixcbiAgICAvLyAgIHNob3c6IHRydWVcbiAgICAvLyB9XG4gICAgLy8gd2l0aCB0aGlzOlxuICAgIC8vIHsga2V5OiBcIjEuMFwiLCB0eXBlOiBcImVycm9yXCIsIHNob3c6IHRydWUgfVxuICAgIHN0ciA9IHN0ci5yZXBsYWNlKC97XFxzK2tleTogKC4qKSxcXHMrdHlwZTogKC4qKSxcXHMrc2hvdzogKC4qKVxccyt9L2csICd7IGtleTogJDEsIHR5cGU6ICQyLCBzaG93OiAkMyB9Jyk7XG5cbiAgICByZXR1cm4gPHByZSBzdHlsZT17e2ZvbnRTaXplOiAnc21hbGwnfX0+RmllbGRzID0ge3N0cn08L3ByZT47XG4gIH1cbn1cblxuLy8gU2VlIFByZXNlcnZpbmcgdW5kZWZpbmVkIHRoYXQgSlNPTi5zdHJpbmdpZnkgb3RoZXJ3aXNlIHJlbW92ZXMgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xLzI2NTQwNzA2XG4vLyBTZWUgSlNPTi5zdHJpbmdpZnkgd2l0aG91dCBxdW90ZXMgb24gcHJvcGVydGllcz8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xLzExMjMzNDk4XG5jb25zdCBzdHJpbmdpZnlXaXRoVW5kZWZpbmVkQW5kV2l0aG91dFByb3BlcnR5UXVvdGVzID0gKG9iajogb2JqZWN0LCBzcGFjZT86IHN0cmluZyB8IG51bWJlcikgPT4ge1xuICBsZXQgc3RyID0gSlNPTi5zdHJpbmdpZnkob2JqLCAoX2tleSwgdmFsdWUpID0+IHZhbHVlID09PSB1bmRlZmluZWQgPyAnX191bmRlZmluZWRfXycgOiB2YWx1ZSwgc3BhY2UpO1xuICBzdHIgPSBzdHIucmVwbGFjZSgvXCJfX3VuZGVmaW5lZF9fXCIvZywgJ3VuZGVmaW5lZCcpO1xuICBzdHIgPSBzdHIucmVwbGFjZSgvXCIoW15cIl0rKVwiOi9nLCAnJDE6Jyk7XG4gIHJldHVybiBzdHI7XG59O1xuXG5leHBvcnQgeyBGb3JtV2l0aENvbnN0cmFpbnRzIH07XG5cbmV4cG9ydCBjbGFzcyBGaWVsZEZlZWRiYWNrcyBleHRlbmRzIF9GaWVsZEZlZWRiYWNrcyB7XG4gIHJlbmRlcigpIHtcbiAgICBjb25zdCB7IGZvcjogZmllbGROYW1lLCBzdG9wIH0gPSB0aGlzLnByb3BzO1xuXG4gICAgbGV0IGF0dHIgPSAnJztcbiAgICBpZiAoZmllbGROYW1lKSBhdHRyICs9IGBmb3I9XCIke2ZpZWxkTmFtZX1cIiBgO1xuICAgIGF0dHIgKz0gYHN0b3A9XCIke3N0b3B9XCJgO1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDw+XG4gICAgICAgIDxsaT5rZXk9XCJ7dGhpcy5rZXl9XCIge2F0dHJ9PC9saT5cbiAgICAgICAgPHVsPlxuICAgICAgICAgIHtzdXBlci5yZW5kZXIoKX1cbiAgICAgICAgPC91bD5cbiAgICAgIDwvPlxuICAgICk7XG4gIH1cbn1cblxuZXhwb3J0IGNsYXNzIEZpZWxkRmVlZGJhY2sgZXh0ZW5kcyBfRmllbGRGZWVkYmFjayB7XG4gIHByaXZhdGUgZ2V0VGV4dERlY29yYXRpb24oKSB7XG4gICAgY29uc3QgeyBzaG93IH0gPSB0aGlzLnN0YXRlLnZhbGlkYXRpb247XG5cbiAgICBsZXQgdGV4dERlY29yYXRpb24gPSAnJztcbiAgICBzd2l0Y2ggKHNob3cpIHtcbiAgICAgIGNhc2UgZmFsc2U6XG4gICAgICAgIHRleHREZWNvcmF0aW9uID0gJ2xpbmUtdGhyb3VnaCc7XG4gICAgICAgIGJyZWFrO1xuICAgICAgY2FzZSB1bmRlZmluZWQ6XG4gICAgICAgIHRleHREZWNvcmF0aW9uID0gJ2xpbmUtdGhyb3VnaCBkb3R0ZWQnO1xuICAgICAgICBicmVhaztcbiAgICB9XG5cbiAgICByZXR1cm4gdGV4dERlY29yYXRpb247XG4gIH1cblxuICByZW5kZXIoKSB7XG4gICAgY29uc3QgeyBrZXksIHR5cGUgfSA9IHRoaXMuc3RhdGUudmFsaWRhdGlvbjtcblxuICAgIHJldHVybiAoXG4gICAgICA8bGk+XG4gICAgICAgIDxzcGFuIHN0eWxlPXt7dGV4dERlY29yYXRpb246IHRoaXMuZ2V0VGV4dERlY29yYXRpb24oKX19PmtleT1cIntrZXl9XCIgdHlwZT1cInt0eXBlfVwiPC9zcGFuPnsnICd9XG4gICAgICAgIHtzdXBlci5yZW5kZXIoKX1cbiAgICAgIDwvbGk+XG4gICAgKTtcbiAgfVxuXG4gIGNvbXBvbmVudERpZFVwZGF0ZSgpIHtcbiAgICBjb25zdCBlbCA9IFJlYWN0RE9NLmZpbmRET01Ob2RlKHRoaXMpIGFzIEhUTUxMSUVsZW1lbnQ7XG5cbiAgICAvLyBIYWNrOiBtYWtlIEZpZWxkRmVlZGJhY2sgPHNwYW4gc3R5bGU9XCJkaXNwbGF5OiBpbmxpbmVcIj5cbiAgICAvLyBBbHNvIG1ha2UgQm9vdHN0cmFwIDQgaGFwcHkgYmVjYXVzZSBpdCBzZXRzICdkaXNwbGF5OiBub25lJywgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjEuMi9zY3NzL21peGlucy9fZm9ybXMuc2NzcyNMMzFcbiAgICBjb25zdCBmaWVsZEZlZWRiYWNrU3BhbnMgPSBlbC5xdWVyeVNlbGVjdG9yQWxsPEhUTUxTcGFuRWxlbWVudD4oJ1tkYXRhLWZlZWRiYWNrXScpO1xuICAgIGZvciAoY29uc3QgZmllbGRGZWVkYmFja1NwYW4gb2YgZmllbGRGZWVkYmFja1NwYW5zKSB7XG4gICAgICBmaWVsZEZlZWRiYWNrU3Bhbi5zdHlsZS5kaXNwbGF5ID0gJ2lubGluZSc7XG4gICAgfVxuXG4gICAgLy8gQ2hhbmdlIEFzeW5jIHBhcmVudCBzdHlsZVxuICAgIGNvbnN0IGxpID0gZWwuY2xvc2VzdCgnbGkuYXN5bmMnKTtcbiAgICBpZiAobGkgIT09IG51bGwpIHtcbiAgICAgIGNvbnN0IGFzeW5jID0gbGkucXVlcnlTZWxlY3RvcjxIVE1MU3BhbkVsZW1lbnQ+KCdzcGFuW3N0eWxlXScpO1xuICAgICAgYXN5bmMhLnN0eWxlLnRleHREZWNvcmF0aW9uID0gdGhpcy5nZXRUZXh0RGVjb3JhdGlvbigpO1xuICAgIH1cblxuICAgIC8vIENoYW5nZSB3aGVuVmFsaWQgc3R5bGVcbiAgICBjb25zdCB7IHR5cGUgfSA9IHRoaXMuc3RhdGUudmFsaWRhdGlvbjtcbiAgICBpZiAodHlwZSA9PT0gRmllbGRGZWVkYmFja1R5cGUuV2hlblZhbGlkKSB7XG4gICAgICBjb25zdCBzcGFuID0gZWwucXVlcnlTZWxlY3RvcjxIVE1MU3BhbkVsZW1lbnQ+KCdzcGFuW3N0eWxlXScpO1xuICAgICAgY29uc3Qgd2hlblZhbGlkID0gZWwucXVlcnlTZWxlY3RvcjxIVE1MU3BhbkVsZW1lbnQ+KGBzcGFuLiR7dGhpcy5wcm9wcy5jbGFzc2VzIS52YWxpZH1gKTtcbiAgICAgIHNwYW4hLnN0eWxlLnRleHREZWNvcmF0aW9uID0gd2hlblZhbGlkICE9PSBudWxsID8gJycgOiAnbGluZS10aHJvdWdoJztcbiAgICB9XG4gIH1cbn1cblxuZXhwb3J0IGNsYXNzIEFzeW5jPFQ+IGV4dGVuZHMgX0FzeW5jPFQ+IHtcbiAgcHJpdmF0ZSBnZXRUZXh0RGVjb3JhdGlvbigpIHtcbiAgICByZXR1cm4gJ2xpbmUtdGhyb3VnaCBkb3R0ZWQnO1xuICB9XG5cbiAgY29tcG9uZW50V2lsbFVwZGF0ZSgpIHtcbiAgICBjb25zdCBlbCA9IFJlYWN0RE9NLmZpbmRET01Ob2RlKHRoaXMpIGFzIEhUTUxMSUVsZW1lbnQ7XG5cbiAgICAvLyBSZXNldCBzdHlsZVxuICAgIGNvbnN0IGFzeW5jID0gZWwucXVlcnlTZWxlY3RvcjxIVE1MU3BhbkVsZW1lbnQ+KCdzcGFuW3N0eWxlXScpO1xuICAgIGFzeW5jIS5zdHlsZS50ZXh0RGVjb3JhdGlvbiA9IHRoaXMuZ2V0VGV4dERlY29yYXRpb24oKTtcbiAgfVxuXG4gIHJlbmRlcigpIHtcbiAgICByZXR1cm4gKFxuICAgICAgPGxpIGNsYXNzTmFtZT1cImFzeW5jXCI+XG4gICAgICAgIDxzcGFuIHN0eWxlPXt7dGV4dERlY29yYXRpb246IHRoaXMuZ2V0VGV4dERlY29yYXRpb24oKX19PkFzeW5jPC9zcGFuPlxuICAgICAgICA8dWw+XG4gICAgICAgICAge3N1cGVyLnJlbmRlcigpfVxuICAgICAgICA8L3VsPlxuICAgICAgPC9saT5cbiAgICApO1xuICB9XG59XG4iXX0=
}
render() {
return (React.createElement("li", { className: "async" },
React.createElement("span", { style: { textDecoration: this.getTextDecoration() } }, "Async"),
React.createElement("ul", null, super.render())));
}
}

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

"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("./DisplayFields"));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxxQ0FBZ0MiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL0Rpc3BsYXlGaWVsZHMnO1xuIl19
export * from './DisplayFields';
{
"name": "react-form-with-constraints-tools",
"version": "0.10.0-beta.2",
"version": "0.10.0-beta.3",
"repository": {

@@ -17,14 +17,17 @@ "type": "git",

],
"main": "lib/index.js",
"module": "lib/index.js",
"types": "lib/index.d.ts",
"files": [
"dist/",
"lib/"
"lib/",
"lib-es5/"
],
"sideEffects": false,
"scripts": {
"clean": "del-cli lib dist coverage .rpt2_cache",
"clean": "del-cli lib lib-es5 dist coverage .rpt2_cache",
"tsc": "tsc",
"build": "tsc --project tsconfig.lib.json",
"build:es5": "tsc --project tsconfig.lib-es5.json",
"dist": "cross-env NODE_ENV=development rollup --config && cross-env NODE_ENV=production rollup --config",
"prepublishOnly": "npm run clean && npm run tsc && npm run build && npm run dist",
"prepublishOnly": "npm run clean && npm run tsc && npm run build:es5 && npm run build && npm run dist",
"test": "node --trace-warnings node_modules/.bin/jest --no-cache --verbose",

@@ -51,3 +54,3 @@ "test:coverage": "node --trace-warnings node_modules/.bin/jest --no-cache --coverage"

"react-dom": "latest",
"react-form-with-constraints": "^0.10.0-beta.2",
"react-form-with-constraints": "^0.10.0-beta.3",
"rollup": "latest",

@@ -63,3 +66,3 @@ "rollup-plugin-filesize": "latest",

},
"gitHead": "3b9e2ec58e3a9a4c2e4be47ea1a0209ba1f36eba"
"gitHead": "317dbf7a33647afbeac3609a7bbaeb67c25e31d1"
}
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