There used to be a script to generate the node modules distfile, but now it can be created with "make makesum" as we have Uses/electron.mk now. For each release, we need to sync all the files in files/packagejsons/ with the upstream project's release. However, we need to patch the root pnpm-workspace.yaml to make "freebsd" the only os listed: supportedArchitectures: os: - freebsd cpu: - x64 - ia32 - arm64 The full list of files that need to be placed into files/packagejsons/ are as follows at the time of writing: package.json packages/e2e-tests/package.json packages/frontend/package.json packages/runtime/package.json packages/shared/package.json packages/target-browser/package.json packages/target-electron/package.json packages/target-tauri/package.json pnpm-lock.yaml pnpm-workspace.yaml