From 3a51c9cc9cdd86d697d8921147da94ad34c62888 Mon Sep 17 00:00:00 2001 From: DecDuck Date: Tue, 5 Nov 2024 10:56:34 +1100 Subject: [PATCH] migrate bcrypt to bcryptjs --- package.json | 2 ++ server/internal/security/simple.ts | 2 +- yarn.lock | 10 ++++++++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index c55717b..5108845 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "@nuxt/content": "^2.13.4", "@prisma/client": "5.20.0", "axios": "^1.7.7", + "bcryptjs": "^2.4.3", "fast-fuzzy": "^1.12.0", "file-type-mime": "^0.4.3", "jdenticon": "^3.3.0", @@ -37,6 +38,7 @@ "@tailwindcss/forms": "^0.5.9", "@tailwindcss/typography": "^0.5.15", "@types/bcrypt": "^5.0.2", + "@types/bcryptjs": "^2.4.6", "@types/markdown-it": "^14.1.2", "@types/turndown": "^5.0.5", "@types/uuid": "^10.0.0", diff --git a/server/internal/security/simple.ts b/server/internal/security/simple.ts index ff29074..9494d7f 100644 --- a/server/internal/security/simple.ts +++ b/server/internal/security/simple.ts @@ -1,4 +1,4 @@ -import bcrypt from 'bcrypt'; +import bcrypt from 'bcryptjs'; const rounds = 10; diff --git a/yarn.lock b/yarn.lock index 81dac4e..f22588b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1389,6 +1389,11 @@ dependencies: "@types/node" "*" +"@types/bcryptjs@^2.4.6": + version "2.4.6" + resolved "https://registry.yarnpkg.com/@types/bcryptjs/-/bcryptjs-2.4.6.tgz#2b92e3c2121c66eba3901e64faf8bb922ec291fa" + integrity sha512-9xlo6R2qDs5uixm0bcIqCeMCE6HiQsIyel9KQySStiyqNl2tnj2mP3DX1Nf56MD6KMenNNlBBsy3LJ7gUEQPXQ== + "@types/debug@^4.0.0": version "4.1.12" resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" @@ -1987,6 +1992,11 @@ base64-js@^1.3.1: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== +bcryptjs@^2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/bcryptjs/-/bcryptjs-2.4.3.tgz#9ab5627b93e60621ff7cdac5da9733027df1d0cb" + integrity sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ== + binary-extensions@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522"