Socket
Socket
Sign inDemoInstall

formsy-semantic-ui-react

Package Overview
Dependencies
30
Maintainers
2
Versions
52
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.3.1 to 2.3.2

6

CHANGELOG.md

@@ -7,4 +7,10 @@ ### Changelog

#### [v2.3.2](https://github.com/zabute/formsy-semantic-ui-react/compare/v2.3.1...v2.3.2)
- fix: remove formRadioGroup since the inner field applies the error correctly [`4f479c1`](https://github.com/zabute/formsy-semantic-ui-react/commit/4f479c16ebc87ad43c6aedcbab0dc92b7a1e6528)
#### [v2.3.1](https://github.com/zabute/formsy-semantic-ui-react/compare/v2.3.0...v2.3.1)
> 27 July 2023
- fix: remove double disable class [`4304469`](https://github.com/zabute/formsy-semantic-ui-react/commit/43044691fb9e3a4ea1e2ab3819188512bdcef3a1)

@@ -11,0 +17,0 @@

8

dist/formsy-semantic-ui-react.cjs.development.js

@@ -344,3 +344,2 @@ 'use strict';

required = _this$props2.required,
formRadioGroup = _this$props2.formRadioGroup,
children = _this$props2.children,

@@ -388,5 +387,2 @@ name = _this$props2.name,

};
if (formRadioGroup) {
props.error = error;
}
return React__default.createElement(semanticUiReact.Form.Field, Object.assign({}, fieldProps), React.cloneElement(radio, _extends({}, props)));

@@ -470,5 +466,3 @@ }), error && errorLabel && React.cloneElement(errorLabel, {}, errorMessage));

Form.RadioGroup = function (props) {
return React__default.createElement(FormsyRadioGroup$1, Object.assign({
formRadioGroup: true
}, props));
return React__default.createElement(FormsyRadioGroup$1, Object.assign({}, props));
};

