New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

croods-auth

Package Overview
Dependencies
Maintainers
5
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

croods-auth - npm Package Compare versions

Comparing version

to
3.1.7

16

dist/index.es.js

@@ -413,3 +413,3 @@ import React, { useCallback, useEffect, useLayoutEffect, useRef } from 'react';

return function (name) {
return get(formState, "touched.".concat(name)) && get(formState, "errors.".concat(name));
return get(formState, "errors.".concat(name));
};

@@ -430,3 +430,6 @@ };

var isValidForm = function isValidForm(formState) {
return !objValues(formState.errors).length;
var additionalCheck = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : function () {
return true;
};
return !objValues(formState.errors).length && additionalCheck(formState);
};

@@ -438,2 +441,7 @@ var commonFields = {

};
var additionalCheckerPasswordConfirmation = function additionalCheckerPasswordConfirmation(formState) {
if (formState.values.password === formState.values.passwordConfirmation) return true;
formState.setFieldError && formState.setFieldError('passwordConfirmation', 'Password fields must be equal');
return false;
};

@@ -552,3 +560,3 @@ function useSignIn() {

useOnUnmount(resetState);
var isFormValid = isValidForm(formState);
var isFormValid = isValidForm(formState, additionalCheckerPasswordConfirmation);

@@ -729,3 +737,3 @@ var signUp =

var isFormValid = isValidForm(formState);
var isFormValid = isValidForm(formState, additionalCheckerPasswordConfirmation);
useEffect(function () {

@@ -732,0 +740,0 @@ setInfo(currentUser, false);

@@ -420,3 +420,3 @@ 'use strict';

return function (name) {
return get(formState, "touched.".concat(name)) && get(formState, "errors.".concat(name));
return get(formState, "errors.".concat(name));
};

@@ -437,3 +437,6 @@ };

var isValidForm = function isValidForm(formState) {
return !objValues(formState.errors).length;
var additionalCheck = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : function () {
return true;
};
return !objValues(formState.errors).length && additionalCheck(formState);
};

@@ -445,2 +448,7 @@ var commonFields = {

};
var additionalCheckerPasswordConfirmation = function additionalCheckerPasswordConfirmation(formState) {
if (formState.values.password === formState.values.passwordConfirmation) return true;
formState.setFieldError && formState.setFieldError('passwordConfirmation', 'Password fields must be equal');
return false;
};

@@ -559,3 +567,3 @@ function useSignIn() {

useOnUnmount(resetState);
var isFormValid = isValidForm(formState);
var isFormValid = isValidForm(formState, additionalCheckerPasswordConfirmation);

@@ -736,3 +744,3 @@ var signUp =

var isFormValid = isValidForm(formState);
var isFormValid = isValidForm(formState, additionalCheckerPasswordConfirmation);
React.useEffect(function () {

@@ -739,0 +747,0 @@ setInfo(currentUser, false);

@@ -16,4 +16,5 @@ import { FormState } from './typeDeclarations';

export declare const getFieldProps: (fields: Inputs<any, string | number | symbol>, formState: FormState) => (type: string, name: string, validators?: Validator[]) => any;
export declare const isValidForm: (formState: FormState) => boolean;
export declare const isValidForm: (formState: FormState, additionalCheck?: Function) => boolean;
export declare const commonFields: CommonFieldsInterface;
export declare const additionalCheckerPasswordConfirmation: (formState: FormState) => boolean;
export {};

@@ -29,2 +29,3 @@ import { ActionOptions } from 'croods/dist/types/typeDeclarations';

errors: any;
setFieldError?: Function;
}

@@ -31,0 +32,0 @@ export interface SignOutState {

{
"name": "croods-auth",
"version": "3.1.6",
"version": "3.1.7",
"description": "Authentication made easy with Croods",

@@ -50,3 +50,3 @@ "author": "SeasonedSoftware",

"@types/react": "^16.8.22",
"croods": "2.1.0",
"croods": "2.1.5",
"cross-env": "^5.2.0",

@@ -60,3 +60,3 @@ "gh-pages": "^2.0.1",

"react-test-renderer": "^16.12.0",
"react-use-form-state": "^0.10.4",
"react-use-form-state": "^0.12.1",
"rollup": "^1.17.0",

@@ -63,0 +63,0 @@ "rollup-plugin-babel": "^4.3.3",