Does anyone run the GitHub zk.money project successfully?

I tried the zk.money on GitHub; however, it showed many errors when I compiled the project. Is there any project I could run as a simple website to implement the BTC rollup to zkBTC and so on?

Here are the errors that showed up.

====================

PS C:\zk-money-master> yarn install --immutable
➤ YN0000: ┌ Project validation
➤ YN0057: │ zk.money: Unrecognized installConfig key: pnp
➤ YN0000: └ Completed
➤ YN0000: ┌ Resolution step
➤ YN0061: │ eslint@npm:7.32.0 is deprecated: This version is no longer supported. Please see Version Support - ESLint - Pluggable JavaScript Linter for other options.
➤ YN0061: │ babel-eslint@npm:10.1.0 is deprecated: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
➤ YN0032: │ @parcel/watcher@npm:2.5.1: Implicit dependencies on node-gyp are discouraged
➤ YN0061: │ level-js@npm:6.1.0 is deprecated: Superseded by browser-level (GitHub - Level/community: Discussion, support and common information for projects in the community.)
➤ YN0061: │ memdown@npm:6.1.1 is deprecated: Superseded by memory-level (GitHub - Level/community: Discussion, support and common information for projects in the community.)
➤ YN0032: │ leveldown@npm:6.1.1: Implicit dependencies on node-gyp are discouraged
➤ YN0061: │ leveldown@npm:6.1.1 is deprecated: Superseded by classic-level (GitHub - Level/community: Discussion, support and common information for projects in the community.)
➤ YN0061: │ levelup@npm:5.1.1 is deprecated: Superseded by abstract-level (GitHub - Level/community: Discussion, support and common information for projects in the community.)
➤ YN0061: │ rimraf@npm:3.0.2 is deprecated: Rimraf versions prior to v4 are no longer supported
➤ YN0061: │ @humanwhocodes/config-array@npm:0.5.0 is deprecated: Use @eslint/config-array instead
➤ YN0061: │ abab@npm:2.0.6 is deprecated: Use your platform’s native atob() and btoa() methods instead
➤ YN0061: │ domexception@npm:4.0.0 is deprecated: Use your platform’s native DOMException instead
➤ YN0061: │ uuid-browser@npm:3.1.0 is deprecated: Package no longer supported and required. Use the uuid package or crypto.randomUUID instead
➤ YN0032: │ fsevents@npm:2.3.3: Implicit dependencies on node-gyp are discouraged
➤ YN0032: │ node-addon-api@npm:7.1.1: Implicit dependencies on node-gyp are discouraged
➤ YN0061: │ abstract-leveldown@npm:7.2.0 is deprecated: Superseded by abstract-level (GitHub - Level/community: Discussion, support and common information for projects in the community.)
➤ YN0061: │ level-errors@npm:3.0.1 is deprecated: Superseded by abstract-level (GitHub - Level/community: Discussion, support and common information for projects in the community.)
➤ YN0061: │ deferred-leveldown@npm:7.0.0 is deprecated: Superseded by abstract-level (GitHub - Level/community: Discussion, support and common information for projects in the community.)
➤ YN0061: │ glob@npm:7.2.3 is deprecated: Glob versions prior to v9 are no longer supported
➤ YN0061: │ npmlog@npm:5.0.1 is deprecated: This package is no longer supported.
➤ YN0061: │ npmlog@npm:6.0.2 is deprecated: This package is no longer supported.
➤ YN0032: │ evp_bytestokey@npm:1.0.3: Implicit dependencies on node-gyp are discouraged
➤ YN0061: │ @humanwhocodes/object-schema@npm:1.2.1 is deprecated: Use @eslint/object-schema instead
➤ YN0061: │ level-concat-iterator@npm:3.1.0 is deprecated: Superseded by abstract-level (GitHub - Level/community: Discussion, support and common information for projects in the community.)
➤ YN0061: │ inflight@npm:1.0.6 is deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
➤ YN0061: │ querystring@npm:0.2.1 is deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
➤ YN0061: │ are-we-there-yet@npm:2.0.0 is deprecated: This package is no longer supported.
➤ YN0061: │ are-we-there-yet@npm:3.0.1 is deprecated: This package is no longer supported.
➤ YN0061: │ gauge@npm:3.0.2 is deprecated: This package is no longer supported.
➤ YN0061: │ gauge@npm:4.0.4 is deprecated: This package is no longer supported.
➤ YN0061: │ @babel/plugin-proposal-class-properties@npm:7.18.6 is deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
➤ YN0061: │ @babel/plugin-proposal-private-property-in-object@npm:7.21.11 is deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.
➤ YN0061: │ @babel/plugin-proposal-private-methods@npm:7.18.6 is deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
➤ YN0061: │ @babel/plugin-proposal-object-rest-spread@npm:7.20.7 is deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
➤ YN0061: │ @babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6 is deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
➤ YN0061: │ @babel/plugin-proposal-optional-chaining@npm:7.21.0 is deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
➤ YN0061: │ sane@npm:4.1.0 is deprecated: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
➤ YN0061: │ stable@npm:0.1.8 is deprecated: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: Array.prototype.sort() - JavaScript | MDN
➤ YN0061: │ @walletconnect/ethereum-provider@npm:2.9.0 is deprecated: Reliability and performance improvements. See: Releases · WalletConnect/walletconnect-monorepo · GitHub
➤ YN0061: │ source-map-resolve@npm:0.5.3 is deprecated: See GitHub - lydell/source-map-resolve: [DEPRECATED] Resolve the source map and/or sources for a generated file.
➤ YN0061: │ fsevents@npm:1.2.13 is deprecated: Upgrade to fsevents v2 to mitigate potential security issues
➤ YN0061: │ rimraf@npm:2.7.1 is deprecated: Rimraf versions prior to v4 are no longer supported
➤ YN0032: │ keccak@npm:3.0.4: Implicit dependencies on node-gyp are discouraged
➤ YN0032: │ node-addon-api@npm:2.0.2: Implicit dependencies on node-gyp are discouraged
➤ YN0061: │ @walletconnect/sign-client@npm:2.9.0 is deprecated: Reliability and performance improvements. See: Releases · WalletConnect/walletconnect-monorepo · GitHub
➤ YN0061: │ resolve-url@npm:0.2.1 is deprecated: GitHub - lydell/resolve-url: [DEPRECATED] Like Node.js’ `path.resolve`/`url.resolve` for the browser.
➤ YN0061: │ source-map-url@npm:0.4.1 is deprecated: See GitHub - lydell/source-map-url: [DEPRECATED] Tools for working with sourceMappingURL comments.
➤ YN0061: │ @babel/plugin-proposal-object-rest-spread@npm:7.12.1 is deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
➤ YN0032: │ nan@npm:2.22.2: Implicit dependencies on node-gyp are discouraged
➤ YN0061: │ @npmcli/move-file@npm:1.1.2 is deprecated: This functionality has been moved to @npmcli/fs
➤ YN0061: │ move-concurrently@npm:1.0.1 is deprecated: This package is no longer supported.
➤ YN0061: │ urix@npm:0.1.0 is deprecated: Please see GitHub - lydell/urix: [DEPRECATED] Makes Windows-style paths more unix and URI friendly.
➤ YN0061: │ figgy-pudding@npm:3.5.2 is deprecated: This module is no longer supported.
➤ YN0061: │ trim@npm:0.0.1 is deprecated: Use String.prototype.trim() instead
➤ YN0061: │ fs-write-stream-atomic@npm:1.0.10 is deprecated: This package is no longer supported.
➤ YN0061: │ copy-concurrently@npm:1.0.5 is deprecated: This package is no longer supported.
➤ YN0061: │ @motionone/vue@npm:10.16.4 is deprecated: Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion
➤ YN0061: │ lodash.isequal@npm:4.5.0 is deprecated: This package is deprecated. Use require(‘node:util’).isDeepStrictEqual instead.
➤ YN0061: │ uuid@npm:3.4.0 is deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See There’s Math.random(), and then there’s Math.random() · V8 for details.
➤ YN0002: │ @aztec/sdk@npm:2.1.93 doesn’t provide reflect-metadata (p999c7), requested by typeorm
➤ YN0002: │ @storybook/addon-docs@npm:6.5.16 [2456e] doesn’t provide @babel/core (pd8cdc), requested by @babel/preset-env
➤ YN0002: │ @storybook/addon-docs@npm:6.5.16 [2456e] doesn’t provide @babel/core (p4fd5e), requested by @babel/plugin-transform-react-jsx
➤ YN0002: │ @storybook/addon-docs@npm:6.5.16 [2456e] doesn’t provide @babel/core (pe9cbd), requested by babel-loader
➤ YN0002: │ @storybook/addon-docs@npm:6.5.16 [2456e] doesn’t provide webpack (pf3502), requested by babel-loader
➤ YN0002: │ @storybook/docs-tools@npm:6.5.16 doesn’t provide react (p9b542), requested by @storybook/store
➤ YN0002: │ @storybook/docs-tools@npm:6.5.16 doesn’t provide react-dom (pc910b), requested by @storybook/store
➤ YN0002: │ @storybook/mdx1-csf@npm:0.0.1 doesn’t provide @babel/core (p9a1b3), requested by @babel/preset-env
➤ YN0002: │ @storybook/preset-create-react-app@npm:3.2.0 [8f191] doesn’t provide react-refresh (p5384f), requested by @pmmmwh/react-refresh-webpack-plugin
➤ YN0002: │ @storybook/preset-create-react-app@npm:3.2.0 [8f191] doesn’t provide typescript (pd9b3d), requested by react-docgen-typescript-plugin
➤ YN0002: │ @storybook/preset-create-react-app@npm:3.2.0 [8f191] doesn’t provide webpack (p06385), requested by @pmmmwh/react-refresh-webpack-plugin
➤ YN0002: │ @storybook/preset-create-react-app@npm:3.2.0 [8f191] doesn’t provide webpack (pba701), requested by react-docgen-typescript-plugin
➤ YN0002: │ @storybook/telemetry@npm:6.5.16 doesn’t provide react (p48f29), requested by @storybook/core-common
➤ YN0002: │ @storybook/telemetry@npm:6.5.16 doesn’t provide react-dom (p479a1), requested by @storybook/core-common
➤ YN0060: │ wagmi@npm:0.12.19 [8f191] provides react-dom (pef5af) with version 19.1.0, which doesn’t satisfy what @tanstack/react-query requests
➤ YN0002: │ zk.money@workspace:. doesn’t provide @babel/core (pe781f), requested by @storybook/addon-essentials
➤ YN0002: │ zk.money@workspace:. doesn’t provide @babel/core (p38e10), requested by @storybook/preset-create-react-app
➤ YN0002: │ zk.money@workspace:. doesn’t provide @babel/plugin-syntax-flow (pb30e4), requested by eslint-plugin-flowtype➤ YN0002: │ zk.money@workspace:. doesn’t provide @babel/plugin-transform-react-jsx (pd7df5), requested by eslint-plugin-flowtype
➤ YN0060: │ zk.money@workspace:. provides @typescript-eslint/eslint-plugin (p87c35) with version 5.62.0, which doesn’t satisfy what eslint-config-react-app requests
➤ YN0060: │ zk.money@workspace:. provides @typescript-eslint/parser (pa7fae) with version 5.62.0, which doesn’t satisfy what eslint-config-react-app requests
➤ YN0060: │ zk.money@workspace:. provides eslint (p86133) with version 7.32.0, which doesn’t satisfy what eslint-plugin-flowtype requests
➤ YN0060: │ zk.money@workspace:. provides eslint-plugin-flowtype (pade2e) with version 8.0.3, which doesn’t satisfy what eslint-config-react-app requests
➤ YN0060: │ zk.money@workspace:. provides react (pf080f) with version 17.0.2, which doesn’t satisfy what wagmi and some of its descendants request
➤ YN0002: │ zk.money@workspace:. doesn’t provide react-scripts (pc2f74), requested by @storybook/preset-create-react-app➤ YN0002: │ zk.money@workspace:. doesn’t provide require-from-string (pa9efd), requested by @storybook/react
➤ YN0060: │ zk.money@workspace:. provides vite (pf6d80) with version 4.5.14, which doesn’t satisfy what vite-preset-react requests
➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements for details, where is the six-letter p-prefixed code
➤ YN0000: └ Completed in 20s 752ms
➤ YN0000: ┌ Post-resolution validation
➤ YN0068: │ @walletconnect/iso-crypto ➤ dependencies ➤ @walletconnect/encoding: No matching package in the dependency tree; you may not need this rule anymore.
➤ YN0068: │ @web3-react/core ➤ dependencies ➤ @ethersproject/bytes: No matching package in the dependency tree; you may not need this rule anymore.
➤ YN0068: │ json-normalize ➤ dependencies ➤ source-map-support: No matching package in the dependency tree; you may not need this rule anymore.
➤ YN0069: │ react-router-dom ➤ dependencies ➤ @remix-run/router: This rule seems redundant when applied on the original package; the extension may have been applied upstream.
➤ YN0068: │ sass-loader ➤ dependencies ➤ sass: No matching package in the dependency tree; you may not need this rule anymore.
➤ YN0028: │ The lockfile would have been modified by this install, which is explicitly forbidden.
➤ YN0000: └ Completed
➤ YN0000: Failed with errors in 20s 905ms