@@ -475,0 +469,0 @@ Form.Dropdown = function (props) {

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

"use strict";function e(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var r=require("formsy-react"),t=e(r),n=e(require("hoist-non-react-statics")),o=e(require("prop-types")),a=require("react"),i=e(a),s=require("semantic-ui-react");function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}function u(e,r){var t,n;e.prototype=Object.create(r.prototype),e.prototype.constructor=e,t=e,n=r,(Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,r){return e.__proto__=r,e})(t,n)}function p(e,r){if(null==e)return{};var t,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r.indexOf(t=a[n])>=0||(o[t]=e[t]);return o}var d=["as","instantValidation","error","defaultChecked","defaultSelected","rootClassName","rootStyle","defaultValue","rootElement","errorLabel","formRadioGroup","isPristine","isValid","errorMessage","setValidations","setValue","value","resetValue","hasValue","errorMessages","isFormDisabled","isFormSubmitted","isRequired","showRequired","showError","isValidValue","validations","validationError","validationErrors","width","passRequiredToField","inputAs","innerRef","inline","attachToForm","detachFromForm","runValidation","validate","inputClassName","label"];function c(e){return p(e,d)}var h=function(e){function r(){var r;return(r=e.apply(this,arguments)||this).handleChange=function(e,t){r.props.setValue(t.checked),r.props.onChange&&r.props.onChange(e,t)},r}u(r,e);var t=r.prototype;return t.componentDidMount=function(){var e=this.props;(0,e.setValue)(!!e.defaultChecked,!1)},t.render=function(){var e=this.props,r=e.inputAs,t=e.required,n=e.errorLabel,o=e.errorMessage,u=e.value,p=e.as,d=e.width,h=e.className,m=e.disabled,f=e.inline,b=e.passRequiredToField,v=!e.isPristine&&!e.isValid,F=l({},c(this.props),{label:this.props.label,checked:!!u,onChange:this.handleChange});return r!==s.Checkbox&&r!==s.Radio||delete F.error,i.createElement(s.Form.Field,{as:p,className:h,required:t&&b,error:v,width:d,inline:f,disabled:m},a.createElement(r,l({},F)),v&&n&&a.cloneElement(n,{},o))},r}(a.Component);h.defaultProps={inputAs:s.Checkbox};var m=r.withFormsy(h),f=function(e){function r(){var r;return(r=e.apply(this,arguments)||this).state={allowError:!1},r.handleChange=function(e,t){var n=r.props,o=n.value,a=n.setValue,i=n.onChange;n.multiple&&Array.isArray(o)&&Array.isArray(t.value)&&o.length>t.value.length&&r.showError(),a(t.value),i&&i(e,t)},r.handleBlur=function(e,t){var n=r.props.onBlur;n&&n(e,t)},r.handleClose=function(){return r.showError()},r.showError=function(){return r.setState({allowError:!0})},r}u(r,e);var t=r.prototype;return t.componentDidMount=function(){var e=this.props,r=e.defaultValue;r&&(0,e.setValue)(r)},t.componentDidUpdate=function(e){e.isFormSubmitted!==this.props.isFormSubmitted&&this.props.isFormSubmitted&&this.showError()},t.render=function(){var e=this.props,r=e.inputAs,t=e.id,n=e.required,o=e.label,u=e.value,p=e.defaultValue,d=e.multiple,h=e.errorLabel,m=e.errorMessage,f=e.as,b=e.width,v=e.className,F=e.disabled,E=e.inline,g=e.passRequiredToField,w=r===s.Form.Dropdown||r===s.Form.Select,C=!e.isPristine&&!e.isValid&&this.state.allowError,y=l({},c(this.props),{onChange:this.handleChange,onBlur:this.handleBlur,onClose:this.handleClose,value:u||p||d&&[]||"",error:!F&&C,id:t}),V=w?a.createElement(r,y).props.control:r;return i.createElement(s.Form.Field,{as:f,className:v,required:n&&g,error:!F&&C,width:b,inline:E,disabled:F},w&&o&&i.createElement("label",{htmlFor:t}," ",o," "),a.createElement(V,l({},y)),C&&h&&a.cloneElement(h,{},m))},r}(a.Component);f.defaultProps={inputAs:s.Dropdown,passRequiredToField:!0};var b=r.withFormsy(f),v=function(e){function r(){var r;return(r=e.apply(this,arguments)||this).state={allowError:!1},r.handleChange=function(e,t){r.props.setValue(t.value),r.props.onChange&&r.props.onChange(e,t),r.props.instantValidation&&r.showError()},r.handleBlur=function(e,t){r.showError(),r.props.onBlur&&r.props.onBlur(e,t)},r.showError=function(){return r.setState({allowError:!0})},r}u(r,e);var t=r.prototype;return t.componentDidMount=function(){var e=this.props,r=e.defaultValue;r&&(0,e.setValue)(r)},t.componentDidUpdate=function(e){e.isFormSubmitted!==this.props.isFormSubmitted&&this.props.isFormSubmitted&&this.showError()},t.render=function(){var e=this.props,r=e.id,t=e.inputAs,n=e.inputClassName,o=e.required,u=e.label,p=e.defaultValue,d=e.value,h=e.isPristine,m=e.errorMessage,f=e.errorLabel,b=e.as,v=e.width,F=e.className,E=e.disabled,g=e.inline,w=e.passRequiredToField,C=!h&&!e.isValid&&this.state.allowError,y=l({},c(this.props),{value:d||h&&p||"",onChange:this.handleChange,onBlur:this.handleBlur,className:n,error:!E&&C,label:u,id:r}),V=t===s.Form.Input||t===s.Form.TextArea,O=V?a.createElement(t).props.control:t;V&&(delete y.label,t===s.Form.TextArea&&delete y.error);var R=!V&&a.isValidElement(t)?a.cloneElement(t,l({},y,t.props)):a.createElement(O,l({},y)),A=V||a.isValidElement(t);return i.createElement(s.Form.Field,{as:b,className:F,required:o&&w,error:!E&&C,width:v,inline:g,disabled:E},A&&u&&i.createElement("label",{htmlFor:r}," ",u," "),R,!E&&C&&f&&a.cloneElement(f,{},m))},r}(a.Component);v.defaultProps={inputAs:s.Input,passRequiredToField:!0};var F=r.withFormsy(v),E=function(e){function r(){var r;return(r=e.apply(this,arguments)||this).handleChange=function(e,t){r.props.setValue(t.value),r.props.onChange&&r.props.onChange(e,t)},r}u(r,e);var t=r.prototype;return t.componentDidMount=function(){var e=this.props,r=e.defaultSelected;r&&(0,e.setValue)(r)},t.render=function(){var e=this,r=this.props,t=r.label,n=r.formRadioGroup,o=r.children,u=r.name,p=r.value,d=r.errorLabel,c=r.errorMessage,h=r.disabled,m=r.inline,f=void 0===m||m,b=!r.isPristine&&!r.isValid,v={required:r.required&&r.passRequiredToField,error:!h&&b,label:t,disabled:h},F={width:r.width,error:!h&&b};return i.createElement(s.Form.Group,Object.assign({},{as:r.as,className:r.className,unstackable:r.unstackable,inline:f,grouped:!f}),t&&i.createElement(s.Form.Field,Object.assign({},v)),a.Children.map(o,(function(r){if(!r)return null;var t={name:u,checked:p===r.props.value,onChange:e.handleChange,disabled:h};return n&&(t.error=b),i.createElement(s.Form.Field,Object.assign({},F),a.cloneElement(r,l({},t)))})),b&&d&&a.cloneElement(d,{},c))},r}(a.Component);E.defaultProps={passRequiredToField:!0};var g=r.withFormsy(E),w=function(e){return i.createElement(b,Object.assign({inputAs:s.Select},e))},C=function(e){return i.createElement(F,Object.assign({inputAs:s.Form.TextArea},e))},y=["mapping","validationErrors","onValid","onValidSubmit","onInvalid","onInvalidSubmit","onChange","preventExternalInvalidation","onError","onSubmit","forwardedRef"],V=["as","error","inverted","loading","reply","size","success","warning","widths","forwardedRef","className"],O=function(e){function r(){return e.apply(this,arguments)||this}return u(r,e),r.prototype.render=function(){var e=this.props.children,r=this.props,n=r.onSubmit,o=r.forwardedRef,a=p(r,y),l=this.props,u=l.as,d=p(l,V);return i.createElement(t,Object.assign({noValidate:!0,ref:o,onSubmit:n},d),i.createElement(s.Form,Object.assign({as:u},a),e))},r}(a.Component);O.propTypes={as:o.any,children:o.node,onSubmit:o.func},O.defaultProps={as:"div"},O.Checkbox=m,O.Button=s.Form.Button,O.Radio=s.Form.Radio,O.Field=s.Form.Field,O.Group=s.Form.Group,O.Input=function(e){return i.createElement(F,Object.assign({inputAs:s.Form.Input},e))},O.TextArea=function(e){return i.createElement(C,Object.assign({inputAs:s.Form.TextArea},e))},O.Select=function(e){return i.createElement(w,Object.assign({inputAs:s.Form.Select},e))},O.RadioGroup=function(e){return i.createElement(g,Object.assign({formRadioGroup:!0},e))},O.Dropdown=function(e){return i.createElement(b,Object.assign({inputAs:s.Form.Dropdown},e))};var R=n(i.forwardRef((function(e,r){return i.createElement(O,Object.assign({},e,{forwardedRef:r}))})),O);exports.Checkbox=m,exports.Dropdown=b,exports.Form=R,exports.Input=F,exports.Radio=function(e){return i.createElement(m,Object.assign({inputAs:s.Radio},e))},exports.RadioGroup=g,exports.Select=w,exports.TextArea=C;
"use strict";function e(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var r=require("formsy-react"),t=e(r),n=e(require("hoist-non-react-statics")),o=e(require("prop-types")),a=require("react"),i=e(a),s=require("semantic-ui-react");function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}function u(e,r){var t,n;e.prototype=Object.create(r.prototype),e.prototype.constructor=e,t=e,n=r,(Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,r){return e.__proto__=r,e})(t,n)}function p(e,r){if(null==e)return{};var t,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r.indexOf(t=a[n])>=0||(o[t]=e[t]);return o}var d=["as","instantValidation","error","defaultChecked","defaultSelected","rootClassName","rootStyle","defaultValue","rootElement","errorLabel","formRadioGroup","isPristine","isValid","errorMessage","setValidations","setValue","value","resetValue","hasValue","errorMessages","isFormDisabled","isFormSubmitted","isRequired","showRequired","showError","isValidValue","validations","validationError","validationErrors","width","passRequiredToField","inputAs","innerRef","inline","attachToForm","detachFromForm","runValidation","validate","inputClassName","label"];function c(e){return p(e,d)}var h=function(e){function r(){var r;return(r=e.apply(this,arguments)||this).handleChange=function(e,t){r.props.setValue(t.checked),r.props.onChange&&r.props.onChange(e,t)},r}u(r,e);var t=r.prototype;return t.componentDidMount=function(){var e=this.props;(0,e.setValue)(!!e.defaultChecked,!1)},t.render=function(){var e=this.props,r=e.inputAs,t=e.required,n=e.errorLabel,o=e.errorMessage,u=e.value,p=e.as,d=e.width,h=e.className,m=e.disabled,f=e.inline,b=e.passRequiredToField,v=!e.isPristine&&!e.isValid,F=l({},c(this.props),{label:this.props.label,checked:!!u,onChange:this.handleChange});return r!==s.Checkbox&&r!==s.Radio||delete F.error,i.createElement(s.Form.Field,{as:p,className:h,required:t&&b,error:v,width:d,inline:f,disabled:m},a.createElement(r,l({},F)),v&&n&&a.cloneElement(n,{},o))},r}(a.Component);h.defaultProps={inputAs:s.Checkbox};var m=r.withFormsy(h),f=function(e){function r(){var r;return(r=e.apply(this,arguments)||this).state={allowError:!1},r.handleChange=function(e,t){var n=r.props,o=n.value,a=n.setValue,i=n.onChange;n.multiple&&Array.isArray(o)&&Array.isArray(t.value)&&o.length>t.value.length&&r.showError(),a(t.value),i&&i(e,t)},r.handleBlur=function(e,t){var n=r.props.onBlur;n&&n(e,t)},r.handleClose=function(){return r.showError()},r.showError=function(){return r.setState({allowError:!0})},r}u(r,e);var t=r.prototype;return t.componentDidMount=function(){var e=this.props,r=e.defaultValue;r&&(0,e.setValue)(r)},t.componentDidUpdate=function(e){e.isFormSubmitted!==this.props.isFormSubmitted&&this.props.isFormSubmitted&&this.showError()},t.render=function(){var e=this.props,r=e.inputAs,t=e.id,n=e.required,o=e.label,u=e.value,p=e.defaultValue,d=e.multiple,h=e.errorLabel,m=e.errorMessage,f=e.as,b=e.width,v=e.className,F=e.disabled,E=e.inline,g=e.passRequiredToField,w=r===s.Form.Dropdown||r===s.Form.Select,C=!e.isPristine&&!e.isValid&&this.state.allowError,y=l({},c(this.props),{onChange:this.handleChange,onBlur:this.handleBlur,onClose:this.handleClose,value:u||p||d&&[]||"",error:!F&&C,id:t}),V=w?a.createElement(r,y).props.control:r;return i.createElement(s.Form.Field,{as:f,className:v,required:n&&g,error:!F&&C,width:b,inline:E,disabled:F},w&&o&&i.createElement("label",{htmlFor:t}," ",o," "),a.createElement(V,l({},y)),C&&h&&a.cloneElement(h,{},m))},r}(a.Component);f.defaultProps={inputAs:s.Dropdown,passRequiredToField:!0};var b=r.withFormsy(f),v=function(e){function r(){var r;return(r=e.apply(this,arguments)||this).state={allowError:!1},r.handleChange=function(e,t){r.props.setValue(t.value),r.props.onChange&&r.props.onChange(e,t),r.props.instantValidation&&r.showError()},r.handleBlur=function(e,t){r.showError(),r.props.onBlur&&r.props.onBlur(e,t)},r.showError=function(){return r.setState({allowError:!0})},r}u(r,e);var t=r.prototype;return t.componentDidMount=function(){var e=this.props,r=e.defaultValue;r&&(0,e.setValue)(r)},t.componentDidUpdate=function(e){e.isFormSubmitted!==this.props.isFormSubmitted&&this.props.isFormSubmitted&&this.showError()},t.render=function(){var e=this.props,r=e.id,t=e.inputAs,n=e.inputClassName,o=e.required,u=e.label,p=e.defaultValue,d=e.value,h=e.isPristine,m=e.errorMessage,f=e.errorLabel,b=e.as,v=e.width,F=e.className,E=e.disabled,g=e.inline,w=e.passRequiredToField,C=!h&&!e.isValid&&this.state.allowError,y=l({},c(this.props),{value:d||h&&p||"",onChange:this.handleChange,onBlur:this.handleBlur,className:n,error:!E&&C,label:u,id:r}),V=t===s.Form.Input||t===s.Form.TextArea,O=V?a.createElement(t).props.control:t;V&&(delete y.label,t===s.Form.TextArea&&delete y.error);var A=!V&&a.isValidElement(t)?a.cloneElement(t,l({},y,t.props)):a.createElement(O,l({},y)),R=V||a.isValidElement(t);return i.createElement(s.Form.Field,{as:b,className:F,required:o&&w,error:!E&&C,width:v,inline:g,disabled:E},R&&u&&i.createElement("label",{htmlFor:r}," ",u," "),A,!E&&C&&f&&a.cloneElement(f,{},m))},r}(a.Component);v.defaultProps={inputAs:s.Input,passRequiredToField:!0};var F=r.withFormsy(v),E=function(e){function r(){var r;return(r=e.apply(this,arguments)||this).handleChange=function(e,t){r.props.setValue(t.value),r.props.onChange&&r.props.onChange(e,t)},r}u(r,e);var t=r.prototype;return t.componentDidMount=function(){var e=this.props,r=e.defaultSelected;r&&(0,e.setValue)(r)},t.render=function(){var e=this,r=this.props,t=r.label,n=r.children,o=r.name,u=r.value,p=r.errorLabel,d=r.errorMessage,c=r.disabled,h=r.inline,m=void 0===h||h,f=!r.isPristine&&!r.isValid,b={required:r.required&&r.passRequiredToField,error:!c&&f,label:t,disabled:c},v={width:r.width,error:!c&&f};return i.createElement(s.Form.Group,Object.assign({},{as:r.as,className:r.className,unstackable:r.unstackable,inline:m,grouped:!m}),t&&i.createElement(s.Form.Field,Object.assign({},b)),a.Children.map(n,(function(r){if(!r)return null;var t={name:o,checked:u===r.props.value,onChange:e.handleChange,disabled:c};return i.createElement(s.Form.Field,Object.assign({},v),a.cloneElement(r,l({},t)))})),f&&p&&a.cloneElement(p,{},d))},r}(a.Component);E.defaultProps={passRequiredToField:!0};var g=r.withFormsy(E),w=function(e){return i.createElement(b,Object.assign({inputAs:s.Select},e))},C=function(e){return i.createElement(F,Object.assign({inputAs:s.Form.TextArea},e))},y=["mapping","validationErrors","onValid","onValidSubmit","onInvalid","onInvalidSubmit","onChange","preventExternalInvalidation","onError","onSubmit","forwardedRef"],V=["as","error","inverted","loading","reply","size","success","warning","widths","forwardedRef","className"],O=function(e){function r(){return e.apply(this,arguments)||this}return u(r,e),r.prototype.render=function(){var e=this.props.children,r=this.props,n=r.onSubmit,o=r.forwardedRef,a=p(r,y),l=this.props,u=l.as,d=p(l,V);return i.createElement(t,Object.assign({noValidate:!0,ref:o,onSubmit:n},d),i.createElement(s.Form,Object.assign({as:u},a),e))},r}(a.Component);O.propTypes={as:o.any,children:o.node,onSubmit:o.func},O.defaultProps={as:"div"},O.Checkbox=m,O.Button=s.Form.Button,O.Radio=s.Form.Radio,O.Field=s.Form.Field,O.Group=s.Form.Group,O.Input=function(e){return i.createElement(F,Object.assign({inputAs:s.Form.Input},e))},O.TextArea=function(e){return i.createElement(C,Object.assign({inputAs:s.Form.TextArea},e))},O.Select=function(e){return i.createElement(w,Object.assign({inputAs:s.Form.Select},e))},O.RadioGroup=function(e){return i.createElement(g,Object.assign({},e))},O.Dropdown=function(e){return i.createElement(b,Object.assign({inputAs:s.Form.Dropdown},e))};var A=n(i.forwardRef((function(e,r){return i.createElement(O,Object.assign({},e,{forwardedRef:r}))})),O);exports.Checkbox=m,exports.Dropdown=b,exports.Form=A,exports.Input=F,exports.Radio=function(e){return i.createElement(m,Object.assign({inputAs:s.Radio},e))},exports.RadioGroup=g,exports.Select=w,exports.TextArea=C;
//# sourceMappingURL=formsy-semantic-ui-react.cjs.production.min.js.map

