{"id":379328,"url":"https://github.com/react-component/mutate-observer","last_synced_at":"2026-10-05T07:01:14.906Z","repository":{"id":65184881,"uuid":"575890626","full_name":"react-component/mutate-observer","owner":"react-component","description":"👁️ React wrapper and hook for observing DOM mutations with a typed MutationObserver API.","archived":false,"fork":false,"pushed_at":"2026-09-07T13:20:29.000Z","size":73,"stargazers_count":7,"open_issues_count":4,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-09-24T23:50:40.828Z","etag":null,"topics":["ant-design","antd","javascript","react","react-component"],"latest_commit_sha":null,"homepage":"https://react-component.github.io/mutate-observer","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/react-component.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":"2022-12-08T14:29:36.000Z","updated_at":"2026-07-31T09:58:56.000Z","dependencies_parsed_at":"2024-06-18T17:01:27.468Z","dependency_job_id":"b3a966b1-dace-481a-a878-6dbca24bba69","html_url":"https://github.com/react-component/mutate-observer","commit_stats":{"total_commits":31,"total_committers":5,"mean_commits":6.2,"dds":"0.29032258064516125","last_synced_commit":"e0403d2f5e365ad92d60434f49e12c5cba85f718"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":"react-component/portal","purl":"pkg:github/react-component/mutate-observer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/react-component","download_url":"https://codeload.github.com/react-component/mutate-observer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37922303,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-10-02T02:00:07.254Z","response_time":104,"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"}},"owner":{"login":"react-component","name":"react-component","uuid":"9441414","kind":"organization","description":"React components foundation of https://ant.design, developed and maintained by the Ant Design Team","email":null,"website":"http://react-component.github.io","location":"china","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/9441414?v=4","repositories_count":111,"last_synced_at":"2026-10-02T09:09:07.298Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/react-component","funding_links":[],"total_stars":28403,"followers":2350,"following":0,"created_at":"2022-11-02T16:22:14.807Z","updated_at":"2026-10-02T09:09:07.332Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/react-component","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/react-component/repositories"},"packages":[{"id":5825113,"name":"@rc-component/mutate-observer","ecosystem":"npm","description":"React MutateObserver Component","homepage":"https://github.com/react-component/mutate-observer","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/react-component/mutate-observer","keywords_array":["react","react-component","mutate-observer"],"namespace":"rc-component","versions_count":5,"first_release_published_at":"2023-01-05T14:25:19.943Z","latest_release_published_at":"2025-11-28T03:02:42.339Z","latest_release_number":"2.0.1","last_synced_at":"2026-10-04T06:58:21.362Z","created_at":"2023-01-07T00:53:59.317Z","updated_at":"2026-10-04T06:58:22.039Z","registry_url":"https://www.npmjs.com/package/@rc-component/mutate-observer","install_command":"npm install @rc-component/mutate-observer","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.0.1"},"contentPolicy":null},"repo_metadata":{"id":65184881,"uuid":"575890626","full_name":"react-component/mutate-observer","owner":"react-component","description":"👁️ React wrapper and hook for observing DOM mutations with a typed MutationObserver API.","archived":false,"fork":false,"pushed_at":"2026-09-07T13:20:29.000Z","size":73,"stargazers_count":7,"open_issues_count":4,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-09-24T23:50:40.828Z","etag":null,"topics":["ant-design","antd","javascript","react","react-component"],"latest_commit_sha":null,"homepage":"https://react-component.github.io/mutate-observer","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/react-component.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":"2022-12-08T14:29:36.000Z","updated_at":"2026-07-31T09:58:56.000Z","dependencies_parsed_at":"2024-06-18T17:01:27.468Z","dependency_job_id":"b3a966b1-dace-481a-a878-6dbca24bba69","html_url":"https://github.com/react-component/mutate-observer","commit_stats":{"total_commits":31,"total_committers":5,"mean_commits":6.2,"dds":"0.29032258064516125","last_synced_commit":"e0403d2f5e365ad92d60434f49e12c5cba85f718"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":"react-component/portal","purl":"pkg:github/react-component/mutate-observer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/react-component","download_url":"https://codeload.github.com/react-component/mutate-observer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37922303,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-10-02T02:00:07.254Z","response_time":104,"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"},"owner_record":{"login":"react-component","name":"react-component","uuid":"9441414","kind":"organization","description":"React components foundation of https://ant.design, developed and maintained by the Ant Design Team","email":null,"website":"http://react-component.github.io","location":"china","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/9441414?v=4","repositories_count":111,"last_synced_at":"2026-10-02T09:09:07.298Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/react-component","funding_links":[],"total_stars":28403,"followers":2350,"following":0,"created_at":"2022-11-02T16:22:14.807Z","updated_at":"2026-10-02T09:09:07.332Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/react-component","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/react-component/repositories"},"tags":[{"name":"@rc-component/mutate-observer@2.0.1","sha":"5455ccbb133ad5db622b1888e32b424108feeacf","kind":"commit","published_at":"2025-11-28T03:02:31.000Z","download_url":"https://codeload.github.com/react-component/mutate-observer/tar.gz/@rc-component/mutate-observer@2.0.1","html_url":"https://github.com/react-component/mutate-observer/releases/tag/@rc-component/mutate-observer@2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/react-component/mutate-observer@%40rc-component%2Fmutate-observer%402.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/@rc-component%2Fmutate-observer@2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/@rc-component%2Fmutate-observer@2.0.1/manifests"},{"name":"@rc-component/mutate-observer@2.0.0","sha":"f11ce0fc0400008812c9d0395fe992c12f1a34ad","kind":"commit","published_at":"2025-01-24T10:35:23.000Z","download_url":"https://codeload.github.com/react-component/mutate-observer/tar.gz/@rc-component/mutate-observer@2.0.0","html_url":"https://github.com/react-component/mutate-observer/releases/tag/@rc-component/mutate-observer@2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/react-component/mutate-observer@%40rc-component%2Fmutate-observer%402.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/@rc-component%2Fmutate-observer@2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/@rc-component%2Fmutate-observer@2.0.0/manifests"},{"name":"v1.1.0","sha":"63678092b439032d0fd8152f49c2853a5bfd3934","kind":"tag","published_at":"2023-08-07T11:40:39.000Z","download_url":"https://codeload.github.com/react-component/mutate-observer/tar.gz/v1.1.0","html_url":"https://github.com/react-component/mutate-observer/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/react-component/mutate-observer@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"17d6a6b34999799067f5fe6bc6ed46723d7647b0","kind":"tag","published_at":"2023-01-09T03:45:10.000Z","download_url":"https://codeload.github.com/react-component/mutate-observer/tar.gz/v1.0.0","html_url":"https://github.com/react-component/mutate-observer/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/react-component/mutate-observer@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/v1.0.0/manifests"},{"name":"v1.0.0-alpha.1","sha":"b3aec81e150470a144e88f874be890dfd36717e9","kind":"tag","published_at":"2023-01-05T14:25:04.000Z","download_url":"https://codeload.github.com/react-component/mutate-observer/tar.gz/v1.0.0-alpha.1","html_url":"https://github.com/react-component/mutate-observer/releases/tag/v1.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/react-component/mutate-observer@v1.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/v1.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/v1.0.0-alpha.1/manifests"}]},"repo_metadata_updated_at":"2026-10-04T06:58:22.039Z","dependent_packages_count":48,"downloads":11643180,"downloads_period":"last-month","dependent_repos_count":12049,"rankings":{"downloads":0.19174844490355034,"dependent_repos_count":0.23320832678358897,"dependent_packages_count":0.6138711468490717,"stargazers_count":11.486422187344816,"forks_count":9.833352749546293,"docker_downloads_count":0.8413801621342436,"average":3.8666638362602606},"purl":"pkg:npm/%40rc-component/mutate-observer","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@rc-component/mutate-observer","docker_dependents_count":193,"docker_downloads_count":167702,"usage_url":"https://repos.ecosyste.ms/usage/npm/@rc-component/mutate-observer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@rc-component/mutate-observer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-04T06:31:17.396Z","issues_count":1,"pull_requests_count":28,"avg_time_to_close_issue":877862.0,"avg_time_to_close_pull_request":1359301.0476190476,"issues_closed_count":1,"pull_requests_closed_count":21,"pull_request_authors_count":12,"issue_authors_count":1,"avg_comments_per_issue":0.0,"avg_comments_per_pull_request":2.642857142857143,"merged_pull_requests_count":15,"bot_issues_count":0,"bot_pull_requests_count":6,"past_year_issues_count":0,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":1088669.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":3.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/issues","maintainers":[{"login":"li-jia-nan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/li-jia-nan"},{"login":"zombieJ","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zombieJ"},{"login":"yoyo837","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yoyo837"},{"login":"afc163","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/afc163"}],"active_maintainers":[{"login":"yoyo837","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yoyo837"},{"login":"zombieJ","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zombieJ"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@rc-component%2Fmutate-observer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@rc-component%2Fmutate-observer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@rc-component%2Fmutate-observer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@rc-component%2Fmutate-observer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@rc-component%2Fmutate-observer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@rc-component%2Fmutate-observer/codemeta","maintainers":[{"uuid":"afc163","login":"afc163","name":null,"email":"afc163@gmail.com","url":null,"packages_count":685,"html_url":"https://www.npmjs.com/~afc163","role":null,"created_at":"2023-01-07T00:57:38.212Z","updated_at":"2023-01-07T00:57:38.212Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/afc163/packages"},{"uuid":"chenshuai2144","login":"chenshuai2144","name":null,"email":"wasd2144@hotmail.com","url":null,"packages_count":402,"html_url":"https://www.npmjs.com/~chenshuai2144","role":null,"created_at":"2025-07-24T10:06:33.419Z","updated_at":"2025-07-24T10:06:33.419Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/chenshuai2144/packages"},{"uuid":"zombiej","login":"zombiej","name":null,"email":"smith3816@gmail.com","url":null,"packages_count":199,"html_url":"https://www.npmjs.com/~zombiej","role":null,"created_at":"2023-01-07T00:57:38.210Z","updated_at":"2023-01-07T00:57:38.210Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/zombiej/packages"},{"uuid":"peachscript","login":"peachscript","name":null,"email":"scdzwyxst@gmail.com","url":null,"packages_count":254,"html_url":"https://www.npmjs.com/~peachscript","role":null,"created_at":"2023-01-07T00:57:38.203Z","updated_at":"2023-01-07T00:57:38.203Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/peachscript/packages"},{"uuid":"madccc","login":"madccc","name":null,"email":"1075746765@qq.com","url":null,"packages_count":166,"html_url":"https://www.npmjs.com/~madccc","role":null,"created_at":"2023-01-07T00:57:38.206Z","updated_at":"2023-01-07T00:57:38.206Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/madccc/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5926774,"maintainers_count":1268558,"namespaces_count":441039,"keywords_count":917653,"github":"npm","metadata":{"funded_packages_count":201647,"rate_limit":3},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-10-02T05:02:24.484Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":10581992,"name":"rc-mutate-observer-modern","ecosystem":"npm","description":"React MutateObserver Component","homepage":"https://github.com/react-component/mutate-observer","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/react-component/mutate-observer","keywords_array":["react","react-component","mutate-observer"],"namespace":null,"versions_count":1,"first_release_published_at":"2024-07-07T02:30:43.655Z","latest_release_published_at":"2024-07-07T02:30:43.655Z","latest_release_number":"1.1.0","last_synced_at":"2026-10-04T06:35:55.065Z","created_at":"2024-07-08T04:46:02.860Z","updated_at":"2026-10-04T06:35:55.066Z","registry_url":"https://www.npmjs.com/package/rc-mutate-observer-modern","install_command":"npm install rc-mutate-observer-modern","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.1.0"},"contentPolicy":null},"repo_metadata":{"id":65184881,"uuid":"575890626","full_name":"react-component/mutate-observer","owner":"react-component","description":"👁️ React wrapper and hook for observing DOM mutations with a typed MutationObserver API.","archived":false,"fork":false,"pushed_at":"2026-09-07T13:20:29.000Z","size":73,"stargazers_count":7,"open_issues_count":4,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-09-24T23:50:40.828Z","etag":null,"topics":["ant-design","antd","javascript","react","react-component"],"latest_commit_sha":null,"homepage":"https://react-component.github.io/mutate-observer","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/react-component.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":"2022-12-08T14:29:36.000Z","updated_at":"2026-07-31T09:58:56.000Z","dependencies_parsed_at":"2024-06-18T17:01:27.468Z","dependency_job_id":"b3a966b1-dace-481a-a878-6dbca24bba69","html_url":"https://github.com/react-component/mutate-observer","commit_stats":{"total_commits":31,"total_committers":5,"mean_commits":6.2,"dds":"0.29032258064516125","last_synced_commit":"e0403d2f5e365ad92d60434f49e12c5cba85f718"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":"react-component/portal","purl":"pkg:github/react-component/mutate-observer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/react-component","download_url":"https://codeload.github.com/react-component/mutate-observer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37922303,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-10-02T02:00:07.254Z","response_time":104,"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"},"owner_record":{"login":"react-component","name":"react-component","uuid":"9441414","kind":"organization","description":"React components foundation of https://ant.design, developed and maintained by the Ant Design Team","email":null,"website":"http://react-component.github.io","location":"china","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/9441414?v=4","repositories_count":111,"last_synced_at":"2026-10-02T09:09:07.298Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/react-component","funding_links":[],"total_stars":28403,"followers":2350,"following":0,"created_at":"2022-11-02T16:22:14.807Z","updated_at":"2026-10-02T09:09:07.332Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/react-component","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/react-component/repositories"},"tags":[{"name":"@rc-component/mutate-observer@2.0.1","sha":"5455ccbb133ad5db622b1888e32b424108feeacf","kind":"commit","published_at":"2025-11-28T03:02:31.000Z","download_url":"https://codeload.github.com/react-component/mutate-observer/tar.gz/@rc-component/mutate-observer@2.0.1","html_url":"https://github.com/react-component/mutate-observer/releases/tag/@rc-component/mutate-observer@2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/react-component/mutate-observer@%40rc-component%2Fmutate-observer%402.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/@rc-component%2Fmutate-observer@2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/@rc-component%2Fmutate-observer@2.0.1/manifests"},{"name":"@rc-component/mutate-observer@2.0.0","sha":"f11ce0fc0400008812c9d0395fe992c12f1a34ad","kind":"commit","published_at":"2025-01-24T10:35:23.000Z","download_url":"https://codeload.github.com/react-component/mutate-observer/tar.gz/@rc-component/mutate-observer@2.0.0","html_url":"https://github.com/react-component/mutate-observer/releases/tag/@rc-component/mutate-observer@2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/react-component/mutate-observer@%40rc-component%2Fmutate-observer%402.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/@rc-component%2Fmutate-observer@2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/@rc-component%2Fmutate-observer@2.0.0/manifests"},{"name":"v1.1.0","sha":"63678092b439032d0fd8152f49c2853a5bfd3934","kind":"tag","published_at":"2023-08-07T11:40:39.000Z","download_url":"https://codeload.github.com/react-component/mutate-observer/tar.gz/v1.1.0","html_url":"https://github.com/react-component/mutate-observer/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/react-component/mutate-observer@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"17d6a6b34999799067f5fe6bc6ed46723d7647b0","kind":"tag","published_at":"2023-01-09T03:45:10.000Z","download_url":"https://codeload.github.com/react-component/mutate-observer/tar.gz/v1.0.0","html_url":"https://github.com/react-component/mutate-observer/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/react-component/mutate-observer@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/v1.0.0/manifests"},{"name":"v1.0.0-alpha.1","sha":"b3aec81e150470a144e88f874be890dfd36717e9","kind":"tag","published_at":"2023-01-05T14:25:04.000Z","download_url":"https://codeload.github.com/react-component/mutate-observer/tar.gz/v1.0.0-alpha.1","html_url":"https://github.com/react-component/mutate-observer/releases/tag/v1.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/react-component/mutate-observer@v1.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/v1.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/v1.0.0-alpha.1/manifests"}]},"repo_metadata_updated_at":"2026-10-02T14:39:15.120Z","dependent_packages_count":0,"downloads":32,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":10.316209372321412,"dependent_repos_count":26.976464659078747,"dependent_packages_count":39.19653369964677,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":25.496402577015644},"purl":"pkg:npm/rc-mutate-observer-modern","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/rc-mutate-observer-modern","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/rc-mutate-observer-modern","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/rc-mutate-observer-modern/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-02T05:32:02.909Z","issues_count":1,"pull_requests_count":28,"avg_time_to_close_issue":877862.0,"avg_time_to_close_pull_request":1359301.0476190476,"issues_closed_count":1,"pull_requests_closed_count":21,"pull_request_authors_count":12,"issue_authors_count":1,"avg_comments_per_issue":0.0,"avg_comments_per_pull_request":2.642857142857143,"merged_pull_requests_count":15,"bot_issues_count":0,"bot_pull_requests_count":6,"past_year_issues_count":0,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":1088669.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":3.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/issues","maintainers":[{"login":"li-jia-nan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/li-jia-nan"},{"login":"zombieJ","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zombieJ"},{"login":"yoyo837","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yoyo837"},{"login":"afc163","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/afc163"}],"active_maintainers":[{"login":"yoyo837","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yoyo837"},{"login":"zombieJ","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zombieJ"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/rc-mutate-observer-modern/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/rc-mutate-observer-modern/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/rc-mutate-observer-modern/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/rc-mutate-observer-modern/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/rc-mutate-observer-modern/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/rc-mutate-observer-modern/codemeta","maintainers":[{"uuid":"guoyunhe","login":"guoyunhe","name":null,"email":"i@guoyunhe.me","url":null,"packages_count":209,"html_url":"https://www.npmjs.com/~guoyunhe","role":null,"created_at":"2024-07-08T05:25:43.675Z","updated_at":"2024-07-08T05:25:43.675Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/guoyunhe/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5926774,"maintainers_count":1268558,"namespaces_count":441039,"keywords_count":917653,"github":"npm","metadata":{"funded_packages_count":201647,"rate_limit":3},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-10-02T05:02:24.484Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},{"id":12552034,"name":"org.webjars.npm:rc-component__mutate-observer","ecosystem":"maven","description":"WebJar for @rc-component/mutate-observer","homepage":"https://www.webjars.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/react-component/mutate-observer","keywords_array":[],"namespace":"org.webjars.npm","versions_count":3,"first_release_published_at":"2023-02-10T23:23:41.000Z","latest_release_published_at":"2025-12-04T14:24:11.000Z","latest_release_number":"2.0.1","last_synced_at":"2026-10-04T06:35:55.770Z","created_at":"2025-12-04T14:31:58.871Z","updated_at":"2026-10-04T06:35:55.771Z","registry_url":"https://central.sonatype.com/artifact/org.webjars.npm/rc-component__mutate-observer/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.webjars.npm/rc-component__mutate-observer/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":65184881,"uuid":"575890626","full_name":"react-component/mutate-observer","owner":"react-component","description":"👁️ React wrapper and hook for observing DOM mutations with a typed MutationObserver API.","archived":false,"fork":false,"pushed_at":"2026-09-07T13:20:29.000Z","size":73,"stargazers_count":7,"open_issues_count":4,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-09-24T23:50:40.828Z","etag":null,"topics":["ant-design","antd","javascript","react","react-component"],"latest_commit_sha":null,"homepage":"https://react-component.github.io/mutate-observer","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/react-component.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":"2022-12-08T14:29:36.000Z","updated_at":"2026-07-31T09:58:56.000Z","dependencies_parsed_at":"2024-06-18T17:01:27.468Z","dependency_job_id":"b3a966b1-dace-481a-a878-6dbca24bba69","html_url":"https://github.com/react-component/mutate-observer","commit_stats":{"total_commits":31,"total_committers":5,"mean_commits":6.2,"dds":"0.29032258064516125","last_synced_commit":"e0403d2f5e365ad92d60434f49e12c5cba85f718"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":"react-component/portal","purl":"pkg:github/react-component/mutate-observer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/react-component","download_url":"https://codeload.github.com/react-component/mutate-observer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37922303,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-10-02T02:00:07.254Z","response_time":104,"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"},"owner_record":{"login":"react-component","name":"react-component","uuid":"9441414","kind":"organization","description":"React components foundation of https://ant.design, developed and maintained by the Ant Design Team","email":null,"website":"http://react-component.github.io","location":"china","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/9441414?v=4","repositories_count":111,"last_synced_at":"2026-10-02T09:09:07.298Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/react-component","funding_links":[],"total_stars":28403,"followers":2350,"following":0,"created_at":"2022-11-02T16:22:14.807Z","updated_at":"2026-10-02T09:09:07.332Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/react-component","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/react-component/repositories"},"tags":[{"name":"@rc-component/mutate-observer@2.0.1","sha":"5455ccbb133ad5db622b1888e32b424108feeacf","kind":"commit","published_at":"2025-11-28T03:02:31.000Z","download_url":"https://codeload.github.com/react-component/mutate-observer/tar.gz/@rc-component/mutate-observer@2.0.1","html_url":"https://github.com/react-component/mutate-observer/releases/tag/@rc-component/mutate-observer@2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/react-component/mutate-observer@%40rc-component%2Fmutate-observer%402.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/@rc-component%2Fmutate-observer@2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/@rc-component%2Fmutate-observer@2.0.1/manifests"},{"name":"@rc-component/mutate-observer@2.0.0","sha":"f11ce0fc0400008812c9d0395fe992c12f1a34ad","kind":"commit","published_at":"2025-01-24T10:35:23.000Z","download_url":"https://codeload.github.com/react-component/mutate-observer/tar.gz/@rc-component/mutate-observer@2.0.0","html_url":"https://github.com/react-component/mutate-observer/releases/tag/@rc-component/mutate-observer@2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/react-component/mutate-observer@%40rc-component%2Fmutate-observer%402.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/@rc-component%2Fmutate-observer@2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/@rc-component%2Fmutate-observer@2.0.0/manifests"},{"name":"v1.1.0","sha":"63678092b439032d0fd8152f49c2853a5bfd3934","kind":"tag","published_at":"2023-08-07T11:40:39.000Z","download_url":"https://codeload.github.com/react-component/mutate-observer/tar.gz/v1.1.0","html_url":"https://github.com/react-component/mutate-observer/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/react-component/mutate-observer@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"17d6a6b34999799067f5fe6bc6ed46723d7647b0","kind":"tag","published_at":"2023-01-09T03:45:10.000Z","download_url":"https://codeload.github.com/react-component/mutate-observer/tar.gz/v1.0.0","html_url":"https://github.com/react-component/mutate-observer/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/react-component/mutate-observer@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/v1.0.0/manifests"},{"name":"v1.0.0-alpha.1","sha":"b3aec81e150470a144e88f874be890dfd36717e9","kind":"tag","published_at":"2023-01-05T14:25:04.000Z","download_url":"https://codeload.github.com/react-component/mutate-observer/tar.gz/v1.0.0-alpha.1","html_url":"https://github.com/react-component/mutate-observer/releases/tag/v1.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/react-component/mutate-observer@v1.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/v1.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/tags/v1.0.0-alpha.1/manifests"}]},"repo_metadata_updated_at":"2026-10-02T14:39:15.109Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":30.99962238634268,"dependent_packages_count":44.31919770270389,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":37.659410044523284},"purl":"pkg:maven/org.webjars.npm/rc-component__mutate-observer","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.webjars.npm:rc-component__mutate-observer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.webjars.npm:rc-component__mutate-observer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.webjars.npm:rc-component__mutate-observer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-02T05:32:02.909Z","issues_count":1,"pull_requests_count":28,"avg_time_to_close_issue":877862.0,"avg_time_to_close_pull_request":1359301.0476190476,"issues_closed_count":1,"pull_requests_closed_count":21,"pull_request_authors_count":12,"issue_authors_count":1,"avg_comments_per_issue":0.0,"avg_comments_per_pull_request":2.642857142857143,"merged_pull_requests_count":15,"bot_issues_count":0,"bot_pull_requests_count":6,"past_year_issues_count":0,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":1088669.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":3.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/issues","maintainers":[{"login":"li-jia-nan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/li-jia-nan"},{"login":"zombieJ","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zombieJ"},{"login":"yoyo837","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yoyo837"},{"login":"afc163","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/afc163"}],"active_maintainers":[{"login":"yoyo837","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yoyo837"},{"login":"zombieJ","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zombieJ"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:rc-component__mutate-observer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:rc-component__mutate-observer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:rc-component__mutate-observer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:rc-component__mutate-observer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:rc-component__mutate-observer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:rc-component__mutate-observer/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":629163,"maintainers_count":0,"namespaces_count":83312,"keywords_count":37990,"github":"maven-central","metadata":{"funded_packages_count":55959,"rate_limit":2},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-10-01T05:02:24.113Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}}],"commits":{"id":2249396,"full_name":"react-component/mutate-observer","default_branch":"master","total_commits":45,"total_committers":10,"total_bot_commits":1,"total_bot_committers":1,"mean_commits":4.5,"dds":0.4666666666666667,"past_year_total_commits":9,"past_year_total_committers":5,"past_year_total_bot_commits":1,"past_year_total_bot_committers":1,"past_year_mean_commits":1.8,"past_year_dds":0.4444444444444444,"last_synced_at":"2026-10-04T06:31:13.514Z","last_synced_commit":"c0d69a4aebc0ccb8d3c2855bf3acebafa5d23a04","created_at":"2024-10-04T10:49:20.687Z","updated_at":"2026-10-04T06:31:13.404Z","committers":[{"name":"栗嘉男","email":"574980606@qq.com","login":"li-jia-nan","count":24},{"name":"二货机器人","email":"smith3816@gmail.com","login":"zombieJ","count":9},{"name":"afc163","email":"afc163@gmail.com","login":"afc163","count":5},{"name":"高艳兵","email":"66234749+QDyanbing","login":"QDyanbing","count":1},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1},{"name":"RoxanneF","email":"luckysoulfxj@163.com","login":"Roxannej","count":1},{"name":"Optimistic-Chen","email":"64662582+DBSDs","login":"DBSDs","count":1},{"name":"IsKaros","email":"819481291@qq.com","login":"IsKaros","count":1},{"name":"Avan","email":"layouwen@gmail.com","login":"Layouwen","count":1},{"name":"Amumu","email":"yoyo837@hotmail.com","login":"yoyo837","count":1}],"past_year_committers":[{"name":"afc163","email":"afc163@gmail.com","login":"afc163","count":5},{"name":"高艳兵","email":"66234749+QDyanbing","login":"QDyanbing","count":1},{"name":"二货爱吃白萝卜","email":"smith3816@gmail.com","login":"zombieJ","count":1},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1},{"name":"Amumu","email":"yoyo837@hotmail.com","login":"yoyo837","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-05T00:00:10.238Z","repositories_count":8102329,"commits_count":1233051868,"contributors_count":56351515,"owners_count":1695636,"committers_count":3740378,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"react-component/mutate-observer","html_url":"https://github.com/react-component/mutate-observer","last_synced_at":"2026-10-05T07:01:13.049Z","status":null,"issues_count":1,"pull_requests_count":28,"avg_time_to_close_issue":877862.0,"avg_time_to_close_pull_request":1359301.0476190476,"issues_closed_count":1,"pull_requests_closed_count":21,"pull_request_authors_count":12,"issue_authors_count":1,"avg_comments_per_issue":0.0,"avg_comments_per_pull_request":2.642857142857143,"merged_pull_requests_count":15,"bot_issues_count":0,"bot_pull_requests_count":6,"past_year_issues_count":0,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":1088669.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":6,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":3.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":3,"created_at":"2023-05-21T18:18:07.056Z","updated_at":"2026-10-05T07:01:13.049Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/react-component%2Fmutate-observer/issues","issue_labels_count":{"table":{}},"pull_request_labels_count":{"table":{"dependencies":6,"github_actions":3,"javascript":3}},"issue_author_associations_count":{"table":{"MEMBER":1}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":10,"MEMBER":7,"NONE":7,"COLLABORATOR":4}},"issue_authors":{"table":{"afc163":1}},"pull_request_authors":{"table":{"li-jia-nan":8,"dependabot[bot]":6,"zombieJ":2,"Enigama":2,"JarvisArt":2,"Layouwen":2,"yoyo837":1,"DBSDs":1,"IsKaros":1,"nrps9909":1,"QDyanbing":1,"Roxannej":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-05T00:00:10.211Z","repositories_count":17810838,"issues_count":47442976,"pull_requests_count":147311553,"authors_count":11922131,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{}},"past_year_pull_request_labels_count":{"table":{"dependencies":6,"github_actions":3,"javascript":3}},"past_year_issue_author_associations_count":{"table":{}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":7,"MEMBER":2,"NONE":1}},"past_year_issue_authors":{"table":{}},"past_year_pull_request_authors":{"table":{"dependabot[bot]":6,"nrps9909":1,"QDyanbing":1,"yoyo837":1,"zombieJ":1}},"maintainers":[{"table":{"login":"li-jia-nan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/li-jia-nan"}},{"table":{"login":"zombieJ","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zombieJ"}},{"table":{"login":"yoyo837","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yoyo837"}},{"table":{"login":"afc163","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/afc163"}}],"active_maintainers":[{"table":{"login":"yoyo837","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yoyo837"}},{"table":{"login":"zombieJ","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zombieJ"}}]}},"events":{"total":{"CreateEvent":6,"DeleteEvent":5,"ForkEvent":1,"IssueCommentEvent":15,"PullRequestEvent":8,"PullRequestReviewCommentEvent":1,"PullRequestReviewEvent":4,"PushEvent":17,"ReleaseEvent":2,"WatchEvent":1},"last_year":{"CreateEvent":3,"DeleteEvent":3,"IssueCommentEvent":4,"PullRequestEvent":1,"PushEvent":15,"ReleaseEvent":1}},"keywords":["ant-design","antd","javascript","react","react-component"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/main.yml","sha":null,"kind":"manifest","created_at":"2023-01-07T10:06:08.968Z","updated_at":"2023-01-07T10:06:08.968Z","repository_link":"https://github.com/react-component/mutate-observer/blob/master/.github/workflows/main.yml","dependencies":[{"id":6864797816,"package_name":"actions/checkout","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":6864797817,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6864797818,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/preview.yml","sha":null,"kind":"manifest","created_at":"2023-01-07T10:06:08.976Z","updated_at":"2023-01-07T10:06:08.976Z","repository_link":"https://github.com/react-component/mutate-observer/blob/master/.github/workflows/preview.yml","dependencies":[{"id":6864797819,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6864797820,"package_name":"afc163/surge-preview","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2023-01-07T10:06:08.985Z","updated_at":"2023-01-07T10:06:08.985Z","repository_link":"https://github.com/react-component/mutate-observer/blob/master/package.json","dependencies":[{"id":6864797834,"package_name":"gh-pages","ecosystem":"npm","requirements":"^3.1.0","direct":true,"kind":"development","optional":false},{"id":6864797835,"package_name":"np","ecosystem":"npm","requirements":"^5.0.3","direct":true,"kind":"development","optional":false},{"id":6864797821,"package_name":"@babel/runtime","ecosystem":"npm","requirements":"^7.18.0","direct":true,"kind":"runtime","optional":false},{"id":6864797822,"package_name":"classnames","ecosystem":"npm","requirements":"^2.3.2","direct":true,"kind":"runtime","optional":false},{"id":6864797823,"package_name":"rc-util","ecosystem":"npm","requirements":"^5.24.4","direct":true,"kind":"runtime","optional":false},{"id":6864797824,"package_name":"@rc-component/father-plugin","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"development","optional":false},{"id":6864797825,"package_name":"@testing-library/jest-dom","ecosystem":"npm","requirements":"^5.16.4","direct":true,"kind":"development","optional":false},{"id":6864797826,"package_name":"@testing-library/react","ecosystem":"npm","requirements":"^13.0.0","direct":true,"kind":"development","optional":false},{"id":6864797827,"package_name":"@types/jest","ecosystem":"npm","requirements":"^26.0.20","direct":true,"kind":"development","optional":false},{"id":6864797828,"package_name":"@types/react","ecosystem":"npm","requirements":"^18.0.0","direct":true,"kind":"development","optional":false},{"id":6864797829,"package_name":"@types/react-dom","ecosystem":"npm","requirements":"^18.0.0","direct":true,"kind":"development","optional":false},{"id":6864797830,"package_name":"@umijs/fabric","ecosystem":"npm","requirements":"^2.5.2","direct":true,"kind":"development","optional":false},{"id":6864797831,"package_name":"dumi","ecosystem":"npm","requirements":"^1.1.0","direct":true,"kind":"development","optional":false},{"id":6864797832,"package_name":"eslint","ecosystem":"npm","requirements":"^7.18.0","direct":true,"kind":"development","optional":false},{"id":6864797833,"package_name":"father","ecosystem":"npm","requirements":"^4.0.0-rc.8","direct":true,"kind":"development","optional":false},{"id":6864797836,"package_name":"prettier","ecosystem":"npm","requirements":"^2.1.2","direct":true,"kind":"development","optional":false},{"id":6864797837,"package_name":"react","ecosystem":"npm","requirements":"^18.0.0","direct":true,"kind":"development","optional":false},{"id":6864797838,"package_name":"react-dom","ecosystem":"npm","requirements":"^18.0.0","direct":true,"kind":"development","optional":false},{"id":6864797839,"package_name":"typescript","ecosystem":"npm","requirements":"^4.6.3","direct":true,"kind":"development","optional":false},{"id":6864797840,"package_name":"umi-test","ecosystem":"npm","requirements":"^1.9.7","direct":true,"kind":"development","optional":false}]}],"score":20.986055472469268,"created_at":"2026-09-30T03:53:25.375Z","updated_at":"2026-10-05T07:01:14.919Z","avatar_url":"https://github.com/react-component.png","language":"TypeScript","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/379328","html_url":"https://summary.ecosyste.ms/projects/379328"}