MacOS OF-Connect installation attempt: error messages

I attempted to install openflexure-connect on my MacBook Air (11.6.4). Cloned the repo, installed npm, ran ‘npm install’, and got a load of error messages, see below. I tried running ‘npm audit fix’ as the message seemed to suggest, and got several further pages of errors.

Can anyone help?

Thanks, Aaron

|||||:|||||

Here are the error messages:

npm WARN deprecated urix@0.1.0: Please see GitHub - lydell/urix: [DEPRECATED] Makes Windows-style paths more unix and URI friendly.

npm WARN deprecated resolve-url@0.2.1: GitHub - lydell/resolve-url: [DEPRECATED] Like Node.js’ `path.resolve`/`url.resolve` for the browser.

npm WARN deprecated request@2.88.2: request has been deprecated, see Request’s Past, Present and Future · Issue #3142 · request/request · GitHub

npm WARN deprecated phantomjs-prebuilt@2.1.16: this package is now deprecated

npm WARN deprecated har-validator@5.1.5: this library is no longer supported

npm WARN deprecated eslint-loader@2.2.1: This loader has been deprecated. Please use eslint-webpack-plugin

npm WARN deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained

npm WARN deprecated @hapi/bourne@1.3.2: This version has been deprecated and is no longer supported or maintained

npm WARN deprecated @hapi/address@2.1.4: Moved to ‘npm install @sideway/address’

npm WARN deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained

npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.

npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.

npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.

npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.

npm WARN deprecated @hapi/joi@15.1.1: Switch to ‘npm install joi’

openflexure-connect@4.0.1 postinstall

electron-builder install-app-deps

• electron-builder version=22.9.1

added 1645 packages, and audited 1646 packages in 1m

92 packages are looking for funding

run npm fund for details

65 vulnerabilities (25 moderate, 28 high, 12 critical)

To address issues that do not require attention, run:

npm audit fix

To address all issues possible (including breaking changes), run:

npm audit fix --force

Some issues need review, and may require choosing

a different dependency.

Run npm audit for details.

npm notice

npm notice New minor version of npm available! 8.11.0 → 8.13.2

npm notice Changelog: Release v8.13.2 · npm/cli · GitHub

npm notice Run npm install -g npm@8.13.2 to update!

npm notice

We have not updated the dependencies in a while and should probably do so! Do those warnings prevent it from building, or does it still produce an application?

Pretty sure it did not build an application.
How would I know for sure?
Thanks.

usually, the last thing it prints would be an error if it fails; there should also be an application somewhere, though I can’t remember off the top of my head where the file should end up…