feat: add password strength validation (#1561)

* feat: add password strength validation

* refactor: rename password state variables for consistency

* chore: enforce only minimum length check for password(create account)

* chore: add translation for enforced password suggestion text
This commit is contained in:
rajk93
2025-06-26 11:26:55 +05:30
committed by GitHub
parent 3d73f688c3
commit 26b2eebb92
15 changed files with 222 additions and 20 deletions
+33
View File
@@ -1063,6 +1063,9 @@ __metadata:
"@types/react-router-dom": "npm:^5.3.3"
"@types/sinon-chrome": "npm:^2.2.15"
"@wojtekmaj/enzyme-adapter-react-17": "npm:^0.8.0"
"@zxcvbn-ts/core": "npm:^3.0.4"
"@zxcvbn-ts/language-common": "npm:^3.0.4"
"@zxcvbn-ts/language-en": "npm:^3.0.2"
enzyme: "npm:^3.11.0"
enzyme-adapter-react-16: "npm:^1.15.7"
file-saver: "npm:^2.0.5"
@@ -2875,6 +2878,29 @@ __metadata:
languageName: node
linkType: hard
"@zxcvbn-ts/core@npm:^3.0.4":
version: 3.0.4
resolution: "@zxcvbn-ts/core@npm:3.0.4"
dependencies:
fastest-levenshtein: "npm:1.0.16"
checksum: 10/9036257b0fdc317832a1942769bf5816dedf5ac2379ad6e4d27ef29a87c5e28e8088788fc42efa15510a57f067f4bfce2843342fa248f3598de4e75fb7ae6fbf
languageName: node
linkType: hard
"@zxcvbn-ts/language-common@npm:^3.0.4":
version: 3.0.4
resolution: "@zxcvbn-ts/language-common@npm:3.0.4"
checksum: 10/90a00418ef0586da77032e59aff45a2c8e6325b21e2930b6c0fdcaba5f9d6c473aac34cfe443d58994dab05c347819fbccfaa310d65b353319ec4f5b63d36c9f
languageName: node
linkType: hard
"@zxcvbn-ts/language-en@npm:^3.0.2":
version: 3.0.2
resolution: "@zxcvbn-ts/language-en@npm:3.0.2"
checksum: 10/f627a07e4c635dd3f84f0738d480882ab67fa77c114bb7e63343162cbd442dbed6325cd99ef2eff578ac61984f7a7031051f335bf9313e1ad6737ef2e3c6cd25
languageName: node
linkType: hard
"@zxing/browser@npm:^0.1.5":
version: 0.1.5
resolution: "@zxing/browser@npm:0.1.5"
@@ -6816,6 +6842,13 @@ __metadata:
languageName: node
linkType: hard
"fastest-levenshtein@npm:1.0.16":
version: 1.0.16
resolution: "fastest-levenshtein@npm:1.0.16"
checksum: 10/ee85d33b5cef592033f70e1c13ae8624055950b4eb832435099cd56aa313d7f251b873bedbc06a517adfaff7b31756d139535991e2406967438e03a1bf1b008e
languageName: node
linkType: hard
"fastest-levenshtein@npm:^1.0.12":
version: 1.0.12
resolution: "fastest-levenshtein@npm:1.0.12"