Raw JSON report machine-readable
{
"data": {
"repo": {
"topics": [
"react-native",
"chat",
"react-native-component",
"react-native-chat",
"chat-sdk",
"react-native-app",
"messaging-app",
"chat-app",
"chat-application",
"chat-api"
],
"is_fork": false,
"size_kb": 199148,
"has_wiki": true,
"homepage": "https://getstream.io/chat/sdk/react-native/",
"languages": {
"Java": 26130,
"Ruby": 1537,
"Shell": 38324,
"Swift": 61933,
"Kotlin": 44278,
"Python": 2366,
"Makefile": 2299,
"JavaScript": 90824,
"TypeScript": 3921611,
"Objective-C": 1504,
"Objective-C++": 22005
},
"pushed_at": "2026-07-22T17:29:45Z",
"created_at": "2019-03-28T08:50:26Z",
"owner_type": "Organization",
"updated_at": "2026-07-22T16:40:57Z",
"description": " 💬 React-Native Chat SDK ➜ Stream Chat. Includes a tutorial on building your own chat app experience using React-Native, React-Navigation and Stream",
"is_archived": false,
"is_disabled": false,
"license_spdx": null,
"default_branch": "develop",
"license_spdx_raw": "NOASSERTION",
"primary_language": "TypeScript",
"significant_languages": [
"TypeScript"
]
},
"owner": {
"blog": "https://getstream.io",
"name": "Stream",
"type": "Organization",
"login": "GetStream",
"company": null,
"location": "Boulder",
"followers": 1543,
"avatar_url": "https://avatars.githubusercontent.com/u/8597527?v=4",
"created_at": "2014-08-30T08:33:13Z",
"is_verified": null,
"public_repos": 488,
"account_age_days": 4344
},
"license": {
"state": "custom",
"spdx_id": null,
"raw_spdx": "NOASSERTION",
"file_present": true,
"scorecard_found": true,
"profile_has_license": true
},
"activity": {
"releases": [
{
"tag": "v9.7.0",
"kind": "minor",
"published_at": "2026-07-17T15:09:22Z"
},
{
"tag": "v8.13.17",
"kind": "patch",
"published_at": "2026-07-14T14:23:32Z"
},
{
"tag": "v9.6.1",
"kind": "patch",
"published_at": "2026-07-09T16:02:02Z"
},
{
"tag": "v9.6.0",
"kind": "minor",
"published_at": "2026-07-03T16:19:59Z"
},
{
"tag": "v9.5.2",
"kind": "patch",
"published_at": "2026-07-03T08:50:06Z"
},
{
"tag": "v9.5.1",
"kind": "patch",
"published_at": "2026-07-02T08:18:05Z"
},
{
"tag": "v9.5.0",
"kind": "minor",
"published_at": "2026-06-29T16:41:42Z"
},
{
"tag": "v9.4.0",
"kind": "minor",
"published_at": "2026-06-17T15:51:36Z"
},
{
"tag": "v9.3.1",
"kind": "patch",
"published_at": "2026-06-10T08:43:32Z"
},
{
"tag": "v8.13.16",
"kind": "patch",
"published_at": "2026-05-28T22:16:46Z"
},
{
"tag": "v9.3.0",
"kind": "minor",
"published_at": "2026-05-26T19:36:31Z"
},
{
"tag": "v8.13.15",
"kind": "patch",
"published_at": "2026-05-21T14:06:37Z"
},
{
"tag": "v8.13.14",
"kind": "patch",
"published_at": "2026-05-19T19:59:37Z"
},
{
"tag": "v9.2.2",
"kind": "patch",
"published_at": "2026-05-19T15:15:27Z"
},
{
"tag": "v9.2.1",
"kind": "patch",
"published_at": "2026-05-15T15:25:28Z"
},
{
"tag": "v9.2.0",
"kind": "minor",
"published_at": "2026-05-13T10:08:09Z"
},
{
"tag": "v9.1.3",
"kind": "patch",
"published_at": "2026-05-05T16:23:12Z"
},
{
"tag": "v9.1.2",
"kind": "patch",
"published_at": "2026-04-30T15:51:01Z"
},
{
"tag": "v8.13.13",
"kind": "patch",
"published_at": "2026-04-30T15:40:33Z"
},
{
"tag": "v8.13.12",
"kind": "patch",
"published_at": "2026-04-30T15:40:11Z"
},
{
"tag": "v9.1.1",
"kind": "patch",
"published_at": "2026-04-28T16:07:48Z"
},
{
"tag": "v8.13.11",
"kind": "patch",
"published_at": "2026-04-28T16:05:45Z"
},
{
"tag": "v9.1.0",
"kind": "minor",
"published_at": "2026-04-24T17:57:57Z"
},
{
"tag": "v8.13.10",
"kind": "patch",
"published_at": "2026-04-23T11:55:23Z"
},
{
"tag": "v9.0.1",
"kind": "patch",
"published_at": "2026-04-17T15:52:35Z"
},
{
"tag": "v9.0.0",
"kind": "major",
"published_at": "2026-04-16T16:18:26Z"
},
{
"tag": "v8.13.9",
"kind": "patch",
"published_at": "2026-04-08T09:23:55Z"
},
{
"tag": "v8.13.8",
"kind": "patch",
"published_at": "2026-04-06T14:01:40Z"
},
{
"tag": "v8.13.7",
"kind": "patch",
"published_at": "2026-03-17T09:59:22Z"
},
{
"tag": "v8.13.6",
"kind": "patch",
"published_at": "2026-03-16T21:37:16Z"
},
{
"tag": "v8.13.5",
"kind": "patch",
"published_at": "2026-03-03T17:02:44Z"
},
{
"tag": "v8.13.4",
"kind": "patch",
"published_at": "2026-02-24T11:06:54Z"
},
{
"tag": "v8.13.3",
"kind": "patch",
"published_at": "2026-02-24T11:06:38Z"
},
{
"tag": "v8.13.2",
"kind": "patch",
"published_at": "2026-02-24T11:06:21Z"
},
{
"tag": "v8.13.1",
"kind": "patch",
"published_at": "2026-02-24T11:06:01Z"
},
{
"tag": "v8.13.0",
"kind": "minor",
"published_at": "2026-02-18T14:39:32Z"
},
{
"tag": "v8.12.4",
"kind": "patch",
"published_at": "2026-02-03T13:16:34Z"
},
{
"tag": "v8.12.3",
"kind": "patch",
"published_at": "2026-02-03T12:14:02Z"
},
{
"tag": "v8.12.2",
"kind": "patch",
"published_at": "2026-02-03T12:08:54Z"
},
{
"tag": "v8.12.1",
"kind": "patch",
"published_at": "2026-01-22T15:57:44Z"
},
{
"tag": "v8.12.0",
"kind": "minor",
"published_at": "2025-12-18T10:44:23Z"
},
{
"tag": "v8.11.0",
"kind": "minor",
"published_at": "2025-12-15T12:38:56Z"
},
{
"tag": "v8.10.1",
"kind": "patch",
"published_at": "2025-12-05T17:28:11Z"
},
{
"tag": "v8.10.0",
"kind": "minor",
"published_at": "2025-11-28T20:36:40Z"
},
{
"tag": "v8.9.2",
"kind": "patch",
"published_at": "2025-11-25T08:02:26Z"
},
{
"tag": "v8.9.1",
"kind": "patch",
"published_at": "2025-11-23T12:22:55Z"
},
{
"tag": "v8.9.0",
"kind": "minor",
"published_at": "2025-11-21T13:54:11Z"
},
{
"tag": "v8.8.1",
"kind": "patch",
"published_at": "2025-11-13T09:58:33Z"
},
{
"tag": "v8.8.0",
"kind": "minor",
"published_at": "2025-11-03T08:55:29Z"
},
{
"tag": "v8.7.0",
"kind": "minor",
"published_at": "2025-10-24T07:50:58Z"
},
{
"tag": "v8.6.2",
"kind": "patch",
"published_at": "2025-10-16T12:22:15Z"
},
{
"tag": "v8.6.1",
"kind": "patch",
"published_at": "2025-10-15T05:40:32Z"
},
{
"tag": "v8.6.0",
"kind": "minor",
"published_at": "2025-10-13T10:36:42Z"
},
{
"tag": "v8.5.2",
"kind": "patch",
"published_at": "2025-09-30T07:08:12Z"
},
{
"tag": "v8.5.1",
"kind": "patch",
"published_at": "2025-09-16T08:43:43Z"
},
{
"tag": "v8.5.0",
"kind": "minor",
"published_at": "2025-08-28T15:27:46Z"
},
{
"tag": "v8.4.0",
"kind": "minor",
"published_at": "2025-08-22T10:29:49Z"
},
{
"tag": "v8.3.3",
"kind": "patch",
"published_at": "2025-08-07T12:44:02Z"
},
{
"tag": "v8.3.2",
"kind": "patch",
"published_at": "2025-08-05T12:02:45Z"
},
{
"tag": "v8.3.1",
"kind": "patch",
"published_at": "2025-07-30T08:01:02Z"
},
{
"tag": "v8.3.0",
"kind": "minor",
"published_at": "2025-07-29T10:40:05Z"
},
{
"tag": "v8.2.0",
"kind": "minor",
"published_at": "2025-07-23T14:33:55Z"
},
{
"tag": "v8.1.1",
"kind": "patch",
"published_at": "2025-07-11T13:53:57Z"
},
{
"tag": "v8.1.0",
"kind": "minor",
"published_at": "2025-07-09T14:47:41Z"
},
{
"tag": "v7.2.2",
"kind": "patch",
"published_at": "2025-07-04T07:58:26Z"
},
{
"tag": "v8.0.0",
"kind": "major",
"published_at": "2025-06-26T13:51:08Z"
},
{
"tag": "v7.2.1",
"kind": "patch",
"published_at": "2025-06-26T08:06:54Z"
},
{
"tag": "v7.2.0",
"kind": "minor",
"published_at": "2025-06-23T13:18:36Z"
},
{
"tag": "v7.1.2",
"kind": "patch",
"published_at": "2025-06-23T09:39:48Z"
},
{
"tag": "v7.1.1",
"kind": "patch",
"published_at": "2025-05-30T13:06:46Z"
},
{
"tag": "v7.1.0",
"kind": "minor",
"published_at": "2025-05-27T15:23:55Z"
},
{
"tag": "v7.0.1",
"kind": "patch",
"published_at": "2025-05-23T09:43:23Z"
},
{
"tag": "v7.0.0",
"kind": "major",
"published_at": "2025-05-06T13:52:29Z"
},
{
"tag": "v6.7.4",
"kind": "patch",
"published_at": "2025-04-30T09:55:38Z"
},
{
"tag": "v6.7.3",
"kind": "patch",
"published_at": "2025-04-22T09:06:40Z"
},
{
"tag": "v6.7.2",
"kind": "patch",
"published_at": "2025-04-09T11:56:52Z"
},
{
"tag": "v6.7.1",
"kind": "patch",
"published_at": "2025-03-27T10:06:31Z"
},
{
"tag": "v6.7.0",
"kind": "minor",
"published_at": "2025-03-17T15:37:43Z"
},
{
"tag": "v6.6.8",
"kind": "patch",
"published_at": "2025-03-13T10:09:13Z"
},
{
"tag": "v6.6.7",
"kind": "patch",
"published_at": "2025-03-07T09:56:05Z"
},
{
"tag": "v6.6.6",
"kind": "patch",
"published_at": "2025-03-03T09:26:06Z"
},
{
"tag": "v6.6.5",
"kind": "patch",
"published_at": "2025-02-25T14:41:14Z"
},
{
"tag": "v6.6.4",
"kind": "patch",
"published_at": "2025-02-24T09:22:56Z"
},
{
"tag": "v6.6.3",
"kind": "patch",
"published_at": "2025-02-21T11:52:35Z"
},
{
"tag": "v6.6.2",
"kind": "patch",
"published_at": "2025-02-19T12:35:06Z"
},
{
"tag": "v6.6.1",
"kind": "patch",
"published_at": "2025-02-18T14:12:00Z"
},
{
"tag": "v6.6.0",
"kind": "minor",
"published_at": "2025-02-13T14:44:33Z"
},
{
"tag": "v6.5.1",
"kind": "patch",
"published_at": "2025-02-11T10:26:39Z"
},
{
"tag": "v6.5.0",
"kind": "minor",
"published_at": "2025-02-05T15:40:15Z"
},
{
"tag": "v6.4.1",
"kind": "patch",
"published_at": "2025-01-30T18:46:13Z"
},
{
"tag": "v6.4.0",
"kind": "minor",
"published_at": "2025-01-29T15:56:55Z"
},
{
"tag": "v6.3.1",
"kind": "patch",
"published_at": "2025-01-28T12:25:58Z"
},
{
"tag": "v6.3.0",
"kind": "minor",
"published_at": "2025-01-27T14:43:41Z"
},
{
"tag": "v6.2.0",
"kind": "minor",
"published_at": "2025-01-17T11:03:57Z"
},
{
"tag": "v5.44.5",
"kind": "patch",
"published_at": "2025-01-15T07:56:36Z"
},
{
"tag": "v5.44.4",
"kind": "patch",
"published_at": "2025-01-15T07:56:11Z"
},
{
"tag": "v5.44.3",
"kind": "patch",
"published_at": "2025-01-08T09:42:48Z"
},
{
"tag": "v6.1.1",
"kind": "patch",
"published_at": "2025-01-08T06:23:12Z"
},
{
"tag": "v6.1.0",
"kind": "minor",
"published_at": "2024-12-24T12:38:01Z"
},
{
"tag": "v6.0.2",
"kind": "patch",
"published_at": "2024-12-23T14:46:53Z"
}
],
"recent_commits": [
{
"oid": "c8b747ed0d41441cbcd72530225a19a21bd2e4a4",
"body": null,
"is_bot": false,
"headline": "chore(release): 4.14.2 [skip ci]",
"author_name": "semantic-release-bot",
"author_login": "semantic-release-bot",
"committed_at": "2026-07-17T15:10:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1bd8a8089ab81402774acfeb06c6e1338548e69b",
"body": null,
"is_bot": false,
"headline": "chore(release): 9.7.0 [skip ci]",
"author_name": "semantic-release-bot",
"author_login": "semantic-release-bot",
"committed_at": "2026-07-17T15:07:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c36f639e8fd41a5beebdaa6e91b8251b6fc0df25",
"body": "Next Release",
"is_bot": false,
"headline": "Merge pull request #3735 from GetStream/develop",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-17T15:03:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "266c8a53a5e7abdb0f92dd133d2d39575346f57a",
"body": "## 🎯 Goal\n\n<!-- Describe why we are making this change -->\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screenshots -->\n\n<details>\n<summary>iOS</summary>\n\n\n<table>\n <thead>\n <tr>\n <td>Before</td>\n \n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "chore: bump reanimated and RNGH in sample app (#3734)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-17T14:50:49Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "230cfa104d616f3753dc06bbe34640fd20868f15",
"body": "## 🎯 Goal\n\nAllow providing custom icons\n\nDocs: https://github.com/GetStream/docs-content/pull/1438 \n\nFixes https://github.com/GetStream/stream-chat-react-native/issues/3449\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screensh\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "feat: allow custom icons (#3731)",
"author_name": "Zita Szupera",
"author_login": "szuperaz",
"committed_at": "2026-07-16T18:49:11Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "0a38205cf9a19331a8f1fae2e976aa6ad610e032",
"body": "…ts (#3730)\n\n## 🎯 Goal\n\nFix issues surfaced by a documentation audit of the RN v9 docs against\nthe SDK source: several documented base-UI primitives were not exported\nfrom the package root, and a few source doc-comments were stale (and\nwere the origin of doc errors).\n\n## 🛠 Implementation details\n\n**\n[…]\n updated (companion docs PR:\nGetStream/docs-content#1435)\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: export missing base UI components and correct stale JSDoc/commen…",
"author_name": "Oliver Lazoroski",
"author_login": "oliverlaz",
"committed_at": "2026-07-15T13:07:44Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a740c7a641e205edff116736e5236838af2a8cae",
"body": "…#3728)\n\n## 🎯 Goal\n\nA few small fixes for issues spotted during AI skill tests:\n- `avatar` theming key wasn't used and had an outdated shape. It's\ntechnically a breaking change, but since the shape is broken currently,\nit should be fine\n- Adds theme keys to fully style the reaction pill's selected a\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: theming fixes (avatar, reaction pill, force message alignment) (…",
"author_name": "Zita Szupera",
"author_login": "szuperaz",
"committed_at": "2026-07-13T15:01:28Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "dbecc8ef6d12506cd1a9fcbd3db6a7c15dcc862d",
"body": "## 🎯 Goal\n\nEven though we had for reordering message content (text, gallery, poll\netc) text had a fixed position. This PR enables updating text's position\ntoo.\n\nhttps://github.com/GetStream/docs-content/pull/1417/changes \n\n## 🛠 Implementation details\n\n## 🎨 UI Changes\n\nNo UI changes, the following UR\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: allow moving text inside message content (#3723)",
"author_name": "Zita Szupera",
"author_login": "szuperaz",
"committed_at": "2026-07-10T15:57:28Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "eb94ff8d3832ecbd8c8ff4eb93197d6bc0f20db5",
"body": "## 🎯 Goal\n\nDocs PR: https://github.com/GetStream/docs-content/pull/1418\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screenshots -->\n\n<details>\n<summary>iOS</summary>\n\n\n<table>\n <thead>\n <tr>\n <td>Before</\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: export OutputButtons from the SDK (#3727)",
"author_name": "Zita Szupera",
"author_login": "szuperaz",
"committed_at": "2026-07-10T15:06:54Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "364d30a7886f709f68a8aa19ee92c1bf0619ccc1",
"body": "## 🎯 Goal\n\nFollow-up to #3725 (merged), which restored the SampleApp Android APK\nupload to S3 that powers\n`https://getstream.io/downloads/rn-sample-app.apk`. That upload fails on\nthe self-hosted `public` runner because the AWS CLI is not installed\nthere (the original S3 job ran on GitHub-hosted `ubu\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "ci: install AWS CLI on self-hosted runner for S3 upload (#3726)",
"author_name": "Oliver Lazoroski",
"author_login": "oliverlaz",
"committed_at": "2026-07-10T10:25:31Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "c79da0069c3eeb90b17b20e282c817010a66d8df",
"body": "## 🎯 Goal\n\nRestore the public download link for the SampleApp Android build:\n`https://getstream.io/downloads/rn-sample-app.apk`.\n\nThis S3 upload was removed in #3334 (\"chore: add android build and\ndeploy workflows and improve ios workflow\"), which replaced the S3-based\nAndroid job with Firebase App \n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "ci: restore SampleApp Android APK upload to S3 (#3725)",
"author_name": "Oliver Lazoroski",
"author_login": "oliverlaz",
"committed_at": "2026-07-10T09:52:56Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d786211b659f457e34001765614582587f9690ae",
"body": "## 🎯 Goal\n\nThis PR fixes a regression introduced with [this\nchange](https://github.com/GetStream/stream-chat-react-native/pull/3717).\n\nNamely, restoring the functionality in #3717 essentially forced\n[this](https://github.com/GetStream/stream-chat-react-native/commit/e19a1864891b0d6c1d33e9c615cc85058\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: yarn workspaces ci issues (#3724)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-09T21:40:41Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "945f0bbfe5f8d93293091beaf28b52825bc1c49d",
"body": null,
"is_bot": false,
"headline": "chore(release): 4.14.1 [skip ci]",
"author_name": "semantic-release-bot",
"author_login": "semantic-release-bot",
"committed_at": "2026-07-09T16:02:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e19a1864891b0d6c1d33e9c615cc85058e26e09e",
"body": null,
"is_bot": false,
"headline": "chore(release): 9.6.1 [skip ci]",
"author_name": "semantic-release-bot",
"author_login": "semantic-release-bot",
"committed_at": "2026-07-09T16:00:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "71efdd24ce60ffc6d970a4bb1d879da34b00fd35",
"body": "Next Release",
"is_bot": false,
"headline": "Merge pull request #3721 from GetStream/develop",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-09T15:56:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7d083d007df16356a2a462565baa47efa63af153",
"body": "…ions\n\nci: grant write permissions for changelog preview workflow",
"is_bot": false,
"headline": "Merge pull request #3722 from GetStream/fix/changelog-preview-permiss…",
"author_name": "Peter Matkovski",
"author_login": "peter-matkovski",
"committed_at": "2026-07-09T15:45:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "58b6b80daae1abf33942c8184c4592eaa36bf912",
"body": "semantic-release dry-run verifies git push to develop; sticky PR comments\nneed pull-requests write. Job-level scopes avoid widening other workflows.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
"is_bot": false,
"headline": "ci: grant write permissions for changelog preview workflow",
"author_name": "Peter Matkovski",
"author_login": null,
"committed_at": "2026-07-09T15:34:45Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "2ff90d518a2d6cb2f961bbb8b2c4f0853da80f23",
"body": "## 🎯 Goal\n\nFollow up to [this\nPR](https://github.com/GetStream/stream-chat-js/pull/1798).\n\nAll of the details are in there. \n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screenshots -->\n\n<details>\n<summary>iOS</summary>\n\n\n<tab\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: thread_manager reload before activation (#3720)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-09T15:11:21Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "07e555400a15fd2ac6ae057e00a417f94c03b47f",
"body": "## 🎯 Goal\n\nThis PR fixes a transient issue on `Android`, opening the keyboard\ninside a channel could make the composer and the message list briefly\nshoot up to a random high point and then drop back down onto the\nkeyboard. It's most obvious on Samsung (Android 13) and it's\nintermittent, since it com\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: keyboard jump on samsung non edge-to-edge devices (#3718)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-09T14:09:31Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "eccc660e85ad65882818287240fff18509229851",
"body": "## 🎯 Goal\n\nThis PR adds scrollability to our context menu whenever the space all of\nthe items take up is larger than the current vertical size of the\nscreen.\n\nWhen he top item + message + bottom item don't fit the usable area, the\nmessage becomes scrollable between a **pinned reaction picker** (top)\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: context menu scrollability (#3719)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-09T13:55:54Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a9a54ab374cb82f2ac645d2b7caea393801c5e8b",
"body": "…… (#3716)\n\n…and MessageComposerLeadingView\n\n## 🎯 Goal\n\nThe `MessageComposerTrailingView` was in a different row than its pair\nthe `MessageComposerLeadingView` or the other composer slots. This PR\nmoves it to the same row, the default component just returns null, so no\nvisual change.\n\n## 🛠 Implement\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: the MessageComposerTrailingView slot moved to same row as input …",
"author_name": "Zita Szupera",
"author_login": "szuperaz",
"committed_at": "2026-07-09T12:39:45Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "df611bb5025a0065b7244a36549105a465d8dfcc",
"body": "…(#3717)\n\n## 🎯 Goal\n\n`package/CHANGELOG.md` and the SDK's `package.json` version stopped\nupdating after v8.1.0 (2025-07-09), even though npm has been receiving\nreal releases all the way up to v9.6.0. The releases were publishing\nsuccessfully but never getting committed back to the repo.\n\n## 🛠 Implem\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: restore release automation token and backfill missing changelog …",
"author_name": "Oliver Lazoroski",
"author_login": "oliverlaz",
"committed_at": "2026-07-09T09:01:29Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f4be5922143b269957780712ed10d4435970b72d",
"body": "…ermissions\n\nci: add least-privilege permissions to GitHub Actions workflows",
"is_bot": false,
"headline": "Merge pull request #3715 from GetStream/ci/workflow-least-privilege-p…",
"author_name": "Peter Matkovski",
"author_login": "peter-matkovski",
"committed_at": "2026-07-08T14:20:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b5e631d49a264f8fb9caf8f423872ad41b59a193",
"body": "Add explicit workflow-level permissions blocks to resolve CodeQL\nactions/missing-workflow-permissions alerts. Scopes are derived from\nworkflow operations (git push, artifact upload, Danger, release lanes).\n\nRefs: APPSEC-164",
"is_bot": false,
"headline": "CI: add least-privilege permissions to GitHub Actions workflows",
"author_name": "Peter Matkovski",
"author_login": "peter-matkovski",
"committed_at": "2026-07-08T11:29:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "38bb73347fd94f51113145f1525f8bcc307f2fe6",
"body": "Add explicit workflow-level permissions blocks to resolve CodeQL\nactions/missing-workflow-permissions alerts. Scopes are derived from\nworkflow operations (git push, artifact upload, Danger, release lanes).\n\nRefs: APPSEC-164",
"is_bot": false,
"headline": "CI: add least-privilege permissions to GitHub Actions workflows",
"author_name": "Peter Matkovski",
"author_login": "peter-matkovski",
"committed_at": "2026-07-08T11:29:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "85df5a4a5c8faa8594cc398951634a370e44c8a6",
"body": "Add explicit workflow-level permissions blocks to resolve CodeQL\nactions/missing-workflow-permissions alerts. Scopes are derived from\nworkflow operations (git push, artifact upload, Danger, release lanes).\n\nRefs: APPSEC-164",
"is_bot": false,
"headline": "CI: add least-privilege permissions to GitHub Actions workflows",
"author_name": "Peter Matkovski",
"author_login": "peter-matkovski",
"committed_at": "2026-07-08T11:29:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1ef91458e63a2eb562e77f2e5612c769bcfd161f",
"body": "Add explicit workflow-level permissions blocks to resolve CodeQL\nactions/missing-workflow-permissions alerts. Scopes are derived from\nworkflow operations (git push, artifact upload, Danger, release lanes).\n\nRefs: APPSEC-164",
"is_bot": false,
"headline": "CI: add least-privilege permissions to GitHub Actions workflows",
"author_name": "Peter Matkovski",
"author_login": "peter-matkovski",
"committed_at": "2026-07-08T11:29:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8971bef28bcb813fb99bd3837d9d0a62db20f1ca",
"body": "## 🎯 Goal\n\nThis PR addresses an issue where due to how positioning math works in\nthe context menu, changing orientation while it's open causes layout to\nbreak (in some instances even rendering the entire content of the\ncontext menu offscreen !).\n\nWhile this can be indeed fixed (and I have a working \n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: disappearing context menu (#3714)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-07T12:38:52Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "9e9fccd9b5166248080cf112b90a6e12922e4764",
"body": "## 🎯 Goal\n\nHistorically, we have never actually resized the thumbnail urls within\nour `Message` component's `Gallery`. In chats where loads of videos are\nshared and the original `width`/`height` or the thumbnails is very large\n(I've seen videos with thumbnails as large as `2800x1600` !) we end up\ndo\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "perf: resize video thumbnails (#3713)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-06T14:58:03Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "8cae158f9178de4c3fe7af27b44635b35de66124",
"body": "## 🎯 Goal\n\nFixes [this GH\nissue](https://github.com/GetStream/stream-chat-react-native/issues/3708).\n\nWhile toggling between the picker and the keyboard is a conscious design\nchoice on our side, overriding this default behaviour is a bit of a pain\n(even though possible).\n\nAdding this prop makes sure\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: add optional toggling between keyboard and picker (#3712)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-06T12:57:47Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "372255a1fea86b2c68eba64d6402f030dc055faf",
"body": "## 🎯 Goal\n\nFixes [this GH\nissue](https://github.com/GetStream/stream-chat-react-native/issues/3706).\n\nOur bottom sheet, along with some of its more common was not orientation\naware.\n\nIn short, this PR addresses:\n\n- Bottom sheet orientation awareness (on iOS specifically)\n- Snap point math based on o\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: orientation awareness in bottom sheet (#3711)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-06T12:45:06Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5561c287d6473c09757a878a5d25911cfb25e2c3",
"body": "## 🎯 Goal\n\n<!-- Describe why we are making this change -->\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screenshots -->\n\n<details>\n<summary>iOS</summary>\n\n\n<table>\n <thead>\n <tr>\n <td>Before</td>\n \n[…]\nroid\n\n---------\n\nCo-authored-by: Stream SDK Bot <60655709+Stream-SDK-Bot@users.noreply.github.com>\nCo-authored-by: Stream Bot <runner@runnervmkkn4f.zyhczbmvobnubd5qxt4auap1gc.gx.internal.cloudapp.net>",
"is_bot": false,
"headline": "Next Release (#3705)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-03T16:12:18Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "9e89a66e8c42645a18632c145296841e0c047669",
"body": "## 🎯 Goal\n\nThis PR addresses [this GH\nissue](https://github.com/GetStream/stream-chat-react-native/issues/3379).\n\nWhile exposing a prop might be slightly more convenient, our native\nhandlers have a ton of arguments we don't want to expose every single\none of them separately as it will cause an argum\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: expose default native handlers (#3704)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-03T16:03:14Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "448ebd87f609083788e9262da3bb739d5db728d9",
"body": "## 🎯 Goal\n\nSDK followup to this PR:\nhttps://github.com/GetStream/stream-chat-js/pull/1787.\n\nAll details can be read there.\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screenshots -->\n\n<details>\n<summary>iOS</summary>\n\n\n<table\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "feat: localized unread count (#3679)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-03T14:43:24Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "2e375f771ce326f151554710c720e19a5dfbc3b7",
"body": "This PR was created automatically by CI.\n\nCo-authored-by: Stream Bot <runner@runnervmkkn4f.zyhczbmvobnubd5qxt4auap1gc.gx.internal.cloudapp.net>",
"is_bot": false,
"headline": "chore: update sdk size (#3702)",
"author_name": "Stream SDK Bot",
"author_login": "Stream-SDK-Bot",
"committed_at": "2026-07-03T09:56:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bf638204731a9ba9c4be2f8e6569e606b3bd510b",
"body": "## 🎯 Goal\n\n<!-- Describe why we are making this change -->\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screenshots -->\n\n<details>\n<summary>iOS</summary>\n\n\n<table>\n <thead>\n <tr>\n <td>Before</td>\n \n[…]\n+Stream-SDK-Bot@users.noreply.github.com>\nCo-authored-by: Stream Bot <runner@runnervmkkn4f.dxzc3wllrnselczynunk3nwtgh.cx.internal.cloudapp.net>\nCo-authored-by: Zita Szupera <zita.szupera@getstream.io>",
"is_bot": false,
"headline": "Next Release (#3701)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-03T08:39:04Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "8502453d99c845dd2e515d48988a42c07c3baf43",
"body": "## 🎯 Goal\n\n```\nnode_modules/expo-media-library/CHANGELOG.md, version 56.0.5 — 2026-05-20:\n\n🛠 Breaking changes\nPromote the object-oriented MediaLibrary API to the root expo-media-library import and move the legacy API to expo-media-library/legacy. (#46030 by @Wenszel)\n```\n\n## 🛠 Implementation details\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: support expo-media-library 56.0.5+ (#3700)",
"author_name": "Zita Szupera",
"author_login": "szuperaz",
"committed_at": "2026-07-02T19:01:14Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "ef3d2ffc19e76e49db59d03704128d6db5f1aed3",
"body": "## 🎯 Goal\n\n<!-- Describe why we are making this change -->\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screenshots -->\n\n<details>\n<summary>iOS</summary>\n\n\n<table>\n <thead>\n <tr>\n <td>Before</td>\n \n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: draw distance regression (#3699)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-02T17:30:30Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "bcbf406f28ddd20b5d3fa34be1c8898764eacd74",
"body": "## 🎯 Goal\n\nThis PR is a followup to [this\nchange](https://github.com/GetStream/stream-chat-react-native/pull/3696).\n\nIn addition to making sure React doesn't remount components while\nrecycling, we also have to make sure to try resolving components in the\nrecycling pool as fast as possible.\n\nFor inst\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "perf: optimize recycling item type resolution (#3697)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-02T16:42:45Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "0e5a005fd7c7c082f6ef0c8a237812d6cf525bbf",
"body": "## 🎯 Goal\n\nThis PR fixes a relatively critical performance issue with our\n`MessageFlashList`, where due to how our component structure works\nbasically any downstream leaf of `MessageContent` was being hard\nremounted. Passing non-recycling stable keys essentially kills the\nentire point of recycling a\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "perf: prevent recycling remounting in MessageContent descendants (#3696)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-02T13:38:23Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "660c0b8f81ce81c71de76116c61f55a1692800ed",
"body": "This PR was created automatically by CI.\n\nCo-authored-by: Stream Bot <runner@runnervmkkn4f.dxzc3wllrnselczynunk3nwtgh.cx.internal.cloudapp.net>",
"is_bot": false,
"headline": "chore: update sdk size (#3695)",
"author_name": "Stream SDK Bot",
"author_login": "Stream-SDK-Bot",
"committed_at": "2026-07-02T08:18:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e3022d80d840c3032a630bee8d350ee2f6cd38bf",
"body": "Next Release",
"is_bot": false,
"headline": "Merge pull request #3694 from GetStream/develop",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-02T08:01:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3671c3d3f7e0f5d10a4b6d42cb54d05d852fa1c5",
"body": "## 🎯 Goal\n\nThis PR fixes a small UI glitch which would trigger an upload failure\nsnackbar notification if we eagerly remove an attachment from the\ncomposer while it hasn't finished uploading (basically the entire\nusecase of `allowSendBeforeAttachmentsUpload`).\n\nWe simply suppress these notifications\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: suppress upload cancelled notification for async uploads (#3693)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-01T21:59:49Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "6e234bf3e955ff3e575ba4c61d3ccc3fbf85bd67",
"body": "## 🎯 Goal\n\nThis fixes missing message translations for pinned messages within\n`ChannelDetails`.\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screenshots -->\n\n<details>\n<summary>iOS</summary>\n\n\n<table>\n <thead>\n <tr>\n\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: pinned message translations in channel details (#3692)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-01T20:57:49Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "e76aae8bfa04e312a4be533455fd6b6845901b78",
"body": "## 🎯 Goal\n\nFor certain types of iOS assets (`ph://` specifically), we recently\nintroduced a thumbnail generation engine that takes care of generating\nthumbnails for videos and caching them as aggressively as it can. This\nworks perfectly fine for the most part, however it was implemented\nrather naive\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: generate thumbnails for ph assets without asset download (#3689)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-01T13:47:58Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d61ecb89cafa82f8c02ee83e27fe93c0c3442507",
"body": "## 🎯 Goal\n\nCloses [this GH\nissue](https://github.com/GetStream/stream-chat-react-native/issues/3419).\n\nHistorically, due to some platform limitations seeking was never\nimplemented for gallery videos. This PR adds the usecase.\n\nIt also fixes seeking within our `video-player` as it seems to have\nnever\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: gallery video seeking (#3691)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-01T13:35:24Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "3eaea939d67ab7f9b96b0d56349cf260114d983a",
"body": "## 🎯 Goal\n\nResolves [this GH\nissue](https://github.com/GetStream/stream-chat-react-native/issues/3227).\n\nOur iOS native module vendors `react-native-image-resizer`'s ObjC code\nbut exports its C functions/globals with external linkage (`moduleName`,\n`transformImage`, `scaleImage`, `saveImage`, `gener\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: build error with image resizer installed (#3690)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-07-01T12:34:46Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "3e9f17ff296ed6945c3bea85172d989d659b5d28",
"body": "…#3688)\n\n## 🎯 Goal\n\n- Don't exclude the current user from the count\n- Use `watcher_count` instead of `channel.data.members` -> works even if\nthe channel has more than 100 members\n- Note: `watcher_count` will include non-members too\n\nDocs: https://github.com/GetStream/docs-content/pull/1398\n\nhttps://\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: don't exclude user from online member count; use watcher_count (…",
"author_name": "Zita Szupera",
"author_login": "szuperaz",
"committed_at": "2026-06-30T16:12:41Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "661f23d5d57edda8e5b7355c7180fb2faf439d0c",
"body": "## 🎯 Goal\n\n<!-- Describe why we are making this change -->\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\nbefore:\n<img height=\"500\" alt=\"IMG_3436\"\nsrc=\"https://github.com/user-attachments/assets/c4d9a773-cb8e-477c-8a0a-fe3545ea1334\"\n/>\n\nafter:\n<i\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: channel details edit button padding (#3685)",
"author_name": "Zita Szupera",
"author_login": "szuperaz",
"committed_at": "2026-06-30T16:02:29Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f4ce6c45c4f42ed212229f922143c9123e7d97d3",
"body": "…r 2xl (#3687)\n\n## 🎯 Goal\n\nThe member label had a smaller size in `UserAvatar` in `2xl` mode.\n\nDocs: https://github.com/GetStream/docs-content/pull/1397\n\n## 🛠 Implementation details\n\nA new size class, `xl`, was added to `BadgeCount`. Only the channel\ndetails use `2xl` avatar, updated screenshot belo\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: member label doesn't overlap with user pictures in channel avata…",
"author_name": "Zita Szupera",
"author_login": "szuperaz",
"committed_at": "2026-06-30T16:02:01Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f34bb9de0bd606af2b95211bb90d505e611d492e",
"body": "## 🎯 Goal\n\nThis PR fixes an issue where we prevent the upload of a video asset if\nthe requested video is above the size limit.\n\nThe upload was blocked before as well, however what we never did was\nprevent the `MessageComposer` from receiving it at all (which while\n`asyncUploads` is enabled will allo\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: prevent upload for files above size limit (#3686)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-30T15:00:03Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "cde3f03ce72194db4444c120e5c31d4e338cd051",
"body": "This PR was created automatically by CI.\n\nCo-authored-by: Stream Bot <runner@runnervmmklqx.a1at1abmryjuflwsukpn0rrdic.yx.internal.cloudapp.net>",
"is_bot": false,
"headline": "chore: update sdk size (#3684)",
"author_name": "Stream SDK Bot",
"author_login": "Stream-SDK-Bot",
"committed_at": "2026-06-29T17:18:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "91cf99b148f0350986aa8c169f0546527dbb4397",
"body": "Next Release",
"is_bot": false,
"headline": "Merge pull request #3683 from GetStream/develop",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-29T16:32:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cda1e7176c89d8a8cbb1be98d490967a2fa6f795",
"body": "## 🎯 Goal\n\n<!-- Describe why we are making this change -->\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screenshots -->\n\n<details>\n<summary>iOS</summary>\n\n\n<table>\n <thead>\n <tr>\n <td>Before</td>\n \n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "chore: bump stream-chat-js to latest (#3681)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-29T16:06:55Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "6c0b195faafe8b9264bc282b8e188955b650a4f8",
"body": "## 🎯 Goal\n\nThe online indicator was misaligned for `2xl` avatars. The issue was\nthat we used a static offset, not a dynamic computed from avatar and\nonline indicator size.\n\n## 🛠 Implementation details\n\nMoving from static offset to computed offset affects all avatar sizes\nwith online indicators. The \n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: online indicator misaligned for 2xl avatar (#3678)",
"author_name": "Zita Szupera",
"author_login": "szuperaz",
"committed_at": "2026-06-26T15:33:22Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "631ac82fac090c4f1e36e4b08a621afa1b330531",
"body": "## 🎯 Goal\n\nA cleanup for channel details, the main focus is to make it easier for\nintegrators to reuse the specific building blocks, the implementation\ndetails describes all changes in detail. This PR also implements the new\nrole label UI from Figma.\n\nDocs: https://github.com/GetStream/docs-content/\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "refactor: channel details cleanup (#3669)",
"author_name": "Zita Szupera",
"author_login": "szuperaz",
"committed_at": "2026-06-26T15:33:03Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "949415d5bd3202098ac78f3fa32ba51dffa98cdd",
"body": "## 🎯 Goal\n\nThis PR fixes two small alignment bugs:\n\n- The `iOS` limited button for the `AttachmentMediaPicker` when system\nfont size is set to max\n- The alignment overlap specifically for `lg` versions of `GroupAvatar`\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation --\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: core ui component alignment fixes (#3677)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-25T11:07:00Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "df489512f3ac9af47c214af65009cd4230d418d1",
"body": "## 🎯 Goal\n\n<!-- Describe why we are making this change -->\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screenshots -->\n\n<details>\n<summary>iOS</summary>\n\n\n<table>\n <thead>\n <tr>\n <td>Before</td>\n \n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "chore: move check and sample distribution runners to self hosted (#3676)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-24T16:54:06Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "ab2b956e2c80d3a1c31b0db6ffa789afe5fe9003",
"body": "## 🎯 Goal\nOur image gallery was never properly virtualized and mounted one slide\ncomponent per asset for **all** loaded media (`assets.map(...)`), so\nscroll/swipe jank scaled with the asset count. On a media heavy channel\nroughly **40% of frames were janky**, driven by `O(N)` animated style\nworklets\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "perf: gallery virtualization (#3675)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-23T14:07:47Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f397332358b3e2719178880e5d46955defda42c9",
"body": "## 🎯 Goal\n\n`useScreenReaderEnabled` used to attach its own `AccessibilityInfo`\nlistener and fire its own `isScreenReaderEnabled()` native query on\n**every mount**. It runs in every `Message` row (twice, via\n`useMessageActionHandlers`) plus the composer, so the app requeried the\nOS and resubscribed o\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "perf: screen reader queries (#3674)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-22T17:40:10Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1781bba3bca2faf12ffbd49509405010b1bf816b",
"body": "## 🎯 Goal\n\n<!-- Describe why we are making this change -->\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screenshots -->\n\n<details>\n<summary>iOS</summary>\n\n\n<table>\n <thead>\n <tr>\n <td>Before</td>\n \n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: respect command sorting coming from dashboard (#3673)",
"author_name": "Zita Szupera",
"author_login": "szuperaz",
"committed_at": "2026-06-22T15:42:49Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "e597fc0285ed9d5b1685900028ac9a7af947011e",
"body": "## 🎯 Goal\n\n<!-- Describe why we are making this change -->\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screenshots -->\n\n<details>\n<summary>iOS</summary>\n\n\n<table>\n <thead>\n <tr>\n <td>Before</td>\n \n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "chore: update a11y skill (#3672)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-22T12:26:45Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "043bc52750332c7f7fec1d132d6637400edb10d0",
"body": "This PR was created automatically by CI.\n\nCo-authored-by: Stream Bot <runner@runnervm1li68.2c5nrm3boe3enn0n421mfffcfg.ex.internal.cloudapp.net>",
"is_bot": false,
"headline": "chore: update sdk size (#3665)",
"author_name": "Stream SDK Bot",
"author_login": "Stream-SDK-Bot",
"committed_at": "2026-06-22T12:02:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "683ba194b726efcd50587ece0adbc3e2bb34b4c2",
"body": "## 🎯 Goal\n\nWhen a screen-reader user opens a channel or thread, VoiceOver/TalkBack\nfocus previously landed on an arbitrary stop (the back button, or a\nmessage mid-list). This moves the entry point to where the user acts —\nthe message composer — while keeping the header/back reachable via\nstandard OS\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix(a11y): focus inputs on enter and page transitions (#3671)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-22T12:01:58Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f3f13e6291921d420a0085764ed49531ef5fd81b",
"body": "## 🎯 Goal\n\nImplement search bar for list all members screen. Unrelated to this PR:\nbut I unified spacing for all 3 screens with searchbar to match figma.\nSince channel details are experimental and not documented, it's ok to do\nbreaking changes.\n\n## 🛠 Implementation details\n\n<!-- Provide a descriptio\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "feat: add search bar for members list in channel details (#3668)",
"author_name": "Zita Szupera",
"author_login": "szuperaz",
"committed_at": "2026-06-18T13:10:53Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "29a10c97aa20f1bb29ffe14a59309c612b56c7bd",
"body": "## 🎯 Goal\n\nRemoves duplicate headers from expo sample app because that app uses\nnative headers. The PR also fixes dark-mode issue on pinned messages,\nfile and media attachment screens\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add releva\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "chore: remove duplicate screen headers from expo app (#3667)",
"author_name": "Zita Szupera",
"author_login": "szuperaz",
"committed_at": "2026-06-18T13:10:14Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "615ef4bbc8689ae7eb771c59752d928d946e8a3a",
"body": "## 🎯 Goal\n\nThis PR fixes destructive channel actions so that they always display a\ndialog whenever clicked in order to compensate for them potentially\nbeing pressed by accident.\n\nAdditionally, it fixes a very small visual inconsistency with the iOS\nlimited button in the `AttachmentPicker`.\n\n## 🛠 Imp\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: destructive channel actions dialog (#3666)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-17T17:07:57Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "c0fb7319ed8995d39de4bf3f43e7218aaabd97d2",
"body": "## 🎯 Goal\n\n<!-- Describe why we are making this change -->\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screenshots -->\n\n<details>\n<summary>iOS</summary>\n\n\n<table>\n <thead>\n <tr>\n <td>Before</td>\n \n[…]\n3riehbbdw0tjeliahb.cx.internal.cloudapp.net>\nCo-authored-by: Zita Szupera <zita.szupera@getstream.io>\nCo-authored-by: zbarbuto <zbarbuto@nextfaze.com>\nCo-authored-by: Zita Szupera <szuperaz@gmail.com>",
"is_bot": false,
"headline": "Next Release (#3664)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-17T15:34:45Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a58c85a52d50cbc9415d5a17cbb22308735b11e2",
"body": "## 🎯 Goal\n\nThe fullscreen ImageGallery was designed for in message galleries (<= 4\nattachments per message). The newer `ChannelDetails` \"Photos & Videos\"\nfeature opens the same gallery with 50–100+ assets, which exposed\nseveral latent problems:\n- Android OOM crashes when swiping through video heavy \n[…]\n] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android\n\n---------\n\nCo-authored-by: Zita Szupera <szuperaz@gmail.com>",
"is_bot": false,
"headline": "perf: gallery perf improvements (#3662)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-17T14:42:07Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "c5526a63ce3687aee59eec22d71c4fcbef86c3d7",
"body": "## 🎯 Goal\n\nImplements the missing screens from channel details:\n\n<img width=\"1560\" height=\"645\" alt=\"Screenshot 2026-06-15 at 12 07 28\"\nsrc=\"https://github.com/user-attachments/assets/4f18d1a9-729c-4fb7-ac31-365107175ad4\"\n/>\n\nUnrelated to this PR: the Edit channel button is moved to its own\ncomponen\n[…]\n tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android\n\n---------\n\nCo-authored-by: Ivan Sekovanikj <ivan.sekovanikj@getstream.io>",
"is_bot": false,
"headline": "feat: channel details navigational screens (#3652)",
"author_name": "Zita Szupera",
"author_login": "szuperaz",
"committed_at": "2026-06-17T14:33:00Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "238c12f1813762a46d12f6af61cd20e98436545c",
"body": "## 🎯 Goal\n \nThis PR implements the enhanced mentions featureinto the SDK so RN apps\ncan mention not just users but also `@channel`, `@here`, custom roles\nand user groups - with per type colors in the rendered message and full\noffline draft round tripping. Bundles the architectural fixes that\nsurfac\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "feat: enhanced mentions (#3631)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-16T11:42:07Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "9879db9c24a199c09b047bc461d6e8598082cefe",
"body": "## 🎯 Goal\n\nIn a `<ChannelList />` we can customize the styles of just about all the\ntext except for the author's name (text changed to red for\ndemonstrating)\n\n<img width=\"403\" height=\"69\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/c9c2027c-02af-4e1b-a74e-d922e55b1e92\"\n/>\n\nThis is, a\n[…]\nd in main example apps, including all possible\nscenarios\n- [ ] SampleApp iOS and Android - unable as there's reanimated version\nissues on `develop` but should be identical\n - [x] Expo iOS and Android",
"is_bot": false,
"headline": "fix: support custom channel preview username text (#3654)",
"author_name": "zbarbuto",
"author_login": "zbarbuto",
"committed_at": "2026-06-16T09:36:59Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "7e8919096417969da6f8ffe56f697f4e32d8106b",
"body": "## 🎯 Goal\n\nThis PR is a quick fix of channel action ordering, for which the default\nwas broken since the introduction of pinning.\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screenshots -->\n\n<details>\n<summary>iOS</summary>\n\n\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: pin channel action order (#3655)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-16T09:04:57Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "0093b1af808f9bbc2e734b90e02859eaf9cf25d0",
"body": "## 🎯 Goal\n\nThis PR addresses some minor inconsistencies of the design with various\nedge cases. Most notably, it covers:\n\n- Audio attachment spacing in some constellations\n- Poll headers\n- Channel screen header\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 U\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: variety ui design edge cases (#3653)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-16T07:36:51Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a7118ece38c4d523728cb715dee0c449136f2b9c",
"body": "## 🎯 Goal\n\nThis PR introduces channel pinning (a feature already present\nimperatively within the SDK) with its own UI layer that comes out of the\nbox.\n\nIt also extends the API a little bit of the channel actions builder so\nthat it's a bit more flexible.\n\nDocs PR: https://github.com/GetStream/docs-co\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "feat: pinned channels design (#3651)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-15T15:18:55Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "2e37deeaa32874b4f40ec5995e445223fae4b6c8",
"body": "## 🎯 Goal\n\nThis PR reverts `react-native-nitro-sound` to version `0.2.9`.\n\nIt additionally reverts the fix attempt from earlier as they did not\nwork at all.\n\nThe reason is this github issue on the repo:\n`https://github.com/hyochan/react-native-nitro-sound/issues/766`.\n\nIt contains the full context o\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: revert nitro sound to 0.2.9 (#3650)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-12T23:23:17Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "b9ac695d84f3495c73137c00f0efc3a0abd01237",
"body": "## 🎯 Goal\n\nWe unfortunately have an issue with audio recording on RN CLI, for iOS\nspecifically that only happens in Testflight released builds.\n\nAfter a ton of digging this is an attempt to fix it; if it indeed works\nI'll update this description with a more technical explanation of what I\nthink is g\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: nitro sound audio recording (#3649)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-12T20:09:14Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "29d28f400744d4f1f8dbe8d3c6aac445573cd306",
"body": "## 🎯 Goal\n\nUI SDK PR for\n[this](https://github.com/GetStream/stream-chat-js/pull/1771).\n\nAll details are in the other PR.\n\nFixes [this GH\nissue](https://github.com/GetStream/stream-chat-react-native/issues/3642).\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## \n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: use client mandated composer queue (#3648)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-12T13:28:32Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "c675d0ba0ab3d9994ced2f93943c2a8cc0530920",
"body": "## 🎯 Goal\n\n<!-- Describe why we are making this change -->\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screenshots -->\n\n<details>\n<summary>iOS</summary>\n\n\n<table>\n <thead>\n <tr>\n <td>Before</td>\n \n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "chore: update sample app icon (#3647)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-12T11:42:12Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a1834c49f13a3c3ddeee72c2e64765546b4eea92",
"body": "## 🎯 Goal\n\nThis PR fixes an edge case with audio recordings where purely quoted\nmessage recordings with a transparent background become visibly smaller\n(due to padding rules applied). This forces their container to work\ngranularly.\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the impl\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: audio attachment style edge cases (#3646)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-12T11:42:00Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "cc379ec024b7222cdc3a78ebad436faa752b6efe",
"body": "## 🎯 Goal\n\nThis PR fixes some minor poll style inconsistencies with the new design.\n\nIt also changes poll dialogs to be `pageSheet`s by default on iOS as\nwell as removing unnecessary views.\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add \n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: poll style fixes (#3645)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-12T11:41:40Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f6b5a5c0688262bd6723b74f893cb5d6f475f0ab",
"body": "## 🎯 Goal\n\nThis PR resolves an issue where the messages grouped positional padding\nleaks into the context menu as it's part of the same message component\ntree. This is a sideeffect of the wrapped group styles being applied to\nthe wrong view, as they were intended to be used in the outermost\nwrapper \n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: context menu extra padding (#3644)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-11T20:08:02Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "b6202ebea0fd0be2e71aa939847331398dce8168",
"body": "1/2 PR for channel details |\n[Figma](https://www.figma.com/design/Us73erK1xFNcB5EH3hyq6Y/Chat-SDK-Design-System?node-id=21176-240736&m=dev)\n\nThis PR implements the 20/25 channel details related Figma screens. The\nrest will come in a separate PR. The missing screens are implemented in\nSampleApp (as c\n[…]\nll\n\n**Scale:** ~80 commits, +12,961 / −3,635 across 166 files, with a large\naccompanying test suite (~40 new `__tests__` file\n\n---------\n\nCo-authored-by: Ivan Sekovanikj <ivan.sekovanikj@getstream.io>",
"is_bot": false,
"headline": "feat: channel info screens (#3590)",
"author_name": "Zita Szupera",
"author_login": "szuperaz",
"committed_at": "2026-06-11T12:39:46Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "ac79ef8d9ca0fafc782cc51c57c9c03622b9d787",
"body": "## 🎯 Goal\n\nFollowup to [this\nPR](https://github.com/GetStream/stream-chat-react-native/pull/3637).\n\nThe patch is unfortunately a noop, because on an `Android` release build\nit introduces other issues. The only viable idea is sadly to downgrade\nfor now until the upstream RNGH issues are resolved.\n\n##\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: downgrade rngh (#3641)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-10T09:25:02Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "ba1d23af7c3fc56e4c5b5d4e56dc79a52063e2ab",
"body": "This PR was created automatically by CI.\n\nCo-authored-by: Stream Bot <runner@runnervm1li68.tmrcckyg3riehbbdw0tjeliahb.cx.internal.cloudapp.net>",
"is_bot": false,
"headline": "chore: update sdk size (#3640)",
"author_name": "Stream SDK Bot",
"author_login": "Stream-SDK-Bot",
"committed_at": "2026-06-10T08:54:56Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4599ed16ab366e910e53f718366e43572f57d28f",
"body": "Next Release",
"is_bot": false,
"headline": "Merge pull request #3639 from GetStream/develop",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-10T08:36:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3ed60017474805890989f31e54d2ee84cb387188",
"body": "## 🎯 Goal\n\nThis PR patches `react-native-gesture-handler` so that pressable items\nwork inside of it once again.\n\nIn `3.0.0`, pressable handlers are not invoked at all if they're within\n`ReanimatedSwipable`. It's the same case for both RN and RNGH\n`Pressable`s.\n\nI'll open a separate upstream issue, a\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: patch rngh with potential pressability fix (#3637)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-10T07:56:09Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1dd9199f616bd09f03e8c9f6f2250b256d6ad54f",
"body": "## 🎯 Goal\n\nFixes [this GH\nissue](https://github.com/GetStream/stream-chat-react-native/issues/3633).\n\nAll details are in the ticket.\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screenshots -->\n\n<details>\n<summary>iOS</summary\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: expo ui bottom sheet synchronization issues (#3636)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-10T07:20:59Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "573fc7126e29766b6f728fe32bd8e928a0ee0ca9",
"body": null,
"is_bot": false,
"headline": "fix: android flicker on a11y tree traversal (#3635)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-10T06:17:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5a7b45cc180b4df4207673e4d5a75bc124cc84d5",
"body": "## 🎯 Goal\nFollow up `a11y` pass on top of #3632. Covers the message row, the\nattachment thumbnail gallery, the full screen image/video gallery\noverlay, the reactions UI, the message cell annotations and date\nseparators, the channel preview date, and the poll option row. VoiceOver\nand TalkBack now re\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: a11y follow up fixes (#3634)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-09T22:02:22Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "c43d9f7639fa3f423e3e57b5eb193dccede8a721",
"body": "## 🎯 Goal\n\nCross platform a11y fixes across the message surface (message row,\nfooter, reactions, replies) and the channel preview list. VoiceOver /\nTalkBack now read each surface with proper labels, no misleading\naffordances, and correct focus behavior.\n## 🛠 Implementation details\n- Poll message rot\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: a11y continuous improvements (#3632)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-08T08:27:15Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "9515f2d0efecd210040cf5f2ceee8d2d5ddf2074",
"body": "## 🎯 Goal\n\nThis PR reverts the `react-native-reanimated` version of our `SampleApp`\nas it would appear version `4.4.0` has some severe performance issues of\nlayout animations on the latest version, likely related to the new\nanimation backend refactoring.\n\n## 🛠 Implementation details\n\n<!-- Provide a \n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: revert reanimated version (#3630)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-02T22:14:39Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5a6afb1ee3ac32a08ee1f11efd9fca58384cc475",
"body": "## 🎯 Goal\n\nThis PR bumps our `SampleApp` to React Native 0.85 as well adding\nsupport for some major dependencies, such as:\n\n- `react-native-gesture-handler` - `3.0.0`\n- `react-native-reanimated` `4.4`\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "chore: rn 0.85 upgrade of SampleApp and rngh 3 support (#3629)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-02T13:24:10Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "439776acff38399c7ae61771ec2e0ed92ece44d8",
"body": "## 🎯 Goal\n\nThis PR should fix some outstanding `a11y` issues for screen readers.\nThe prior foundation work (`a11y` context, `useA11yLabel`,\n`useAccessibilityAnnouncer`, `useResolvedModalAccessibilityProps`,\ntranslation namespace, etc.) shipped the primitives. This PR uses those\nprimitives to fix the\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: a11y actionable items fixes (#3628)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-01T16:48:48Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "0447a7038465315bdd00c1339e2ff8999c6e198b",
"body": "## 🎯 Goal\n\n<!-- Describe why we are making this change -->\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screenshots -->\n\n<details>\n<summary>iOS</summary>\n\n\n<table>\n <thead>\n <tr>\n <td>Before</td>\n \n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "perf: message content styles and perf scripts (#3626)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-06-01T08:53:25Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "97d082daa97de5aa7ee3ea9a53267ec5590ff45e",
"body": "## 🎯 Goal\n\nThis PR fixes a long standing bug in the `AutoCompleteInput` where\ntyping `@` to open the mention picker silently fails in several\nscenarios, most reproducibly when:\n\n- the `@` is typed between text and a newline block (e.g.\n`\"asdf\\n\\n@\\n\\n dsfa\"`),\n- the user deletes an existing `@` and \n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: on selection change issues (#3624)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-05-28T21:31:52Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "cd700537a41f87de083999c3e1d68856a34264bb",
"body": "## 🎯 Goal\n\nThis PR removes redundant views for a large portion of `Message`\ncomponents which will simply not be hit very often (but still result in\na `yoga` measurement/`ShadowNode` since they will not be collapsed).\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "perf: short circuit removal of redundant views (#3623)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-05-27T20:31:10Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1667235dc504fa24c1d0040861628a5fd28be0fb",
"body": "## 🎯 Goal\n\nThis PR should address the release process issues we introduced with the\nYarn Berry implementation.\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screenshots -->\n\n<details>\n<summary>iOS</summary>\n\n\n<table>\n <thead\n[…]\nrgets the `develop` branch\n- [ ] Documentation is updated\n- [ ] New code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android",
"is_bot": false,
"headline": "fix: switch to `npm` actions with `--no-workspaces` (#3622)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-05-27T16:04:22Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "2bf6f0aff8f0df0d7adc801e9245678771fc8b12",
"body": "## 🎯 Goal\n\nMove us onto Yarn 4 with native workspaces and drop Lerna. The\n`.yarnrc.yml` was already half-migrated, but `yarnPath` still pointed at\nthe v1 binary — this finishes that off.\n\n## 🛠 Implementation details\n\nTooling only; nothing in `package/src` changes. Roughly:\n\n- `.yarn/releases/` swapp\n[…]\n tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android\n\n---------\n\nCo-authored-by: Ivan Sekovanikj <ivan.sekovanikj@getstream.io>",
"is_bot": false,
"headline": "chore(yarn): migrate to Yarn 4 + native workspaces (#3594)",
"author_name": "Oliver Lazoroski",
"author_login": "oliverlaz",
"committed_at": "2026-05-27T14:23:02Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1649d5e51384a56377f564d2097155d021d71fec",
"body": "## 🎯 Goal\n\n<!-- Describe why we are making this change -->\n\n## 🛠 Implementation details\n\n<!-- Provide a description of the implementation -->\n\n## 🎨 UI Changes\n\n<!-- Add relevant screenshots -->\n\n<details>\n<summary>iOS</summary>\n\n\n<table>\n <thead>\n <tr>\n <td>Before</td>\n \n[…]\nw code is tested in main example apps, including all possible\nscenarios\n - [ ] SampleApp iOS and Android\n - [ ] Expo iOS and Android\n\n---------\n\nCo-authored-by: MARWAN ALKAMEL <malkaml716@gmail.com>",
"is_bot": false,
"headline": "Next Release (#3618)",
"author_name": "Ivan Sekovanikj",
"author_login": "isekovanic",
"committed_at": "2026-05-26T18:42:13Z",
"body_truncated": true,
"is_coding_agent": false
}
],
"releases_count": 100,
"commits_last_year": 473,
"latest_release_at": "2026-07-17T15:09:22Z",
"latest_release_tag": "v9.7.0",
"releases_from_tags": false,
"days_since_last_push": 0,
"active_weeks_last_year": 51,
"days_since_latest_release": 5,
"mean_days_between_releases": 5.5
},
"community": {
"has_readme": true,
"has_license": true,
"has_description": true,
"has_contributing": true,
"health_percentage": 75,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": true
},
"ecosystem": {
"packages": [
{
"name": "stream-chat-react-native-core",
"exists": true,
"license": "SEE LICENSE IN LICENSE",
"keywords": [],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/stream-chat-react-native-core",
"is_deprecated": false,
"latest_version": "9.7.0",
"repository_url": "https://github.com/GetStream/stream-chat-react-native",
"versions_count": 1216,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 8,
"monthly_downloads": 334686,
"first_published_at": "2019-04-30T08:44:05.120000Z",
"latest_published_at": "2026-07-17T15:09:20.599000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 5
}
]
},
"popularity": {
"forks": 375,
"stars": 1171,
"watchers": 42,
"fork_history": {
"days": [
{
"date": "2019-05-15",
"count": 1
},
{
"date": "2019-07-09",
"count": 1
},
{
"date": "2019-08-13",
"count": 1
},
{
"date": "2019-08-14",
"count": 1
},
{
"date": "2019-08-25",
"count": 1
},
{
"date": "2019-08-27",
"count": 1
},
{
"date": "2019-09-09",
"count": 1
},
{
"date": "2019-09-16",
"count": 1
},
{
"date": "2019-09-20",
"count": 1
},
{
"date": "2019-10-01",
"count": 2
},
{
"date": "2019-11-01",
"count": 1
},
{
"date": "2019-11-05",
"count": 1
},
{
"date": "2019-11-18",
"count": 1
},
{
"date": "2019-11-23",
"count": 2
},
{
"date": "2019-11-26",
"count": 1
},
{
"date": "2019-12-09",
"count": 1
},
{
"date": "2019-12-19",
"count": 1
},
{
"date": "2019-12-22",
"count": 1
},
{
"date": "2020-01-02",
"count": 1
},
{
"date": "2020-01-16",
"count": 2
},
{
"date": "2020-01-22",
"count": 1
},
{
"date": "2020-02-07",
"count": 1
},
{
"date": "2020-02-25",
"count": 1
},
{
"date": "2020-03-04",
"count": 1
},
{
"date": "2020-03-20",
"count": 1
},
{
"date": "2020-03-24",
"count": 1
},
{
"date": "2020-04-05",
"count": 1
},
{
"date": "2020-04-06",
"count": 1
},
{
"date": "2020-04-07",
"count": 1
},
{
"date": "2020-04-08",
"count": 1
},
{
"date": "2020-04-11",
"count": 1
},
{
"date": "2020-04-13",
"count": 2
},
{
"date": "2020-04-16",
"count": 1
},
{
"date": "2020-04-24",
"count": 1
},
{
"date": "2020-04-26",
"count": 1
},
{
"date": "2020-04-28",
"count": 1
},
{
"date": "2020-05-05",
"count": 1
},
{
"date": "2020-05-13",
"count": 1
},
{
"date": "2020-05-20",
"count": 1
},
{
"date": "2020-05-24",
"count": 1
},
{
"date": "2020-06-10",
"count": 1
},
{
"date": "2020-06-30",
"count": 1
},
{
"date": "2020-07-02",
"count": 1
},
{
"date": "2020-07-08",
"count": 1
},
{
"date": "2020-07-14",
"count": 1
},
{
"date": "2020-08-12",
"count": 1
},
{
"date": "2020-08-14",
"count": 1
},
{
"date": "2020-09-06",
"count": 1
},
{
"date": "2020-09-08",
"count": 1
},
{
"date": "2020-09-23",
"count": 1
},
{
"date": "2020-09-30",
"count": 1
},
{
"date": "2020-10-01",
"count": 1
},
{
"date": "2020-11-03",
"count": 1
},
{
"date": "2020-11-05",
"count": 1
},
{
"date": "2020-11-11",
"count": 1
},
{
"date": "2020-11-19",
"count": 1
},
{
"date": "2020-12-10",
"count": 1
},
{
"date": "2020-12-29",
"count": 1
},
{
"date": "2021-01-02",
"count": 1
},
{
"date": "2021-01-13",
"count": 1
},
{
"date": "2021-01-19",
"count": 2
},
{
"date": "2021-01-20",
"count": 1
},
{
"date": "2021-01-26",
"count": 1
},
{
"date": "2021-02-08",
"count": 1
},
{
"date": "2021-02-18",
"count": 1
},
{
"date": "2021-02-20",
"count": 1
},
{
"date": "2021-03-01",
"count": 1
},
{
"date": "2021-03-03",
"count": 1
},
{
"date": "2021-03-08",
"count": 1
},
{
"date": "2021-03-12",
"count": 1
},
{
"date": "2021-03-20",
"count": 1
},
{
"date": "2021-03-23",
"count": 2
},
{
"date": "2021-04-05",
"count": 2
},
{
"date": "2021-04-06",
"count": 1
},
{
"date": "2021-04-07",
"count": 1
},
{
"date": "2021-04-10",
"count": 1
},
{
"date": "2021-04-14",
"count": 1
},
{
"date": "2021-04-17",
"count": 1
},
{
"date": "2021-04-27",
"count": 1
},
{
"date": "2021-05-03",
"count": 1
},
{
"date": "2021-05-08",
"count": 1
},
{
"date": "2021-05-10",
"count": 3
},
{
"date": "2021-05-15",
"count": 1
},
{
"date": "2021-05-20",
"count": 1
},
{
"date": "2021-05-22",
"count": 1
},
{
"date": "2021-05-24",
"count": 1
},
{
"date": "2021-05-25",
"count": 1
},
{
"date": "2021-05-26",
"count": 1
},
{
"date": "2021-05-30",
"count": 1
},
{
"date": "2021-05-31",
"count": 1
},
{
"date": "2021-06-02",
"count": 1
},
{
"date": "2021-06-04",
"count": 1
},
{
"date": "2021-06-07",
"count": 1
},
{
"date": "2021-06-08",
"count": 2
},
{
"date": "2021-06-16",
"count": 1
},
{
"date": "2021-06-19",
"count": 1
},
{
"date": "2021-06-22",
"count": 1
},
{
"date": "2021-06-24",
"count": 1
},
{
"date": "2021-06-27",
"count": 1
},
{
"date": "2021-06-28",
"count": 1
},
{
"date": "2021-07-01",
"count": 1
},
{
"date": "2021-07-07",
"count": 1
},
{
"date": "2021-07-20",
"count": 1
},
{
"date": "2021-07-22",
"count": 1
},
{
"date": "2021-07-28",
"count": 1
},
{
"date": "2021-08-11",
"count": 1
},
{
"date": "2021-08-17",
"count": 2
},
{
"date": "2021-08-20",
"count": 1
},
{
"date": "2021-08-24",
"count": 2
},
{
"date": "2021-08-27",
"count": 1
},
{
"date": "2021-08-28",
"count": 1
},
{
"date": "2021-09-06",
"count": 1
},
{
"date": "2021-09-13",
"count": 1
},
{
"date": "2021-10-08",
"count": 1
},
{
"date": "2021-10-09",
"count": 1
},
{
"date": "2021-10-15",
"count": 1
},
{
"date": "2021-11-10",
"count": 1
},
{
"date": "2021-11-17",
"count": 1
},
{
"date": "2021-11-23",
"count": 1
},
{
"date": "2021-11-27",
"count": 1
},
{
"date": "2021-11-28",
"count": 1
},
{
"date": "2021-11-29",
"count": 3
},
{
"date": "2021-11-30",
"count": 3
},
{
"date": "2021-12-01",
"count": 1
},
{
"date": "2021-12-11",
"count": 1
},
{
"date": "2021-12-15",
"count": 1
},
{
"date": "2021-12-27",
"count": 1
},
{
"date": "2022-01-17",
"count": 1
},
{
"date": "2022-01-20",
"count": 1
},
{
"date": "2022-01-23",
"count": 1
},
{
"date": "2022-01-25",
"count": 1
},
{
"date": "2022-01-28",
"count": 1
},
{
"date": "2022-01-29",
"count": 1
},
{
"date": "2022-02-06",
"count": 1
},
{
"date": "2022-02-09",
"count": 2
},
{
"date": "2022-02-12",
"count": 1
},
{
"date": "2022-02-21",
"count": 1
},
{
"date": "2022-02-28",
"count": 1
},
{
"date": "2022-03-08",
"count": 2
},
{
"date": "2022-03-21",
"count": 1
},
{
"date": "2022-03-23",
"count": 1
},
{
"date": "2022-04-03",
"count": 1
},
{
"date": "2022-04-08",
"count": 1
},
{
"date": "2022-04-10",
"count": 1
},
{
"date": "2022-04-12",
"count": 1
},
{
"date": "2022-05-05",
"count": 1
},
{
"date": "2022-05-16",
"count": 1
},
{
"date": "2022-05-18",
"count": 1
},
{
"date": "2022-05-25",
"count": 1
},
{
"date": "2022-06-01",
"count": 1
},
{
"date": "2022-06-15",
"count": 1
},
{
"date": "2022-06-26",
"count": 1
},
{
"date": "2022-06-27",
"count": 1
},
{
"date": "2022-07-04",
"count": 1
},
{
"date": "2022-07-06",
"count": 1
},
{
"date": "2022-07-26",
"count": 1
},
{
"date": "2022-07-30",
"count": 1
},
{
"date": "2022-08-03",
"count": 1
},
{
"date": "2022-08-09",
"count": 1
},
{
"date": "2022-08-10",
"count": 1
},
{
"date": "2022-08-12",
"count": 1
},
{
"date": "2022-08-29",
"count": 1
},
{
"date": "2022-08-30",
"count": 1
},
{
"date": "2022-09-07",
"count": 1
},
{
"date": "2022-09-10",
"count": 1
},
{
"date": "2022-09-21",
"count": 3
},
{
"date": "2022-09-23",
"count": 1
},
{
"date": "2022-10-15",
"count": 1
},
{
"date": "2022-10-19",
"count": 1
},
{
"date": "2022-10-28",
"count": 1
},
{
"date": "2022-11-02",
"count": 1
},
{
"date": "2022-11-10",
"count": 1
},
{
"date": "2022-11-11",
"count": 1
},
{
"date": "2022-11-21",
"count": 2
},
{
"date": "2022-11-29",
"count": 1
},
{
"date": "2022-12-02",
"count": 1
},
{
"date": "2022-12-10",
"count": 1
},
{
"date": "2022-12-12",
"count": 1
},
{
"date": "2022-12-13",
"count": 1
},
{
"date": "2022-12-15",
"count": 2
},
{
"date": "2022-12-16",
"count": 1
},
{
"date": "2022-12-22",
"count": 1
},
{
"date": "2022-12-28",
"count": 1
},
{
"date": "2023-01-07",
"count": 1
},
{
"date": "2023-01-16",
"count": 1
},
{
"date": "2023-01-20",
"count": 1
},
{
"date": "2023-01-22",
"count": 1
},
{
"date": "2023-02-01",
"count": 1
},
{
"date": "2023-02-03",
"count": 1
},
{
"date": "2023-02-09",
"count": 2
},
{
"date": "2023-02-24",
"count": 2
},
{
"date": "2023-03-03",
"count": 1
},
{
"date": "2023-03-11",
"count": 1
},
{
"date": "2023-03-13",
"count": 1
},
{
"date": "2023-03-14",
"count": 1
},
{
"date": "2023-03-23",
"count": 1
},
{
"date": "2023-03-27",
"count": 1
},
{
"date": "2023-03-30",
"count": 1
},
{
"date": "2023-04-01",
"count": 1
},
{
"date": "2023-04-02",
"count": 1
},
{
"date": "2023-04-06",
"count": 1
},
{
"date": "2023-04-09",
"count": 2
},
{
"date": "2023-04-12",
"count": 2
},
{
"date": "2023-04-19",
"count": 1
},
{
"date": "2023-04-20",
"count": 1
},
{
"date": "2023-04-25",
"count": 1
},
{
"date": "2023-05-01",
"count": 1
},
{
"date": "2023-05-07",
"count": 1
},
{
"date": "2023-05-12",
"count": 1
},
{
"date": "2023-05-13",
"count": 1
},
{
"date": "2023-05-23",
"count": 1
},
{
"date": "2023-05-24",
"count": 1
},
{
"date": "2023-05-30",
"count": 1
},
{
"date": "2023-06-03",
"count": 1
},
{
"date": "2023-06-08",
"count": 1
},
{
"date": "2023-06-29",
"count": 1
},
{
"date": "2023-07-02",
"count": 1
},
{
"date": "2023-07-08",
"count": 1
},
{
"date": "2023-07-10",
"count": 1
},
{
"date": "2023-07-14",
"count": 1
},
{
"date": "2023-07-15",
"count": 1
},
{
"date": "2023-07-17",
"count": 2
},
{
"date": "2023-07-21",
"count": 1
},
{
"date": "2023-08-03",
"count": 1
},
{
"date": "2023-08-21",
"count": 1
},
{
"date": "2023-08-25",
"count": 1
},
{
"date": "2023-08-27",
"count": 1
},
{
"date": "2023-08-31",
"count": 1
},
{
"date": "2023-09-04",
"count": 1
},
{
"date": "2023-09-06",
"count": 1
},
{
"date": "2023-09-16",
"count": 1
},
{
"date": "2023-09-24",
"count": 1
},
{
"date": "2023-09-27",
"count": 1
},
{
"date": "2023-10-03",
"count": 1
},
{
"date": "2023-10-12",
"count": 1
},
{
"date": "2023-10-17",
"count": 1
},
{
"date": "2023-10-24",
"count": 1
},
{
"date": "2023-11-05",
"count": 1
},
{
"date": "2023-11-17",
"count": 2
},
{
"date": "2023-11-18",
"count": 1
},
{
"date": "2023-11-29",
"count": 1
},
{
"date": "2023-12-22",
"count": 1
},
{
"date": "2024-01-10",
"count": 1
},
{
"date": "2024-01-12",
"count": 1
},
{
"date": "2024-01-27",
"count": 1
},
{
"date": "2024-02-06",
"count": 1
},
{
"date": "2024-02-15",
"count": 1
},
{
"date": "2024-03-10",
"count": 1
},
{
"date": "2024-03-11",
"count": 1
},
{
"date": "2024-03-14",
"count": 1
},
{
"date": "2024-03-16",
"count": 1
},
{
"date": "2024-04-08",
"count": 1
},
{
"date": "2024-04-11",
"count": 1
},
{
"date": "2024-04-21",
"count": 1
},
{
"date": "2024-04-23",
"count": 1
},
{
"date": "2024-05-13",
"count": 1
},
{
"date": "2024-05-15",
"count": 1
},
{
"date": "2024-05-28",
"count": 1
},
{
"date": "2024-06-01",
"count": 1
},
{
"date": "2024-06-04",
"count": 1
},
{
"date": "2024-06-13",
"count": 1
},
{
"date": "2024-06-14",
"count": 1
},
{
"date": "2024-06-15",
"count": 1
},
{
"date": "2024-06-21",
"count": 2
},
{
"date": "2024-06-22",
"count": 1
},
{
"date": "2024-07-01",
"count": 1
},
{
"date": "2024-07-07",
"count": 1
},
{
"date": "2024-07-26",
"count": 1
},
{
"date": "2024-08-04",
"count": 1
},
{
"date": "2024-08-08",
"count": 1
},
{
"date": "2024-08-09",
"count": 1
},
{
"date": "2024-09-04",
"count": 1
},
{
"date": "2024-10-04",
"count": 1
},
{
"date": "2024-10-17",
"count": 1
},
{
"date": "2024-10-25",
"count": 1
},
{
"date": "2024-11-06",
"count": 1
},
{
"date": "2024-11-13",
"count": 1
},
{
"date": "2024-12-20",
"count": 1
},
{
"date": "2024-12-29",
"count": 1
},
{
"date": "2025-01-10",
"count": 1
},
{
"date": "2025-01-21",
"count": 1
},
{
"date": "2025-01-28",
"count": 1
},
{
"date": "2025-02-03",
"count": 1
},
{
"date": "2025-02-11",
"count": 2
},
{
"date": "2025-03-17",
"count": 1
},
{
"date": "2025-03-25",
"count": 1
},
{
"date": "2025-03-26",
"count": 1
},
{
"date": "2025-04-13",
"count": 1
},
{
"date": "2025-04-14",
"count": 2
},
{
"date": "2025-04-26",
"count": 1
},
{
"date": "2025-05-13",
"count": 1
},
{
"date": "2025-05-20",
"count": 1
},
{
"date": "2025-06-05",
"count": 1
},
{
"date": "2025-06-12",
"count": 1
},
{
"date": "2025-06-17",
"count": 2
},
{
"date": "2025-06-18",
"count": 1
},
{
"date": "2025-06-21",
"count": 1
},
{
"date": "2025-07-01",
"count": 1
},
{
"date": "2025-07-04",
"count": 1
},
{
"date": "2025-07-24",
"count": 1
},
{
"date": "2025-07-26",
"count": 1
},
{
"date": "2025-08-04",
"count": 1
},
{
"date": "2025-08-21",
"count": 1
},
{
"date": "2025-09-07",
"count": 1
},
{
"date": "2025-09-09",
"count": 2
},
{
"date": "2025-09-19",
"count": 1
},
{
"date": "2025-10-08",
"count": 1
},
{
"date": "2025-10-09",
"count": 1
},
{
"date": "2025-10-29",
"count": 2
},
{
"date": "2025-11-03",
"count": 1
},
{
"date": "2025-11-21",
"count": 1
},
{
"date": "2025-12-09",
"count": 1
},
{
"date": "2025-12-10",
"count": 1
},
{
"date": "2025-12-11",
"count": 1
},
{
"date": "2026-01-19",
"count": 1
},
{
"date": "2026-01-29",
"count": 1
},
{
"date": "2026-02-12",
"count": 1
},
{
"date": "2026-03-03",
"count": 1
},
{
"date": "2026-03-11",
"count": 1
},
{
"date": "2026-03-12",
"count": 1
},
{
"date": "2026-03-15",
"count": 1
},
{
"date": "2026-03-16",
"count": 1
},
{
"date": "2026-03-18",
"count": 1
},
{
"date": "2026-04-11",
"count": 1
},
{
"date": "2026-04-17",
"count": 1
},
{
"date": "2026-04-27",
"count": 1
},
{
"date": "2026-05-29",
"count": 1
},
{
"date": "2026-06-06",
"count": 1
},
{
"date": "2026-06-16",
"count": 2
},
{
"date": "2026-07-06",
"count": 1
}
],
"complete": true,
"collected": 365,
"total_forks": 375
},
"star_history": null,
"open_issues_and_prs": 7
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [
"examples"
],
"has_llms_txt": false,
"has_dockerfile": false,
"has_mcp_signal": false,
"bootstrap_files": [
"package/Makefile"
],
"api_schema_files": [],
"has_devcontainer": false,
"typecheck_configs": [
"examples/ExpoMessaging/tsconfig.json",
"examples/SampleApp/tsconfig.json",
"examples/TypeScriptMessaging/tsconfig.json",
"package/tsconfig.json"
],
"toolchain_manifests": [
"examples/SampleApp/android/app/build.gradle",
"examples/SampleApp/android/build.gradle",
"examples/TypeScriptMessaging/android/app/build.gradle",
"examples/TypeScriptMessaging/android/build.gradle",
"package/expo-package/android/build.gradle",
"package/native-package/android/build.gradle"
],
"largest_source_bytes": 3007361,
"source_files_sampled": 1313,
"oversized_source_files": 3,
"agent_instruction_files": [
"AGENTS.md",
"CLAUDE.md"
],
"agent_instruction_max_bytes": 9902
},
"dependencies": {
"manifests": [
"package.json",
"package/package.json"
],
"advisories": {
"error": null,
"scope": "repository_graph",
"source": "osv",
"findings": [
{
"name": "handlebars",
"direct": false,
"version": "4.7.8",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 9.8,
"advisory_ids": [
"GHSA-2qvq-rjwj-gvw9",
"GHSA-2w6w-674q-4c4q",
"GHSA-3mfm-83xf-c92r",
"GHSA-442j-39wm-28r2",
"GHSA-7rx3-28cr-v5wh",
"GHSA-9cx6-37pm-9jff",
"GHSA-xhpv-hc6g-r9c6",
"GHSA-xjpj-3mr7-gcpf"
],
"fixed_version": "4.7.9",
"advisory_count": 8,
"oldest_advisory_days": 117
},
{
"name": "shell-quote",
"direct": false,
"version": "1.8.3",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 9.8,
"advisory_ids": [
"GHSA-395f-4hp3-45gv",
"GHSA-w7jw-789q-3m8p"
],
"fixed_version": "1.9.0",
"advisory_count": 2,
"oldest_advisory_days": 43
},
{
"name": "@grpc/grpc-js",
"direct": false,
"version": "1.9.15",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-5375-pq7m-f5r2",
"GHSA-99f4-grh7-6pcq"
],
"fixed_version": "1.14.4",
"advisory_count": 2,
"oldest_advisory_days": 41
},
{
"name": "activesupport",
"direct": false,
"version": "6.1.7.8",
"severity": "high",
"ecosystem": "rubygems",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-2j26-frm8-cmj9",
"GHSA-89vf-4333-qx8v",
"GHSA-cg4j-q9v8-6v38"
],
"fixed_version": "8.1.2.1",
"advisory_count": 3,
"oldest_advisory_days": 120
},
{
"name": "activesupport",
"direct": false,
"version": "7.2.3",
"severity": "high",
"ecosystem": "rubygems",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-2j26-frm8-cmj9",
"GHSA-89vf-4333-qx8v",
"GHSA-cg4j-q9v8-6v38"
],
"fixed_version": "8.1.2.1",
"advisory_count": 3,
"oldest_advisory_days": 120
},
{
"name": "addressable",
"direct": false,
"version": "2.8.6",
"severity": "high",
"ecosystem": "rubygems",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-h27x-rffw-24p4"
],
"fixed_version": "2.9.0",
"advisory_count": 1,
"oldest_advisory_days": 105
},
{
"name": "addressable",
"direct": false,
"version": "2.8.8",
"severity": "high",
"ecosystem": "rubygems",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-h27x-rffw-24p4"
],
"fixed_version": "2.9.0",
"advisory_count": 1,
"oldest_advisory_days": 105
},
{
"name": "axios",
"direct": false,
"version": "1.17.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 8.2,
"advisory_ids": [
"GHSA-42h9-826w-cgv3",
"GHSA-7q8q-rj6j-mhjq",
"GHSA-f4gw-2p7v-4548",
"GHSA-gcfj-64vw-6mp9",
"GHSA-hcpx-6fm6-wx23",
"GHSA-jqh4-m9w3-8hp9",
"GHSA-mmx7-hfxf-jppx",
"GHSA-mwf2-3pr3-8698",
"GHSA-pmv8-rq9r-6j72",
"GHSA-xj6q-8x83-jv6g"
],
"fixed_version": "1.18.0",
"advisory_count": 10,
"oldest_advisory_days": 2
},
{
"name": "brace-expansion",
"direct": false,
"version": "1.1.11",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3jxr-9vmj-r5cp",
"GHSA-f886-m6hf-6m8v",
"GHSA-v6h2-p8h4-qcjw"
],
"fixed_version": "5.0.7",
"advisory_count": 3,
"oldest_advisory_days": 407
},
{
"name": "brace-expansion",
"direct": false,
"version": "2.1.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3jxr-9vmj-r5cp"
],
"fixed_version": "5.0.7",
"advisory_count": 1,
"oldest_advisory_days": 1
},
{
"name": "brace-expansion",
"direct": false,
"version": "5.0.6",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3jxr-9vmj-r5cp"
],
"fixed_version": "5.0.7",
"advisory_count": 1,
"oldest_advisory_days": 1
},
{
"name": "concurrent-ruby",
"direct": false,
"version": "1.2.3",
"severity": "high",
"ecosystem": "rubygems",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-6wx8-w4f5-wwcr",
"GHSA-h8w8-99g7-qmvj",
"GHSA-wv3x-4vxv-whpp"
],
"fixed_version": "1.3.7",
"advisory_count": 3,
"oldest_advisory_days": 32
},
{
"name": "concurrent-ruby",
"direct": false,
"version": "1.3.3",
"severity": "high",
"ecosystem": "rubygems",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-6wx8-w4f5-wwcr",
"GHSA-h8w8-99g7-qmvj",
"GHSA-wv3x-4vxv-whpp"
],
"fixed_version": "1.3.7",
"advisory_count": 3,
"oldest_advisory_days": 32
},
{
"name": "faraday",
"direct": false,
"version": "1.10.4",
"severity": "high",
"ecosystem": "rubygems",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-33mh-2634-fwr2",
"GHSA-98m9-hrrm-r99r"
],
"fixed_version": "2.14.3",
"advisory_count": 2,
"oldest_advisory_days": 162
},
{
"name": "fast-uri",
"direct": false,
"version": "3.1.2",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-4c8g-83qw-93j6",
"GHSA-v2hh-gcrm-f6hx"
],
"fixed_version": "4.1.1",
"advisory_count": 2,
"oldest_advisory_days": 1
},
{
"name": "form-data",
"direct": false,
"version": "4.0.5",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-hmw2-7cc7-3qxx"
],
"fixed_version": "4.0.6",
"advisory_count": 1,
"oldest_advisory_days": 37
},
{
"name": "js-yaml",
"direct": false,
"version": "3.14.2",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-52cp-r559-cp3m",
"GHSA-h67p-54hq-rp68"
],
"fixed_version": "4.3.0",
"advisory_count": 2,
"oldest_advisory_days": 37
},
{
"name": "js-yaml",
"direct": false,
"version": "4.1.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-52cp-r559-cp3m",
"GHSA-h67p-54hq-rp68"
],
"fixed_version": "4.3.0",
"advisory_count": 2,
"oldest_advisory_days": 37
},
{
"name": "json",
"direct": false,
"version": "2.18.0",
"severity": "high",
"ecosystem": "rubygems",
"cvss_score": 8.2,
"advisory_ids": [
"GHSA-3m6g-2423-7cp3"
],
"fixed_version": "2.19.2",
"advisory_count": 1,
"oldest_advisory_days": 125
},
{
"name": "jwt",
"direct": false,
"version": "2.10.2",
"severity": "high",
"ecosystem": "rubygems",
"cvss_score": 7.4,
"advisory_ids": [
"GHSA-c32j-vqhx-rx3x"
],
"fixed_version": "3.2.0",
"advisory_count": 1,
"oldest_advisory_days": 65
},
{
"name": "protobufjs",
"direct": false,
"version": "7.5.8",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-f38q-mgvj-vph7",
"GHSA-j3f2-48v5-ccww",
"GHSA-wcpc-wj8m-hjx6"
],
"fixed_version": "8.6.6",
"advisory_count": 3,
"oldest_advisory_days": 37
},
{
"name": "rexml",
"direct": false,
"version": "3.2.6",
"severity": "high",
"ecosystem": "rubygems",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-2rxp-v6pw-ch6m",
"GHSA-4xqq-m2hx-25v8",
"GHSA-5866-49gr-22v4",
"GHSA-r55c-59qm-vjw6",
"GHSA-vg3r-rm7w-2xgh",
"GHSA-vmwr-mc7x-5vc3"
],
"fixed_version": "3.3.9",
"advisory_count": 6,
"oldest_advisory_days": 797
},
{
"name": "sigstore",
"direct": false,
"version": "4.0.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-52v5-jr5w-gjxr"
],
"fixed_version": "4.1.1",
"advisory_count": 1,
"oldest_advisory_days": 20
},
{
"name": "tar",
"direct": false,
"version": "7.5.15",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-23hp-3jrh-7fpw",
"GHSA-8x88-c5mf-7j5w",
"GHSA-gvwx-54wh-qm9j",
"GHSA-vmf3-w455-68vh",
"GHSA-w8wr-v893-vjvp"
],
"fixed_version": "7.5.19",
"advisory_count": 5,
"oldest_advisory_days": 37
},
{
"name": "undici",
"direct": false,
"version": "5.29.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-2mjp-6q6p-2qxm",
"GHSA-35p6-xmwp-9g52",
"GHSA-4992-7rv2-5pvq",
"GHSA-g8m3-5g58-fq7m",
"GHSA-g9mf-h72j-4rw9",
"GHSA-p88m-4jfj-68fv",
"GHSA-v9p9-hfj2-hcw8",
"GHSA-vrm6-8vpv-qv8q",
"GHSA-vxpw-j846-p89q"
],
"fixed_version": "8.5.0",
"advisory_count": 9,
"oldest_advisory_days": 188
},
{
"name": "undici",
"direct": false,
"version": "6.25.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-35p6-xmwp-9g52",
"GHSA-g8m3-5g58-fq7m",
"GHSA-p88m-4jfj-68fv",
"GHSA-vxpw-j846-p89q"
],
"fixed_version": "8.5.0",
"advisory_count": 4,
"oldest_advisory_days": 33
},
{
"name": "undici",
"direct": false,
"version": "7.16.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-2mjp-6q6p-2qxm",
"GHSA-35p6-xmwp-9g52",
"GHSA-4992-7rv2-5pvq",
"GHSA-f269-vfmq-vjvj",
"GHSA-g8m3-5g58-fq7m",
"GHSA-g9mf-h72j-4rw9",
"GHSA-p88m-4jfj-68fv",
"GHSA-pr7r-676h-xcf6",
"GHSA-v9p9-hfj2-hcw8",
"GHSA-vrm6-8vpv-qv8q"
],
"fixed_version": "8.5.0",
"advisory_count": 11,
"oldest_advisory_days": 188
},
{
"name": "uuid",
"direct": false,
"version": "7.0.3",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-w5hq-g745-h8pq"
],
"fixed_version": "13.0.1",
"advisory_count": 1,
"oldest_advisory_days": 90
},
{
"name": "websocket-driver",
"direct": false,
"version": "0.7.4",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-mp7j-qc5w-4988",
"GHSA-xv26-6w52-cph6"
],
"fixed_version": "0.7.5",
"advisory_count": 2,
"oldest_advisory_days": 6
},
{
"name": "ws",
"direct": false,
"version": "6.2.3",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-96hv-2xvq-fx4p"
],
"fixed_version": "8.21.0",
"advisory_count": 1,
"oldest_advisory_days": 37
},
{
"name": "ws",
"direct": false,
"version": "7.5.10",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-96hv-2xvq-fx4p"
],
"fixed_version": "8.21.0",
"advisory_count": 1,
"oldest_advisory_days": 37
},
{
"name": "@sigstore/core",
"direct": false,
"version": "3.0.0",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.4,
"advisory_ids": [
"GHSA-jfc7-64v2-mr8c"
],
"fixed_version": "3.2.1",
"advisory_count": 1,
"oldest_advisory_days": 26
},
{
"name": "diff",
"direct": false,
"version": "8.0.2",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-73rr-hh4g-fpgx"
],
"fixed_version": "8.0.3",
"advisory_count": 1,
"oldest_advisory_days": 188
},
{
"name": "excon",
"direct": false,
"version": "0.112.0",
"severity": "moderate",
"ecosystem": "rubygems",
"cvss_score": 6.5,
"advisory_ids": [
"GHSA-48rx-c7pg-q66r"
],
"fixed_version": "1.5.0",
"advisory_count": 1,
"oldest_advisory_days": 11
},
{
"name": "fast-xml-parser",
"direct": false,
"version": "4.5.6",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 6.1,
"advisory_ids": [
"GHSA-gh4j-gqv2-49f6"
],
"fixed_version": "5.7.0",
"advisory_count": 1,
"oldest_advisory_days": 90
},
{
"name": "ip-address",
"direct": false,
"version": "10.1.0",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": null,
"advisory_ids": [
"GHSA-v2v4-37r5-5v8g"
],
"fixed_version": "10.1.1",
"advisory_count": 1,
"oldest_advisory_days": 77
},
{
"name": "joi",
"direct": false,
"version": "17.13.3",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-q7cg-457f-vx79"
],
"fixed_version": "18.2.1",
"advisory_count": 1,
"oldest_advisory_days": 41
},
{
"name": "qs",
"direct": false,
"version": "6.15.1",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-q8mj-m7cp-5q26"
],
"fixed_version": "6.15.2",
"advisory_count": 1,
"oldest_advisory_days": 61
},
{
"name": "@babel/core",
"direct": false,
"version": "7.29.0",
"severity": "low",
"ecosystem": "npm",
"cvss_score": 3.2,
"advisory_ids": [
"GHSA-4x5r-pxfx-6jf8"
],
"fixed_version": "8.0.0-rc.6",
"advisory_count": 1,
"oldest_advisory_days": 37
},
{
"name": "body-parser",
"direct": false,
"version": "1.20.5",
"severity": "low",
"ecosystem": "npm",
"cvss_score": 3.7,
"advisory_ids": [
"GHSA-v422-hmwv-36x6"
],
"fixed_version": "2.3.0",
"advisory_count": 1,
"oldest_advisory_days": 1
},
{
"name": "launch-editor",
"direct": false,
"version": "2.13.2",
"severity": "low",
"ecosystem": "npm",
"cvss_score": 0,
"advisory_ids": [
"GHSA-v6wh-96g9-6wx3"
],
"fixed_version": "8.0.16",
"advisory_count": 1,
"oldest_advisory_days": 37
}
],
"collected": true,
"malicious": [],
"truncated": false,
"by_severity": {
"low": 3,
"high": 29,
"critical": 2,
"moderate": 7
},
"advisory_count": 106,
"affected_count": 41,
"assessed_count": 2118,
"malicious_count": 0,
"assessed_package": null,
"unassessed_count": 112,
"direct_affected_count": 0
},
"ecosystems": [
"npm"
],
"dependencies": [
{
"name": "@gorhom/bottom-sheet",
"manifest": "package/package.json",
"ecosystem": "npm",
"version_constraint": "5.2.9"
},
{
"name": "@ungap/structured-clone",
"manifest": "package/package.json",
"ecosystem": "npm",
"version_constraint": "^1.3.0"
},
{
"name": "dayjs",
"manifest": "package/package.json",
"ecosystem": "npm",
"version_constraint": "1.11.13"
},
{
"name": "emoji-regex",
"manifest": "package/package.json",
"ecosystem": "npm",
"version_constraint": "^10.4.0"
},
{
"name": "i18next",
"manifest": "package/package.json",
"ecosystem": "npm",
"version_constraint": "^25.2.1"
},
{
"name": "intl-pluralrules",
"manifest": "package/package.json",
"ecosystem": "npm",
"version_constraint": "^2.0.1"
},
{
"name": "linkifyjs",
"manifest": "package/package.json",
"ecosystem": "npm",
"version_constraint": "^4.3.2"
},
{
"name": "lodash-es",
"manifest": "package/package.json",
"ecosystem": "npm",
"version_constraint": "4.18.1"
},
{
"name": "mime-types",
"manifest": "package/package.json",
"ecosystem": "npm",
"version_constraint": "^2.1.35"
},
{
"name": "path",
"manifest": "package/package.json",
"ecosystem": "npm",
"version_constraint": "0.12.7"
},
{
"name": "react-native-markdown-package",
"manifest": "package/package.json",
"ecosystem": "npm",
"version_constraint": "1.8.2"
},
{
"name": "react-native-url-polyfill",
"manifest": "package/package.json",
"ecosystem": "npm",
"version_constraint": "^2.0.0"
},
{
"name": "stream-chat",
"manifest": "package/package.json",
"ecosystem": "npm",
"version_constraint": "^9.50.1"
},
{
"name": "use-sync-external-store",
"manifest": "package/package.json",
"ecosystem": "npm",
"version_constraint": "^1.5.0"
}
],
"all_dependencies": {
"error": null,
"source": "github-sbom",
"packages": [
{
"name": "@gorhom/bottom-sheet",
"direct": true,
"version": "5.2.14",
"ecosystem": "npm"
},
{
"name": "@gorhom/bottom-sheet",
"direct": true,
"version": "5.2.9",
"ecosystem": "npm"
},
{
"name": "@gorhom/bottom-sheet",
"direct": true,
"version": "^5.2.14",
"ecosystem": "npm"
},
{
"name": "@ungap/structured-clone",
"direct": true,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "@ungap/structured-clone",
"direct": true,
"version": "^1.3.0",
"ecosystem": "npm"
},
{
"name": "dayjs",
"direct": true,
"version": "1.11.13",
"ecosystem": "npm"
},
{
"name": "dayjs",
"direct": true,
"version": "1.11.20",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": true,
"version": "10.6.0",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": true,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": true,
"version": "9.2.2",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": true,
"version": "^10.4.0",
"ecosystem": "npm"
},
{
"name": "i18next",
"direct": true,
"version": "25.10.10",
"ecosystem": "npm"
},
{
"name": "i18next",
"direct": true,
"version": "^25.2.1",
"ecosystem": "npm"
},
{
"name": "intl-pluralrules",
"direct": true,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "intl-pluralrules",
"direct": true,
"version": "^2.0.1",
"ecosystem": "npm"
},
{
"name": "linkifyjs",
"direct": true,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "linkifyjs",
"direct": true,
"version": "^4.3.2",
"ecosystem": "npm"
},
{
"name": "lodash-es",
"direct": true,
"version": "4.18.1",
"ecosystem": "npm"
},
{
"name": "mime-types",
"direct": true,
"version": "2.1.35",
"ecosystem": "npm"
},
{
"name": "mime-types",
"direct": true,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "mime-types",
"direct": true,
"version": "^2.1.35",
"ecosystem": "npm"
},
{
"name": "path",
"direct": true,
"version": "0.12.7",
"ecosystem": "npm"
},
{
"name": "react-native-markdown-package",
"direct": true,
"version": "1.8.2",
"ecosystem": "npm"
},
{
"name": "react-native-url-polyfill",
"direct": true,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "react-native-url-polyfill",
"direct": true,
"version": "^2.0.0",
"ecosystem": "npm"
},
{
"name": "stream-chat",
"direct": true,
"version": "9.50.1",
"ecosystem": "npm"
},
{
"name": "stream-chat",
"direct": true,
"version": "^9.50.1",
"ecosystem": "npm"
},
{
"name": "use-sync-external-store",
"direct": true,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "use-sync-external-store",
"direct": true,
"version": "^1.5.0",
"ecosystem": "npm"
},
{
"name": "@actions/core",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@actions/exec",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@actions/http-client",
"direct": false,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "@actions/io",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@adobe/css-tools",
"direct": false,
"version": "4.5.0",
"ecosystem": "npm"
},
{
"name": "@ark/schema",
"direct": false,
"version": "0.56.0",
"ecosystem": "npm"
},
{
"name": "@ark/util",
"direct": false,
"version": "0.56.0",
"ecosystem": "npm"
},
{
"name": "@babel/code-frame",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/compat-data",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/core",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/core",
"direct": false,
"version": "^7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/generator",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-annotate-as-pure",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-compilation-targets",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-create-class-features-plugin",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-create-regexp-features-plugin",
"direct": false,
"version": "7.28.5",
"ecosystem": "npm"
},
{
"name": "@babel/helper-define-polyfill-provider",
"direct": false,
"version": "0.6.8",
"ecosystem": "npm"
},
{
"name": "@babel/helper-globals",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-member-expression-to-functions",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-module-imports",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-module-transforms",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-optimise-call-expression",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-plugin-utils",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-remap-async-to-generator",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-replace-supers",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-skip-transparent-expression-wrappers",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-string-parser",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-identifier",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-option",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-wrap-function",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/helpers",
"direct": false,
"version": "7.29.2",
"ecosystem": "npm"
},
{
"name": "@babel/parser",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-bugfix-firefox-class-in-computed-class-key",
"direct": false,
"version": "7.28.5",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-bugfix-safari-class-field-initializer-scope",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-bugfix-safari-rest-destructuring-rhs-array",
"direct": false,
"version": "7.29.3",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-proposal-decorators",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-proposal-export-default-from",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-proposal-private-property-in-object",
"direct": false,
"version": "7.21.0-placeholder-for-preset-env.2",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-async-generators",
"direct": false,
"version": "7.8.4",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-bigint",
"direct": false,
"version": "7.8.3",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-class-properties",
"direct": false,
"version": "7.12.13",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-class-static-block",
"direct": false,
"version": "7.14.5",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-decorators",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-dynamic-import",
"direct": false,
"version": "7.8.3",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-export-default-from",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-flow",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-import-assertions",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-import-attributes",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-import-meta",
"direct": false,
"version": "7.10.4",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-json-strings",
"direct": false,
"version": "7.8.3",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-jsx",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-logical-assignment-operators",
"direct": false,
"version": "7.10.4",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-nullish-coalescing-operator",
"direct": false,
"version": "7.8.3",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-numeric-separator",
"direct": false,
"version": "7.10.4",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-object-rest-spread",
"direct": false,
"version": "7.8.3",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-optional-catch-binding",
"direct": false,
"version": "7.8.3",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-optional-chaining",
"direct": false,
"version": "7.8.3",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-private-property-in-object",
"direct": false,
"version": "7.14.5",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-top-level-await",
"direct": false,
"version": "7.14.5",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-typescript",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-unicode-sets-regex",
"direct": false,
"version": "7.18.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-arrow-functions",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-async-generator-functions",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-async-to-generator",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-block-scoped-functions",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-block-scoping",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-class-properties",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-class-static-block",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-classes",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-computed-properties",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-destructuring",
"direct": false,
"version": "7.28.5",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-dotall-regex",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-duplicate-keys",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-duplicate-named-capturing-groups-regex",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-dynamic-import",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-explicit-resource-management",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-exponentiation-operator",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-export-namespace-from",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-flow-strip-types",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-for-of",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-function-name",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-json-strings",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-literals",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-logical-assignment-operators",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-member-expression-literals",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-modules-amd",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-modules-commonjs",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-modules-systemjs",
"direct": false,
"version": "7.29.4",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-modules-umd",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-named-capturing-groups-regex",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-new-target",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-nullish-coalescing-operator",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-numeric-separator",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-object-rest-spread",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-object-super",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-optional-catch-binding",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-optional-chaining",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-parameters",
"direct": false,
"version": "7.27.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-private-methods",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-private-property-in-object",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-property-literals",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-react-display-name",
"direct": false,
"version": "7.28.0",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-react-jsx",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-react-jsx-development",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-react-jsx-self",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-react-jsx-source",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-react-pure-annotations",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-regenerator",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-regexp-modifiers",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-reserved-words",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-runtime",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-shorthand-properties",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-spread",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-sticky-regex",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-strict-mode",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-template-literals",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-typeof-symbol",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-typescript",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-unicode-escapes",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-unicode-property-regex",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-unicode-regex",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-unicode-sets-regex",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/preset-env",
"direct": false,
"version": "7.29.5",
"ecosystem": "npm"
},
{
"name": "@babel/preset-modules",
"direct": false,
"version": "0.1.6-no-external-plugins",
"ecosystem": "npm"
},
{
"name": "@babel/preset-react",
"direct": false,
"version": "7.28.5",
"ecosystem": "npm"
},
{
"name": "@babel/preset-typescript",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/runtime",
"direct": false,
"version": "7.29.2",
"ecosystem": "npm"
},
{
"name": "@babel/runtime",
"direct": false,
"version": "^7.29.2",
"ecosystem": "npm"
},
{
"name": "@babel/template",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/traverse",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/traverse--for-generate-function-map",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/types",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@bcoe/v8-coverage",
"direct": false,
"version": "0.2.3",
"ecosystem": "npm"
},
{
"name": "@colors/colors",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/cli",
"direct": false,
"version": "21.0.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/config-conventional",
"direct": false,
"version": "21.0.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/config-validator",
"direct": false,
"version": "21.0.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/ensure",
"direct": false,
"version": "21.0.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/execute-rule",
"direct": false,
"version": "21.0.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/format",
"direct": false,
"version": "21.0.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/is-ignored",
"direct": false,
"version": "21.0.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/lint",
"direct": false,
"version": "21.0.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/load",
"direct": false,
"version": "21.0.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/message",
"direct": false,
"version": "21.0.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/parse",
"direct": false,
"version": "21.0.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/read",
"direct": false,
"version": "21.0.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/resolve-extends",
"direct": false,
"version": "21.0.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/rules",
"direct": false,
"version": "21.0.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/to-lines",
"direct": false,
"version": "21.0.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/top-level",
"direct": false,
"version": "21.0.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/types",
"direct": false,
"version": "21.0.0",
"ecosystem": "npm"
},
{
"name": "@conventional-changelog/git-client",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "@croct/json",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "@croct/json5-parser",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "@d11/react-native-fast-image",
"direct": false,
"version": "8.13.0",
"ecosystem": "npm"
},
{
"name": "@d11/react-native-fast-image",
"direct": false,
"version": "^8.13.0",
"ecosystem": "npm"
},
{
"name": "@egjs/hammerjs",
"direct": false,
"version": "2.0.17",
"ecosystem": "npm"
},
{
"name": "@emnapi/core",
"direct": false,
"version": "1.10.0",
"ecosystem": "npm"
},
{
"name": "@emnapi/runtime",
"direct": false,
"version": "1.10.0",
"ecosystem": "npm"
},
{
"name": "@emnapi/wasi-threads",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "@emoji-mart/data",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "@emoji-mart/data",
"direct": false,
"version": "^1.2.1",
"ecosystem": "npm"
},
{
"name": "@eslint-community/eslint-utils",
"direct": false,
"version": "4.9.1",
"ecosystem": "npm"
},
{
"name": "@eslint-community/regexpp",
"direct": false,
"version": "4.12.2",
"ecosystem": "npm"
},
{
"name": "@eslint/config-array",
"direct": false,
"version": "0.21.2",
"ecosystem": "npm"
},
{
"name": "@eslint/config-helpers",
"direct": false,
"version": "0.4.2",
"ecosystem": "npm"
},
{
"name": "@eslint/core",
"direct": false,
"version": "0.17.0",
"ecosystem": "npm"
},
{
"name": "@eslint/eslintrc",
"direct": false,
"version": "3.3.5",
"ecosystem": "npm"
},
{
"name": "@eslint/js",
"direct": false,
"version": "9.39.4",
"ecosystem": "npm"
},
{
"name": "@eslint/object-schema",
"direct": false,
"version": "2.1.7",
"ecosystem": "npm"
},
{
"name": "@eslint/plugin-kit",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "@expo-google-fonts/material-symbols",
"direct": false,
"version": "0.4.36",
"ecosystem": "npm"
},
{
"name": "@expo/cli",
"direct": false,
"version": "56.1.13",
"ecosystem": "npm"
},
{
"name": "@expo/code-signing-certificates",
"direct": false,
"version": "0.0.6",
"ecosystem": "npm"
},
{
"name": "@expo/config",
"direct": false,
"version": "56.0.9",
"ecosystem": "npm"
},
{
"name": "@expo/config-plugins",
"direct": false,
"version": "56.0.8",
"ecosystem": "npm"
},
{
"name": "@expo/config-types",
"direct": false,
"version": "56.0.5",
"ecosystem": "npm"
},
{
"name": "@expo/devcert",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "@expo/devtools",
"direct": false,
"version": "56.0.2",
"ecosystem": "npm"
},
{
"name": "@expo/dom-webview",
"direct": false,
"version": "56.0.5",
"ecosystem": "npm"
},
{
"name": "@expo/env",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "@expo/expo-modules-macros-plugin",
"direct": false,
"version": "0.0.9",
"ecosystem": "npm"
},
{
"name": "@expo/fingerprint",
"direct": false,
"version": "0.19.3",
"ecosystem": "npm"
},
{
"name": "@expo/image-utils",
"direct": false,
"version": "0.10.1",
"ecosystem": "npm"
},
{
"name": "@expo/inline-modules",
"direct": false,
"version": "0.0.10",
"ecosystem": "npm"
},
{
"name": "@expo/json-file",
"direct": false,
"version": "10.2.0",
"ecosystem": "npm"
},
{
"name": "@expo/local-build-cache-provider",
"direct": false,
"version": "56.0.8",
"ecosystem": "npm"
},
{
"name": "@expo/log-box",
"direct": false,
"version": "56.0.12",
"ecosystem": "npm"
},
{
"name": "@expo/metro",
"direct": false,
"version": "56.0.0",
"ecosystem": "npm"
},
{
"name": "@expo/metro-config",
"direct": false,
"version": "56.0.13",
"ecosystem": "npm"
},
{
"name": "@expo/metro-file-map",
"direct": false,
"version": "56.0.3",
"ecosystem": "npm"
},
{
"name": "@expo/metro-runtime",
"direct": false,
"version": "56.0.13",
"ecosystem": "npm"
},
{
"name": "@expo/osascript",
"direct": false,
"version": "2.6.0",
"ecosystem": "npm"
},
{
"name": "@expo/package-manager",
"direct": false,
"version": "1.12.1",
"ecosystem": "npm"
},
{
"name": "@expo/plist",
"direct": false,
"version": "0.7.0",
"ecosystem": "npm"
},
{
"name": "@expo/prebuild-config",
"direct": false,
"version": "56.0.14",
"ecosystem": "npm"
},
{
"name": "@expo/require-utils",
"direct": false,
"version": "56.1.3",
"ecosystem": "npm"
},
{
"name": "@expo/router-server",
"direct": false,
"version": "56.0.12",
"ecosystem": "npm"
},
{
"name": "@expo/schema-utils",
"direct": false,
"version": "56.0.1",
"ecosystem": "npm"
},
{
"name": "@expo/sdk-runtime-versions",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@expo/spawn-async",
"direct": false,
"version": "1.8.0",
"ecosystem": "npm"
},
{
"name": "@expo/sudo-prompt",
"direct": false,
"version": "9.3.2",
"ecosystem": "npm"
},
{
"name": "@expo/ui",
"direct": false,
"version": "56.0.15",
"ecosystem": "npm"
},
{
"name": "@expo/ws-tunnel",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "@expo/xcpretty",
"direct": false,
"version": "4.4.4",
"ecosystem": "npm"
},
{
"name": "@fastify/busboy",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "@firebase/ai",
"direct": false,
"version": "2.9.0",
"ecosystem": "npm"
},
{
"name": "@firebase/analytics",
"direct": false,
"version": "0.10.20",
"ecosystem": "npm"
},
{
"name": "@firebase/analytics-compat",
"direct": false,
"version": "0.2.26",
"ecosystem": "npm"
},
{
"name": "@firebase/analytics-types",
"direct": false,
"version": "0.8.3",
"ecosystem": "npm"
},
{
"name": "@firebase/app",
"direct": false,
"version": "0.14.9",
"ecosystem": "npm"
},
{
"name": "@firebase/app-check",
"direct": false,
"version": "0.11.1",
"ecosystem": "npm"
},
{
"name": "@firebase/app-check-compat",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "@firebase/app-check-interop-types",
"direct": false,
"version": "0.3.3",
"ecosystem": "npm"
},
{
"name": "@firebase/app-check-types",
"direct": false,
"version": "0.5.3",
"ecosystem": "npm"
},
{
"name": "@firebase/app-compat",
"direct": false,
"version": "0.5.9",
"ecosystem": "npm"
},
{
"name": "@firebase/app-types",
"direct": false,
"version": "0.9.3",
"ecosystem": "npm"
},
{
"name": "@firebase/auth",
"direct": false,
"version": "1.12.1",
"ecosystem": "npm"
},
{
"name": "@firebase/auth-compat",
"direct": false,
"version": "0.6.3",
"ecosystem": "npm"
},
{
"name": "@firebase/auth-interop-types",
"direct": false,
"version": "0.2.4",
"ecosystem": "npm"
},
{
"name": "@firebase/auth-types",
"direct": false,
"version": "0.13.0",
"ecosystem": "npm"
},
{
"name": "@firebase/component",
"direct": false,
"version": "0.7.1",
"ecosystem": "npm"
},
{
"name": "@firebase/data-connect",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "@firebase/database",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@firebase/database-compat",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "@firebase/database-types",
"direct": false,
"version": "1.0.17",
"ecosystem": "npm"
},
{
"name": "@firebase/firestore",
"direct": false,
"version": "4.12.0",
"ecosystem": "npm"
},
{
"name": "@firebase/firestore-compat",
"direct": false,
"version": "0.4.6",
"ecosystem": "npm"
},
{
"name": "@firebase/firestore-types",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "@firebase/functions",
"direct": false,
"version": "0.13.2",
"ecosystem": "npm"
},
{
"name": "@firebase/functions-compat",
"direct": false,
"version": "0.4.2",
"ecosystem": "npm"
},
{
"name": "@firebase/functions-types",
"direct": false,
"version": "0.6.3",
"ecosystem": "npm"
},
{
"name": "@firebase/installations",
"direct": false,
"version": "0.6.20",
"ecosystem": "npm"
},
{
"name": "@firebase/installations-compat",
"direct": false,
"version": "0.2.20",
"ecosystem": "npm"
},
{
"name": "@firebase/installations-types",
"direct": false,
"version": "0.5.3",
"ecosystem": "npm"
},
{
"name": "@firebase/logger",
"direct": false,
"version": "0.5.0",
"ecosystem": "npm"
},
{
"name": "@firebase/messaging",
"direct": false,
"version": "0.12.24",
"ecosystem": "npm"
},
{
"name": "@firebase/messaging-compat",
"direct": false,
"version": "0.2.24",
"ecosystem": "npm"
},
{
"name": "@firebase/messaging-interop-types",
"direct": false,
"version": "0.2.3",
"ecosystem": "npm"
},
{
"name": "@firebase/performance",
"direct": false,
"version": "0.7.10",
"ecosystem": "npm"
},
{
"name": "@firebase/performance-compat",
"direct": false,
"version": "0.2.23",
"ecosystem": "npm"
},
{
"name": "@firebase/performance-types",
"direct": false,
"version": "0.2.3",
"ecosystem": "npm"
},
{
"name": "@firebase/remote-config",
"direct": false,
"version": "0.8.1",
"ecosystem": "npm"
},
{
"name": "@firebase/remote-config-compat",
"direct": false,
"version": "0.2.22",
"ecosystem": "npm"
},
{
"name": "@firebase/remote-config-types",
"direct": false,
"version": "0.5.0",
"ecosystem": "npm"
},
{
"name": "@firebase/storage",
"direct": false,
"version": "0.14.1",
"ecosystem": "npm"
},
{
"name": "@firebase/storage-compat",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "@firebase/storage-types",
"direct": false,
"version": "0.8.3",
"ecosystem": "npm"
},
{
"name": "@firebase/util",
"direct": false,
"version": "1.14.0",
"ecosystem": "npm"
},
{
"name": "@firebase/webchannel-wrapper",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "@gorhom/portal",
"direct": false,
"version": "1.0.14",
"ecosystem": "npm"
},
{
"name": "@grpc/grpc-js",
"direct": false,
"version": "1.9.15",
"ecosystem": "npm"
},
{
"name": "@grpc/proto-loader",
"direct": false,
"version": "0.7.15",
"ecosystem": "npm"
},
{
"name": "@hapi/hoek",
"direct": false,
"version": "9.3.0",
"ecosystem": "npm"
},
{
"name": "@hapi/topo",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "@humanfs/core",
"direct": false,
"version": "0.19.2",
"ecosystem": "npm"
},
{
"name": "@humanfs/node",
"direct": false,
"version": "0.16.8",
"ecosystem": "npm"
},
{
"name": "@humanfs/types",
"direct": false,
"version": "0.15.0",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/module-importer",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/retry",
"direct": false,
"version": "0.4.3",
"ecosystem": "npm"
},
{
"name": "@inquirer/ansi",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "@inquirer/checkbox",
"direct": false,
"version": "5.1.5",
"ecosystem": "npm"
},
{
"name": "@inquirer/confirm",
"direct": false,
"version": "6.0.13",
"ecosystem": "npm"
},
{
"name": "@inquirer/core",
"direct": false,
"version": "11.1.10",
"ecosystem": "npm"
},
{
"name": "@inquirer/editor",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "@inquirer/expand",
"direct": false,
"version": "5.0.14",
"ecosystem": "npm"
},
{
"name": "@inquirer/external-editor",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@inquirer/figures",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "@inquirer/input",
"direct": false,
"version": "5.0.13",
"ecosystem": "npm"
},
{
"name": "@inquirer/number",
"direct": false,
"version": "4.0.13",
"ecosystem": "npm"
},
{
"name": "@inquirer/password",
"direct": false,
"version": "5.0.13",
"ecosystem": "npm"
},
{
"name": "@inquirer/prompts",
"direct": false,
"version": "8.4.3",
"ecosystem": "npm"
},
{
"name": "@inquirer/rawlist",
"direct": false,
"version": "5.2.9",
"ecosystem": "npm"
},
{
"name": "@inquirer/search",
"direct": false,
"version": "4.1.9",
"ecosystem": "npm"
},
{
"name": "@inquirer/select",
"direct": false,
"version": "5.1.5",
"ecosystem": "npm"
},
{
"name": "@inquirer/type",
"direct": false,
"version": "4.0.5",
"ecosystem": "npm"
},
{
"name": "@isaacs/cliui",
"direct": false,
"version": "8.0.2",
"ecosystem": "npm"
},
{
"name": "@isaacs/fs-minipass",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "@isaacs/string-locale-compare",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@isaacs/ttlcache",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "@istanbuljs/load-nyc-config",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@istanbuljs/schema",
"direct": false,
"version": "0.1.6",
"ecosystem": "npm"
},
{
"name": "@jest/console",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "@jest/core",
"direct": false,
"version": "30.4.2",
"ecosystem": "npm"
},
{
"name": "@jest/create-cache-key-function",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/diff-sequences",
"direct": false,
"version": "30.4.0",
"ecosystem": "npm"
},
{
"name": "@jest/environment",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/environment",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "@jest/expect",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "@jest/expect-utils",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "@jest/fake-timers",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/fake-timers",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "@jest/get-type",
"direct": false,
"version": "30.1.0",
"ecosystem": "npm"
},
{
"name": "@jest/globals",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "@jest/pattern",
"direct": false,
"version": "30.0.0",
"ecosystem": "npm"
},
{
"name": "@jest/pattern",
"direct": false,
"version": "30.4.0",
"ecosystem": "npm"
},
{
"name": "@jest/reporters",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "@jest/schemas",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "@jest/schemas",
"direct": false,
"version": "30.0.0",
"ecosystem": "npm"
},
{
"name": "@jest/schemas",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "@jest/snapshot-utils",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "@jest/source-map",
"direct": false,
"version": "30.0.1",
"ecosystem": "npm"
},
{
"name": "@jest/test-result",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "@jest/test-sequencer",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "@jest/transform",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/transform",
"direct": false,
"version": "30.0.0",
"ecosystem": "npm"
},
{
"name": "@jest/transform",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "@jest/types",
"direct": false,
"version": "26.6.2",
"ecosystem": "npm"
},
{
"name": "@jest/types",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "@jest/types",
"direct": false,
"version": "30.0.0",
"ecosystem": "npm"
},
{
"name": "@jest/types",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "@jridgewell/gen-mapping",
"direct": false,
"version": "0.3.13",
"ecosystem": "npm"
},
{
"name": "@jridgewell/remapping",
"direct": false,
"version": "2.3.5",
"ecosystem": "npm"
},
{
"name": "@jridgewell/resolve-uri",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "@jridgewell/source-map",
"direct": false,
"version": "0.3.11",
"ecosystem": "npm"
},
{
"name": "@jridgewell/sourcemap-codec",
"direct": false,
"version": "1.5.5",
"ecosystem": "npm"
},
{
"name": "@jridgewell/trace-mapping",
"direct": false,
"version": "0.3.31",
"ecosystem": "npm"
},
{
"name": "@msgpackr-extract/msgpackr-extract-darwin-arm64",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@msgpackr-extract/msgpackr-extract-darwin-x64",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@msgpackr-extract/msgpackr-extract-linux-arm",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@msgpackr-extract/msgpackr-extract-linux-arm64",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@msgpackr-extract/msgpackr-extract-linux-x64",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@msgpackr-extract/msgpackr-extract-win32-x64",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@napi-rs/wasm-runtime",
"direct": false,
"version": "0.2.12",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.scandir",
"direct": false,
"version": "2.1.5",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.stat",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.walk",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "@notifee/react-native",
"direct": false,
"version": "9.1.8",
"ecosystem": "npm"
},
{
"name": "@notifee/react-native",
"direct": false,
"version": "^9.1.8",
"ecosystem": "npm"
},
{
"name": "@npmcli/agent",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@npmcli/arborist",
"direct": false,
"version": "9.1.9",
"ecosystem": "npm"
},
{
"name": "@npmcli/config",
"direct": false,
"version": "10.4.5",
"ecosystem": "npm"
},
{
"name": "@npmcli/fs",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "@npmcli/git",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "@npmcli/installed-package-contents",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@npmcli/map-workspaces",
"direct": false,
"version": "5.0.3",
"ecosystem": "npm"
},
{
"name": "@npmcli/metavuln-calculator",
"direct": false,
"version": "9.0.3",
"ecosystem": "npm"
},
{
"name": "@npmcli/name-from-folder",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@npmcli/node-gyp",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "@npmcli/package-json",
"direct": false,
"version": "7.0.4",
"ecosystem": "npm"
},
{
"name": "@npmcli/promise-spawn",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "@npmcli/query",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "@npmcli/redact",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@npmcli/run-script",
"direct": false,
"version": "10.0.3",
"ecosystem": "npm"
},
{
"name": "@octokit/auth-token",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "@octokit/core",
"direct": false,
"version": "7.0.6",
"ecosystem": "npm"
},
{
"name": "@octokit/endpoint",
"direct": false,
"version": "11.0.2",
"ecosystem": "npm"
},
{
"name": "@octokit/graphql",
"direct": false,
"version": "9.0.3",
"ecosystem": "npm"
},
{
"name": "@octokit/openapi-types",
"direct": false,
"version": "27.0.0",
"ecosystem": "npm"
},
{
"name": "@octokit/plugin-paginate-rest",
"direct": false,
"version": "14.0.0",
"ecosystem": "npm"
},
{
"name": "@octokit/plugin-retry",
"direct": false,
"version": "8.0.3",
"ecosystem": "npm"
},
{
"name": "@octokit/plugin-throttling",
"direct": false,
"version": "11.0.3",
"ecosystem": "npm"
},
{
"name": "@octokit/request",
"direct": false,
"version": "10.0.7",
"ecosystem": "npm"
},
{
"name": "@octokit/request-error",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "@octokit/types",
"direct": false,
"version": "16.0.0",
"ecosystem": "npm"
},
{
"name": "@op-engineering/op-sqlite",
"direct": false,
"version": "14.1.4",
"ecosystem": "npm"
},
{
"name": "@op-engineering/op-sqlite",
"direct": false,
"version": "16.2.0",
"ecosystem": "npm"
},
{
"name": "@op-engineering/op-sqlite",
"direct": false,
"version": "^14.0.4",
"ecosystem": "npm"
},
{
"name": "@op-engineering/op-sqlite",
"direct": false,
"version": "^16.2.0",
"ecosystem": "npm"
},
{
"name": "@pkgjs/parseargs",
"direct": false,
"version": "0.11.0",
"ecosystem": "npm"
},
{
"name": "@pkgr/core",
"direct": false,
"version": "0.2.9",
"ecosystem": "npm"
},
{
"name": "@pnpm/config.env-replace",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@pnpm/network.ca-file",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "@pnpm/npm-conf",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "@protobufjs/aspromise",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@protobufjs/base64",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@protobufjs/codegen",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "@protobufjs/eventemitter",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@protobufjs/fetch",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@protobufjs/float",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "@protobufjs/inquire",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@protobufjs/path",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@protobufjs/pool",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@protobufjs/utf8",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/primitive",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-collection",
"direct": false,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-compose-refs",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-context",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dialog",
"direct": false,
"version": "1.1.15",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-direction",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dismissable-layer",
"direct": false,
"version": "1.1.11",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-focus-guards",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-focus-scope",
"direct": false,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-id",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-portal",
"direct": false,
"version": "1.1.9",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-presence",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-primitive",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-roving-focus",
"direct": false,
"version": "1.1.11",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-slot",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-slot",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-tabs",
"direct": false,
"version": "1.1.13",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-callback-ref",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-controllable-state",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-effect-event",
"direct": false,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-escape-keydown",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-layout-effect",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@react-native-async-storage/async-storage",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "@react-native-async-storage/async-storage",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "@react-native-async-storage/async-storage",
"direct": false,
"version": "^3.1.1",
"ecosystem": "npm"
},
{
"name": "@react-native-camera-roll/camera-roll",
"direct": false,
"version": "7.10.2",
"ecosystem": "npm"
},
{
"name": "@react-native-camera-roll/camera-roll",
"direct": false,
"version": "^7.10.2",
"ecosystem": "npm"
},
{
"name": "@react-native-clipboard/clipboard",
"direct": false,
"version": "1.16.3",
"ecosystem": "npm"
},
{
"name": "@react-native-clipboard/clipboard",
"direct": false,
"version": "^1.16.2",
"ecosystem": "npm"
},
{
"name": "@react-native-clipboard/clipboard",
"direct": false,
"version": "^1.16.3",
"ecosystem": "npm"
},
{
"name": "@react-native-community/blur",
"direct": false,
"version": "4.4.1",
"ecosystem": "npm"
},
{
"name": "@react-native-community/blur",
"direct": false,
"version": "^4.4.1",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli",
"direct": false,
"version": "19.1.2",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli",
"direct": false,
"version": "20.1.0",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-clean",
"direct": false,
"version": "19.1.2",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-clean",
"direct": false,
"version": "20.1.0",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-config",
"direct": false,
"version": "19.1.2",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-config",
"direct": false,
"version": "20.1.0",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-config-android",
"direct": false,
"version": "19.1.1",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-config-android",
"direct": false,
"version": "19.1.2",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-config-android",
"direct": false,
"version": "20.1.0",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-config-apple",
"direct": false,
"version": "19.1.1",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-config-apple",
"direct": false,
"version": "19.1.2",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-config-apple",
"direct": false,
"version": "20.1.0",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-doctor",
"direct": false,
"version": "19.1.2",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-doctor",
"direct": false,
"version": "20.1.0",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-platform-android",
"direct": false,
"version": "19.1.1",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-platform-android",
"direct": false,
"version": "19.1.2",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-platform-android",
"direct": false,
"version": "20.1.0",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-platform-apple",
"direct": false,
"version": "19.1.1",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-platform-apple",
"direct": false,
"version": "19.1.2",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-platform-apple",
"direct": false,
"version": "20.1.0",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-platform-ios",
"direct": false,
"version": "19.1.1",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-platform-ios",
"direct": false,
"version": "19.1.2",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-platform-ios",
"direct": false,
"version": "20.1.0",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-server-api",
"direct": false,
"version": "19.1.2",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-server-api",
"direct": false,
"version": "20.1.0",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-tools",
"direct": false,
"version": "19.1.1",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-tools",
"direct": false,
"version": "19.1.2",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-tools",
"direct": false,
"version": "20.1.0",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-types",
"direct": false,
"version": "19.1.2",
"ecosystem": "npm"
},
{
"name": "@react-native-community/cli-types",
"direct": false,
"version": "20.1.0",
"ecosystem": "npm"
},
{
"name": "@react-native-community/geolocation",
"direct": false,
"version": "3.4.0",
"ecosystem": "npm"
},
{
"name": "@react-native-community/geolocation",
"direct": false,
"version": "^3.4.0",
"ecosystem": "npm"
},
{
"name": "@react-native-community/netinfo",
"direct": false,
"version": "11.5.2",
"ecosystem": "npm"
},
{
"name": "@react-native-community/netinfo",
"direct": false,
"version": "12.0.1",
"ecosystem": "npm"
},
{
"name": "@react-native-community/netinfo",
"direct": false,
"version": "^11.4.1",
"ecosystem": "npm"
},
{
"name": "@react-native-community/netinfo",
"direct": false,
"version": "^12.0.1",
"ecosystem": "npm"
},
{
"name": "@react-native-community/slider",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "@react-native-documents/picker",
"direct": false,
"version": "10.1.7",
"ecosystem": "npm"
},
{
"name": "@react-native-documents/picker",
"direct": false,
"version": "12.0.1",
"ecosystem": "npm"
},
{
"name": "@react-native-documents/picker",
"direct": false,
"version": "^10.1.3",
"ecosystem": "npm"
},
{
"name": "@react-native-documents/picker",
"direct": false,
"version": "^12.0.1",
"ecosystem": "npm"
},
{
"name": "@react-native-firebase/app",
"direct": false,
"version": "24.0.0",
"ecosystem": "npm"
},
{
"name": "@react-native-firebase/app",
"direct": false,
"version": "^24.0.0",
"ecosystem": "npm"
},
{
"name": "@react-native-firebase/messaging",
"direct": false,
"version": "24.0.0",
"ecosystem": "npm"
},
{
"name": "@react-native-firebase/messaging",
"direct": false,
"version": "^24.0.0",
"ecosystem": "npm"
},
{
"name": "@react-native-masked-view/masked-view",
"direct": false,
"version": "0.3.2",
"ecosystem": "npm"
},
{
"name": "@react-native/assets-registry",
"direct": false,
"version": "0.80.2",
"ecosystem": "npm"
},
{
"name": "@react-native/assets-registry",
"direct": false,
"version": "0.85.3",
"ecosystem": "npm"
},
{
"name": "@react-native/babel-plugin-codegen",
"direct": false,
"version": "0.80.2",
"ecosystem": "npm"
},
{
"name": "@react-native/babel-plugin-codegen",
"direct": false,
"version": "0.85.3",
"ecosystem": "npm"
},
{
"name": "@react-native/babel-preset",
"direct": false,
"version": "0.80.2",
"ecosystem": "npm"
},
{
"name": "@react-native/babel-preset",
"direct": false,
"version": "0.85.3",
"ecosystem": "npm"
},
{
"name": "@react-native/codegen",
"direct": false,
"version": "0.80.2",
"ecosystem": "npm"
},
{
"name": "@react-native/codegen",
"direct": false,
"version": "0.85.3",
"ecosystem": "npm"
},
{
"name": "@react-native/community-cli-plugin",
"direct": false,
"version": "0.80.2",
"ecosystem": "npm"
},
{
"name": "@react-native/community-cli-plugin",
"direct": false,
"version": "0.85.3",
"ecosystem": "npm"
},
{
"name": "@react-native/debugger-frontend",
"direct": false,
"version": "0.80.2",
"ecosystem": "npm"
},
{
"name": "@react-native/debugger-frontend",
"direct": false,
"version": "0.85.3",
"ecosystem": "npm"
},
{
"name": "@react-native/debugger-shell",
"direct": false,
"version": "0.85.3",
"ecosystem": "npm"
},
{
"name": "@react-native/dev-middleware",
"direct": false,
"version": "0.80.2",
"ecosystem": "npm"
},
{
"name": "@react-native/dev-middleware",
"direct": false,
"version": "0.85.3",
"ecosystem": "npm"
},
{
"name": "@react-native/gradle-plugin",
"direct": false,
"version": "0.80.2",
"ecosystem": "npm"
},
{
"name": "@react-native/gradle-plugin",
"direct": false,
"version": "0.85.3",
"ecosystem": "npm"
},
{
"name": "@react-native/jest-preset",
"direct": false,
"version": "0.85.3",
"ecosystem": "npm"
},
{
"name": "@react-native/js-polyfills",
"direct": false,
"version": "0.80.2",
"ecosystem": "npm"
},
{
"name": "@react-native/js-polyfills",
"direct": false,
"version": "0.85.3",
"ecosystem": "npm"
},
{
"name": "@react-native/metro-babel-transformer",
"direct": false,
"version": "0.80.2",
"ecosystem": "npm"
},
{
"name": "@react-native/metro-babel-transformer",
"direct": false,
"version": "0.85.3",
"ecosystem": "npm"
},
{
"name": "@react-native/metro-config",
"direct": false,
"version": "0.80.2",
"ecosystem": "npm"
},
{
"name": "@react-native/metro-config",
"direct": false,
"version": "0.85.3",
"ecosystem": "npm"
},
{
"name": "@react-native/normalize-colors",
"direct": false,
"version": "0.74.89",
"ecosystem": "npm"
},
{
"name": "@react-native/normalize-colors",
"direct": false,
"version": "0.80.2",
"ecosystem": "npm"
},
{
"name": "@react-native/normalize-colors",
"direct": false,
"version": "0.85.3",
"ecosystem": "npm"
},
{
"name": "@react-native/typescript-config",
"direct": false,
"version": "0.80.2",
"ecosystem": "npm"
},
{
"name": "@react-native/typescript-config",
"direct": false,
"version": "0.85.3",
"ecosystem": "npm"
},
{
"name": "@react-native/virtualized-lists",
"direct": false,
"version": "0.80.2",
"ecosystem": "npm"
},
{
"name": "@react-native/virtualized-lists",
"direct": false,
"version": "0.85.3",
"ecosystem": "npm"
},
{
"name": "@react-navigation/bottom-tabs",
"direct": false,
"version": "7.16.2",
"ecosystem": "npm"
},
{
"name": "@react-navigation/bottom-tabs",
"direct": false,
"version": "^7.16.2",
"ecosystem": "npm"
},
{
"name": "@react-navigation/core",
"direct": false,
"version": "7.17.5",
"ecosystem": "npm"
},
{
"name": "@react-navigation/core",
"direct": false,
"version": "^7.17.5",
"ecosystem": "npm"
},
{
"name": "@react-navigation/drawer",
"direct": false,
"version": "7.10.3",
"ecosystem": "npm"
},
{
"name": "@react-navigation/drawer",
"direct": false,
"version": "^7.10.3",
"ecosystem": "npm"
},
{
"name": "@react-navigation/elements",
"direct": false,
"version": "2.9.19",
"ecosystem": "npm"
},
{
"name": "@react-navigation/elements",
"direct": false,
"version": "^2.9.17",
"ecosystem": "npm"
},
{
"name": "@react-navigation/native",
"direct": false,
"version": "7.2.5",
"ecosystem": "npm"
},
{
"name": "@react-navigation/native",
"direct": false,
"version": "^7.1.10",
"ecosystem": "npm"
},
{
"name": "@react-navigation/native",
"direct": false,
"version": "^7.2.5",
"ecosystem": "npm"
},
{
"name": "@react-navigation/native-stack",
"direct": false,
"version": "7.16.0",
"ecosystem": "npm"
},
{
"name": "@react-navigation/native-stack",
"direct": false,
"version": "^7.16.0",
"ecosystem": "npm"
},
{
"name": "@react-navigation/routers",
"direct": false,
"version": "7.5.5",
"ecosystem": "npm"
},
{
"name": "@react-navigation/stack",
"direct": false,
"version": "7.9.1",
"ecosystem": "npm"
},
{
"name": "@react-navigation/stack",
"direct": false,
"version": "^7.3.3",
"ecosystem": "npm"
},
{
"name": "@rnx-kit/console",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@rnx-kit/metro-config",
"direct": false,
"version": "2.2.4",
"ecosystem": "npm"
},
{
"name": "@rnx-kit/metro-config",
"direct": false,
"version": "^2.1.0",
"ecosystem": "npm"
},
{
"name": "@rnx-kit/metro-config",
"direct": false,
"version": "^2.1.2",
"ecosystem": "npm"
},
{
"name": "@rnx-kit/metro-resolver-symlinks",
"direct": false,
"version": "0.2.11",
"ecosystem": "npm"
},
{
"name": "@rnx-kit/metro-resolver-symlinks",
"direct": false,
"version": "^0.2.6",
"ecosystem": "npm"
},
{
"name": "@rnx-kit/tools-filesystem",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "@rnx-kit/tools-node",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@rnx-kit/tools-react-native",
"direct": false,
"version": "2.3.7",
"ecosystem": "npm"
},
{
"name": "@rnx-kit/tools-workspaces",
"direct": false,
"version": "0.2.3",
"ecosystem": "npm"
},
{
"name": "@rnx-kit/types-bundle-config",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@rnx-kit/types-kit-config",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@rnx-kit/types-metro-serializer-esbuild",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@rnx-kit/types-node",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@rnx-kit/types-plugin-cyclic-dependencies",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@rnx-kit/types-plugin-duplicates-checker",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@rnx-kit/types-plugin-typescript",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@rtsao/scc",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@sec-ant/readable-stream",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "@semantic-release/changelog",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "@semantic-release/commit-analyzer",
"direct": false,
"version": "13.0.1",
"ecosystem": "npm"
},
{
"name": "@semantic-release/error",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@semantic-release/error",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@semantic-release/exec",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "@semantic-release/git",
"direct": false,
"version": "10.0.1",
"ecosystem": "npm"
},
{
"name": "@semantic-release/github",
"direct": false,
"version": "12.0.2",
"ecosystem": "npm"
},
{
"name": "@semantic-release/npm",
"direct": false,
"version": "13.1.2",
"ecosystem": "npm"
},
{
"name": "@semantic-release/release-notes-generator",
"direct": false,
"version": "14.1.0",
"ecosystem": "npm"
},
{
"name": "@shopify/flash-list",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "@shopify/flash-list",
"direct": false,
"version": "^2.3.1",
"ecosystem": "npm"
},
{
"name": "@sideway/address",
"direct": false,
"version": "4.1.5",
"ecosystem": "npm"
},
{
"name": "@sideway/formula",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "@sideway/pinpoint",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@sigstore/bundle",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@sigstore/core",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@sigstore/protobuf-specs",
"direct": false,
"version": "0.5.0",
"ecosystem": "npm"
},
{
"name": "@sigstore/sign",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "@sigstore/tuf",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@sigstore/verify",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@simple-libs/child-process-utils",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "@simple-libs/stream-utils",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@sinclair/typebox",
"direct": false,
"version": "0.27.10",
"ecosystem": "npm"
},
{
"name": "@sinclair/typebox",
"direct": false,
"version": "0.34.49",
"ecosystem": "npm"
},
{
"name": "@sindresorhus/is",
"direct": false,
"version": "4.6.0",
"ecosystem": "npm"
},
{
"name": "@sindresorhus/merge-streams",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@sinonjs/commons",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "@sinonjs/fake-timers",
"direct": false,
"version": "10.3.0",
"ecosystem": "npm"
},
{
"name": "@sinonjs/fake-timers",
"direct": false,
"version": "15.4.0",
"ecosystem": "npm"
},
{
"name": "@swc/core",
"direct": false,
"version": "1.15.33",
"ecosystem": "npm"
},
{
"name": "@swc/core-darwin-arm64",
"direct": false,
"version": "1.15.33",
"ecosystem": "npm"
},
{
"name": "@swc/core-darwin-x64",
"direct": false,
"version": "1.15.33",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-arm-gnueabihf",
"direct": false,
"version": "1.15.33",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-arm64-gnu",
"direct": false,
"version": "1.15.33",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-arm64-musl",
"direct": false,
"version": "1.15.33",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-ppc64-gnu",
"direct": false,
"version": "1.15.33",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-s390x-gnu",
"direct": false,
"version": "1.15.33",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-x64-gnu",
"direct": false,
"version": "1.15.33",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-x64-musl",
"direct": false,
"version": "1.15.33",
"ecosystem": "npm"
},
{
"name": "@swc/core-win32-arm64-msvc",
"direct": false,
"version": "1.15.33",
"ecosystem": "npm"
},
{
"name": "@swc/core-win32-ia32-msvc",
"direct": false,
"version": "1.15.33",
"ecosystem": "npm"
},
{
"name": "@swc/core-win32-x64-msvc",
"direct": false,
"version": "1.15.33",
"ecosystem": "npm"
},
{
"name": "@swc/counter",
"direct": false,
"version": "0.1.3",
"ecosystem": "npm"
},
{
"name": "@swc/types",
"direct": false,
"version": "0.1.26",
"ecosystem": "npm"
},
{
"name": "@testing-library/jest-dom",
"direct": false,
"version": "6.9.1",
"ecosystem": "npm"
},
{
"name": "@testing-library/jest-native",
"direct": false,
"version": "5.4.3",
"ecosystem": "npm"
},
{
"name": "@testing-library/jest-native",
"direct": false,
"version": "^5.4.3",
"ecosystem": "npm"
},
{
"name": "@testing-library/react-native",
"direct": false,
"version": "13.2.0",
"ecosystem": "npm"
},
{
"name": "@testing-library/user-event",
"direct": false,
"version": "14.6.1",
"ecosystem": "npm"
},
{
"name": "@total-typescript/shoehorn",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "@total-typescript/shoehorn",
"direct": false,
"version": "^0.1.2",
"ecosystem": "npm"
},
{
"name": "@tufjs/canonical-json",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@tufjs/models",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@tybys/wasm-util",
"direct": false,
"version": "0.10.2",
"ecosystem": "npm"
},
{
"name": "@types/babel__core",
"direct": false,
"version": "7.20.5",
"ecosystem": "npm"
},
{
"name": "@types/babel__generator",
"direct": false,
"version": "7.27.0",
"ecosystem": "npm"
},
{
"name": "@types/babel__template",
"direct": false,
"version": "7.4.4",
"ecosystem": "npm"
},
{
"name": "@types/babel__traverse",
"direct": false,
"version": "7.28.0",
"ecosystem": "npm"
},
{
"name": "@types/better-sqlite3",
"direct": false,
"version": "7.6.13",
"ecosystem": "npm"
},
{
"name": "@types/better-sqlite3",
"direct": false,
"version": "^7.6.13",
"ecosystem": "npm"
},
{
"name": "@types/eslint",
"direct": false,
"version": "9.6.1",
"ecosystem": "npm"
},
{
"name": "@types/estree",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "@types/geojson",
"direct": false,
"version": "7946.0.16",
"ecosystem": "npm"
},
{
"name": "@types/graceful-fs",
"direct": false,
"version": "4.1.9",
"ecosystem": "npm"
},
{
"name": "@types/hammerjs",
"direct": false,
"version": "2.0.46",
"ecosystem": "npm"
},
{
"name": "@types/istanbul-lib-coverage",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "@types/istanbul-lib-report",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "@types/istanbul-reports",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@types/jest",
"direct": false,
"version": "30.0.0",
"ecosystem": "npm"
},
{
"name": "@types/jest",
"direct": false,
"version": "^30.0.0",
"ecosystem": "npm"
},
{
"name": "@types/json-schema",
"direct": false,
"version": "7.0.15",
"ecosystem": "npm"
},
{
"name": "@types/json5",
"direct": false,
"version": "0.0.29",
"ecosystem": "npm"
},
{
"name": "@types/jsonwebtoken",
"direct": false,
"version": "9.0.10",
"ecosystem": "npm"
},
{
"name": "@types/linkify-it",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "@types/lodash",
"direct": false,
"version": "4.17.16",
"ecosystem": "npm"
},
{
"name": "@types/lodash",
"direct": false,
"version": "4.17.24",
"ecosystem": "npm"
},
{
"name": "@types/lodash.mergewith",
"direct": false,
"version": "4.6.9",
"ecosystem": "npm"
},
{
"name": "@types/lodash.mergewith",
"direct": false,
"version": "^4.6.9",
"ecosystem": "npm"
},
{
"name": "@types/mdast",
"direct": false,
"version": "3.0.15",
"ecosystem": "npm"
},
{
"name": "@types/mime-types",
"direct": false,
"version": "2.1.4",
"ecosystem": "npm"
},
{
"name": "@types/ms",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "25.7.0",
"ecosystem": "npm"
},
{
"name": "@types/normalize-package-data",
"direct": false,
"version": "2.4.4",
"ecosystem": "npm"
},
{
"name": "@types/react",
"direct": false,
"version": "19.2.15",
"ecosystem": "npm"
},
{
"name": "@types/react",
"direct": false,
"version": "^19.1.0",
"ecosystem": "npm"
},
{
"name": "@types/react",
"direct": false,
"version": "^19.2.0",
"ecosystem": "npm"
},
{
"name": "@types/react",
"direct": false,
"version": "~19.2.10",
"ecosystem": "npm"
},
{
"name": "@types/react-test-renderer",
"direct": false,
"version": "19.1.0",
"ecosystem": "npm"
},
{
"name": "@types/stack-utils",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "@types/ungap__structured-clone",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@types/ungap__structured-clone",
"direct": false,
"version": "^1.2.0",
"ecosystem": "npm"
},
{
"name": "@types/unist",
"direct": false,
"version": "2.0.11",
"ecosystem": "npm"
},
{
"name": "@types/use-sync-external-store",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "@types/use-sync-external-store",
"direct": false,
"version": "^1.5.0",
"ecosystem": "npm"
},
{
"name": "@types/uuid",
"direct": false,
"version": "10.0.0",
"ecosystem": "npm"
},
{
"name": "@types/uuid",
"direct": false,
"version": "^10.0.0",
"ecosystem": "npm"
},
{
"name": "@types/ws",
"direct": false,
"version": "8.18.1",
"ecosystem": "npm"
},
{
"name": "@types/yargs",
"direct": false,
"version": "15.0.20",
"ecosystem": "npm"
},
{
"name": "@types/yargs",
"direct": false,
"version": "17.0.35",
"ecosystem": "npm"
},
{
"name": "@types/yargs-parser",
"direct": false,
"version": "21.0.3",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/eslint-plugin",
"direct": false,
"version": "8.59.2",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/parser",
"direct": false,
"version": "8.59.2",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/project-service",
"direct": false,
"version": "8.59.2",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/scope-manager",
"direct": false,
"version": "8.59.2",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/tsconfig-utils",
"direct": false,
"version": "8.59.2",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/type-utils",
"direct": false,
"version": "8.59.2",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/types",
"direct": false,
"version": "8.59.2",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/typescript-estree",
"direct": false,
"version": "8.59.2",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/utils",
"direct": false,
"version": "8.59.2",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/visitor-keys",
"direct": false,
"version": "8.59.2",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-android-arm-eabi",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-android-arm64",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-darwin-arm64",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-darwin-x64",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-freebsd-x64",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-arm-gnueabihf",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-arm-musleabihf",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-arm64-gnu",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-arm64-musl",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-ppc64-gnu",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-riscv64-gnu",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-riscv64-musl",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-s390x-gnu",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-x64-gnu",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-x64-musl",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-wasm32-wasi",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-win32-arm64-msvc",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-win32-ia32-msvc",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-win32-x64-msvc",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@vscode/sudo-prompt",
"direct": false,
"version": "9.3.2",
"ecosystem": "npm"
},
{
"name": "@xmldom/xmldom",
"direct": false,
"version": "0.8.13",
"ecosystem": "npm"
},
{
"name": "@xmldom/xmldom",
"direct": false,
"version": "0.9.10",
"ecosystem": "npm"
},
{
"name": "abbrev",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "abort-controller",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "accepts",
"direct": false,
"version": "1.3.8",
"ecosystem": "npm"
},
{
"name": "accepts",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "acorn",
"direct": false,
"version": "8.16.0",
"ecosystem": "npm"
},
{
"name": "acorn-jsx",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "agent-base",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "agent-base",
"direct": false,
"version": "7.1.4",
"ecosystem": "npm"
},
{
"name": "aggregate-error",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "aggregate-error",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": false,
"version": "6.15.0",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": false,
"version": "8.20.0",
"ecosystem": "npm"
},
{
"name": "anser",
"direct": false,
"version": "1.4.10",
"ecosystem": "npm"
},
{
"name": "ansi-escapes",
"direct": false,
"version": "4.3.2",
"ecosystem": "npm"
},
{
"name": "ansi-escapes",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "ansi-fragments",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "6.2.2",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "6.2.3",
"ecosystem": "npm"
},
{
"name": "any-promise",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "anymatch",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "appdirsjs",
"direct": false,
"version": "1.2.7",
"ecosystem": "npm"
},
{
"name": "aproba",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "archy",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "arg",
"direct": false,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "argparse",
"direct": false,
"version": "1.0.10",
"ecosystem": "npm"
},
{
"name": "argparse",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "argv-formatter",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "aria-hidden",
"direct": false,
"version": "1.2.6",
"ecosystem": "npm"
},
{
"name": "aria-query",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "arkregex",
"direct": false,
"version": "0.0.5",
"ecosystem": "npm"
},
{
"name": "arktype",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "array-buffer-byte-length",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "array-ify",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "array-includes",
"direct": false,
"version": "3.1.9",
"ecosystem": "npm"
},
{
"name": "array-union",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "array.prototype.findlast",
"direct": false,
"version": "1.2.5",
"ecosystem": "npm"
},
{
"name": "array.prototype.findlastindex",
"direct": false,
"version": "1.2.6",
"ecosystem": "npm"
},
{
"name": "array.prototype.flat",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "array.prototype.flatmap",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "array.prototype.tosorted",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "arraybuffer.prototype.slice",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "asap",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "astral-regex",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "async-function",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "async-generator-function",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "async-limiter",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "asynckit",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "available-typed-arrays",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "axios",
"direct": false,
"version": "1.17.0",
"ecosystem": "npm"
},
{
"name": "babel-jest",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "babel-jest",
"direct": false,
"version": "30.0.0",
"ecosystem": "npm"
},
{
"name": "babel-jest",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "babel-loader",
"direct": false,
"version": "10.1.1",
"ecosystem": "npm"
},
{
"name": "babel-plugin-istanbul",
"direct": false,
"version": "6.1.1",
"ecosystem": "npm"
},
{
"name": "babel-plugin-istanbul",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "babel-plugin-jest-hoist",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "babel-plugin-jest-hoist",
"direct": false,
"version": "30.0.0",
"ecosystem": "npm"
},
{
"name": "babel-plugin-jest-hoist",
"direct": false,
"version": "30.4.0",
"ecosystem": "npm"
},
{
"name": "babel-plugin-module-resolver",
"direct": false,
"version": "5.0.3",
"ecosystem": "npm"
},
{
"name": "babel-plugin-polyfill-corejs2",
"direct": false,
"version": "0.4.17",
"ecosystem": "npm"
},
{
"name": "babel-plugin-polyfill-corejs3",
"direct": false,
"version": "0.13.0",
"ecosystem": "npm"
},
{
"name": "babel-plugin-polyfill-corejs3",
"direct": false,
"version": "0.14.2",
"ecosystem": "npm"
},
{
"name": "babel-plugin-polyfill-regenerator",
"direct": false,
"version": "0.6.8",
"ecosystem": "npm"
},
{
"name": "babel-plugin-react-compiler",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "babel-plugin-react-compiler",
"direct": false,
"version": "^1.0.0",
"ecosystem": "npm"
},
{
"name": "babel-plugin-react-native-web",
"direct": false,
"version": "0.21.2",
"ecosystem": "npm"
},
{
"name": "babel-plugin-syntax-hermes-parser",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "babel-plugin-syntax-hermes-parser",
"direct": false,
"version": "0.33.3",
"ecosystem": "npm"
},
{
"name": "babel-plugin-transform-flow-enums",
"direct": false,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "babel-preset-current-node-syntax",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "babel-preset-expo",
"direct": false,
"version": "56.0.14",
"ecosystem": "npm"
},
{
"name": "babel-preset-jest",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "babel-preset-jest",
"direct": false,
"version": "30.0.0",
"ecosystem": "npm"
},
{
"name": "babel-preset-jest",
"direct": false,
"version": "30.4.0",
"ecosystem": "npm"
},
{
"name": "balanced-match",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "balanced-match",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "base-64",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "base64-js",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "baseline-browser-mapping",
"direct": false,
"version": "2.10.29",
"ecosystem": "npm"
},
{
"name": "before-after-hook",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "better-sqlite3",
"direct": false,
"version": "11.10.0",
"ecosystem": "npm"
},
{
"name": "big-integer",
"direct": false,
"version": "1.6.52",
"ecosystem": "npm"
},
{
"name": "bin-links",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "binary-extensions",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "bindings",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "bl",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "body-parser",
"direct": false,
"version": "1.20.5",
"ecosystem": "npm"
},
{
"name": "boolbase",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "bottleneck",
"direct": false,
"version": "2.19.5",
"ecosystem": "npm"
},
{
"name": "bplist-creator",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "bplist-creator",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "bplist-parser",
"direct": false,
"version": "0.3.2",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "1.1.11",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "5.0.6",
"ecosystem": "npm"
},
{
"name": "braces",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "browserslist",
"direct": false,
"version": "4.28.2",
"ecosystem": "npm"
},
{
"name": "bser",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "buffer",
"direct": false,
"version": "5.7.1",
"ecosystem": "npm"
},
{
"name": "buffer-equal-constant-time",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "buffer-from",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "bytes",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "cacache",
"direct": false,
"version": "20.0.3",
"ecosystem": "npm"
},
{
"name": "call-bind",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "call-bind-apply-helpers",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "call-bound",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "caller-callsite",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "caller-path",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "callsites",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "callsites",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "camelcase",
"direct": false,
"version": "5.3.1",
"ecosystem": "npm"
},
{
"name": "camelcase",
"direct": false,
"version": "6.3.0",
"ecosystem": "npm"
},
{
"name": "caniuse-lite",
"direct": false,
"version": "1.0.30001792",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "2.4.2",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "5.6.2",
"ecosystem": "npm"
},
{
"name": "char-regex",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "character-entities",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "character-entities-legacy",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "character-reference-invalid",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "chardet",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "chownr",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "chownr",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "chrome-launcher",
"direct": false,
"version": "0.15.2",
"ecosystem": "npm"
},
{
"name": "chromium-edge-launcher",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "chromium-edge-launcher",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "ci-info",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "ci-info",
"direct": false,
"version": "3.9.0",
"ecosystem": "npm"
},
{
"name": "ci-info",
"direct": false,
"version": "4.4.0",
"ecosystem": "npm"
},
{
"name": "cidr-regex",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "cjs-module-lexer",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "clean-stack",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "clean-stack",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "cli-columns",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "cli-cursor",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "cli-cursor",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "cli-cursor",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "cli-highlight",
"direct": false,
"version": "2.1.11",
"ecosystem": "npm"
},
{
"name": "cli-spinners",
"direct": false,
"version": "2.9.2",
"ecosystem": "npm"
},
{
"name": "cli-spinners",
"direct": false,
"version": "3.4.0",
"ecosystem": "npm"
},
{
"name": "cli-table3",
"direct": false,
"version": "0.6.5",
"ecosystem": "npm"
},
{
"name": "cli-width",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "client-only",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "cliui",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "cliui",
"direct": false,
"version": "7.0.4",
"ecosystem": "npm"
},
{
"name": "cliui",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "cliui",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "clone",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "cmd-shim",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "co",
"direct": false,
"version": "4.6.0",
"ecosystem": "npm"
},
{
"name": "collect-v8-coverage",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "color",
"direct": false,
"version": "4.2.3",
"ecosystem": "npm"
},
{
"name": "color-convert",
"direct": false,
"version": "1.9.3",
"ecosystem": "npm"
},
{
"name": "color-convert",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "color-name",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "color-name",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "color-string",
"direct": false,
"version": "1.9.1",
"ecosystem": "npm"
},
{
"name": "colorette",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "combined-stream",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "command-exists",
"direct": false,
"version": "1.2.9",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "12.1.0",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "14.0.3",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "2.20.3",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "9.5.0",
"ecosystem": "npm"
},
{
"name": "common-ancestor-path",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "compare-func",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "compressible",
"direct": false,
"version": "2.0.18",
"ecosystem": "npm"
},
{
"name": "compression",
"direct": false,
"version": "1.8.1",
"ecosystem": "npm"
},
{
"name": "concat-map",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "config-chain",
"direct": false,
"version": "1.1.13",
"ecosystem": "npm"
},
{
"name": "connect",
"direct": false,
"version": "3.7.0",
"ecosystem": "npm"
},
{
"name": "content-type",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-angular",
"direct": false,
"version": "8.3.1",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-conventionalcommits",
"direct": false,
"version": "9.3.1",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-writer",
"direct": false,
"version": "8.2.0",
"ecosystem": "npm"
},
{
"name": "conventional-commits-filter",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "conventional-commits-parser",
"direct": false,
"version": "6.4.0",
"ecosystem": "npm"
},
{
"name": "convert-hrtime",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "convert-source-map",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "core-js-compat",
"direct": false,
"version": "3.49.0",
"ecosystem": "npm"
},
{
"name": "core-util-is",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "cosmiconfig",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "cosmiconfig",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "cosmiconfig-typescript-loader",
"direct": false,
"version": "6.3.0",
"ecosystem": "npm"
},
{
"name": "cross-fetch",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "cross-spawn",
"direct": false,
"version": "7.0.6",
"ecosystem": "npm"
},
{
"name": "crypto-random-string",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "css-in-js-utils",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "css-select",
"direct": false,
"version": "5.2.2",
"ecosystem": "npm"
},
{
"name": "css-tree",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "css-what",
"direct": false,
"version": "6.2.2",
"ecosystem": "npm"
},
{
"name": "css.escape",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "cssesc",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "csstype",
"direct": false,
"version": "3.2.3",
"ecosystem": "npm"
},
{
"name": "d",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "data-view-buffer",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "data-view-byte-length",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "data-view-byte-offset",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "2.6.9",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "3.2.7",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "4.4.3",
"ecosystem": "npm"
},
{
"name": "decamelize",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "decode-uri-component",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "decompress-response",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "dedent",
"direct": false,
"version": "0.7.0",
"ecosystem": "npm"
},
{
"name": "dedent",
"direct": false,
"version": "1.7.2",
"ecosystem": "npm"
},
{
"name": "deep-extend",
"direct": false,
"version": "0.6.0",
"ecosystem": "npm"
},
{
"name": "deep-is",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "deepmerge",
"direct": false,
"version": "4.3.1",
"ecosystem": "npm"
},
{
"name": "defaults",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "define-data-property",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "define-properties",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "del",
"direct": false,
"version": "6.1.1",
"ecosystem": "npm"
},
{
"name": "delayed-stream",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "denodeify",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "depd",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "destroy",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "detect-libc",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "detect-newline",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "detect-node-es",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "diff",
"direct": false,
"version": "8.0.2",
"ecosystem": "npm"
},
{
"name": "diff-sequences",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "dir-glob",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "dnssd-advertise",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "doctrine",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "dom-accessibility-api",
"direct": false,
"version": "0.6.3",
"ecosystem": "npm"
},
{
"name": "dom-serializer",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "domelementtype",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "domhandler",
"direct": false,
"version": "5.0.3",
"ecosystem": "npm"
},
{
"name": "domutils",
"direct": false,
"version": "3.2.2",
"ecosystem": "npm"
},
{
"name": "dot-prop",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": false,
"version": "10.0.0",
"ecosystem": "npm"
},
{
"name": "dunder-proto",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "duplexer2",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "eastasianwidth",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "ecdsa-sig-formatter",
"direct": false,
"version": "1.0.11",
"ecosystem": "npm"
},
{
"name": "ee-first",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "electron-to-chromium",
"direct": false,
"version": "1.5.354",
"ecosystem": "npm"
},
{
"name": "emittery",
"direct": false,
"version": "0.13.1",
"ecosystem": "npm"
},
{
"name": "emoji-mart",
"direct": false,
"version": "5.6.0",
"ecosystem": "npm"
},
{
"name": "emoji-mart",
"direct": false,
"version": "^5.6.0",
"ecosystem": "npm"
},
{
"name": "emojilib",
"direct": false,
"version": "2.4.0",
"ecosystem": "npm"
},
{
"name": "encodeurl",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "encodeurl",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "encoding",
"direct": false,
"version": "0.1.13",
"ecosystem": "npm"
},
{
"name": "end-of-stream",
"direct": false,
"version": "1.4.5",
"ecosystem": "npm"
},
{
"name": "enhanced-resolve",
"direct": false,
"version": "5.21.3",
"ecosystem": "npm"
},
{
"name": "entities",
"direct": false,
"version": "4.5.0",
"ecosystem": "npm"
},
{
"name": "env-ci",
"direct": false,
"version": "11.2.0",
"ecosystem": "npm"
},
{
"name": "env-paths",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "envinfo",
"direct": false,
"version": "7.21.0",
"ecosystem": "npm"
},
{
"name": "environment",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "err-code",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "error-ex",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "error-stack-parser",
"direct": false,
"version": "2.1.4",
"ecosystem": "npm"
},
{
"name": "errorhandler",
"direct": false,
"version": "1.5.2",
"ecosystem": "npm"
},
{
"name": "es-abstract",
"direct": false,
"version": "1.24.2",
"ecosystem": "npm"
},
{
"name": "es-define-property",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "es-errors",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "es-iterator-helpers",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "es-object-atoms",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "es-set-tostringtag",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "es-shim-unscopables",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "es-to-primitive",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "es-toolkit",
"direct": false,
"version": "1.46.1",
"ecosystem": "npm"
},
{
"name": "es5-ext",
"direct": false,
"version": "0.10.64",
"ecosystem": "npm"
},
{
"name": "es6-iterator",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "es6-symbol",
"direct": false,
"version": "3.1.4",
"ecosystem": "npm"
},
{
"name": "es6-symbol",
"direct": false,
"version": "^3.1.3",
"ecosystem": "npm"
},
{
"name": "escalade",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "escape-html",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "escape-string-regexp",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "escape-string-regexp",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "escape-string-regexp",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "escape-string-regexp",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "eslint",
"direct": false,
"version": "9.39.4",
"ecosystem": "npm"
},
{
"name": "eslint-config-prettier",
"direct": false,
"version": "10.1.8",
"ecosystem": "npm"
},
{
"name": "eslint-import-resolver-node",
"direct": false,
"version": "0.3.10",
"ecosystem": "npm"
},
{
"name": "eslint-module-utils",
"direct": false,
"version": "2.12.1",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-eslint-comments",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-import",
"direct": false,
"version": "2.32.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-jest",
"direct": false,
"version": "29.15.2",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-markdown",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-prettier",
"direct": false,
"version": "5.5.5",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-react",
"direct": false,
"version": "7.37.5",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-react-hooks",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-react-native",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-react-native-globals",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "eslint-scope",
"direct": false,
"version": "8.4.0",
"ecosystem": "npm"
},
{
"name": "eslint-visitor-keys",
"direct": false,
"version": "3.4.3",
"ecosystem": "npm"
},
{
"name": "eslint-visitor-keys",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "eslint-visitor-keys",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "esniff",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "espree",
"direct": false,
"version": "10.4.0",
"ecosystem": "npm"
},
{
"name": "esprima",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "esquery",
"direct": false,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "esrecurse",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "estraverse",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "esutils",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "etag",
"direct": false,
"version": "1.8.1",
"ecosystem": "npm"
},
{
"name": "event-emitter",
"direct": false,
"version": "0.3.5",
"ecosystem": "npm"
},
{
"name": "event-target-shim",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": false,
"version": "9.6.1",
"ecosystem": "npm"
},
{
"name": "exit-x",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "expand-template",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "expect",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "expo",
"direct": false,
"version": "56.0.8",
"ecosystem": "npm"
},
{
"name": "expo",
"direct": false,
"version": "^56.0.0",
"ecosystem": "npm"
},
{
"name": "expo-asset",
"direct": false,
"version": "56.0.15",
"ecosystem": "npm"
},
{
"name": "expo-asset",
"direct": false,
"version": "~56.0.0",
"ecosystem": "npm"
},
{
"name": "expo-audio",
"direct": false,
"version": "56.0.11",
"ecosystem": "npm"
},
{
"name": "expo-audio",
"direct": false,
"version": "~56.0.0",
"ecosystem": "npm"
},
{
"name": "expo-audio@patch:expo-audio",
"direct": false,
"version": "npm%3A56.0.11#~/.yarn/patches/expo-audio-npm-56.0.11-1049fdcaa1.patch",
"ecosystem": "npm"
},
{
"name": "expo-build-properties",
"direct": false,
"version": "56.0.16",
"ecosystem": "npm"
},
{
"name": "expo-build-properties",
"direct": false,
"version": "~56.0.0",
"ecosystem": "npm"
},
{
"name": "expo-clipboard",
"direct": false,
"version": "56.0.3",
"ecosystem": "npm"
},
{
"name": "expo-clipboard",
"direct": false,
"version": "~56.0.0",
"ecosystem": "npm"
},
{
"name": "expo-constants",
"direct": false,
"version": "56.0.16",
"ecosystem": "npm"
},
{
"name": "expo-constants",
"direct": false,
"version": "~56.0.0",
"ecosystem": "npm"
},
{
"name": "expo-document-picker",
"direct": false,
"version": "56.0.4",
"ecosystem": "npm"
},
{
"name": "expo-document-picker",
"direct": false,
"version": "~56.0.0",
"ecosystem": "npm"
},
{
"name": "expo-file-system",
"direct": false,
"version": "56.0.7",
"ecosystem": "npm"
},
{
"name": "expo-file-system",
"direct": false,
"version": "~56.0.0",
"ecosystem": "npm"
},
{
"name": "expo-font",
"direct": false,
"version": "56.0.5",
"ecosystem": "npm"
},
{
"name": "expo-glass-effect",
"direct": false,
"version": "56.0.4",
"ecosystem": "npm"
},
{
"name": "expo-haptics",
"direct": false,
"version": "56.0.3",
"ecosystem": "npm"
},
{
"name": "expo-haptics",
"direct": false,
"version": "~56.0.0",
"ecosystem": "npm"
},
{
"name": "expo-image-loader",
"direct": false,
"version": "56.0.3",
"ecosystem": "npm"
},
{
"name": "expo-image-manipulator",
"direct": false,
"version": "56.0.16",
"ecosystem": "npm"
},
{
"name": "expo-image-manipulator",
"direct": false,
"version": "~56.0.0",
"ecosystem": "npm"
},
{
"name": "expo-image-picker",
"direct": false,
"version": "56.0.15",
"ecosystem": "npm"
},
{
"name": "expo-image-picker",
"direct": false,
"version": "~56.0.0",
"ecosystem": "npm"
},
{
"name": "expo-keep-awake",
"direct": false,
"version": "56.0.3",
"ecosystem": "npm"
},
{
"name": "expo-linking",
"direct": false,
"version": "56.0.13",
"ecosystem": "npm"
},
{
"name": "expo-linking",
"direct": false,
"version": "~56.0.0",
"ecosystem": "npm"
},
{
"name": "expo-location",
"direct": false,
"version": "56.0.15",
"ecosystem": "npm"
},
{
"name": "expo-location",
"direct": false,
"version": "~56.0.0",
"ecosystem": "npm"
},
{
"name": "expo-media-library",
"direct": false,
"version": "56.0.6",
"ecosystem": "npm"
},
{
"name": "expo-media-library",
"direct": false,
"version": "~56.0.0",
"ecosystem": "npm"
},
{
"name": "expo-modules-autolinking",
"direct": false,
"version": "56.0.14",
"ecosystem": "npm"
},
{
"name": "expo-modules-core",
"direct": false,
"version": "56.0.14",
"ecosystem": "npm"
},
{
"name": "expo-modules-jsi",
"direct": false,
"version": "56.0.7",
"ecosystem": "npm"
},
{
"name": "expo-router",
"direct": false,
"version": "56.2.8",
"ecosystem": "npm"
},
{
"name": "expo-router",
"direct": false,
"version": "~56.2.8",
"ecosystem": "npm"
},
{
"name": "expo-server",
"direct": false,
"version": "56.0.4",
"ecosystem": "npm"
},
{
"name": "expo-sharing",
"direct": false,
"version": "56.0.15",
"ecosystem": "npm"
},
{
"name": "expo-sharing",
"direct": false,
"version": "~56.0.0",
"ecosystem": "npm"
},
{
"name": "expo-splash-screen",
"direct": false,
"version": "56.0.10",
"ecosystem": "npm"
},
{
"name": "expo-splash-screen",
"direct": false,
"version": "~56.0.0",
"ecosystem": "npm"
},
{
"name": "expo-status-bar",
"direct": false,
"version": "56.0.4",
"ecosystem": "npm"
},
{
"name": "expo-status-bar",
"direct": false,
"version": "~56.0.0",
"ecosystem": "npm"
},
{
"name": "expo-symbols",
"direct": false,
"version": "56.0.5",
"ecosystem": "npm"
},
{
"name": "expo-video",
"direct": false,
"version": "56.1.2",
"ecosystem": "npm"
},
{
"name": "expo-video",
"direct": false,
"version": "~56.1.2",
"ecosystem": "npm"
},
{
"name": "exponential-backoff",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "ext",
"direct": false,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "fast-content-type-parse",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "fast-deep-equal",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "fast-diff",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "fast-glob",
"direct": false,
"version": "3.3.3",
"ecosystem": "npm"
},
{
"name": "fast-json-stable-stringify",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "fast-levenshtein",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "fast-string-truncated-width",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "fast-string-width",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "fast-uri",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "fast-wrap-ansi",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "fast-xml-parser",
"direct": false,
"version": "4.5.6",
"ecosystem": "npm"
},
{
"name": "fastest-levenshtein",
"direct": false,
"version": "1.0.16",
"ecosystem": "npm"
},
{
"name": "fastq",
"direct": false,
"version": "1.17.1",
"ecosystem": "npm"
},
{
"name": "faye-websocket",
"direct": false,
"version": "0.11.4",
"ecosystem": "npm"
},
{
"name": "fb-dotslash",
"direct": false,
"version": "0.5.8",
"ecosystem": "npm"
},
{
"name": "fb-watchman",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "fbjs",
"direct": false,
"version": "3.0.5",
"ecosystem": "npm"
},
{
"name": "fbjs-css-vars",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "fdir",
"direct": false,
"version": "6.5.0",
"ecosystem": "npm"
},
{
"name": "fetch-nodeshim",
"direct": false,
"version": "0.4.10",
"ecosystem": "npm"
},
{
"name": "figures",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "figures",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "file-entry-cache",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "file-uri-to-path",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "fill-range",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "filter-obj",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "finalhandler",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "find-babel-config",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "find-up",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "find-up",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "find-up",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "find-up",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "find-up-simple",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "find-versions",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "firebase",
"direct": false,
"version": "12.10.0",
"ecosystem": "npm"
},
{
"name": "flat-cache",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "flatted",
"direct": false,
"version": "3.4.2",
"ecosystem": "npm"
},
{
"name": "flow-enums-runtime",
"direct": false,
"version": "0.0.6",
"ecosystem": "npm"
},
{
"name": "follow-redirects",
"direct": false,
"version": "1.16.0",
"ecosystem": "npm"
},
{
"name": "fontfaceobserver",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "for-each",
"direct": false,
"version": "0.3.5",
"ecosystem": "npm"
},
{
"name": "foreground-child",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "form-data",
"direct": false,
"version": "4.0.5",
"ecosystem": "npm"
},
{
"name": "fresh",
"direct": false,
"version": "0.5.2",
"ecosystem": "npm"
},
{
"name": "from2",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "fs-constants",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "10.1.0",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "11.2.0",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "fs-minipass",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "fs.realpath",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "fsevents",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "function-bind",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "function-timeout",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "function.prototype.name",
"direct": false,
"version": "1.1.8",
"ecosystem": "npm"
},
{
"name": "functions-have-names",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "generator-function",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "gensync",
"direct": false,
"version": "1.0.0-beta.2",
"ecosystem": "npm"
},
{
"name": "get-caller-file",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "get-east-asian-width",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "get-intrinsic",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "get-nonce",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "get-package-type",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "get-proto",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "get-symbol-description",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "getenv",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "git-log-parser",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "git-raw-commits",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "github-from-package",
"direct": false,
"version": "0.0.0",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "10.5.0",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "13.0.1",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "13.0.6",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "7.2.3",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "9.3.5",
"ecosystem": "npm"
},
{
"name": "glob-parent",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "glob-parent",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "global-directory",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "globals",
"direct": false,
"version": "14.0.0",
"ecosystem": "npm"
},
{
"name": "globals",
"direct": false,
"version": "17.6.0",
"ecosystem": "npm"
},
{
"name": "globalthis",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "globby",
"direct": false,
"version": "11.1.0",
"ecosystem": "npm"
},
{
"name": "gopd",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "graceful-fs",
"direct": false,
"version": "4.2.10",
"ecosystem": "npm"
},
{
"name": "graceful-fs",
"direct": false,
"version": "4.2.11",
"ecosystem": "npm"
},
{
"name": "handlebars",
"direct": false,
"version": "4.7.8",
"ecosystem": "npm"
},
{
"name": "has-bigints",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "has-flag",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "has-flag",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "has-property-descriptors",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "has-proto",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "has-symbols",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "has-tostringtag",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "hasown",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "hermes-compiler",
"direct": false,
"version": "250829098.0.10",
"ecosystem": "npm"
},
{
"name": "hermes-estree",
"direct": false,
"version": "0.23.1",
"ecosystem": "npm"
},
{
"name": "hermes-estree",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "hermes-estree",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "hermes-estree",
"direct": false,
"version": "0.29.1",
"ecosystem": "npm"
},
{
"name": "hermes-estree",
"direct": false,
"version": "0.33.3",
"ecosystem": "npm"
},
{
"name": "hermes-estree",
"direct": false,
"version": "0.35.0",
"ecosystem": "npm"
},
{
"name": "hermes-parser",
"direct": false,
"version": "0.23.1",
"ecosystem": "npm"
},
{
"name": "hermes-parser",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "hermes-parser",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "hermes-parser",
"direct": false,
"version": "0.29.1",
"ecosystem": "npm"
},
{
"name": "hermes-parser",
"direct": false,
"version": "0.33.3",
"ecosystem": "npm"
},
{
"name": "hermes-parser",
"direct": false,
"version": "0.35.0",
"ecosystem": "npm"
},
{
"name": "highlight.js",
"direct": false,
"version": "10.7.3",
"ecosystem": "npm"
},
{
"name": "hoist-non-react-statics",
"direct": false,
"version": "3.3.2",
"ecosystem": "npm"
},
{
"name": "hook-std",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "hosted-git-info",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "hosted-git-info",
"direct": false,
"version": "9.0.2",
"ecosystem": "npm"
},
{
"name": "html-escaper",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "html-parse-stringify",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "http-cache-semantics",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "http-errors",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "http-parser-js",
"direct": false,
"version": "0.5.10",
"ecosystem": "npm"
},
{
"name": "http-proxy-agent",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "https-proxy-agent",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "https-proxy-agent",
"direct": false,
"version": "7.0.6",
"ecosystem": "npm"
},
{
"name": "human-signals",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "human-signals",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "human-signals",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "human-signals",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "husky",
"direct": false,
"version": "9.1.7",
"ecosystem": "npm"
},
{
"name": "hyochan-welcome",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "hyphenate-style-name",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "i18next-cli",
"direct": false,
"version": "1.56.12",
"ecosystem": "npm"
},
{
"name": "i18next-cli",
"direct": false,
"version": "^1.31.0",
"ecosystem": "npm"
},
{
"name": "i18next-resources-for-ts",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "iconv-lite",
"direct": false,
"version": "0.4.24",
"ecosystem": "npm"
},
{
"name": "iconv-lite",
"direct": false,
"version": "0.6.3",
"ecosystem": "npm"
},
{
"name": "iconv-lite",
"direct": false,
"version": "0.7.2",
"ecosystem": "npm"
},
{
"name": "idb",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "idb",
"direct": false,
"version": "8.0.3",
"ecosystem": "npm"
},
{
"name": "ieee754",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "ignore",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "ignore",
"direct": false,
"version": "7.0.5",
"ecosystem": "npm"
},
{
"name": "ignore-walk",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "image-size",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "import-fresh",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "import-fresh",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "import-from-esm",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "import-local",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "import-meta-resolve",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "imurmurhash",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "indent-string",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "indent-string",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "index-to-position",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "inflight",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "inherits",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "inherits",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "ini",
"direct": false,
"version": "1.3.8",
"ecosystem": "npm"
},
{
"name": "ini",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "init-package-json",
"direct": false,
"version": "8.2.4",
"ecosystem": "npm"
},
{
"name": "inline-style-prefixer",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "inquirer",
"direct": false,
"version": "13.4.3",
"ecosystem": "npm"
},
{
"name": "internal-slot",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "into-stream",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "invariant",
"direct": false,
"version": "2.2.4",
"ecosystem": "npm"
},
{
"name": "ip-address",
"direct": false,
"version": "10.1.0",
"ecosystem": "npm"
},
{
"name": "ip-regex",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "is-absolute",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-alphabetical",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "is-alphanumerical",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "is-array-buffer",
"direct": false,
"version": "3.0.5",
"ecosystem": "npm"
},
{
"name": "is-arrayish",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "is-arrayish",
"direct": false,
"version": "0.3.4",
"ecosystem": "npm"
},
{
"name": "is-async-function",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "is-bigint",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "is-boolean-object",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "is-callable",
"direct": false,
"version": "1.2.7",
"ecosystem": "npm"
},
{
"name": "is-cidr",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "is-core-module",
"direct": false,
"version": "2.16.2",
"ecosystem": "npm"
},
{
"name": "is-data-view",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "is-date-object",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "is-decimal",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "is-directory",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "is-docker",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "is-extglob",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "is-finalizationregistry",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-fullwidth-code-point",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "is-fullwidth-code-point",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "is-generator-fn",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "is-generator-function",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "is-git-dirty",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "is-git-repository",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "is-glob",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "is-hexadecimal",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "is-interactive",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-interactive",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "is-map",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "is-negative-zero",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "is-number",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "is-number-object",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-obj",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "is-path-cwd",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "is-path-inside",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "is-plain-obj",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "is-plain-obj",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "is-regex",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "is-relative",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-set",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "is-shared-array-buffer",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "is-stream",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-stream",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "is-stream",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "is-string",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-symbol",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-typed-array",
"direct": false,
"version": "1.1.15",
"ecosystem": "npm"
},
{
"name": "is-unc-path",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-unicode-supported",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "is-unicode-supported",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "is-weakmap",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "is-weakref",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-weakset",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "is-windows",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "is-wsl",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "is-wsl",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "isarray",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "isarray",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "isexe",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "isexe",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "isomorphic-ws",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "issue-parser",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "istanbul-lib-coverage",
"direct": false,
"version": "3.2.2",
"ecosystem": "npm"
},
{
"name": "istanbul-lib-instrument",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "istanbul-lib-instrument",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "istanbul-lib-report",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "istanbul-lib-source-maps",
"direct": false,
"version": "5.0.6",
"ecosystem": "npm"
},
{
"name": "istanbul-reports",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "iterator.prototype",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "jackspeak",
"direct": false,
"version": "3.4.3",
"ecosystem": "npm"
},
{
"name": "java-properties",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "jest",
"direct": false,
"version": "30.4.2",
"ecosystem": "npm"
},
{
"name": "jest",
"direct": false,
"version": "^30.4.2",
"ecosystem": "npm"
},
{
"name": "jest-changed-files",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "jest-circus",
"direct": false,
"version": "30.4.2",
"ecosystem": "npm"
},
{
"name": "jest-cli",
"direct": false,
"version": "30.4.2",
"ecosystem": "npm"
},
{
"name": "jest-config",
"direct": false,
"version": "30.4.2",
"ecosystem": "npm"
},
{
"name": "jest-diff",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-diff",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "jest-docblock",
"direct": false,
"version": "30.4.0",
"ecosystem": "npm"
},
{
"name": "jest-each",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "jest-environment-node",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-environment-node",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "jest-get-type",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "jest-haste-map",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-haste-map",
"direct": false,
"version": "30.0.0",
"ecosystem": "npm"
},
{
"name": "jest-haste-map",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "jest-leak-detector",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "jest-matcher-utils",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-matcher-utils",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "jest-message-util",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-message-util",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "jest-mock",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-mock",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "jest-pnp-resolver",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "jest-regex-util",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "jest-regex-util",
"direct": false,
"version": "30.0.0",
"ecosystem": "npm"
},
{
"name": "jest-regex-util",
"direct": false,
"version": "30.4.0",
"ecosystem": "npm"
},
{
"name": "jest-resolve",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "jest-resolve-dependencies",
"direct": false,
"version": "30.4.2",
"ecosystem": "npm"
},
{
"name": "jest-runner",
"direct": false,
"version": "30.4.2",
"ecosystem": "npm"
},
{
"name": "jest-runtime",
"direct": false,
"version": "30.4.2",
"ecosystem": "npm"
},
{
"name": "jest-snapshot",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "jest-util",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-util",
"direct": false,
"version": "30.0.0",
"ecosystem": "npm"
},
{
"name": "jest-util",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "jest-validate",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-validate",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "jest-watcher",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "jest-worker",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-worker",
"direct": false,
"version": "30.0.0",
"ecosystem": "npm"
},
{
"name": "jest-worker",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "jimp-compact",
"direct": false,
"version": "0.16.1",
"ecosystem": "npm"
},
{
"name": "jiti",
"direct": false,
"version": "2.6.1",
"ecosystem": "npm"
},
{
"name": "jiti",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "joi",
"direct": false,
"version": "17.13.3",
"ecosystem": "npm"
},
{
"name": "js-tokens",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "js-yaml",
"direct": false,
"version": "3.14.2",
"ecosystem": "npm"
},
{
"name": "js-yaml",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "jsc-safe-url",
"direct": false,
"version": "0.2.4",
"ecosystem": "npm"
},
{
"name": "jsesc",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "json-buffer",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "json-parse-better-errors",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "json-parse-even-better-errors",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "json-parse-even-better-errors",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "json-schema-traverse",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "json-schema-traverse",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "json-stable-stringify-without-jsonify",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "json-stringify-nice",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "json5",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "json5",
"direct": false,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "jsonc-parser",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "jsonfile",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "jsonfile",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "jsonparse",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "jsonwebtoken",
"direct": false,
"version": "9.0.3",
"ecosystem": "npm"
},
{
"name": "jsx-ast-utils",
"direct": false,
"version": "3.3.5",
"ecosystem": "npm"
},
{
"name": "just-diff",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "just-diff-apply",
"direct": false,
"version": "5.5.0",
"ecosystem": "npm"
},
{
"name": "jwa",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "jws",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "keyv",
"direct": false,
"version": "4.5.4",
"ecosystem": "npm"
},
{
"name": "kleur",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "kleur",
"direct": false,
"version": "4.1.5",
"ecosystem": "npm"
},
{
"name": "lan-network",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "launch-editor",
"direct": false,
"version": "2.13.2",
"ecosystem": "npm"
},
{
"name": "leven",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "levn",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "libnpmaccess",
"direct": false,
"version": "10.0.3",
"ecosystem": "npm"
},
{
"name": "libnpmdiff",
"direct": false,
"version": "8.0.12",
"ecosystem": "npm"
},
{
"name": "libnpmexec",
"direct": false,
"version": "10.1.11",
"ecosystem": "npm"
},
{
"name": "libnpmfund",
"direct": false,
"version": "7.0.12",
"ecosystem": "npm"
},
{
"name": "libnpmorg",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "libnpmpack",
"direct": false,
"version": "9.0.12",
"ecosystem": "npm"
},
{
"name": "libnpmpublish",
"direct": false,
"version": "11.1.3",
"ecosystem": "npm"
},
{
"name": "libnpmsearch",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "libnpmteam",
"direct": false,
"version": "8.0.2",
"ecosystem": "npm"
},
{
"name": "libnpmversion",
"direct": false,
"version": "8.0.3",
"ecosystem": "npm"
},
{
"name": "lighthouse-logger",
"direct": false,
"version": "1.4.2",
"ecosystem": "npm"
},
{
"name": "lightningcss",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-android-arm64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-arm64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-x64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-freebsd-x64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm-gnueabihf",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-gnu",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-musl",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-gnu",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-musl",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-arm64-msvc",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-x64-msvc",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lines-and-columns",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "load-json-file",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "locate-path",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "locate-path",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "locate-path",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "locate-path",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "lodash",
"direct": false,
"version": "4.18.1",
"ecosystem": "npm"
},
{
"name": "lodash.camelcase",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "lodash.capitalize",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "lodash.debounce",
"direct": false,
"version": "4.0.8",
"ecosystem": "npm"
},
{
"name": "lodash.escaperegexp",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "lodash.includes",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "lodash.isboolean",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "lodash.isinteger",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "lodash.isnumber",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "lodash.isplainobject",
"direct": false,
"version": "4.0.6",
"ecosystem": "npm"
},
{
"name": "lodash.isstring",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "lodash.merge",
"direct": false,
"version": "4.6.2",
"ecosystem": "npm"
},
{
"name": "lodash.mergewith",
"direct": false,
"version": "4.6.2",
"ecosystem": "npm"
},
{
"name": "lodash.mergewith",
"direct": false,
"version": "^4.6.2",
"ecosystem": "npm"
},
{
"name": "lodash.once",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "lodash.throttle",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "lodash.uniqby",
"direct": false,
"version": "4.7.0",
"ecosystem": "npm"
},
{
"name": "log-symbols",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "log-symbols",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "log-symbols",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "logkitty",
"direct": false,
"version": "0.7.1",
"ecosystem": "npm"
},
{
"name": "long",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "loose-envify",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "10.4.3",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "11.2.4",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "magic-string",
"direct": false,
"version": "0.30.21",
"ecosystem": "npm"
},
{
"name": "make-asynchronous",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "make-dir",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "make-fetch-happen",
"direct": false,
"version": "15.0.3",
"ecosystem": "npm"
},
{
"name": "makeerror",
"direct": false,
"version": "1.0.12",
"ecosystem": "npm"
},
{
"name": "marked",
"direct": false,
"version": "15.0.12",
"ecosystem": "npm"
},
{
"name": "marked-terminal",
"direct": false,
"version": "7.3.0",
"ecosystem": "npm"
},
{
"name": "marky",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "math-intrinsics",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-from-markdown",
"direct": false,
"version": "0.8.5",
"ecosystem": "npm"
},
{
"name": "mdast-util-to-string",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "mdn-data",
"direct": false,
"version": "2.0.14",
"ecosystem": "npm"
},
{
"name": "media-typer",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "memoize-one",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "memoize-one",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "meow",
"direct": false,
"version": "13.2.0",
"ecosystem": "npm"
},
{
"name": "merge-options",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "merge-stream",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "merge2",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "metro",
"direct": false,
"version": "0.80.12",
"ecosystem": "npm"
},
{
"name": "metro",
"direct": false,
"version": "0.82.5",
"ecosystem": "npm"
},
{
"name": "metro",
"direct": false,
"version": "0.84.4",
"ecosystem": "npm"
},
{
"name": "metro-babel-transformer",
"direct": false,
"version": "0.80.12",
"ecosystem": "npm"
},
{
"name": "metro-babel-transformer",
"direct": false,
"version": "0.82.5",
"ecosystem": "npm"
},
{
"name": "metro-babel-transformer",
"direct": false,
"version": "0.84.4",
"ecosystem": "npm"
},
{
"name": "metro-cache",
"direct": false,
"version": "0.80.12",
"ecosystem": "npm"
},
{
"name": "metro-cache",
"direct": false,
"version": "0.82.5",
"ecosystem": "npm"
},
{
"name": "metro-cache",
"direct": false,
"version": "0.84.4",
"ecosystem": "npm"
},
{
"name": "metro-cache-key",
"direct": false,
"version": "0.80.12",
"ecosystem": "npm"
},
{
"name": "metro-cache-key",
"direct": false,
"version": "0.82.5",
"ecosystem": "npm"
},
{
"name": "metro-cache-key",
"direct": false,
"version": "0.84.4",
"ecosystem": "npm"
},
{
"name": "metro-config",
"direct": false,
"version": "0.80.12",
"ecosystem": "npm"
},
{
"name": "metro-config",
"direct": false,
"version": "0.82.5",
"ecosystem": "npm"
},
{
"name": "metro-config",
"direct": false,
"version": "0.84.4",
"ecosystem": "npm"
},
{
"name": "metro-core",
"direct": false,
"version": "0.80.12",
"ecosystem": "npm"
},
{
"name": "metro-core",
"direct": false,
"version": "0.82.5",
"ecosystem": "npm"
},
{
"name": "metro-core",
"direct": false,
"version": "0.84.4",
"ecosystem": "npm"
},
{
"name": "metro-file-map",
"direct": false,
"version": "0.80.12",
"ecosystem": "npm"
},
{
"name": "metro-file-map",
"direct": false,
"version": "0.82.5",
"ecosystem": "npm"
},
{
"name": "metro-file-map",
"direct": false,
"version": "0.84.4",
"ecosystem": "npm"
},
{
"name": "metro-minify-terser",
"direct": false,
"version": "0.80.12",
"ecosystem": "npm"
},
{
"name": "metro-minify-terser",
"direct": false,
"version": "0.82.5",
"ecosystem": "npm"
},
{
"name": "metro-minify-terser",
"direct": false,
"version": "0.84.4",
"ecosystem": "npm"
},
{
"name": "metro-resolver",
"direct": false,
"version": "0.80.12",
"ecosystem": "npm"
},
{
"name": "metro-resolver",
"direct": false,
"version": "0.82.5",
"ecosystem": "npm"
},
{
"name": "metro-resolver",
"direct": false,
"version": "0.84.4",
"ecosystem": "npm"
},
{
"name": "metro-runtime",
"direct": false,
"version": "0.80.12",
"ecosystem": "npm"
},
{
"name": "metro-runtime",
"direct": false,
"version": "0.82.5",
"ecosystem": "npm"
},
{
"name": "metro-runtime",
"direct": false,
"version": "0.84.4",
"ecosystem": "npm"
},
{
"name": "metro-source-map",
"direct": false,
"version": "0.80.12",
"ecosystem": "npm"
},
{
"name": "metro-source-map",
"direct": false,
"version": "0.82.5",
"ecosystem": "npm"
},
{
"name": "metro-source-map",
"direct": false,
"version": "0.84.4",
"ecosystem": "npm"
},
{
"name": "metro-symbolicate",
"direct": false,
"version": "0.80.12",
"ecosystem": "npm"
},
{
"name": "metro-symbolicate",
"direct": false,
"version": "0.82.5",
"ecosystem": "npm"
},
{
"name": "metro-symbolicate",
"direct": false,
"version": "0.84.4",
"ecosystem": "npm"
},
{
"name": "metro-transform-plugins",
"direct": false,
"version": "0.80.12",
"ecosystem": "npm"
},
{
"name": "metro-transform-plugins",
"direct": false,
"version": "0.82.5",
"ecosystem": "npm"
},
{
"name": "metro-transform-plugins",
"direct": false,
"version": "0.84.4",
"ecosystem": "npm"
},
{
"name": "metro-transform-worker",
"direct": false,
"version": "0.80.12",
"ecosystem": "npm"
},
{
"name": "metro-transform-worker",
"direct": false,
"version": "0.82.5",
"ecosystem": "npm"
},
{
"name": "metro-transform-worker",
"direct": false,
"version": "0.84.4",
"ecosystem": "npm"
},
{
"name": "micromark",
"direct": false,
"version": "2.11.4",
"ecosystem": "npm"
},
{
"name": "micromatch",
"direct": false,
"version": "4.0.8",
"ecosystem": "npm"
},
{
"name": "mime",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "mime",
"direct": false,
"version": "2.6.0",
"ecosystem": "npm"
},
{
"name": "mime",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "mime",
"direct": false,
"version": "^4.0.7",
"ecosystem": "npm"
},
{
"name": "mime-db",
"direct": false,
"version": "1.52.0",
"ecosystem": "npm"
},
{
"name": "mime-db",
"direct": false,
"version": "1.54.0",
"ecosystem": "npm"
},
{
"name": "mimic-fn",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "mimic-fn",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "mimic-fn",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "mimic-function",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "mimic-response",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "min-indent",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "10.2.5",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "3.1.5",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "5.1.9",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "8.0.7",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "9.0.9",
"ecosystem": "npm"
},
{
"name": "minimist",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "minipass",
"direct": false,
"version": "3.3.6",
"ecosystem": "npm"
},
{
"name": "minipass",
"direct": false,
"version": "4.2.8",
"ecosystem": "npm"
},
{
"name": "minipass",
"direct": false,
"version": "7.1.3",
"ecosystem": "npm"
},
{
"name": "minipass-collect",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "minipass-fetch",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "minipass-flush",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "minipass-pipeline",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "minipass-sized",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "minizlib",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "mkdirp",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "mkdirp-classic",
"direct": false,
"version": "0.5.3",
"ecosystem": "npm"
},
{
"name": "moment",
"direct": false,
"version": "2.30.1",
"ecosystem": "npm"
},
{
"name": "moment-timezone",
"direct": false,
"version": "0.6.2",
"ecosystem": "npm"
},
{
"name": "moment-timezone",
"direct": false,
"version": "^0.6.0",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "msgpackr",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "msgpackr-extract",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "multitars",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "mute-stream",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "mz",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": false,
"version": "3.3.12",
"ecosystem": "npm"
},
{
"name": "napi-build-utils",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "napi-postinstall",
"direct": false,
"version": "0.3.4",
"ecosystem": "npm"
},
{
"name": "natural-compare",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "negotiator",
"direct": false,
"version": "0.6.3",
"ecosystem": "npm"
},
{
"name": "negotiator",
"direct": false,
"version": "0.6.4",
"ecosystem": "npm"
},
{
"name": "negotiator",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "neo-async",
"direct": false,
"version": "2.6.2",
"ecosystem": "npm"
},
{
"name": "nerf-dart",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "next-tick",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "nocache",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "node-abi",
"direct": false,
"version": "3.92.0",
"ecosystem": "npm"
},
{
"name": "node-abort-controller",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "node-emoji",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "node-exports-info",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "node-fetch",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "node-forge",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "node-gyp",
"direct": false,
"version": "12.3.0",
"ecosystem": "npm"
},
{
"name": "node-gyp-build-optional-packages",
"direct": false,
"version": "5.2.2",
"ecosystem": "npm"
},
{
"name": "node-int64",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "node-releases",
"direct": false,
"version": "2.0.44",
"ecosystem": "npm"
},
{
"name": "node-stream-zip",
"direct": false,
"version": "1.15.0",
"ecosystem": "npm"
},
{
"name": "nopt",
"direct": false,
"version": "9.0.0",
"ecosystem": "npm"
},
{
"name": "normalize-package-data",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "normalize-package-data",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "normalize-path",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "normalize-url",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "npm",
"direct": false,
"version": "11.7.0",
"ecosystem": "npm"
},
{
"name": "npm-audit-report",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "npm-bundled",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "npm-install-checks",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "npm-normalize-package-bin",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "npm-package-arg",
"direct": false,
"version": "11.0.3",
"ecosystem": "npm"
},
{
"name": "npm-package-arg",
"direct": false,
"version": "13.0.2",
"ecosystem": "npm"
},
{
"name": "npm-packlist",
"direct": false,
"version": "10.0.3",
"ecosystem": "npm"
},
{
"name": "npm-pick-manifest",
"direct": false,
"version": "11.0.3",
"ecosystem": "npm"
},
{
"name": "npm-profile",
"direct": false,
"version": "12.0.1",
"ecosystem": "npm"
},
{
"name": "npm-registry-fetch",
"direct": false,
"version": "19.1.1",
"ecosystem": "npm"
},
{
"name": "npm-run-path",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "npm-run-path",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "npm-run-path",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "npm-user-validate",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "nth-check",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "nullthrows",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "ob1",
"direct": false,
"version": "0.80.12",
"ecosystem": "npm"
},
{
"name": "ob1",
"direct": false,
"version": "0.82.5",
"ecosystem": "npm"
},
{
"name": "ob1",
"direct": false,
"version": "0.84.4",
"ecosystem": "npm"
},
{
"name": "object-assign",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "object-inspect",
"direct": false,
"version": "1.13.4",
"ecosystem": "npm"
},
{
"name": "object-keys",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "object.assign",
"direct": false,
"version": "4.1.7",
"ecosystem": "npm"
},
{
"name": "object.entries",
"direct": false,
"version": "1.1.9",
"ecosystem": "npm"
},
{
"name": "object.fromentries",
"direct": false,
"version": "2.0.8",
"ecosystem": "npm"
},
{
"name": "object.groupby",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "object.values",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "on-finished",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "on-finished",
"direct": false,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "on-headers",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "once",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "open",
"direct": false,
"version": "6.4.0",
"ecosystem": "npm"
},
{
"name": "open",
"direct": false,
"version": "7.4.2",
"ecosystem": "npm"
},
{
"name": "optionator",
"direct": false,
"version": "0.9.4",
"ecosystem": "npm"
},
{
"name": "ora",
"direct": false,
"version": "3.4.0",
"ecosystem": "npm"
},
{
"name": "ora",
"direct": false,
"version": "5.4.1",
"ecosystem": "npm"
},
{
"name": "ora",
"direct": false,
"version": "9.4.0",
"ecosystem": "npm"
},
{
"name": "own-keys",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "p-each-series",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "p-event",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "p-filter",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "p-is-promise",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "p-locate",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "p-locate",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "p-locate",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "p-locate",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "p-map",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "p-map",
"direct": false,
"version": "7.0.4",
"ecosystem": "npm"
},
{
"name": "p-reduce",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "p-reduce",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "p-timeout",
"direct": false,
"version": "6.1.4",
"ecosystem": "npm"
},
{
"name": "p-try",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "p-try",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "package-json-from-dist",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "pacote",
"direct": false,
"version": "21.0.4",
"ecosystem": "npm"
},
{
"name": "parent-module",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "parse-conflict-json",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "parse-entities",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "parse-json",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "parse-json",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "parse-json",
"direct": false,
"version": "8.3.0",
"ecosystem": "npm"
},
{
"name": "parse-ms",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "parse-png",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "parse5",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "parse5",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "parse5-htmlparser2-tree-adapter",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "parseurl",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "path-exists",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "path-exists",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "path-is-absolute",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "path-key",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "path-key",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "path-parse",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "path-scurry",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "path-scurry",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "path-type",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "picocolors",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "2.3.2",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "pify",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "pirates",
"direct": false,
"version": "4.0.7",
"ecosystem": "npm"
},
{
"name": "pkg-conf",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "pkg-dir",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "pkg-up",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "plist",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "pngjs",
"direct": false,
"version": "3.4.0",
"ecosystem": "npm"
},
{
"name": "possible-typed-array-names",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.5.15",
"ecosystem": "npm"
},
{
"name": "postcss-selector-parser",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "postcss-value-parser",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "prebuild-install",
"direct": false,
"version": "7.1.3",
"ecosystem": "npm"
},
{
"name": "prelude-ls",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "prettier",
"direct": false,
"version": "3.8.3",
"ecosystem": "npm"
},
{
"name": "prettier-linter-helpers",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "pretty-format",
"direct": false,
"version": "26.6.2",
"ecosystem": "npm"
},
{
"name": "pretty-format",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "pretty-format",
"direct": false,
"version": "30.4.1",
"ecosystem": "npm"
},
{
"name": "pretty-ms",
"direct": false,
"version": "9.3.0",
"ecosystem": "npm"
},
{
"name": "proc-log",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "proc-log",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "proc-log",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "process",
"direct": false,
"version": "0.11.10",
"ecosystem": "npm"
},
{
"name": "process-nextick-args",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "proggy",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "progress",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "promise",
"direct": false,
"version": "7.3.1",
"ecosystem": "npm"
},
{
"name": "promise",
"direct": false,
"version": "8.3.0",
"ecosystem": "npm"
},
{
"name": "promise-all-reject-late",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "promise-call-limit",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "promise-retry",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "prompts",
"direct": false,
"version": "2.4.2",
"ecosystem": "npm"
},
{
"name": "promzard",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "prop-types",
"direct": false,
"version": "15.8.1",
"ecosystem": "npm"
},
{
"name": "proto-list",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "protobufjs",
"direct": false,
"version": "7.5.8",
"ecosystem": "npm"
},
{
"name": "proxy-from-env",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "pump",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "punycode",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "pure-rand",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "qrcode-terminal",
"direct": false,
"version": "0.12.0",
"ecosystem": "npm"
},
{
"name": "qs",
"direct": false,
"version": "6.15.1",
"ecosystem": "npm"
},
{
"name": "query-string",
"direct": false,
"version": "7.1.3",
"ecosystem": "npm"
},
{
"name": "queue",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "queue-microtask",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "range-parser",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "raw-body",
"direct": false,
"version": "2.5.3",
"ecosystem": "npm"
},
{
"name": "rc",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "react",
"direct": false,
"version": "19.1.0",
"ecosystem": "npm"
},
{
"name": "react",
"direct": false,
"version": "19.2.3",
"ecosystem": "npm"
},
{
"name": "react",
"direct": false,
"version": "19.2.6",
"ecosystem": "npm"
},
{
"name": "react-devtools-core",
"direct": false,
"version": "6.1.5",
"ecosystem": "npm"
},
{
"name": "react-dom",
"direct": false,
"version": "19.2.3",
"ecosystem": "npm"
},
{
"name": "react-fast-compare",
"direct": false,
"version": "3.2.2",
"ecosystem": "npm"
},
{
"name": "react-freeze",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "react-i18next",
"direct": false,
"version": "17.0.7",
"ecosystem": "npm"
},
{
"name": "react-is",
"direct": false,
"version": "16.13.1",
"ecosystem": "npm"
},
{
"name": "react-is",
"direct": false,
"version": "17.0.2",
"ecosystem": "npm"
},
{
"name": "react-is-18",
"direct": false,
"version": "18.3.1",
"ecosystem": "npm"
},
{
"name": "react-is-19",
"direct": false,
"version": "19.2.6",
"ecosystem": "npm"
},
{
"name": "react-native",
"direct": false,
"version": "0.80.2",
"ecosystem": "npm"
},
{
"name": "react-native",
"direct": false,
"version": "0.85.3",
"ecosystem": "npm"
},
{
"name": "react-native-audio-recorder-player",
"direct": false,
"version": "3.6.14",
"ecosystem": "npm"
},
{
"name": "react-native-audio-recorder-player",
"direct": false,
"version": "^3.6.13",
"ecosystem": "npm"
},
{
"name": "react-native-blob-util",
"direct": false,
"version": "0.22.2",
"ecosystem": "npm"
},
{
"name": "react-native-blob-util",
"direct": false,
"version": "0.24.9",
"ecosystem": "npm"
},
{
"name": "react-native-blob-util",
"direct": false,
"version": "^0.22.2",
"ecosystem": "npm"
},
{
"name": "react-native-blob-util",
"direct": false,
"version": "^0.24.9",
"ecosystem": "npm"
},
{
"name": "react-native-builder-bob",
"direct": false,
"version": "0.40.11",
"ecosystem": "npm"
},
{
"name": "react-native-drawer-layout",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "react-native-gesture-handler",
"direct": false,
"version": "2.31.2",
"ecosystem": "npm"
},
{
"name": "react-native-gesture-handler",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "react-native-gesture-handler",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "react-native-gesture-handler",
"direct": false,
"version": "^2.26.0",
"ecosystem": "npm"
},
{
"name": "react-native-gesture-handler",
"direct": false,
"version": "^3.0.0",
"ecosystem": "npm"
},
{
"name": "react-native-gesture-handler",
"direct": false,
"version": "^3.0.2",
"ecosystem": "npm"
},
{
"name": "react-native-gesture-handler",
"direct": false,
"version": "~2.31.1",
"ecosystem": "npm"
},
{
"name": "react-native-haptic-feedback",
"direct": false,
"version": "2.3.4",
"ecosystem": "npm"
},
{
"name": "react-native-haptic-feedback",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "react-native-haptic-feedback",
"direct": false,
"version": "^2.3.3",
"ecosystem": "npm"
},
{
"name": "react-native-haptic-feedback",
"direct": false,
"version": "^3.0.0",
"ecosystem": "npm"
},
{
"name": "react-native-image-picker",
"direct": false,
"version": "8.2.1",
"ecosystem": "npm"
},
{
"name": "react-native-image-picker",
"direct": false,
"version": "^8.2.1",
"ecosystem": "npm"
},
{
"name": "react-native-is-edge-to-edge",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "react-native-keyboard-controller",
"direct": false,
"version": "1.21.6",
"ecosystem": "npm"
},
{
"name": "react-native-lightbox",
"direct": false,
"version": "0.7.0",
"ecosystem": "npm"
},
{
"name": "react-native-maps",
"direct": false,
"version": "1.27.2",
"ecosystem": "npm"
},
{
"name": "react-native-maps",
"direct": false,
"version": "^1.27.2",
"ecosystem": "npm"
},
{
"name": "react-native-monorepo-config",
"direct": false,
"version": "0.1.10",
"ecosystem": "npm"
},
{
"name": "react-native-nitro-modules",
"direct": false,
"version": "0.31.3",
"ecosystem": "npm"
},
{
"name": "react-native-nitro-sound",
"direct": false,
"version": "0.2.9",
"ecosystem": "npm"
},
{
"name": "react-native-reanimated",
"direct": false,
"version": "4.3.1",
"ecosystem": "npm"
},
{
"name": "react-native-reanimated",
"direct": false,
"version": "4.4.0",
"ecosystem": "npm"
},
{
"name": "react-native-reanimated",
"direct": false,
"version": "4.5.1",
"ecosystem": "npm"
},
{
"name": "react-native-reanimated",
"direct": false,
"version": "^4.0.1",
"ecosystem": "npm"
},
{
"name": "react-native-reanimated",
"direct": false,
"version": "^4.4.0",
"ecosystem": "npm"
},
{
"name": "react-native-safe-area-context",
"direct": false,
"version": "5.7.0",
"ecosystem": "npm"
},
{
"name": "react-native-safe-area-context",
"direct": false,
"version": "5.8.0",
"ecosystem": "npm"
},
{
"name": "react-native-safe-area-context",
"direct": false,
"version": "^5.4.1",
"ecosystem": "npm"
},
{
"name": "react-native-safe-area-context",
"direct": false,
"version": "^5.8.0",
"ecosystem": "npm"
},
{
"name": "react-native-safe-area-context",
"direct": false,
"version": "~5.7.0",
"ecosystem": "npm"
},
{
"name": "react-native-screens",
"direct": false,
"version": "4.25.2",
"ecosystem": "npm"
},
{
"name": "react-native-screens",
"direct": false,
"version": "^4.11.1",
"ecosystem": "npm"
},
{
"name": "react-native-screens",
"direct": false,
"version": "^4.25.2",
"ecosystem": "npm"
},
{
"name": "react-native-share",
"direct": false,
"version": "12.3.1",
"ecosystem": "npm"
},
{
"name": "react-native-share",
"direct": false,
"version": "^12.0.11",
"ecosystem": "npm"
},
{
"name": "react-native-share",
"direct": false,
"version": "^12.3.1",
"ecosystem": "npm"
},
{
"name": "react-native-svg",
"direct": false,
"version": "15.15.4",
"ecosystem": "npm"
},
{
"name": "react-native-svg",
"direct": false,
"version": "15.15.5",
"ecosystem": "npm"
},
{
"name": "react-native-svg",
"direct": false,
"version": "^15.12.0",
"ecosystem": "npm"
},
{
"name": "react-native-svg",
"direct": false,
"version": "^15.15.5",
"ecosystem": "npm"
},
{
"name": "react-native-teleport",
"direct": false,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "react-native-teleport",
"direct": false,
"version": "^1.0.2",
"ecosystem": "npm"
},
{
"name": "react-native-teleport",
"direct": false,
"version": "^1.1.7",
"ecosystem": "npm"
},
{
"name": "react-native-video",
"direct": false,
"version": "6.19.2",
"ecosystem": "npm"
},
{
"name": "react-native-video",
"direct": false,
"version": "^6.16.1",
"ecosystem": "npm"
},
{
"name": "react-native-video",
"direct": false,
"version": "^6.19.2",
"ecosystem": "npm"
},
{
"name": "react-native-web",
"direct": false,
"version": "0.21.2",
"ecosystem": "npm"
},
{
"name": "react-native-web",
"direct": false,
"version": "^0.21.0",
"ecosystem": "npm"
},
{
"name": "react-native-worklets",
"direct": false,
"version": "0.10.2",
"ecosystem": "npm"
},
{
"name": "react-native-worklets",
"direct": false,
"version": "0.4.2",
"ecosystem": "npm"
},
{
"name": "react-native-worklets",
"direct": false,
"version": "0.8.3",
"ecosystem": "npm"
},
{
"name": "react-native-worklets",
"direct": false,
"version": "0.9.1",
"ecosystem": "npm"
},
{
"name": "react-native-worklets",
"direct": false,
"version": "^0.10.2",
"ecosystem": "npm"
},
{
"name": "react-native-worklets",
"direct": false,
"version": "^0.4.1",
"ecosystem": "npm"
},
{
"name": "react-native-worklets",
"direct": false,
"version": "^0.9.1",
"ecosystem": "npm"
},
{
"name": "react-refresh",
"direct": false,
"version": "0.14.2",
"ecosystem": "npm"
},
{
"name": "react-remove-scroll",
"direct": false,
"version": "2.7.2",
"ecosystem": "npm"
},
{
"name": "react-remove-scroll-bar",
"direct": false,
"version": "2.3.8",
"ecosystem": "npm"
},
{
"name": "react-style-singleton",
"direct": false,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "react-test-renderer",
"direct": false,
"version": "19.2.3",
"ecosystem": "npm"
},
{
"name": "read",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "read-cmd-shim",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "read-package-up",
"direct": false,
"version": "11.0.0",
"ecosystem": "npm"
},
{
"name": "read-package-up",
"direct": false,
"version": "12.0.0",
"ecosystem": "npm"
},
{
"name": "read-pkg",
"direct": false,
"version": "10.0.0",
"ecosystem": "npm"
},
{
"name": "read-pkg",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "read-yaml-file",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "readable-stream",
"direct": false,
"version": "2.3.8",
"ecosystem": "npm"
},
{
"name": "readable-stream",
"direct": false,
"version": "3.6.2",
"ecosystem": "npm"
},
{
"name": "readdirp",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "redent",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "reflect.getprototypeof",
"direct": false,
"version": "1.0.10",
"ecosystem": "npm"
},
{
"name": "regenerate",
"direct": false,
"version": "1.4.2",
"ecosystem": "npm"
},
{
"name": "regenerate-unicode-properties",
"direct": false,
"version": "10.2.2",
"ecosystem": "npm"
},
{
"name": "regenerator-runtime",
"direct": false,
"version": "0.13.11",
"ecosystem": "npm"
},
{
"name": "regexp.prototype.flags",
"direct": false,
"version": "1.5.4",
"ecosystem": "npm"
},
{
"name": "regexpu-core",
"direct": false,
"version": "6.4.0",
"ecosystem": "npm"
},
{
"name": "registry-auth-token",
"direct": false,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "regjsgen",
"direct": false,
"version": "0.8.0",
"ecosystem": "npm"
},
{
"name": "regjsparser",
"direct": false,
"version": "0.13.1",
"ecosystem": "npm"
},
{
"name": "require-directory",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "require-from-string",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "require-main-filename",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "reselect",
"direct": false,
"version": "4.1.8",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "1.22.12",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "2.0.0-next.6",
"ecosystem": "npm"
},
{
"name": "resolve-cwd",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "resolve-from",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "resolve-from",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "resolve-from",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "resolve-workspace-root",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "restore-cursor",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "restore-cursor",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "restore-cursor",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "retry",
"direct": false,
"version": "0.12.0",
"ecosystem": "npm"
},
{
"name": "reusify",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "rimraf",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "rimraf",
"direct": false,
"version": "6.1.3",
"ecosystem": "npm"
},
{
"name": "rimraf",
"direct": false,
"version": "^6.0.1",
"ecosystem": "npm"
},
{
"name": "run-async",
"direct": false,
"version": "4.0.6",
"ecosystem": "npm"
},
{
"name": "run-parallel",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "rxjs",
"direct": false,
"version": "7.8.2",
"ecosystem": "npm"
},
{
"name": "safe-array-concat",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "safe-buffer",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "safe-buffer",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "safe-push-apply",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "safe-regex-test",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "safer-buffer",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "sax",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "scheduler",
"direct": false,
"version": "0.26.0",
"ecosystem": "npm"
},
{
"name": "scheduler",
"direct": false,
"version": "0.27.0",
"ecosystem": "npm"
},
{
"name": "semantic-release",
"direct": false,
"version": "25.0.3",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "6.3.1",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.8.1",
"ecosystem": "npm"
},
{
"name": "semver-regex",
"direct": false,
"version": "4.0.5",
"ecosystem": "npm"
},
{
"name": "send",
"direct": false,
"version": "0.19.2",
"ecosystem": "npm"
},
{
"name": "serialize-error",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "serve-static",
"direct": false,
"version": "1.16.3",
"ecosystem": "npm"
},
{
"name": "server-only",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "set-blocking",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "set-function-length",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "set-function-name",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "set-proto",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "setimmediate",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "setprototypeof",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "sf-symbols-typescript",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "shallowequal",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "shebang-command",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "shebang-regex",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "shell-quote",
"direct": false,
"version": "1.8.3",
"ecosystem": "npm"
},
{
"name": "side-channel",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "side-channel-list",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "side-channel-map",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "side-channel-weakmap",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "signal-exit",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "signal-exit",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "signale",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "sigstore",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "simple-concat",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "simple-get",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "simple-markdown",
"direct": false,
"version": "0.7.3",
"ecosystem": "npm"
},
{
"name": "simple-plist",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "simple-swizzle",
"direct": false,
"version": "0.2.4",
"ecosystem": "npm"
},
{
"name": "sisteransi",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "skin-tone",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "slash",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "slice-ansi",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "slugify",
"direct": false,
"version": "1.6.9",
"ecosystem": "npm"
},
{
"name": "smart-buffer",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "socks",
"direct": false,
"version": "2.8.7",
"ecosystem": "npm"
},
{
"name": "socks-proxy-agent",
"direct": false,
"version": "8.0.5",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": false,
"version": "0.5.7",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": false,
"version": "0.6.1",
"ecosystem": "npm"
},
{
"name": "source-map-js",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "source-map-support",
"direct": false,
"version": "0.5.13",
"ecosystem": "npm"
},
{
"name": "source-map-support",
"direct": false,
"version": "0.5.21",
"ecosystem": "npm"
},
{
"name": "spawn-error-forwarder",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "spdx-correct",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "spdx-exceptions",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "spdx-expression-parse",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "spdx-expression-parse",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "spdx-license-ids",
"direct": false,
"version": "3.0.20",
"ecosystem": "npm"
},
{
"name": "split-on-first",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "split2",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "sprintf-js",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "ssri",
"direct": false,
"version": "13.0.0",
"ecosystem": "npm"
},
{
"name": "stack-utils",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "stackframe",
"direct": false,
"version": "1.3.4",
"ecosystem": "npm"
},
{
"name": "stacktrace-parser",
"direct": false,
"version": "0.1.11",
"ecosystem": "npm"
},
{
"name": "statuses",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "statuses",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "stdin-discarder",
"direct": false,
"version": "0.3.2",
"ecosystem": "npm"
},
{
"name": "stop-iteration-iterator",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "stream-buffers",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "stream-combiner2",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "strict-uri-encode",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "string-length",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "string-width",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "string-width",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "string-width",
"direct": false,
"version": "8.2.1",
"ecosystem": "npm"
},
{
"name": "string-width-cjs",
"direct": false,
"version": "4.2.3",
"ecosystem": "npm"
},
{
"name": "string.prototype.matchall",
"direct": false,
"version": "4.0.12",
"ecosystem": "npm"
},
{
"name": "string.prototype.repeat",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "string.prototype.trim",
"direct": false,
"version": "1.2.10",
"ecosystem": "npm"
},
{
"name": "string.prototype.trimend",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "string.prototype.trimstart",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "string_decoder",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "string_decoder",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "strip-ansi",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "strip-ansi",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "strip-ansi-cjs",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "strip-bom",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "strip-bom",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "strip-final-newline",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "strip-final-newline",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "strip-final-newline",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "strip-indent",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "strip-json-comments",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "strip-json-comments",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "strnum",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "structured-headers",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "styleq",
"direct": false,
"version": "0.1.3",
"ecosystem": "npm"
},
{
"name": "super-regex",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "10.2.2",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "5.5.0",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "8.1.1",
"ecosystem": "npm"
},
{
"name": "supports-hyperlinks",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "supports-hyperlinks",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "supports-preserve-symlinks-flag",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "synckit",
"direct": false,
"version": "0.11.12",
"ecosystem": "npm"
},
{
"name": "tagged-tag",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "tapable",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "tar",
"direct": false,
"version": "7.5.15",
"ecosystem": "npm"
},
{
"name": "tar-fs",
"direct": false,
"version": "2.1.4",
"ecosystem": "npm"
},
{
"name": "tar-stream",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "temp-dir",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "tempy",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "terminal-link",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "terser",
"direct": false,
"version": "5.47.1",
"ecosystem": "npm"
},
{
"name": "test-exclude",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "text-table",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "thenify",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "thenify-all",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "throat",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "through2",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "time-span",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "tiny-relative-date",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "tinyexec",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "tinyglobby",
"direct": false,
"version": "0.2.16",
"ecosystem": "npm"
},
{
"name": "tmpl",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "to-regex-range",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "toidentifier",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "toqr",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "tr46",
"direct": false,
"version": "0.0.3",
"ecosystem": "npm"
},
{
"name": "traverse",
"direct": false,
"version": "0.6.8",
"ecosystem": "npm"
},
{
"name": "treeverse",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "ts-api-utils",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "tsconfig-paths",
"direct": false,
"version": "3.15.0",
"ecosystem": "npm"
},
{
"name": "tslib",
"direct": false,
"version": "2.8.1",
"ecosystem": "npm"
},
{
"name": "tuf-js",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "tunnel",
"direct": false,
"version": "0.0.6",
"ecosystem": "npm"
},
{
"name": "tunnel-agent",
"direct": false,
"version": "0.6.0",
"ecosystem": "npm"
},
{
"name": "type",
"direct": false,
"version": "2.7.3",
"ecosystem": "npm"
},
{
"name": "type-check",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "type-detect",
"direct": false,
"version": "4.0.8",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "0.21.3",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "0.7.1",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "2.19.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "4.41.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "5.3.1",
"ecosystem": "npm"
},
{
"name": "type-is",
"direct": false,
"version": "1.6.18",
"ecosystem": "npm"
},
{
"name": "typed-array-buffer",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "typed-array-byte-length",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "typed-array-byte-offset",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "typed-array-length",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": false,
"version": "5.9.3",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": false,
"version": "~5.9.2",
"ecosystem": "npm"
},
{
"name": "typescript-eslint",
"direct": false,
"version": "8.59.2",
"ecosystem": "npm"
},
{
"name": "ua-parser-js",
"direct": false,
"version": "1.0.41",
"ecosystem": "npm"
},
{
"name": "uglify-js",
"direct": false,
"version": "3.19.3",
"ecosystem": "npm"
},
{
"name": "unbox-primitive",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "unc-path-regex",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": false,
"version": "5.29.0",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": false,
"version": "6.25.0",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": false,
"version": "7.16.0",
"ecosystem": "npm"
},
{
"name": "undici-types",
"direct": false,
"version": "7.21.0",
"ecosystem": "npm"
},
{
"name": "unicode-canonical-property-names-ecmascript",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "unicode-emoji-modifier-base",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "unicode-match-property-ecmascript",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "unicode-match-property-value-ecmascript",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "unicode-property-aliases-ecmascript",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "unicorn-magic",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "unicorn-magic",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "unique-filename",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "unique-slug",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "unique-string",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-stringify-position",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "universal-user-agent",
"direct": false,
"version": "7.0.3",
"ecosystem": "npm"
},
{
"name": "universalify",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "universalify",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "unpipe",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "unrs-resolver",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "update-browserslist-db",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "uri-js",
"direct": false,
"version": "4.4.1",
"ecosystem": "npm"
},
{
"name": "url-join",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "use-callback-ref",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "use-latest-callback",
"direct": false,
"version": "0.2.6",
"ecosystem": "npm"
},
{
"name": "use-sidecar",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "util",
"direct": false,
"version": "0.10.4",
"ecosystem": "npm"
},
{
"name": "util-deprecate",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "utils-merge",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "uuid",
"direct": false,
"version": "11.1.1",
"ecosystem": "npm"
},
{
"name": "uuid",
"direct": false,
"version": "7.0.3",
"ecosystem": "npm"
},
{
"name": "uuid",
"direct": false,
"version": "^11.1.0",
"ecosystem": "npm"
},
{
"name": "v8-to-istanbul",
"direct": false,
"version": "9.3.0",
"ecosystem": "npm"
},
{
"name": "validate-npm-package-license",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "validate-npm-package-name",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "validate-npm-package-name",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "vary",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "vaul",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "vlq",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "void-elements",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "walk-up-path",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "walker",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "warn-once",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "wcwidth",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "web-vitals",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "web-worker",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "webidl-conversions",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "webidl-conversions",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "websocket-driver",
"direct": false,
"version": "0.7.4",
"ecosystem": "npm"
},
{
"name": "websocket-extensions",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "whatwg-fetch",
"direct": false,
"version": "3.6.20",
"ecosystem": "npm"
},
{
"name": "whatwg-url",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "whatwg-url-minimum",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "whatwg-url-without-unicode",
"direct": false,
"version": "8.0.0-3",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "which-boxed-primitive",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "which-builtin-type",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "which-collection",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "which-module",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "which-typed-array",
"direct": false,
"version": "1.1.20",
"ecosystem": "npm"
},
{
"name": "word-wrap",
"direct": false,
"version": "1.2.5",
"ecosystem": "npm"
},
{
"name": "wordwrap",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "6.2.0",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "9.0.2",
"ecosystem": "npm"
},
{
"name": "wrap-ansi-cjs",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "wrappy",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "write-file-atomic",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "write-file-atomic",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "write-file-atomic",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "ws",
"direct": false,
"version": "6.2.3",
"ecosystem": "npm"
},
{
"name": "ws",
"direct": false,
"version": "7.5.10",
"ecosystem": "npm"
},
{
"name": "ws",
"direct": false,
"version": "8.21.0",
"ecosystem": "npm"
},
{
"name": "xcode",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "xml2js",
"direct": false,
"version": "0.6.0",
"ecosystem": "npm"
},
{
"name": "xmlbuilder",
"direct": false,
"version": "11.0.1",
"ecosystem": "npm"
},
{
"name": "xmlbuilder",
"direct": false,
"version": "15.1.1",
"ecosystem": "npm"
},
{
"name": "xtend",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "y18n",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "y18n",
"direct": false,
"version": "5.0.8",
"ecosystem": "npm"
},
{
"name": "yallist",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "yallist",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "yallist",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "yaml",
"direct": false,
"version": "2.9.0",
"ecosystem": "npm"
},
{
"name": "yargs",
"direct": false,
"version": "15.4.1",
"ecosystem": "npm"
},
{
"name": "yargs",
"direct": false,
"version": "16.2.0",
"ecosystem": "npm"
},
{
"name": "yargs",
"direct": false,
"version": "17.7.2",
"ecosystem": "npm"
},
{
"name": "yargs",
"direct": false,
"version": "18.0.0",
"ecosystem": "npm"
},
{
"name": "yargs-parser",
"direct": false,
"version": "18.1.3",
"ecosystem": "npm"
},
{
"name": "yargs-parser",
"direct": false,
"version": "20.2.9",
"ecosystem": "npm"
},
{
"name": "yargs-parser",
"direct": false,
"version": "21.1.1",
"ecosystem": "npm"
},
{
"name": "yargs-parser",
"direct": false,
"version": "22.0.0",
"ecosystem": "npm"
},
{
"name": "yocto-queue",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "yoctocolors",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": false,
"version": "3.25.76",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": false,
"version": "4.4.3",
"ecosystem": "npm"
},
{
"name": "zod-validation-error",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "abbrev",
"direct": false,
"version": "0.1.2",
"ecosystem": "rubygems"
},
{
"name": "activesupport",
"direct": false,
"version": "6.1.7.8",
"ecosystem": "rubygems"
},
{
"name": "activesupport",
"direct": false,
"version": "7.2.3",
"ecosystem": "rubygems"
},
{
"name": "addressable",
"direct": false,
"version": "2.8.6",
"ecosystem": "rubygems"
},
{
"name": "addressable",
"direct": false,
"version": "2.8.8",
"ecosystem": "rubygems"
},
{
"name": "algoliasearch",
"direct": false,
"version": "1.27.5",
"ecosystem": "rubygems"
},
{
"name": "artifactory",
"direct": false,
"version": "3.0.17",
"ecosystem": "rubygems"
},
{
"name": "ast",
"direct": false,
"version": "2.4.3",
"ecosystem": "rubygems"
},
{
"name": "atomos",
"direct": false,
"version": "0.1.3",
"ecosystem": "rubygems"
},
{
"name": "aws-eventstream",
"direct": false,
"version": "1.4.0",
"ecosystem": "rubygems"
},
{
"name": "aws-partitions",
"direct": false,
"version": "1.1209.0",
"ecosystem": "rubygems"
},
{
"name": "aws-sdk-core",
"direct": false,
"version": "3.241.4",
"ecosystem": "rubygems"
},
{
"name": "aws-sdk-kms",
"direct": false,
"version": "1.121.0",
"ecosystem": "rubygems"
},
{
"name": "aws-sdk-s3",
"direct": false,
"version": "1.212.0",
"ecosystem": "rubygems"
},
{
"name": "aws-sigv4",
"direct": false,
"version": "1.12.1",
"ecosystem": "rubygems"
},
{
"name": "babosa",
"direct": false,
"version": "1.0.4",
"ecosystem": "rubygems"
},
{
"name": "base64",
"direct": false,
"version": "0.2.0",
"ecosystem": "rubygems"
},
{
"name": "benchmark",
"direct": false,
"version": "0.3.0",
"ecosystem": "rubygems"
},
{
"name": "benchmark",
"direct": false,
"version": "0.5.0",
"ecosystem": "rubygems"
},
{
"name": "bigdecimal",
"direct": false,
"version": "3.1.5",
"ecosystem": "rubygems"
},
{
"name": "bigdecimal",
"direct": false,
"version": "4.0.1",
"ecosystem": "rubygems"
},
{
"name": "CFPropertyList",
"direct": false,
"version": "3.0.7",
"ecosystem": "rubygems"
},
{
"name": "CFPropertyList",
"direct": false,
"version": "3.0.8",
"ecosystem": "rubygems"
},
{
"name": "claide",
"direct": false,
"version": "1.1.0",
"ecosystem": "rubygems"
},
{
"name": "cocoapods",
"direct": false,
"version": "1.14.3",
"ecosystem": "rubygems"
},
{
"name": "cocoapods",
"direct": false,
"version": "1.15.2",
"ecosystem": "rubygems"
},
{
"name": "cocoapods-core",
"direct": false,
"version": "1.14.3",
"ecosystem": "rubygems"
},
{
"name": "cocoapods-core",
"direct": false,
"version": "1.15.2",
"ecosystem": "rubygems"
},
{
"name": "cocoapods-deintegrate",
"direct": false,
"version": "1.0.5",
"ecosystem": "rubygems"
},
{
"name": "cocoapods-downloader",
"direct": false,
"version": "2.1",
"ecosystem": "rubygems"
},
{
"name": "cocoapods-plugins",
"direct": false,
"version": "1.0.0",
"ecosystem": "rubygems"
},
{
"name": "cocoapods-search",
"direct": false,
"version": "1.0.1",
"ecosystem": "rubygems"
},
{
"name": "cocoapods-trunk",
"direct": false,
"version": "1.6.0",
"ecosystem": "rubygems"
},
{
"name": "cocoapods-try",
"direct": false,
"version": "1.2.0",
"ecosystem": "rubygems"
},
{
"name": "colored",
"direct": false,
"version": "1.2",
"ecosystem": "rubygems"
},
{
"name": "colored2",
"direct": false,
"version": "3.1.2",
"ecosystem": "rubygems"
},
{
"name": "commander",
"direct": false,
"version": "4.6.0",
"ecosystem": "rubygems"
},
{
"name": "concurrent-ruby",
"direct": false,
"version": "1.2.3",
"ecosystem": "rubygems"
},
{
"name": "concurrent-ruby",
"direct": false,
"version": "1.3.3",
"ecosystem": "rubygems"
},
{
"name": "connection_pool",
"direct": false,
"version": "3.0.2",
"ecosystem": "rubygems"
},
{
"name": "csv",
"direct": false,
"version": "3.3.5",
"ecosystem": "rubygems"
},
{
"name": "declarative",
"direct": false,
"version": "0.0.20",
"ecosystem": "rubygems"
},
{
"name": "digest-crc",
"direct": false,
"version": "0.7.0",
"ecosystem": "rubygems"
},
{
"name": "domain_name",
"direct": false,
"version": "0.6.20240107",
"ecosystem": "rubygems"
},
{
"name": "dotenv",
"direct": false,
"version": "2.8.1",
"ecosystem": "rubygems"
},
{
"name": "drb",
"direct": false,
"version": "2.2.3",
"ecosystem": "rubygems"
},
{
"name": "emoji_regex",
"direct": false,
"version": "3.2.3",
"ecosystem": "rubygems"
},
{
"name": "escape",
"direct": false,
"version": "0.0.4",
"ecosystem": "rubygems"
},
{
"name": "ethon",
"direct": false,
"version": "0.16.0",
"ecosystem": "rubygems"
},
{
"name": "ethon",
"direct": false,
"version": "0.18.0",
"ecosystem": "rubygems"
},
{
"name": "excon",
"direct": false,
"version": "0.112.0",
"ecosystem": "rubygems"
},
{
"name": "faraday",
"direct": false,
"version": "1.10.4",
"ecosystem": "rubygems"
},
{
"name": "faraday-cookie_jar",
"direct": false,
"version": "0.0.8",
"ecosystem": "rubygems"
},
{
"name": "faraday-em_http",
"direct": false,
"version": "1.0.0",
"ecosystem": "rubygems"
},
{
"name": "faraday-em_synchrony",
"direct": false,
"version": "1.0.1",
"ecosystem": "rubygems"
},
{
"name": "faraday-excon",
"direct": false,
"version": "1.1.0",
"ecosystem": "rubygems"
},
{
"name": "faraday-httpclient",
"direct": false,
"version": "1.0.1",
"ecosystem": "rubygems"
},
{
"name": "faraday-multipart",
"direct": false,
"version": "1.2.0",
"ecosystem": "rubygems"
},
{
"name": "faraday-net_http",
"direct": false,
"version": "1.0.2",
"ecosystem": "rubygems"
},
{
"name": "faraday-net_http_persistent",
"direct": false,
"version": "1.2.0",
"ecosystem": "rubygems"
},
{
"name": "faraday-patron",
"direct": false,
"version": "1.0.0",
"ecosystem": "rubygems"
},
{
"name": "faraday-rack",
"direct": false,
"version": "1.0.0",
"ecosystem": "rubygems"
},
{
"name": "faraday-retry",
"direct": false,
"version": "1.0.3",
"ecosystem": "rubygems"
},
{
"name": "faraday_middleware",
"direct": false,
"version": "1.2.1",
"ecosystem": "rubygems"
},
{
"name": "fastimage",
"direct": false,
"version": "2.4.0",
"ecosystem": "rubygems"
},
{
"name": "fastlane",
"direct": false,
"version": "2.231.1",
"ecosystem": "rubygems"
},
{
"name": "fastlane-plugin-firebase_app_distribution",
"direct": false,
"version": "0.10.1",
"ecosystem": "rubygems"
},
{
"name": "fastlane-plugin-load_json",
"direct": false,
"version": "0.0.1",
"ecosystem": "rubygems"
},
{
"name": "fastlane-plugin-stream_actions",
"direct": false,
"version": "0.3.73",
"ecosystem": "rubygems"
},
{
"name": "fastlane-sirp",
"direct": false,
"version": "1.0.0",
"ecosystem": "rubygems"
},
{
"name": "ffi",
"direct": false,
"version": "1.16.3",
"ecosystem": "rubygems"
},
{
"name": "ffi",
"direct": false,
"version": "1.17.3",
"ecosystem": "rubygems"
},
{
"name": "fourflusher",
"direct": false,
"version": "2.3.1",
"ecosystem": "rubygems"
},
{
"name": "fuzzy_match",
"direct": false,
"version": "2.0.4",
"ecosystem": "rubygems"
},
{
"name": "gh_inspector",
"direct": false,
"version": "1.1.3",
"ecosystem": "rubygems"
},
{
"name": "google-apis-androidpublisher_v3",
"direct": false,
"version": "0.54.0",
"ecosystem": "rubygems"
},
{
"name": "google-apis-core",
"direct": false,
"version": "0.11.3",
"ecosystem": "rubygems"
},
{
"name": "google-apis-firebaseappdistribution_v1",
"direct": false,
"version": "0.3.0",
"ecosystem": "rubygems"
},
{
"name": "google-apis-firebaseappdistribution_v1alpha",
"direct": false,
"version": "0.2.0",
"ecosystem": "rubygems"
},
{
"name": "google-apis-iamcredentials_v1",
"direct": false,
"version": "0.17.0",
"ecosystem": "rubygems"
},
{
"name": "google-apis-playcustomapp_v1",
"direct": false,
"version": "0.13.0",
"ecosystem": "rubygems"
},
{
"name": "google-apis-storage_v1",
"direct": false,
"version": "0.31.0",
"ecosystem": "rubygems"
},
{
"name": "google-cloud-core",
"direct": false,
"version": "1.8.0",
"ecosystem": "rubygems"
},
{
"name": "google-cloud-env",
"direct": false,
"version": "1.6.0",
"ecosystem": "rubygems"
},
{
"name": "google-cloud-errors",
"direct": false,
"version": "1.5.0",
"ecosystem": "rubygems"
},
{
"name": "google-cloud-storage",
"direct": false,
"version": "1.47.0",
"ecosystem": "rubygems"
},
{
"name": "googleauth",
"direct": false,
"version": "1.8.1",
"ecosystem": "rubygems"
},
{
"name": "highline",
"direct": false,
"version": "2.0.3",
"ecosystem": "rubygems"
},
{
"name": "http-cookie",
"direct": false,
"version": "1.0.8",
"ecosystem": "rubygems"
},
{
"name": "httpclient",
"direct": false,
"version": "2.8.3",
"ecosystem": "rubygems"
},
{
"name": "httpclient",
"direct": false,
"version": "2.9.0",
"ecosystem": "rubygems"
},
{
"name": "i18n",
"direct": false,
"version": "1.14.1",
"ecosystem": "rubygems"
},
{
"name": "i18n",
"direct": false,
"version": "1.14.8",
"ecosystem": "rubygems"
},
{
"name": "jmespath",
"direct": false,
"version": "1.6.2",
"ecosystem": "rubygems"
},
{
"name": "json",
"direct": false,
"version": "2.18.0",
"ecosystem": "rubygems"
},
{
"name": "json",
"direct": false,
"version": "2.7.1",
"ecosystem": "rubygems"
},
{
"name": "jwt",
"direct": false,
"version": "2.10.2",
"ecosystem": "rubygems"
},
{
"name": "language_server-protocol",
"direct": false,
"version": "3.17.0.5",
"ecosystem": "rubygems"
},
{
"name": "lint_roller",
"direct": false,
"version": "1.1.0",
"ecosystem": "rubygems"
},
{
"name": "logger",
"direct": false,
"version": "1.6.0",
"ecosystem": "rubygems"
},
{
"name": "logger",
"direct": false,
"version": "1.7.0",
"ecosystem": "rubygems"
},
{
"name": "mini_magick",
"direct": false,
"version": "4.13.2",
"ecosystem": "rubygems"
},
{
"name": "mini_mime",
"direct": false,
"version": "1.1.5",
"ecosystem": "rubygems"
},
{
"name": "minitest",
"direct": false,
"version": "5.22.2",
"ecosystem": "rubygems"
},
{
"name": "minitest",
"direct": false,
"version": "6.0.1",
"ecosystem": "rubygems"
},
{
"name": "molinillo",
"direct": false,
"version": "0.8.0",
"ecosystem": "rubygems"
},
{
"name": "multi_json",
"direct": false,
"version": "1.19.1",
"ecosystem": "rubygems"
},
{
"name": "multipart-post",
"direct": false,
"version": "2.4.1",
"ecosystem": "rubygems"
},
{
"name": "mutex_m",
"direct": false,
"version": "0.2.0",
"ecosystem": "rubygems"
},
{
"name": "mutex_m",
"direct": false,
"version": "0.3.0",
"ecosystem": "rubygems"
},
{
"name": "nanaimo",
"direct": false,
"version": "0.3.0",
"ecosystem": "rubygems"
},
{
"name": "nap",
"direct": false,
"version": "1.1.0",
"ecosystem": "rubygems"
},
{
"name": "naturally",
"direct": false,
"version": "2.3.0",
"ecosystem": "rubygems"
},
{
"name": "netrc",
"direct": false,
"version": "0.11.0",
"ecosystem": "rubygems"
},
{
"name": "nkf",
"direct": false,
"version": "0.2.0",
"ecosystem": "rubygems"
},
{
"name": "optparse",
"direct": false,
"version": "0.8.1",
"ecosystem": "rubygems"
},
{
"name": "os",
"direct": false,
"version": "1.1.4",
"ecosystem": "rubygems"
},
{
"name": "ostruct",
"direct": false,
"version": "0.6.3",
"ecosystem": "rubygems"
},
{
"name": "parallel",
"direct": false,
"version": "1.27.0",
"ecosystem": "rubygems"
},
{
"name": "parser",
"direct": false,
"version": "3.3.10.1",
"ecosystem": "rubygems"
},
{
"name": "plist",
"direct": false,
"version": "3.7.2",
"ecosystem": "rubygems"
},
{
"name": "prism",
"direct": false,
"version": "1.8.0",
"ecosystem": "rubygems"
},
{
"name": "public_suffix",
"direct": false,
"version": "4.0.7",
"ecosystem": "rubygems"
},
{
"name": "racc",
"direct": false,
"version": "1.8.1",
"ecosystem": "rubygems"
},
{
"name": "rainbow",
"direct": false,
"version": "3.1.1",
"ecosystem": "rubygems"
},
{
"name": "rake",
"direct": false,
"version": "13.3.1",
"ecosystem": "rubygems"
},
{
"name": "regexp_parser",
"direct": false,
"version": "2.11.3",
"ecosystem": "rubygems"
},
{
"name": "representable",
"direct": false,
"version": "3.2.0",
"ecosystem": "rubygems"
},
{
"name": "retriable",
"direct": false,
"version": "3.1.2",
"ecosystem": "rubygems"
},
{
"name": "rexml",
"direct": false,
"version": "3.2.6",
"ecosystem": "rubygems"
},
{
"name": "rexml",
"direct": false,
"version": "3.4.4",
"ecosystem": "rubygems"
},
{
"name": "rouge",
"direct": false,
"version": "3.28.0",
"ecosystem": "rubygems"
},
{
"name": "rubocop",
"direct": false,
"version": "1.84.0",
"ecosystem": "rubygems"
},
{
"name": "rubocop-ast",
"direct": false,
"version": "1.49.0",
"ecosystem": "rubygems"
},
{
"name": "rubocop-performance",
"direct": false,
"version": "1.26.1",
"ecosystem": "rubygems"
},
{
"name": "rubocop-require_tools",
"direct": false,
"version": "0.1.2",
"ecosystem": "rubygems"
},
{
"name": "ruby-macho",
"direct": false,
"version": "2.5.1",
"ecosystem": "rubygems"
},
{
"name": "ruby-progressbar",
"direct": false,
"version": "1.13.0",
"ecosystem": "rubygems"
},
{
"name": "ruby2_keywords",
"direct": false,
"version": "0.0.5",
"ecosystem": "rubygems"
},
{
"name": "rubyzip",
"direct": false,
"version": "2.4.1",
"ecosystem": "rubygems"
},
{
"name": "securerandom",
"direct": false,
"version": "0.4.1",
"ecosystem": "rubygems"
},
{
"name": "security",
"direct": false,
"version": "0.1.5",
"ecosystem": "rubygems"
},
{
"name": "signet",
"direct": false,
"version": "0.21.0",
"ecosystem": "rubygems"
},
{
"name": "simctl",
"direct": false,
"version": "1.6.10",
"ecosystem": "rubygems"
},
{
"name": "sysrandom",
"direct": false,
"version": "1.0.5",
"ecosystem": "rubygems"
},
{
"name": "terminal-notifier",
"direct": false,
"version": "2.0.0",
"ecosystem": "rubygems"
},
{
"name": "terminal-table",
"direct": false,
"version": "3.0.2",
"ecosystem": "rubygems"
},
{
"name": "trailblazer-option",
"direct": false,
"version": "0.1.2",
"ecosystem": "rubygems"
},
{
"name": "tty-cursor",
"direct": false,
"version": "0.7.1",
"ecosystem": "rubygems"
},
{
"name": "tty-screen",
"direct": false,
"version": "0.8.2",
"ecosystem": "rubygems"
},
{
"name": "tty-spinner",
"direct": false,
"version": "0.9.3",
"ecosystem": "rubygems"
},
{
"name": "typhoeus",
"direct": false,
"version": "1.4.1",
"ecosystem": "rubygems"
},
{
"name": "tzinfo",
"direct": false,
"version": "2.0.6",
"ecosystem": "rubygems"
},
{
"name": "uber",
"direct": false,
"version": "0.1.0",
"ecosystem": "rubygems"
},
{
"name": "unicode-display_width",
"direct": false,
"version": "2.6.0",
"ecosystem": "rubygems"
},
{
"name": "word_wrap",
"direct": false,
"version": "1.0.0",
"ecosystem": "rubygems"
},
{
"name": "xcodeproj",
"direct": false,
"version": "1.24.0",
"ecosystem": "rubygems"
},
{
"name": "xcodeproj",
"direct": false,
"version": "1.25.1",
"ecosystem": "rubygems"
},
{
"name": "xcpretty",
"direct": false,
"version": "0.4.1",
"ecosystem": "rubygems"
},
{
"name": "xcpretty-travis-formatter",
"direct": false,
"version": "1.0.1",
"ecosystem": "rubygems"
},
{
"name": "xctest_list",
"direct": false,
"version": "1.2.1",
"ecosystem": "rubygems"
},
{
"name": "zeitwerk",
"direct": false,
"version": "2.6.17",
"ecosystem": "rubygems"
}
],
"collected": true,
"truncated": false,
"total_count": 2230,
"direct_count": 29,
"indirect_count": 2201
}
},
"maintainership": {
"issues": {
"open_prs": 4,
"merged_prs": 2086,
"open_issues": 3,
"closed_ratio": 0.997,
"closed_issues": 1057,
"closed_unmerged_prs": 486
},
"bus_factor": 3,
"bot_contributors": 1,
"top_contributors": [
{
"type": "User",
"login": "vishalnarkhede",
"commits": 1878,
"avatar_url": "https://avatars.githubusercontent.com/u/11586388?v=4"
},
{
"type": "User",
"login": "khushal87",
"commits": 845,
"avatar_url": "https://avatars.githubusercontent.com/u/39884168?v=4"
},
{
"type": "User",
"login": "nhannah",
"commits": 656,
"avatar_url": "https://avatars.githubusercontent.com/u/608869?v=4"
},
{
"type": "User",
"login": "tsirlucas",
"commits": 417,
"avatar_url": "https://avatars.githubusercontent.com/u/18744505?v=4"
},
{
"type": "User",
"login": "isekovanic",
"commits": 415,
"avatar_url": "https://avatars.githubusercontent.com/u/31964049?v=4"
},
{
"type": "User",
"login": "virdesai",
"commits": 327,
"avatar_url": "https://avatars.githubusercontent.com/u/9044436?v=4"
},
{
"type": "User",
"login": "semantic-release-bot",
"commits": 311,
"avatar_url": "https://avatars.githubusercontent.com/u/32174276?v=4"
},
{
"type": "User",
"login": "santhoshvai",
"commits": 265,
"avatar_url": "https://avatars.githubusercontent.com/u/3846977?v=4"
},
{
"type": "User",
"login": "vanGalilea",
"commits": 205,
"avatar_url": "https://avatars.githubusercontent.com/u/25864161?v=4"
},
{
"type": "User",
"login": "madsroskar",
"commits": 168,
"avatar_url": "https://avatars.githubusercontent.com/u/1548276?v=4"
}
],
"contributors_sampled": 76,
"top_contributor_share": 0.321
},
"quality_signals": {
"has_ci": true,
"has_tests": true,
"ci_workflows": [
"changelog-preview.yml",
"check-pr.yml",
"lint-pr-title.yml",
"release.yml",
"sample-distribution.yml",
"sdk-size-metrics.yml"
],
"has_docs_dir": false,
"linter_configs": [
".rubocop.yml",
"eslint.config.mjs"
],
"has_editorconfig": true,
"has_linter_config": true,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"Gemfile.lock",
"yarn.lock"
],
"scorecard": {
"checks": [
{
"name": "Binary-Artifacts",
"score": 7,
"reason": "binaries present in source code",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
},
{
"name": "Branch-Protection",
"score": null,
"reason": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": 10,
"reason": "21 out of 21 merged PRs checked by a CI test -- score normalized to 10",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
},
{
"name": "CII-Best-Practices",
"score": 0,
"reason": "no effort to earn an OpenSSF best practices badge detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
},
{
"name": "Code-Review",
"score": 5,
"reason": "Found 14/25 approved changesets -- score normalized to 5",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 10,
"reason": "project has 15 contributing companies or organizations",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
},
{
"name": "Dangerous-Workflow",
"score": 10,
"reason": "no dangerous workflow patterns detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
},
{
"name": "Dependency-Update-Tool",
"score": 10,
"reason": "update tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
},
{
"name": "Fuzzing",
"score": 0,
"reason": "project is not fuzzed",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
},
{
"name": "License",
"score": 9,
"reason": "license file detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
},
{
"name": "Maintained",
"score": 10,
"reason": "30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
},
{
"name": "Packaging",
"score": null,
"reason": "packaging workflow not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
},
{
"name": "Pinned-Dependencies",
"score": 0,
"reason": "dependency not pinned by hash detected -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
},
{
"name": "SAST",
"score": 10,
"reason": "SAST tool is run on all commits",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
},
{
"name": "Security-Policy",
"score": 10,
"reason": "security policy file detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
},
{
"name": "Signed-Releases",
"score": null,
"reason": "no releases found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
},
{
"name": "Token-Permissions",
"score": 0,
"reason": "detected GitHub workflow tokens with excessive permissions",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
},
{
"name": "Vulnerabilities",
"score": 0,
"reason": "81 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "c8b747ed0d41441cbcd72530225a19a21bd2e4a4",
"ran_at": "2026-07-22T19:49:35Z",
"aggregate_score": 6,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": true,
"has_dependabot_config": false
},
"contribution_flow": {
"collected": true,
"ci_last_run_at": "2026-07-22T06:15:42Z",
"oldest_open_prs": [
{
"number": 3057,
"created_at": "2025-04-13T20:11:52Z",
"last_comment_at": "2025-04-22T08:47:21Z",
"last_comment_author": "isekovanic"
},
{
"number": 3065,
"created_at": "2025-04-26T15:40:24Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 3554,
"created_at": "2026-04-16T10:53:19Z",
"last_comment_at": "2026-04-16T10:56:24Z",
"last_comment_author": "Stream-SDK-Bot"
},
{
"number": 3663,
"created_at": "2026-06-17T12:25:21Z",
"last_comment_at": "2026-06-17T12:30:21Z",
"last_comment_author": "Stream-SDK-Bot"
}
],
"last_merged_pr_at": "2026-07-22T17:29:44Z",
"ci_last_conclusion": "SUCCESS",
"oldest_open_issues": [
{
"number": 2873,
"created_at": "2025-01-07T21:38:45Z",
"last_comment_at": "2025-12-04T16:16:17Z",
"last_comment_author": "khushal87"
},
{
"number": 2990,
"created_at": "2025-03-03T09:34:13Z",
"last_comment_at": "2025-05-14T12:07:45Z",
"last_comment_author": "andrijanovakovic"
},
{
"number": 3091,
"created_at": "2025-05-16T06:51:58Z",
"last_comment_at": "2025-10-21T07:16:08Z",
"last_comment_author": "isekovanic"
}
]
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/GetStream/stream-chat-react-native",
"host": "github.com",
"name": "stream-chat-react-native",
"owner": "GetStream"
},
"metrics": {
"overall": {
"key": "overall",
"band": "good",
"name": "Overall health",
"note": null,
"notes": [],
"value": 84,
"inputs": {
"security": 68,
"vitality": 99,
"community": 80,
"governance": 83,
"engineering": 84
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "excellent",
"name": "Vitality",
"value": 99,
"weight": 0.22,
"metrics": [
{
"key": "development_activity",
"band": "excellent",
"name": "Development activity",
"note": null,
"notes": [],
"value": 99,
"inputs": {
"commits_last_year": 473,
"human_commit_share": 1,
"days_since_last_push": 0,
"active_weeks_last_year": 51
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 0 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "push_recency",
"params": {
"days": 0
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "51/52 weeks with commits",
"points": 35.3,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 51
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "473 commits in the last year",
"points": 18,
"status": "met",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 473
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "excellent",
"name": "Release discipline",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 100,
"inputs": {
"releases_count": 100,
"latest_release_tag": "v9.7.0",
"releases_from_tags": false,
"days_since_latest_release": 5,
"mean_days_between_releases": 5.5
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "100 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 100
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 5 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "release_recency",
"params": {
"days": 5
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~5.5 days",
"points": 27,
"status": "met",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 5.5
}
}
],
"max_points": 27
},
{
"key": "openssf_scorecard_signed_releases",
"name": "OpenSSF Scorecard: Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 10
}
]
},
{
"key": "abandonment",
"band": "excellent",
"name": "Abandonment",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"cap": null,
"state": "maintained",
"guards": [],
"signals": [],
"red_flag": false,
"multiplier_pct": 100,
"declared_reason": null,
"unverified_reason": null,
"unanswered_open_prs": null,
"unanswered_open_issues": null,
"days_since_last_merged_pr": null,
"days_since_last_human_commit": 5,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "last human commit 5 days ago",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_maintained",
"params": {
"days": 5
}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "good",
"name": "Community & Adoption",
"value": 80,
"weight": 0.18,
"metrics": [
{
"key": "popularity",
"band": "good",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 80,
"inputs": {
"forks": 375,
"stars": 1171,
"watchers": 42,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "1,171 stars",
"points": 49.8,
"status": "partial",
"details": [
{
"code": "stars",
"params": {
"count": 1171
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "375 forks",
"points": 21.4,
"status": "partial",
"details": [
{
"code": "forks",
"params": {
"count": 375
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "42 watchers",
"points": 9,
"status": "partial",
"details": [
{
"code": "watchers",
"params": {
"count": 42
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "good",
"name": "Community health",
"note": null,
"notes": [],
"value": 71,
"inputs": {
"has_readme": true,
"has_license": true,
"has_contributing": true,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": true
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 22.5,
"status": "met",
"details": [],
"max_points": 22.5
},
{
"key": "license",
"name": "License",
"detail": "license file present, not a recognized license",
"points": 16.9,
"status": "partial",
"details": [
{
"code": "license_custom",
"params": {}
}
],
"max_points": 22.5
},
{
"key": "contributing_guide",
"name": "CONTRIBUTING guide",
"detail": null,
"points": 18,
"status": "met",
"details": [],
"max_points": 18
},
{
"key": "code_of_conduct",
"name": "Code of conduct",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 13.5
},
{
"key": "issue_template",
"name": "Issue template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.2
},
{
"key": "pr_template",
"name": "PR template",
"detail": null,
"points": 6.3,
"status": "met",
"details": [],
"max_points": 6.3
}
]
},
{
"key": "ecosystem_adoption",
"band": "excellent",
"name": "Ecosystem adoption (downloads)",
"note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"registry_dependents"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 92,
"inputs": {
"packages": [
"stream-chat-react-native-core"
],
"dependents": null,
"ecosystems": "npm",
"total_downloads": null,
"monthly_downloads": 334686
},
"components": [
{
"key": "monthly_downloads",
"name": "Monthly downloads",
"detail": "334,686 downloads/month across npm",
"points": 73.7,
"status": "partial",
"details": [
{
"code": "downloads_monthly",
"params": {
"count": 334686,
"ecosystems": "npm"
}
}
],
"max_points": 80
},
{
"key": "registry_dependents",
"name": "Registry dependents",
"detail": "not reported by this ecosystem",
"points": 0,
"status": "excluded",
"details": [
{
"code": "not_reported_by_this_ecosystem",
"params": {}
}
],
"max_points": 20
}
]
}
],
"description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
},
{
"key": "governance",
"band": "good",
"name": "Sustainability & Governance",
"value": 83,
"weight": 0.24,
"metrics": [
{
"key": "maintainer_resilience",
"band": "good",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 75,
"inputs": {
"bus_factor": 3,
"contributors_sampled": 76,
"top_contributor_share": 0.321
},
"components": [
{
"key": "bus_factor",
"name": "Bus factor",
"detail": "3 contributor(s) cover half of all commits",
"points": 36,
"status": "partial",
"details": [
{
"code": "bus_factor",
"params": {
"count": 3
}
}
],
"max_points": 54
},
{
"key": "commit_distribution",
"name": "Commit distribution",
"detail": "top contributor authored 32% of commits",
"points": 15.3,
"status": "partial",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 32
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "76 contributors",
"points": 13.5,
"status": "met",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 76
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 15 contributing companies or organizations",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "excellent",
"name": "Issue & PR responsiveness",
"note": null,
"notes": [],
"value": 85,
"inputs": {
"merged_prs": 2086,
"open_issues": 3,
"closed_issues": 1057,
"issue_closed_ratio": 0.997,
"closed_unmerged_prs": 486
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "100% of issues closed",
"points": 46.6,
"status": "partial",
"details": [
{
"code": "issues_closed_share",
"params": {
"share": 100
}
}
],
"max_points": 46.75
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "2086/2572 decided PRs merged",
"points": 31,
"status": "partial",
"details": [
{
"code": "decided_prs_merged",
"params": {
"merged": 2086,
"decided": 2572
}
}
],
"max_points": 38.25
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 14/25 approved changesets -- score normalized to 5",
"points": 7.5,
"status": "partial",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "good",
"name": "Ownership & stewardship",
"note": null,
"notes": [],
"value": 78,
"inputs": {
"followers": 1543,
"owner_type": "Organization",
"is_verified": null,
"owner_login": "GetStream",
"public_repos": 488,
"account_age_days": 4344
},
"components": [
{
"key": "ownership_backing",
"name": "Ownership backing",
"detail": "organization-owned",
"points": 30,
"status": "met",
"details": [
{
"code": "owner_organization",
"params": {}
}
],
"max_points": 30
},
{
"key": "verified_domain",
"name": "Verified domain",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 20
},
{
"key": "owner_reach",
"name": "Owner reach",
"detail": "1,543 followers of GetStream",
"points": 22.9,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 1543,
"login": "GetStream"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "488 public repos, account ~11 yr old",
"points": 25,
"status": "met",
"details": [
{
"code": "public_repos",
"params": {
"count": 488
}
},
{
"code": "account_age_years",
"params": {
"years": 11
}
}
],
"max_points": 25
}
]
},
{
"key": "package_maintenance",
"band": "excellent",
"name": "Package maintenance",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"packages": [
"stream-chat-react-native-core"
],
"ecosystems": "npm",
"any_deprecated": false,
"min_days_since_publish": 5
},
"components": [
{
"key": "published_resolvable",
"name": "Published & resolvable",
"detail": "1 package(s) on npm",
"points": 25,
"status": "met",
"details": [
{
"code": "packages_published",
"params": {
"count": 1,
"ecosystems": "npm"
}
}
],
"max_points": 25
},
{
"key": "publish_recency",
"name": "Publish recency",
"detail": "latest publish 5 days ago",
"points": 35,
"status": "met",
"details": [
{
"code": "publish_recency",
"params": {
"days": 5
}
}
],
"max_points": 35
},
{
"key": "version_history",
"name": "Version history",
"detail": "1216 published versions",
"points": 20,
"status": "met",
"details": [
{
"code": "published_versions",
"params": {
"count": 1216
}
}
],
"max_points": 20
},
{
"key": "not_deprecated",
"name": "Not deprecated",
"detail": "active, not deprecated or yanked",
"points": 20,
"status": "met",
"details": [
{
"code": "package_not_deprecated",
"params": {}
}
],
"max_points": 20
}
]
}
],
"description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
},
{
"key": "engineering",
"band": "good",
"name": "Engineering Quality",
"value": 84,
"weight": 0.2,
"metrics": [
{
"key": "engineering_practices",
"band": "excellent",
"name": "Engineering practices",
"note": null,
"notes": [],
"value": 90,
"inputs": {
"has_ci": true,
"has_tests": true,
"has_editorconfig": true,
"has_linter_config": true,
"has_precommit_config": false
},
"components": [
{
"key": "ci_workflows",
"name": "CI workflows",
"detail": "6 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 6
}
}
],
"max_points": 24
},
{
"key": "tests_present",
"name": "Tests present",
"detail": null,
"points": 24,
"status": "met",
"details": [],
"max_points": 24
},
{
"key": "linter_config",
"name": "Linter config",
"detail": ".rubocop.yml, eslint.config.mjs",
"points": 16,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".rubocop.yml, eslint.config.mjs"
}
}
],
"max_points": 16
},
{
"key": "pre_commit_hooks",
"name": "Pre-commit hooks",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 9.6
},
{
"key": "editorconfig",
"name": ".editorconfig",
"detail": null,
"points": 6.4,
"status": "met",
"details": [],
"max_points": 6.4
},
{
"key": "openssf_scorecard_ci_tests",
"name": "OpenSSF Scorecard: CI-Tests",
"detail": "21 out of 21 merged PRs checked by a CI test -- score normalized to 10",
"points": 20,
"status": "met",
"details": [],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "good",
"name": "Documentation",
"note": null,
"notes": [],
"value": 75,
"inputs": {
"topics": [
"react-native",
"chat",
"react-native-component",
"react-native-chat",
"chat-sdk",
"react-native-app",
"messaging-app",
"chat-app",
"chat-application",
"chat-api"
],
"has_wiki": true,
"homepage": "https://getstream.io/chat/sdk/react-native/",
"has_readme": true,
"has_docs_dir": false,
"has_description": true
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 30,
"status": "met",
"details": [],
"max_points": 30
},
{
"key": "documentation_directory",
"name": "Documentation directory",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 25
},
{
"key": "documentation_homepage_site",
"name": "Documentation / homepage site",
"detail": "https://getstream.io/chat/sdk/react-native/",
"points": 15,
"status": "met",
"details": [],
"max_points": 15
},
{
"key": "repository_description",
"name": "Repository description",
"detail": null,
"points": 10,
"status": "met",
"details": [],
"max_points": 10
},
{
"key": "topics",
"name": "Topics",
"detail": "10 topics",
"points": 10,
"status": "met",
"details": [
{
"code": "topics_count",
"params": {
"count": 10
}
}
],
"max_points": 10
},
{
"key": "wiki",
"name": "Wiki",
"detail": null,
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
}
],
"description": "Are baseline engineering and documentation practices in place?"
},
{
"key": "security",
"band": "moderate",
"name": "Security",
"value": 68,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "moderate",
"name": "Security posture",
"note": "Excluded from scoring (no data or not applicable): Branch-Protection, Packaging, Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"branch_protection",
"packaging",
"signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 60,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 15,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 3,
"scorecard_aggregate": 6
},
"components": [
{
"key": "binary_artifacts",
"name": "Binary-Artifacts",
"detail": "binaries present in source code",
"points": 5.2,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "branch_protection",
"name": "Branch-Protection",
"detail": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "21 out of 21 merged PRs checked by a CI test -- score normalized to 10",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "cii_best_practices",
"name": "CII-Best-Practices",
"detail": "no effort to earn an OpenSSF best practices badge detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "code_review",
"name": "Code-Review",
"detail": "Found 14/25 approved changesets -- score normalized to 5",
"points": 3.8,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 15 contributing companies or organizations",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "dangerous_workflow",
"name": "Dangerous-Workflow",
"detail": "no dangerous workflow patterns detected",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
},
{
"key": "dependency_update_tool",
"name": "Dependency-Update-Tool",
"detail": "update tool detected",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "fuzzing",
"name": "Fuzzing",
"detail": "project is not fuzzed",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "license",
"name": "License",
"detail": "license file detected",
"points": 2.2,
"status": "partial",
"details": [],
"max_points": 2.5
},
{
"key": "maintained",
"name": "Maintained",
"detail": "30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "packaging",
"name": "Packaging",
"detail": "packaging workflow not detected",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 5
},
{
"key": "pinned_dependencies",
"name": "Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "sast",
"name": "SAST",
"detail": "SAST tool is run on all commits",
"points": 5,
"status": "met",
"details": [],
"max_points": 5
},
{
"key": "security_policy",
"name": "Security-Policy",
"detail": "security policy file detected",
"points": 5,
"status": "met",
"details": [],
"max_points": 5
},
{
"key": "signed_releases",
"name": "Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 7.5
},
{
"key": "token_permissions",
"name": "Token-Permissions",
"detail": "detected GitHub workflow tokens with excessive permissions",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "vulnerabilities",
"name": "Vulnerabilities",
"detail": "81 existing vulnerabilities detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
}
]
},
{
"key": "dependency_advisories",
"band": "excellent",
"name": "Dependency advisories",
"note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories, No advisories left outstanding. Remaining weights renormalized. Matched 2118 resolved dependencies against OSV; 112 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"indirect_dependencies_free_of_known_advisories",
"no_advisories_left_outstanding"
]
}
},
{
"code": "weights_renormalized",
"params": {}
},
{
"code": "advisories_scope_repository",
"params": {
"assessed": 2118
}
},
{
"code": "advisories_unassessed",
"params": {
"count": 112
}
},
{
"code": "advisories_repo_graph_caveat",
"params": {}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 100,
"inputs": {
"source": "osv",
"advisories": 106,
"affected_packages": 41,
"assessed_packages": 2118,
"unassessed_packages": 112,
"affected_by_severity": "critical 2, high 29, moderate 7, low 3",
"direct_affected_packages": 0
},
"components": [
{
"key": "direct_dependencies_free_of_known_advisories",
"name": "Direct dependencies free of known advisories",
"detail": "no direct dependency carries a known advisory",
"points": 35,
"status": "met",
"details": [
{
"code": "no_direct_advisories",
"params": {}
}
],
"max_points": 35
},
{
"key": "indirect_dependencies_free_of_known_advisories",
"name": "Indirect dependencies free of known advisories",
"detail": "transitive set not separable from development and test dependencies in this scope",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_scope_not_separable",
"params": {}
}
],
"max_points": 25
},
{
"key": "no_advisories_left_outstanding",
"name": "No advisories left outstanding",
"detail": "no advisory carries a publication date",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_no_publication_date",
"params": {}
}
],
"max_points": 40
}
]
},
{
"key": "malicious_dependencies",
"band": "excellent",
"name": "Malicious dependencies",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"source": "osv",
"meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
"packages": [],
"red_flag": false,
"assessed_packages": 2118,
"malicious_packages": 0,
"direct_malicious_packages": 0,
"withdrawn_malicious_packages": 0,
"installable_malicious_packages": 0
},
"components": [
{
"key": "no_dependency_reported_as_a_malicious_package",
"name": "No dependency reported as a malicious package",
"detail": "no dependency is reported as a malicious package",
"points": 100,
"status": "met",
"details": [
{
"code": "no_malicious_dependencies",
"params": {}
}
],
"max_points": 100
}
]
},
{
"key": "high_risk_jurisdiction_exposure",
"band": "excellent",
"name": "High-Risk Jurisdiction Exposure",
"note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
"notes": [
{
"code": "jurisdiction_evidence_limits",
"params": {}
}
],
"value": 100,
"inputs": {
"meaning": "self-published location evidence; not nationality or citizenship",
"red_flag": false,
"exposures": [],
"policy_countries": [
"Russia",
"Iran",
"North Korea"
],
"review_only_matches": 0,
"assessed_self_published_locations": 13
},
"components": [
{
"key": "policy_exposure_multiplier",
"name": "Policy exposure multiplier",
"detail": "no confirmed policy-scope location match",
"points": 100,
"status": "met",
"details": [
{
"code": "jurisdiction_no_match",
"params": {}
}
],
"max_points": 100
}
]
}
],
"description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
},
{
"key": "ai_readiness",
"band": "good",
"name": "AI Readiness",
"value": 76,
"weight": 0,
"metrics": [
{
"key": "ai_agent_context",
"band": "excellent",
"name": "Agent context & guidance",
"note": null,
"notes": [],
"value": 85,
"inputs": {
"has_llms_txt": false,
"legible_history_share": 1,
"agent_instruction_files": [
"AGENTS.md",
"CLAUDE.md"
],
"agent_instruction_max_bytes": 9902
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": "AGENTS.md, CLAUDE.md",
"points": 45,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "AGENTS.md, CLAUDE.md"
}
}
],
"max_points": 45
},
{
"key": "machine_readable_docs_llms_txt",
"name": "Machine-readable docs (llms.txt)",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
},
{
"key": "legible_commit_history",
"name": "Legible commit history",
"detail": "100 of 100 human commits state their intent (structured subject or explanatory body)",
"points": 40,
"status": "met",
"details": [
{
"code": "legible_history",
"params": {
"legible": 100,
"sampled": 100
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "good",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 74,
"inputs": {
"has_nix": false,
"has_tests": true,
"lockfiles": [
"Gemfile.lock",
"yarn.lock"
],
"has_dockerfile": false,
"typed_language": true,
"bootstrap_files": [
"package/Makefile"
],
"has_devcontainer": false,
"has_linter_config": true,
"typecheck_configs": [
"examples/ExpoMessaging/tsconfig.json",
"examples/SampleApp/tsconfig.json",
"examples/TypeScriptMessaging/tsconfig.json",
"package/tsconfig.json"
],
"agent_commit_share": 0.01,
"toolchain_manifests": [
"examples/SampleApp/android/app/build.gradle",
"examples/SampleApp/android/build.gradle",
"examples/TypeScriptMessaging/android/app/build.gradle",
"examples/TypeScriptMessaging/android/build.gradle",
"package/expo-package/android/build.gradle",
"package/native-package/android/build.gradle"
],
"dependency_bot_commit_share": 0
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": "package/Makefile",
"points": 18,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "package/Makefile"
}
}
],
"max_points": 18
},
{
"key": "automated_tests",
"name": "Automated tests",
"detail": null,
"points": 22,
"status": "met",
"details": [],
"max_points": 22
},
{
"key": "lint_format_config",
"name": "Lint / format config",
"detail": ".rubocop.yml, eslint.config.mjs",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".rubocop.yml, eslint.config.mjs"
}
}
],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": "examples/ExpoMessaging/tsconfig.json, examples/SampleApp/tsconfig.json, examples/TypeScriptMessaging/tsconfig.json, package/tsconfig.json",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "examples/ExpoMessaging/tsconfig.json, examples/SampleApp/tsconfig.json, examples/TypeScriptMessaging/tsconfig.json, package/tsconfig.json"
}
}
],
"max_points": 11
},
{
"key": "reproducible_environment",
"name": "Reproducible environment",
"detail": "lockfile",
"points": 10,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "lockfile"
}
}
],
"max_points": 10
},
{
"key": "demonstrated_agent_practice",
"name": "Demonstrated agent practice",
"detail": "1 of the last 100 commits agent-authored or agent-credited",
"points": 2,
"status": "partial",
"details": [
{
"code": "agent_authored_commits",
"params": {
"count": 1,
"sampled": 100
}
}
],
"max_points": 10
},
{
"key": "automated_maintenance",
"name": "Automated maintenance",
"detail": "no automated dependency updates observed",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_dependency_automation",
"params": {}
}
],
"max_points": 8
},
{
"key": "openssf_scorecard_pinned_dependencies",
"name": "OpenSSF Scorecard: Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "ai_code_legibility",
"band": "excellent",
"name": "Code legibility for models",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"primary_language": "TypeScript",
"largest_source_bytes": 3007361,
"source_files_sampled": 1313,
"oversized_source_files": 3
},
"components": [
{
"key": "type_checkable_code",
"name": "Type-checkable code",
"detail": "TypeScript (statically typed)",
"points": 45,
"status": "met",
"details": [
{
"code": "statically_typed_language",
"params": {
"language": "TypeScript"
}
}
],
"max_points": 45
},
{
"key": "manageable_file_sizes",
"name": "Manageable file sizes",
"detail": "3/1313 source files over 60KB",
"points": 54.9,
"status": "partial",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 1313,
"oversized": 3
}
}
],
"max_points": 55
}
]
},
{
"key": "ai_interfaces",
"band": "at_risk",
"name": "Machine-readable interfaces",
"note": null,
"notes": [],
"value": 40,
"inputs": {
"example_dirs": [
"examples"
],
"has_mcp_signal": false,
"api_schema_files": []
},
"components": [
{
"key": "api_schema_openapi_graphql_proto",
"name": "API schema (OpenAPI/GraphQL/proto)",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 40
},
{
"key": "mcp_server",
"name": "MCP server",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 20
},
{
"key": "runnable_examples",
"name": "Runnable examples",
"detail": "examples",
"points": 40,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "examples"
}
}
],
"max_points": 40
}
]
}
],
"description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
}
],
"metrics_version": "1.13.0"
},
"warnings": [
"Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
"deps.dev does not index npm:stream-chat-react-native-core@9.7.0; advisories assessed against the repository dependency graph instead"
],
"report_type": "repository",
"generated_at": "2026-07-22T19:50:04.363233Z",
"schema_version": "0.26.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/g/GetStream/stream-chat-react-native.svg",
"full_name": "GetStream/stream-chat-react-native",
"license_state": "custom",
"license_spdx": null
}