chore: build bcrypt dependency from source

This may provide better performance on some cases and guarantee cross-platform compatibility
This commit is contained in:
zebrapurring 2025-09-17 18:41:16 +02:00
parent 98ea3847e5
commit 63fe4d6f65
2 changed files with 9 additions and 2 deletions

5
pnpm-lock.yaml generated
View file

@ -9,7 +9,7 @@ overrides:
canvas: 2.11.2 canvas: 2.11.2
sharp: ^0.34.3 sharp: ^0.34.3
packageExtensionsChecksum: sha256-DAYr0FTkvKYnvBH4muAER9UE1FVGKhqfRU4/QwA2xPQ= packageExtensionsChecksum: sha256-3l4AQg4iuprBDup+q+2JaPvbPg/7XodWCE0ZteH+s54=
pnpmfileChecksum: sha256-AG/qwrPNpmy9q60PZwCpecoYVptglTHgH+N6RKQHOM0= pnpmfileChecksum: sha256-AG/qwrPNpmy9q60PZwCpecoYVptglTHgH+N6RKQHOM0=
@ -17333,7 +17333,10 @@ snapshots:
bcrypt@6.0.0: bcrypt@6.0.0:
dependencies: dependencies:
node-addon-api: 8.5.0 node-addon-api: 8.5.0
node-gyp: 11.3.0
node-gyp-build: 4.8.4 node-gyp-build: 4.8.4
transitivePeerDependencies:
- supports-color
big.js@5.2.2: {} big.js@5.2.2: {}

View file

@ -10,7 +10,6 @@ ignoredBuiltDependencies:
- '@nestjs/core' - '@nestjs/core'
- '@scarf/scarf' - '@scarf/scarf'
- '@swc/core' - '@swc/core'
- bcrypt
- canvas - canvas
- core-js - core-js
- core-js-pure - core-js-pure
@ -25,6 +24,7 @@ ignoredBuiltDependencies:
onlyBuiltDependencies: onlyBuiltDependencies:
- sharp - sharp
- '@tailwindcss/oxide' - '@tailwindcss/oxide'
- bcrypt
overrides: overrides:
canvas: 2.11.2 canvas: 2.11.2
sharp: ^0.34.3 sharp: ^0.34.3
@ -51,6 +51,10 @@ packageExtensions:
tailwind-variants: tailwind-variants:
dependencies: dependencies:
tailwindcss: '>=4.1' tailwindcss: '>=4.1'
bcrypt:
dependencies:
node-addon-api: '*'
node-gyp: '*'
dedupePeerDependents: false dedupePeerDependents: false
preferWorkspacePackages: true preferWorkspacePackages: true
injectWorkspacePackages: true injectWorkspacePackages: true