{"id":28400107,"url":"https://github.com/kinngh/polaris-react-to-wc-codemod","last_synced_at":"2025-10-12T18:40:50.108Z","repository":{"id":294866034,"uuid":"963386168","full_name":"kinngh/polaris-react-to-wc-codemod","owner":"kinngh","description":"[WIP] Migrate Polaris React to Web Components","archived":false,"fork":false,"pushed_at":"2025-05-22T18:29:36.000Z","size":22,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-18T07:43:56.485Z","etag":null,"topics":["polaris-react","react","shopify","shopify-polaris","web-components"],"latest_commit_sha":null,"homepage":"https://x.com/kinngh","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/kinngh.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-09T15:48:27.000Z","updated_at":"2025-05-23T13:00:31.000Z","dependencies_parsed_at":"2025-05-22T13:28:31.203Z","dependency_job_id":"0c20b3e6-7909-4957-ae4b-383a2f3b4d9b","html_url":"https://github.com/kinngh/polaris-react-to-wc-codemod","commit_stats":null,"previous_names":["kinngh/polaris-react-to-wc-codemod"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kinngh/polaris-react-to-wc-codemod","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kinngh%2Fpolaris-react-to-wc-codemod","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kinngh%2Fpolaris-react-to-wc-codemod/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kinngh%2Fpolaris-react-to-wc-codemod/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kinngh%2Fpolaris-react-to-wc-codemod/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kinngh","download_url":"https://codeload.github.com/kinngh/polaris-react-to-wc-codemod/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kinngh%2Fpolaris-react-to-wc-codemod/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268470799,"owners_count":24255391,"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","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["polaris-react","react","shopify","shopify-polaris","web-components"],"created_at":"2025-06-01T08:38:35.297Z","updated_at":"2025-10-12T18:40:50.052Z","avatar_url":"https://github.com/kinngh.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [WIP] Polaris React to Web Components Codemod\n\nA minimal migrator for converting Polaris React Components into Web Components. The migration isn't perfect and still misses a lot of baselines, but is a good starting point\n\nOpen `src/index.js` and update `const targetDir = path.join(process.cwd(), \"pages\", \"react\");` to point to your dir of jsx files. CLI coming in later patches.\n\n## Notes\n\nI've been using Polaris Web Components for a decent while and wanted to do most of the heavy lifting of renaming components and bringing over most of the props and functions over to the new format. The idea of building this is to learn how codemods work so there's going to be a whole lot of experiments with this repo.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkinngh%2Fpolaris-react-to-wc-codemod","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkinngh%2Fpolaris-react-to-wc-codemod","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkinngh%2Fpolaris-react-to-wc-codemod/lists"}