{"id":27615668,"url":"https://github.com/samhess/react2svelte","last_synced_at":"2026-05-07T11:31:39.146Z","repository":{"id":287542340,"uuid":"965056662","full_name":"samhess/react2svelte","owner":"samhess","description":"Fast React to Svelte migration","archived":false,"fork":false,"pushed_at":"2025-07-13T08:47:36.000Z","size":48,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-13T10:25:41.959Z","etag":null,"topics":["react-router","svelte"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/samhess.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2025-04-12T10:09:58.000Z","updated_at":"2025-07-13T08:47:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"170da861-6c86-4b3e-8cee-9dd3048dbbc7","html_url":"https://github.com/samhess/react2svelte","commit_stats":null,"previous_names":["samhess/react2svelte"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/samhess/react2svelte","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samhess%2Freact2svelte","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samhess%2Freact2svelte/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samhess%2Freact2svelte/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samhess%2Freact2svelte/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/samhess","download_url":"https://codeload.github.com/samhess/react2svelte/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samhess%2Freact2svelte/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32735086,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["react-router","svelte"],"created_at":"2025-04-23T03:57:17.668Z","updated_at":"2026-05-07T11:31:39.139Z","avatar_url":"https://github.com/samhess.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# React Router to Svelte Conversion\n\nThis project serves as a SvelteKit starter template for a React Router to SvelteKit migration.\n\nThe migrated code will not be fully ready to run and is subject to review and formatting.\nBut, most of the (boring) work such as creating folders and files is done by the script.\n\n## Prerequisites\n\n- The React source project\n  - resides in the same parent directory as this project (../)\n  - uses React Router v7\n  - provides a _app/routes.ts_ file\n  - uses TypeScript JSX (tsx) route modules which are located in the _app/routes_ folder\n  - and it's source code is prettified with the options in _.prettierrc_\n  - import statements are single line expressions at the beginning of the file\n\n## Converting route modules from React Router\n\n```shell\ncd scripts\nnpm run migrate 'reactRepoName'\nnpm run format\n# fix issues manually until no syntax errors left\nnpm run typecheck\n# fix remaining issues until code is ready to run\n# start the dev server\nnpm run dev\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamhess%2Freact2svelte","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamhess%2Freact2svelte","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamhess%2Freact2svelte/lists"}