{"id":35202725,"url":"https://github.com/jumperexchange/jumper-exchange","last_synced_at":"2026-04-02T23:59:56.138Z","repository":{"id":37801836,"uuid":"376807007","full_name":"jumperexchange/jumper-exchange","owner":"jumperexchange","description":"Jumper - Multi-Chain Bridging \u0026 Swapping","archived":false,"fork":false,"pushed_at":"2026-03-05T17:04:32.000Z","size":83260,"stargazers_count":265,"open_issues_count":24,"forks_count":206,"subscribers_count":12,"default_branch":"develop","last_synced_at":"2026-03-05T19:58:30.290Z","etag":null,"topics":["bridge","cross-chain","dapp","defi","dex","ethereum","jump","lifi","multi-chain","react","typescript","web3"],"latest_commit_sha":null,"homepage":"https://jumper.exchange","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jumperexchange.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-06-14T11:59:20.000Z","updated_at":"2026-03-05T10:38:13.000Z","dependencies_parsed_at":"2023-02-19T07:30:33.054Z","dependency_job_id":"ea2d9f6a-43b9-4551-8c56-6b240083b462","html_url":"https://github.com/jumperexchange/jumper-exchange","commit_stats":{"total_commits":1519,"total_committers":30,"mean_commits":50.63333333333333,"dds":0.782093482554312,"last_synced_commit":"c27ca6ba3b61218033d2b36d9fed6dce329b0ce7"},"previous_names":["lifinance/lifi-web","jumperexchange/jumper-exchange","lifinance/jumper.exchange"],"tags_count":117,"template":false,"template_full_name":null,"purl":"pkg:github/jumperexchange/jumper-exchange","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumperexchange%2Fjumper-exchange","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumperexchange%2Fjumper-exchange/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumperexchange%2Fjumper-exchange/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumperexchange%2Fjumper-exchange/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jumperexchange","download_url":"https://codeload.github.com/jumperexchange/jumper-exchange/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumperexchange%2Fjumper-exchange/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30380946,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-11T06:09:32.197Z","status":"ssl_error","status_checked_at":"2026-03-11T06:09:17.086Z","response_time":84,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["bridge","cross-chain","dapp","defi","dex","ethereum","jump","lifi","multi-chain","react","typescript","web3"],"created_at":"2025-12-29T12:01:56.521Z","updated_at":"2026-03-11T12:27:00.181Z","avatar_url":"https://github.com/jumperexchange.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n[![license](https://img.shields.io/github/license/jumperexchange/jumper-exchange)](/LICENSE)\n[![Crowdin](https://badges.crowdin.net/jumper-exchange/localized.svg)](https://crowdin.com/project/jumper-exchange)\n[![Follow on Twitter](https://img.shields.io/twitter/follow/JumperExchange.svg?label=follow+Jumper.Exchange)](https://twitter.com/JumperExchange)\n\n\u003c/div\u003e\n\n# Jumper.XYZ\n\nThis is the [jumper.xyz](https://jumper.xyz) repository that gets deployed to `develop.jumper.xyz`, `staging.jumper.xyz` and `jumper.xyz`.\n\n## Getting Started\n\nIn the root directory run the following commands to get started:\n\n```sh\npnpm install\n```\n\nto install all dependencies, and choose one of these start commands to start the development vite server and to start building packages in watch mode.\n\n```sh\npnpm dev\npnpm dev:local\npnpm dev:staging\npnpm dev:production\n```\n\n## Tools\n\nMost recent parts of the code rely on API generated from our backend's swagger configuration. With the backend running locally (on localhost:3001), you can generate the latest version of the API using:\n\n```sh\npnpm api\n```\n\nThe generated file requires linting, this should be automatic.\n\n## Lint and checks\n\nWe use [husky](https://github.com/typicode/husky) and [lint-staged](https://github.com/lint-staged/lint-staged) to run checks and linting on your code before you commit.\n\nHusky should be installed automatically when you run `pnpm install`.\n\n### lint-staged\n\nThe idea of invoking `tsc --noEmit` from bash instead of yarn comes from here: [github issue](https://github.com/lint-staged/lint-staged/issues/825#issuecomment-674575655)\nIt fixes some problems we had with lint-staged ignoring our tsconfig and not working properly.\n\n## Contributing Translations\n\nWe appreciate your interest in helping translate our project!\n\nIf you'd like to contribute translations, please visit our Crowdin project page at [Crowdin Jumper Exchange](https://crowdin.com/project/jumper-exchange) and [Crowdin LI.FI Widget](https://crowdin.com/project/lifi-widget).\nRegister on Crowdin and you can start translating the project into your preferred language.\nYour contributions will help make our project accessible to a wider audience around the world.\n\nThank you for your support!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjumperexchange%2Fjumper-exchange","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjumperexchange%2Fjumper-exchange","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjumperexchange%2Fjumper-exchange/lists"}