Informe JSON sin procesar legible por máquina
{
"data": {
"repo": {
"topics": [
"speckle",
"aec",
"monorepo",
"speckle-server",
"frontend",
"threejs",
"viewer",
"javascript",
"3d",
"version-control",
"interoperability"
],
"is_fork": false,
"size_kb": 418582,
"has_wiki": false,
"homepage": "https://speckle.systems",
"languages": {
"C#": 1971,
"CSS": 3145,
"EJS": 1963,
"MDX": 3880,
"Nix": 768,
"Vue": 2048792,
"HTML": 44243,
"Shell": 3768,
"Python": 41677,
"Starlark": 9808,
"Dockerfile": 24573,
"JavaScript": 256259,
"PowerShell": 102,
"TypeScript": 13585309,
"Go Template": 60581
},
"pushed_at": "2026-07-15T02:23:59Z",
"created_at": "2020-04-14T17:11:45Z",
"owner_type": "Organization",
"updated_at": "2026-07-20T20:36:45Z",
"description": "The Speckle Server, Frontend, 3D Viewer, & other JS utilities.",
"is_archived": false,
"is_disabled": false,
"license_spdx": null,
"default_branch": "main",
"license_spdx_raw": "NOASSERTION",
"primary_language": "TypeScript",
"significant_languages": [
"TypeScript",
"Vue"
]
},
"owner": {
"blog": "https://speckle.systems",
"name": "Speckle",
"type": "Organization",
"login": "specklesystems",
"company": null,
"location": "United Kingdom",
"followers": 948,
"avatar_url": "https://avatars.githubusercontent.com/u/65039012?v=4",
"created_at": "2020-05-08T18:15:03Z",
"is_verified": null,
"public_repos": 115,
"account_age_days": 2265
},
"license": {
"state": "custom",
"spdx_id": null,
"raw_spdx": "NOASSERTION",
"file_present": true,
"scorecard_found": true,
"profile_has_license": true
},
"activity": {
"releases": [
{
"tag": "2.31.14",
"kind": "patch",
"published_at": "2026-06-15T16:47:47Z"
},
{
"tag": "2.31.13",
"kind": "patch",
"published_at": "2026-06-15T14:58:51Z"
},
{
"tag": "2.31.12",
"kind": "patch",
"published_at": "2026-06-15T14:34:24Z"
},
{
"tag": "2.31.11",
"kind": "patch",
"published_at": "2026-06-05T10:45:25Z"
},
{
"tag": "2.31.10",
"kind": "patch",
"published_at": "2026-06-04T13:22:07Z"
},
{
"tag": "2.31.9",
"kind": "patch",
"published_at": "2026-06-04T11:41:03Z"
},
{
"tag": "2.31.8",
"kind": "patch",
"published_at": "2026-06-04T09:26:56Z"
},
{
"tag": "2.31.7",
"kind": "patch",
"published_at": "2026-06-03T15:15:44Z"
},
{
"tag": "2.31.6",
"kind": "patch",
"published_at": "2026-06-03T12:26:09Z"
},
{
"tag": "2.31.5",
"kind": "patch",
"published_at": "2026-05-26T21:55:09Z"
},
{
"tag": "2.31.4",
"kind": "patch",
"published_at": "2026-05-22T13:55:29Z"
},
{
"tag": "2.31.3",
"kind": "patch",
"published_at": "2026-05-22T08:36:13Z"
},
{
"tag": "2.31.2",
"kind": "patch",
"published_at": "2026-04-17T13:39:50Z"
},
{
"tag": "2.31.1",
"kind": "patch",
"published_at": "2026-04-17T11:00:30Z"
},
{
"tag": "2.31.0",
"kind": "minor",
"published_at": "2026-03-18T17:46:05Z"
},
{
"tag": "2.30.0",
"kind": "minor",
"published_at": "2026-03-03T09:49:19Z"
},
{
"tag": "2.29.0",
"kind": "minor",
"published_at": "2026-02-12T10:12:08Z"
},
{
"tag": "2.28.0",
"kind": "minor",
"published_at": "2026-01-30T05:26:17Z"
},
{
"tag": "2.27.2",
"kind": "patch",
"published_at": "2026-01-27T10:10:25Z"
},
{
"tag": "2.27.1",
"kind": "patch",
"published_at": "2026-01-15T12:52:19Z"
},
{
"tag": "2.27.0",
"kind": "minor",
"published_at": "2026-01-15T11:07:04Z"
},
{
"tag": "2.26.9",
"kind": "patch",
"published_at": "2026-01-06T22:21:28Z"
},
{
"tag": "2.26.8",
"kind": "patch",
"published_at": "2025-11-10T09:35:34Z"
},
{
"tag": "2.26.7",
"kind": "patch",
"published_at": "2025-11-05T14:09:51Z"
},
{
"tag": "2.26.6",
"kind": "patch",
"published_at": "2025-10-31T09:36:02Z"
},
{
"tag": "2.26.5",
"kind": "patch",
"published_at": "2025-10-18T14:00:18Z"
},
{
"tag": "2.26.4",
"kind": "patch",
"published_at": "2025-10-16T13:43:08Z"
},
{
"tag": "2.26.3",
"kind": "patch",
"published_at": "2025-10-08T11:23:27Z"
},
{
"tag": "2.26.2",
"kind": "patch",
"published_at": "2025-09-30T17:10:05Z"
},
{
"tag": "2.26.1",
"kind": "patch",
"published_at": "2025-09-12T12:05:46Z"
},
{
"tag": "2.26.0",
"kind": "minor",
"published_at": "2025-09-12T08:47:57Z"
},
{
"tag": "2.25.9",
"kind": "patch",
"published_at": "2025-08-14T16:05:41Z"
},
{
"tag": "2.25.8",
"kind": "patch",
"published_at": "2025-07-31T13:17:30Z"
},
{
"tag": "2.25.7",
"kind": "patch",
"published_at": "2025-06-12T14:40:36Z"
},
{
"tag": "2.25.6",
"kind": "patch",
"published_at": "2025-06-11T16:31:52Z"
},
{
"tag": "2.25.5",
"kind": "patch",
"published_at": "2025-06-11T15:13:08Z"
},
{
"tag": "2.25.4",
"kind": "patch",
"published_at": "2025-05-30T09:43:26Z"
},
{
"tag": "2.25.3",
"kind": "patch",
"published_at": "2025-05-30T09:16:20Z"
},
{
"tag": "2.25.2",
"kind": "patch",
"published_at": "2025-05-30T08:37:39Z"
},
{
"tag": "2.25.1",
"kind": "patch",
"published_at": "2025-05-29T07:29:34Z"
},
{
"tag": "2.25.0",
"kind": "minor",
"published_at": "2025-05-24T09:12:49Z"
},
{
"tag": "2.24.2",
"kind": "patch",
"published_at": "2025-05-14T08:51:50Z"
},
{
"tag": "2.24.1",
"kind": "patch",
"published_at": "2025-05-13T11:57:06Z"
},
{
"tag": "2.24.0",
"kind": "minor",
"published_at": "2025-04-30T10:13:55Z"
},
{
"tag": "2.23.24",
"kind": "patch",
"published_at": "2025-04-16T10:09:25Z"
},
{
"tag": "2.23.23",
"kind": "patch",
"published_at": "2025-04-16T09:08:14Z"
},
{
"tag": "2.23.22",
"kind": "patch",
"published_at": "2025-04-16T08:23:14Z"
},
{
"tag": "2.23.21",
"kind": "patch",
"published_at": "2025-04-15T17:32:29Z"
},
{
"tag": "2.23.20",
"kind": "patch",
"published_at": "2025-04-15T16:55:05Z"
},
{
"tag": "2.23.19",
"kind": "patch",
"published_at": "2025-04-15T15:50:35Z"
},
{
"tag": "2.23.17",
"kind": "patch",
"published_at": "2025-04-14T13:04:53Z"
},
{
"tag": "2.23.16",
"kind": "patch",
"published_at": "2025-04-03T15:56:21Z"
},
{
"tag": "2.23.15",
"kind": "patch",
"published_at": "2025-04-01T14:51:13Z"
},
{
"tag": "2.23.14",
"kind": "patch",
"published_at": "2025-04-01T13:13:23Z"
},
{
"tag": "2.23.13",
"kind": "patch",
"published_at": "2025-03-31T13:04:42Z"
},
{
"tag": "2.23.12",
"kind": "patch",
"published_at": "2025-03-28T11:16:37Z"
},
{
"tag": "2.23.11",
"kind": "patch",
"published_at": "2025-03-25T10:15:19Z"
},
{
"tag": "2.23.10",
"kind": "patch",
"published_at": "2025-02-24T16:13:10Z"
},
{
"tag": "2.23.9",
"kind": "patch",
"published_at": "2025-02-24T15:12:47Z"
},
{
"tag": "2.23.8",
"kind": "patch",
"published_at": "2025-02-19T15:10:31Z"
},
{
"tag": "2.23.7",
"kind": "patch",
"published_at": "2025-02-13T10:43:12Z"
},
{
"tag": "2.23.6",
"kind": "patch",
"published_at": "2025-02-05T11:18:25Z"
},
{
"tag": "2.23.5",
"kind": "patch",
"published_at": "2025-01-13T17:23:46Z"
},
{
"tag": "2.23.4",
"kind": "patch",
"published_at": "2024-12-18T16:26:14Z"
},
{
"tag": "2.23.3",
"kind": "patch",
"published_at": "2024-12-13T11:17:45Z"
},
{
"tag": "2.23.2",
"kind": "patch",
"published_at": "2024-12-10T14:31:35Z"
},
{
"tag": "2.23.1",
"kind": "patch",
"published_at": "2024-12-10T10:07:13Z"
},
{
"tag": "2.23.0",
"kind": "minor",
"published_at": "2024-12-02T12:39:36Z"
},
{
"tag": "2.22.6",
"kind": "patch",
"published_at": "2024-11-25T09:52:14Z"
},
{
"tag": "2.22.5",
"kind": "patch",
"published_at": "2024-11-19T20:21:10Z"
},
{
"tag": "2.22.4",
"kind": "patch",
"published_at": "2024-11-19T17:48:59Z"
},
{
"tag": "2.22.3",
"kind": "patch",
"published_at": "2024-11-19T14:43:59Z"
},
{
"tag": "2.22.2",
"kind": "patch",
"published_at": "2024-11-08T12:50:03Z"
},
{
"tag": "2.22.1",
"kind": "patch",
"published_at": "2024-11-06T17:21:25Z"
},
{
"tag": "2.22.0",
"kind": "minor",
"published_at": "2024-11-05T16:34:56Z"
},
{
"tag": "2.21.2",
"kind": "patch",
"published_at": "2024-10-01T09:49:19Z"
},
{
"tag": "2.21.1",
"kind": "patch",
"published_at": "2024-09-26T11:35:49Z"
},
{
"tag": "2.21.0",
"kind": "minor",
"published_at": "2024-09-02T16:55:59Z"
},
{
"tag": "2.20.6",
"kind": "patch",
"published_at": "2024-08-29T12:05:16Z"
},
{
"tag": "2.20.5",
"kind": "patch",
"published_at": "2024-08-14T13:52:42Z"
},
{
"tag": "2.20.4",
"kind": "patch",
"published_at": "2024-08-12T11:48:42Z"
},
{
"tag": "2.20.2",
"kind": "patch",
"published_at": "2024-08-09T09:22:32Z"
},
{
"tag": "2.20.1",
"kind": "patch",
"published_at": "2024-07-15T15:10:57Z"
},
{
"tag": "2.20.0",
"kind": "minor",
"published_at": "2024-07-15T12:51:03Z"
},
{
"tag": "2.19.6",
"kind": "patch",
"published_at": "2024-07-15T07:39:45Z"
},
{
"tag": "2.19.5",
"kind": "patch",
"published_at": "2024-07-11T12:50:45Z"
},
{
"tag": "2.19.4",
"kind": "patch",
"published_at": "2024-07-09T11:15:57Z"
},
{
"tag": "2.19.3",
"kind": "patch",
"published_at": "2024-07-01T08:15:48Z"
},
{
"tag": "2.19.2",
"kind": "patch",
"published_at": "2024-06-28T14:19:04Z"
},
{
"tag": "2.19.1",
"kind": "patch",
"published_at": "2024-06-27T14:16:18Z"
},
{
"tag": "2.19.0",
"kind": "minor",
"published_at": "2024-06-13T09:09:05Z"
},
{
"tag": "2.18.16",
"kind": "patch",
"published_at": "2024-05-08T08:56:52Z"
},
{
"tag": "2.18.15",
"kind": "patch",
"published_at": "2024-04-24T08:04:02Z"
},
{
"tag": "2.18.14",
"kind": "patch",
"published_at": "2024-03-22T09:45:18Z"
},
{
"tag": "2.18.13",
"kind": "patch",
"published_at": "2024-03-21T08:22:04Z"
},
{
"tag": "2.18.12",
"kind": "patch",
"published_at": "2024-03-20T13:58:26Z"
},
{
"tag": "2.18.11",
"kind": "patch",
"published_at": "2024-03-14T15:10:31Z"
},
{
"tag": "2.18.10",
"kind": "patch",
"published_at": "2024-03-11T17:35:18Z"
},
{
"tag": "2.18.9",
"kind": "patch",
"published_at": "2024-03-11T15:33:29Z"
},
{
"tag": "2.18.8",
"kind": "patch",
"published_at": "2024-03-07T17:51:31Z"
}
],
"recent_commits": [
{
"oid": "51d43b91c4681a75bff8b285da7f443a4599da67",
"body": null,
"is_bot": false,
"headline": "chore(deps): bump yarn from 4.5.0 to 4.17.0 (#5770)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2026-06-15T16:46:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "384e60edf55f45f33f94e8ebc14724f5b81c0bd8",
"body": null,
"is_bot": false,
"headline": "ci(npm): remove unsupported flag (#5769)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2026-06-15T14:52:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bbf035b89ad288f5394e7e0bcae47f3e60ca406e",
"body": null,
"is_bot": false,
"headline": "ci(npm): fix publishing of npm packages (#5768)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2026-06-15T14:13:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e0316c1406371b842d50077ac798b26f8f8b55f0",
"body": "…t depth/normal/idColor for the transparent edges pass (#833) (#5752)",
"is_bot": false,
"headline": "fix(viewer-lib): Fixed transparent range computation for transpaparen…",
"author_name": "Alexandru Popovici",
"author_login": "AlexandruPopovici",
"committed_at": "2026-06-05T10:15:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "eae0734c5fa46bc5dc986d53d44c8a86f5120692",
"body": "* ci(npm): cannot publish with provenance from blacksmith runners\n\n* ci(npm): explicitly disable NPM_CONFIG_PROVENANCE",
"is_bot": false,
"headline": "ci(npm): explicitly disable NPM_CONFIG_PROVENANCE (#5766)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2026-06-04T13:21:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "473e826768bce4a67cff94bde030dc410e262111",
"body": null,
"is_bot": false,
"headline": "ci(npm): cannot publish with provenance from blacksmith runners (#5765)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2026-06-04T11:40:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "62ed3f809072993d222580a945df2653c587d321",
"body": null,
"is_bot": false,
"headline": "ci(npm): publish via npm (#5764)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2026-06-04T08:45:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "86c021d7382fa785c4bd525227fe2fad3cb4914e",
"body": null,
"is_bot": false,
"headline": "ci(release): fix syntax error (#5763)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2026-06-03T14:48:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "530ac576274a4db68eff46b3b9f07c0fef08be37",
"body": "- preview-service test required packages: read permissions",
"is_bot": false,
"headline": "ci(permissions): fix minimal permissions for PR & Release flow (#5762)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2026-06-03T11:38:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fe14adbe3d3bd660098cf9065021050a920d2f87",
"body": null,
"is_bot": false,
"headline": "ci(npm): maybe fix npm publishing for OIDC connect (#5761)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2026-06-02T13:41:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9d9abb007b84474d9021600b0ea2c85bc61febfe",
"body": null,
"is_bot": false,
"headline": "chore(ci): npm publishing (#5760)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2026-05-26T08:43:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e92491e4cd5f15b336d22174f475a05d66b4f4ee",
"body": null,
"is_bot": false,
"headline": "Updated curl & python (#5759)",
"author_name": "Alexandru Popovici",
"author_login": "AlexandruPopovici",
"committed_at": "2026-05-22T10:15:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d3854d45a23649b50d3a2ce3c4868de211769bda",
"body": "…ry (#5756)",
"is_bot": false,
"headline": "fix(CI): it should publish to the location configured in the reposito…",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2026-04-20T10:02:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fc5af45a4e33c56e244adfda729935748a0fe4fe",
"body": null,
"is_bot": false,
"headline": "Update README.md (#5755)",
"author_name": "Jedd Morgan",
"author_login": "JR-Morgan",
"committed_at": "2026-04-17T13:50:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "59c28cd1fa8c05b21e5278ebc2717a1c3dbdaf77",
"body": null,
"is_bot": false,
"headline": "fix(ci): npm publishing should properly quote values (#5754)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2026-04-17T13:39:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "dd7a7fc9ebdec6b2b6be8654fc408776d2403631",
"body": "…5753)\n\n* chore(fileimport-service/dev-deps): bump curl version\n\n* bump python3.12 version",
"is_bot": false,
"headline": "chore(fileimport-service/dev-deps): bump curl & python3.12 version (#…",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2026-04-17T10:58:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "71c3f3b584aa709de78d1134ff25fe392a0c7f4c",
"body": null,
"is_bot": false,
"headline": "feat(auth): add connectors v3 as an app (#5751)",
"author_name": "Jedd Morgan",
"author_login": "JR-Morgan",
"committed_at": "2026-03-18T17:43:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ba6dda6e52b50cd94642c73b57669a3cdd0654ad",
"body": null,
"is_bot": false,
"headline": "fix(fileimport-service): Updated curl version (#5750)",
"author_name": "Alexandru Popovici",
"author_login": "AlexandruPopovici",
"committed_at": "2026-03-02T21:51:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e902142a947716b9ffcdd02b500df92fee5eb405",
"body": null,
"is_bot": false,
"headline": "fix(viewer-lib): Fixed explode mode (#984) (#5748)",
"author_name": "Alexandru Popovici",
"author_login": "AlexandruPopovici",
"committed_at": "2026-03-02T16:11:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c97c6539d796ceb56c2e3b2074fbe2955223d1ed",
"body": null,
"is_bot": false,
"headline": "feat(helm): gateway API support (#5744)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2026-02-12T09:37:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "87793696169ccd63b71c70f463308ffb1cec3420",
"body": null,
"is_bot": false,
"headline": "chore(fileimport): bump python security version (#5746)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2026-02-11T14:24:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d2029d9d68672f0c66d69291089398cf4eee08e6",
"body": "Co-authored-by: Kristaps Fabians Geikins <fabians@speckle.systems>",
"is_bot": false,
"headline": "chore: pin helm readme generator to v2.7.2 (#934) (#5745)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2026-02-11T14:18:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d1a73f013fa965833160cf1800635e290e882b70",
"body": "* Fix links in README for developer documentation\n\nUpdated links in README to point to the correct developer documentation.\n\n* Fix README shield links and formatting\n\nUpdated shield links and fixed formatting issues.\n\n* Fix HTML encoding in README.md",
"is_bot": false,
"headline": "Fix links in README for developer documentation (#5743)",
"author_name": "Jonathon Broughton",
"author_login": "jsdbroughton",
"committed_at": "2026-02-05T09:15:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0b9a6e10d4ac0d07f11e739eab355090c22e211d",
"body": null,
"is_bot": false,
"headline": "feat(server): enable sdui for self hosters (#5741)",
"author_name": "Oğuzhan Koral",
"author_login": "oguzhankoral",
"committed_at": "2026-01-30T05:25:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ac383bca1f2332115df9ab5bdc0f7aa058f0757c",
"body": null,
"is_bot": false,
"headline": "feat(viewer): scope keyboard events to focused canvas (#5740)",
"author_name": "Alexandru Popovici",
"author_login": "AlexandruPopovici",
"committed_at": "2026-01-27T08:15:46Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d96d1c544616fa36bf4d1542decee28204169d37",
"body": "* bump gnupg version to match minimum supported by debian\n\n* bumped version\n\n---------\n\nCo-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com>",
"is_bot": false,
"headline": "Fix build packages (#5738)",
"author_name": "Alexandru Popovici",
"author_login": "AlexandruPopovici",
"committed_at": "2026-01-15T12:41:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "73a4a26aa5402fa15d45da333aab2d29bd14b7b7",
"body": null,
"is_bot": false,
"headline": "chore: fixed conflicts (#5737)",
"author_name": "Alexandru Popovici",
"author_login": "AlexandruPopovici",
"committed_at": "2026-01-15T09:38:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ba0fd8c7b23c522c3d7f559beb1aaaa26ae99d46",
"body": null,
"is_bot": false,
"headline": "chore(viewer-lib): Export line and point speckle materials (#5733)",
"author_name": "Alexandru Popovici",
"author_login": "AlexandruPopovici",
"committed_at": "2026-01-06T10:40:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "68d5881179938243fc820e2d8c4e24b596f62062",
"body": null,
"is_bot": false,
"headline": "fix(viewer-lib): Fixed OBJLoder not working properly (#5731)",
"author_name": "Alexandru Popovici",
"author_login": "AlexandruPopovici",
"committed_at": "2025-11-10T08:51:49Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "06c552902485fed5453ba8220ece54b3ceccceb0",
"body": "* fix(object-loader): WIP on removing the hardocoding.\n\n* feat(object-loader-2): Object skipping by type is not added as an option. By default OL2 will not skip any objects. Added server filters and skippable objects to sandbox loading",
"is_bot": false,
"headline": "Alex/ol2 no hardcode (#5730)",
"author_name": "Alexandru Popovici",
"author_login": "AlexandruPopovici",
"committed_at": "2025-11-05T14:07:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "779ac74c4c86ee06de8e443310282625e1fca835",
"body": "Co-authored-by: bachtiarnaomi <99959074+bachtiarnaomi@users.noreply.github.com>",
"is_bot": false,
"headline": "fix null object check in queryHits (#5729)",
"author_name": "Alexandru Popovici",
"author_login": "AlexandruPopovici",
"committed_at": "2025-11-05T14:07:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4a734b010333525a0c51f2dc00d6177fb1c90b3f",
"body": "Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com>",
"is_bot": false,
"headline": "ci(tests): do not run rover on speckle-server repository (#220) (#5727)",
"author_name": "Daniel Gak Anagrov",
"author_login": "danielgak",
"committed_at": "2025-10-31T09:21:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7ecdaccb4b7d97366f419a17370c532ed0afe33f",
"body": "Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com>",
"is_bot": false,
"headline": "fix(viewer-lib): LineBatch returns line count correctly now (#5725)",
"author_name": "Daniel Gak Anagrov",
"author_login": "danielgak",
"committed_at": "2025-10-30T12:09:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "55f91d2cdf35460bd760f4a05d90c1192d9861df",
"body": "* fix(workspace): auto approval\n* fix(scopes): access scopes across the server\n* fix(hasAccessRole): establish for all mutations\n* feat(token): scoping does not require the token to exist\n* chore(scopes): added additional roles\n* fix: replaced UNAUTHORIZED_ACCESS_ERROR with UNAUTHORIZED\n* fix(email): user list scopes",
"is_bot": false,
"headline": "fix(gql): scopes, roles, auth (#5724)",
"author_name": "Daniel Gak Anagrov",
"author_login": "danielgak",
"committed_at": "2025-10-29T09:53:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1994b0b5c453d389a81f305f14b376f72e8b9902",
"body": "Alex/filtering fixes",
"is_bot": false,
"headline": "Merge pull request #5723 from specklesystems/alex/filtering-fixes",
"author_name": "Dimitrie Stefanescu",
"author_login": "didimitrie",
"committed_at": "2025-10-18T13:59:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "616a62dbc06af5b1f52c39ad19b94b9f246ef4ba",
"body": "…ectly with instances",
"is_bot": false,
"headline": "fix(viewer-lib): Handled WEB-4514: setUserObjectColors now works corr…",
"author_name": "AlexandruPopovici",
"author_login": "AlexandruPopovici",
"committed_at": "2025-10-18T13:25:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e64b3090450e2dce079d6c9bcc5cf546c3100bd5",
"body": "…anced objects",
"is_bot": false,
"headline": "fix(viewer-lib): Handles WEB-4509: Isolating without ghosting on inst…",
"author_name": "AlexandruPopovici",
"author_login": "AlexandruPopovici",
"committed_at": "2025-10-18T07:51:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1acdfb508ed166ce8c5a50d99749e8cbf89e8e5b",
"body": null,
"is_bot": false,
"headline": "adds color groups for testing",
"author_name": "Dimitrie Stefanescu",
"author_login": "didimitrie",
"committed_at": "2025-10-17T09:57:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "beab55b06e702c2ea4336bd47d7dd494eb761360",
"body": "if ghosting is turned off, things don't work as expected",
"is_bot": false,
"headline": "demo bug",
"author_name": "Dimitrie Stefanescu",
"author_login": "didimitrie",
"committed_at": "2025-10-17T09:17:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "79e7dfe7ae92059aa896a3944d18a43a334317da",
"body": "Fixes visibility check using instance IDs",
"is_bot": false,
"headline": "Merge pull request #5722 from specklesystems/alex/instance-ids-fix",
"author_name": "Dimitrie Stefanescu",
"author_login": "didimitrie",
"committed_at": "2025-10-16T13:41:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4079f7c870ff711b0c5a51e35c547180d9fd7680",
"body": "Ensures visibility checks within the filtering extension\ncorrectly use instance IDs instead of raw object IDs.\n\nThis resolves issues where visibility states were not being\ncorrectly applied to render view nodes, especially for instanced\ngeometry.",
"is_bot": false,
"headline": "Fixes visibility check using instance IDs",
"author_name": "Dimitrie Stefanescu",
"author_login": "didimitrie",
"committed_at": "2025-10-16T13:35:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a98673c65e01ffd525cd016b12fcdb458a425edb",
"body": null,
"is_bot": false,
"headline": "feat(multiregion): sync region on creation (#5720)",
"author_name": "Daniel Gak Anagrov",
"author_login": "danielgak",
"committed_at": "2025-10-09T08:53:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e30d30cf26adf04dc351cf24643c3786de01c86d",
"body": null,
"is_bot": false,
"headline": "Fix: Minor dashboard fixes (#5721)",
"author_name": "Mike",
"author_login": "Mikehrn",
"committed_at": "2025-10-09T08:32:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8e7bfd138ca988e3e4f9ef26249c7ee4a6e9e233",
"body": null,
"is_bot": false,
"headline": "Feat: List dashboards on projects (#5718)",
"author_name": "Mike",
"author_login": "Mikehrn",
"committed_at": "2025-10-08T18:26:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "978fc8b6fb3b65d4b02da86a57aaa4053d68bf84",
"body": null,
"is_bot": false,
"headline": "chore: create copilot instruction files (#5713)",
"author_name": "Kristaps Fabians Geikins",
"author_login": "fabis94",
"committed_at": "2025-10-08T16:54:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d8d9b27bd0f6ab4321a390255cd7bb71675cfde7",
"body": null,
"is_bot": false,
"headline": "fix(dashboards): use the workspaceId for dashboard auth (#5719)",
"author_name": "Gergő Jedlicska",
"author_login": "gjedlicska",
"committed_at": "2025-10-08T15:33:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e99f92d196c9f11f6ff96bf530dd4897d774bf04",
"body": "…#5717)\n\nlevel too",
"is_bot": false,
"headline": "fix(gatekeeper): allow checking all feature access on a per project (…",
"author_name": "Gergő Jedlicska",
"author_login": "gjedlicska",
"committed_at": "2025-10-08T14:27:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1a1ba3d592d77108010b93b5d0702a402e341f43",
"body": "…5715)",
"is_bot": false,
"headline": "feat(viewer): expose object loader attribute masking to the viewer (#…",
"author_name": "Gergő Jedlicska",
"author_login": "gjedlicska",
"committed_at": "2025-10-08T13:46:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "22f9b9c68ed69ede412797f123e866c89136109e",
"body": null,
"is_bot": false,
"headline": "fix(fe2): allow errors in sub msgs (#5712)",
"author_name": "Kristaps Fabians Geikins",
"author_login": "fabis94",
"committed_at": "2025-10-08T11:40:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d09831eaa2ff7fdc9c565a4a53e1202fd788d180",
"body": "* ci(publish): helm chart no longer published to github page\n- we publish to OCI registry instead (GHCR or DockerHub)\n* remove obsolete script",
"is_bot": false,
"headline": "ci(publish): helm chart no longer published to github page (#5702)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2025-10-08T11:34:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "49255163c6eeed98896a29b764acccaad80fd762",
"body": null,
"is_bot": false,
"headline": "fix(fe2): redirect loop on expired auth cookie (#5711)",
"author_name": "Kristaps Fabians Geikins",
"author_login": "fabis94",
"committed_at": "2025-10-08T11:21:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7809b723edd2788fa100f2e93711863870f5dce2",
"body": null,
"is_bot": false,
"headline": "Fix: Version edit dialog watcher (#5707)",
"author_name": "Mike",
"author_login": "Mikehrn",
"committed_at": "2025-10-08T10:12:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d0b528c202ae55e1b51565b30d53a4e56fc853a1",
"body": null,
"is_bot": false,
"headline": "feat(dashboards): query dashboards by/on project (#5704)",
"author_name": "Chuck Driesler",
"author_login": "cdriesler",
"committed_at": "2025-10-08T10:07:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "86dc52f93d95f17b21f613541a8517ee6b89e3eb",
"body": "…am (#5706)",
"is_bot": false,
"headline": "Feat: Show slidelist hover on smaller breakpoints, add loop query par…",
"author_name": "Mike",
"author_login": "Mikehrn",
"committed_at": "2025-10-08T07:57:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "185806ec64f1bffa314b80ffeb21a6ac10bf0a1d",
"body": "* init + new API query\n\n* embed dialog works\n\n* embed actions menu\n\n* embed label\n\n* WIP positioning fix:\n\n* cleanup\n\n* embed options finalized\n\n* prevent reset in embed mode\n\n* more embed UX improverments\n\n* tests fix",
"is_bot": false,
"headline": "feat: embedding saved views (#5690)",
"author_name": "Kristaps Fabians Geikins",
"author_login": "fabis94",
"committed_at": "2025-10-08T07:49:26Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "da7bd39f6f85530f8567bcb7fdee972e31e4d3b4",
"body": "fix(fe): hidden objects serialization",
"is_bot": false,
"headline": "fix(fe): hidden objects serialization",
"author_name": "andrewwallacespeckle",
"author_login": "andrewwallacespeckle",
"committed_at": "2025-10-07T23:10:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3fd0da9e5c9bac89c8b1df43a436a7f84677a4da",
"body": null,
"is_bot": false,
"headline": "tidyup",
"author_name": "andrewwallacespeckle",
"author_login": "andrewwallacespeckle",
"committed_at": "2025-10-07T22:44:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8a6cbc364a7ed6e218895765dccdb0ee85378bd3",
"body": null,
"is_bot": false,
"headline": "fix(fe): always reset filter serialization",
"author_name": "andrewwallacespeckle",
"author_login": "andrewwallacespeckle",
"committed_at": "2025-10-07T22:42:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7d9d2f4f00379acff70bb525a3c961d319df40ba",
"body": null,
"is_bot": false,
"headline": "feat(fe): improved reset isolations/hidden button",
"author_name": "andrewwallacespeckle",
"author_login": "andrewwallacespeckle",
"committed_at": "2025-10-07T22:14:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "82e6e397f2d11347009027d19e5f048609c56a5f",
"body": null,
"is_bot": false,
"headline": "chore(acc): bump converter function (#5703)",
"author_name": "Chuck Driesler",
"author_login": "cdriesler",
"committed_at": "2025-10-07T21:14:42Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "61a16f3d29361d0ee390ee0a2a4c46483ef69382",
"body": "- we have a startup probe, so liveness and readiness should not wait for a minute before starting\n- the startup probe can be more frequent, polling every 5s for up to 180s",
"is_bot": false,
"headline": "fix(helm chart): startup of IFC import service is faster (#5701)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2025-10-07T16:46:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8328a0f885a9938406bf59efa5766a9ee54b0c37",
"body": null,
"is_bot": false,
"headline": "ci(helm chart): dockerhub log in to registry-1.docker.io (#5700)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2025-10-07T15:13:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3be30328cf74a983acbfd2efb46ee6764af87d93",
"body": null,
"is_bot": false,
"headline": "feat(fe): Presentation thumbnails slide title spacing",
"author_name": "Jack",
"author_login": "jack-speckle",
"committed_at": "2025-10-07T14:39:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "16574f0b4a03f91d2f3edf685740e036ef92f4e4",
"body": "This reverts commit 033c17a3170965287de01be0538c5aa2b7fa1304.",
"is_bot": false,
"headline": "Revert \"ci(helm chart): log in inline when pushing (#5693)\" (#5697)",
"author_name": "Daniel Gak Anagrov",
"author_login": "danielgak",
"committed_at": "2025-10-07T14:37:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fc4104b6968ef696b36e4c5fdc35562ffe0db4ef",
"body": null,
"is_bot": false,
"headline": "Slide title spacing styles",
"author_name": "Jack",
"author_login": "jack-speckle",
"committed_at": "2025-10-07T14:08:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e91211285951334fa87c29f739b0315a9d82b0e0",
"body": "fix(fe): improved negative number regex",
"is_bot": false,
"headline": "fix(fe): improved negative number regex",
"author_name": "andrewwallacespeckle",
"author_login": "andrewwallacespeckle",
"committed_at": "2025-10-07T14:08:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "28bac6c901eb87622f2ce928cf85a3430b4b8f9f",
"body": null,
"is_bot": false,
"headline": "fix(fe): improved negative number regex",
"author_name": "andrewwallacespeckle",
"author_login": "andrewwallacespeckle",
"committed_at": "2025-10-07T13:55:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "840b9ab0c87bbee93cef1e59a3b1ab4a3d40e4ea",
"body": null,
"is_bot": false,
"headline": "Fix: Remove UI logic from on loaded event (#5694)",
"author_name": "Mike",
"author_login": "Mikehrn",
"committed_at": "2025-10-07T13:27:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "033c17a3170965287de01be0538c5aa2b7fa1304",
"body": "* ci(helm chart publish): debug publish to dockerhub\n\n* ci(helm chart): debug by printing obfuscated password\n\n* ci(helm chart): log in inline when pushing",
"is_bot": false,
"headline": "ci(helm chart): log in inline when pushing (#5693)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2025-10-07T13:23:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "862f6347c52f2db10a0f16ce7b5457018cb7de15",
"body": null,
"is_bot": false,
"headline": "ci(helm chart): debug by printing obfuscated password (#5692)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2025-10-07T13:13:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f623aeadfae862aabf31e4532b3a88788615532e",
"body": "* Fix: Show measurement panel on all breakpoints\n\nCo-authored-by: benjamin <benjamin@speckle.systems>\n\n* Remove Cursor comment\n\n---------\n\nCo-authored-by: Cursor Agent <cursoragent@cursor.com>",
"is_bot": false,
"headline": "Show measure feature on all breakpoints (#5691)",
"author_name": "Benjamin Ottensten",
"author_login": "benjaminvo",
"committed_at": "2025-10-07T13:00:56Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "cd906b997b64a9a6e25c56c6c02b7c30354db825",
"body": null,
"is_bot": false,
"headline": "ci(helm chart publish): debug publish to dockerhub (#5689)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2025-10-07T12:44:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2d844863d9083ca2fd5d0d382151b040c1e06130",
"body": "Co-authored-by: Cursor Agent <cursoragent@cursor.com>",
"is_bot": false,
"headline": "Fix: Update alert text to say deleted instead of archived (#5688)",
"author_name": "Benjamin Ottensten",
"author_login": "benjaminvo",
"committed_at": "2025-10-07T12:40:13Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "c16147463f35c8c256514dc26451cd58fd82cd2c",
"body": "* wip ifc subprocess rework\n\n* feat(ifc-import-service): move the import to a subprocess\n\n* feat(ifc): fix imports\n\n* fix(ifc-import-service): add job_processor to the docker container\n\n* fix(ifc-import-service): wrap the timeout exception and kill the process",
"is_bot": false,
"headline": "feat(ifc importer): respect timeouts (#5561)",
"author_name": "Gergő Jedlicska",
"author_login": "gjedlicska",
"committed_at": "2025-10-07T12:07:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cb29d5c6e4011bd2ff0d0b121904adddc20183cf",
"body": "fix(fe): minus numbers showing as string filters",
"is_bot": false,
"headline": "fix(fe): minus numbers showing as string filters",
"author_name": "andrewwallacespeckle",
"author_login": "andrewwallacespeckle",
"committed_at": "2025-10-07T11:43:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "84d0e88bbbbf3a8cf0183fcc9b8565a243e3a9b8",
"body": null,
"is_bot": false,
"headline": "fix(fe): minus numbers showing as string filters",
"author_name": "andrewwallacespeckle",
"author_login": "andrewwallacespeckle",
"committed_at": "2025-10-07T11:37:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fb9ad7b09ec8593daafee49a700d692ac270a1e0",
"body": "fix(fe): nested property types",
"is_bot": false,
"headline": "fix(fe): nested property types",
"author_name": "andrewwallacespeckle",
"author_login": "andrewwallacespeckle",
"committed_at": "2025-10-07T08:55:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bf1ad984a1ea7fe066a27070b0b11c9388069492",
"body": null,
"is_bot": false,
"headline": "fix(fe): nested property types",
"author_name": "andrewwallacespeckle",
"author_login": "andrewwallacespeckle",
"committed_at": "2025-10-07T08:36:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3ee06809af77be6a4a7cb67084f83f60b8544d6f",
"body": "* feat(automate): add version results to run result schema\n\n* fix(automate): use new types on FE",
"is_bot": false,
"headline": "feat(automate): add version results to run result schema (#5682)",
"author_name": "Chuck Driesler",
"author_login": "cdriesler",
"committed_at": "2025-10-07T07:42:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b83dae38676f3bcc1ec5a6343de0fbf8d819d82a",
"body": "* fix(acc): disable button on acc item create\n\n* chore(acc): revert temp cors change\n\n* fix(acc): project integrations tab edits\n\n* feat(acc): revise model card\n\n* fix(acc): improve table\n\n* fix(acc): move sync actions to existig menu\n\n* fix(acc): add model button on different size and learn more\n\n*\n[…]\nix(acc): re-open dialog\n\n* fix(acc): folder tree overflow\n\n* fix(acc): sticky headers for folders and files\n\n* fix(acc): bump function\n\n---------\n\nCo-authored-by: oguzhankoral <oguzhankoral@gmail.com>",
"is_bot": false,
"headline": "feat(acc): Omnibus ACC PR 2: The Sequel (#5659)",
"author_name": "Chuck Driesler",
"author_login": "cdriesler",
"committed_at": "2025-10-07T07:37:46Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1c257b68d3dd5a1c4c21308690d1785d19ceb205",
"body": null,
"is_bot": false,
"headline": "fix(fe2): more stable presentation loader (#5683)",
"author_name": "Kristaps Fabians Geikins",
"author_login": "fabis94",
"committed_at": "2025-10-07T07:33:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ac6d0d892eb11540f57ce4aca0217df399e3f3cd",
"body": "* feat(viewer-lib): Added visible bounds for mesh batches\n\n* feat(viewer-lib): Single visible scene box implementation and renderer level. Updated some internals related to use the visible box instead of the whole box. ExplodeExtension and default zooming to extents now uses the visible box\n\n* Updat\n[…]\nle with the current line batch rendering approach but posssible if really required\n\n* feat(viewer-lib): Text batches now also report visible ranges unitarily\n\n* chore(viewer-lib): Fixed compiler error",
"is_bot": false,
"headline": "Support for visible bounds (#5466)",
"author_name": "Alexandru Popovici",
"author_login": "AlexandruPopovici",
"committed_at": "2025-10-07T06:46:53Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "87f3096892b9fa2f27d8efbb17314bb9535c70c7",
"body": null,
"is_bot": false,
"headline": "chore(viewer-lib): Export Batch interface (#5679)",
"author_name": "Alexandru Popovici",
"author_login": "AlexandruPopovici",
"committed_at": "2025-10-06T20:21:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0d739416cfa94c891a0a87be845875f90c3ced01",
"body": "…s (#5680)",
"is_bot": false,
"headline": "chore(deps): bump various dependencies with documented vulnerabilitie…",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2025-10-06T16:02:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "00d1ae4de44d036e6618da25cd4fe0de7233f2fc",
"body": "fix(fe): save numeric range filter when saving view",
"is_bot": false,
"headline": "fix(fe): save numeric range filter when saving view",
"author_name": "andrewwallacespeckle",
"author_login": "andrewwallacespeckle",
"committed_at": "2025-10-06T15:50:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4cf15a797c9978e0642f4884edf9f91add30da32",
"body": null,
"is_bot": false,
"headline": "fix(fe2): allow empty description for edit view (#5677)",
"author_name": "Kristaps Fabians Geikins",
"author_login": "fabis94",
"committed_at": "2025-10-06T14:57:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fea41585a4455748d1de7bd547b1cb23afff058b",
"body": null,
"is_bot": false,
"headline": "fix(fe2): flashing loader on federated presentation load (#5668)",
"author_name": "Kristaps Fabians Geikins",
"author_login": "fabis94",
"committed_at": "2025-10-06T14:52:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ad096e5e8f0e1768b2d6fe847d9ac39a88ad963d",
"body": null,
"is_bot": false,
"headline": "Feat: Add share dialog to saved views (#5673)",
"author_name": "Mike",
"author_login": "Mikehrn",
"committed_at": "2025-10-06T14:51:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d46da17956f6bc73a935ca690e57938ba598aada",
"body": null,
"is_bot": false,
"headline": "Feat: Open dashboards in edit mode (#5628)",
"author_name": "Mike",
"author_login": "Mikehrn",
"committed_at": "2025-10-06T14:51:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5c6161a3cefd2b62ae663f854c5a005d9109c260",
"body": null,
"is_bot": false,
"headline": "Feat: Add editor seats to intercom (#5648)",
"author_name": "Mike",
"author_login": "Mikehrn",
"committed_at": "2025-10-06T14:50:26Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2f25b06fd4c1074ad51f239a6246dd85e5f23702",
"body": "…5669)",
"is_bot": false,
"headline": "Fix: Decrease permission required for limitedWorkspace on projects (#…",
"author_name": "Mike",
"author_login": "Mikehrn",
"committed_at": "2025-10-06T14:49:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b828daf5d224c2da2a13cffc00399d2f04d4feeb",
"body": null,
"is_bot": false,
"headline": "chore(deps): revert bumps to dependencies (#5676)",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2025-10-06T14:04:46Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1e5433a3b34441b0bb2bbd3288002432db393a72",
"body": "…)\" (#5675)\n\nThis reverts commit 3a0fbd1eceb23fcc2ffaadad739a487f3d3d80eb.",
"is_bot": false,
"headline": "Revert \"chore(deps): bump mocha to 10.8.2 and nanoid to 3.3.11 (#5665…",
"author_name": "Iain Sproat",
"author_login": "iainsproat",
"committed_at": "2025-10-06T13:49:42Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e8c960fc3039dcea1eb08077764d06ac4ebdfbea",
"body": null,
"is_bot": false,
"headline": "fix(notifications): revert notifications except migration (#5671)",
"author_name": "Daniel Gak Anagrov",
"author_login": "danielgak",
"committed_at": "2025-10-06T12:48:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "476239b2a55d5206e7999e530459c3c6273209ba",
"body": "fix(fe): Ensure application id values are classified as string filters",
"is_bot": false,
"headline": "fix(fe): Ensure application id values are classified as string filters",
"author_name": "andrewwallacespeckle",
"author_login": "andrewwallacespeckle",
"committed_at": "2025-10-06T12:34:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a713aa7fbfaa5443045d813f4786ebdb13e08adf",
"body": null,
"is_bot": false,
"headline": "fix(fe): save numeric range filter when saving view",
"author_name": "andrewwallacespeckle",
"author_login": "andrewwallacespeckle",
"committed_at": "2025-10-06T12:30:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "818afda28425f457599607c5b9be87f9528e00a9",
"body": "…#5670)\n\nThis reverts commit db8f5754a6e780e982e8e70ff6537a37e07f4e53.",
"is_bot": false,
"headline": "Revert \"feat(ci): skip builds on pr when no files modified (#5637)\" (…",
"author_name": "Daniel Gak Anagrov",
"author_login": "danielgak",
"committed_at": "2025-10-06T12:27:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "43154f75516fb0e9c868d16847529b40cc4cf1a1",
"body": null,
"is_bot": false,
"headline": "Feat: Remove login buttons from presentations (#5667)",
"author_name": "Mike",
"author_login": "Mikehrn",
"committed_at": "2025-10-06T12:11:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "db8f5754a6e780e982e8e70ff6537a37e07f4e53",
"body": "* feat: skip builds on pr\n* feat: skipping utils too",
"is_bot": false,
"headline": "feat(ci): skip builds on pr when no files modified (#5637)",
"author_name": "Daniel Gak Anagrov",
"author_login": "danielgak",
"committed_at": "2025-10-06T11:23:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3ca4a11ca39e85a51edae3ca6cccb7c19423b94e",
"body": "…elayed mechanism (#5432)\n\n* feat: basic notification listener sturcuture\n\n* feat: clean up generated gql\n\n* chore: edited structure\n\n* feat: added basic repo\n\n* feat: ported comment email to job queue\n\n* feat: ported stream access request accepted\n\n* feat: added notification insertion\n\n* fix: minor\n[…]\n* feat: avoid raising errors\n\n* fix: error added scopes\n\n* fix: mr comments\n\n* fix: cursor and service method\n\n* feat: added stronger types to notifications and versioning logic\n\n* minor: rows updated",
"is_bot": false,
"headline": "feat(notifications): basic listener structure, notification record, d…",
"author_name": "Daniel Gak Anagrov",
"author_login": "danielgak",
"committed_at": "2025-10-06T11:19:12Z",
"body_truncated": true,
"is_coding_agent": false
}
],
"releases_count": 100,
"commits_last_year": 1320,
"latest_release_at": "2026-06-15T16:47:47Z",
"latest_release_tag": "2.31.14",
"releases_from_tags": false,
"days_since_last_push": 6,
"active_weeks_last_year": 27,
"days_since_latest_release": 36,
"mean_days_between_releases": 2.2
},
"community": {
"has_readme": true,
"has_license": true,
"has_description": true,
"has_contributing": true,
"health_percentage": 100,
"has_issue_template": false,
"has_code_of_conduct": true,
"has_pull_request_template": true
},
"ecosystem": {
"packages": [
{
"name": "@speckle/shared",
"exists": true,
"license": "Apache-2.0",
"keywords": [
"speckle",
"aec",
"3d"
],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@speckle/shared",
"is_deprecated": false,
"latest_version": "2.31.14",
"repository_url": "https://github.com/specklesystems/speckle-server",
"versions_count": 135,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 2,
"monthly_downloads": 21210,
"first_published_at": "2022-11-01T10:35:21.099000Z",
"latest_published_at": "2026-06-15T17:07:05.710000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 36
},
{
"name": "@speckle/viewer",
"exists": true,
"license": "Apache-2.0",
"keywords": [
"speckle",
"aec",
"3d",
"3d viewer",
"threejs"
],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@speckle/viewer",
"is_deprecated": false,
"latest_version": "2.31.14",
"repository_url": "https://github.com/specklesystems/speckle-server",
"versions_count": 213,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 2,
"monthly_downloads": 13957,
"first_published_at": "2021-03-25T19:07:44.334000Z",
"latest_published_at": "2026-06-15T17:07:17.301000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 36
},
{
"name": "@speckle/objectloader",
"exists": true,
"license": "Apache-2.0",
"keywords": [
"speckle",
"aec",
"speckle api"
],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@speckle/objectloader",
"is_deprecated": false,
"latest_version": "2.31.14",
"repository_url": "https://github.com/specklesystems/speckle-server",
"versions_count": 180,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 2,
"monthly_downloads": 6767,
"first_published_at": "2021-03-25T19:07:04.520000Z",
"latest_published_at": "2026-06-15T17:06:58.040000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 36
},
{
"name": "@speckle/objectsender",
"exists": true,
"license": "Apache-2.0",
"keywords": [
"speckle",
"aec",
"speckle api"
],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@speckle/objectsender",
"is_deprecated": false,
"latest_version": "2.31.14",
"repository_url": "https://github.com/specklesystems/speckle-server",
"versions_count": 70,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 2,
"monthly_downloads": 2754,
"first_published_at": "2024-06-17T07:55:41.899000Z",
"latest_published_at": "2026-06-15T17:07:03.897000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 36
},
{
"name": "@speckle/objectloader2",
"exists": true,
"license": "Apache-2.0",
"keywords": [
"speckle",
"aec",
"speckle api"
],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@speckle/objectloader2",
"is_deprecated": false,
"latest_version": "2.31.14",
"repository_url": "https://github.com/specklesystems/speckle-server",
"versions_count": 34,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 2,
"monthly_downloads": 11709,
"first_published_at": "2025-03-28T11:38:12.246000Z",
"latest_published_at": "2026-06-15T17:06:57.672000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 36
},
{
"name": "@speckle/ui-components",
"exists": true,
"license": null,
"keywords": [],
"ecosystem": "npm",
"matches_repo": null,
"registry_url": "https://www.npmjs.com/package/@speckle/ui-components",
"is_deprecated": false,
"latest_version": "2.31.14",
"repository_url": null,
"versions_count": 141,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 2,
"monthly_downloads": 2665,
"first_published_at": "2023-05-16T09:37:02.673000Z",
"latest_published_at": "2026-06-15T17:07:08.411000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 36
},
{
"name": "@speckle/tailwind-theme",
"exists": true,
"license": null,
"keywords": [],
"ecosystem": "npm",
"matches_repo": null,
"registry_url": "https://www.npmjs.com/package/@speckle/tailwind-theme",
"is_deprecated": false,
"latest_version": "2.31.14",
"repository_url": null,
"versions_count": 115,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 2,
"monthly_downloads": 290,
"first_published_at": "2023-05-16T09:37:02.673000Z",
"latest_published_at": "2026-06-15T17:07:06.806000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 36
},
{
"name": "@speckle/ui-components-nuxt",
"exists": true,
"license": null,
"keywords": [],
"ecosystem": "npm",
"matches_repo": null,
"registry_url": "https://www.npmjs.com/package/@speckle/ui-components-nuxt",
"is_deprecated": false,
"latest_version": "2.31.14",
"repository_url": null,
"versions_count": 114,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 2,
"monthly_downloads": 292,
"first_published_at": "2023-05-16T09:37:02.672000Z",
"latest_published_at": "2026-06-15T17:07:09.550000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 36
}
]
},
"popularity": {
"forks": 245,
"stars": 825,
"watchers": 10,
"fork_history": {
"days": [
{
"date": "2020-09-03",
"count": 1
},
{
"date": "2020-09-09",
"count": 1
},
{
"date": "2020-12-08",
"count": 1
},
{
"date": "2020-12-17",
"count": 1
},
{
"date": "2021-01-11",
"count": 2
},
{
"date": "2021-01-15",
"count": 1
},
{
"date": "2021-01-16",
"count": 1
},
{
"date": "2021-01-20",
"count": 1
},
{
"date": "2021-01-25",
"count": 1
},
{
"date": "2021-01-29",
"count": 1
},
{
"date": "2021-02-15",
"count": 1
},
{
"date": "2021-03-22",
"count": 2
},
{
"date": "2021-04-22",
"count": 1
},
{
"date": "2021-05-27",
"count": 1
},
{
"date": "2021-06-02",
"count": 1
},
{
"date": "2021-06-06",
"count": 2
},
{
"date": "2021-06-25",
"count": 1
},
{
"date": "2021-07-06",
"count": 1
},
{
"date": "2021-07-10",
"count": 1
},
{
"date": "2021-07-22",
"count": 1
},
{
"date": "2021-08-03",
"count": 1
},
{
"date": "2021-08-10",
"count": 1
},
{
"date": "2021-08-16",
"count": 1
},
{
"date": "2021-08-23",
"count": 1
},
{
"date": "2021-09-25",
"count": 1
},
{
"date": "2021-10-14",
"count": 1
},
{
"date": "2021-10-22",
"count": 1
},
{
"date": "2021-10-24",
"count": 1
},
{
"date": "2021-11-29",
"count": 1
},
{
"date": "2021-12-08",
"count": 1
},
{
"date": "2022-01-02",
"count": 1
},
{
"date": "2022-01-20",
"count": 1
},
{
"date": "2022-01-22",
"count": 1
},
{
"date": "2022-01-28",
"count": 1
},
{
"date": "2022-01-29",
"count": 1
},
{
"date": "2022-02-07",
"count": 1
},
{
"date": "2022-02-11",
"count": 1
},
{
"date": "2022-02-12",
"count": 1
},
{
"date": "2022-02-14",
"count": 1
},
{
"date": "2022-03-02",
"count": 1
},
{
"date": "2022-03-07",
"count": 1
},
{
"date": "2022-03-15",
"count": 1
},
{
"date": "2022-03-18",
"count": 1
},
{
"date": "2022-03-23",
"count": 1
},
{
"date": "2022-04-18",
"count": 1
},
{
"date": "2022-04-19",
"count": 1
},
{
"date": "2022-05-05",
"count": 1
},
{
"date": "2022-05-10",
"count": 1
},
{
"date": "2022-05-12",
"count": 2
},
{
"date": "2022-06-07",
"count": 1
},
{
"date": "2022-06-12",
"count": 1
},
{
"date": "2022-06-17",
"count": 1
},
{
"date": "2022-06-30",
"count": 1
},
{
"date": "2022-07-12",
"count": 1
},
{
"date": "2022-07-23",
"count": 1
},
{
"date": "2022-07-29",
"count": 1
},
{
"date": "2022-08-05",
"count": 1
},
{
"date": "2022-08-10",
"count": 2
},
{
"date": "2022-08-16",
"count": 1
},
{
"date": "2022-08-18",
"count": 1
},
{
"date": "2022-08-19",
"count": 1
},
{
"date": "2022-08-24",
"count": 1
},
{
"date": "2022-08-30",
"count": 1
},
{
"date": "2022-09-04",
"count": 1
},
{
"date": "2022-09-09",
"count": 2
},
{
"date": "2022-09-17",
"count": 2
},
{
"date": "2022-09-25",
"count": 1
},
{
"date": "2022-10-02",
"count": 3
},
{
"date": "2022-10-03",
"count": 1
},
{
"date": "2022-10-06",
"count": 1
},
{
"date": "2022-10-16",
"count": 1
},
{
"date": "2022-10-19",
"count": 1
},
{
"date": "2022-10-20",
"count": 2
},
{
"date": "2022-12-01",
"count": 1
},
{
"date": "2022-12-04",
"count": 1
},
{
"date": "2022-12-10",
"count": 1
},
{
"date": "2022-12-12",
"count": 1
},
{
"date": "2022-12-25",
"count": 1
},
{
"date": "2022-12-27",
"count": 1
},
{
"date": "2022-12-28",
"count": 1
},
{
"date": "2023-01-04",
"count": 1
},
{
"date": "2023-01-08",
"count": 1
},
{
"date": "2023-01-17",
"count": 1
},
{
"date": "2023-01-19",
"count": 2
},
{
"date": "2023-01-21",
"count": 1
},
{
"date": "2023-02-11",
"count": 1
},
{
"date": "2023-02-17",
"count": 1
},
{
"date": "2023-02-20",
"count": 1
},
{
"date": "2023-02-26",
"count": 1
},
{
"date": "2023-03-02",
"count": 1
},
{
"date": "2023-03-11",
"count": 1
},
{
"date": "2023-03-27",
"count": 1
},
{
"date": "2023-03-29",
"count": 1
},
{
"date": "2023-04-15",
"count": 1
},
{
"date": "2023-05-23",
"count": 2
},
{
"date": "2023-06-03",
"count": 1
},
{
"date": "2023-06-12",
"count": 1
},
{
"date": "2023-07-22",
"count": 1
},
{
"date": "2023-08-08",
"count": 1
},
{
"date": "2023-08-09",
"count": 1
},
{
"date": "2023-08-29",
"count": 1
},
{
"date": "2023-09-01",
"count": 1
},
{
"date": "2023-10-11",
"count": 1
},
{
"date": "2023-10-24",
"count": 1
},
{
"date": "2023-10-26",
"count": 1
},
{
"date": "2023-11-15",
"count": 1
},
{
"date": "2023-11-21",
"count": 1
},
{
"date": "2023-12-01",
"count": 1
},
{
"date": "2023-12-03",
"count": 1
},
{
"date": "2023-12-21",
"count": 1
},
{
"date": "2023-12-29",
"count": 1
},
{
"date": "2024-01-12",
"count": 1
},
{
"date": "2024-01-18",
"count": 1
},
{
"date": "2024-01-22",
"count": 1
},
{
"date": "2024-01-26",
"count": 1
},
{
"date": "2024-01-27",
"count": 1
},
{
"date": "2024-02-12",
"count": 1
},
{
"date": "2024-02-16",
"count": 1
},
{
"date": "2024-02-22",
"count": 1
},
{
"date": "2024-02-25",
"count": 1
},
{
"date": "2024-02-27",
"count": 1
},
{
"date": "2024-03-06",
"count": 1
},
{
"date": "2024-03-13",
"count": 1
},
{
"date": "2024-03-14",
"count": 1
},
{
"date": "2024-03-28",
"count": 1
},
{
"date": "2024-04-17",
"count": 1
},
{
"date": "2024-04-29",
"count": 1
},
{
"date": "2024-05-28",
"count": 1
},
{
"date": "2024-06-07",
"count": 3
},
{
"date": "2024-06-10",
"count": 1
},
{
"date": "2024-06-11",
"count": 1
},
{
"date": "2024-06-12",
"count": 1
},
{
"date": "2024-06-13",
"count": 1
},
{
"date": "2024-06-27",
"count": 1
},
{
"date": "2024-07-05",
"count": 1
},
{
"date": "2024-07-30",
"count": 1
},
{
"date": "2024-08-14",
"count": 1
},
{
"date": "2024-08-19",
"count": 1
},
{
"date": "2024-09-05",
"count": 1
},
{
"date": "2024-09-10",
"count": 2
},
{
"date": "2024-09-19",
"count": 1
},
{
"date": "2024-09-20",
"count": 1
},
{
"date": "2024-10-13",
"count": 1
},
{
"date": "2024-10-16",
"count": 1
},
{
"date": "2024-10-18",
"count": 1
},
{
"date": "2024-10-25",
"count": 1
},
{
"date": "2024-11-04",
"count": 1
},
{
"date": "2024-11-18",
"count": 2
},
{
"date": "2024-11-27",
"count": 1
},
{
"date": "2024-12-07",
"count": 1
},
{
"date": "2024-12-21",
"count": 1
},
{
"date": "2024-12-26",
"count": 1
},
{
"date": "2025-01-16",
"count": 1
},
{
"date": "2025-01-21",
"count": 1
},
{
"date": "2025-01-26",
"count": 2
},
{
"date": "2025-01-30",
"count": 1
},
{
"date": "2025-02-26",
"count": 1
},
{
"date": "2025-03-03",
"count": 1
},
{
"date": "2025-03-08",
"count": 1
},
{
"date": "2025-03-11",
"count": 1
},
{
"date": "2025-03-18",
"count": 1
},
{
"date": "2025-03-24",
"count": 2
},
{
"date": "2025-03-31",
"count": 1
},
{
"date": "2025-04-11",
"count": 1
},
{
"date": "2025-04-13",
"count": 2
},
{
"date": "2025-04-25",
"count": 2
},
{
"date": "2025-04-26",
"count": 2
},
{
"date": "2025-05-08",
"count": 1
},
{
"date": "2025-05-23",
"count": 1
},
{
"date": "2025-06-07",
"count": 1
},
{
"date": "2025-06-09",
"count": 1
},
{
"date": "2025-06-11",
"count": 1
},
{
"date": "2025-07-02",
"count": 1
},
{
"date": "2025-07-15",
"count": 1
},
{
"date": "2025-07-23",
"count": 1
},
{
"date": "2025-07-28",
"count": 1
},
{
"date": "2025-07-29",
"count": 1
},
{
"date": "2025-08-06",
"count": 1
},
{
"date": "2025-08-13",
"count": 1
},
{
"date": "2025-08-26",
"count": 1
},
{
"date": "2025-09-17",
"count": 1
},
{
"date": "2025-09-22",
"count": 1
},
{
"date": "2025-09-29",
"count": 1
},
{
"date": "2025-10-14",
"count": 1
},
{
"date": "2025-10-15",
"count": 1
},
{
"date": "2025-10-20",
"count": 1
},
{
"date": "2025-10-30",
"count": 1
},
{
"date": "2025-10-31",
"count": 2
},
{
"date": "2025-12-20",
"count": 1
},
{
"date": "2025-12-22",
"count": 1
},
{
"date": "2026-01-08",
"count": 1
},
{
"date": "2026-01-10",
"count": 1
},
{
"date": "2026-01-15",
"count": 1
},
{
"date": "2026-01-21",
"count": 1
},
{
"date": "2026-01-24",
"count": 2
},
{
"date": "2026-01-26",
"count": 1
},
{
"date": "2026-01-29",
"count": 1
},
{
"date": "2026-02-09",
"count": 1
},
{
"date": "2026-02-12",
"count": 1
},
{
"date": "2026-02-23",
"count": 2
},
{
"date": "2026-02-27",
"count": 1
},
{
"date": "2026-03-30",
"count": 1
},
{
"date": "2026-04-09",
"count": 1
},
{
"date": "2026-04-12",
"count": 1
},
{
"date": "2026-04-15",
"count": 1
},
{
"date": "2026-04-16",
"count": 2
},
{
"date": "2026-04-17",
"count": 1
},
{
"date": "2026-04-27",
"count": 2
},
{
"date": "2026-04-29",
"count": 1
},
{
"date": "2026-05-02",
"count": 1
},
{
"date": "2026-05-03",
"count": 1
},
{
"date": "2026-05-04",
"count": 1
},
{
"date": "2026-05-09",
"count": 1
},
{
"date": "2026-05-11",
"count": 1
},
{
"date": "2026-06-26",
"count": 2
},
{
"date": "2026-06-30",
"count": 1
},
{
"date": "2026-07-05",
"count": 1
}
],
"complete": true,
"collected": 244,
"total_forks": 245
},
"star_history": {
"days": [
{
"date": "2020-07-17",
"count": 1
},
{
"date": "2020-08-26",
"count": 4
},
{
"date": "2020-08-27",
"count": 1
},
{
"date": "2020-08-28",
"count": 1
},
{
"date": "2020-09-01",
"count": 1
},
{
"date": "2020-09-07",
"count": 1
},
{
"date": "2020-09-14",
"count": 1
},
{
"date": "2020-09-28",
"count": 1
},
{
"date": "2020-10-11",
"count": 2
},
{
"date": "2020-10-13",
"count": 1
},
{
"date": "2020-10-16",
"count": 1
},
{
"date": "2020-10-20",
"count": 1
},
{
"date": "2020-10-21",
"count": 1
},
{
"date": "2020-10-26",
"count": 1
},
{
"date": "2020-11-06",
"count": 2
},
{
"date": "2020-11-09",
"count": 2
},
{
"date": "2020-11-10",
"count": 3
},
{
"date": "2020-11-13",
"count": 1
},
{
"date": "2020-11-16",
"count": 1
},
{
"date": "2020-11-17",
"count": 2
},
{
"date": "2020-11-18",
"count": 1
},
{
"date": "2020-11-22",
"count": 1
},
{
"date": "2020-11-23",
"count": 1
},
{
"date": "2020-12-01",
"count": 1
},
{
"date": "2020-12-03",
"count": 1
},
{
"date": "2020-12-08",
"count": 1
},
{
"date": "2020-12-11",
"count": 1
},
{
"date": "2020-12-12",
"count": 2
},
{
"date": "2020-12-14",
"count": 2
},
{
"date": "2020-12-15",
"count": 1
},
{
"date": "2020-12-23",
"count": 1
},
{
"date": "2021-01-02",
"count": 1
},
{
"date": "2021-01-03",
"count": 1
},
{
"date": "2021-01-04",
"count": 1
},
{
"date": "2021-01-06",
"count": 2
},
{
"date": "2021-01-12",
"count": 1
},
{
"date": "2021-01-21",
"count": 1
},
{
"date": "2021-01-22",
"count": 1
},
{
"date": "2021-01-28",
"count": 1
},
{
"date": "2021-02-07",
"count": 1
},
{
"date": "2021-02-08",
"count": 1
},
{
"date": "2021-02-16",
"count": 2
},
{
"date": "2021-02-17",
"count": 1
},
{
"date": "2021-02-21",
"count": 2
},
{
"date": "2021-02-23",
"count": 2
},
{
"date": "2021-02-24",
"count": 2
},
{
"date": "2021-02-25",
"count": 1
},
{
"date": "2021-02-26",
"count": 2
},
{
"date": "2021-03-02",
"count": 1
},
{
"date": "2021-03-06",
"count": 1
},
{
"date": "2021-03-07",
"count": 1
},
{
"date": "2021-03-12",
"count": 1
},
{
"date": "2021-03-13",
"count": 1
},
{
"date": "2021-03-25",
"count": 1
},
{
"date": "2021-03-26",
"count": 1
},
{
"date": "2021-03-27",
"count": 1
},
{
"date": "2021-03-28",
"count": 1
},
{
"date": "2021-04-01",
"count": 1
},
{
"date": "2021-04-08",
"count": 1
},
{
"date": "2021-04-11",
"count": 1
},
{
"date": "2021-04-14",
"count": 1
},
{
"date": "2021-04-15",
"count": 2
},
{
"date": "2021-04-16",
"count": 2
},
{
"date": "2021-04-27",
"count": 1
},
{
"date": "2021-05-01",
"count": 1
},
{
"date": "2021-05-03",
"count": 1
},
{
"date": "2021-05-05",
"count": 1
},
{
"date": "2021-05-09",
"count": 1
},
{
"date": "2021-05-14",
"count": 2
},
{
"date": "2021-05-17",
"count": 1
},
{
"date": "2021-05-20",
"count": 1
},
{
"date": "2021-05-21",
"count": 1
},
{
"date": "2021-05-22",
"count": 1
},
{
"date": "2021-05-26",
"count": 3
},
{
"date": "2021-05-27",
"count": 1
},
{
"date": "2021-05-28",
"count": 1
},
{
"date": "2021-06-01",
"count": 2
},
{
"date": "2021-06-02",
"count": 1
},
{
"date": "2021-06-03",
"count": 2
},
{
"date": "2021-06-07",
"count": 1
},
{
"date": "2021-06-09",
"count": 1
},
{
"date": "2021-06-10",
"count": 1
},
{
"date": "2021-06-11",
"count": 1
},
{
"date": "2021-06-15",
"count": 1
},
{
"date": "2021-06-17",
"count": 1
},
{
"date": "2021-06-20",
"count": 1
},
{
"date": "2021-06-23",
"count": 1
},
{
"date": "2021-06-30",
"count": 1
},
{
"date": "2021-07-03",
"count": 1
},
{
"date": "2021-07-08",
"count": 1
},
{
"date": "2021-07-10",
"count": 1
},
{
"date": "2021-07-13",
"count": 1
},
{
"date": "2021-07-14",
"count": 1
},
{
"date": "2021-07-22",
"count": 2
},
{
"date": "2021-08-01",
"count": 1
},
{
"date": "2021-08-03",
"count": 1
},
{
"date": "2021-08-04",
"count": 1
},
{
"date": "2021-08-23",
"count": 1
},
{
"date": "2021-09-07",
"count": 1
},
{
"date": "2021-09-16",
"count": 1
},
{
"date": "2021-09-20",
"count": 1
},
{
"date": "2021-09-23",
"count": 1
},
{
"date": "2021-09-25",
"count": 1
},
{
"date": "2021-09-27",
"count": 1
},
{
"date": "2021-09-28",
"count": 2
},
{
"date": "2021-09-30",
"count": 1
},
{
"date": "2021-10-04",
"count": 3
},
{
"date": "2021-10-06",
"count": 1
},
{
"date": "2021-10-13",
"count": 1
},
{
"date": "2021-10-17",
"count": 2
},
{
"date": "2021-10-19",
"count": 7
},
{
"date": "2021-10-22",
"count": 2
},
{
"date": "2021-10-25",
"count": 1
},
{
"date": "2021-10-28",
"count": 3
},
{
"date": "2021-11-01",
"count": 1
},
{
"date": "2021-11-04",
"count": 3
},
{
"date": "2021-11-10",
"count": 1
},
{
"date": "2021-11-11",
"count": 2
},
{
"date": "2021-11-14",
"count": 1
},
{
"date": "2021-11-16",
"count": 1
},
{
"date": "2021-11-18",
"count": 1
},
{
"date": "2021-11-19",
"count": 1
},
{
"date": "2021-11-25",
"count": 1
},
{
"date": "2021-12-02",
"count": 1
},
{
"date": "2021-12-04",
"count": 1
},
{
"date": "2021-12-06",
"count": 1
},
{
"date": "2021-12-07",
"count": 2
},
{
"date": "2021-12-08",
"count": 1
},
{
"date": "2021-12-12",
"count": 1
},
{
"date": "2021-12-13",
"count": 2
},
{
"date": "2021-12-15",
"count": 1
},
{
"date": "2021-12-22",
"count": 3
},
{
"date": "2021-12-24",
"count": 2
},
{
"date": "2021-12-28",
"count": 1
},
{
"date": "2021-12-31",
"count": 1
},
{
"date": "2022-01-02",
"count": 1
},
{
"date": "2022-01-04",
"count": 1
},
{
"date": "2022-01-10",
"count": 2
},
{
"date": "2022-01-11",
"count": 2
},
{
"date": "2022-01-19",
"count": 1
},
{
"date": "2022-01-23",
"count": 1
},
{
"date": "2022-01-24",
"count": 1
},
{
"date": "2022-01-27",
"count": 2
},
{
"date": "2022-01-29",
"count": 1
},
{
"date": "2022-02-04",
"count": 2
},
{
"date": "2022-02-05",
"count": 1
},
{
"date": "2022-02-07",
"count": 1
},
{
"date": "2022-02-10",
"count": 2
},
{
"date": "2022-02-15",
"count": 2
},
{
"date": "2022-02-17",
"count": 1
},
{
"date": "2022-02-18",
"count": 2
},
{
"date": "2022-02-21",
"count": 1
},
{
"date": "2022-02-22",
"count": 1
},
{
"date": "2022-02-24",
"count": 2
},
{
"date": "2022-02-28",
"count": 1
},
{
"date": "2022-03-03",
"count": 1
},
{
"date": "2022-03-05",
"count": 1
},
{
"date": "2022-03-10",
"count": 1
},
{
"date": "2022-03-14",
"count": 2
},
{
"date": "2022-03-16",
"count": 2
},
{
"date": "2022-03-19",
"count": 1
},
{
"date": "2022-03-20",
"count": 1
},
{
"date": "2022-03-22",
"count": 1
},
{
"date": "2022-03-30",
"count": 1
},
{
"date": "2022-03-31",
"count": 1
},
{
"date": "2022-04-04",
"count": 2
},
{
"date": "2022-04-12",
"count": 1
},
{
"date": "2022-04-13",
"count": 2
},
{
"date": "2022-04-14",
"count": 2
},
{
"date": "2022-04-15",
"count": 1
},
{
"date": "2022-04-18",
"count": 2
},
{
"date": "2022-04-21",
"count": 3
},
{
"date": "2022-04-27",
"count": 3
},
{
"date": "2022-04-28",
"count": 1
},
{
"date": "2022-04-29",
"count": 1
},
{
"date": "2022-05-02",
"count": 2
},
{
"date": "2022-05-05",
"count": 1
},
{
"date": "2022-05-06",
"count": 1
},
{
"date": "2022-05-10",
"count": 2
},
{
"date": "2022-05-17",
"count": 3
},
{
"date": "2022-05-19",
"count": 3
},
{
"date": "2022-05-23",
"count": 1
},
{
"date": "2022-05-24",
"count": 1
},
{
"date": "2022-05-27",
"count": 1
},
{
"date": "2022-05-28",
"count": 1
},
{
"date": "2022-05-30",
"count": 1
},
{
"date": "2022-06-03",
"count": 2
},
{
"date": "2022-06-07",
"count": 2
},
{
"date": "2022-06-09",
"count": 1
},
{
"date": "2022-06-14",
"count": 1
},
{
"date": "2022-06-18",
"count": 1
},
{
"date": "2022-06-19",
"count": 1
},
{
"date": "2022-06-22",
"count": 1
},
{
"date": "2022-06-23",
"count": 1
},
{
"date": "2022-06-24",
"count": 3
},
{
"date": "2022-06-25",
"count": 1
},
{
"date": "2022-06-28",
"count": 1
},
{
"date": "2022-06-29",
"count": 2
},
{
"date": "2022-06-30",
"count": 2
},
{
"date": "2022-07-01",
"count": 1
},
{
"date": "2022-07-02",
"count": 1
},
{
"date": "2022-07-03",
"count": 1
},
{
"date": "2022-07-08",
"count": 2
},
{
"date": "2022-07-15",
"count": 1
},
{
"date": "2022-07-19",
"count": 2
},
{
"date": "2022-07-22",
"count": 1
},
{
"date": "2022-07-24",
"count": 3
},
{
"date": "2022-08-01",
"count": 1
},
{
"date": "2022-08-02",
"count": 2
},
{
"date": "2022-08-04",
"count": 1
},
{
"date": "2022-08-05",
"count": 3
},
{
"date": "2022-08-10",
"count": 1
},
{
"date": "2022-08-13",
"count": 1
},
{
"date": "2022-08-14",
"count": 2
},
{
"date": "2022-08-16",
"count": 2
},
{
"date": "2022-08-22",
"count": 2
},
{
"date": "2022-08-23",
"count": 1
},
{
"date": "2022-08-25",
"count": 2
},
{
"date": "2022-08-26",
"count": 1
},
{
"date": "2022-08-30",
"count": 1
},
{
"date": "2022-08-31",
"count": 2
},
{
"date": "2022-09-02",
"count": 1
},
{
"date": "2022-09-04",
"count": 1
},
{
"date": "2022-09-07",
"count": 1
},
{
"date": "2022-09-08",
"count": 1
},
{
"date": "2022-09-09",
"count": 1
},
{
"date": "2022-09-15",
"count": 1
},
{
"date": "2022-09-18",
"count": 1
},
{
"date": "2022-09-22",
"count": 1
},
{
"date": "2022-09-23",
"count": 1
},
{
"date": "2022-09-25",
"count": 1
},
{
"date": "2022-09-27",
"count": 3
},
{
"date": "2022-09-28",
"count": 1
},
{
"date": "2022-09-30",
"count": 1
},
{
"date": "2022-10-06",
"count": 1
},
{
"date": "2022-10-10",
"count": 4
},
{
"date": "2022-10-11",
"count": 1
},
{
"date": "2022-10-12",
"count": 1
},
{
"date": "2022-10-17",
"count": 1
},
{
"date": "2022-10-18",
"count": 1
},
{
"date": "2022-10-19",
"count": 5
},
{
"date": "2022-10-20",
"count": 2
},
{
"date": "2022-10-22",
"count": 1
},
{
"date": "2022-10-23",
"count": 2
},
{
"date": "2022-10-24",
"count": 1
},
{
"date": "2022-10-25",
"count": 2
},
{
"date": "2022-10-27",
"count": 1
},
{
"date": "2022-11-01",
"count": 1
},
{
"date": "2022-11-02",
"count": 2
},
{
"date": "2022-11-03",
"count": 4
},
{
"date": "2022-11-04",
"count": 2
},
{
"date": "2022-11-07",
"count": 1
},
{
"date": "2022-11-09",
"count": 1
},
{
"date": "2022-11-14",
"count": 1
},
{
"date": "2022-11-16",
"count": 1
},
{
"date": "2022-11-17",
"count": 1
},
{
"date": "2022-11-19",
"count": 1
},
{
"date": "2022-11-24",
"count": 1
},
{
"date": "2022-11-25",
"count": 1
},
{
"date": "2022-11-30",
"count": 1
},
{
"date": "2022-12-01",
"count": 1
},
{
"date": "2022-12-05",
"count": 2
},
{
"date": "2022-12-06",
"count": 1
},
{
"date": "2022-12-10",
"count": 1
},
{
"date": "2022-12-13",
"count": 1
},
{
"date": "2022-12-20",
"count": 1
},
{
"date": "2022-12-30",
"count": 1
},
{
"date": "2023-01-03",
"count": 1
},
{
"date": "2023-01-05",
"count": 1
},
{
"date": "2023-01-10",
"count": 1
},
{
"date": "2023-01-13",
"count": 1
},
{
"date": "2023-01-15",
"count": 1
},
{
"date": "2023-01-18",
"count": 3
},
{
"date": "2023-01-19",
"count": 2
},
{
"date": "2023-01-23",
"count": 1
},
{
"date": "2023-01-25",
"count": 4
},
{
"date": "2023-01-31",
"count": 1
},
{
"date": "2023-02-03",
"count": 1
},
{
"date": "2023-02-08",
"count": 1
},
{
"date": "2023-02-09",
"count": 1
},
{
"date": "2023-02-10",
"count": 1
},
{
"date": "2023-02-13",
"count": 2
},
{
"date": "2023-02-20",
"count": 2
},
{
"date": "2023-02-21",
"count": 1
},
{
"date": "2023-02-23",
"count": 1
},
{
"date": "2023-02-24",
"count": 2
},
{
"date": "2023-02-27",
"count": 1
},
{
"date": "2023-03-04",
"count": 1
},
{
"date": "2023-03-05",
"count": 1
},
{
"date": "2023-03-06",
"count": 1
},
{
"date": "2023-03-07",
"count": 1
},
{
"date": "2023-03-10",
"count": 2
},
{
"date": "2023-03-14",
"count": 1
},
{
"date": "2023-03-15",
"count": 1
},
{
"date": "2023-03-20",
"count": 2
},
{
"date": "2023-03-24",
"count": 1
},
{
"date": "2023-03-27",
"count": 1
},
{
"date": "2023-03-28",
"count": 1
},
{
"date": "2023-03-29",
"count": 2
},
{
"date": "2023-04-01",
"count": 1
},
{
"date": "2023-04-04",
"count": 1
},
{
"date": "2023-04-14",
"count": 2
},
{
"date": "2023-04-15",
"count": 1
},
{
"date": "2023-04-20",
"count": 1
},
{
"date": "2023-04-21",
"count": 1
},
{
"date": "2023-04-22",
"count": 1
},
{
"date": "2023-04-23",
"count": 1
},
{
"date": "2023-04-24",
"count": 1
},
{
"date": "2023-04-25",
"count": 1
},
{
"date": "2023-04-27",
"count": 1
},
{
"date": "2023-05-03",
"count": 1
},
{
"date": "2023-05-11",
"count": 2
},
{
"date": "2023-05-15",
"count": 1
},
{
"date": "2023-05-16",
"count": 1
},
{
"date": "2023-05-20",
"count": 1
},
{
"date": "2023-05-21",
"count": 1
},
{
"date": "2023-05-23",
"count": 2
},
{
"date": "2023-05-24",
"count": 1
},
{
"date": "2023-05-27",
"count": 1
},
{
"date": "2023-05-30",
"count": 3
},
{
"date": "2023-05-31",
"count": 2
},
{
"date": "2023-06-01",
"count": 1
},
{
"date": "2023-06-05",
"count": 1
},
{
"date": "2023-06-09",
"count": 1
},
{
"date": "2023-06-11",
"count": 1
},
{
"date": "2023-06-12",
"count": 1
},
{
"date": "2023-06-13",
"count": 1
},
{
"date": "2023-06-18",
"count": 1
},
{
"date": "2023-06-21",
"count": 2
},
{
"date": "2023-06-22",
"count": 2
},
{
"date": "2023-06-23",
"count": 1
},
{
"date": "2023-06-24",
"count": 1
},
{
"date": "2023-06-26",
"count": 1
},
{
"date": "2023-06-28",
"count": 2
},
{
"date": "2023-07-05",
"count": 3
},
{
"date": "2023-07-10",
"count": 1
},
{
"date": "2023-07-11",
"count": 2
},
{
"date": "2023-07-13",
"count": 1
},
{
"date": "2023-07-14",
"count": 1
},
{
"date": "2023-07-16",
"count": 1
},
{
"date": "2023-07-22",
"count": 1
},
{
"date": "2023-07-23",
"count": 1
},
{
"date": "2023-07-25",
"count": 1
},
{
"date": "2023-07-26",
"count": 1
},
{
"date": "2023-08-03",
"count": 1
},
{
"date": "2023-08-05",
"count": 1
},
{
"date": "2023-08-08",
"count": 1
},
{
"date": "2023-08-21",
"count": 1
},
{
"date": "2023-08-22",
"count": 1
},
{
"date": "2023-08-24",
"count": 1
},
{
"date": "2023-08-31",
"count": 1
},
{
"date": "2023-09-05",
"count": 1
},
{
"date": "2023-09-07",
"count": 1
},
{
"date": "2023-09-19",
"count": 1
},
{
"date": "2023-09-21",
"count": 1
},
{
"date": "2023-09-26",
"count": 2
},
{
"date": "2023-09-28",
"count": 2
},
{
"date": "2023-10-03",
"count": 1
},
{
"date": "2023-10-07",
"count": 1
},
{
"date": "2023-10-12",
"count": 1
},
{
"date": "2023-10-16",
"count": 1
},
{
"date": "2023-10-19",
"count": 1
},
{
"date": "2023-10-23",
"count": 1
},
{
"date": "2023-10-24",
"count": 2
},
{
"date": "2023-10-27",
"count": 1
},
{
"date": "2023-10-30",
"count": 2
},
{
"date": "2023-10-31",
"count": 1
},
{
"date": "2023-11-01",
"count": 1
},
{
"date": "2023-11-05",
"count": 1
},
{
"date": "2023-11-06",
"count": 1
},
{
"date": "2023-11-07",
"count": 1
},
{
"date": "2023-11-10",
"count": 1
},
{
"date": "2023-11-11",
"count": 1
},
{
"date": "2023-11-14",
"count": 1
},
{
"date": "2023-11-15",
"count": 2
},
{
"date": "2023-11-16",
"count": 2
},
{
"date": "2023-11-17",
"count": 2
},
{
"date": "2023-11-20",
"count": 1
},
{
"date": "2023-11-21",
"count": 2
},
{
"date": "2023-11-22",
"count": 1
},
{
"date": "2023-11-23",
"count": 1
},
{
"date": "2023-11-25",
"count": 1
},
{
"date": "2023-11-26",
"count": 1
},
{
"date": "2023-11-27",
"count": 2
},
{
"date": "2023-11-29",
"count": 2
},
{
"date": "2023-12-04",
"count": 1
},
{
"date": "2023-12-05",
"count": 1
},
{
"date": "2023-12-08",
"count": 1
},
{
"date": "2023-12-10",
"count": 1
},
{
"date": "2023-12-14",
"count": 1
},
{
"date": "2023-12-15",
"count": 2
},
{
"date": "2023-12-16",
"count": 1
},
{
"date": "2023-12-18",
"count": 1
},
{
"date": "2023-12-19",
"count": 1
},
{
"date": "2023-12-22",
"count": 1
},
{
"date": "2023-12-28",
"count": 3
},
{
"date": "2024-01-03",
"count": 2
},
{
"date": "2024-01-08",
"count": 1
},
{
"date": "2024-01-09",
"count": 1
},
{
"date": "2024-01-11",
"count": 1
},
{
"date": "2024-01-12",
"count": 2
},
{
"date": "2024-01-16",
"count": 1
},
{
"date": "2024-01-17",
"count": 1
},
{
"date": "2024-01-18",
"count": 1
},
{
"date": "2024-01-19",
"count": 1
},
{
"date": "2024-01-21",
"count": 2
},
{
"date": "2024-01-24",
"count": 1
},
{
"date": "2024-01-25",
"count": 1
},
{
"date": "2024-01-26",
"count": 2
},
{
"date": "2024-02-01",
"count": 1
},
{
"date": "2024-02-02",
"count": 1
},
{
"date": "2024-02-05",
"count": 1
},
{
"date": "2024-02-09",
"count": 1
},
{
"date": "2024-02-14",
"count": 1
},
{
"date": "2024-02-19",
"count": 1
},
{
"date": "2024-02-21",
"count": 1
},
{
"date": "2024-02-22",
"count": 2
},
{
"date": "2024-02-23",
"count": 2
},
{
"date": "2024-02-24",
"count": 2
},
{
"date": "2024-02-25",
"count": 1
},
{
"date": "2024-02-29",
"count": 2
},
{
"date": "2024-03-03",
"count": 1
},
{
"date": "2024-03-08",
"count": 1
},
{
"date": "2024-03-11",
"count": 2
},
{
"date": "2024-03-12",
"count": 1
},
{
"date": "2024-03-13",
"count": 1
},
{
"date": "2024-03-14",
"count": 1
},
{
"date": "2024-03-15",
"count": 1
},
{
"date": "2024-03-20",
"count": 1
},
{
"date": "2024-03-24",
"count": 1
},
{
"date": "2024-03-27",
"count": 2
},
{
"date": "2024-04-05",
"count": 1
},
{
"date": "2024-04-10",
"count": 1
},
{
"date": "2024-04-16",
"count": 1
},
{
"date": "2024-04-24",
"count": 1
},
{
"date": "2024-04-26",
"count": 1
},
{
"date": "2024-04-29",
"count": 1
},
{
"date": "2024-04-30",
"count": 1
},
{
"date": "2024-05-02",
"count": 2
},
{
"date": "2024-05-13",
"count": 2
},
{
"date": "2024-05-14",
"count": 1
},
{
"date": "2024-05-16",
"count": 1
},
{
"date": "2024-05-17",
"count": 1
},
{
"date": "2024-05-20",
"count": 1
},
{
"date": "2024-05-22",
"count": 1
},
{
"date": "2024-05-23",
"count": 2
},
{
"date": "2024-05-27",
"count": 1
},
{
"date": "2024-05-29",
"count": 1
},
{
"date": "2024-05-30",
"count": 1
},
{
"date": "2024-06-02",
"count": 1
},
{
"date": "2024-06-07",
"count": 1
},
{
"date": "2024-06-10",
"count": 1
},
{
"date": "2024-06-13",
"count": 1
},
{
"date": "2024-06-16",
"count": 1
},
{
"date": "2024-06-19",
"count": 1
},
{
"date": "2024-06-25",
"count": 1
},
{
"date": "2024-06-28",
"count": 1
},
{
"date": "2024-07-01",
"count": 1
},
{
"date": "2024-07-02",
"count": 1
},
{
"date": "2024-07-04",
"count": 1
},
{
"date": "2024-07-05",
"count": 1
},
{
"date": "2024-07-07",
"count": 1
},
{
"date": "2024-07-09",
"count": 1
},
{
"date": "2024-07-11",
"count": 1
},
{
"date": "2024-07-12",
"count": 1
},
{
"date": "2024-07-16",
"count": 1
},
{
"date": "2024-07-19",
"count": 1
},
{
"date": "2024-08-05",
"count": 1
},
{
"date": "2024-08-06",
"count": 1
},
{
"date": "2024-08-09",
"count": 2
},
{
"date": "2024-08-10",
"count": 1
},
{
"date": "2024-08-14",
"count": 1
},
{
"date": "2024-08-18",
"count": 1
},
{
"date": "2024-08-19",
"count": 2
},
{
"date": "2024-08-21",
"count": 1
},
{
"date": "2024-08-23",
"count": 1
},
{
"date": "2024-08-31",
"count": 1
},
{
"date": "2024-09-04",
"count": 1
},
{
"date": "2024-09-05",
"count": 1
},
{
"date": "2024-09-12",
"count": 2
},
{
"date": "2024-09-13",
"count": 1
},
{
"date": "2024-09-15",
"count": 1
},
{
"date": "2024-09-16",
"count": 1
},
{
"date": "2024-09-18",
"count": 2
},
{
"date": "2024-09-19",
"count": 1
},
{
"date": "2024-09-20",
"count": 1
},
{
"date": "2024-09-25",
"count": 1
},
{
"date": "2024-09-30",
"count": 1
},
{
"date": "2024-10-08",
"count": 1
},
{
"date": "2024-10-09",
"count": 1
},
{
"date": "2024-10-11",
"count": 1
},
{
"date": "2024-10-12",
"count": 1
},
{
"date": "2024-10-15",
"count": 2
},
{
"date": "2024-10-21",
"count": 1
},
{
"date": "2024-11-03",
"count": 1
},
{
"date": "2024-11-13",
"count": 1
},
{
"date": "2024-11-17",
"count": 1
},
{
"date": "2024-11-18",
"count": 2
},
{
"date": "2024-11-21",
"count": 1
},
{
"date": "2024-11-25",
"count": 1
},
{
"date": "2024-12-02",
"count": 1
},
{
"date": "2024-12-06",
"count": 2
},
{
"date": "2024-12-09",
"count": 1
},
{
"date": "2024-12-15",
"count": 1
},
{
"date": "2024-12-17",
"count": 1
},
{
"date": "2024-12-19",
"count": 1
},
{
"date": "2024-12-24",
"count": 1
},
{
"date": "2024-12-29",
"count": 1
},
{
"date": "2025-01-03",
"count": 1
},
{
"date": "2025-01-07",
"count": 1
},
{
"date": "2025-01-16",
"count": 1
},
{
"date": "2025-01-21",
"count": 2
},
{
"date": "2025-01-25",
"count": 1
},
{
"date": "2025-01-26",
"count": 1
},
{
"date": "2025-01-28",
"count": 1
},
{
"date": "2025-02-04",
"count": 1
},
{
"date": "2025-02-15",
"count": 1
},
{
"date": "2025-02-17",
"count": 1
},
{
"date": "2025-02-18",
"count": 2
},
{
"date": "2025-02-19",
"count": 1
},
{
"date": "2025-02-24",
"count": 1
},
{
"date": "2025-02-26",
"count": 1
},
{
"date": "2025-03-03",
"count": 1
},
{
"date": "2025-03-04",
"count": 1
},
{
"date": "2025-03-09",
"count": 1
},
{
"date": "2025-03-11",
"count": 1
},
{
"date": "2025-03-18",
"count": 1
},
{
"date": "2025-03-24",
"count": 1
},
{
"date": "2025-03-30",
"count": 1
},
{
"date": "2025-04-01",
"count": 1
},
{
"date": "2025-04-04",
"count": 1
},
{
"date": "2025-04-13",
"count": 1
},
{
"date": "2025-04-19",
"count": 1
},
{
"date": "2025-04-23",
"count": 1
},
{
"date": "2025-04-24",
"count": 1
},
{
"date": "2025-05-05",
"count": 1
},
{
"date": "2025-05-08",
"count": 1
},
{
"date": "2025-05-20",
"count": 1
},
{
"date": "2025-05-21",
"count": 1
},
{
"date": "2025-05-22",
"count": 3
},
{
"date": "2025-05-23",
"count": 1
},
{
"date": "2025-05-25",
"count": 1
},
{
"date": "2025-06-02",
"count": 1
},
{
"date": "2025-06-05",
"count": 1
},
{
"date": "2025-06-12",
"count": 1
},
{
"date": "2025-06-13",
"count": 1
},
{
"date": "2025-06-18",
"count": 1
},
{
"date": "2025-06-19",
"count": 1
},
{
"date": "2025-06-26",
"count": 3
},
{
"date": "2025-07-02",
"count": 1
},
{
"date": "2025-07-10",
"count": 2
},
{
"date": "2025-07-15",
"count": 1
},
{
"date": "2025-07-16",
"count": 1
},
{
"date": "2025-07-17",
"count": 1
},
{
"date": "2025-07-20",
"count": 1
},
{
"date": "2025-07-26",
"count": 1
},
{
"date": "2025-07-29",
"count": 1
},
{
"date": "2025-08-02",
"count": 1
},
{
"date": "2025-08-15",
"count": 1
},
{
"date": "2025-08-20",
"count": 1
},
{
"date": "2025-08-21",
"count": 1
},
{
"date": "2025-09-01",
"count": 1
},
{
"date": "2025-09-05",
"count": 1
},
{
"date": "2025-09-11",
"count": 1
},
{
"date": "2025-09-12",
"count": 1
},
{
"date": "2025-09-13",
"count": 1
},
{
"date": "2025-09-22",
"count": 1
},
{
"date": "2025-09-27",
"count": 1
},
{
"date": "2025-10-02",
"count": 1
},
{
"date": "2025-10-08",
"count": 1
},
{
"date": "2025-10-16",
"count": 1
},
{
"date": "2025-10-17",
"count": 1
},
{
"date": "2025-10-21",
"count": 1
},
{
"date": "2025-10-23",
"count": 1
},
{
"date": "2025-10-25",
"count": 1
},
{
"date": "2025-10-29",
"count": 1
},
{
"date": "2025-11-03",
"count": 1
},
{
"date": "2025-11-10",
"count": 1
},
{
"date": "2025-11-20",
"count": 1
},
{
"date": "2025-11-21",
"count": 1
},
{
"date": "2025-11-22",
"count": 1
},
{
"date": "2025-11-25",
"count": 1
},
{
"date": "2025-11-26",
"count": 1
},
{
"date": "2025-11-30",
"count": 1
},
{
"date": "2025-12-01",
"count": 1
},
{
"date": "2025-12-04",
"count": 1
},
{
"date": "2025-12-06",
"count": 1
},
{
"date": "2025-12-09",
"count": 1
},
{
"date": "2025-12-12",
"count": 1
},
{
"date": "2025-12-14",
"count": 1
},
{
"date": "2026-01-07",
"count": 2
},
{
"date": "2026-01-16",
"count": 1
},
{
"date": "2026-01-18",
"count": 1
},
{
"date": "2026-01-19",
"count": 1
},
{
"date": "2026-01-20",
"count": 1
},
{
"date": "2026-01-25",
"count": 1
},
{
"date": "2026-02-08",
"count": 1
},
{
"date": "2026-02-10",
"count": 1
},
{
"date": "2026-02-19",
"count": 1
},
{
"date": "2026-02-25",
"count": 1
},
{
"date": "2026-02-26",
"count": 1
},
{
"date": "2026-03-04",
"count": 1
},
{
"date": "2026-03-05",
"count": 1
},
{
"date": "2026-03-10",
"count": 1
},
{
"date": "2026-03-18",
"count": 1
},
{
"date": "2026-03-19",
"count": 1
},
{
"date": "2026-03-21",
"count": 1
},
{
"date": "2026-03-25",
"count": 1
},
{
"date": "2026-03-26",
"count": 1
},
{
"date": "2026-03-31",
"count": 1
},
{
"date": "2026-04-14",
"count": 1
},
{
"date": "2026-04-15",
"count": 1
},
{
"date": "2026-04-16",
"count": 1
},
{
"date": "2026-04-20",
"count": 3
},
{
"date": "2026-04-23",
"count": 2
},
{
"date": "2026-04-24",
"count": 1
},
{
"date": "2026-04-25",
"count": 1
},
{
"date": "2026-04-26",
"count": 1
},
{
"date": "2026-04-29",
"count": 2
},
{
"date": "2026-05-01",
"count": 1
},
{
"date": "2026-05-02",
"count": 1
},
{
"date": "2026-05-05",
"count": 1
},
{
"date": "2026-05-06",
"count": 1
},
{
"date": "2026-05-09",
"count": 2
},
{
"date": "2026-05-10",
"count": 1
},
{
"date": "2026-05-11",
"count": 1
},
{
"date": "2026-05-16",
"count": 1
},
{
"date": "2026-05-17",
"count": 1
},
{
"date": "2026-05-18",
"count": 1
},
{
"date": "2026-05-19",
"count": 3
},
{
"date": "2026-05-20",
"count": 1
},
{
"date": "2026-05-21",
"count": 1
},
{
"date": "2026-05-25",
"count": 1
},
{
"date": "2026-05-28",
"count": 2
},
{
"date": "2026-06-03",
"count": 1
},
{
"date": "2026-06-11",
"count": 2
},
{
"date": "2026-06-12",
"count": 1
},
{
"date": "2026-06-19",
"count": 1
},
{
"date": "2026-06-28",
"count": 1
},
{
"date": "2026-06-30",
"count": 1
},
{
"date": "2026-07-03",
"count": 1
},
{
"date": "2026-07-05",
"count": 1
},
{
"date": "2026-07-06",
"count": 1
},
{
"date": "2026-07-15",
"count": 1
},
{
"date": "2026-07-20",
"count": 1
}
],
"complete": true,
"collected": 825,
"total_stars": 825
},
"open_issues_and_prs": 70
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [
"examples",
"samples"
],
"has_llms_txt": false,
"has_dockerfile": true,
"has_mcp_signal": true,
"bootstrap_files": [
"mise.toml"
],
"api_schema_files": [
"packages/server/assets/acc/typedefs/acc.graphql",
"packages/server/assets/acc/typedefs/integrations.graphql",
"packages/server/assets/acc/typedefs/permissions.graphql",
"packages/server/assets/acc/typedefs/syncItems.graphql",
"packages/server/assets/accessrequests/typedefs/accessrequests.graphql",
"packages/server/assets/activitystream/typedefs/activity.graphql",
"packages/server/assets/auth/typedefs/apps.graphql",
"packages/server/assets/auth/typedefs/auth.graphql",
"packages/server/assets/automate/typedefs/automate.graphql",
"packages/server/assets/automate/typedefs/permissions.graphql",
"packages/server/assets/blobstorage/typedefs/blobstorage.graphql",
"packages/server/assets/comments/typedefs/permissions.graphql",
"packages/server/assets/core/typedefs/admin.graphql",
"packages/server/assets/core/typedefs/apitoken.graphql",
"packages/server/assets/core/typedefs/branchesAndCommits.graphql",
"packages/server/assets/core/typedefs/common.graphql",
"packages/server/assets/core/typedefs/modelsAndVersions.graphql",
"packages/server/assets/core/typedefs/objects.graphql",
"packages/server/assets/core/typedefs/permissions.graphql",
"packages/server/assets/core/typedefs/projects.graphql",
"packages/server/assets/core/typedefs/server.graphql",
"packages/server/assets/core/typedefs/streams.graphql",
"packages/server/assets/core/typedefs/test.graphql",
"packages/server/assets/core/typedefs/user.graphql",
"packages/server/assets/core/typedefs/userEmails.graphql",
"packages/server/assets/core/typedefs/userMeta.graphql",
"packages/server/assets/dashboards/typedefs/dashboards.graphql",
"packages/server/assets/dashboards/typedefs/permissions.graphql",
"packages/server/assets/dashboards/typedefs/shares.graphql",
"packages/server/assets/dashboards/typedefs/tokens.graphql",
"packages/server/assets/emails/typedefs/emails.graphql",
"packages/server/assets/fileuploads/typedefs/fileuploads.graphql",
"packages/server/assets/gatekeeperCore/typedefs/gatekeeper.graphql",
"packages/server/assets/gatekeeperCore/typedefs/workspaceSeats.graphql",
"packages/server/assets/gendo/typedefs/gendo.graphql",
"packages/server/assets/multiregion/typedefs/multiregion.graphql",
"packages/server/assets/notifications/typedefs/notificationPreferences.graphql",
"packages/server/assets/serverinvites/typedefs/serverInvites.graphql",
"packages/server/assets/viewer/typedefs/permissions.graphql",
"packages/server/assets/viewer/typedefs/savedViews.graphql",
"packages/server/assets/viewer/typedefs/shares.graphql",
"packages/server/assets/viewer/typedefs/viewerResources.graphql",
"packages/server/assets/webhooks/typedefs/webhooks.graphql",
"packages/server/assets/workspacesCore/typedefs/permissions.graphql",
"packages/server/assets/workspacesCore/typedefs/projects.graphql",
"packages/server/assets/workspacesCore/typedefs/regions.graphql",
"packages/server/assets/workspacesCore/typedefs/workspaceJoinRequests.graphql",
"packages/server/assets/workspacesCore/typedefs/workspaces.graphql"
],
"has_devcontainer": true,
"typecheck_configs": [
"packages/fileimport-service/tsconfig.json",
"packages/frontend-2/server/tsconfig.json",
"packages/frontend-2/tsconfig.json",
"packages/monitor-deployment/tsconfig.json",
"packages/objectloader/jsconfig.json",
"packages/objectloader2/tsconfig.json",
"packages/objectsender/tsconfig.json",
"packages/preview-frontend/tsconfig.json",
"packages/preview-service/tsconfig.json",
"packages/server/tsconfig.json",
"packages/shared/tsconfig.json",
"packages/tailwind-theme/tsconfig.json",
"packages/ui-components/tsconfig.json",
"packages/viewer-sandbox/tsconfig.json",
"packages/viewer/tsconfig.json",
"packages/webhook-service/jsconfig.json",
"tsconfig.json"
],
"toolchain_manifests": [
"packages/fileimport-service/src/ifc-dotnet/ifc-converter.csproj"
],
"largest_source_bytes": 3019631,
"source_files_sampled": 2142,
"oversized_source_files": 8,
"agent_instruction_files": [
".cursor/rules/frontend-core.mdc",
".cursor/rules/graphql-patterns.mdc",
".cursor/rules/tailwind-design-system.mdc",
".cursor/rules/vue-patterns.mdc",
".github/instructions/frontend-core.instructions.md",
".github/instructions/graphql-patterns.instructions.md",
".github/instructions/review-guide/frontend.instructions.md",
".github/instructions/review-guide/general.instructions.md",
".github/instructions/review-guide/server.instructions.md",
".github/instructions/tailwind-design-system.instructions.md",
".github/instructions/vue-patterns.instructions.md"
],
"agent_instruction_max_bytes": 10127
},
"dependencies": {
"manifests": [
"package.json"
],
"advisories": {
"error": null,
"scope": "published_package",
"source": "osv",
"findings": [],
"collected": true,
"truncated": false,
"by_severity": {},
"advisory_count": 0,
"affected_count": 0,
"assessed_count": 6,
"assessed_package": "npm:@speckle/shared@2.31.14",
"unassessed_count": 0,
"direct_affected_count": 0
},
"ecosystems": [
"npm"
],
"dependencies": [
{
"name": "node-gyp",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^11.4.2"
},
{
"name": "@speckle/shared",
"manifest": "packages/fileimport-service/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "bcrypt",
"manifest": "packages/fileimport-service/package.json",
"ecosystem": "npm",
"version_constraint": "^5.0.0"
},
{
"name": "bull",
"manifest": "packages/fileimport-service/package.json",
"ecosystem": "npm",
"version_constraint": "^4.16.5"
},
{
"name": "crypto",
"manifest": "packages/fileimport-service/package.json",
"ecosystem": "npm",
"version_constraint": "^1.0.1"
},
{
"name": "crypto-random-string",
"manifest": "packages/fileimport-service/package.json",
"ecosystem": "npm",
"version_constraint": "^3.2.0"
},
{
"name": "dotenv",
"manifest": "packages/fileimport-service/package.json",
"ecosystem": "npm",
"version_constraint": "^16.4.5"
},
{
"name": "esm-module-alias",
"manifest": "packages/fileimport-service/package.json",
"ecosystem": "npm",
"version_constraint": "^2.2.0"
},
{
"name": "knex",
"manifest": "packages/fileimport-service/package.json",
"ecosystem": "npm",
"version_constraint": "^2.5.1"
},
{
"name": "lodash",
"manifest": "packages/fileimport-service/package.json",
"ecosystem": "npm",
"version_constraint": "^4.17.21"
},
{
"name": "lodash-es",
"manifest": "packages/fileimport-service/package.json",
"ecosystem": "npm",
"version_constraint": "^4.17.21"
},
{
"name": "pg",
"manifest": "packages/fileimport-service/package.json",
"ecosystem": "npm",
"version_constraint": "^8.7.3"
},
{
"name": "pino",
"manifest": "packages/fileimport-service/package.json",
"ecosystem": "npm",
"version_constraint": "^8.7.0"
},
{
"name": "pino-pretty",
"manifest": "packages/fileimport-service/package.json",
"ecosystem": "npm",
"version_constraint": "^9.1.1"
},
{
"name": "prom-client",
"manifest": "packages/fileimport-service/package.json",
"ecosystem": "npm",
"version_constraint": "^14.0.1"
},
{
"name": "tarn",
"manifest": "packages/fileimport-service/package.json",
"ecosystem": "npm",
"version_constraint": "^3.0.2"
},
{
"name": "undici",
"manifest": "packages/fileimport-service/package.json",
"ecosystem": "npm",
"version_constraint": "^5.28.4"
},
{
"name": "valid-filename",
"manifest": "packages/fileimport-service/package.json",
"ecosystem": "npm",
"version_constraint": "^3.1.0"
},
{
"name": "web-ifc",
"manifest": "packages/fileimport-service/package.json",
"ecosystem": "npm",
"version_constraint": "^0.0.36"
},
{
"name": "znv",
"manifest": "packages/fileimport-service/package.json",
"ecosystem": "npm",
"version_constraint": "^0.5.0"
},
{
"name": "@apollo/client",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^3.13.8"
},
{
"name": "@artmizu/nuxt-prometheus",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^2.5.2"
},
{
"name": "@datadog/browser-rum",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^5.11.0"
},
{
"name": "@headlessui/vue",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "npm:@speckle/headlessui-vue@1.7.23-alpha.0"
},
{
"name": "@heroicons/vue",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^2.0.12"
},
{
"name": "@intercom/messenger-js-sdk",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^0.0.14"
},
{
"name": "@jsonforms/core",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^3.5.1"
},
{
"name": "@jsonforms/vue",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^3.5.1"
},
{
"name": "@jsonforms/vue-vanilla",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^3.3.0"
},
{
"name": "@speckle/shared",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "@speckle/ui-components",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "@speckle/ui-components-nuxt",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "@speckle/viewer",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "@survicate/survicate-web-surveys-wrapper",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^1.3.0"
},
{
"name": "@tiptap/core",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "2.10.3"
},
{
"name": "@tiptap/extension-bold",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "2.10.3"
},
{
"name": "@tiptap/extension-document",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "2.10.3"
},
{
"name": "@tiptap/extension-hard-break",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "2.10.3"
},
{
"name": "@tiptap/extension-history",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "2.10.3"
},
{
"name": "@tiptap/extension-italic",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "2.10.3"
},
{
"name": "@tiptap/extension-link",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "2.10.3"
},
{
"name": "@tiptap/extension-mention",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "2.10.3"
},
{
"name": "@tiptap/extension-paragraph",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "2.10.3"
},
{
"name": "@tiptap/extension-placeholder",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "2.10.3"
},
{
"name": "@tiptap/extension-strike",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "2.10.3"
},
{
"name": "@tiptap/extension-text",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "2.10.3"
},
{
"name": "@tiptap/extension-underline",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "2.10.3"
},
{
"name": "@tiptap/pm",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "2.10.3"
},
{
"name": "@tiptap/suggestion",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "2.10.3"
},
{
"name": "@tiptap/vue-3",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "2.10.3"
},
{
"name": "@tryghost/content-api",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^1.11.21"
},
{
"name": "@vue/apollo-composable",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^4.2.2"
},
{
"name": "@vue/apollo-ssr",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "4.2.2"
},
{
"name": "@vueuse/core",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^10.9.0"
},
{
"name": "apollo-upload-client",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^18.0.1"
},
{
"name": "dayjs",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^1.11.7"
},
{
"name": "dompurify",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^3.2.7"
},
{
"name": "graphql",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^16.6.0"
},
{
"name": "ioredis",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^5.7.0"
},
{
"name": "js-cookie",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^3.0.1"
},
{
"name": "jsdom",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^22.1.0"
},
{
"name": "lodash-es",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^4.17.21"
},
{
"name": "lucide-vue-next",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^0.537.0"
},
{
"name": "marked",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^5.1.0"
},
{
"name": "marked-plaintext",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^0.0.2"
},
{
"name": "mitt",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^3.0.0"
},
{
"name": "mixpanel-browser",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^2.58.0"
},
{
"name": "nanoid",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^3.0.0"
},
{
"name": "pino",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^8.14.1"
},
{
"name": "pino-http",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^8.3.3"
},
{
"name": "portal-vue",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^3.0.0"
},
{
"name": "seq-logging",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^2.1.1"
},
{
"name": "subscriptions-transport-ws",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^0.11.0"
},
{
"name": "true-myth",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^8.5.0"
},
{
"name": "tweetnacl-sealedbox-js",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^1.2.0"
},
{
"name": "tweetnacl-util",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^0.15.1"
},
{
"name": "ua-parser-js",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^1.0.38"
},
{
"name": "vee-validate",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "4.7.0"
},
{
"name": "vue-advanced-cropper",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^2.8.8"
},
{
"name": "vue-tippy",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^6.7.1"
},
{
"name": "ws",
"manifest": "packages/frontend-2/package.json",
"ecosystem": "npm",
"version_constraint": "^8.17.1"
},
{
"name": "asyncpg",
"manifest": "packages/ifc-import-service/pyproject.toml",
"ecosystem": "pypi",
"version_constraint": ">=0.30.0"
},
{
"name": "typed-settings",
"manifest": "packages/ifc-import-service/pyproject.toml",
"ecosystem": "pypi",
"version_constraint": ">=24.5.0"
},
{
"name": "pydantic",
"manifest": "packages/ifc-import-service/pyproject.toml",
"ecosystem": "pypi",
"version_constraint": ">=2.11.7"
},
{
"name": "python-dotenv",
"manifest": "packages/ifc-import-service/pyproject.toml",
"ecosystem": "pypi",
"version_constraint": ">=1.0.0"
},
{
"name": "structlog",
"manifest": "packages/ifc-import-service/pyproject.toml",
"ecosystem": "pypi",
"version_constraint": ">=25.4.0"
},
{
"name": "structlog-to-seq",
"manifest": "packages/ifc-import-service/pyproject.toml",
"ecosystem": "pypi",
"version_constraint": ">=21.0.0"
},
{
"name": "specklepy",
"manifest": "packages/ifc-import-service/pyproject.toml",
"ecosystem": "pypi",
"version_constraint": ">=3.0.7"
},
{
"name": "colorful",
"manifest": "packages/ifc-import-service/pyproject.toml",
"ecosystem": "pypi",
"version_constraint": ">=0.5.7"
},
{
"name": "prometheus-client",
"manifest": "packages/ifc-import-service/pyproject.toml",
"ecosystem": "pypi",
"version_constraint": ">=0.23.1"
},
{
"name": "@speckle/shared",
"manifest": "packages/monitor-deployment/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "crypto",
"manifest": "packages/monitor-deployment/package.json",
"ecosystem": "npm",
"version_constraint": "^1.0.1"
},
{
"name": "dotenv",
"manifest": "packages/monitor-deployment/package.json",
"ecosystem": "npm",
"version_constraint": "^16.4.5"
},
{
"name": "esm-module-alias",
"manifest": "packages/monitor-deployment/package.json",
"ecosystem": "npm",
"version_constraint": "^2.2.0"
},
{
"name": "express",
"manifest": "packages/monitor-deployment/package.json",
"ecosystem": "npm",
"version_constraint": "^4.19.2"
},
{
"name": "http-errors",
"manifest": "packages/monitor-deployment/package.json",
"ecosystem": "npm",
"version_constraint": "~1.6.3"
},
{
"name": "knex",
"manifest": "packages/monitor-deployment/package.json",
"ecosystem": "npm",
"version_constraint": "^2.5.1"
},
{
"name": "lodash",
"manifest": "packages/monitor-deployment/package.json",
"ecosystem": "npm",
"version_constraint": "^4.17.21"
},
{
"name": "lodash-es",
"manifest": "packages/monitor-deployment/package.json",
"ecosystem": "npm",
"version_constraint": "^4.17.21"
},
{
"name": "pg",
"manifest": "packages/monitor-deployment/package.json",
"ecosystem": "npm",
"version_constraint": "^8.7.3"
},
{
"name": "pino",
"manifest": "packages/monitor-deployment/package.json",
"ecosystem": "npm",
"version_constraint": "^8.7.0"
},
{
"name": "pino-http",
"manifest": "packages/monitor-deployment/package.json",
"ecosystem": "npm",
"version_constraint": "^8.2.1"
},
{
"name": "pino-pretty",
"manifest": "packages/monitor-deployment/package.json",
"ecosystem": "npm",
"version_constraint": "^9.1.1"
},
{
"name": "prom-client",
"manifest": "packages/monitor-deployment/package.json",
"ecosystem": "npm",
"version_constraint": "^14.0.1"
},
{
"name": "znv",
"manifest": "packages/monitor-deployment/package.json",
"ecosystem": "npm",
"version_constraint": "^0.4.0"
},
{
"name": "zod",
"manifest": "packages/monitor-deployment/package.json",
"ecosystem": "npm",
"version_constraint": "^3.24.1"
},
{
"name": "@babel/core",
"manifest": "packages/objectloader/package.json",
"ecosystem": "npm",
"version_constraint": "^7.17.9"
},
{
"name": "@speckle/shared",
"manifest": "packages/objectloader/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "core-js",
"manifest": "packages/objectloader/package.json",
"ecosystem": "npm",
"version_constraint": "^3.21.1"
},
{
"name": "lodash",
"manifest": "packages/objectloader/package.json",
"ecosystem": "npm",
"version_constraint": "^4.17.21"
},
{
"name": "lodash-es",
"manifest": "packages/objectloader/package.json",
"ecosystem": "npm",
"version_constraint": "^4.17.21"
},
{
"name": "regenerator-runtime",
"manifest": "packages/objectloader/package.json",
"ecosystem": "npm",
"version_constraint": "^0.13.7"
},
{
"name": "@speckle/shared",
"manifest": "packages/objectloader2/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "@speckle/shared",
"manifest": "packages/objectsender/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "lodash",
"manifest": "packages/objectsender/package.json",
"ecosystem": "npm",
"version_constraint": "^4.17.21"
},
{
"name": "lodash-es",
"manifest": "packages/objectsender/package.json",
"ecosystem": "npm",
"version_constraint": "^4.17.21"
},
{
"name": "reflect-metadata",
"manifest": "packages/objectsender/package.json",
"ecosystem": "npm",
"version_constraint": "^0.2.2"
},
{
"name": "@speckle/shared",
"manifest": "packages/preview-frontend/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "@speckle/viewer",
"manifest": "packages/preview-frontend/package.json",
"ecosystem": "npm",
"version_constraint": "2.25.7"
},
{
"name": "@godaddy/terminus",
"manifest": "packages/preview-service/package.json",
"ecosystem": "npm",
"version_constraint": "^4.12.1"
},
{
"name": "@speckle/shared",
"manifest": "packages/preview-service/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "bull",
"manifest": "packages/preview-service/package.json",
"ecosystem": "npm",
"version_constraint": "^4.16.4"
},
{
"name": "dotenv",
"manifest": "packages/preview-service/package.json",
"ecosystem": "npm",
"version_constraint": "^16.4.7"
},
{
"name": "esm-module-alias",
"manifest": "packages/preview-service/package.json",
"ecosystem": "npm",
"version_constraint": "^2.2.1"
},
{
"name": "express",
"manifest": "packages/preview-service/package.json",
"ecosystem": "npm",
"version_constraint": "^4.19.2"
},
{
"name": "pino",
"manifest": "packages/preview-service/package.json",
"ecosystem": "npm",
"version_constraint": "^8.7.0"
},
{
"name": "pino-http",
"manifest": "packages/preview-service/package.json",
"ecosystem": "npm",
"version_constraint": "^8.6.1"
},
{
"name": "pino-pretty",
"manifest": "packages/preview-service/package.json",
"ecosystem": "npm",
"version_constraint": "^9.1.1"
},
{
"name": "prom-client",
"manifest": "packages/preview-service/package.json",
"ecosystem": "npm",
"version_constraint": "^14.0.1"
},
{
"name": "puppeteer",
"manifest": "packages/preview-service/package.json",
"ecosystem": "npm",
"version_constraint": "^23.9.0"
},
{
"name": "znv",
"manifest": "packages/preview-service/package.json",
"ecosystem": "npm",
"version_constraint": "^0.4.0"
},
{
"name": "zod",
"manifest": "packages/preview-service/package.json",
"ecosystem": "npm",
"version_constraint": "^3.23.8"
},
{
"name": "@apollo/client",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^3.7.0"
},
{
"name": "@apollo/server",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^4.11.0"
},
{
"name": "@aws-sdk/client-s3",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^3.276.0"
},
{
"name": "@aws-sdk/lib-storage",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^3.100.0"
},
{
"name": "@aws-sdk/s3-request-presigner",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "3.352.0"
},
{
"name": "@bull-board/express",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^6.12.7"
},
{
"name": "@godaddy/terminus",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^4.9.0"
},
{
"name": "@graphql-tools/mock",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^9.0.4"
},
{
"name": "@graphql-tools/schema",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^10.0.6"
},
{
"name": "@isaacs/ttlcache",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.4.1"
},
{
"name": "@lifeomic/attempt",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^3.1.0"
},
{
"name": "@mailchimp/mailchimp_marketing",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^3.0.80"
},
{
"name": "@opentelemetry/api",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.9.0"
},
{
"name": "@opentelemetry/exporter-trace-otlp-proto",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^0.53.0"
},
{
"name": "@opentelemetry/instrumentation-express",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^0.42.0"
},
{
"name": "@opentelemetry/instrumentation-graphql",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^0.43.0"
},
{
"name": "@opentelemetry/instrumentation-http",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^0.53.0"
},
{
"name": "@opentelemetry/instrumentation-knex",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^0.40.0"
},
{
"name": "@opentelemetry/instrumentation-pino",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^0.42.0"
},
{
"name": "@opentelemetry/sdk-trace-node",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.26.0"
},
{
"name": "@speckle/objectloader",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "@speckle/shared",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "ajv",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^8.12.0"
},
{
"name": "bcrypt",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^5.0.0"
},
{
"name": "bull",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^4.16.4"
},
{
"name": "bull-board",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^2.1.3"
},
{
"name": "busboy",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.4.0"
},
{
"name": "compression",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.7.4"
},
{
"name": "connect-redis",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^6.1.1"
},
{
"name": "content-disposition",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^0.5.4"
},
{
"name": "cookie-parser",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.4.6"
},
{
"name": "cors",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^2.8.5"
},
{
"name": "cross-fetch",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^3.1.5"
},
{
"name": "crypto-random-string",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^3.2.0"
},
{
"name": "dataloader",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^2.2.3"
},
{
"name": "dayjs",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.11.5"
},
{
"name": "dotenv",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^8.2.0"
},
{
"name": "ejs",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^3.1.8"
},
{
"name": "eventemitter2",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^6.4.7"
},
{
"name": "express",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^4.20.0"
},
{
"name": "express-async-errors",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^3.1.1"
},
{
"name": "express-prom-bundle",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^6.6.0"
},
{
"name": "express-session",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.17.1"
},
{
"name": "extensionless",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.9.9"
},
{
"name": "graphql",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^16.6.0"
},
{
"name": "graphql-redis-subscriptions",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^2.2.2"
},
{
"name": "graphql-scalars",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.24.1"
},
{
"name": "graphql-subscriptions",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^2.0.0"
},
{
"name": "graphql-tag",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^2.12.6"
},
{
"name": "ioredis",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^5.2.2"
},
{
"name": "join-images",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.5"
},
{
"name": "jose",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^5.6.3"
},
{
"name": "knex",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^2.5.1"
},
{
"name": "libsodium-wrappers",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^0.7.13"
},
{
"name": "lodash",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^4.17.21"
},
{
"name": "lodash-es",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^4.17.21"
},
{
"name": "lru-cache",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^11.0.1"
},
{
"name": "mixpanel",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^0.17.0"
},
{
"name": "mjml",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^4.13.0"
},
{
"name": "mjml-bullet-list",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.2.2"
},
{
"name": "module-alias",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^2.2.2"
},
{
"name": "netmask",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^2.0.2"
},
{
"name": "node-cron",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^3.0.2"
},
{
"name": "node-machine-id",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.12"
},
{
"name": "nodemailer",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^6.5.0"
},
{
"name": "openid-client",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^5.1.7"
},
{
"name": "passport",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^0.6.0"
},
{
"name": "passport-azure-ad",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^4.3.4"
},
{
"name": "passport-github2",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^0.1.12"
},
{
"name": "passport-google-oauth2",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^0.2.0"
},
{
"name": "passport-google-oauth20",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^2.0.0"
},
{
"name": "pg",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^8.7.3"
},
{
"name": "pg-query-stream",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^4.2.3"
},
{
"name": "pino",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^8.7.0"
},
{
"name": "pino-http",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^8.6.1"
},
{
"name": "pino-pretty",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^13.0.0"
},
{
"name": "prom-client",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^14.0.1"
},
{
"name": "rate-limiter-flexible",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^2.4.1"
},
{
"name": "response-time",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^2.3.2"
},
{
"name": "sanitize-html",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^2.7.1"
},
{
"name": "sharp",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^0.34.4"
},
{
"name": "string-pixel-width",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.10.0"
},
{
"name": "stripe",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^17.1.0"
},
{
"name": "subscriptions-transport-ws",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^0.11.0"
},
{
"name": "true-myth",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^8.5.0"
},
{
"name": "ua-parser-js",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.0.38"
},
{
"name": "undici",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^5.28.4"
},
{
"name": "verror",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.10.1"
},
{
"name": "xml-escape",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.0"
},
{
"name": "znv",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^0.4.0"
},
{
"name": "zod",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^3.22.4"
},
{
"name": "zod-express",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^0.0.8"
},
{
"name": "zod-validation-error",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.5.0"
},
{
"name": "zxcvbn",
"manifest": "packages/server/package.json",
"ecosystem": "npm",
"version_constraint": "^4.4.2"
},
{
"name": "dayjs",
"manifest": "packages/shared/package.json",
"ecosystem": "npm",
"version_constraint": "^1.11.13"
},
{
"name": "lodash",
"manifest": "packages/shared/package.json",
"ecosystem": "npm",
"version_constraint": "^4.17.21"
},
{
"name": "lodash-es",
"manifest": "packages/shared/package.json",
"ecosystem": "npm",
"version_constraint": "^4.17.21"
},
{
"name": "nanoid",
"manifest": "packages/shared/package.json",
"ecosystem": "npm",
"version_constraint": "^5.1.5"
},
{
"name": "true-myth",
"manifest": "packages/shared/package.json",
"ecosystem": "npm",
"version_constraint": "^8.5.0"
},
{
"name": "type-fest",
"manifest": "packages/shared/package.json",
"ecosystem": "npm",
"version_constraint": "^3.11.1"
},
{
"name": "@tailwindcss/forms",
"manifest": "packages/tailwind-theme/package.json",
"ecosystem": "npm",
"version_constraint": "^0.5.3"
},
{
"name": "lodash-es",
"manifest": "packages/ui-components-nuxt/package.json",
"ecosystem": "npm",
"version_constraint": "^4.0.0"
},
{
"name": "@headlessui/vue",
"manifest": "packages/ui-components/package.json",
"ecosystem": "npm",
"version_constraint": "npm:@speckle/headlessui-vue@1.7.23-alpha.0"
},
{
"name": "@heroicons/vue",
"manifest": "packages/ui-components/package.json",
"ecosystem": "npm",
"version_constraint": "^2.0.12"
},
{
"name": "@speckle/shared",
"manifest": "packages/ui-components/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "@storybook/test",
"manifest": "packages/ui-components/package.json",
"ecosystem": "npm",
"version_constraint": "^8.1.10"
},
{
"name": "@vueuse/core",
"manifest": "packages/ui-components/package.json",
"ecosystem": "npm",
"version_constraint": "^9.13.0"
},
{
"name": "lodash",
"manifest": "packages/ui-components/package.json",
"ecosystem": "npm",
"version_constraint": "^4.0.0"
},
{
"name": "lodash-es",
"manifest": "packages/ui-components/package.json",
"ecosystem": "npm",
"version_constraint": "^4.0.0"
},
{
"name": "lucide-vue-next",
"manifest": "packages/ui-components/package.json",
"ecosystem": "npm",
"version_constraint": "^0.537.0"
},
{
"name": "nanoid",
"manifest": "packages/ui-components/package.json",
"ecosystem": "npm",
"version_constraint": "^3.0.0"
},
{
"name": "v3-infinite-loading",
"manifest": "packages/ui-components/package.json",
"ecosystem": "npm",
"version_constraint": "^1.2.2"
},
{
"name": "vue-advanced-cropper",
"manifest": "packages/ui-components/package.json",
"ecosystem": "npm",
"version_constraint": "^2.8.8"
},
{
"name": "vue-tippy",
"manifest": "packages/ui-components/package.json",
"ecosystem": "npm",
"version_constraint": "^6.7.1"
},
{
"name": "@speckle/objectloader2",
"manifest": "packages/viewer-sandbox/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "@speckle/shared",
"manifest": "packages/viewer-sandbox/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "@speckle/viewer",
"manifest": "packages/viewer-sandbox/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "tweakpane",
"manifest": "packages/viewer-sandbox/package.json",
"ecosystem": "npm",
"version_constraint": "^3.0.8"
},
{
"name": "@speckle/objectloader2",
"manifest": "packages/viewer/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "@speckle/shared",
"manifest": "packages/viewer/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "@types/flat",
"manifest": "packages/viewer/package.json",
"ecosystem": "npm",
"version_constraint": "^5.0.2"
},
{
"name": "earcut",
"manifest": "packages/viewer/package.json",
"ecosystem": "npm",
"version_constraint": "3.0.1"
},
{
"name": "flat",
"manifest": "packages/viewer/package.json",
"ecosystem": "npm",
"version_constraint": "^5.0.2"
},
{
"name": "js-logger",
"manifest": "packages/viewer/package.json",
"ecosystem": "npm",
"version_constraint": "1.6.1"
},
{
"name": "lodash-es",
"manifest": "packages/viewer/package.json",
"ecosystem": "npm",
"version_constraint": "^4.17.21"
},
{
"name": "polylabel",
"manifest": "packages/viewer/package.json",
"ecosystem": "npm",
"version_constraint": "2.0.1"
},
{
"name": "string-to-color",
"manifest": "packages/viewer/package.json",
"ecosystem": "npm",
"version_constraint": "^2.2.2"
},
{
"name": "three",
"manifest": "packages/viewer/package.json",
"ecosystem": "npm",
"version_constraint": "^0.140.0"
},
{
"name": "three-mesh-bvh",
"manifest": "packages/viewer/package.json",
"ecosystem": "npm",
"version_constraint": "0.5.17"
},
{
"name": "tree-model",
"manifest": "packages/viewer/package.json",
"ecosystem": "npm",
"version_constraint": "1.0.7"
},
{
"name": "troika-three-text",
"manifest": "packages/viewer/package.json",
"ecosystem": "npm",
"version_constraint": "0.52.4"
},
{
"name": "type-fest",
"manifest": "packages/viewer/package.json",
"ecosystem": "npm",
"version_constraint": "^4.15.0"
},
{
"name": "@speckle/shared",
"manifest": "packages/webhook-service/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:^"
},
{
"name": "knex",
"manifest": "packages/webhook-service/package.json",
"ecosystem": "npm",
"version_constraint": "^2.5.1"
},
{
"name": "node-fetch",
"manifest": "packages/webhook-service/package.json",
"ecosystem": "npm",
"version_constraint": "^2.6.1"
},
{
"name": "pg",
"manifest": "packages/webhook-service/package.json",
"ecosystem": "npm",
"version_constraint": "^8.7.3"
},
{
"name": "pino",
"manifest": "packages/webhook-service/package.json",
"ecosystem": "npm",
"version_constraint": "^8.7.0"
},
{
"name": "pino-http",
"manifest": "packages/webhook-service/package.json",
"ecosystem": "npm",
"version_constraint": "^8.0.0"
},
{
"name": "pino-pretty",
"manifest": "packages/webhook-service/package.json",
"ecosystem": "npm",
"version_constraint": "^9.1.1"
},
{
"name": "private-ip",
"manifest": "packages/webhook-service/package.json",
"ecosystem": "npm",
"version_constraint": "^2.3.3"
},
{
"name": "prom-client",
"manifest": "packages/webhook-service/package.json",
"ecosystem": "npm",
"version_constraint": "^14.0.1"
},
{
"name": "verror",
"manifest": "packages/webhook-service/package.json",
"ecosystem": "npm",
"version_constraint": "^1.10.1"
},
{
"name": "znv",
"manifest": "packages/webhook-service/package.json",
"ecosystem": "npm",
"version_constraint": "^0.4.0"
},
{
"name": "zod",
"manifest": "packages/webhook-service/package.json",
"ecosystem": "npm",
"version_constraint": "^3.22.4"
}
],
"all_dependencies": {
"error": null,
"source": "github-sbom",
"packages": [
{
"name": "@apollo/client",
"direct": true,
"version": "3.13.8",
"ecosystem": "npm"
},
{
"name": "@apollo/client",
"direct": true,
"version": "^3.13.8",
"ecosystem": "npm"
},
{
"name": "@apollo/client",
"direct": true,
"version": "^3.7.0",
"ecosystem": "npm"
},
{
"name": "@apollo/server",
"direct": true,
"version": "4.11.0",
"ecosystem": "npm"
},
{
"name": "@apollo/server",
"direct": true,
"version": "^4.11.0",
"ecosystem": "npm"
},
{
"name": "@artmizu/nuxt-prometheus",
"direct": true,
"version": "2.5.2",
"ecosystem": "npm"
},
{
"name": "@artmizu/nuxt-prometheus",
"direct": true,
"version": "^2.5.2",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/client-s3",
"direct": true,
"version": "3.352.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/client-s3",
"direct": true,
"version": "^3.276.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/lib-storage",
"direct": true,
"version": "3.110.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/lib-storage",
"direct": true,
"version": "^3.100.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/s3-request-presigner",
"direct": true,
"version": "3.352.0",
"ecosystem": "npm"
},
{
"name": "@babel/core",
"direct": true,
"version": "7.28.3",
"ecosystem": "npm"
},
{
"name": "@babel/core",
"direct": true,
"version": "^7.17.5",
"ecosystem": "npm"
},
{
"name": "@babel/core",
"direct": true,
"version": "^7.17.9",
"ecosystem": "npm"
},
{
"name": "@babel/core",
"direct": true,
"version": "^7.18.2",
"ecosystem": "npm"
},
{
"name": "@bull-board/express",
"direct": true,
"version": "6.12.7",
"ecosystem": "npm"
},
{
"name": "@bull-board/express",
"direct": true,
"version": "^6.12.7",
"ecosystem": "npm"
},
{
"name": "@datadog/browser-rum",
"direct": true,
"version": "5.11.0",
"ecosystem": "npm"
},
{
"name": "@datadog/browser-rum",
"direct": true,
"version": "^5.11.0",
"ecosystem": "npm"
},
{
"name": "@godaddy/terminus",
"direct": true,
"version": "4.12.1",
"ecosystem": "npm"
},
{
"name": "@godaddy/terminus",
"direct": true,
"version": "^4.12.1",
"ecosystem": "npm"
},
{
"name": "@godaddy/terminus",
"direct": true,
"version": "^4.9.0",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/mock",
"direct": true,
"version": "9.0.4",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/mock",
"direct": true,
"version": "^9.0.4",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/schema",
"direct": true,
"version": "10.0.23",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/schema",
"direct": true,
"version": "9.0.19",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/schema",
"direct": true,
"version": "^10.0.6",
"ecosystem": "npm"
},
{
"name": "@headlessui/vue",
"direct": true,
"version": "1.7.23-alpha.0",
"ecosystem": "npm"
},
{
"name": "@heroicons/vue",
"direct": true,
"version": "2.0.12",
"ecosystem": "npm"
},
{
"name": "@heroicons/vue",
"direct": true,
"version": "^2.0.12",
"ecosystem": "npm"
},
{
"name": "@intercom/messenger-js-sdk",
"direct": true,
"version": "0.0.14",
"ecosystem": "npm"
},
{
"name": "@intercom/messenger-js-sdk",
"direct": true,
"version": "^0.0.14",
"ecosystem": "npm"
},
{
"name": "@isaacs/ttlcache",
"direct": true,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "@isaacs/ttlcache",
"direct": true,
"version": "^1.4.1",
"ecosystem": "npm"
},
{
"name": "@jsonforms/core",
"direct": true,
"version": "3.5.1",
"ecosystem": "npm"
},
{
"name": "@jsonforms/core",
"direct": true,
"version": "^3.5.1",
"ecosystem": "npm"
},
{
"name": "@jsonforms/vue",
"direct": true,
"version": "3.5.1",
"ecosystem": "npm"
},
{
"name": "@jsonforms/vue",
"direct": true,
"version": "^3.5.1",
"ecosystem": "npm"
},
{
"name": "@jsonforms/vue-vanilla",
"direct": true,
"version": "3.3.0",
"ecosystem": "npm"
},
{
"name": "@jsonforms/vue-vanilla",
"direct": true,
"version": "^3.3.0",
"ecosystem": "npm"
},
{
"name": "@lifeomic/attempt",
"direct": true,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "@lifeomic/attempt",
"direct": true,
"version": "^3.1.0",
"ecosystem": "npm"
},
{
"name": "@mailchimp/mailchimp_marketing",
"direct": true,
"version": "3.0.80",
"ecosystem": "npm"
},
{
"name": "@mailchimp/mailchimp_marketing",
"direct": true,
"version": "^3.0.80",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/api",
"direct": true,
"version": "1.9.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/api",
"direct": true,
"version": "^1.9.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/exporter-trace-otlp-proto",
"direct": true,
"version": "0.53.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/exporter-trace-otlp-proto",
"direct": true,
"version": "^0.53.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/instrumentation-express",
"direct": true,
"version": "0.42.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/instrumentation-express",
"direct": true,
"version": "^0.42.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/instrumentation-graphql",
"direct": true,
"version": "0.43.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/instrumentation-graphql",
"direct": true,
"version": "^0.43.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/instrumentation-http",
"direct": true,
"version": "0.53.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/instrumentation-http",
"direct": true,
"version": "^0.53.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/instrumentation-knex",
"direct": true,
"version": "0.40.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/instrumentation-knex",
"direct": true,
"version": "^0.40.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/instrumentation-pino",
"direct": true,
"version": "0.42.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/instrumentation-pino",
"direct": true,
"version": "^0.42.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/sdk-trace-node",
"direct": true,
"version": "1.26.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/sdk-trace-node",
"direct": true,
"version": "^1.26.0",
"ecosystem": "npm"
},
{
"name": "@speckle/objectloader2",
"direct": true,
"version": "2.25.7",
"ecosystem": "npm"
},
{
"name": "@speckle/shared",
"direct": true,
"version": "2.25.7",
"ecosystem": "npm"
},
{
"name": "@speckle/viewer",
"direct": true,
"version": "2.25.7",
"ecosystem": "npm"
},
{
"name": "@storybook/test",
"direct": true,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/test",
"direct": true,
"version": "^8.1.10",
"ecosystem": "npm"
},
{
"name": "@survicate/survicate-web-surveys-wrapper",
"direct": true,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "@survicate/survicate-web-surveys-wrapper",
"direct": true,
"version": "^1.3.0",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/forms",
"direct": true,
"version": "0.5.3",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/forms",
"direct": true,
"version": "^0.5.3",
"ecosystem": "npm"
},
{
"name": "@tiptap/core",
"direct": true,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@tiptap/core",
"direct": true,
"version": "^2.0.0-beta.176",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-bold",
"direct": true,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-document",
"direct": true,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-hard-break",
"direct": true,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-history",
"direct": true,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-italic",
"direct": true,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-link",
"direct": true,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-mention",
"direct": true,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-paragraph",
"direct": true,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-placeholder",
"direct": true,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-strike",
"direct": true,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-text",
"direct": true,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-underline",
"direct": true,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@tiptap/pm",
"direct": true,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@tiptap/suggestion",
"direct": true,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@tiptap/vue-3",
"direct": true,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@tryghost/content-api",
"direct": true,
"version": "1.11.21",
"ecosystem": "npm"
},
{
"name": "@tryghost/content-api",
"direct": true,
"version": "^1.11.21",
"ecosystem": "npm"
},
{
"name": "@types/flat",
"direct": true,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "@types/flat",
"direct": true,
"version": "^5.0.2",
"ecosystem": "npm"
},
{
"name": "@vue/apollo-composable",
"direct": true,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@vue/apollo-composable",
"direct": true,
"version": "^4.2.2",
"ecosystem": "npm"
},
{
"name": "@vue/apollo-ssr",
"direct": true,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@vueuse/core",
"direct": true,
"version": "10.9.0",
"ecosystem": "npm"
},
{
"name": "@vueuse/core",
"direct": true,
"version": "9.13.0",
"ecosystem": "npm"
},
{
"name": "@vueuse/core",
"direct": true,
"version": "^10.9.0",
"ecosystem": "npm"
},
{
"name": "@vueuse/core",
"direct": true,
"version": "^9.13.0",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": true,
"version": "6.12.6",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": true,
"version": "8.12.0",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": true,
"version": "8.13.0",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": true,
"version": "^8.12.0",
"ecosystem": "npm"
},
{
"name": "apollo-upload-client",
"direct": true,
"version": "18.0.1",
"ecosystem": "npm"
},
{
"name": "apollo-upload-client",
"direct": true,
"version": "^18.0.1",
"ecosystem": "npm"
},
{
"name": "bcrypt",
"direct": true,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "bcrypt",
"direct": true,
"version": "^5.0.0",
"ecosystem": "npm"
},
{
"name": "bull",
"direct": true,
"version": "4.16.5",
"ecosystem": "npm"
},
{
"name": "bull",
"direct": true,
"version": "^4.16.4",
"ecosystem": "npm"
},
{
"name": "bull",
"direct": true,
"version": "^4.16.5",
"ecosystem": "npm"
},
{
"name": "bull-board",
"direct": true,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "bull-board",
"direct": true,
"version": "^2.1.3",
"ecosystem": "npm"
},
{
"name": "busboy",
"direct": true,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "busboy",
"direct": true,
"version": "^1.4.0",
"ecosystem": "npm"
},
{
"name": "compression",
"direct": true,
"version": "1.7.4",
"ecosystem": "npm"
},
{
"name": "compression",
"direct": true,
"version": "^1.7.4",
"ecosystem": "npm"
},
{
"name": "connect-redis",
"direct": true,
"version": "6.1.3",
"ecosystem": "npm"
},
{
"name": "connect-redis",
"direct": true,
"version": "^6.1.1",
"ecosystem": "npm"
},
{
"name": "content-disposition",
"direct": true,
"version": "0.5.4",
"ecosystem": "npm"
},
{
"name": "content-disposition",
"direct": true,
"version": "^0.5.4",
"ecosystem": "npm"
},
{
"name": "cookie-parser",
"direct": true,
"version": "1.4.6",
"ecosystem": "npm"
},
{
"name": "cookie-parser",
"direct": true,
"version": "^1.4.6",
"ecosystem": "npm"
},
{
"name": "core-js",
"direct": true,
"version": "3.22.4",
"ecosystem": "npm"
},
{
"name": "core-js",
"direct": true,
"version": "^3.21.1",
"ecosystem": "npm"
},
{
"name": "cors",
"direct": true,
"version": "2.8.5",
"ecosystem": "npm"
},
{
"name": "cors",
"direct": true,
"version": "^2.8.5",
"ecosystem": "npm"
},
{
"name": "cross-fetch",
"direct": true,
"version": "3.1.5",
"ecosystem": "npm"
},
{
"name": "cross-fetch",
"direct": true,
"version": "^3.1.5",
"ecosystem": "npm"
},
{
"name": "crypto",
"direct": true,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "crypto",
"direct": true,
"version": "^1.0.1",
"ecosystem": "npm"
},
{
"name": "crypto-random-string",
"direct": true,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "crypto-random-string",
"direct": true,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "crypto-random-string",
"direct": true,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "crypto-random-string",
"direct": true,
"version": "^3.2.0",
"ecosystem": "npm"
},
{
"name": "crypto-random-string",
"direct": true,
"version": "^5.0.0",
"ecosystem": "npm"
},
{
"name": "dataloader",
"direct": true,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "dataloader",
"direct": true,
"version": "^2.2.3",
"ecosystem": "npm"
},
{
"name": "dayjs",
"direct": true,
"version": "1.11.13",
"ecosystem": "npm"
},
{
"name": "dayjs",
"direct": true,
"version": "^1.11.13",
"ecosystem": "npm"
},
{
"name": "dayjs",
"direct": true,
"version": "^1.11.5",
"ecosystem": "npm"
},
{
"name": "dayjs",
"direct": true,
"version": "^1.11.7",
"ecosystem": "npm"
},
{
"name": "dompurify",
"direct": true,
"version": "3.2.7",
"ecosystem": "npm"
},
{
"name": "dompurify",
"direct": true,
"version": "^3.2.7",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": true,
"version": "16.4.7",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": true,
"version": "16.6.1",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": true,
"version": "17.2.1",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": true,
"version": "8.6.0",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": true,
"version": "^16.4.5",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": true,
"version": "^16.4.7",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": true,
"version": "^8.2.0",
"ecosystem": "npm"
},
{
"name": "earcut",
"direct": true,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "ejs",
"direct": true,
"version": "3.1.10",
"ecosystem": "npm"
},
{
"name": "ejs",
"direct": true,
"version": "^3.1.8",
"ecosystem": "npm"
},
{
"name": "esm-module-alias",
"direct": true,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "esm-module-alias",
"direct": true,
"version": "^2.2.0",
"ecosystem": "npm"
},
{
"name": "esm-module-alias",
"direct": true,
"version": "^2.2.1",
"ecosystem": "npm"
},
{
"name": "eventemitter2",
"direct": true,
"version": "6.4.7",
"ecosystem": "npm"
},
{
"name": "eventemitter2",
"direct": true,
"version": "^6.4.7",
"ecosystem": "npm"
},
{
"name": "express",
"direct": true,
"version": "4.20.0",
"ecosystem": "npm"
},
{
"name": "express",
"direct": true,
"version": "^4.19.2",
"ecosystem": "npm"
},
{
"name": "express",
"direct": true,
"version": "^4.20.0",
"ecosystem": "npm"
},
{
"name": "express-async-errors",
"direct": true,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "express-async-errors",
"direct": true,
"version": "^3.1.1",
"ecosystem": "npm"
},
{
"name": "express-prom-bundle",
"direct": true,
"version": "6.6.0",
"ecosystem": "npm"
},
{
"name": "express-prom-bundle",
"direct": true,
"version": "^6.6.0",
"ecosystem": "npm"
},
{
"name": "express-session",
"direct": true,
"version": "1.17.2",
"ecosystem": "npm"
},
{
"name": "express-session",
"direct": true,
"version": "^1.17.1",
"ecosystem": "npm"
},
{
"name": "extensionless",
"direct": true,
"version": "1.9.9",
"ecosystem": "npm"
},
{
"name": "extensionless",
"direct": true,
"version": "^1.9.9",
"ecosystem": "npm"
},
{
"name": "flat",
"direct": true,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "flat",
"direct": true,
"version": "^5.0.2",
"ecosystem": "npm"
},
{
"name": "graphql",
"direct": true,
"version": "16.9.0",
"ecosystem": "npm"
},
{
"name": "graphql",
"direct": true,
"version": "^16.6.0",
"ecosystem": "npm"
},
{
"name": "graphql-redis-subscriptions",
"direct": true,
"version": "2.4.2",
"ecosystem": "npm"
},
{
"name": "graphql-redis-subscriptions",
"direct": true,
"version": "^2.2.2",
"ecosystem": "npm"
},
{
"name": "graphql-scalars",
"direct": true,
"version": "1.24.1",
"ecosystem": "npm"
},
{
"name": "graphql-scalars",
"direct": true,
"version": "^1.24.1",
"ecosystem": "npm"
},
{
"name": "graphql-subscriptions",
"direct": true,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "graphql-subscriptions",
"direct": true,
"version": "^2.0.0",
"ecosystem": "npm"
},
{
"name": "graphql-tag",
"direct": true,
"version": "2.12.6",
"ecosystem": "npm"
},
{
"name": "graphql-tag",
"direct": true,
"version": "^2.12.6",
"ecosystem": "npm"
},
{
"name": "http-errors",
"direct": true,
"version": "1.6.3",
"ecosystem": "npm"
},
{
"name": "http-errors",
"direct": true,
"version": "1.8.1",
"ecosystem": "npm"
},
{
"name": "http-errors",
"direct": true,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "http-errors",
"direct": true,
"version": "~1.6.3",
"ecosystem": "npm"
},
{
"name": "ioredis",
"direct": true,
"version": "4.28.5",
"ecosystem": "npm"
},
{
"name": "ioredis",
"direct": true,
"version": "5.7.0",
"ecosystem": "npm"
},
{
"name": "ioredis",
"direct": true,
"version": "^5.2.2",
"ecosystem": "npm"
},
{
"name": "ioredis",
"direct": true,
"version": "^5.7.0",
"ecosystem": "npm"
},
{
"name": "join-images",
"direct": true,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "join-images",
"direct": true,
"version": "^1.1.5",
"ecosystem": "npm"
},
{
"name": "jose",
"direct": true,
"version": "4.15.5",
"ecosystem": "npm"
},
{
"name": "jose",
"direct": true,
"version": "5.6.3",
"ecosystem": "npm"
},
{
"name": "jose",
"direct": true,
"version": "^5.6.3",
"ecosystem": "npm"
},
{
"name": "js-cookie",
"direct": true,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "js-cookie",
"direct": true,
"version": "^3.0.1",
"ecosystem": "npm"
},
{
"name": "js-logger",
"direct": true,
"version": "1.6.1",
"ecosystem": "npm"
},
{
"name": "jsdom",
"direct": true,
"version": "22.1.0",
"ecosystem": "npm"
},
{
"name": "jsdom",
"direct": true,
"version": "24.0.0",
"ecosystem": "npm"
},
{
"name": "jsdom",
"direct": true,
"version": "^22.1.0",
"ecosystem": "npm"
},
{
"name": "jsdom",
"direct": true,
"version": "^24.0.0",
"ecosystem": "npm"
},
{
"name": "knex",
"direct": true,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "knex",
"direct": true,
"version": "^2.5.1",
"ecosystem": "npm"
},
{
"name": "libsodium-wrappers",
"direct": true,
"version": "0.7.13",
"ecosystem": "npm"
},
{
"name": "libsodium-wrappers",
"direct": true,
"version": "^0.7.13",
"ecosystem": "npm"
},
{
"name": "lodash",
"direct": true,
"version": "4.17.21",
"ecosystem": "npm"
},
{
"name": "lodash",
"direct": true,
"version": "^4.0.0",
"ecosystem": "npm"
},
{
"name": "lodash",
"direct": true,
"version": "^4.17.21",
"ecosystem": "npm"
},
{
"name": "lodash-es",
"direct": true,
"version": "4.17.21",
"ecosystem": "npm"
},
{
"name": "lodash-es",
"direct": true,
"version": "^4.0.0",
"ecosystem": "npm"
},
{
"name": "lodash-es",
"direct": true,
"version": "^4.17.21",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": true,
"version": "10.4.3",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": true,
"version": "11.0.2",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": true,
"version": "4.1.5",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": true,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": true,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": true,
"version": "7.18.3",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": true,
"version": "8.0.5",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": true,
"version": "^11.0.1",
"ecosystem": "npm"
},
{
"name": "lucide-vue-next",
"direct": true,
"version": "0.537.0",
"ecosystem": "npm"
},
{
"name": "lucide-vue-next",
"direct": true,
"version": "^0.537.0",
"ecosystem": "npm"
},
{
"name": "marked",
"direct": true,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "marked",
"direct": true,
"version": "^5.1.0",
"ecosystem": "npm"
},
{
"name": "marked-plaintext",
"direct": true,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "marked-plaintext",
"direct": true,
"version": "^0.0.2",
"ecosystem": "npm"
},
{
"name": "mitt",
"direct": true,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "mitt",
"direct": true,
"version": "^3.0.0",
"ecosystem": "npm"
},
{
"name": "mixpanel",
"direct": true,
"version": "0.17.0",
"ecosystem": "npm"
},
{
"name": "mixpanel",
"direct": true,
"version": "0.18.0",
"ecosystem": "npm"
},
{
"name": "mixpanel",
"direct": true,
"version": "^0.17.0",
"ecosystem": "npm"
},
{
"name": "mixpanel",
"direct": true,
"version": "^0.18.0",
"ecosystem": "npm"
},
{
"name": "mixpanel-browser",
"direct": true,
"version": "2.58.0",
"ecosystem": "npm"
},
{
"name": "mixpanel-browser",
"direct": true,
"version": "^2.58.0",
"ecosystem": "npm"
},
{
"name": "mjml",
"direct": true,
"version": "4.14.1",
"ecosystem": "npm"
},
{
"name": "mjml",
"direct": true,
"version": "^4.13.0",
"ecosystem": "npm"
},
{
"name": "mjml-bullet-list",
"direct": true,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "mjml-bullet-list",
"direct": true,
"version": "^1.2.2",
"ecosystem": "npm"
},
{
"name": "module-alias",
"direct": true,
"version": "2.2.2",
"ecosystem": "npm"
},
{
"name": "module-alias",
"direct": true,
"version": "^2.2.2",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": true,
"version": "3.3.11",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": true,
"version": "5.1.5",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": true,
"version": "^3.0.0",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": true,
"version": "^5.1.5",
"ecosystem": "npm"
},
{
"name": "netmask",
"direct": true,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "netmask",
"direct": true,
"version": "^2.0.2",
"ecosystem": "npm"
},
{
"name": "node-cron",
"direct": true,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "node-cron",
"direct": true,
"version": "^3.0.2",
"ecosystem": "npm"
},
{
"name": "node-fetch",
"direct": true,
"version": "2.6.12",
"ecosystem": "npm"
},
{
"name": "node-fetch",
"direct": true,
"version": "2.6.7",
"ecosystem": "npm"
},
{
"name": "node-fetch",
"direct": true,
"version": "3.3.2",
"ecosystem": "npm"
},
{
"name": "node-fetch",
"direct": true,
"version": "^2.6.1",
"ecosystem": "npm"
},
{
"name": "node-gyp",
"direct": true,
"version": "11.4.2",
"ecosystem": "npm"
},
{
"name": "node-gyp",
"direct": true,
"version": "9.0.0",
"ecosystem": "npm"
},
{
"name": "node-machine-id",
"direct": true,
"version": "1.1.12",
"ecosystem": "npm"
},
{
"name": "node-machine-id",
"direct": true,
"version": "^1.1.12",
"ecosystem": "npm"
},
{
"name": "nodemailer",
"direct": true,
"version": "6.9.9",
"ecosystem": "npm"
},
{
"name": "nodemailer",
"direct": true,
"version": "^6.5.0",
"ecosystem": "npm"
},
{
"name": "openid-client",
"direct": true,
"version": "5.6.5",
"ecosystem": "npm"
},
{
"name": "openid-client",
"direct": true,
"version": "^5.1.7",
"ecosystem": "npm"
},
{
"name": "passport",
"direct": true,
"version": "0.6.0",
"ecosystem": "npm"
},
{
"name": "passport",
"direct": true,
"version": "^0.6.0",
"ecosystem": "npm"
},
{
"name": "passport-azure-ad",
"direct": true,
"version": "4.3.4",
"ecosystem": "npm"
},
{
"name": "passport-azure-ad",
"direct": true,
"version": "^4.3.4",
"ecosystem": "npm"
},
{
"name": "passport-github2",
"direct": true,
"version": "0.1.12",
"ecosystem": "npm"
},
{
"name": "passport-github2",
"direct": true,
"version": "^0.1.12",
"ecosystem": "npm"
},
{
"name": "passport-google-oauth2",
"direct": true,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "passport-google-oauth2",
"direct": true,
"version": "^0.2.0",
"ecosystem": "npm"
},
{
"name": "passport-google-oauth20",
"direct": true,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "passport-google-oauth20",
"direct": true,
"version": "^2.0.0",
"ecosystem": "npm"
},
{
"name": "pg",
"direct": true,
"version": "8.7.3",
"ecosystem": "npm"
},
{
"name": "pg",
"direct": true,
"version": "^8.7.3",
"ecosystem": "npm"
},
{
"name": "pg-query-stream",
"direct": true,
"version": "4.2.3",
"ecosystem": "npm"
},
{
"name": "pg-query-stream",
"direct": true,
"version": "^4.2.3",
"ecosystem": "npm"
},
{
"name": "pino",
"direct": true,
"version": "8.17.2",
"ecosystem": "npm"
},
{
"name": "pino",
"direct": true,
"version": "^8.14.1",
"ecosystem": "npm"
},
{
"name": "pino",
"direct": true,
"version": "^8.7.0",
"ecosystem": "npm"
},
{
"name": "pino-http",
"direct": true,
"version": "8.6.1",
"ecosystem": "npm"
},
{
"name": "pino-http",
"direct": true,
"version": "^8.0.0",
"ecosystem": "npm"
},
{
"name": "pino-http",
"direct": true,
"version": "^8.2.1",
"ecosystem": "npm"
},
{
"name": "pino-http",
"direct": true,
"version": "^8.3.3",
"ecosystem": "npm"
},
{
"name": "pino-http",
"direct": true,
"version": "^8.6.1",
"ecosystem": "npm"
},
{
"name": "pino-pretty",
"direct": true,
"version": "10.0.1",
"ecosystem": "npm"
},
{
"name": "pino-pretty",
"direct": true,
"version": "13.0.0",
"ecosystem": "npm"
},
{
"name": "pino-pretty",
"direct": true,
"version": "9.1.1",
"ecosystem": "npm"
},
{
"name": "pino-pretty",
"direct": true,
"version": "^10.0.1",
"ecosystem": "npm"
},
{
"name": "pino-pretty",
"direct": true,
"version": "^13.0.0",
"ecosystem": "npm"
},
{
"name": "pino-pretty",
"direct": true,
"version": "^9.1.1",
"ecosystem": "npm"
},
{
"name": "polylabel",
"direct": true,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "portal-vue",
"direct": true,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "portal-vue",
"direct": true,
"version": "^3.0.0",
"ecosystem": "npm"
},
{
"name": "private-ip",
"direct": true,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "private-ip",
"direct": true,
"version": "^2.3.3",
"ecosystem": "npm"
},
{
"name": "prom-client",
"direct": true,
"version": "14.2.0",
"ecosystem": "npm"
},
{
"name": "prom-client",
"direct": true,
"version": "^14.0.1",
"ecosystem": "npm"
},
{
"name": "puppeteer",
"direct": true,
"version": "23.9.0",
"ecosystem": "npm"
},
{
"name": "puppeteer",
"direct": true,
"version": "^23.9.0",
"ecosystem": "npm"
},
{
"name": "rate-limiter-flexible",
"direct": true,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "rate-limiter-flexible",
"direct": true,
"version": "^2.4.1",
"ecosystem": "npm"
},
{
"name": "reflect-metadata",
"direct": true,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "reflect-metadata",
"direct": true,
"version": "^0.2.2",
"ecosystem": "npm"
},
{
"name": "regenerator-runtime",
"direct": true,
"version": "0.13.11",
"ecosystem": "npm"
},
{
"name": "regenerator-runtime",
"direct": true,
"version": "^0.13.7",
"ecosystem": "npm"
},
{
"name": "response-time",
"direct": true,
"version": "2.3.2",
"ecosystem": "npm"
},
{
"name": "response-time",
"direct": true,
"version": "^2.3.2",
"ecosystem": "npm"
},
{
"name": "sanitize-html",
"direct": true,
"version": "2.12.1",
"ecosystem": "npm"
},
{
"name": "sanitize-html",
"direct": true,
"version": "^2.7.1",
"ecosystem": "npm"
},
{
"name": "seq-logging",
"direct": true,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "seq-logging",
"direct": true,
"version": "^2.1.1",
"ecosystem": "npm"
},
{
"name": "sharp",
"direct": true,
"version": "0.32.6",
"ecosystem": "npm"
},
{
"name": "sharp",
"direct": true,
"version": "0.34.4",
"ecosystem": "npm"
},
{
"name": "sharp",
"direct": true,
"version": "^0.34.4",
"ecosystem": "npm"
},
{
"name": "string-pixel-width",
"direct": true,
"version": "1.10.0",
"ecosystem": "npm"
},
{
"name": "string-pixel-width",
"direct": true,
"version": "^1.10.0",
"ecosystem": "npm"
},
{
"name": "string-to-color",
"direct": true,
"version": "2.2.2",
"ecosystem": "npm"
},
{
"name": "string-to-color",
"direct": true,
"version": "^2.2.2",
"ecosystem": "npm"
},
{
"name": "stripe",
"direct": true,
"version": "17.1.0",
"ecosystem": "npm"
},
{
"name": "stripe",
"direct": true,
"version": "^17.1.0",
"ecosystem": "npm"
},
{
"name": "subscriptions-transport-ws",
"direct": true,
"version": "0.11.0",
"ecosystem": "npm"
},
{
"name": "subscriptions-transport-ws",
"direct": true,
"version": "^0.11.0",
"ecosystem": "npm"
},
{
"name": "tarn",
"direct": true,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "tarn",
"direct": true,
"version": "^3.0.2",
"ecosystem": "npm"
},
{
"name": "three",
"direct": true,
"version": "0.140.2",
"ecosystem": "npm"
},
{
"name": "three",
"direct": true,
"version": "^0.140.0",
"ecosystem": "npm"
},
{
"name": "three-mesh-bvh",
"direct": true,
"version": "0.5.17",
"ecosystem": "npm"
},
{
"name": "tree-model",
"direct": true,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "troika-three-text",
"direct": true,
"version": "0.47.2",
"ecosystem": "npm"
},
{
"name": "troika-three-text",
"direct": true,
"version": "0.52.4",
"ecosystem": "npm"
},
{
"name": "true-myth",
"direct": true,
"version": "8.5.0",
"ecosystem": "npm"
},
{
"name": "true-myth",
"direct": true,
"version": "^8.5.0",
"ecosystem": "npm"
},
{
"name": "tweakpane",
"direct": true,
"version": "3.0.8",
"ecosystem": "npm"
},
{
"name": "tweakpane",
"direct": true,
"version": "^3.0.8",
"ecosystem": "npm"
},
{
"name": "tweetnacl-sealedbox-js",
"direct": true,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "tweetnacl-sealedbox-js",
"direct": true,
"version": "^1.2.0",
"ecosystem": "npm"
},
{
"name": "tweetnacl-util",
"direct": true,
"version": "0.15.1",
"ecosystem": "npm"
},
{
"name": "tweetnacl-util",
"direct": true,
"version": "^0.15.1",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": true,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": true,
"version": "0.21.3",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": true,
"version": "0.6.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": true,
"version": "0.8.1",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": true,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": true,
"version": "2.19.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": true,
"version": "3.11.1",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": true,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": true,
"version": "^2.13.1",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": true,
"version": "^3.11.1",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": true,
"version": "^4.15.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": true,
"version": "^4.24.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": true,
"version": "^4.26.1",
"ecosystem": "npm"
},
{
"name": "ua-parser-js",
"direct": true,
"version": "0.7.33",
"ecosystem": "npm"
},
{
"name": "ua-parser-js",
"direct": true,
"version": "1.0.38",
"ecosystem": "npm"
},
{
"name": "ua-parser-js",
"direct": true,
"version": "^1.0.38",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": true,
"version": "5.29.0",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": true,
"version": "^5.28.4",
"ecosystem": "npm"
},
{
"name": "v3-infinite-loading",
"direct": true,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "v3-infinite-loading",
"direct": true,
"version": "^1.2.2",
"ecosystem": "npm"
},
{
"name": "valid-filename",
"direct": true,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "valid-filename",
"direct": true,
"version": "^3.1.0",
"ecosystem": "npm"
},
{
"name": "vee-validate",
"direct": true,
"version": "4.7.0",
"ecosystem": "npm"
},
{
"name": "verror",
"direct": true,
"version": "1.10.1",
"ecosystem": "npm"
},
{
"name": "verror",
"direct": true,
"version": "^1.10.1",
"ecosystem": "npm"
},
{
"name": "vue-advanced-cropper",
"direct": true,
"version": "2.8.8",
"ecosystem": "npm"
},
{
"name": "vue-advanced-cropper",
"direct": true,
"version": "^2.8.8",
"ecosystem": "npm"
},
{
"name": "vue-tippy",
"direct": true,
"version": "6.7.1",
"ecosystem": "npm"
},
{
"name": "vue-tippy",
"direct": true,
"version": "^6.7.1",
"ecosystem": "npm"
},
{
"name": "web-ifc",
"direct": true,
"version": "0.0.36",
"ecosystem": "npm"
},
{
"name": "web-ifc",
"direct": true,
"version": "^0.0.36",
"ecosystem": "npm"
},
{
"name": "ws",
"direct": true,
"version": "7.5.10",
"ecosystem": "npm"
},
{
"name": "ws",
"direct": true,
"version": "8.18.0",
"ecosystem": "npm"
},
{
"name": "ws",
"direct": true,
"version": "8.18.3",
"ecosystem": "npm"
},
{
"name": "ws",
"direct": true,
"version": "^8.17.1",
"ecosystem": "npm"
},
{
"name": "xml-escape",
"direct": true,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "xml-escape",
"direct": true,
"version": "^1.1.0",
"ecosystem": "npm"
},
{
"name": "znv",
"direct": true,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "znv",
"direct": true,
"version": "0.5.0",
"ecosystem": "npm"
},
{
"name": "znv",
"direct": true,
"version": "^0.4.0",
"ecosystem": "npm"
},
{
"name": "znv",
"direct": true,
"version": "^0.5.0",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "3.23.8",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "3.24.1",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "^3.22.4",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "^3.23.8",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "^3.24.1",
"ecosystem": "npm"
},
{
"name": "zod-express",
"direct": true,
"version": "0.0.8",
"ecosystem": "npm"
},
{
"name": "zod-express",
"direct": true,
"version": "^0.0.8",
"ecosystem": "npm"
},
{
"name": "zod-validation-error",
"direct": true,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "zod-validation-error",
"direct": true,
"version": "^1.5.0",
"ecosystem": "npm"
},
{
"name": "zxcvbn",
"direct": true,
"version": "4.4.2",
"ecosystem": "npm"
},
{
"name": "zxcvbn",
"direct": true,
"version": "^4.4.2",
"ecosystem": "npm"
},
{
"name": "asyncpg",
"direct": true,
"version": null,
"ecosystem": "pypi"
},
{
"name": "colorful",
"direct": true,
"version": null,
"ecosystem": "pypi"
},
{
"name": "prometheus-client",
"direct": true,
"version": null,
"ecosystem": "pypi"
},
{
"name": "pydantic",
"direct": true,
"version": null,
"ecosystem": "pypi"
},
{
"name": "python-dotenv",
"direct": true,
"version": null,
"ecosystem": "pypi"
},
{
"name": "specklepy",
"direct": true,
"version": null,
"ecosystem": "pypi"
},
{
"name": "specklepy",
"direct": true,
"version": "2.17.17",
"ecosystem": "pypi"
},
{
"name": "specklepy",
"direct": true,
"version": "3.0.1",
"ecosystem": "pypi"
},
{
"name": "structlog",
"direct": true,
"version": null,
"ecosystem": "pypi"
},
{
"name": "structlog",
"direct": true,
"version": "23.3.0",
"ecosystem": "pypi"
},
{
"name": "structlog-to-seq",
"direct": true,
"version": null,
"ecosystem": "pypi"
},
{
"name": "typed-settings",
"direct": true,
"version": null,
"ecosystem": "pypi"
},
{
"name": "@adobe/css-tools",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "@alloc/quick-lru",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "@ampproject/remapping",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "@antfu/install-pkg",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@antfu/utils",
"direct": false,
"version": "0.7.10",
"ecosystem": "npm"
},
{
"name": "@apidevtools/json-schema-ref-parser",
"direct": false,
"version": "11.9.1",
"ecosystem": "npm"
},
{
"name": "@apollo/cache-control-types",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@apollo/protobufjs",
"direct": false,
"version": "1.2.7",
"ecosystem": "npm"
},
{
"name": "@apollo/rover",
"direct": false,
"version": "0.36.1",
"ecosystem": "npm"
},
{
"name": "@apollo/rover",
"direct": false,
"version": "^0.36.1",
"ecosystem": "npm"
},
{
"name": "@apollo/server-gateway-interface",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@apollo/usage-reporting-protobuf",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "@apollo/utils.createhash",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@apollo/utils.dropunuseddefinitions",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@apollo/utils.fetcher",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@apollo/utils.isnodelike",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@apollo/utils.keyvaluecache",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "@apollo/utils.logger",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@apollo/utils.printwithreducedwhitespace",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@apollo/utils.removealiases",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@apollo/utils.sortast",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@apollo/utils.stripsensitiveliterals",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@apollo/utils.usagereporting",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "@apollo/utils.withrequired",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@ardatan/relay-compiler",
"direct": false,
"version": "12.0.0",
"ecosystem": "npm"
},
{
"name": "@ardatan/sync-fetch",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "@aw-web-design/x-default-browser",
"direct": false,
"version": "1.4.126",
"ecosystem": "npm"
},
{
"name": "@aws-crypto/crc32",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@aws-crypto/crc32c",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@aws-crypto/ie11-detection",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@aws-crypto/sha1-browser",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@aws-crypto/sha256-browser",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@aws-crypto/sha256-js",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@aws-crypto/supports-web-crypto",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@aws-crypto/util",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/abort-controller",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/chunked-blob-reader",
"direct": false,
"version": "3.310.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/client-sso",
"direct": false,
"version": "3.352.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/client-sso-oidc",
"direct": false,
"version": "3.352.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/client-sts",
"direct": false,
"version": "3.352.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/config-resolver",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/credential-provider-env",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/credential-provider-imds",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/credential-provider-ini",
"direct": false,
"version": "3.352.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/credential-provider-node",
"direct": false,
"version": "3.352.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/credential-provider-process",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/credential-provider-sso",
"direct": false,
"version": "3.352.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/credential-provider-web-identity",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/eventstream-codec",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/eventstream-serde-browser",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/eventstream-serde-config-resolver",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/eventstream-serde-node",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/eventstream-serde-universal",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/fetch-http-handler",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/hash-blob-browser",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/hash-node",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/hash-stream-node",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/invalid-dependency",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/is-array-buffer",
"direct": false,
"version": "3.310.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/md5-js",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/middleware-bucket-endpoint",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/middleware-content-length",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/middleware-endpoint",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/middleware-expect-continue",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/middleware-flexible-checksums",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/middleware-host-header",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/middleware-location-constraint",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/middleware-logger",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/middleware-recursion-detection",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/middleware-retry",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/middleware-sdk-s3",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/middleware-sdk-sts",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/middleware-serde",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/middleware-signing",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/middleware-ssec",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/middleware-stack",
"direct": false,
"version": "3.110.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/middleware-stack",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/middleware-user-agent",
"direct": false,
"version": "3.352.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/node-config-provider",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/node-http-handler",
"direct": false,
"version": "3.350.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/property-provider",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/protocol-http",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/querystring-builder",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/querystring-parser",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/service-error-classification",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/shared-ini-file-loader",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/signature-v4",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/signature-v4-multi-region",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/smithy-client",
"direct": false,
"version": "3.110.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/smithy-client",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/token-providers",
"direct": false,
"version": "3.352.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/types",
"direct": false,
"version": "3.110.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/types",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/types",
"direct": false,
"version": "3.804.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/url-parser",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-arn-parser",
"direct": false,
"version": "3.310.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-base64",
"direct": false,
"version": "3.310.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-body-length-browser",
"direct": false,
"version": "3.310.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-body-length-node",
"direct": false,
"version": "3.310.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-buffer-from",
"direct": false,
"version": "3.310.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-config-provider",
"direct": false,
"version": "3.310.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-defaults-mode-browser",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-defaults-mode-node",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-endpoints",
"direct": false,
"version": "3.352.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-format-url",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-hex-encoding",
"direct": false,
"version": "3.310.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-locate-window",
"direct": false,
"version": "3.55.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-middleware",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-retry",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-stream-browser",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-stream-node",
"direct": false,
"version": "3.350.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-uri-escape",
"direct": false,
"version": "3.310.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-user-agent-browser",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-user-agent-node",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-utf8",
"direct": false,
"version": "3.310.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-utf8-browser",
"direct": false,
"version": "3.109.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/util-waiter",
"direct": false,
"version": "3.347.0",
"ecosystem": "npm"
},
{
"name": "@aws-sdk/xml-builder",
"direct": false,
"version": "3.310.0",
"ecosystem": "npm"
},
{
"name": "@babel/cli",
"direct": false,
"version": "7.15.7",
"ecosystem": "npm"
},
{
"name": "@babel/code-frame",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/compat-data",
"direct": false,
"version": "7.28.0",
"ecosystem": "npm"
},
{
"name": "@babel/eslint-parser",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/eslint-parser",
"direct": false,
"version": "^7.18.2",
"ecosystem": "npm"
},
{
"name": "@babel/generator",
"direct": false,
"version": "7.28.3",
"ecosystem": "npm"
},
{
"name": "@babel/helper-annotate-as-pure",
"direct": false,
"version": "7.27.3",
"ecosystem": "npm"
},
{
"name": "@babel/helper-builder-binary-assignment-operator-visitor",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-compilation-targets",
"direct": false,
"version": "7.27.2",
"ecosystem": "npm"
},
{
"name": "@babel/helper-create-class-features-plugin",
"direct": false,
"version": "7.28.3",
"ecosystem": "npm"
},
{
"name": "@babel/helper-create-regexp-features-plugin",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-define-polyfill-provider",
"direct": false,
"version": "0.6.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-environment-visitor",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-function-name",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-globals",
"direct": false,
"version": "7.28.0",
"ecosystem": "npm"
},
{
"name": "@babel/helper-hoist-variables",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-member-expression-to-functions",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-module-imports",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-module-transforms",
"direct": false,
"version": "7.28.3",
"ecosystem": "npm"
},
{
"name": "@babel/helper-optimise-call-expression",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-plugin-utils",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-remap-async-to-generator",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-replace-supers",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-simple-access",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-skip-transparent-expression-wrappers",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-split-export-declaration",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-string-parser",
"direct": false,
"version": "7.25.9",
"ecosystem": "npm"
},
{
"name": "@babel/helper-string-parser",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-identifier",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-option",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-wrap-function",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/helpers",
"direct": false,
"version": "7.28.3",
"ecosystem": "npm"
},
{
"name": "@babel/parser",
"direct": false,
"version": "7.26.3",
"ecosystem": "npm"
},
{
"name": "@babel/parser",
"direct": false,
"version": "7.28.3",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-bugfix-firefox-class-in-computed-class-key",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-proposal-class-properties",
"direct": false,
"version": "7.18.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-proposal-decorators",
"direct": false,
"version": "7.23.3",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-proposal-object-rest-spread",
"direct": false,
"version": "7.20.7",
"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.23.3",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-dynamic-import",
"direct": false,
"version": "7.8.3",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-export-namespace-from",
"direct": false,
"version": "7.8.3",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-flow",
"direct": false,
"version": "7.24.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-import-assertions",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-import-attributes",
"direct": false,
"version": "7.24.7",
"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.27.1",
"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.27.1",
"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.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-async-generator-functions",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-async-to-generator",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-block-scoped-functions",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-block-scoping",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-class-properties",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-class-static-block",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-classes",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-computed-properties",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-destructuring",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-dotall-regex",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-duplicate-keys",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-dynamic-import",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-exponentiation-operator",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-export-namespace-from",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-flow-strip-types",
"direct": false,
"version": "7.24.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-for-of",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-function-name",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-json-strings",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-literals",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-logical-assignment-operators",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-member-expression-literals",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-modules-amd",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-modules-commonjs",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-modules-systemjs",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-modules-umd",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-named-capturing-groups-regex",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-new-target",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-nullish-coalescing-operator",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-numeric-separator",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-object-rest-spread",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-object-super",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-optional-catch-binding",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-optional-chaining",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-parameters",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-private-methods",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-private-property-in-object",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-property-literals",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-react-display-name",
"direct": false,
"version": "7.18.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-react-jsx",
"direct": false,
"version": "7.19.0",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-react-jsx-development",
"direct": false,
"version": "7.18.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-react-pure-annotations",
"direct": false,
"version": "7.18.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-regenerator",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-reserved-words",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-shorthand-properties",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-spread",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-sticky-regex",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-template-literals",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-typeof-symbol",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-typescript",
"direct": false,
"version": "7.28.0",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-unicode-escapes",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-unicode-property-regex",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-unicode-regex",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-unicode-sets-regex",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/preset-env",
"direct": false,
"version": "7.24.7",
"ecosystem": "npm"
},
{
"name": "@babel/preset-env",
"direct": false,
"version": "^7.16.11",
"ecosystem": "npm"
},
{
"name": "@babel/preset-env",
"direct": false,
"version": "^7.20.2",
"ecosystem": "npm"
},
{
"name": "@babel/preset-env",
"direct": false,
"version": "^7.21.5",
"ecosystem": "npm"
},
{
"name": "@babel/preset-flow",
"direct": false,
"version": "7.24.1",
"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.18.6",
"ecosystem": "npm"
},
{
"name": "@babel/preset-react",
"direct": false,
"version": "^7.18.6",
"ecosystem": "npm"
},
{
"name": "@babel/preset-typescript",
"direct": false,
"version": "7.24.1",
"ecosystem": "npm"
},
{
"name": "@babel/register",
"direct": false,
"version": "7.23.7",
"ecosystem": "npm"
},
{
"name": "@babel/regjsgen",
"direct": false,
"version": "0.8.0",
"ecosystem": "npm"
},
{
"name": "@babel/runtime",
"direct": false,
"version": "7.28.4",
"ecosystem": "npm"
},
{
"name": "@babel/template",
"direct": false,
"version": "7.27.2",
"ecosystem": "npm"
},
{
"name": "@babel/traverse",
"direct": false,
"version": "7.28.3",
"ecosystem": "npm"
},
{
"name": "@babel/types",
"direct": false,
"version": "7.26.3",
"ecosystem": "npm"
},
{
"name": "@babel/types",
"direct": false,
"version": "7.28.0",
"ecosystem": "npm"
},
{
"name": "@babel/types",
"direct": false,
"version": "7.28.2",
"ecosystem": "npm"
},
{
"name": "@bcoe/v8-coverage",
"direct": false,
"version": "0.2.3",
"ecosystem": "npm"
},
{
"name": "@bcoe/v8-coverage",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "@bull-board/api",
"direct": false,
"version": "6.12.7",
"ecosystem": "npm"
},
{
"name": "@bull-board/ui",
"direct": false,
"version": "6.12.7",
"ecosystem": "npm"
},
{
"name": "@clack/core",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "@clack/prompts",
"direct": false,
"version": "0.10.0",
"ecosystem": "npm"
},
{
"name": "@cloudflare/kv-asset-handler",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "@cloudflare/kv-asset-handler",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "@cloudflare/workerd-darwin-64",
"direct": false,
"version": "1.20240405.0",
"ecosystem": "npm"
},
{
"name": "@cloudflare/workerd-darwin-arm64",
"direct": false,
"version": "1.20240405.0",
"ecosystem": "npm"
},
{
"name": "@cloudflare/workerd-linux-64",
"direct": false,
"version": "1.20240405.0",
"ecosystem": "npm"
},
{
"name": "@cloudflare/workerd-linux-arm64",
"direct": false,
"version": "1.20240405.0",
"ecosystem": "npm"
},
{
"name": "@cloudflare/workerd-windows-64",
"direct": false,
"version": "1.20240405.0",
"ecosystem": "npm"
},
{
"name": "@colors/colors",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "@colors/colors",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/config-validator",
"direct": false,
"version": "16.2.1",
"ecosystem": "npm"
},
{
"name": "@commitlint/execute-rule",
"direct": false,
"version": "16.2.1",
"ecosystem": "npm"
},
{
"name": "@commitlint/load",
"direct": false,
"version": "16.2.4",
"ecosystem": "npm"
},
{
"name": "@commitlint/resolve-extends",
"direct": false,
"version": "16.2.1",
"ecosystem": "npm"
},
{
"name": "@commitlint/types",
"direct": false,
"version": "16.2.1",
"ecosystem": "npm"
},
{
"name": "@cspotcode/source-map-support",
"direct": false,
"version": "0.8.1",
"ecosystem": "npm"
},
{
"name": "@csstools/css-parser-algorithms",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "@csstools/css-tokenizer",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "@csstools/media-query-list-parser",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "@csstools/selector-resolve-nested",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@csstools/selector-specificity",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "@csstools/selector-specificity",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@csstools/selector-specificity",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "@dabh/diagnostics",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "@datadog/browser-core",
"direct": false,
"version": "5.11.0",
"ecosystem": "npm"
},
{
"name": "@datadog/browser-rum-core",
"direct": false,
"version": "5.11.0",
"ecosystem": "npm"
},
{
"name": "@dependents/detective-less",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "@discoveryjs/json-ext",
"direct": false,
"version": "0.5.7",
"ecosystem": "npm"
},
{
"name": "@emnapi/core",
"direct": false,
"version": "1.4.5",
"ecosystem": "npm"
},
{
"name": "@emnapi/runtime",
"direct": false,
"version": "1.4.5",
"ecosystem": "npm"
},
{
"name": "@emnapi/runtime",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "@emnapi/wasi-threads",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@emotion/use-insertion-effect-with-fallbacks",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@es-joy/jsdoccomment",
"direct": false,
"version": "0.49.0",
"ecosystem": "npm"
},
{
"name": "@esbuild-plugins/node-globals-polyfill",
"direct": false,
"version": "0.2.3",
"ecosystem": "npm"
},
{
"name": "@esbuild-plugins/node-modules-polyfill",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-arm64",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-arm64",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-arm64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-arm64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-arm64",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-arm64",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-arm64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-arm64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/openharmony-arm64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.18.13",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.25.4",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.25.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "@eslint-community/eslint-utils",
"direct": false,
"version": "4.4.1",
"ecosystem": "npm"
},
{
"name": "@eslint-community/regexpp",
"direct": false,
"version": "4.12.1",
"ecosystem": "npm"
},
{
"name": "@eslint/compat",
"direct": false,
"version": "1.2.6",
"ecosystem": "npm"
},
{
"name": "@eslint/config-array",
"direct": false,
"version": "0.19.2",
"ecosystem": "npm"
},
{
"name": "@eslint/config-inspector",
"direct": false,
"version": "0.4.10",
"ecosystem": "npm"
},
{
"name": "@eslint/config-inspector",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@eslint/config-inspector",
"direct": false,
"version": "^0.4.10",
"ecosystem": "npm"
},
{
"name": "@eslint/core",
"direct": false,
"version": "0.11.0",
"ecosystem": "npm"
},
{
"name": "@eslint/eslintrc",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "@eslint/js",
"direct": false,
"version": "9.20.0",
"ecosystem": "npm"
},
{
"name": "@eslint/object-schema",
"direct": false,
"version": "2.1.6",
"ecosystem": "npm"
},
{
"name": "@eslint/plugin-kit",
"direct": false,
"version": "0.2.6",
"ecosystem": "npm"
},
{
"name": "@faker-js/faker",
"direct": false,
"version": "8.4.1",
"ecosystem": "npm"
},
{
"name": "@faker-js/faker",
"direct": false,
"version": "^8.4.1",
"ecosystem": "npm"
},
{
"name": "@fal-works/esbuild-plugin-global-externals",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "@fastify/accept-negotiator",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@fastify/busboy",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "@fastify/busboy",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "@gar/promisify",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/add",
"direct": false,
"version": "5.0.3",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/cli",
"direct": false,
"version": "5.0.7",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/cli",
"direct": false,
"version": "^5.0.5",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/cli",
"direct": false,
"version": "^5.0.7",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/client-preset",
"direct": false,
"version": "4.8.3",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/client-preset",
"direct": false,
"version": "^4.6.4",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/core",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/gql-tag-operations",
"direct": false,
"version": "4.0.17",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/plugin-helpers",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/plugin-helpers",
"direct": false,
"version": "^5.1.0",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/schema-ast",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/typed-document-node",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/typed-document-node",
"direct": false,
"version": "^5.1.2",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/typescript",
"direct": false,
"version": "4.1.6",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/typescript",
"direct": false,
"version": "^4.1.5",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/typescript",
"direct": false,
"version": "^4.1.6",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/typescript-operations",
"direct": false,
"version": "4.6.1",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/typescript-operations",
"direct": false,
"version": "^4.6.1",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/typescript-resolvers",
"direct": false,
"version": "4.5.1",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/typescript-resolvers",
"direct": false,
"version": "^4.5.1",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/visitor-plugin-common",
"direct": false,
"version": "5.8.0",
"ecosystem": "npm"
},
{
"name": "@graphql-codegen/visitor-plugin-common",
"direct": false,
"version": "^5.7.1",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/apollo-engine-loader",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/batch-execute",
"direct": false,
"version": "9.0.4",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/code-file-loader",
"direct": false,
"version": "8.1.2",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/delegate",
"direct": false,
"version": "10.0.11",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/documents",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/executor",
"direct": false,
"version": "1.2.6",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/executor-graphql-ws",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/executor-http",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/executor-legacy-ws",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/git-loader",
"direct": false,
"version": "8.0.6",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/github-loader",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/graphql-file-loader",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/graphql-tag-pluck",
"direct": false,
"version": "8.3.1",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/import",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/json-file-loader",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/load",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/merge",
"direct": false,
"version": "8.4.2",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/merge",
"direct": false,
"version": "9.0.24",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/optimize",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/prisma-loader",
"direct": false,
"version": "8.0.4",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/relay-operation-optimizer",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/url-loader",
"direct": false,
"version": "8.0.2",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/utils",
"direct": false,
"version": "10.8.6",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/utils",
"direct": false,
"version": "9.2.1",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/wrap",
"direct": false,
"version": "10.0.5",
"ecosystem": "npm"
},
{
"name": "@graphql-typed-document-node/core",
"direct": false,
"version": "3.2.0",
"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.1",
"ecosystem": "npm"
},
{
"name": "@humanfs/node",
"direct": false,
"version": "0.16.6",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/module-importer",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/retry",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/retry",
"direct": false,
"version": "0.4.2",
"ecosystem": "npm"
},
{
"name": "@img/colour",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@img/sharp-darwin-arm64",
"direct": false,
"version": "0.34.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-darwin-x64",
"direct": false,
"version": "0.34.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-darwin-arm64",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-darwin-x64",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-arm",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-arm64",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-ppc64",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-s390x",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-x64",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linuxmusl-arm64",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linuxmusl-x64",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-arm",
"direct": false,
"version": "0.34.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-arm64",
"direct": false,
"version": "0.34.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-ppc64",
"direct": false,
"version": "0.34.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-s390x",
"direct": false,
"version": "0.34.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-x64",
"direct": false,
"version": "0.34.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linuxmusl-arm64",
"direct": false,
"version": "0.34.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linuxmusl-x64",
"direct": false,
"version": "0.34.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-wasm32",
"direct": false,
"version": "0.34.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-arm64",
"direct": false,
"version": "0.34.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-ia32",
"direct": false,
"version": "0.34.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-x64",
"direct": false,
"version": "0.34.4",
"ecosystem": "npm"
},
{
"name": "@ioredis/as-callback",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@ioredis/commands",
"direct": false,
"version": "1.3.0",
"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": "@istanbuljs/load-nyc-config",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@istanbuljs/schema",
"direct": false,
"version": "0.1.3",
"ecosystem": "npm"
},
{
"name": "@jest/console",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/core",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/create-cache-key-function",
"direct": false,
"version": "27.5.1",
"ecosystem": "npm"
},
{
"name": "@jest/environment",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/expect",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/expect-utils",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/fake-timers",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/globals",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/reporters",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/schemas",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "@jest/source-map",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "@jest/test-result",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/test-sequencer",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/transform",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/types",
"direct": false,
"version": "27.5.1",
"ecosystem": "npm"
},
{
"name": "@jest/types",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "@jridgewell/gen-mapping",
"direct": false,
"version": "0.3.13",
"ecosystem": "npm"
},
{
"name": "@jridgewell/gen-mapping",
"direct": false,
"version": "0.3.5",
"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/set-array",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "@jridgewell/source-map",
"direct": false,
"version": "0.3.2",
"ecosystem": "npm"
},
{
"name": "@jridgewell/sourcemap-codec",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "@jridgewell/trace-mapping",
"direct": false,
"version": "0.3.30",
"ecosystem": "npm"
},
{
"name": "@jridgewell/trace-mapping",
"direct": false,
"version": "0.3.9",
"ecosystem": "npm"
},
{
"name": "@jsdevtools/ono",
"direct": false,
"version": "7.1.3",
"ecosystem": "npm"
},
{
"name": "@kamilkisiela/fast-url-parser",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "@koa/router",
"direct": false,
"version": "12.0.2",
"ecosystem": "npm"
},
{
"name": "@koa/router",
"direct": false,
"version": "9.4.0",
"ecosystem": "npm"
},
{
"name": "@kwsites/file-exists",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@kwsites/promise-deferred",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@mapbox/node-pre-gyp",
"direct": false,
"version": "1.0.11",
"ecosystem": "npm"
},
{
"name": "@mapbox/node-pre-gyp",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@mdx-js/react",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "@microsoft/api-extractor",
"direct": false,
"version": "7.52.8",
"ecosystem": "npm"
},
{
"name": "@microsoft/api-extractor-model",
"direct": false,
"version": "7.30.6",
"ecosystem": "npm"
},
{
"name": "@microsoft/tsdoc",
"direct": false,
"version": "0.15.1",
"ecosystem": "npm"
},
{
"name": "@microsoft/tsdoc-config",
"direct": false,
"version": "0.17.1",
"ecosystem": "npm"
},
{
"name": "@msgpackr-extract/msgpackr-extract-darwin-arm64",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@msgpackr-extract/msgpackr-extract-darwin-x64",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@msgpackr-extract/msgpackr-extract-linux-arm",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@msgpackr-extract/msgpackr-extract-linux-arm64",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@msgpackr-extract/msgpackr-extract-linux-x64",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@msgpackr-extract/msgpackr-extract-win32-x64",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@mswjs/interceptors",
"direct": false,
"version": "0.36.10",
"ecosystem": "npm"
},
{
"name": "@napi-rs/nice",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@napi-rs/nice-android-arm-eabi",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@napi-rs/nice-android-arm64",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@napi-rs/nice-darwin-arm64",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@napi-rs/nice-darwin-x64",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@napi-rs/nice-freebsd-x64",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@napi-rs/nice-linux-arm-gnueabihf",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@napi-rs/nice-linux-arm64-gnu",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@napi-rs/nice-linux-arm64-musl",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@napi-rs/nice-linux-ppc64-gnu",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@napi-rs/nice-linux-riscv64-gnu",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@napi-rs/nice-linux-s390x-gnu",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@napi-rs/nice-linux-x64-gnu",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@napi-rs/nice-linux-x64-musl",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@napi-rs/nice-win32-arm64-msvc",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@napi-rs/nice-win32-ia32-msvc",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@napi-rs/nice-win32-x64-msvc",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@napi-rs/wasm-runtime",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@ndelangen/get-tarball",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@netlify/binary-info",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@netlify/blobs",
"direct": false,
"version": "9.1.2",
"ecosystem": "npm"
},
{
"name": "@netlify/dev-utils",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "@netlify/functions",
"direct": false,
"version": "3.1.10",
"ecosystem": "npm"
},
{
"name": "@netlify/open-api",
"direct": false,
"version": "2.37.0",
"ecosystem": "npm"
},
{
"name": "@netlify/runtime-utils",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "@netlify/serverless-functions-api",
"direct": false,
"version": "1.41.2",
"ecosystem": "npm"
},
{
"name": "@netlify/serverless-functions-api",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "@netlify/zip-it-and-ship-it",
"direct": false,
"version": "12.2.1",
"ecosystem": "npm"
},
{
"name": "@nicolo-ribaudo/chokidar-2",
"direct": false,
"version": "2.1.8-no-fsevents.3",
"ecosystem": "npm"
},
{
"name": "@nicolo-ribaudo/eslint-scope-5-internals",
"direct": false,
"version": "5.1.1-v1",
"ecosystem": "npm"
},
{
"name": "@noble/hashes",
"direct": false,
"version": "1.8.0",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.scandir",
"direct": false,
"version": "2.1.5",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.scandir",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.stat",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.stat",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.walk",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.walk",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "@npmcli/agent",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@npmcli/fs",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "@npmcli/fs",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@npmcli/move-file",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@nuxt/cli",
"direct": false,
"version": "3.28.0",
"ecosystem": "npm"
},
{
"name": "@nuxt/devalue",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "@nuxt/devtools",
"direct": false,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "@nuxt/devtools",
"direct": false,
"version": "2.6.3",
"ecosystem": "npm"
},
{
"name": "@nuxt/devtools",
"direct": false,
"version": "^1.7.0",
"ecosystem": "npm"
},
{
"name": "@nuxt/devtools-kit",
"direct": false,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "@nuxt/devtools-kit",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "@nuxt/devtools-kit",
"direct": false,
"version": "2.6.3",
"ecosystem": "npm"
},
{
"name": "@nuxt/devtools-wizard",
"direct": false,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "@nuxt/devtools-wizard",
"direct": false,
"version": "2.6.3",
"ecosystem": "npm"
},
{
"name": "@nuxt/eslint",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@nuxt/eslint",
"direct": false,
"version": "^1.1.0",
"ecosystem": "npm"
},
{
"name": "@nuxt/eslint-config",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@nuxt/eslint-plugin",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@nuxt/image",
"direct": false,
"version": "1.8.1",
"ecosystem": "npm"
},
{
"name": "@nuxt/image",
"direct": false,
"version": "^1.8.1",
"ecosystem": "npm"
},
{
"name": "@nuxt/kit",
"direct": false,
"version": "3.18.1",
"ecosystem": "npm"
},
{
"name": "@nuxt/kit",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "@nuxt/kit",
"direct": false,
"version": "^3.8.2",
"ecosystem": "npm"
},
{
"name": "@nuxt/schema",
"direct": false,
"version": "3.15.4",
"ecosystem": "npm"
},
{
"name": "@nuxt/schema",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "@nuxt/telemetry",
"direct": false,
"version": "2.6.6",
"ecosystem": "npm"
},
{
"name": "@nuxt/vite-builder",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "@nuxtjs/tailwindcss",
"direct": false,
"version": "6.12.2",
"ecosystem": "npm"
},
{
"name": "@nuxtjs/tailwindcss",
"direct": false,
"version": "^6.12.2",
"ecosystem": "npm"
},
{
"name": "@open-draft/deferred-promise",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "@open-draft/logger",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "@open-draft/until",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/api-logs",
"direct": false,
"version": "0.53.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/context-async-hooks",
"direct": false,
"version": "1.26.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/core",
"direct": false,
"version": "1.26.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/instrumentation",
"direct": false,
"version": "0.53.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/otlp-exporter-base",
"direct": false,
"version": "0.53.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/otlp-transformer",
"direct": false,
"version": "0.53.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/propagator-b3",
"direct": false,
"version": "1.26.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/propagator-jaeger",
"direct": false,
"version": "1.26.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/resources",
"direct": false,
"version": "1.26.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/sdk-logs",
"direct": false,
"version": "0.53.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/sdk-metrics",
"direct": false,
"version": "1.26.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/sdk-trace-base",
"direct": false,
"version": "1.26.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/semantic-conventions",
"direct": false,
"version": "1.27.0",
"ecosystem": "npm"
},
{
"name": "@oxc-minify/binding-android-arm64",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-minify/binding-darwin-arm64",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-minify/binding-darwin-x64",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-minify/binding-freebsd-x64",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-minify/binding-linux-arm-gnueabihf",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-minify/binding-linux-arm-musleabihf",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-minify/binding-linux-arm64-gnu",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-minify/binding-linux-arm64-musl",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-minify/binding-linux-riscv64-gnu",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-minify/binding-linux-s390x-gnu",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-minify/binding-linux-x64-gnu",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-minify/binding-linux-x64-musl",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-minify/binding-wasm32-wasi",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-minify/binding-win32-arm64-msvc",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-minify/binding-win32-x64-msvc",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-parser/binding-android-arm64",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-parser/binding-darwin-arm64",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-parser/binding-darwin-x64",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-parser/binding-freebsd-x64",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-parser/binding-linux-arm-gnueabihf",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-parser/binding-linux-arm-musleabihf",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-parser/binding-linux-arm64-gnu",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-parser/binding-linux-arm64-musl",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-parser/binding-linux-riscv64-gnu",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-parser/binding-linux-s390x-gnu",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-parser/binding-linux-x64-gnu",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-parser/binding-linux-x64-musl",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-parser/binding-wasm32-wasi",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-parser/binding-win32-arm64-msvc",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-parser/binding-win32-x64-msvc",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-project/types",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-android-arm64",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-darwin-arm64",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-darwin-x64",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-freebsd-x64",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-linux-arm-gnueabihf",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-linux-arm-musleabihf",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-linux-arm64-gnu",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-linux-arm64-musl",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-linux-riscv64-gnu",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-linux-s390x-gnu",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-linux-x64-gnu",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-linux-x64-musl",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-wasm32-wasi",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-win32-arm64-msvc",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-win32-x64-msvc",
"direct": false,
"version": "0.80.0",
"ecosystem": "npm"
},
{
"name": "@paralleldrive/cuid2",
"direct": false,
"version": "2.2.2",
"ecosystem": "npm"
},
{
"name": "@parcel/watcher",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "@parcel/watcher",
"direct": false,
"version": "^2.5.1",
"ecosystem": "npm"
},
{
"name": "@parcel/watcher-android-arm64",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "@parcel/watcher-darwin-arm64",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "@parcel/watcher-darwin-x64",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "@parcel/watcher-freebsd-x64",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "@parcel/watcher-linux-arm-glibc",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "@parcel/watcher-linux-arm-musl",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "@parcel/watcher-linux-arm64-glibc",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "@parcel/watcher-linux-arm64-musl",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "@parcel/watcher-linux-x64-glibc",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "@parcel/watcher-linux-x64-musl",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "@parcel/watcher-wasm",
"direct": false,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "@parcel/watcher-win32-arm64",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "@parcel/watcher-win32-ia32",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "@parcel/watcher-win32-x64",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "@pkgjs/parseargs",
"direct": false,
"version": "0.11.0",
"ecosystem": "npm"
},
{
"name": "@pkgr/core",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "@polka/url",
"direct": false,
"version": "1.0.0-next.25",
"ecosystem": "npm"
},
{
"name": "@popperjs/core",
"direct": false,
"version": "2.11.5",
"ecosystem": "npm"
},
{
"name": "@poppinss/colors",
"direct": false,
"version": "4.1.5",
"ecosystem": "npm"
},
{
"name": "@poppinss/dumper",
"direct": false,
"version": "0.6.4",
"ecosystem": "npm"
},
{
"name": "@poppinss/exception",
"direct": false,
"version": "1.2.2",
"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.4",
"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.0",
"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.0",
"ecosystem": "npm"
},
{
"name": "@puppeteer/browsers",
"direct": false,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/primitive",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-compose-refs",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-context",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dialog",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dismissable-layer",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-focus-guards",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-focus-scope",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-id",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-portal",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-presence",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-primitive",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-slot",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-callback-ref",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-controllable-state",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-escape-keydown",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-layout-effect",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@remirror/core-constants",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@repeaterjs/repeater",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "@rolldown/pluginutils",
"direct": false,
"version": "1.0.0-beta.29",
"ecosystem": "npm"
},
{
"name": "@rolldown/pluginutils",
"direct": false,
"version": "1.0.0-beta.9-commit.d91dfb5",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-alias",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-babel",
"direct": false,
"version": "5.3.1",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-babel",
"direct": false,
"version": "^5.3.1",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-commonjs",
"direct": false,
"version": "21.1.0",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-commonjs",
"direct": false,
"version": "28.0.6",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-commonjs",
"direct": false,
"version": "^21.0.3",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-image",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-image",
"direct": false,
"version": "^3.0.2",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-inject",
"direct": false,
"version": "5.0.5",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-json",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-node-resolve",
"direct": false,
"version": "13.3.0",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-node-resolve",
"direct": false,
"version": "16.0.1",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-node-resolve",
"direct": false,
"version": "^13.1.3",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-replace",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-terser",
"direct": false,
"version": "0.4.4",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-terser",
"direct": false,
"version": "^0.4.4",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-typescript",
"direct": false,
"version": "11.1.6",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-typescript",
"direct": false,
"version": "^11.1.0",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-typescript",
"direct": false,
"version": "^11.1.6",
"ecosystem": "npm"
},
{
"name": "@rollup/pluginutils",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "@rollup/pluginutils",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "@rollup/pluginutils",
"direct": false,
"version": "5.1.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm-eabi",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm-eabi",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm64",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm64",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-arm64",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-arm64",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-x64",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-x64",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-arm64",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-arm64",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-x64",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-x64",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-gnueabihf",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-gnueabihf",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-musleabihf",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-musleabihf",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-gnu",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-gnu",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-musl",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-musl",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-loong64-gnu",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-loongarch64-gnu",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-ppc64-gnu",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-ppc64-gnu",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-gnu",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-gnu",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-musl",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-musl",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-s390x-gnu",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-s390x-gnu",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-gnu",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-gnu",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-musl",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-musl",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-openharmony-arm64",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-arm64-msvc",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-arm64-msvc",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-ia32-msvc",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-ia32-msvc",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-x64-gnu",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-x64-msvc",
"direct": false,
"version": "4.47.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-x64-msvc",
"direct": false,
"version": "4.52.4",
"ecosystem": "npm"
},
{
"name": "@rrweb/types",
"direct": false,
"version": "2.0.0-alpha.18",
"ecosystem": "npm"
},
{
"name": "@rushstack/node-core-library",
"direct": false,
"version": "5.13.1",
"ecosystem": "npm"
},
{
"name": "@rushstack/rig-package",
"direct": false,
"version": "0.5.3",
"ecosystem": "npm"
},
{
"name": "@rushstack/terminal",
"direct": false,
"version": "0.15.3",
"ecosystem": "npm"
},
{
"name": "@rushstack/ts-command-line",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "@sec-ant/readable-stream",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "@sideway/address",
"direct": false,
"version": "4.1.4",
"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": "@sinclair/typebox",
"direct": false,
"version": "0.27.8",
"ecosystem": "npm"
},
{
"name": "@sindresorhus/is",
"direct": false,
"version": "4.6.0",
"ecosystem": "npm"
},
{
"name": "@sindresorhus/is",
"direct": false,
"version": "5.6.0",
"ecosystem": "npm"
},
{
"name": "@sindresorhus/is",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@sindresorhus/merge-streams",
"direct": false,
"version": "2.3.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": "@smithy/protocol-http",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@smithy/types",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@smithy/types",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "@speckle/headlessui-vue",
"direct": false,
"version": "1.7.23-alpha.0",
"ecosystem": "npm"
},
{
"name": "@speed-highlight/core",
"direct": false,
"version": "1.2.7",
"ecosystem": "npm"
},
{
"name": "@storybook/addon-actions",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/addon-backgrounds",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/addon-controls",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/addon-docs",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/addon-essentials",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/addon-essentials",
"direct": false,
"version": "^8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/addon-highlight",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/addon-interactions",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/addon-interactions",
"direct": false,
"version": "^8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/addon-links",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/addon-links",
"direct": false,
"version": "^8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/addon-measure",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/addon-outline",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/addon-toolbars",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/addon-viewport",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/blocks",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/blocks",
"direct": false,
"version": "^8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/builder-manager",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/builder-vite",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/channels",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/cli",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/client-logger",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/codemod",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/components",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/core-common",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/core-events",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/core-server",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/csf",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "@storybook/csf",
"direct": false,
"version": "0.1.8",
"ecosystem": "npm"
},
{
"name": "@storybook/csf-plugin",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/csf-tools",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/docs-mdx",
"direct": false,
"version": "3.1.0-next.0",
"ecosystem": "npm"
},
{
"name": "@storybook/docs-tools",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/global",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "@storybook/icons",
"direct": false,
"version": "1.2.9",
"ecosystem": "npm"
},
{
"name": "@storybook/instrumenter",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/manager",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/manager-api",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/node-logger",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/preview",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/preview-api",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/react-dom-shim",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/router",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/telemetry",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/test-runner",
"direct": false,
"version": "0.18.2",
"ecosystem": "npm"
},
{
"name": "@storybook/test-runner",
"direct": false,
"version": "^0.18.2",
"ecosystem": "npm"
},
{
"name": "@storybook/theming",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/types",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/vue3",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/vue3",
"direct": false,
"version": "^8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/vue3-vite",
"direct": false,
"version": "8.1.10",
"ecosystem": "npm"
},
{
"name": "@storybook/vue3-vite",
"direct": false,
"version": "^8.1.10",
"ecosystem": "npm"
},
{
"name": "@stylistic/eslint-plugin",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "@swc/cli",
"direct": false,
"version": "0.5.1",
"ecosystem": "npm"
},
{
"name": "@swc/cli",
"direct": false,
"version": "^0.5.1",
"ecosystem": "npm"
},
{
"name": "@swc/core",
"direct": false,
"version": "1.5.7",
"ecosystem": "npm"
},
{
"name": "@swc/core",
"direct": false,
"version": "1.9.3",
"ecosystem": "npm"
},
{
"name": "@swc/core",
"direct": false,
"version": "^1.9.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-darwin-arm64",
"direct": false,
"version": "1.5.7",
"ecosystem": "npm"
},
{
"name": "@swc/core-darwin-arm64",
"direct": false,
"version": "1.9.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-darwin-x64",
"direct": false,
"version": "1.5.7",
"ecosystem": "npm"
},
{
"name": "@swc/core-darwin-x64",
"direct": false,
"version": "1.9.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-arm-gnueabihf",
"direct": false,
"version": "1.5.7",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-arm-gnueabihf",
"direct": false,
"version": "1.9.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-arm64-gnu",
"direct": false,
"version": "1.5.7",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-arm64-gnu",
"direct": false,
"version": "1.9.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-arm64-musl",
"direct": false,
"version": "1.5.7",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-arm64-musl",
"direct": false,
"version": "1.9.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-x64-gnu",
"direct": false,
"version": "1.5.7",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-x64-gnu",
"direct": false,
"version": "1.9.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-x64-musl",
"direct": false,
"version": "1.5.7",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-x64-musl",
"direct": false,
"version": "1.9.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-win32-arm64-msvc",
"direct": false,
"version": "1.5.7",
"ecosystem": "npm"
},
{
"name": "@swc/core-win32-arm64-msvc",
"direct": false,
"version": "1.9.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-win32-ia32-msvc",
"direct": false,
"version": "1.5.7",
"ecosystem": "npm"
},
{
"name": "@swc/core-win32-ia32-msvc",
"direct": false,
"version": "1.9.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-win32-x64-msvc",
"direct": false,
"version": "1.5.7",
"ecosystem": "npm"
},
{
"name": "@swc/core-win32-x64-msvc",
"direct": false,
"version": "1.9.3",
"ecosystem": "npm"
},
{
"name": "@swc/counter",
"direct": false,
"version": "0.1.3",
"ecosystem": "npm"
},
{
"name": "@swc/jest",
"direct": false,
"version": "0.2.27",
"ecosystem": "npm"
},
{
"name": "@swc/types",
"direct": false,
"version": "0.1.17",
"ecosystem": "npm"
},
{
"name": "@swc/types",
"direct": false,
"version": "0.1.7",
"ecosystem": "npm"
},
{
"name": "@szmarczak/http-timer",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/line-clamp",
"direct": false,
"version": "0.4.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/line-clamp",
"direct": false,
"version": "^0.4.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/typography",
"direct": false,
"version": "0.5.12",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/typography",
"direct": false,
"version": "^0.5.12",
"ecosystem": "npm"
},
{
"name": "@tanstack/virtual-core",
"direct": false,
"version": "3.13.6",
"ecosystem": "npm"
},
{
"name": "@tanstack/vue-virtual",
"direct": false,
"version": "3.13.6",
"ecosystem": "npm"
},
{
"name": "@testing-library/dom",
"direct": false,
"version": "8.19.0",
"ecosystem": "npm"
},
{
"name": "@testing-library/dom",
"direct": false,
"version": "9.3.4",
"ecosystem": "npm"
},
{
"name": "@testing-library/jest-dom",
"direct": false,
"version": "6.4.2",
"ecosystem": "npm"
},
{
"name": "@testing-library/user-event",
"direct": false,
"version": "14.5.2",
"ecosystem": "npm"
},
{
"name": "@testing-library/vue",
"direct": false,
"version": "6.6.1",
"ecosystem": "npm"
},
{
"name": "@testing-library/vue",
"direct": false,
"version": "^6.6.1",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-bubble-menu",
"direct": false,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-floating-menu",
"direct": false,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@tokenizer/token",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "@tootallnate/once",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@tootallnate/quickjs-emscripten",
"direct": false,
"version": "0.23.0",
"ecosystem": "npm"
},
{
"name": "@trysound/sax",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "@tsconfig/node10",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "@tsconfig/node12",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "@tsconfig/node14",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@tsconfig/node16",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "@tweakpane/core",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "@tweakpane/core",
"direct": false,
"version": "^1.0.9",
"ecosystem": "npm"
},
{
"name": "@tybys/wasm-util",
"direct": false,
"version": "0.10.0",
"ecosystem": "npm"
},
{
"name": "@types/apollo-upload-client",
"direct": false,
"version": "18.0.0",
"ecosystem": "npm"
},
{
"name": "@types/apollo-upload-client",
"direct": false,
"version": "^18.0.0",
"ecosystem": "npm"
},
{
"name": "@types/argparse",
"direct": false,
"version": "1.0.38",
"ecosystem": "npm"
},
{
"name": "@types/aria-query",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@types/aria-query",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "@types/babel__core",
"direct": false,
"version": "7.20.5",
"ecosystem": "npm"
},
{
"name": "@types/babel__core",
"direct": false,
"version": "^7.20.1",
"ecosystem": "npm"
},
{
"name": "@types/babel__generator",
"direct": false,
"version": "7.6.4",
"ecosystem": "npm"
},
{
"name": "@types/babel__template",
"direct": false,
"version": "7.4.1",
"ecosystem": "npm"
},
{
"name": "@types/babel__traverse",
"direct": false,
"version": "7.18.2",
"ecosystem": "npm"
},
{
"name": "@types/bcrypt",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "@types/bcrypt",
"direct": false,
"version": "^5.0.0",
"ecosystem": "npm"
},
{
"name": "@types/body-parser",
"direct": false,
"version": "1.19.2",
"ecosystem": "npm"
},
{
"name": "@types/bull",
"direct": false,
"version": "3.15.9",
"ecosystem": "npm"
},
{
"name": "@types/bull",
"direct": false,
"version": "^3.15.9",
"ecosystem": "npm"
},
{
"name": "@types/busboy",
"direct": false,
"version": "1.5.4",
"ecosystem": "npm"
},
{
"name": "@types/busboy",
"direct": false,
"version": "^1.5.4",
"ecosystem": "npm"
},
{
"name": "@types/chai",
"direct": false,
"version": "4.3.16",
"ecosystem": "npm"
},
{
"name": "@types/chai-as-promised",
"direct": false,
"version": "7.1.8",
"ecosystem": "npm"
},
{
"name": "@types/chai-as-promised",
"direct": false,
"version": "^7.1.8",
"ecosystem": "npm"
},
{
"name": "@types/compression",
"direct": false,
"version": "1.7.2",
"ecosystem": "npm"
},
{
"name": "@types/compression",
"direct": false,
"version": "^1.7.2",
"ecosystem": "npm"
},
{
"name": "@types/connect",
"direct": false,
"version": "3.4.35",
"ecosystem": "npm"
},
{
"name": "@types/connect-redis",
"direct": false,
"version": "0.0.23",
"ecosystem": "npm"
},
{
"name": "@types/connect-redis",
"direct": false,
"version": "^0.0.23",
"ecosystem": "npm"
},
{
"name": "@types/content-disposition",
"direct": false,
"version": "0.5.9",
"ecosystem": "npm"
},
{
"name": "@types/content-disposition",
"direct": false,
"version": "^0.5.9",
"ecosystem": "npm"
},
{
"name": "@types/cookie-parser",
"direct": false,
"version": "1.4.7",
"ecosystem": "npm"
},
{
"name": "@types/cookie-parser",
"direct": false,
"version": "^1.4.7",
"ecosystem": "npm"
},
{
"name": "@types/cookiejar",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "@types/cors",
"direct": false,
"version": "2.8.17",
"ecosystem": "npm"
},
{
"name": "@types/cors",
"direct": false,
"version": "^2.8.17",
"ecosystem": "npm"
},
{
"name": "@types/cross-spawn",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "@types/css-font-loading-module",
"direct": false,
"version": "0.0.7",
"ecosystem": "npm"
},
{
"name": "@types/deasync",
"direct": false,
"version": "0.1.5",
"ecosystem": "npm"
},
{
"name": "@types/deasync",
"direct": false,
"version": "^0",
"ecosystem": "npm"
},
{
"name": "@types/debug",
"direct": false,
"version": "4.1.7",
"ecosystem": "npm"
},
{
"name": "@types/debug",
"direct": false,
"version": "^4.1.7",
"ecosystem": "npm"
},
{
"name": "@types/deep-equal-in-any-order",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@types/deep-equal-in-any-order",
"direct": false,
"version": "^1.0.1",
"ecosystem": "npm"
},
{
"name": "@types/detect-port",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@types/diff",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "@types/doctrine",
"direct": false,
"version": "0.0.3",
"ecosystem": "npm"
},
{
"name": "@types/doctrine",
"direct": false,
"version": "0.0.9",
"ecosystem": "npm"
},
{
"name": "@types/dompurify",
"direct": false,
"version": "3.0.5",
"ecosystem": "npm"
},
{
"name": "@types/dompurify",
"direct": false,
"version": "^3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/earcut",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@types/ejs",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "@types/ejs",
"direct": false,
"version": "^3.1.1",
"ecosystem": "npm"
},
{
"name": "@types/emscripten",
"direct": false,
"version": "1.39.6",
"ecosystem": "npm"
},
{
"name": "@types/eslint",
"direct": false,
"version": "8.56.10",
"ecosystem": "npm"
},
{
"name": "@types/eslint",
"direct": false,
"version": "^8.56.10",
"ecosystem": "npm"
},
{
"name": "@types/eslint__js",
"direct": false,
"version": "8.42.3",
"ecosystem": "npm"
},
{
"name": "@types/estree",
"direct": false,
"version": "0.0.39",
"ecosystem": "npm"
},
{
"name": "@types/estree",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "@types/express",
"direct": false,
"version": "4.17.21",
"ecosystem": "npm"
},
{
"name": "@types/express",
"direct": false,
"version": "^4.17.13",
"ecosystem": "npm"
},
{
"name": "@types/express-serve-static-core",
"direct": false,
"version": "4.19.6",
"ecosystem": "npm"
},
{
"name": "@types/express-session",
"direct": false,
"version": "1.18.0",
"ecosystem": "npm"
},
{
"name": "@types/extract-files",
"direct": false,
"version": "8.1.1",
"ecosystem": "npm"
},
{
"name": "@types/find-cache-dir",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "@types/fs-extra",
"direct": false,
"version": "11.0.4",
"ecosystem": "npm"
},
{
"name": "@types/glob",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "@types/graceful-fs",
"direct": false,
"version": "4.1.5",
"ecosystem": "npm"
},
{
"name": "@types/hast",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@types/http-cache-semantics",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "@types/http-errors",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "@types/http-errors",
"direct": false,
"version": "^2.0.4",
"ecosystem": "npm"
},
{
"name": "@types/http-proxy",
"direct": false,
"version": "1.17.9",
"ecosystem": "npm"
},
{
"name": "@types/ioredis",
"direct": false,
"version": "4.28.10",
"ecosystem": "npm"
},
{
"name": "@types/ioredis-mock",
"direct": false,
"version": "8.2.5",
"ecosystem": "npm"
},
{
"name": "@types/ioredis-mock",
"direct": false,
"version": "^8.2.5",
"ecosystem": "npm"
},
{
"name": "@types/istanbul-lib-coverage",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "@types/istanbul-lib-report",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@types/istanbul-reports",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "@types/js-cookie",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/js-cookie",
"direct": false,
"version": "^3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/js-yaml",
"direct": false,
"version": "4.0.5",
"ecosystem": "npm"
},
{
"name": "@types/jsdom",
"direct": false,
"version": "21.1.6",
"ecosystem": "npm"
},
{
"name": "@types/jsdom",
"direct": false,
"version": "^21.1.1",
"ecosystem": "npm"
},
{
"name": "@types/json-schema",
"direct": false,
"version": "7.0.15",
"ecosystem": "npm"
},
{
"name": "@types/jsonfile",
"direct": false,
"version": "6.1.4",
"ecosystem": "npm"
},
{
"name": "@types/libsodium-wrappers",
"direct": false,
"version": "0.7.14",
"ecosystem": "npm"
},
{
"name": "@types/libsodium-wrappers",
"direct": false,
"version": "^0",
"ecosystem": "npm"
},
{
"name": "@types/linkify-it",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "@types/lockfile",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "@types/lodash",
"direct": false,
"version": "4.17.5",
"ecosystem": "npm"
},
{
"name": "@types/lodash",
"direct": false,
"version": "^4.0.0",
"ecosystem": "npm"
},
{
"name": "@types/lodash",
"direct": false,
"version": "^4.14.180",
"ecosystem": "npm"
},
{
"name": "@types/lodash",
"direct": false,
"version": "^4.14.184",
"ecosystem": "npm"
},
{
"name": "@types/lodash",
"direct": false,
"version": "^4.17.5",
"ecosystem": "npm"
},
{
"name": "@types/lodash-es",
"direct": false,
"version": "4.17.12",
"ecosystem": "npm"
},
{
"name": "@types/lodash-es",
"direct": false,
"version": "^4.17.12",
"ecosystem": "npm"
},
{
"name": "@types/lodash-es",
"direct": false,
"version": "^4.17.6",
"ecosystem": "npm"
},
{
"name": "@types/long",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "@types/mailchimp__mailchimp_marketing",
"direct": false,
"version": "3.0.9",
"ecosystem": "npm"
},
{
"name": "@types/mailchimp__mailchimp_marketing",
"direct": false,
"version": "^3.0.9",
"ecosystem": "npm"
},
{
"name": "@types/markdown-it",
"direct": false,
"version": "14.1.2",
"ecosystem": "npm"
},
{
"name": "@types/marked",
"direct": false,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "@types/marked",
"direct": false,
"version": "^5.0.0",
"ecosystem": "npm"
},
{
"name": "@types/mdurl",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@types/mdx",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "@types/mime",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@types/minimatch",
"direct": false,
"version": "3.0.5",
"ecosystem": "npm"
},
{
"name": "@types/minimist",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "@types/mixpanel-browser",
"direct": false,
"version": "2.50.2",
"ecosystem": "npm"
},
{
"name": "@types/mixpanel-browser",
"direct": false,
"version": "^2.50.2",
"ecosystem": "npm"
},
{
"name": "@types/mjml",
"direct": false,
"version": "4.7.0",
"ecosystem": "npm"
},
{
"name": "@types/mjml",
"direct": false,
"version": "^4.7.0",
"ecosystem": "npm"
},
{
"name": "@types/mjml-core",
"direct": false,
"version": "4.7.1",
"ecosystem": "npm"
},
{
"name": "@types/mocha",
"direct": false,
"version": "10.0.0",
"ecosystem": "npm"
},
{
"name": "@types/mocha",
"direct": false,
"version": "^10.0.0",
"ecosystem": "npm"
},
{
"name": "@types/module-alias",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@types/module-alias",
"direct": false,
"version": "^2.0.1",
"ecosystem": "npm"
},
{
"name": "@types/ms",
"direct": false,
"version": "0.7.31",
"ecosystem": "npm"
},
{
"name": "@types/netmask",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@types/netmask",
"direct": false,
"version": "^2.0.0",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "22.16.2",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "^18.17.5",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "^18.19.38",
"ecosystem": "npm"
},
{
"name": "@types/node-cron",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/node-cron",
"direct": false,
"version": "^3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/node-fetch",
"direct": false,
"version": "2.6.11",
"ecosystem": "npm"
},
{
"name": "@types/node-forge",
"direct": false,
"version": "1.3.11",
"ecosystem": "npm"
},
{
"name": "@types/nodemailer",
"direct": false,
"version": "6.4.5",
"ecosystem": "npm"
},
{
"name": "@types/nodemailer",
"direct": false,
"version": "^6.4.5",
"ecosystem": "npm"
},
{
"name": "@types/normalize-package-data",
"direct": false,
"version": "2.4.4",
"ecosystem": "npm"
},
{
"name": "@types/oauth",
"direct": false,
"version": "0.9.5",
"ecosystem": "npm"
},
{
"name": "@types/parse-json",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@types/parse-path",
"direct": false,
"version": "7.0.3",
"ecosystem": "npm"
},
{
"name": "@types/passport",
"direct": false,
"version": "1.0.16",
"ecosystem": "npm"
},
{
"name": "@types/passport",
"direct": false,
"version": "^1.0.16",
"ecosystem": "npm"
},
{
"name": "@types/passport-azure-ad",
"direct": false,
"version": "4.3.6",
"ecosystem": "npm"
},
{
"name": "@types/passport-azure-ad",
"direct": false,
"version": "^4.3.6",
"ecosystem": "npm"
},
{
"name": "@types/passport-github2",
"direct": false,
"version": "1.2.9",
"ecosystem": "npm"
},
{
"name": "@types/passport-github2",
"direct": false,
"version": "^1.2.9",
"ecosystem": "npm"
},
{
"name": "@types/passport-google-oauth20",
"direct": false,
"version": "2.0.16",
"ecosystem": "npm"
},
{
"name": "@types/passport-google-oauth20",
"direct": false,
"version": "^2.0.16",
"ecosystem": "npm"
},
{
"name": "@types/passport-oauth2",
"direct": false,
"version": "1.4.17",
"ecosystem": "npm"
},
{
"name": "@types/pg",
"direct": false,
"version": "8.6.6",
"ecosystem": "npm"
},
{
"name": "@types/pg",
"direct": false,
"version": "^8.6.6",
"ecosystem": "npm"
},
{
"name": "@types/pino",
"direct": false,
"version": "6.3.12",
"ecosystem": "npm"
},
{
"name": "@types/pino-http",
"direct": false,
"version": "5.8.4",
"ecosystem": "npm"
},
{
"name": "@types/pino-http",
"direct": false,
"version": "^5.8.1",
"ecosystem": "npm"
},
{
"name": "@types/pino-http",
"direct": false,
"version": "^5.8.4",
"ecosystem": "npm"
},
{
"name": "@types/pino-pretty",
"direct": false,
"version": "4.7.5",
"ecosystem": "npm"
},
{
"name": "@types/pino-std-serializers",
"direct": false,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "@types/pngjs",
"direct": false,
"version": "6.0.5",
"ecosystem": "npm"
},
{
"name": "@types/pngjs",
"direct": false,
"version": "^6.0.5",
"ecosystem": "npm"
},
{
"name": "@types/polylabel",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@types/pretty-hrtime",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@types/qs",
"direct": false,
"version": "6.9.7",
"ecosystem": "npm"
},
{
"name": "@types/range-parser",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@types/redis",
"direct": false,
"version": "2.8.32",
"ecosystem": "npm"
},
{
"name": "@types/resolve",
"direct": false,
"version": "1.17.1",
"ecosystem": "npm"
},
{
"name": "@types/resolve",
"direct": false,
"version": "1.20.2",
"ecosystem": "npm"
},
{
"name": "@types/sanitize-html",
"direct": false,
"version": "2.6.2",
"ecosystem": "npm"
},
{
"name": "@types/sanitize-html",
"direct": false,
"version": "^2.6.2",
"ecosystem": "npm"
},
{
"name": "@types/semver",
"direct": false,
"version": "7.3.12",
"ecosystem": "npm"
},
{
"name": "@types/send",
"direct": false,
"version": "0.17.4",
"ecosystem": "npm"
},
{
"name": "@types/serve-static",
"direct": false,
"version": "1.13.10",
"ecosystem": "npm"
},
{
"name": "@types/shimmer",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@types/stack-utils",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@types/string-pixel-width",
"direct": false,
"version": "1.10.3",
"ecosystem": "npm"
},
{
"name": "@types/string-pixel-width",
"direct": false,
"version": "^1.10.3",
"ecosystem": "npm"
},
{
"name": "@types/superagent",
"direct": false,
"version": "3.8.7",
"ecosystem": "npm"
},
{
"name": "@types/superagent",
"direct": false,
"version": "4.1.15",
"ecosystem": "npm"
},
{
"name": "@types/supertest",
"direct": false,
"version": "2.0.12",
"ecosystem": "npm"
},
{
"name": "@types/supertest",
"direct": false,
"version": "^2.0.12",
"ecosystem": "npm"
},
{
"name": "@types/three",
"direct": false,
"version": "0.140.0",
"ecosystem": "npm"
},
{
"name": "@types/three",
"direct": false,
"version": "^0.140.0",
"ecosystem": "npm"
},
{
"name": "@types/tough-cookie",
"direct": false,
"version": "4.0.5",
"ecosystem": "npm"
},
{
"name": "@types/triple-beam",
"direct": false,
"version": "1.3.5",
"ecosystem": "npm"
},
{
"name": "@types/trusted-types",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "@types/trusted-types",
"direct": false,
"version": "2.0.7",
"ecosystem": "npm"
},
{
"name": "@types/tryghost__content-api",
"direct": false,
"version": "1.3.16",
"ecosystem": "npm"
},
{
"name": "@types/tryghost__content-api",
"direct": false,
"version": "^1",
"ecosystem": "npm"
},
{
"name": "@types/ua-parser-js",
"direct": false,
"version": "0.7.39",
"ecosystem": "npm"
},
{
"name": "@types/ua-parser-js",
"direct": false,
"version": "^0.7.39",
"ecosystem": "npm"
},
{
"name": "@types/unist",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/uuid",
"direct": false,
"version": "9.0.8",
"ecosystem": "npm"
},
{
"name": "@types/uuid",
"direct": false,
"version": "^9.0.0",
"ecosystem": "npm"
},
{
"name": "@types/verror",
"direct": false,
"version": "1.10.6",
"ecosystem": "npm"
},
{
"name": "@types/verror",
"direct": false,
"version": "^1.10.6",
"ecosystem": "npm"
},
{
"name": "@types/wait-on",
"direct": false,
"version": "5.3.1",
"ecosystem": "npm"
},
{
"name": "@types/web-bluetooth",
"direct": false,
"version": "0.0.16",
"ecosystem": "npm"
},
{
"name": "@types/web-bluetooth",
"direct": false,
"version": "0.0.20",
"ecosystem": "npm"
},
{
"name": "@types/ws",
"direct": false,
"version": "8.5.3",
"ecosystem": "npm"
},
{
"name": "@types/xml-escape",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@types/xml-escape",
"direct": false,
"version": "^1.1.3",
"ecosystem": "npm"
},
{
"name": "@types/yargs",
"direct": false,
"version": "16.0.4",
"ecosystem": "npm"
},
{
"name": "@types/yargs",
"direct": false,
"version": "17.0.33",
"ecosystem": "npm"
},
{
"name": "@types/yargs",
"direct": false,
"version": "^17.0.33",
"ecosystem": "npm"
},
{
"name": "@types/yargs-parser",
"direct": false,
"version": "21.0.0",
"ecosystem": "npm"
},
{
"name": "@types/yauzl",
"direct": false,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@types/zxcvbn",
"direct": false,
"version": "4.4.5",
"ecosystem": "npm"
},
{
"name": "@types/zxcvbn",
"direct": false,
"version": "^4.4.5",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/eslint-plugin",
"direct": false,
"version": "8.24.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/eslint-plugin",
"direct": false,
"version": "^5.38.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/eslint-plugin",
"direct": false,
"version": "^5.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/eslint-plugin",
"direct": false,
"version": "^7.12.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/parser",
"direct": false,
"version": "8.24.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/parser",
"direct": false,
"version": "^5.38.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/parser",
"direct": false,
"version": "^5.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/parser",
"direct": false,
"version": "^7.12.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/project-service",
"direct": false,
"version": "8.40.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/scope-manager",
"direct": false,
"version": "5.62.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/scope-manager",
"direct": false,
"version": "7.13.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/scope-manager",
"direct": false,
"version": "8.24.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/tsconfig-utils",
"direct": false,
"version": "8.40.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/type-utils",
"direct": false,
"version": "8.24.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/types",
"direct": false,
"version": "5.62.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/types",
"direct": false,
"version": "7.13.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/types",
"direct": false,
"version": "8.24.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/types",
"direct": false,
"version": "8.40.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/typescript-estree",
"direct": false,
"version": "5.62.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/typescript-estree",
"direct": false,
"version": "7.13.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/typescript-estree",
"direct": false,
"version": "8.24.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/typescript-estree",
"direct": false,
"version": "8.40.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/utils",
"direct": false,
"version": "5.62.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/utils",
"direct": false,
"version": "7.13.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/utils",
"direct": false,
"version": "8.24.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/visitor-keys",
"direct": false,
"version": "5.62.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/visitor-keys",
"direct": false,
"version": "7.13.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/visitor-keys",
"direct": false,
"version": "8.24.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/visitor-keys",
"direct": false,
"version": "8.40.0",
"ecosystem": "npm"
},
{
"name": "@ungap/structured-clone",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@unhead/vue",
"direct": false,
"version": "2.0.14",
"ecosystem": "npm"
},
{
"name": "@vercel/nft",
"direct": false,
"version": "0.29.4",
"ecosystem": "npm"
},
{
"name": "@vitejs/plugin-vue",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "@vitejs/plugin-vue",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "@vitejs/plugin-vue",
"direct": false,
"version": "^5.2.1",
"ecosystem": "npm"
},
{
"name": "@vitejs/plugin-vue-jsx",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "@vitest/coverage-istanbul",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "@vitest/coverage-istanbul",
"direct": false,
"version": "^1.6.0",
"ecosystem": "npm"
},
{
"name": "@vitest/coverage-v8",
"direct": false,
"version": "3.0.9",
"ecosystem": "npm"
},
{
"name": "@vitest/coverage-v8",
"direct": false,
"version": "^3.0.7",
"ecosystem": "npm"
},
{
"name": "@vitest/coverage-v8",
"direct": false,
"version": "^3.0.9",
"ecosystem": "npm"
},
{
"name": "@vitest/expect",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "@vitest/expect",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@vitest/mocker",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@vitest/pretty-format",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@vitest/pretty-format",
"direct": false,
"version": "3.0.9",
"ecosystem": "npm"
},
{
"name": "@vitest/runner",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@vitest/snapshot",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@vitest/spy",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "@vitest/spy",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "@vitest/spy",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@vitest/ui",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "@vitest/ui",
"direct": false,
"version": "3.0.9",
"ecosystem": "npm"
},
{
"name": "@vitest/ui",
"direct": false,
"version": "^1.4.0",
"ecosystem": "npm"
},
{
"name": "@vitest/ui",
"direct": false,
"version": "^3.0.9",
"ecosystem": "npm"
},
{
"name": "@vitest/utils",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "@vitest/utils",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "@vitest/utils",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@vitest/utils",
"direct": false,
"version": "3.0.9",
"ecosystem": "npm"
},
{
"name": "@volar/language-core",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "@volar/language-core",
"direct": false,
"version": "2.4.11",
"ecosystem": "npm"
},
{
"name": "@volar/language-core",
"direct": false,
"version": "2.4.23",
"ecosystem": "npm"
},
{
"name": "@volar/source-map",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "@volar/source-map",
"direct": false,
"version": "2.4.11",
"ecosystem": "npm"
},
{
"name": "@volar/source-map",
"direct": false,
"version": "2.4.23",
"ecosystem": "npm"
},
{
"name": "@volar/typescript",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "@volar/typescript",
"direct": false,
"version": "2.4.11",
"ecosystem": "npm"
},
{
"name": "@vue-macros/common",
"direct": false,
"version": "3.0.0-beta.16",
"ecosystem": "npm"
},
{
"name": "@vue/babel-helper-vue-transform-on",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "@vue/babel-plugin-jsx",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "@vue/babel-plugin-resolve-type",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "@vue/compiler-core",
"direct": false,
"version": "3.5.19",
"ecosystem": "npm"
},
{
"name": "@vue/compiler-dom",
"direct": false,
"version": "3.5.19",
"ecosystem": "npm"
},
{
"name": "@vue/compiler-sfc",
"direct": false,
"version": "3.5.19",
"ecosystem": "npm"
},
{
"name": "@vue/compiler-ssr",
"direct": false,
"version": "3.5.19",
"ecosystem": "npm"
},
{
"name": "@vue/compiler-vue2",
"direct": false,
"version": "2.7.16",
"ecosystem": "npm"
},
{
"name": "@vue/devtools-api",
"direct": false,
"version": "6.6.4",
"ecosystem": "npm"
},
{
"name": "@vue/devtools-core",
"direct": false,
"version": "7.6.8",
"ecosystem": "npm"
},
{
"name": "@vue/devtools-core",
"direct": false,
"version": "7.7.7",
"ecosystem": "npm"
},
{
"name": "@vue/devtools-kit",
"direct": false,
"version": "7.6.8",
"ecosystem": "npm"
},
{
"name": "@vue/devtools-kit",
"direct": false,
"version": "7.7.7",
"ecosystem": "npm"
},
{
"name": "@vue/devtools-shared",
"direct": false,
"version": "7.7.7",
"ecosystem": "npm"
},
{
"name": "@vue/language-core",
"direct": false,
"version": "2.0.21",
"ecosystem": "npm"
},
{
"name": "@vue/language-core",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "@vue/language-core",
"direct": false,
"version": "2.2.10",
"ecosystem": "npm"
},
{
"name": "@vue/language-core",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "@vue/reactivity",
"direct": false,
"version": "3.5.19",
"ecosystem": "npm"
},
{
"name": "@vue/runtime-core",
"direct": false,
"version": "3.5.19",
"ecosystem": "npm"
},
{
"name": "@vue/runtime-dom",
"direct": false,
"version": "3.5.19",
"ecosystem": "npm"
},
{
"name": "@vue/server-renderer",
"direct": false,
"version": "3.5.19",
"ecosystem": "npm"
},
{
"name": "@vue/shared",
"direct": false,
"version": "3.5.19",
"ecosystem": "npm"
},
{
"name": "@vue/test-utils",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "@vueuse/metadata",
"direct": false,
"version": "10.9.0",
"ecosystem": "npm"
},
{
"name": "@vueuse/metadata",
"direct": false,
"version": "9.13.0",
"ecosystem": "npm"
},
{
"name": "@vueuse/shared",
"direct": false,
"version": "10.9.0",
"ecosystem": "npm"
},
{
"name": "@vueuse/shared",
"direct": false,
"version": "9.13.0",
"ecosystem": "npm"
},
{
"name": "@whatwg-node/disposablestack",
"direct": false,
"version": "0.0.6",
"ecosystem": "npm"
},
{
"name": "@whatwg-node/events",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "@whatwg-node/fetch",
"direct": false,
"version": "0.10.10",
"ecosystem": "npm"
},
{
"name": "@whatwg-node/fetch",
"direct": false,
"version": "0.9.18",
"ecosystem": "npm"
},
{
"name": "@whatwg-node/node-fetch",
"direct": false,
"version": "0.5.11",
"ecosystem": "npm"
},
{
"name": "@whatwg-node/node-fetch",
"direct": false,
"version": "0.7.25",
"ecosystem": "npm"
},
{
"name": "@whatwg-node/promise-helpers",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@whatwg-node/server",
"direct": false,
"version": "0.9.71",
"ecosystem": "npm"
},
{
"name": "@wry/caches",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@wry/context",
"direct": false,
"version": "0.7.0",
"ecosystem": "npm"
},
{
"name": "@wry/equality",
"direct": false,
"version": "0.5.6",
"ecosystem": "npm"
},
{
"name": "@wry/trie",
"direct": false,
"version": "0.4.3",
"ecosystem": "npm"
},
{
"name": "@wry/trie",
"direct": false,
"version": "0.5.0",
"ecosystem": "npm"
},
{
"name": "@xhmikosr/archive-type",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "@xhmikosr/bin-check",
"direct": false,
"version": "7.0.3",
"ecosystem": "npm"
},
{
"name": "@xhmikosr/bin-wrapper",
"direct": false,
"version": "13.0.5",
"ecosystem": "npm"
},
{
"name": "@xhmikosr/decompress",
"direct": false,
"version": "10.0.1",
"ecosystem": "npm"
},
{
"name": "@xhmikosr/decompress-tar",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "@xhmikosr/decompress-tarbz2",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "@xhmikosr/decompress-targz",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "@xhmikosr/decompress-unzip",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "@xhmikosr/downloader",
"direct": false,
"version": "15.0.1",
"ecosystem": "npm"
},
{
"name": "@xhmikosr/os-filter-obj",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@xstate/fsm",
"direct": false,
"version": "1.6.5",
"ecosystem": "npm"
},
{
"name": "@yarnpkg/esbuild-plugin-pnp",
"direct": false,
"version": "3.0.0-rc.15",
"ecosystem": "npm"
},
{
"name": "@yarnpkg/fslib",
"direct": false,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@yarnpkg/libzip",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "abab",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "abbrev",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "abbrev",
"direct": false,
"version": "2.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": "acorn",
"direct": false,
"version": "7.4.1",
"ecosystem": "npm"
},
{
"name": "acorn",
"direct": false,
"version": "8.15.0",
"ecosystem": "npm"
},
{
"name": "acorn-import-attributes",
"direct": false,
"version": "1.9.5",
"ecosystem": "npm"
},
{
"name": "acorn-jsx",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "acorn-walk",
"direct": false,
"version": "8.3.2",
"ecosystem": "npm"
},
{
"name": "address",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "agent-base",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "agent-base",
"direct": false,
"version": "7.1.3",
"ecosystem": "npm"
},
{
"name": "agentkeepalive",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "aggregate-error",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "ajv-draft-04",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "ajv-formats",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "ajv-formats",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "alien-signals",
"direct": false,
"version": "0.4.14",
"ecosystem": "npm"
},
{
"name": "alien-signals",
"direct": false,
"version": "1.0.13",
"ecosystem": "npm"
},
{
"name": "alien-signals",
"direct": false,
"version": "2.0.7",
"ecosystem": "npm"
},
{
"name": "ansi-colors",
"direct": false,
"version": "4.1.3",
"ecosystem": "npm"
},
{
"name": "ansi-escapes",
"direct": false,
"version": "4.3.2",
"ecosystem": "npm"
},
{
"name": "ansi-escapes",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "ansi-escapes",
"direct": false,
"version": "6.2.1",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "6.0.1",
"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.1",
"ecosystem": "npm"
},
{
"name": "ansis",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "any-promise",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "anymatch",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "app-root-dir",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "append-transform",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "aproba",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "arch",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "archiver",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "archiver-utils",
"direct": false,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "archy",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "are-docs-informative",
"direct": false,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "are-we-there-yet",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "are-we-there-yet",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "arg",
"direct": false,
"version": "4.1.3",
"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": "aria-hidden",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "aria-query",
"direct": false,
"version": "5.1.3",
"ecosystem": "npm"
},
{
"name": "aria-query",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "array-buffer-byte-length",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "array-flatten",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "array-union",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "arrify",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "as-table",
"direct": false,
"version": "1.0.55",
"ecosystem": "npm"
},
{
"name": "asap",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "assert",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "assert-never",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "assert-plus",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "assertion-error",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "assertion-error",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "ast-kit",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "ast-module-types",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "ast-types",
"direct": false,
"version": "0.13.4",
"ecosystem": "npm"
},
{
"name": "ast-types",
"direct": false,
"version": "0.16.1",
"ecosystem": "npm"
},
{
"name": "ast-walker-scope",
"direct": false,
"version": "0.8.2",
"ecosystem": "npm"
},
{
"name": "astral-regex",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "async",
"direct": false,
"version": "2.6.4",
"ecosystem": "npm"
},
{
"name": "async",
"direct": false,
"version": "3.2.3",
"ecosystem": "npm"
},
{
"name": "async",
"direct": false,
"version": "3.2.5",
"ecosystem": "npm"
},
{
"name": "async-retry",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "async-sema",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "asynckit",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "at-least-node",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "atomic-sleep",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "auto-bind",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "autoprefixer",
"direct": false,
"version": "10.4.21",
"ecosystem": "npm"
},
{
"name": "autoprefixer",
"direct": false,
"version": "^10.4.14",
"ecosystem": "npm"
},
{
"name": "available-typed-arrays",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "available-typed-arrays",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "axios",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "axios",
"direct": false,
"version": "^1.12.0",
"ecosystem": "npm"
},
{
"name": "axios-proxy-builder",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "b4a",
"direct": false,
"version": "1.6.4",
"ecosystem": "npm"
},
{
"name": "babel-core",
"direct": false,
"version": "7.0.0-bridge.0",
"ecosystem": "npm"
},
{
"name": "babel-jest",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "babel-plugin-istanbul",
"direct": false,
"version": "6.1.1",
"ecosystem": "npm"
},
{
"name": "babel-plugin-jest-hoist",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "babel-plugin-polyfill-corejs2",
"direct": false,
"version": "0.4.10",
"ecosystem": "npm"
},
{
"name": "babel-plugin-polyfill-corejs3",
"direct": false,
"version": "0.10.4",
"ecosystem": "npm"
},
{
"name": "babel-plugin-polyfill-regenerator",
"direct": false,
"version": "0.6.1",
"ecosystem": "npm"
},
{
"name": "babel-plugin-syntax-trailing-function-commas",
"direct": false,
"version": "7.0.0-beta.0",
"ecosystem": "npm"
},
{
"name": "babel-preset-current-node-syntax",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "babel-preset-fbjs",
"direct": false,
"version": "3.4.0",
"ecosystem": "npm"
},
{
"name": "babel-preset-jest",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "babel-walk",
"direct": false,
"version": "3.0.0-canary-5",
"ecosystem": "npm"
},
{
"name": "backo2",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "balanced-match",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "balanced-match",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "bare-events",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "bare-events",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "bare-fs",
"direct": false,
"version": "4.4.5",
"ecosystem": "npm"
},
{
"name": "bare-os",
"direct": false,
"version": "3.6.2",
"ecosystem": "npm"
},
{
"name": "bare-path",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "bare-stream",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "bare-url",
"direct": false,
"version": "2.2.2",
"ecosystem": "npm"
},
{
"name": "base64-arraybuffer",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "base64-js",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "base64url",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "basic-auth",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "basic-ftp",
"direct": false,
"version": "5.0.5",
"ecosystem": "npm"
},
{
"name": "better-opn",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "bidi-js",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "big-integer",
"direct": false,
"version": "1.6.51",
"ecosystem": "npm"
},
{
"name": "bin-version",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "bin-version-check",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "binary-extensions",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "bindings",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "bintrees",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "birpc",
"direct": false,
"version": "0.2.19",
"ecosystem": "npm"
},
{
"name": "birpc",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "bl",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "blake3-wasm",
"direct": false,
"version": "2.1.5",
"ecosystem": "npm"
},
{
"name": "blakejs",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "body-parser",
"direct": false,
"version": "1.20.3",
"ecosystem": "npm"
},
{
"name": "boolbase",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "bowser",
"direct": false,
"version": "2.11.0",
"ecosystem": "npm"
},
{
"name": "bplist-parser",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "1.1.11",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "braces",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "browser-assert",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "browser-stdout",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "browserify-zlib",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "browserify-zlib",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "browserify-zlib",
"direct": false,
"version": "^0.2.0",
"ecosystem": "npm"
},
{
"name": "browserslist",
"direct": false,
"version": "4.25.3",
"ecosystem": "npm"
},
{
"name": "bser",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "buffer",
"direct": false,
"version": "5.6.0",
"ecosystem": "npm"
},
{
"name": "buffer",
"direct": false,
"version": "5.7.1",
"ecosystem": "npm"
},
{
"name": "buffer",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "buffer-crc32",
"direct": false,
"version": "0.2.13",
"ecosystem": "npm"
},
{
"name": "buffer-crc32",
"direct": false,
"version": "1.0.0",
"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": "buffer-writer",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "builtin-modules",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "builtin-modules",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "bundle-name",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "bundle-require",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "bundle-require",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "bunyan",
"direct": false,
"version": "1.8.15",
"ecosystem": "npm"
},
{
"name": "bytes",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "bytes",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "c12",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "c8",
"direct": false,
"version": "10.1.3",
"ecosystem": "npm"
},
{
"name": "c8",
"direct": false,
"version": "^10.1.3",
"ecosystem": "npm"
},
{
"name": "cac",
"direct": false,
"version": "6.7.14",
"ecosystem": "npm"
},
{
"name": "cacache",
"direct": false,
"version": "16.0.7",
"ecosystem": "npm"
},
{
"name": "cacache",
"direct": false,
"version": "19.0.1",
"ecosystem": "npm"
},
{
"name": "cache-content-type",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "cache-manager",
"direct": false,
"version": "3.6.1",
"ecosystem": "npm"
},
{
"name": "cacheable-lookup",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "cacheable-request",
"direct": false,
"version": "10.2.14",
"ecosystem": "npm"
},
{
"name": "cachedir",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "caching-transform",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "call-bind",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "call-bind",
"direct": false,
"version": "1.0.8",
"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": "callsite",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "callsites",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "camel-case",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "camel-case",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "camelcase",
"direct": false,
"version": "5.3.1",
"ecosystem": "npm"
},
{
"name": "camelcase",
"direct": false,
"version": "6.3.0",
"ecosystem": "npm"
},
{
"name": "camelcase-css",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "camelcase-keys",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "caniuse-api",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "caniuse-lite",
"direct": false,
"version": "1.0.30001737",
"ecosystem": "npm"
},
{
"name": "capital-case",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "capnp-ts",
"direct": false,
"version": "0.7.0",
"ecosystem": "npm"
},
{
"name": "chai",
"direct": false,
"version": "4.4.1",
"ecosystem": "npm"
},
{
"name": "chai",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "chai",
"direct": false,
"version": "^4.2.0",
"ecosystem": "npm"
},
{
"name": "chai-as-promised",
"direct": false,
"version": "7.1.2",
"ecosystem": "npm"
},
{
"name": "chai-as-promised",
"direct": false,
"version": "^7.1.2",
"ecosystem": "npm"
},
{
"name": "chai-http",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "chai-http",
"direct": false,
"version": "^4.3.0",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "2.4.2",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "change-case",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "change-case-all",
"direct": false,
"version": "1.0.15",
"ecosystem": "npm"
},
{
"name": "char-regex",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "char-regex",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "character-parser",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "chardet",
"direct": false,
"version": "0.7.0",
"ecosystem": "npm"
},
{
"name": "charenc",
"direct": false,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "check-error",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "check-error",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "cheerio",
"direct": false,
"version": "1.0.0-rc.12",
"ecosystem": "npm"
},
{
"name": "cheerio-select",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "3.6.0",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "chownr",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "chownr",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "chownr",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "chromium-bidi",
"direct": false,
"version": "0.8.0",
"ecosystem": "npm"
},
{
"name": "ci-info",
"direct": false,
"version": "3.5.0",
"ecosystem": "npm"
},
{
"name": "ci-info",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "citty",
"direct": false,
"version": "0.1.6",
"ecosystem": "npm"
},
{
"name": "cjs-module-lexer",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "classnames",
"direct": false,
"version": "2.3.2",
"ecosystem": "npm"
},
{
"name": "clean-css",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "clean-regexp",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "clean-stack",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "cli-cursor",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "cli-spinners",
"direct": false,
"version": "2.6.1",
"ecosystem": "npm"
},
{
"name": "cli-table3",
"direct": false,
"version": "0.6.3",
"ecosystem": "npm"
},
{
"name": "cli-truncate",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "cli-truncate",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "cli-width",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "clipboardy",
"direct": false,
"version": "4.0.0",
"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": "clone-deep",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "cluster-key-slot",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "co",
"direct": false,
"version": "4.6.0",
"ecosystem": "npm"
},
{
"name": "collect-v8-coverage",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "color",
"direct": false,
"version": "3.2.1",
"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": "color-support",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "colord",
"direct": false,
"version": "2.9.3",
"ecosystem": "npm"
},
{
"name": "colorette",
"direct": false,
"version": "2.0.19",
"ecosystem": "npm"
},
{
"name": "colornames",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "colors",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "colorspace",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "combined-stream",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "10.0.1",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "11.1.0",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "12.1.0",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "2.20.3",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "6.2.1",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "8.3.0",
"ecosystem": "npm"
},
{
"name": "comment-parser",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "commitizen",
"direct": false,
"version": "4.2.5",
"ecosystem": "npm"
},
{
"name": "common-path-prefix",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "common-tags",
"direct": false,
"version": "1.8.2",
"ecosystem": "npm"
},
{
"name": "commondir",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "compare-versions",
"direct": false,
"version": "6.1.1",
"ecosystem": "npm"
},
{
"name": "compatx",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "component-emitter",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "compress-commons",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "compressible",
"direct": false,
"version": "2.0.18",
"ecosystem": "npm"
},
{
"name": "computeds",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "concat-map",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
}
],
"collected": true,
"truncated": true,
"total_count": 3946,
"direct_count": 398,
"indirect_count": 3548
}
},
"maintainership": {
"issues": {
"open_prs": 23,
"merged_prs": 4614,
"open_issues": 47,
"closed_ratio": 0.928,
"closed_issues": 607,
"closed_unmerged_prs": 470
},
"bus_factor": 4,
"bot_contributors": 3,
"top_contributors": [
{
"type": "User",
"login": "andrewwallacespeckle",
"commits": 1581,
"avatar_url": "https://avatars.githubusercontent.com/u/139135120?v=4"
},
{
"type": "User",
"login": "didimitrie",
"commits": 1471,
"avatar_url": "https://avatars.githubusercontent.com/u/7696515?v=4"
},
{
"type": "User",
"login": "fabis94",
"commits": 1145,
"avatar_url": "https://avatars.githubusercontent.com/u/938316?v=4"
},
{
"type": "User",
"login": "iainsproat",
"commits": 1117,
"avatar_url": "https://avatars.githubusercontent.com/u/68657?v=4"
},
{
"type": "User",
"login": "gjedlicska",
"commits": 898,
"avatar_url": "https://avatars.githubusercontent.com/u/57442769?v=4"
},
{
"type": "User",
"login": "alemagio",
"commits": 642,
"avatar_url": "https://avatars.githubusercontent.com/u/21338507?v=4"
},
{
"type": "User",
"login": "Mikehrn",
"commits": 634,
"avatar_url": "https://avatars.githubusercontent.com/u/29700836?v=4"
},
{
"type": "User",
"login": "AlexandruPopovici",
"commits": 606,
"avatar_url": "https://avatars.githubusercontent.com/u/11405391?v=4"
},
{
"type": "User",
"login": "cdriesler",
"commits": 342,
"avatar_url": "https://avatars.githubusercontent.com/u/20760128?v=4"
},
{
"type": "User",
"login": "teocomi",
"commits": 208,
"avatar_url": "https://avatars.githubusercontent.com/u/2679513?v=4"
}
],
"contributors_sampled": 43,
"top_contributor_share": 0.166
},
"quality_signals": {
"has_ci": true,
"has_tests": true,
"ci_workflows": [
"builds.yml",
"close-issue.yml",
"deployment-tests.yml",
"get-chart-name.yml",
"get-version.yml",
"manual-trigger-test-deployment.yml",
"npm.yml",
"open-issue.yml",
"publish.yml",
"pull-request.yml",
"release.yml",
"snyk.yml",
"tests.yml",
"update-images.yml"
],
"has_docs_dir": false,
"linter_configs": [
"eslint.config.mjs"
],
"has_editorconfig": true,
"has_linter_config": true,
"has_precommit_config": true
},
"security_signals": {
"lockfiles": [
"uv.lock",
"yarn.lock"
],
"scorecard": {
"checks": [
{
"name": "Binary-Artifacts",
"score": 9,
"reason": "binaries present in source code",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
},
{
"name": "Branch-Protection",
"score": 8,
"reason": "branch protection is not maximal on development and all release branches",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": 8,
"reason": "25 out of 30 merged PRs checked by a CI test -- score normalized to 8",
"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": 9,
"reason": "Found 28/30 approved changesets -- score normalized to 9",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 10,
"reason": "project has 18 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": "12 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": 2,
"reason": "dependency not pinned by hash detected -- score normalized to 2",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
},
{
"name": "SAST",
"score": 10,
"reason": "SAST tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
},
{
"name": "Security-Policy",
"score": 4,
"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": "243 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "51d43b91c4681a75bff8b285da7f443a4599da67",
"ran_at": "2026-07-21T20:43:21Z",
"aggregate_score": 6.4,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": true,
"has_dependabot_config": false
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/specklesystems/speckle-server",
"host": "github.com",
"name": "speckle-server",
"owner": "specklesystems"
},
"metrics": {
"overall": {
"key": "overall",
"band": "good",
"name": "Overall health",
"note": null,
"notes": [],
"value": 83,
"inputs": {
"security": 71,
"vitality": 90,
"community": 79,
"governance": 88,
"engineering": 84
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "excellent",
"name": "Vitality",
"value": 90,
"weight": 0.22,
"metrics": [
{
"key": "development_activity",
"band": "good",
"name": "Development activity",
"note": null,
"notes": [],
"value": 83,
"inputs": {
"commits_last_year": 1320,
"human_commit_share": 1,
"days_since_last_push": 6,
"active_weeks_last_year": 27
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 6 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "push_recency",
"params": {
"days": 6
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "27/52 weeks with commits",
"points": 18.7,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 27
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "1320 commits in the last year",
"points": 18,
"status": "met",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 1320
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "12 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": "2.31.14",
"releases_from_tags": false,
"days_since_latest_release": 36,
"mean_days_between_releases": 2.2
},
"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 36 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "release_recency",
"params": {
"days": 36
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~2.2 days",
"points": 27,
"status": "met",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 2.2
}
}
],
"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": 36,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "last human commit 36 days ago",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_maintained",
"params": {
"days": 36
}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "good",
"name": "Community & Adoption",
"value": 79,
"weight": 0.18,
"metrics": [
{
"key": "popularity",
"band": "good",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 72,
"inputs": {
"forks": 245,
"stars": 825,
"watchers": 10,
"growth_state": "organic",
"growth_factor_pct": 100
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "825 stars",
"points": 47.3,
"status": "partial",
"details": [
{
"code": "stars",
"params": {
"count": 825
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "245 forks",
"points": 19.9,
"status": "partial",
"details": [
{
"code": "forks",
"params": {
"count": 245
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "10 watchers",
"points": 5.3,
"status": "partial",
"details": [
{
"code": "watchers",
"params": {
"count": 10
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "excellent",
"name": "Community health",
"note": null,
"notes": [],
"value": 86,
"inputs": {
"has_readme": true,
"has_license": true,
"has_contributing": true,
"has_issue_template": false,
"has_code_of_conduct": true,
"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": 13.5,
"status": "met",
"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": "good",
"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": 80,
"inputs": {
"packages": [
"@speckle/shared",
"@speckle/viewer",
"@speckle/objectloader",
"@speckle/objectsender",
"@speckle/objectloader2",
"@speckle/ui-components",
"@speckle/tailwind-theme",
"@speckle/ui-components-nuxt"
],
"dependents": null,
"ecosystems": "npm",
"total_downloads": null,
"monthly_downloads": 59644
},
"components": [
{
"key": "monthly_downloads",
"name": "Monthly downloads",
"detail": "59,644 downloads/month across npm",
"points": 63.7,
"status": "partial",
"details": [
{
"code": "downloads_monthly",
"params": {
"count": 59644,
"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": "excellent",
"name": "Sustainability & Governance",
"value": 88,
"weight": 0.24,
"metrics": [
{
"key": "maintainer_resilience",
"band": "excellent",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 86,
"inputs": {
"bus_factor": 4,
"contributors_sampled": 43,
"top_contributor_share": 0.166
},
"components": [
{
"key": "bus_factor",
"name": "Bus factor",
"detail": "4 contributor(s) cover half of all commits",
"points": 43.2,
"status": "partial",
"details": [
{
"code": "bus_factor",
"params": {
"count": 4
}
}
],
"max_points": 54
},
{
"key": "commit_distribution",
"name": "Commit distribution",
"detail": "top contributor authored 17% of commits",
"points": 18.8,
"status": "partial",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 17
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "43 contributors",
"points": 13.5,
"status": "met",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 43
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 18 contributing companies or organizations",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "excellent",
"name": "Issue & PR responsiveness",
"note": null,
"notes": [],
"value": 92,
"inputs": {
"merged_prs": 4614,
"open_issues": 47,
"closed_issues": 607,
"issue_closed_ratio": 0.928,
"closed_unmerged_prs": 470
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "93% of issues closed",
"points": 43.4,
"status": "partial",
"details": [
{
"code": "issues_closed_share",
"params": {
"share": 93
}
}
],
"max_points": 46.75
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "4614/5084 decided PRs merged",
"points": 34.7,
"status": "partial",
"details": [
{
"code": "decided_prs_merged",
"params": {
"merged": 4614,
"decided": 5084
}
}
],
"max_points": 38.25
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 28/30 approved changesets -- score normalized to 9",
"points": 13.5,
"status": "partial",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "good",
"name": "Ownership & stewardship",
"note": null,
"notes": [],
"value": 76,
"inputs": {
"followers": 948,
"owner_type": "Organization",
"is_verified": null,
"owner_login": "specklesystems",
"public_repos": 115,
"account_age_days": 2265
},
"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": "948 followers of specklesystems",
"points": 21.4,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 948,
"login": "specklesystems"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "115 public repos, account ~6 yr old",
"points": 25,
"status": "met",
"details": [
{
"code": "public_repos",
"params": {
"count": 115
}
},
{
"code": "account_age_years",
"params": {
"years": 6
}
}
],
"max_points": 25
}
]
},
{
"key": "package_maintenance",
"band": "excellent",
"name": "Package maintenance",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"packages": [
"@speckle/shared",
"@speckle/viewer",
"@speckle/objectloader",
"@speckle/objectsender",
"@speckle/objectloader2",
"@speckle/ui-components",
"@speckle/tailwind-theme",
"@speckle/ui-components-nuxt"
],
"ecosystems": "npm",
"any_deprecated": false,
"min_days_since_publish": 36
},
"components": [
{
"key": "published_resolvable",
"name": "Published & resolvable",
"detail": "8 package(s) on npm",
"points": 25,
"status": "met",
"details": [
{
"code": "packages_published",
"params": {
"count": 8,
"ecosystems": "npm"
}
}
],
"max_points": 25
},
{
"key": "publish_recency",
"name": "Publish recency",
"detail": "latest publish 36 days ago",
"points": 35,
"status": "met",
"details": [
{
"code": "publish_recency",
"params": {
"days": 36
}
}
],
"max_points": 35
},
{
"key": "version_history",
"name": "Version history",
"detail": "213 published versions",
"points": 20,
"status": "met",
"details": [
{
"code": "published_versions",
"params": {
"count": 213
}
}
],
"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": 96,
"inputs": {
"has_ci": true,
"has_tests": true,
"has_editorconfig": true,
"has_linter_config": true,
"has_precommit_config": true
},
"components": [
{
"key": "ci_workflows",
"name": "CI workflows",
"detail": "14 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 14
}
}
],
"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": "eslint.config.mjs",
"points": 16,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "eslint.config.mjs"
}
}
],
"max_points": 16
},
{
"key": "pre_commit_hooks",
"name": "Pre-commit hooks",
"detail": null,
"points": 9.6,
"status": "met",
"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": "25 out of 30 merged PRs checked by a CI test -- score normalized to 8",
"points": 16,
"status": "partial",
"details": [],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "moderate",
"name": "Documentation",
"note": null,
"notes": [],
"value": 65,
"inputs": {
"topics": [
"speckle",
"aec",
"monorepo",
"speckle-server",
"frontend",
"threejs",
"viewer",
"javascript",
"3d",
"version-control",
"interoperability"
],
"has_wiki": false,
"homepage": "https://speckle.systems",
"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://speckle.systems",
"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": "11 topics",
"points": 10,
"status": "met",
"details": [
{
"code": "topics_count",
"params": {
"count": 11
}
}
],
"max_points": 10
},
{
"key": "wiki",
"name": "Wiki",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
}
],
"description": "Are baseline engineering and documentation practices in place?"
},
{
"key": "security",
"band": "good",
"name": "Security",
"value": 71,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "moderate",
"name": "Security posture",
"note": "Excluded from scoring (no data or not applicable): Packaging, Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"packaging",
"signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 64,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 16,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 2,
"scorecard_aggregate": 6.4
},
"components": [
{
"key": "binary_artifacts",
"name": "Binary-Artifacts",
"detail": "binaries present in source code",
"points": 6.8,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "branch_protection",
"name": "Branch-Protection",
"detail": "branch protection is not maximal on development and all release branches",
"points": 6,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "25 out of 30 merged PRs checked by a CI test -- score normalized to 8",
"points": 2,
"status": "partial",
"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 28/30 approved changesets -- score normalized to 9",
"points": 6.8,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 18 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": "12 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 2",
"points": 1,
"status": "partial",
"details": [],
"max_points": 5
},
{
"key": "sast",
"name": "SAST",
"detail": "SAST tool detected",
"points": 5,
"status": "met",
"details": [],
"max_points": 5
},
{
"key": "security_policy",
"name": "Security-Policy",
"detail": "security policy file detected",
"points": 2,
"status": "partial",
"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": "243 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): No advisories left outstanding. Remaining weights renormalized. Matched the npm:@speckle/shared@2.31.14 runtime dependency closure — what installing the published package pulls in — 6 packages. Reachability is not analyzed.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"no_advisories_left_outstanding"
]
}
},
{
"code": "weights_renormalized",
"params": {}
},
{
"code": "advisories_scope_published",
"params": {
"package": "npm:@speckle/shared@2.31.14",
"assessed": 6
}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 100,
"inputs": {
"source": "osv",
"advisories": 0,
"affected_packages": 0,
"assessed_packages": 6,
"unassessed_packages": 0,
"affected_by_severity": "none",
"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": "no indirect dependency carries a known advisory",
"points": 25,
"status": "met",
"details": [
{
"code": "no_indirect_advisories",
"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": 6,
"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": 10
},
"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": "excellent",
"name": "AI Readiness",
"value": 87,
"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": 0.94,
"agent_instruction_files": [
".cursor/rules/frontend-core.mdc",
".cursor/rules/graphql-patterns.mdc",
".cursor/rules/tailwind-design-system.mdc",
".cursor/rules/vue-patterns.mdc",
".github/instructions/frontend-core.instructions.md",
".github/instructions/graphql-patterns.instructions.md",
".github/instructions/review-guide/frontend.instructions.md",
".github/instructions/review-guide/general.instructions.md",
".github/instructions/review-guide/server.instructions.md",
".github/instructions/tailwind-design-system.instructions.md",
".github/instructions/vue-patterns.instructions.md"
],
"agent_instruction_max_bytes": 10127
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": ".cursor/rules/frontend-core.mdc, .cursor/rules/graphql-patterns.mdc, .cursor/rules/tailwind-design-system.mdc, .cursor/rules/vue-patterns.mdc, .github/instructions/frontend-core.instructions.md, .github/instructions/graphql-patterns.instructions.md, .github/instructions/review-guide/frontend.instructions.md, .github/instructions/review-guide/general.instructions.md, .github/instructions/review-guide/server.instructions.md, .github/instructions/tailwind-design-system.instructions.md, .github/instructions/vue-patterns.instructions.md",
"points": 45,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".cursor/rules/frontend-core.mdc, .cursor/rules/graphql-patterns.mdc, .cursor/rules/tailwind-design-system.mdc, .cursor/rules/vue-patterns.mdc, .github/instructions/frontend-core.instructions.md, .github/instructions/graphql-patterns.instructions.md, .github/instructions/review-guide/frontend.instructions.md, .github/instructions/review-guide/general.instructions.md, .github/instructions/review-guide/server.instructions.md, .github/instructions/tailwind-design-system.instructions.md, .github/instructions/vue-patterns.instructions.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": "94 of 100 human commits state their intent (structured subject or explanatory body)",
"points": 40,
"status": "met",
"details": [
{
"code": "legible_history",
"params": {
"legible": 94,
"sampled": 100
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "good",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 78,
"inputs": {
"has_nix": false,
"has_tests": true,
"lockfiles": [
"uv.lock",
"yarn.lock"
],
"has_dockerfile": true,
"typed_language": true,
"bootstrap_files": [
"mise.toml"
],
"has_devcontainer": true,
"has_linter_config": true,
"typecheck_configs": [
"packages/fileimport-service/tsconfig.json",
"packages/frontend-2/server/tsconfig.json",
"packages/frontend-2/tsconfig.json",
"packages/monitor-deployment/tsconfig.json",
"packages/objectloader/jsconfig.json",
"packages/objectloader2/tsconfig.json",
"packages/objectsender/tsconfig.json",
"packages/preview-frontend/tsconfig.json",
"packages/preview-service/tsconfig.json",
"packages/server/tsconfig.json",
"packages/shared/tsconfig.json",
"packages/tailwind-theme/tsconfig.json",
"packages/ui-components/tsconfig.json",
"packages/viewer-sandbox/tsconfig.json",
"packages/viewer/tsconfig.json",
"packages/webhook-service/jsconfig.json",
"tsconfig.json"
],
"agent_commit_share": 0.02,
"toolchain_manifests": [
"packages/fileimport-service/src/ifc-dotnet/ifc-converter.csproj"
],
"dependency_bot_commit_share": 0
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": "mise.toml",
"points": 18,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "mise.toml"
}
}
],
"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": "eslint.config.mjs",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "eslint.config.mjs"
}
}
],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": "packages/fileimport-service/tsconfig.json, packages/frontend-2/server/tsconfig.json, packages/frontend-2/tsconfig.json, packages/monitor-deployment/tsconfig.json, packages/objectloader/jsconfig.json, packages/objectloader2/tsconfig.json, packages/objectsender/tsconfig.json, packages/preview-frontend/tsconfig.json, packages/preview-service/tsconfig.json, packages/server/tsconfig.json, packages/shared/tsconfig.json, packages/tailwind-theme/tsconfig.json, packages/ui-components/tsconfig.json, packages/viewer-sandbox/tsconfig.json, packages/viewer/tsconfig.json, packages/webhook-service/jsconfig.json, tsconfig.json",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "packages/fileimport-service/tsconfig.json, packages/frontend-2/server/tsconfig.json, packages/frontend-2/tsconfig.json, packages/monitor-deployment/tsconfig.json, packages/objectloader/jsconfig.json, packages/objectloader2/tsconfig.json, packages/objectsender/tsconfig.json, packages/preview-frontend/tsconfig.json, packages/preview-service/tsconfig.json, packages/server/tsconfig.json, packages/shared/tsconfig.json, packages/tailwind-theme/tsconfig.json, packages/ui-components/tsconfig.json, packages/viewer-sandbox/tsconfig.json, packages/viewer/tsconfig.json, packages/webhook-service/jsconfig.json, tsconfig.json"
}
}
],
"max_points": 11
},
{
"key": "reproducible_environment",
"name": "Reproducible environment",
"detail": "devcontainer, Dockerfile, lockfile",
"points": 10,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "devcontainer, Dockerfile, lockfile"
}
}
],
"max_points": 10
},
{
"key": "demonstrated_agent_practice",
"name": "Demonstrated agent practice",
"detail": "2 of the last 100 commits agent-authored or agent-credited",
"points": 4,
"status": "partial",
"details": [
{
"code": "agent_authored_commits",
"params": {
"count": 2,
"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 2",
"points": 2,
"status": "partial",
"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": 3019631,
"source_files_sampled": 2142,
"oversized_source_files": 8
},
"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": "8/2142 source files over 60KB",
"points": 54.8,
"status": "partial",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 2142,
"oversized": 8
}
}
],
"max_points": 55
}
]
},
{
"key": "ai_interfaces",
"band": "excellent",
"name": "Machine-readable interfaces",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"example_dirs": [
"examples",
"samples"
],
"has_mcp_signal": true,
"api_schema_files": [
"packages/server/assets/acc/typedefs/acc.graphql",
"packages/server/assets/acc/typedefs/integrations.graphql",
"packages/server/assets/acc/typedefs/permissions.graphql",
"packages/server/assets/acc/typedefs/syncItems.graphql",
"packages/server/assets/accessrequests/typedefs/accessrequests.graphql",
"packages/server/assets/activitystream/typedefs/activity.graphql",
"packages/server/assets/auth/typedefs/apps.graphql",
"packages/server/assets/auth/typedefs/auth.graphql",
"packages/server/assets/automate/typedefs/automate.graphql",
"packages/server/assets/automate/typedefs/permissions.graphql",
"packages/server/assets/blobstorage/typedefs/blobstorage.graphql",
"packages/server/assets/comments/typedefs/permissions.graphql",
"packages/server/assets/core/typedefs/admin.graphql",
"packages/server/assets/core/typedefs/apitoken.graphql",
"packages/server/assets/core/typedefs/branchesAndCommits.graphql",
"packages/server/assets/core/typedefs/common.graphql",
"packages/server/assets/core/typedefs/modelsAndVersions.graphql",
"packages/server/assets/core/typedefs/objects.graphql",
"packages/server/assets/core/typedefs/permissions.graphql",
"packages/server/assets/core/typedefs/projects.graphql",
"packages/server/assets/core/typedefs/server.graphql",
"packages/server/assets/core/typedefs/streams.graphql",
"packages/server/assets/core/typedefs/test.graphql",
"packages/server/assets/core/typedefs/user.graphql",
"packages/server/assets/core/typedefs/userEmails.graphql",
"packages/server/assets/core/typedefs/userMeta.graphql",
"packages/server/assets/dashboards/typedefs/dashboards.graphql",
"packages/server/assets/dashboards/typedefs/permissions.graphql",
"packages/server/assets/dashboards/typedefs/shares.graphql",
"packages/server/assets/dashboards/typedefs/tokens.graphql",
"packages/server/assets/emails/typedefs/emails.graphql",
"packages/server/assets/fileuploads/typedefs/fileuploads.graphql",
"packages/server/assets/gatekeeperCore/typedefs/gatekeeper.graphql",
"packages/server/assets/gatekeeperCore/typedefs/workspaceSeats.graphql",
"packages/server/assets/gendo/typedefs/gendo.graphql",
"packages/server/assets/multiregion/typedefs/multiregion.graphql",
"packages/server/assets/notifications/typedefs/notificationPreferences.graphql",
"packages/server/assets/serverinvites/typedefs/serverInvites.graphql",
"packages/server/assets/viewer/typedefs/permissions.graphql",
"packages/server/assets/viewer/typedefs/savedViews.graphql",
"packages/server/assets/viewer/typedefs/shares.graphql",
"packages/server/assets/viewer/typedefs/viewerResources.graphql",
"packages/server/assets/webhooks/typedefs/webhooks.graphql",
"packages/server/assets/workspacesCore/typedefs/permissions.graphql",
"packages/server/assets/workspacesCore/typedefs/projects.graphql",
"packages/server/assets/workspacesCore/typedefs/regions.graphql",
"packages/server/assets/workspacesCore/typedefs/workspaceJoinRequests.graphql",
"packages/server/assets/workspacesCore/typedefs/workspaces.graphql"
]
},
"components": [
{
"key": "api_schema_openapi_graphql_proto",
"name": "API schema (OpenAPI/GraphQL/proto)",
"detail": "packages/server/assets/acc/typedefs/acc.graphql, packages/server/assets/acc/typedefs/integrations.graphql, packages/server/assets/acc/typedefs/permissions.graphql, packages/server/assets/acc/typedefs/syncItems.graphql, packages/server/assets/accessrequests/typedefs/accessrequests.graphql, packages/server/assets/activitystream/typedefs/activity.graphql, packages/server/assets/auth/typedefs/apps.graphql, packages/server/assets/auth/typedefs/auth.graphql, packages/server/assets/automate/typedefs/automate.graphql, packages/server/assets/automate/typedefs/permissions.graphql, packages/server/assets/blobstorage/typedefs/blobstorage.graphql, packages/server/assets/comments/typedefs/permissions.graphql, packages/server/assets/core/typedefs/admin.graphql, packages/server/assets/core/typedefs/apitoken.graphql, packages/server/assets/core/typedefs/branchesAndCommits.graphql, packages/server/assets/core/typedefs/common.graphql, packages/server/assets/core/typedefs/modelsAndVersions.graphql, packages/server/assets/core/typedefs/objects.graphql, packages/server/assets/core/typedefs/permissions.graphql, packages/server/assets/core/typedefs/projects.graphql, packages/server/assets/core/typedefs/server.graphql, packages/server/assets/core/typedefs/streams.graphql, packages/server/assets/core/typedefs/test.graphql, packages/server/assets/core/typedefs/user.graphql, packages/server/assets/core/typedefs/userEmails.graphql, packages/server/assets/core/typedefs/userMeta.graphql, packages/server/assets/dashboards/typedefs/dashboards.graphql, packages/server/assets/dashboards/typedefs/permissions.graphql, packages/server/assets/dashboards/typedefs/shares.graphql, packages/server/assets/dashboards/typedefs/tokens.graphql, packages/server/assets/emails/typedefs/emails.graphql, packages/server/assets/fileuploads/typedefs/fileuploads.graphql, packages/server/assets/gatekeeperCore/typedefs/gatekeeper.graphql, packages/server/assets/gatekeeperCore/typedefs/workspaceSeats.graphql, packages/server/assets/gendo/typedefs/gendo.graphql, packages/server/assets/multiregion/typedefs/multiregion.graphql, packages/server/assets/notifications/typedefs/notificationPreferences.graphql, packages/server/assets/serverinvites/typedefs/serverInvites.graphql, packages/server/assets/viewer/typedefs/permissions.graphql, packages/server/assets/viewer/typedefs/savedViews.graphql, packages/server/assets/viewer/typedefs/shares.graphql, packages/server/assets/viewer/typedefs/viewerResources.graphql, packages/server/assets/webhooks/typedefs/webhooks.graphql, packages/server/assets/workspacesCore/typedefs/permissions.graphql, packages/server/assets/workspacesCore/typedefs/projects.graphql, packages/server/assets/workspacesCore/typedefs/regions.graphql, packages/server/assets/workspacesCore/typedefs/workspaceJoinRequests.graphql, packages/server/assets/workspacesCore/typedefs/workspaces.graphql",
"points": 40,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "packages/server/assets/acc/typedefs/acc.graphql, packages/server/assets/acc/typedefs/integrations.graphql, packages/server/assets/acc/typedefs/permissions.graphql, packages/server/assets/acc/typedefs/syncItems.graphql, packages/server/assets/accessrequests/typedefs/accessrequests.graphql, packages/server/assets/activitystream/typedefs/activity.graphql, packages/server/assets/auth/typedefs/apps.graphql, packages/server/assets/auth/typedefs/auth.graphql, packages/server/assets/automate/typedefs/automate.graphql, packages/server/assets/automate/typedefs/permissions.graphql, packages/server/assets/blobstorage/typedefs/blobstorage.graphql, packages/server/assets/comments/typedefs/permissions.graphql, packages/server/assets/core/typedefs/admin.graphql, packages/server/assets/core/typedefs/apitoken.graphql, packages/server/assets/core/typedefs/branchesAndCommits.graphql, packages/server/assets/core/typedefs/common.graphql, packages/server/assets/core/typedefs/modelsAndVersions.graphql, packages/server/assets/core/typedefs/objects.graphql, packages/server/assets/core/typedefs/permissions.graphql, packages/server/assets/core/typedefs/projects.graphql, packages/server/assets/core/typedefs/server.graphql, packages/server/assets/core/typedefs/streams.graphql, packages/server/assets/core/typedefs/test.graphql, packages/server/assets/core/typedefs/user.graphql, packages/server/assets/core/typedefs/userEmails.graphql, packages/server/assets/core/typedefs/userMeta.graphql, packages/server/assets/dashboards/typedefs/dashboards.graphql, packages/server/assets/dashboards/typedefs/permissions.graphql, packages/server/assets/dashboards/typedefs/shares.graphql, packages/server/assets/dashboards/typedefs/tokens.graphql, packages/server/assets/emails/typedefs/emails.graphql, packages/server/assets/fileuploads/typedefs/fileuploads.graphql, packages/server/assets/gatekeeperCore/typedefs/gatekeeper.graphql, packages/server/assets/gatekeeperCore/typedefs/workspaceSeats.graphql, packages/server/assets/gendo/typedefs/gendo.graphql, packages/server/assets/multiregion/typedefs/multiregion.graphql, packages/server/assets/notifications/typedefs/notificationPreferences.graphql, packages/server/assets/serverinvites/typedefs/serverInvites.graphql, packages/server/assets/viewer/typedefs/permissions.graphql, packages/server/assets/viewer/typedefs/savedViews.graphql, packages/server/assets/viewer/typedefs/shares.graphql, packages/server/assets/viewer/typedefs/viewerResources.graphql, packages/server/assets/webhooks/typedefs/webhooks.graphql, packages/server/assets/workspacesCore/typedefs/permissions.graphql, packages/server/assets/workspacesCore/typedefs/projects.graphql, packages/server/assets/workspacesCore/typedefs/regions.graphql, packages/server/assets/workspacesCore/typedefs/workspaceJoinRequests.graphql, packages/server/assets/workspacesCore/typedefs/workspaces.graphql"
}
}
],
"max_points": 40
},
{
"key": "mcp_server",
"name": "MCP server",
"detail": null,
"points": 20,
"status": "met",
"details": [],
"max_points": 20
},
{
"key": "runnable_examples",
"name": "Runnable examples",
"detail": "examples, samples",
"points": 40,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "examples, samples"
}
}
],
"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": [
"Resolved dependency list truncated to 2000 of 3946 packages (counts remain complete)"
],
"report_type": "repository",
"generated_at": "2026-07-21T20:43:59.960480Z",
"schema_version": "0.23.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/s/specklesystems/speckle-server.svg",
"full_name": "specklesystems/speckle-server",
"license_state": "custom",
"license_spdx": null
}