Issue with node20

Seems like when the auto-deploy launch the build command npm run build, after setup the node version to the last LTS (20) we have an with the deasync package:

{
  "changed": true,
  "cmd": [
    "npm",
    "run",
    "build"
  ],
  "delta": "0:00:00.549901",
  "end": "2024-04-25 17:16:50.177040",
  "msg": "non-zero return code",
  "rc": 1,
  "start": "2024-04-25 17:16:49.627139",
  "stderr": "/home/tzcld-stg/startinblox/client/node_modules/bindings/bindings.js:135\n  throw err;\n  ^\n\nError: Could not locate the bindings file. Tried:\n → /home/tzcld-stg/startinblox/client/node_modules/deasync/build/deasync.node\n → /home/tzcld-stg/startinblox/client/node_modules/deasync/build/Debug/deasync.node\n → /home/tzcld-stg/startinblox/client/node_modules/deasync/build/Release/deasync.node\n → /home/tzcld-stg/startinblox/client/node_modules/deasync/out/Debug/deasync.node\n → /home/tzcld-stg/startinblox/client/node_modules/deasync/Debug/deasync.node\n → /home/tzcld-stg/startinblox/client/node_modules/deasync/out/Release/deasync.node\n → /home/tzcld-stg/startinblox/client/node_modules/deasync/Release/deasync.node\n → /home/tzcld-stg/startinblox/client/node_modules/deasync/build/default/deasync.node\n → /home/tzcld-stg/startinblox/client/node_modules/deasync/compiled/20.11.1/linux/x64/deasync.node\n → /home/tzcld-stg/startinblox/client/node_modules/deasync/addon-build/release/install-root/deasync.node\n → /home/tzcld-stg/startinblox/client/node_modules/deasync/addon-build/debug/install-root/deasync.node\n → /home/tzcld-stg/startinblox/client/node_modules/deasync/addon-build/default/install-root/deasync.node\n → /home/tzcld-stg/startinblox/client/node_modules/deasync/lib/binding/node-v115-linux-x64/deasync.node\n    at bindings (/home/tzcld-stg/startinblox/client/node_modules/bindings/bindings.js:126:9)\n    at Object.<anonymous> (/home/tzcld-stg/startinblox/client/node_modules/deasync/index.js:30:31)\n    at Module._compile (node:internal/modules/cjs/loader:1376:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)\n    at Module.load (node:internal/modules/cjs/loader:1207:32)\n    at Module._load (node:internal/modules/cjs/loader:1023:12)\n    at Module.require (node:internal/modules/cjs/loader:1235:19)\n    at require (node:internal/modules/helpers:176:18)\n    at Object.<anonymous> (/home/tzcld-stg/startinblox/client/node_modules/parcel-bundler/src/utils/syncPromise.js:1:17)\n    at Module._compile (node:internal/modules/cjs/loader:1376:14) {\n  tries: [\n    '/home/tzcld-stg/startinblox/client/node_modules/deasync/build/deasync.node',\n    '/home/tzcld-stg/startinblox/client/node_modules/deasync/build/Debug/deasync.node',\n    '/home/tzcld-stg/startinblox/client/node_modules/deasync/build/Release/deasync.node',\n    '/home/tzcld-stg/startinblox/client/node_modules/deasync/out/Debug/deasync.node',\n    '/home/tzcld-stg/startinblox/client/node_modules/deasync/Debug/deasync.node',\n    '/home/tzcld-stg/startinblox/client/node_modules/deasync/out/Release/deasync.node',\n    '/home/tzcld-stg/startinblox/client/node_modules/deasync/Release/deasync.node',\n    '/home/tzcld-stg/startinblox/client/node_modules/deasync/build/default/deasync.node',\n    '/home/tzcld-stg/startinblox/client/node_modules/deasync/compiled/20.11.1/linux/x64/deasync.node',\n    '/home/tzcld-stg/startinblox/client/node_modules/deasync/addon-build/release/install-root/deasync.node',\n    '/home/tzcld-stg/startinblox/client/node_modules/deasync/addon-build/debug/install-root/deasync.node',\n    '/home/tzcld-stg/startinblox/client/node_modules/deasync/addon-build/default/install-root/deasync.node',\n    '/home/tzcld-stg/startinblox/client/node_modules/deasync/lib/binding/node-v115-linux-x64/deasync.node'\n  ]\n}\n\nNode.js v20.11.1",
  "stderr_lines": [
    "/home/tzcld-stg/startinblox/client/node_modules/bindings/bindings.js:135",
    "  throw err;",
    "  ^",
    "",
    "Error: Could not locate the bindings file. Tried:",
    " → /home/tzcld-stg/startinblox/client/node_modules/deasync/build/deasync.node",
    " → /home/tzcld-stg/startinblox/client/node_modules/deasync/build/Debug/deasync.node",
    " → /home/tzcld-stg/startinblox/client/node_modules/deasync/build/Release/deasync.node",
    " → /home/tzcld-stg/startinblox/client/node_modules/deasync/out/Debug/deasync.node",
    " → /home/tzcld-stg/startinblox/client/node_modules/deasync/Debug/deasync.node",
    " → /home/tzcld-stg/startinblox/client/node_modules/deasync/out/Release/deasync.node",
    " → /home/tzcld-stg/startinblox/client/node_modules/deasync/Release/deasync.node",
    " → /home/tzcld-stg/startinblox/client/node_modules/deasync/build/default/deasync.node",
    " → /home/tzcld-stg/startinblox/client/node_modules/deasync/compiled/20.11.1/linux/x64/deasync.node",
    " → /home/tzcld-stg/startinblox/client/node_modules/deasync/addon-build/release/install-root/deasync.node",
    " → /home/tzcld-stg/startinblox/client/node_modules/deasync/addon-build/debug/install-root/deasync.node",
    " → /home/tzcld-stg/startinblox/client/node_modules/deasync/addon-build/default/install-root/deasync.node",
    " → /home/tzcld-stg/startinblox/client/node_modules/deasync/lib/binding/node-v115-linux-x64/deasync.node",
    "    at bindings (/home/tzcld-stg/startinblox/client/node_modules/bindings/bindings.js:126:9)",
    "    at Object.<anonymous> (/home/tzcld-stg/startinblox/client/node_modules/deasync/index.js:30:31)",
    "    at Module._compile (node:internal/modules/cjs/loader:1376:14)",
    "    at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)",
    "    at Module.load (node:internal/modules/cjs/loader:1207:32)",
    "    at Module._load (node:internal/modules/cjs/loader:1023:12)",
    "    at Module.require (node:internal/modules/cjs/loader:1235:19)",
    "    at require (node:internal/modules/helpers:176:18)",
    "    at Object.<anonymous> (/home/tzcld-stg/startinblox/client/node_modules/parcel-bundler/src/utils/syncPromise.js:1:17)",
    "    at Module._compile (node:internal/modules/cjs/loader:1376:14) {",
    "  tries: [",
    "    '/home/tzcld-stg/startinblox/client/node_modules/deasync/build/deasync.node',",
    "    '/home/tzcld-stg/startinblox/client/node_modules/deasync/build/Debug/deasync.node',",
    "    '/home/tzcld-stg/startinblox/client/node_modules/deasync/build/Release/deasync.node',",
    "    '/home/tzcld-stg/startinblox/client/node_modules/deasync/out/Debug/deasync.node',",
    "    '/home/tzcld-stg/startinblox/client/node_modules/deasync/Debug/deasync.node',",
    "    '/home/tzcld-stg/startinblox/client/node_modules/deasync/out/Release/deasync.node',",
    "    '/home/tzcld-stg/startinblox/client/node_modules/deasync/Release/deasync.node',",
    "    '/home/tzcld-stg/startinblox/client/node_modules/deasync/build/default/deasync.node',",
    "    '/home/tzcld-stg/startinblox/client/node_modules/deasync/compiled/20.11.1/linux/x64/deasync.node',",
    "    '/home/tzcld-stg/startinblox/client/node_modules/deasync/addon-build/release/install-root/deasync.node',",
    "    '/home/tzcld-stg/startinblox/client/node_modules/deasync/addon-build/debug/install-root/deasync.node',",
    "    '/home/tzcld-stg/startinblox/client/node_modules/deasync/addon-build/default/install-root/deasync.node',",
    "    '/home/tzcld-stg/startinblox/client/node_modules/deasync/lib/binding/node-v115-linux-x64/deasync.node'",
    "  ]",
    "}",
    "",
    "Node.js v20.11.1"
  ],
  "stdout": "\n> orbit@1.0.0 prebuild\n> rimraf dist\n\n\n> orbit@1.0.0 build\n> cross-env NODE_ENV='production' node internal/parcel.js",
  "stdout_lines": [
    "",
    "> orbit@1.0.0 prebuild",
    "> rimraf dist",
    "",
    "",
    "> orbit@1.0.0 build",
    "> cross-env NODE_ENV='production' node internal/parcel.js"
  ]
}

Any idea on how to fix/replace this dependency for the build ?