perf: replace bcryptjs with native bcrypt for password hashing
Deploy / release (push) Skipped
Deploy / deploy (push) Failing after 58s

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
SimoandCursor committed 2026-07-21 20:37:02 +02:00
1 parent 830d252346
commit d2120987b0
6 files changed
+47 -18

No files matched your search

+32 -7
View File
@@ -40,9 +40,9 @@ importers:
'@tanstack/react-virtual':
specifier: ^3.14.6
version: 3.14.6([email protected]([email protected]))([email protected])
bcryptjs:
specifier: ^3.0.2
version: 3.0.3
bcrypt:
specifier: ^6.0.0
version: 6.0.0
class-variance-authority:
specifier: ^0.7.1
version: 0.7.1
@@ -158,6 +158,9 @@ importers:
'@tailwindcss/typography':
specifier: ^0.5.20
version: 0.5.20([email protected])
'@types/bcrypt':
specifier: ^6.0.0
version: 6.0.0
'@types/node':
specifier: ^26.1.1
version: 26.1.1
@@ -2374,6 +2377,9 @@ packages:
'@tybys/[email protected]':
resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==}
'@types/[email protected]':
resolution: {integrity: sha512-/oJGukuH3D2+D+3H4JWLaAsJ/ji86dhRidzZ/Od7H/i8g+aCmvkeCc6Ni/f9uxGLSQVCRZkX2/lqEFG2BvWtlQ==}
'@types/[email protected]':
resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
@@ -2750,9 +2756,9 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
bcryptjs@3.0.3:
resolution: {integrity: sha512-GlF5wPWnSa/X5LKM1o0wz0suXIINz1iHRLvTS+sLyi7XPbe5ycmYI3DlZqVGZZtDgl4DmasFg7gOB3JYbphV5g==}
hasBin: true
bcrypt@6.0.0:
resolution: {integrity: sha512-cU8v/EGSrnH+HnxV2z0J7/blxH8gq7Xh2JFT6Aroax7UohdmiJJlxApMxtKfuI7z68NvvVcmR78k2LbT6efhRg==}
engines: {node: '>= 18'}
[email protected]:
resolution: {integrity: sha512-WIFoBPCdnTOdk9inkE1ZRvCZ4P0CpSkAiLlchC65N7n9DcjZ3NhqkBOlafzpOVnO8ixyi37kicmSJ3ENhPZl7Q==}
@@ -3640,6 +3646,10 @@ packages:
[email protected]:
resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
[email protected]:
resolution: {integrity: sha512-ekZMeaaIzSQTSpr7X2X3iJM7lTzgnx8ahAG9pJfT/7+14mlEM8ZYQ9cgCDvSSRbReFK0oHli3WrZdCiRsgAT9Q==}
engines: {node: ^18 || ^20 || >= 21}
[email protected]:
resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
engines: {node: 4.x || >=6.0.0}
@@ -3649,6 +3659,10 @@ packages:
encoding:
optional: true
[email protected]:
resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==}
hasBin: true
[email protected]:
resolution: {integrity: sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==}
engines: {node: '>=18'}
@@ -6117,6 +6131,10 @@ snapshots:
tslib: 2.8.1
optional: true
'@types/[email protected]':
dependencies:
'@types/node': 26.1.1
'@types/[email protected]':
dependencies:
'@types/deep-eql': 4.0.2
@@ -6500,7 +6518,10 @@ snapshots:
[email protected]: {}
bcrypt[email protected]: {}
bcrypt@6.0.0:
dependencies:
node-addon-api: 8.9.0
node-gyp-build: 4.8.4
[email protected]: {}
@@ -7291,10 +7312,14 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
dependencies:
whatwg-url: 5.0.0
[email protected]: {}
[email protected]: {}
[email protected]: {}