From f73ca9d9c0a275e08ddf09cca4e9920e828a7dbc Mon Sep 17 00:00:00 2001 From: zebrapurring <103900164+zebrapurring@users.noreply.github.com> Date: Fri, 14 Nov 2025 02:12:01 +0900 Subject: [PATCH] chore: build bcrypt dependency from source (#22145) This may provide better performance on some cases and guarantee cross-platform compatibility Co-authored-by: zebrapurring <> --- pnpm-lock.yaml | 5 ++++- pnpm-workspace.yaml | 6 +++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2dc988348e..5cbd915fb3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,7 +9,7 @@ overrides: canvas: 2.11.2 sharp: ^0.34.4 -packageExtensionsChecksum: sha256-DAYr0FTkvKYnvBH4muAER9UE1FVGKhqfRU4/QwA2xPQ= +packageExtensionsChecksum: sha256-3l4AQg4iuprBDup+q+2JaPvbPg/7XodWCE0ZteH+s54= pnpmfileChecksum: sha256-AG/qwrPNpmy9q60PZwCpecoYVptglTHgH+N6RKQHOM0= @@ -17278,7 +17278,10 @@ snapshots: bcrypt@6.0.0: dependencies: node-addon-api: 8.5.0 + node-gyp: 11.3.0 node-gyp-build: 4.8.4 + transitivePeerDependencies: + - supports-color big.js@5.2.2: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 5fd79faba3..db33e87a0e 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -10,7 +10,6 @@ ignoredBuiltDependencies: - '@nestjs/core' - '@scarf/scarf' - '@swc/core' - - bcrypt - canvas - core-js - core-js-pure @@ -25,6 +24,7 @@ ignoredBuiltDependencies: onlyBuiltDependencies: - sharp - '@tailwindcss/oxide' + - bcrypt overrides: canvas: 2.11.2 sharp: ^0.34.4 @@ -51,6 +51,10 @@ packageExtensions: tailwind-variants: dependencies: tailwindcss: '>=4.1' + bcrypt: + dependencies: + node-addon-api: '*' + node-gyp: '*' dedupePeerDependents: false preferWorkspacePackages: true injectWorkspacePackages: true