Skip to content

build: upgrade to cmake-js 8.0.0 to get rid of audit vulnerabilities#55

Open
BonesGit wants to merge 1 commit into
session-foundation:mainfrom
BonesGit:main
Open

build: upgrade to cmake-js 8.0.0 to get rid of audit vulnerabilities#55
BonesGit wants to merge 1 commit into
session-foundation:mainfrom
BonesGit:main

Conversation

@BonesGit
Copy link
Copy Markdown

Upgrade to cmake-js 8.0.0 to get rid of audit vulnerabilities for tar and node-tar. Requires Node >= 20.

Should be ok since session-desktop requires Node 24.

klodr added a commit to klodr/libsession-util-nodejs that referenced this pull request May 17, 2026
Forks session-foundation/libsession-util-nodejs to target standalone
Node 22 instead of Electron 40, and publishes to GitHub Packages under
the @klodr scope.

Changes:
- name: libsession_util_nodejs → @klodr/libsession-util-nodejs
- version: 0.6.17 → 0.6.17-klodr.1
- description updated, contributors + repository fields added
- cmake-js: 7.3.1 → 8.0.0 (integrates dormant upstream PR session-foundation#55,
  resolves tar/node-tar CVE chain — pnpm-lock.yaml regenerated,
  tar bumped 6.x → 7.5.15)
- install script: --runtime=electron --runtime-version=40.0.0
  → --runtime=node --runtime-version=22.22.2
- engines.node >= 22.22.2
- publishConfig: scoped, restricted, registry npm.pkg.github.com
- typings: declare module 'libsession_util_nodejs' renamed to
  '@klodr/libsession-util-nodejs' across index.d.ts + 13 types/*.d.ts
  so consumer TypeScript imports resolve against the new package name

Signed-off-by: Claude Perrin <klodr@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant