{"id":13626065,"url":"https://github.com/WalletConnect/walletconnect-monorepo","last_synced_at":"2025-04-16T11:31:08.096Z","repository":{"id":37404058,"uuid":"146185516","full_name":"WalletConnect/walletconnect-monorepo","owner":"WalletConnect","description":"WalletConnect Monorepo ","archived":false,"fork":false,"pushed_at":"2025-04-08T12:47:29.000Z","size":94572,"stargazers_count":1521,"open_issues_count":58,"forks_count":740,"subscribers_count":72,"default_branch":"v2.0","last_synced_at":"2025-04-09T16:02:05.837Z","etag":null,"topics":["devtools","ethereum","library","mobile","react-native","typescript","wallet","walletconnect","web3"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WalletConnect.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-26T14:02:36.000Z","updated_at":"2025-04-09T00:31:13.000Z","dependencies_parsed_at":"2024-01-12T00:24:59.505Z","dependency_job_id":"a22dd1ef-f06f-4dd7-8bb3-d3447f14f163","html_url":"https://github.com/WalletConnect/walletconnect-monorepo","commit_stats":{"total_commits":4638,"total_committers":166,"mean_commits":27.93975903614458,"dds":0.59379042690815,"last_synced_commit":"7039362a965d5241eb3f1e5f934e98e68cf54458"},"previous_names":[],"tags_count":337,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WalletConnect%2Fwalletconnect-monorepo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WalletConnect%2Fwalletconnect-monorepo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WalletConnect%2Fwalletconnect-monorepo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WalletConnect%2Fwalletconnect-monorepo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WalletConnect","download_url":"https://codeload.github.com/WalletConnect/walletconnect-monorepo/tar.gz/refs/heads/v2.0","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248065290,"owners_count":21041871,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["devtools","ethereum","library","mobile","react-native","typescript","wallet","walletconnect","web3"],"created_at":"2024-08-01T21:02:09.092Z","updated_at":"2025-04-16T11:31:08.077Z","avatar_url":"https://github.com/WalletConnect.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# WalletConnect v2.x.x\n\nOpen protocol for connecting Wallets to Dapps - https://walletconnect.com\n\n## Setup\n\n1. Ensure [nodejs and npm](https://nodejs.org/en/)\n2. Clone the repository\n3. Install all package dependencies, by running `npm install` from the root folder\n\n## Running checks for all packages\n\nTo ensure all packages lint, build and test correctly, we can run the following command from the root folder:\n\n\u003e **For tests to pass in the following command, you will need your own `TEST_PROJECT_ID` value**,\n\u003e which will be generated for you when you set up a new project on [WalletConnect Cloud](https://cloud.walletconnect.com).\n\n```zsh\nTEST_PROJECT_ID=YOUR_PROJECT_ID npm run check\n```\n\n## Command Overview\n\n- `clean` - Removes build folders from all packages\n- `lint` - Runs [eslint](https://eslint.org/) checks\n- `prettier` - Runs [prettier](https://prettier.io/) checks\n- `build` - Builds all packages\n- `test` - Tests all packages\n- `check` - Shorthand to run lint, build and test commands\n- `reset` - Shorthand to run clean and check commands\n\n## Troubleshooting\n\n1. If you are experiencing issues with installation ensure you install `npm i -g node-gyp`\n2. You will need to have xcode command line tools installed\n3. If there are issues with xcode command line tools try running\n\n```zsh\nsudo xcode-select --switch /Library/Developer/CommandLineTools\nsudo xcode-select --reset\n```\n\n## License\n\nApache 2.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWalletConnect%2Fwalletconnect-monorepo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FWalletConnect%2Fwalletconnect-monorepo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWalletConnect%2Fwalletconnect-monorepo/lists"}