@isoftdata/svelte-password-fields
Advanced tools
@@ -94,2 +94,3 @@ <script>import Input from "@isoftdata/svelte-input"; | ||
| export let showPasswordRules = false; | ||
| export let passwordValidationFailed = false; | ||
| function checkForPasswordMismatch() { | ||
@@ -104,6 +105,6 @@ if (password && confirmPassword && password !== confirmPassword) { | ||
| const isDefined = (v) => typeof v !== "undefined"; | ||
| let passwordValidationFailed = false; | ||
| let enforcedValidationMessages = getEnforcedValidationMessages(validationRules, validationEnforcementMap); | ||
| function getEnforcedValidationMessages(validationRules2, validationEnforcementMap2) { | ||
| let validationMessages = []; | ||
| passwordValidationFailed = false; | ||
| if (isDefined(validationRules2)) { | ||
@@ -114,3 +115,5 @@ const validationKeys = Object.keys(validationRules2); | ||
| const passwordIsValid = isValid(password, validationRules2); | ||
| passwordValidationFailed = !passwordIsValid; | ||
| if (!passwordIsValid) { | ||
| passwordValidationFailed = true; | ||
| } | ||
| const validationRulesValue = validationRules2[key]; | ||
@@ -117,0 +120,0 @@ const translationReplacement = { [key]: validationRulesValue }; |
@@ -19,2 +19,3 @@ import { SvelteComponent } from "svelte"; | ||
| showPasswordRules?: boolean | undefined; | ||
| passwordValidationFailed?: boolean | undefined; | ||
| }; | ||
@@ -21,0 +22,0 @@ events: { |
+1
-1
| { | ||
| "name": "@isoftdata/svelte-password-fields", | ||
| "version": "1.1.0", | ||
| "version": "1.2.0", | ||
| "scripts": { | ||
@@ -5,0 +5,0 @@ "dev": "vite dev", |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
12631
2.48%33
3.13%0
-100%