@@ -336,3 +336,2 @@ import Formsy, { withFormsy } from 'formsy-react';

required = _this$props2.required,
formRadioGroup = _this$props2.formRadioGroup,
children = _this$props2.children,

@@ -380,5 +379,2 @@ name = _this$props2.name,

};
if (formRadioGroup) {
props.error = error;
}
return React.createElement(Form$2.Field, Object.assign({}, fieldProps), cloneElement(radio, _extends({}, props)));

@@ -462,5 +458,3 @@ }), error && errorLabel && cloneElement(errorLabel, {}, errorMessage));

Form.RadioGroup = function (props) {
return React.createElement(FormsyRadioGroup$1, Object.assign({
formRadioGroup: true
}, props));
return React.createElement(FormsyRadioGroup$1, Object.assign({}, props));
};

@@ -467,0 +461,0 @@ Form.Dropdown = function (props) {

@@ -10,3 +10,2 @@ import { FormsyInjectedProps } from 'formsy-react';

passRequiredToField?: boolean;
formRadioGroup?: boolean;
defaultSelected?: string;

@@ -17,3 +16,3 @@ label?: string | React.ReactNode;

}
declare const _default: React.ComponentType<Pick<IFormsyRadioGroupProps & import("formsy-react/dist/withFormsy").WrapperProps<string | number>, "value" | "as" | "className" | "error" | "width" | "disabled" | "name" | "slider" | "toggle" | "type" | "checked" | "defaultChecked" | "defaultIndeterminate" | "fitted" | "id" | "indeterminate" | "label" | "onChange" | "onClick" | "onMouseDown" | "onMouseUp" | "radio" | "readOnly" | "tabIndex" | "inline" | "unstackable" | "children" | "required" | "defaultSelected" | "inputClassName" | "passRequiredToField" | "formRadioGroup" | "errorLabel" | "innerRef" | "validationError" | "validationErrors" | "validations">>;
declare const _default: React.ComponentType<Pick<IFormsyRadioGroupProps & import("formsy-react/dist/withFormsy").WrapperProps<string | number>, "value" | "as" | "className" | "error" | "width" | "disabled" | "name" | "slider" | "toggle" | "type" | "checked" | "defaultChecked" | "defaultIndeterminate" | "fitted" | "id" | "indeterminate" | "label" | "onChange" | "onClick" | "onMouseDown" | "onMouseUp" | "radio" | "readOnly" | "tabIndex" | "inline" | "unstackable" | "children" | "required" | "defaultSelected" | "inputClassName" | "passRequiredToField" | "errorLabel" | "innerRef" | "validationError" | "validationErrors" | "validations">>;
export default _default;
{
"name": "formsy-semantic-ui-react",
"version": "2.3.1",
"version": "2.3.2",
"description": "Formsy-React wrappers for Semantic-Ui-React's form Components",

@@ -5,0 +5,0 @@ "repository": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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