Звіт у форматі JSON машиночитний
{
"data": {
"repo": {
"topics": [
"mojang-active"
],
"is_fork": false,
"size_kb": 1704,
"has_wiki": true,
"homepage": null,
"languages": {
"Mustache": 63230,
"JavaScript": 13832,
"TypeScript": 717504
},
"pushed_at": "2026-08-01T01:24:26Z",
"created_at": "2023-10-25T15:24:13Z",
"owner_type": "Organization",
"updated_at": "2026-07-23T16:29:54Z",
"description": "Sets of typescript scripting libraries for use with the minecraft scripting modules.",
"is_archived": false,
"is_disabled": false,
"license_spdx": "MIT",
"default_branch": "main",
"license_spdx_raw": "MIT",
"primary_language": "TypeScript",
"significant_languages": [
"TypeScript"
]
},
"owner": {
"blog": "https://mojang.com/",
"name": "Mojang",
"type": "Organization",
"login": "Mojang",
"company": null,
"location": "Stockholm, Sweden + Redmond, WA + many other places",
"followers": 3895,
"avatar_url": "https://avatars.githubusercontent.com/u/1162641?v=4",
"created_at": "2011-10-31T14:37:00Z",
"is_verified": null,
"public_repos": 88,
"account_age_days": 5387
},
"license": {
"state": "standard",
"spdx_id": "MIT",
"raw_spdx": "MIT",
"file_present": true,
"scorecard_found": true,
"profile_has_license": true
},
"activity": {
"releases": [
{
"tag": "@minecraft/markup-generators-plugin_v2.0.5",
"kind": "other",
"published_at": "2026-07-23T16:29:45Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v2.0.4",
"kind": "other",
"published_at": "2026-07-22T20:26:43Z"
},
{
"tag": "@minecraft/api-docs-generator_v2.0.6",
"kind": "other",
"published_at": "2026-07-22T20:26:28Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v2.0.3",
"kind": "other",
"published_at": "2026-07-21T18:28:49Z"
},
{
"tag": "@minecraft/api-docs-generator_v2.0.5",
"kind": "other",
"published_at": "2026-07-21T18:28:35Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v2.0.2",
"kind": "other",
"published_at": "2026-06-26T20:57:51Z"
},
{
"tag": "@minecraft/api-docs-generator_v2.0.4",
"kind": "other",
"published_at": "2026-06-26T20:57:37Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v2.0.1",
"kind": "other",
"published_at": "2026-06-25T20:27:03Z"
},
{
"tag": "@minecraft/api-docs-generator_v2.0.3",
"kind": "other",
"published_at": "2026-06-25T20:26:49Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v2.0.0",
"kind": "other",
"published_at": "2026-06-09T21:01:17Z"
},
{
"tag": "@minecraft/api-docs-generator_v2.0.0",
"kind": "other",
"published_at": "2026-06-09T21:01:03Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v1.5.0",
"kind": "other",
"published_at": "2026-03-26T20:36:23Z"
},
{
"tag": "@minecraft/api-docs-generator_v1.8.0",
"kind": "other",
"published_at": "2026-03-26T20:36:10Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v1.4.2",
"kind": "other",
"published_at": "2026-03-06T18:11:46Z"
},
{
"tag": "@minecraft/api-docs-generator_v1.7.0",
"kind": "other",
"published_at": "2026-03-06T18:11:33Z"
},
{
"tag": "@minecraft/math_v2.4.0",
"kind": "other",
"published_at": "2026-02-25T01:02:42Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v1.4.1",
"kind": "other",
"published_at": "2026-01-30T21:03:29Z"
},
{
"tag": "@minecraft/api-docs-generator_v1.6.1",
"kind": "other",
"published_at": "2026-01-30T21:03:17Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v1.4.0",
"kind": "other",
"published_at": "2026-01-27T20:46:48Z"
},
{
"tag": "@minecraft/api-docs-generator_v1.6.0",
"kind": "other",
"published_at": "2026-01-27T20:46:35Z"
},
{
"tag": "@minecraft/math_v2.3.1",
"kind": "other",
"published_at": "2026-01-26T20:10:35Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v1.3.0",
"kind": "other",
"published_at": "2026-01-22T17:23:08Z"
},
{
"tag": "@minecraft/api-docs-generator_v1.5.0",
"kind": "other",
"published_at": "2026-01-22T17:22:55Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v1.2.1",
"kind": "other",
"published_at": "2026-01-16T21:45:41Z"
},
{
"tag": "@minecraft/api-docs-generator_v1.4.0",
"kind": "other",
"published_at": "2026-01-16T21:45:26Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v1.2.0",
"kind": "other",
"published_at": "2026-01-13T21:57:49Z"
},
{
"tag": "@minecraft/gameplay-utilities_v1.3.0",
"kind": "other",
"published_at": "2026-01-13T21:57:37Z"
},
{
"tag": "@minecraft/api-docs-generator_v1.3.0",
"kind": "other",
"published_at": "2026-01-13T21:57:30Z"
},
{
"tag": "@minecraft/math_v2.3.0",
"kind": "other",
"published_at": "2026-01-13T21:57:18Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v1.1.1",
"kind": "other",
"published_at": "2025-09-29T17:42:53Z"
},
{
"tag": "@minecraft/api-docs-generator_v1.2.6",
"kind": "other",
"published_at": "2025-09-29T17:42:38Z"
},
{
"tag": "@minecraft/math_v2.2.11",
"kind": "other",
"published_at": "2025-09-29T17:42:25Z"
},
{
"tag": "@minecraft/gameplay-utilities_v1.0.1",
"kind": "other",
"published_at": "2025-09-29T17:42:18Z"
},
{
"tag": "@minecraft/gameplay-utilities_v1.0.0",
"kind": "other",
"published_at": "2025-09-19T19:52:45Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v1.1.0",
"kind": "other",
"published_at": "2025-09-10T22:50:14Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v1.0.8",
"kind": "other",
"published_at": "2025-09-10T20:47:54Z"
},
{
"tag": "@minecraft/api-docs-generator_v1.2.5",
"kind": "other",
"published_at": "2025-09-10T20:47:39Z"
},
{
"tag": "@minecraft/math_v2.2.10",
"kind": "other",
"published_at": "2025-09-10T20:47:26Z"
},
{
"tag": "@minecraft/math_v2.2.9",
"kind": "other",
"published_at": "2025-09-04T23:12:13Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v1.0.7",
"kind": "other",
"published_at": "2025-09-04T23:12:06Z"
},
{
"tag": "@minecraft/api-docs-generator_v1.2.4",
"kind": "other",
"published_at": "2025-09-04T23:11:53Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v1.0.6",
"kind": "other",
"published_at": "2025-08-14T17:24:58Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v1.0.4",
"kind": "other",
"published_at": "2025-07-24T21:03:03Z"
},
{
"tag": "@minecraft/api-docs-generator_v1.2.3",
"kind": "other",
"published_at": "2025-07-24T21:02:50Z"
},
{
"tag": "@minecraft/math_v2.2.8",
"kind": "other",
"published_at": "2025-07-24T18:28:56Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v1.0.3",
"kind": "other",
"published_at": "2025-07-24T18:28:49Z"
},
{
"tag": "@minecraft/api-docs-generator_v1.2.2",
"kind": "other",
"published_at": "2025-07-24T18:28:36Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v1.0.2",
"kind": "other",
"published_at": "2025-07-23T19:09:52Z"
},
{
"tag": "@minecraft/api-docs-generator_v1.2.1",
"kind": "other",
"published_at": "2025-07-23T19:09:39Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v1.0.1",
"kind": "other",
"published_at": "2025-07-17T16:45:54Z"
},
{
"tag": "@minecraft/api-docs-generator_v1.2.0",
"kind": "other",
"published_at": "2025-07-17T16:45:41Z"
},
{
"tag": "@minecraft/api-docs-generator_v1.1.0",
"kind": "other",
"published_at": "2025-07-14T15:33:56Z"
},
{
"tag": "@minecraft/math_v2.2.7",
"kind": "other",
"published_at": "2025-06-30T16:30:29Z"
},
{
"tag": "@minecraft/markup-generators-plugin_v1.0.0",
"kind": "other",
"published_at": "2025-06-26T22:33:35Z"
},
{
"tag": "@minecraft/api-docs-generator_v1.0.0",
"kind": "other",
"published_at": "2025-06-26T22:33:23Z"
},
{
"tag": "@minecraft/math_v2.2.6",
"kind": "other",
"published_at": "2025-05-23T10:43:24Z"
},
{
"tag": "@minecraft/math_v2.2.5",
"kind": "other",
"published_at": "2025-05-22T22:35:26Z"
},
{
"tag": "@minecraft/math_v2.2.4",
"kind": "other",
"published_at": "2025-04-28T17:15:19Z"
},
{
"tag": "@minecraft/math_v2.2.3",
"kind": "other",
"published_at": "2025-04-18T18:48:49Z"
},
{
"tag": "@minecraft/math_v2.2.2",
"kind": "other",
"published_at": "2025-04-14T21:55:59Z"
},
{
"tag": "@minecraft/math_v2.2.1",
"kind": "other",
"published_at": "2025-03-13T18:35:21Z"
},
{
"tag": "@minecraft/math_v2.2.0",
"kind": "other",
"published_at": "2025-02-28T19:18:19Z"
},
{
"tag": "@minecraft/math_v2.0.1",
"kind": "other",
"published_at": "2025-01-09T19:53:20Z"
},
{
"tag": "@minecraft/math_v2.0.0",
"kind": "other",
"published_at": "2025-01-09T19:26:21Z"
}
],
"recent_commits": [
{
"oid": "19446c0458b2459aa240d62d50940689ca66f6a1",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2026-07-23T16:29:49Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "37d16181421603977447b5d5c3818d9892af55ae",
"body": "* Change files\n\n* Fixed TypeScript syntax for closures in variants",
"is_bot": false,
"headline": "Fixed TypeScript syntax for closures in variants (#149)",
"author_name": "Jake Shirley",
"author_login": "JakeShirley",
"committed_at": "2026-07-23T16:26:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "801771e0586c0c6dfb1253221f1d24ed078ef41b",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2026-07-22T20:26:46Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "703b558cbc8ac440d624a721baf3777290df610e",
"body": "* Added array and string max length to documentation+changelogs\n\n* Fixed tests",
"is_bot": false,
"headline": "Added array and string max length to documentation+changelogs (#148)",
"author_name": "Jake Shirley",
"author_login": "JakeShirley",
"committed_at": "2026-07-22T20:23:42Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "967e2a7bad1f3ee504d9e04ca21d952fcbae65af",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2026-07-21T18:28:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5770590ca398cf9c323958b2661ab62ef1a850fd",
"body": "* Markup changes and update tests\n\n* Change files\n\n* Update tag\n\n* Fix Spelling\n\n* Update tools/markup-generators-plugin/templates/tsdef/function.mustache\n\nCo-authored-by: Jake Shirley <navi@odinseye.org>\n\n* Update with hyphens\n\n* Update tests\n\n---------\n\nCo-authored-by: Jake Shirley <navi@odinseye.org>",
"is_bot": false,
"headline": "Add ts doc tags for api privilege levels (#147)",
"author_name": "Brandon Chan",
"author_login": "BrandonChanSkybox",
"committed_at": "2026-07-16T00:47:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "118537078c77215475060a26a05bf1e58f89736f",
"body": "* Adjust Common Filters\n\n* Update test and add error check\n\n* Change files\n\n* Update snap based on merge\n\n* make error logs more detailed\n\n* Adjust to use only latest\n\n* Add flag to module selecting",
"is_bot": false,
"headline": "Add assertation for bad links (#146)",
"author_name": "Brandon Chan",
"author_login": "BrandonChanSkybox",
"committed_at": "2026-07-15T23:35:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "52d5043f1d3e39c7609a5b13034649898cb67936",
"body": "* Adjusted and added test case for errors in links\n\n* Remove commented code\n\n* Change files",
"is_bot": false,
"headline": "Adjusted and added test case for error types in links (#145)",
"author_name": "Brandon Chan",
"author_login": "BrandonChanSkybox",
"committed_at": "2026-07-08T21:56:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c77b7222d09eea3feed61d5c89ac7047c8fff8db",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2026-06-26T20:57:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4ef12c977516be5e503adee7910783007d690506",
"body": "* First Draft\n\n* Add condition for lines to have text in it before pushing\n\n* Update Type Linking Test\n\n* Added fix for issue when updating types\n\n* Adjust Common Filter\n\n* Fix issue with Lines not breaking\n\n* Adjust to replace all\n\n* Update Tests to check for links with large amounts of text\n\n* Remove check for valid old and new\n\n* Change files\n\n* Update packages\n\n* Change files",
"is_bot": false,
"headline": "Update line breaks and links (#140)",
"author_name": "Brandon Chan",
"author_login": "BrandonChanSkybox",
"committed_at": "2026-06-26T20:54:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2d7af43a6f11cd5faf28dee1c0a1732bb2f2a0be",
"body": "* npm audit + sync beachball\n\n* Change files\n\n* Revert lock updates and simplify",
"is_bot": false,
"headline": "Fix package version sync (#143)",
"author_name": "Raphael Landaverde",
"author_login": "rlandav",
"committed_at": "2026-06-25T20:24:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f6f7d4cccedb91d9a74d790563ab5a4b78b66ac7",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Jake Shirley",
"author_login": "JakeShirley",
"committed_at": "2026-06-25T15:34:30Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8dbaa037465dad2cd402dcc9d5a70705bd3ff143",
"body": "* Fix null issues in bound function\n\n* Add a test\n\n* Change files",
"is_bot": false,
"headline": "Fix null error in bound function (#141)",
"author_name": "Mike Demone (Skybox)",
"author_login": "SBLMikeDemone",
"committed_at": "2026-06-24T21:17:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c361df85b5d4b98f3d4ecae0d6e773ff10930860",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2026-06-09T21:01:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0085b6e1f1c59bfdd822c666605d83190ff8948c",
"body": null,
"is_bot": false,
"headline": "Fix release workflow to support npm OIDC trusted publishing (#139)",
"author_name": "Jake Shirley",
"author_login": "JakeShirley",
"committed_at": "2026-06-09T20:58:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4a28bc33a57a9f3af2ba821e2ca16699cbfcfa1b",
"body": null,
"is_bot": false,
"headline": "Remove commands documentation generation (#137)",
"author_name": "Zach Campbell",
"author_login": "zachcampbellskyboxlabs",
"committed_at": "2026-06-08T20:44:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8de3a55dad1570a702540c0ab642559cc02c63dc",
"body": "* Optimize changelog diffing for large metadata sets\n\nReplace hot-path algorithms in ChangelogGenerator with faster equivalents:\n\n- Value-case comparison: use JSON.stringify with sorted-key replacer instead\n of deepCopyJson + removePropertyRecursive + deepEqual. This eliminates\n millions of unnece\n[…]\n Updated stable stringify to be its own utility + added tests\n\n* Trimmed comment\n\n* Fixed linting\n\n* Updated recursive property check to falsey for possible null values\n\n* Change files\n\n* Fixed ESLint",
"is_bot": false,
"headline": "Optimize changelog diffing for large metadata sets (#125)",
"author_name": "Jake Shirley",
"author_login": "JakeShirley",
"committed_at": "2026-04-17T21:18:25Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1d6335f36d618d69f551310598929fe98c03c266",
"body": null,
"is_bot": false,
"headline": "Removed usage of NPMJS token in release pipeline (#123)",
"author_name": "Jake Shirley",
"author_login": "JakeShirley",
"committed_at": "2026-03-27T17:12:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "89bf6939a7f2ec2521ea7f28c7fdd987ec414985",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2026-03-26T20:36:26Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "dff55b90bbb552ea829531dacb5009d796bc53cd",
"body": "…#122)",
"is_bot": false,
"headline": "Add generator for rendering HTML documentation for protocol schemas (…",
"author_name": "Zach Campbell",
"author_login": "zachcampbellskyboxlabs",
"committed_at": "2026-03-23T15:57:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "86c9d764d3615a8e867334e03a86eb451c1c4a44",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2026-03-06T18:11:49Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "240a638649b85d616828a79d9917f9dc6aad9c79",
"body": null,
"is_bot": false,
"headline": "Add support for error constructors to api-docs-generator (#120)",
"author_name": "Zach Campbell",
"author_login": "zachcampbellskyboxlabs",
"committed_at": "2026-03-06T17:32:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3f082f068d5824e3e41a7bc9d7646dfd89f23ab7",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2026-02-25T01:02:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9ff6388df28154c7dd21815c34f40a5238d0c311",
"body": null,
"is_bot": false,
"headline": "Adding color constants (#119)",
"author_name": "alexdenfordskyboxlabs",
"author_login": "AlexDenfordSkyboxLabs",
"committed_at": "2026-02-24T21:04:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5a266b516019bcd2f7de0ba6529211f28a9b2881",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2026-01-30T21:03:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1b9cf99c9a09c0419dd235d755d75852d1fbf04c",
"body": "* Add another field to molang metadata\n\n* Change files",
"is_bot": false,
"headline": "Add built in math functions to molang metadata (#116)",
"author_name": "Raphael Landaverde",
"author_login": "rlandav",
"committed_at": "2026-01-30T20:55:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9f8d51a5a524ed1d0778f33f4404ea4c8a7dc726",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2026-01-27T20:46:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "025ecde17e3de39bf1d0b4e925dafc6b29d1406a",
"body": "* Global variables now properly generate when optional\n\n* Change files\n\n* Post rebase",
"is_bot": false,
"headline": "Task 1544320: [API] Global variables can be optional (#113)",
"author_name": "Andrew Griffin",
"author_login": "optic5471ms",
"committed_at": "2026-01-27T20:04:49Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "69a4c8553cb4dc7e7803cf5e459c080166a89aed",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2026-01-26T20:10:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ef9e12a630af70f5250e24bc2717ffc8231a0570",
"body": "* Fix @minecraft/math import path\n\n* Change files",
"is_bot": false,
"headline": "Fix @minecraft/math import path (#115)",
"author_name": "Zach Campbell",
"author_login": "zachcampbellskyboxlabs",
"committed_at": "2026-01-26T19:16:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "582e39bf0a8173a3cac8c2b254adbaf8d5e194ab",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2026-01-22T17:23:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bb082662983e40f3b477222ca035fcf8597ea79f",
"body": "* Function mustache changes and tests\n\n* Property Mustache\n\n* Proprety working\n\n* Updated Property and added changelogging for properties\n\n* Added function arguments to changelog\n\n* Adjusted formatting in changelog\n\n* added bounds to the md\n\n* Module tests\n\n* Adding removed file\n\n* Removed incorrect\n[…]\necks\n\n* Added formatting if both bounds exist\n\n* Fixed issue with function mustache\n\n* Updated based on feedback'\n\n* Update usage of bounds in other test modules\n\n* Remove extra spacing\n\n* Minor edits",
"is_bot": false,
"headline": "Metadata support for property and argument bounds info (#104)",
"author_name": "Brandon Chan",
"author_login": "BrandonChanSkybox",
"committed_at": "2026-01-22T17:19:01Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "3e7db0b03d53f2434b6edf11e9d256b472b0f3e1",
"body": "…rectly (#112)",
"is_bot": false,
"headline": "Fixing issues related to TS keywords being surrounded by quotes incor…",
"author_name": "alexdenfordskyboxlabs",
"author_login": "AlexDenfordSkyboxLabs",
"committed_at": "2026-01-22T03:17:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2349680d1d7109267f6fe7bcb9b47d2cc0324527",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2026-01-16T21:45:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fe7f075b782bfde4b1a64cacaf9a7c8de6b90519",
"body": "* Add sanity test just to make sure we don't choke on molang metadata\n\n* Remove unused function\n\n* Minor adjustmennts\n\n* Change files\n\n* Remove timeout extension for docs generator, keep it only for eslint",
"is_bot": false,
"headline": "Generate metadata for molang queries (#111)",
"author_name": "Raphael Landaverde",
"author_login": "rlandav",
"committed_at": "2026-01-16T21:42:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5d326d387f90e9913c0e46975d126d1b8eb352b3",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2026-01-13T21:57:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e88bbe1ca158509f1ec32b2e86d48a0b1819b7e6",
"body": "…ll generate another version bump but that is OK, in order to get all versions synchronized (#110)",
"is_bot": false,
"headline": "Sync with currently published versions but keep change files. This wi…",
"author_name": "Raphael Landaverde",
"author_login": "rlandav",
"committed_at": "2026-01-13T21:54:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a34bac233ddd7c0d77b6e94f0aebb9e05b837f8b",
"body": "* Use beachball sync to align local versions to NPM publish\n\n* Change files",
"is_bot": false,
"headline": "Align published package versions (#109)",
"author_name": "Raphael Landaverde",
"author_login": "rlandav",
"committed_at": "2026-01-13T20:54:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "47e7ab2163c9617aaf83623e4e95911a447084ad",
"body": "* Added AABBUtils and Vector3Utils.ceil\n\n* Change files\n\n* Removing AABB temp interface\n\n* API report\n\n* Added error for invalid AABB\n\n* Cleanup error message to only specify extent\n\n* Adjusted block volume tests to be more clear of the expected block dimensions\n\n* Changed the zero extent check to u\n[…]\non\n\n* PR feedback, removed beachball to regen\n\n* Adding min/max to Vector3Utils and builder. Added tests for min/max/ceil core helpers and builder. Updated to use min/max in AABBUtils.\n\n* Change files",
"is_bot": false,
"headline": "AABBUtils and Vector3Utils.ceil (#99)",
"author_name": "Niamh Cuileann (she/her) - Skybox",
"author_login": "sweetniamhy",
"committed_at": "2026-01-06T18:06:47Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "0d46525dccbc931fded3655aa96db1c660b5faad",
"body": null,
"is_bot": true,
"headline": "build(dependabot): bump terminal-kit from 2.11.7 to 3.1.2 (#108)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-01-01T16:12:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c59b0369c37deabc9bb8afbbcfcba381d69a534b",
"body": "…loyment (#105)\n\n* Add support for Minecraft Education (desktop and UWP version) for deployment\n\n* Change files\n\n* Fix Minecraft Education Edition path\n\n---------\n\nCo-authored-by: Andrew Mulholland <gbaman@users.noreply.github.com>",
"is_bot": false,
"headline": "Add support for Minecraft Education (desktop and UWP version) for dep…",
"author_name": "Andrew Mulholland",
"author_login": "gbaman",
"committed_at": "2025-12-27T15:57:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3cde8e0c7dc8a94776e6b37cf71c080dec1222af",
"body": "…sure required privileges (#103)\n\n* Renamed variables, generator output, and backwards compat input\n\n* Remove default\n\n* Change files",
"is_bot": false,
"headline": "Task AB#1327961: Updated docs generator + metadata to include new clo…",
"author_name": "Andrew Griffin",
"author_login": "optic5471ms",
"committed_at": "2025-12-01T20:21:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "696834c6c9a448f0370468bff779b46ae7aab132",
"body": "* VectorXZUtils and more Vector2 utilities.\n\n* Change files\n\n* Change file\n\n* VectorXZBuilder and more Vector2Builder utilities.\n\n* VectorXZUtils and more Vector2 utilities.\n\n* Untrack package-lock and gameplay-utilities\n\n* Revert \"Untrack package-lock and gameplay-utilities\"\n\nThis reverts commit 9b\n[…]\nties.\"\n\nThis reverts commit f792ff8d034719a19ea579413867b05016058641.\n\n* Re-add VectorXZBuilder and more Vector2Builder utilities.\n\n---------\n\nCo-authored-by: Raphael Landaverde <rlanda@microsoft.com>",
"is_bot": false,
"headline": "VectorXZUtils and more Vector2 utilities. (#101)",
"author_name": "Legopitstop",
"author_login": "legopitstop",
"committed_at": "2025-11-01T22:21:01Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "aa523b7c89f22d2a56aa215f3333811dbc85b422",
"body": null,
"is_bot": false,
"headline": "Improve gameplay utilities `nextEvent` type (#102)",
"author_name": "Svdex",
"author_login": "respectZ",
"committed_at": "2025-11-01T02:40:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "40d1475071a8f8d295082499c48f2f9f7763eb9f",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2025-09-29T17:42:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a3a4494c22624aa8b334dd0b664a535fdb421827",
"body": "* Add Bedrock GDK paths to core-build-tasks\n\n* Change files",
"is_bot": false,
"headline": "Add Bedrock GDK paths to core-build-tasks (#100)",
"author_name": "Zach Campbell",
"author_login": "zachcampbellskyboxlabs",
"committed_at": "2025-09-29T16:55:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "dbbe5374209583a625a8e34a7b609516cd04f5e8",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2025-09-19T19:52:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9095d1fe4409ca14b4d18e045376e7435c3b2866",
"body": "* Event promise and thenable added to new gameplay utility library\n\nSome changes to the readme, advances to the tests\n\nTests and linting done\n\nChange files\n\nRemoving change log files, not sure if correct or not\n\nRemoved last references to math\n\n* PR Requests, removing thenable, event promise becomes private, next event only allows minecraft signals\n\n* Working promise\n\n* Not sure what is wrong\n\n* Something works\n\n* Tests passing\n\n* Fix build\n\n* PR requests",
"is_bot": false,
"headline": "Add Gameplay-Utilities library with EventThenable (#97)",
"author_name": "Andrew Griffin",
"author_login": "optic5471ms",
"committed_at": "2025-09-19T17:45:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f7842808e7449ef302690fb7c14049aadc0a4cd7",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2025-09-10T22:50:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "eaecf2035ec34b76311f8b153d796ca343148d4a",
"body": "…ate correctly: unordered_map<optional<x>> (#98)",
"is_bot": false,
"headline": "[Bug AB#1475412]: [Infra][API Generator] Fixing type failing to gener…",
"author_name": "alexdenfordskyboxlabs",
"author_login": "AlexDenfordSkyboxLabs",
"committed_at": "2025-09-10T22:28:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "35f33e565d54b098f57e87b1e980dc01ea3eb33d",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2025-09-10T20:47:56Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "70f1d4de332cc4477f02729a42c28b13b13fd64b",
"body": "* feat(copyFiles): improve with size filter\n\n* feat(copyFiles): enhance file copy logic with mtime checks and logging\n\n* Change files\n\n* feat(copyFiles): add configurable skipIfPossible flag\n\n* fix(copyFiles): passed all tests in test:ci",
"is_bot": false,
"headline": "feat(copyFiles): improve with size filter (#93)",
"author_name": "Keyyard",
"author_login": "Keyyard",
"committed_at": "2025-09-10T20:44:49Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "466626887876fae7d69f25ae4bb5269471225e47",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2025-09-04T23:12:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c4906fa36084307b5a29c18c5daca82004205cae",
"body": null,
"is_bot": false,
"headline": "Fix type linking for msdocs and NPM packages (#96)",
"author_name": "Mike Demone (Skybox)",
"author_login": "SBLMikeDemone",
"committed_at": "2025-09-04T20:19:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0891e56048e3309de7f620df76efe0311bed3453",
"body": "…riants with multiple arrays (#95)",
"is_bot": false,
"headline": "Fix api-docs-generator removeDuplicateVariantTypes filter to allow va…",
"author_name": "Zach Campbell",
"author_login": "zachcampbellskyboxlabs",
"committed_at": "2025-09-03T21:06:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6974f7b2a6896ca4ea11cdf2f0a68a44811ca4b8",
"body": "* build(dependabot): bump just-scripts from 2.3.3 to 2.4.1\n\nBumps [just-scripts](https://github.com/microsoft/just) from 2.3.3 to 2.4.1.\n- [Commits](https://github.com/microsoft/just/compare/just-scripts_v2.3.3...just-scripts_v2.4.1)\n\n---\nupdated-dependencies:\n- dependency-name: just-scripts\n depen\n[…]\n files\n\n---------\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: mc-npm <mc-npm@microsoft.com>",
"is_bot": true,
"headline": "build(dependabot): bump just-scripts from 2.3.3 to 2.4.1 (#90)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-08-20T14:39:44Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5f1ab35e5373d804da1bddd1b877db2e451dae11",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2025-08-14T17:25:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c1103bfd2d8217fb5bdb2a0aed2967c09a375e17",
"body": "* Fix up main after publish\n\n* Change files\n\n* Tweak change file message",
"is_bot": false,
"headline": "Patch bump for markup-generator-pluging to correct publish issue (#92)",
"author_name": "Raphael Landaverde",
"author_login": "rlandav",
"committed_at": "2025-08-14T17:22:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f370c88c174a44501a1572166beddcf2eb4ebdb7",
"body": null,
"is_bot": false,
"headline": "Add Type Alias to Table of Contents for MSDocs (#91)",
"author_name": "Mike Demone (Skybox)",
"author_login": "SBLMikeDemone",
"committed_at": "2025-08-12T16:45:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a18da6c69fb860926915cb6dd17dba146ce9f26e",
"body": "Bumps [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) from 0.3.2 to 0.3.4.\n- [Release notes](https://github.com/eslint/rewrite/releases)\n- [Changelog](https://github.com/eslint/rewrite/blob/main/packages/plugin-kit/CHANGELOG.md)\n- [Commits](https://github.com/es\n[…]\nit\"\n dependency-version: 0.3.4\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(dependabot): bump @eslint/plugin-kit from 0.3.2 to 0.3.4 (#85)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-07-30T14:20:13Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "6c23307cb4f32fdb7dfa53260fa6d24bf7126ee1",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2025-07-24T21:03:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d7824753e220a75cb532a2ba1099de103626fa8a",
"body": "* Add support for Promise<void> and Generator<void, void, void>\n\n* Change files",
"is_bot": false,
"headline": "Add support for Promise<void> and Generator<void, void, void> (#84)",
"author_name": "Mike Demone (Skybox)",
"author_login": "SBLMikeDemone",
"committed_at": "2025-07-24T21:00:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a596b9f1ce1c260e0315c2fd435231f9c2186ee5",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2025-07-24T18:29:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ff9116108983e669dbcf12faddb833f04247f48e",
"body": "Bumps [chalk](https://github.com/chalk/chalk) from 5.4.0 to 5.4.1.\n- [Release notes](https://github.com/chalk/chalk/releases)\n- [Commits](https://github.com/chalk/chalk/compare/v5.4.0...v5.4.1)\n\n---\nupdated-dependencies:\n- dependency-name: chalk\n dependency-version: 5.4.1\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(dependabot): bump chalk from 5.4.0 to 5.4.1 (#77)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-07-24T18:26:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c1f0e663af04082ae709501cae206b3cf0ac4428",
"body": "Bumps [beachball](https://github.com/microsoft/beachball) from 2.51.0 to 2.54.0.\n- [Changelog](https://github.com/microsoft/beachball/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/microsoft/beachball/compare/beachball_v2.51.0...beachball_v2.54.0)\n\n---\nupdated-dependencies:\n- dependency-name\n[…]\nrect:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(dependabot): bump beachball from 2.51.0 to 2.54.0 (#72)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-07-24T17:51:02Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "58631c28db7c830bd4d9d0fbd6f5d02926c39f2a",
"body": "* build(dependabot): bump archiver from 6.0.2 to 7.0.1\n\nBumps [archiver](https://github.com/archiverjs/node-archiver) from 6.0.2 to 7.0.1.\n- [Release notes](https://github.com/archiverjs/node-archiver/releases)\n- [Changelog](https://github.com/archiverjs/node-archiver/blob/master/CHANGELOG.md)\n- [Co\n[…]\n files\n\n---------\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: mc-npm <mc-npm@microsoft.com>",
"is_bot": true,
"headline": "build(dependabot): bump archiver from 6.0.2 to 7.0.1 (#71)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-07-24T17:11:47Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "3dec1fcf32967a8540ba3e1507d9852251c34332",
"body": "….13.1 (#69)\n\n* build(dependabot): bump @rushstack/node-core-library\n\nBumps [@rushstack/node-core-library](https://github.com/microsoft/rushstack/tree/HEAD/libraries/node-core-library) from 5.13.0 to 5.13.1.\n- [Changelog](https://github.com/microsoft/rushstack/blob/main/libraries/node-core-library/C\n[…]\n files\n\n---------\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: mc-npm <mc-npm@microsoft.com>",
"is_bot": true,
"headline": "build(dependabot): bump @rushstack/node-core-library from 5.13.0 to 5…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-07-24T17:04:17Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "0a997cc625d85d662e8b9c4f2d5cd57af6e59c62",
"body": null,
"is_bot": false,
"headline": "Checkout ref before doing beachball checks (#83)",
"author_name": "Raphael Landaverde",
"author_login": "rlandav",
"committed_at": "2025-07-24T15:52:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "97aa0c3e9c35217f4c0c997df7a2c53f02f54bec",
"body": "* Get script for beachball changelogs setup\n\n* Remove minor, and only do major vs. patch for dependabot updates",
"is_bot": false,
"headline": "Dependabot Beachbot Pipeline (#82)",
"author_name": "Raphael Landaverde",
"author_login": "rlandav",
"committed_at": "2025-07-24T15:01:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "178e8397fdd4125943f452d6dd0be25d8208cb46",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2025-07-23T19:09:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a06c2f79d499a70a5250db98ed237da34b8f67e8",
"body": "* Fix tsdef generator and msdocs generator to properly recognize void vs undefined\n\n* Change files\n\n* Void wasn't bolded!\n\n* Make changelog clearer for api docs generator\n\n* Fix the nit\n\n* Ensure test changes cause turbo to invalidate the cache",
"is_bot": false,
"headline": "Fix MSDocs to properly distinguish undefined vs void (#81)",
"author_name": "Mike Demone (Skybox)",
"author_login": "SBLMikeDemone",
"committed_at": "2025-07-23T16:34:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7dee3e3a483db3dc7f8d6317da8f5a01645cad15",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2025-07-17T16:45:56Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "362497d78a2d5188148eb616137aee0ae59414ff",
"body": null,
"is_bot": false,
"headline": "Update from_module to use the base module if it is a dependency (#80)",
"author_name": "Mike Demone (Skybox)",
"author_login": "SBLMikeDemone",
"committed_at": "2025-07-17T16:39:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9c358ccdb41fa7158bbb119f06d5eef23ac7f3b7",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2025-07-14T15:34:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5f36c265c76bb8453750ab544b06327632e2a3ba",
"body": "… config in core-build-tasks (#78)",
"is_bot": false,
"headline": "Update eslint-config-minecraft-scripting to lint config files, extend…",
"author_name": "Zach Campbell",
"author_login": "zachcampbellskyboxlabs",
"committed_at": "2025-07-11T16:45:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "33e39b844ee0944a247e990423fdece41103f109",
"body": "* WIP - Error/unknown support\n\n* Change files\n\n* Added tests\n\n* PR Feedback: Tweaked change log",
"is_bot": false,
"headline": "Add support for errors being mapped to unknown types (#79)",
"author_name": "Jake Shirley",
"author_login": "JakeShirley",
"committed_at": "2025-07-08T19:52:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "77acc98cf4457877c717940e554b1bf5b6fd45a4",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2025-06-30T16:30:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2ae2b2ac21ac69da91ac9d3970be3168b9462338",
"body": "* Bump @minecraft/server in package.json to allow 2.x.x\n\n* Change files\n\n* Support both 1.x.x & 2.x.x\n\n* Update package-lock.json",
"is_bot": false,
"headline": "Support @minecraft/server@2.x.x (#75)",
"author_name": "Freddie",
"author_login": "FrederoxDev",
"committed_at": "2025-06-30T16:28:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7f01186957182c60ed32f3a0521b0546047fd562",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2025-06-26T22:33:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6dbbce7231a4daceb4ddbba5681891de7fc481e7",
"body": "…s-plugin (#74)",
"is_bot": false,
"headline": "Publish @minecraft/api-docs-generator and @minecraft/markup-generator…",
"author_name": "Zach Campbell",
"author_login": "zachcampbellskyboxlabs",
"committed_at": "2025-06-26T22:01:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8b54f8e67b589d83aa0e876e9d77a5c4b4f9a884",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2025-05-23T10:43:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fe26c2ad6702cda34dbb1195a6882df3d27d3ab8",
"body": "* Added alias option to BundleTaskParameters\n\n* Change files",
"is_bot": false,
"headline": "Added alias option to BundleTaskParameters (#68)",
"author_name": "Jake Shirley",
"author_login": "JakeShirley",
"committed_at": "2025-05-23T10:42:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "32273f82abd1cc292e660ca337c601f3c332c089",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Minecraft Bot",
"author_login": "mc-npm",
"committed_at": "2025-05-22T22:35:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "09a7aec946f447b33756ca363ac54afa3a8f0155",
"body": "* Vite Update, Turbo Update, fromString method, and Pipeline Update\n\n* Resolve feedback",
"is_bot": false,
"headline": "Vite Update, Turbo Update, fromString method, and Pipeline Update (#67)",
"author_name": "Raphael Landaverde",
"author_login": "rlandav",
"committed_at": "2025-05-22T22:34:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bf224182f45de7a953dbce63c6a74e59d58015f0",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Raphael Landaverde",
"author_login": "rlandav",
"committed_at": "2025-04-28T17:15:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1db2fc3753e95bc595091473d4b79b5e2665d880",
"body": "…sks (#66)\n\n* Upgrade prettier to 3.5.3\n\n* PR feedback; use npx for execSync, update node-core-library, add options to vitestTask\n\n* Change files\n\n* Update workflows node versions",
"is_bot": false,
"headline": "Upgrade node-core-library and prettier, task updates in core-build-ta…",
"author_name": "Zach Campbell",
"author_login": "zachcampbellskyboxlabs",
"committed_at": "2025-04-28T17:13:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7c0bf63e2f22e3ddb860959a332e8012859befd0",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Raphael Landaverde",
"author_login": "rlandav",
"committed_at": "2025-04-18T18:48:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9918b4f26feb53d3c881d1fb89e099f6c75c42f3",
"body": "* fix: #63\n\n* chore: removed unnecessary '.' block\n\n* Change files",
"is_bot": false,
"headline": "fix: #63 (#64)",
"author_name": "Nguyễn Văn Đức",
"author_login": "NguyenDuck",
"committed_at": "2025-04-18T18:47:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "513069268423bb847141e23aac931435fe840955",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Raphael Landaverde",
"author_login": "rlandav",
"committed_at": "2025-04-14T21:56:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7531dce176aacb5148e560e23fc24e133ea243a9",
"body": "…ts (#65)\n\n* Strip out dev if production build is specified\n\n* Clean up unused import\n\n* Change files\n\n* Prettier\n\n* Update based on feedback\n\n* Update cl",
"is_bot": false,
"headline": "Add dropLabels to BundleTaskParameters to strip out labelled statemen…",
"author_name": "Mike Demone (Skybox)",
"author_login": "SBLMikeDemone",
"committed_at": "2025-04-14T21:49:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "17dd6b02dbce5ad80fee0d19965c588753f0df05",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Raphael Landaverde",
"author_login": "rlandav",
"committed_at": "2025-03-13T18:35:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e46db082a4c73b06ad40a09e825e03086aa53ff0",
"body": "* Change files\n\n* Upgrade dependencies to resolve security warnings\n\n* Update core-build-tasks change to major",
"is_bot": false,
"headline": "Bump esbuild and vitest to resolve security warnings (#61)",
"author_name": "Zach Campbell",
"author_login": "zachcampbellskyboxlabs",
"committed_at": "2025-03-13T18:34:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "34b0e652203631aae90b39ea2a48d3ba87f16a20",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Raphael Landaverde",
"author_login": "rlandav",
"committed_at": "2025-02-28T19:18:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0209c13d28073ce248d74cb3f163c3175d2295b3",
"body": "… values (#59)\n\n* Change files\n\n* feat: Updated Vector3 add and subtract to support partial right hand values",
"is_bot": false,
"headline": " feat: Updated Vector3 add and subtract to support partial right hand…",
"author_name": "Jake Shirley",
"author_login": "JakeShirley",
"committed_at": "2025-02-24T16:39:49Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ebf9e8ad90eae23d3e5b29adca44b2372c4742ce",
"body": "Bypassing PR requirements.",
"is_bot": false,
"headline": "Fix failed publish due to token issue (#58)",
"author_name": "Raphael Landaverde",
"author_login": "rlandav",
"committed_at": "2025-02-12T23:04:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b56d6fed1cf9c84c5dfae3f50714de3dca091c28",
"body": "* Added constants VECTOR3_HALF and VECTOR3_NEGATIVE_ONE\r\n\r\n* Change files\r\n\r\n* Revert version bump\r\n\r\n* Fixes",
"is_bot": false,
"headline": "Added constants VECTOR3_HALF and VECTOR3_NEGATIVE_ONE (#56)",
"author_name": "alexdenfordskyboxlabs",
"author_login": "AlexDenfordSkyboxLabs",
"committed_at": "2025-02-12T22:10:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e01bb9aff27ed3cdad7ae11a3f4394ab00a48a58",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Raphael Landaverde",
"author_login": "rlandav",
"committed_at": "2025-01-09T19:53:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "331b29c12a12be91d7702b3b38e78308b2fc30c3",
"body": "* Accidentally made the release a draft by default, fixed that\r\n\r\n* Change files",
"is_bot": false,
"headline": "Make publishRelease task publish a real release instead of a draft (#50)",
"author_name": "Raphael Landaverde",
"author_login": "rlandav",
"committed_at": "2025-01-09T19:52:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "27afd1d83bd449b6ced914caa5699ff423b1f251",
"body": null,
"is_bot": false,
"headline": "applying package updates",
"author_name": "Raphael Landaverde",
"author_login": "rlandav",
"committed_at": "2025-01-09T19:25:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "55a4e19212d882da876f3ed1918198c2ba2868b9",
"body": "* Switch to ESM exclusively. This involves updating downstream packages\r\nto specify \"type: module\" in their package.json, and having the upstream\r\ncore-build-tasks package support both ESM and CJS due to just.js requiring\r\ncommonjs for the most part.\r\n\r\nAlso updates ESLint to latest, including flat \n[…]\n Add release publishing task to\r\ncore-build-tasks and integrate it into minecraft math so that the pre-built\r\nbundle is included in releases. Integrate this release publish into the\r\nrelease pipeline.",
"is_bot": false,
"headline": "Switch to ESM where possible, publish release for @minecraft/math (#49)",
"author_name": "Raphael Landaverde",
"author_login": "rlandav",
"committed_at": "2025-01-09T19:23:19Z",
"body_truncated": true,
"is_coding_agent": false
}
],
"releases_count": 64,
"commits_last_year": 59,
"latest_release_at": "2026-07-23T16:29:45Z",
"latest_release_tag": "@minecraft/markup-generators-plugin_v2.0.5",
"releases_from_tags": false,
"days_since_last_push": 0,
"active_weeks_last_year": 22,
"days_since_latest_release": 8,
"mean_days_between_releases": 4.9
},
"community": {
"has_readme": true,
"has_license": true,
"has_description": true,
"has_contributing": true,
"health_percentage": 75,
"has_issue_template": false,
"has_code_of_conduct": true,
"has_pull_request_template": false
},
"ecosystem": {
"packages": [
{
"name": "@minecraft/math",
"exists": true,
"license": "MIT",
"keywords": [],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@minecraft/math",
"is_deprecated": false,
"latest_version": "2.4.0",
"repository_url": "https://github.com/Mojang/minecraft-scripting-libraries",
"versions_count": 34,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 4,
"monthly_downloads": 366824,
"first_published_at": "2024-01-29T18:22:37.227000Z",
"latest_published_at": "2026-02-25T01:02:37.891000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 157
},
{
"name": "@minecraft/core-build-tasks",
"exists": true,
"license": null,
"keywords": [],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@minecraft/core-build-tasks",
"is_deprecated": false,
"latest_version": "5.7.0",
"repository_url": "https://github.com/Mojang/minecraft-scripting-libraries",
"versions_count": 26,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 4,
"monthly_downloads": 2078,
"first_published_at": "2024-01-29T18:22:34.317000Z",
"latest_published_at": "2026-01-13T21:57:12.137000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 199
},
{
"name": "@minecraft/api-docs-generator",
"exists": true,
"license": "MIT",
"keywords": [],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@minecraft/api-docs-generator",
"is_deprecated": false,
"latest_version": "2.0.6",
"repository_url": "https://github.com/Mojang/minecraft-scripting-libraries",
"versions_count": 23,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 4,
"monthly_downloads": 338466,
"first_published_at": "2025-06-26T22:33:12.486000Z",
"latest_published_at": "2026-07-22T20:26:19.075000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 9
},
{
"name": "@minecraft/gameplay-utilities",
"exists": true,
"license": "MIT",
"keywords": [],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@minecraft/gameplay-utilities",
"is_deprecated": false,
"latest_version": "1.3.0",
"repository_url": "https://github.com/Mojang/minecraft-scripting-libraries",
"versions_count": 5,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 4,
"monthly_downloads": 219,
"first_published_at": "2025-09-19T19:52:39.974000Z",
"latest_published_at": "2026-01-13T21:57:32.552000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 199
},
{
"name": "@minecraft/markup-generators-plugin",
"exists": true,
"license": "MIT",
"keywords": [],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@minecraft/markup-generators-plugin",
"is_deprecated": false,
"latest_version": "2.0.5",
"repository_url": "https://github.com/Mojang/minecraft-scripting-libraries",
"versions_count": 24,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 4,
"monthly_downloads": 339525,
"first_published_at": "2025-06-26T22:33:25.218000Z",
"latest_published_at": "2026-07-23T16:29:34.952000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 8
},
{
"name": "eslint-plugin-minecraft-linting",
"exists": true,
"license": "MIT",
"keywords": [],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/eslint-plugin-minecraft-linting",
"is_deprecated": false,
"latest_version": "2.0.12",
"repository_url": "https://github.com/Mojang/minecraft-scripting-libraries",
"versions_count": 28,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 2,
"monthly_downloads": 367768,
"first_published_at": "2024-01-29T18:22:43.494000Z",
"latest_published_at": "2026-01-16T21:45:29.308000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 196
}
]
},
"popularity": {
"forks": 14,
"stars": 54,
"watchers": 43,
"fork_history": {
"days": [
{
"date": "2024-03-04",
"count": 1
},
{
"date": "2024-07-28",
"count": 1
},
{
"date": "2024-11-15",
"count": 1
},
{
"date": "2024-12-09",
"count": 1
},
{
"date": "2025-04-18",
"count": 1
},
{
"date": "2025-06-30",
"count": 1
},
{
"date": "2025-07-06",
"count": 1
},
{
"date": "2025-08-22",
"count": 1
},
{
"date": "2025-10-21",
"count": 1
},
{
"date": "2025-10-29",
"count": 1
},
{
"date": "2025-11-07",
"count": 1
},
{
"date": "2026-04-21",
"count": 1
},
{
"date": "2026-06-06",
"count": 1
},
{
"date": "2026-06-26",
"count": 1
}
],
"complete": true,
"collected": 14,
"total_forks": 14
},
"star_history": null,
"open_issues_and_prs": 13
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [
"examples"
],
"has_llms_txt": false,
"has_dockerfile": false,
"has_mcp_signal": false,
"bootstrap_files": [],
"api_schema_files": [],
"has_devcontainer": false,
"typecheck_configs": [
"libraries/gameplay-utilities/tsconfig.json",
"libraries/math/tsconfig.json",
"tools/api-docs-generator-test-snapshots/tsconfig.json",
"tools/api-docs-generator/tsconfig.json",
"tools/core-build-tasks/tsconfig.json",
"tools/eslint-plugin-minecraft-linting/tsconfig.json",
"tools/markup-generators-plugin/templates/npm/vanilla-data/tsconfig.json",
"tools/markup-generators-plugin/tsconfig.json"
],
"toolchain_manifests": [],
"largest_source_bytes": 143511,
"source_files_sampled": 173,
"oversized_source_files": 1,
"agent_instruction_files": [],
"agent_instruction_max_bytes": null
},
"dependencies": {
"manifests": [
"package.json"
],
"advisories": {
"error": null,
"scope": "repository_graph",
"source": "osv",
"findings": [
{
"name": "vitest",
"direct": true,
"version": "3.0.8",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 9.8,
"advisory_ids": [
"GHSA-5xrq-8626-4rwp"
],
"fixed_version": "4.1.0",
"advisory_count": 1,
"oldest_advisory_days": 60
},
{
"name": "flatted",
"direct": false,
"version": "3.3.2",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 9.8,
"advisory_ids": [
"GHSA-25h7-pfq9-p65f",
"GHSA-rf6f-7fwh-wjgh"
],
"fixed_version": "3.4.2",
"advisory_count": 2,
"oldest_advisory_days": 140
},
{
"name": "rollup",
"direct": false,
"version": "4.35.0",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 9.1,
"advisory_ids": [
"GHSA-mw96-cpmx-2vgc"
],
"fixed_version": "4.59.0",
"advisory_count": 1,
"oldest_advisory_days": 156
},
{
"name": "turbo",
"direct": false,
"version": "2.5.3",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 9.8,
"advisory_ids": [
"GHSA-3qcw-2rhx-2726",
"GHSA-hcf7-66rw-9f5r"
],
"fixed_version": "2.9.14",
"advisory_count": 2,
"oldest_advisory_days": 73
},
{
"name": "brace-expansion",
"direct": false,
"version": "1.1.12",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3jxr-9vmj-r5cp",
"GHSA-f886-m6hf-6m8v",
"GHSA-mh99-v99m-4gvg"
],
"fixed_version": "5.0.8",
"advisory_count": 3,
"oldest_advisory_days": 127
},
{
"name": "brace-expansion",
"direct": false,
"version": "2.0.2",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3jxr-9vmj-r5cp",
"GHSA-f886-m6hf-6m8v",
"GHSA-mh99-v99m-4gvg"
],
"fixed_version": "5.0.8",
"advisory_count": 3,
"oldest_advisory_days": 127
},
{
"name": "glob",
"direct": false,
"version": "10.4.5",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-5j98-mcp5-4vw2"
],
"fixed_version": "11.1.0",
"advisory_count": 1,
"oldest_advisory_days": 256
},
{
"name": "js-yaml",
"direct": false,
"version": "4.1.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-52cp-r559-cp3m",
"GHSA-h67p-54hq-rp68",
"GHSA-mh29-5h37-fv8m"
],
"fixed_version": "4.3.0",
"advisory_count": 3,
"oldest_advisory_days": 259
},
{
"name": "linkify-it",
"direct": false,
"version": "5.0.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-22p9-wv53-3rq4",
"GHSA-v245-v573-v5vm"
],
"fixed_version": "5.0.2",
"advisory_count": 2,
"oldest_advisory_days": 35
},
{
"name": "lodash",
"direct": false,
"version": "4.17.21",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 8.1,
"advisory_ids": [
"GHSA-f23m-r3pf-42rh",
"GHSA-r5fr-rjxr-66jc",
"GHSA-xxjr-mmjv-4gpg"
],
"fixed_version": "4.18.0",
"advisory_count": 3,
"oldest_advisory_days": 191
},
{
"name": "minimatch",
"direct": false,
"version": "3.0.8",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-23c5-xmqv-rm74",
"GHSA-3ppc-4f35-3m26",
"GHSA-7r86-cg39-jmmj"
],
"fixed_version": "10.2.3",
"advisory_count": 3,
"oldest_advisory_days": 163
},
{
"name": "minimatch",
"direct": false,
"version": "3.1.2",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-23c5-xmqv-rm74",
"GHSA-3ppc-4f35-3m26",
"GHSA-7r86-cg39-jmmj"
],
"fixed_version": "10.2.3",
"advisory_count": 3,
"oldest_advisory_days": 163
},
{
"name": "minimatch",
"direct": false,
"version": "5.1.6",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-23c5-xmqv-rm74",
"GHSA-3ppc-4f35-3m26",
"GHSA-7r86-cg39-jmmj"
],
"fixed_version": "10.2.3",
"advisory_count": 3,
"oldest_advisory_days": 163
},
{
"name": "minimatch",
"direct": false,
"version": "9.0.5",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-23c5-xmqv-rm74",
"GHSA-3ppc-4f35-3m26",
"GHSA-7r86-cg39-jmmj"
],
"fixed_version": "10.2.3",
"advisory_count": 3,
"oldest_advisory_days": 163
},
{
"name": "picomatch",
"direct": false,
"version": "2.3.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3v7f-55p6-f55p",
"GHSA-c2c7-rcm5-vvqj"
],
"fixed_version": "4.0.4",
"advisory_count": 2,
"oldest_advisory_days": 128
},
{
"name": "picomatch",
"direct": false,
"version": "4.0.2",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3v7f-55p6-f55p",
"GHSA-c2c7-rcm5-vvqj"
],
"fixed_version": "4.0.4",
"advisory_count": 2,
"oldest_advisory_days": 128
},
{
"name": "postcss",
"direct": false,
"version": "8.5.3",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-6g55-p6wh-862q",
"GHSA-qx2v-qp2m-jg93",
"GHSA-r28c-9q8g-f849"
],
"fixed_version": "8.5.18",
"advisory_count": 3,
"oldest_advisory_days": 98
},
{
"name": "vite",
"direct": false,
"version": "6.3.5",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-4w7w-66w2-5vf9",
"GHSA-93m4-6634-74q7",
"GHSA-fx2h-pf6j-xcff",
"GHSA-g4jq-h2w9-997c",
"GHSA-jqfw-vq24-v9c3",
"GHSA-p9ff-h696-f583",
"GHSA-v6wh-96g9-6wx3"
],
"fixed_version": "8.0.16",
"advisory_count": 7,
"oldest_advisory_days": 325
},
{
"name": "ajv",
"direct": true,
"version": "6.12.6",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-2g4f-4pwh-qvx6"
],
"fixed_version": "8.18.0",
"advisory_count": 1,
"oldest_advisory_days": 170
},
{
"name": "ajv",
"direct": true,
"version": "8.12.0",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-2g4f-4pwh-qvx6"
],
"fixed_version": "8.18.0",
"advisory_count": 1,
"oldest_advisory_days": 170
},
{
"name": "ajv",
"direct": true,
"version": "8.13.0",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-2g4f-4pwh-qvx6"
],
"fixed_version": "8.18.0",
"advisory_count": 1,
"oldest_advisory_days": 170
},
{
"name": "@eslint/plugin-kit",
"direct": false,
"version": "0.2.8",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 4.3,
"advisory_ids": [
"GHSA-xffm-g5w8-qvg7"
],
"fixed_version": "0.3.4",
"advisory_count": 1,
"oldest_advisory_days": 378
},
{
"name": "diff",
"direct": false,
"version": "4.0.2",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-73rr-hh4g-fpgx"
],
"fixed_version": "8.0.3",
"advisory_count": 1,
"oldest_advisory_days": 198
},
{
"name": "markdown-it",
"direct": false,
"version": "14.1.0",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-38c4-r59v-3vqw",
"GHSA-6v5v-wf23-fmfq"
],
"fixed_version": "14.2.0",
"advisory_count": 2,
"oldest_advisory_days": 170
},
{
"name": "mdast-util-to-hast",
"direct": false,
"version": "13.2.0",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-4fh9-h7wg-q85m"
],
"fixed_version": "13.2.1",
"advisory_count": 1,
"oldest_advisory_days": 242
},
{
"name": "yaml",
"direct": false,
"version": "2.8.0",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 4.3,
"advisory_ids": [
"GHSA-48c2-rrv3-qjmp"
],
"fixed_version": "2.8.3",
"advisory_count": 1,
"oldest_advisory_days": 128
}
],
"collected": true,
"malicious": [],
"truncated": false,
"by_severity": {
"high": 14,
"critical": 4,
"moderate": 8
},
"advisory_count": 56,
"affected_count": 26,
"assessed_count": 647,
"malicious_count": 0,
"assessed_package": null,
"unassessed_count": 57,
"direct_affected_count": 4
},
"ecosystems": [
"npm"
],
"dependencies": [
{
"name": "@minecraft/api-docs-generator",
"manifest": "tools/api-docs-generator-test-snapshots/package.json",
"ecosystem": "npm",
"version_constraint": "*"
},
{
"name": "@minecraft/markup-generators-plugin",
"manifest": "tools/api-docs-generator-test-snapshots/package.json",
"ecosystem": "npm",
"version_constraint": "*"
},
{
"name": "mustache",
"manifest": "tools/api-docs-generator-test-snapshots/package.json",
"ecosystem": "npm",
"version_constraint": "^4.2.0"
},
{
"name": "ts-node",
"manifest": "tools/api-docs-generator-test-snapshots/package.json",
"ecosystem": "npm",
"version_constraint": "^10.9.2"
},
{
"name": "typescript",
"manifest": "tools/api-docs-generator-test-snapshots/package.json",
"ecosystem": "npm",
"version_constraint": "~5.6.0"
},
{
"name": "vitest",
"manifest": "tools/api-docs-generator-test-snapshots/package.json",
"ecosystem": "npm",
"version_constraint": "^3.0.8"
},
{
"name": "ajv",
"manifest": "tools/api-docs-generator/package.json",
"ecosystem": "npm",
"version_constraint": "^8.12.0"
},
{
"name": "cosmiconfig",
"manifest": "tools/api-docs-generator/package.json",
"ecosystem": "npm",
"version_constraint": "^9.0.0"
},
{
"name": "deep-equal",
"manifest": "tools/api-docs-generator/package.json",
"ecosystem": "npm",
"version_constraint": "^2.1.0"
},
{
"name": "prettier",
"manifest": "tools/api-docs-generator/package.json",
"ecosystem": "npm",
"version_constraint": "^3.5.3"
},
{
"name": "resolve-from",
"manifest": "tools/api-docs-generator/package.json",
"ecosystem": "npm",
"version_constraint": "^5.0.0"
},
{
"name": "runtypes",
"manifest": "tools/api-docs-generator/package.json",
"ecosystem": "npm",
"version_constraint": "^6.7.0"
},
{
"name": "semver",
"manifest": "tools/api-docs-generator/package.json",
"ecosystem": "npm",
"version_constraint": "^7.3.5"
},
{
"name": "terminal-kit",
"manifest": "tools/api-docs-generator/package.json",
"ecosystem": "npm",
"version_constraint": "^3.1.2"
},
{
"name": "toposort",
"manifest": "tools/api-docs-generator/package.json",
"ecosystem": "npm",
"version_constraint": "^2.0.2"
},
{
"name": "typescript",
"manifest": "tools/api-docs-generator/package.json",
"ecosystem": "npm",
"version_constraint": "~5.6.0"
},
{
"name": "word-wrap",
"manifest": "tools/api-docs-generator/package.json",
"ecosystem": "npm",
"version_constraint": "^1.2.3"
},
{
"name": "yargs",
"manifest": "tools/api-docs-generator/package.json",
"ecosystem": "npm",
"version_constraint": "^17.0.32"
},
{
"name": "@microsoft/api-extractor",
"manifest": "tools/core-build-tasks/package.json",
"ecosystem": "npm",
"version_constraint": "^7.38.3"
},
{
"name": "@rushstack/node-core-library",
"manifest": "tools/core-build-tasks/package.json",
"ecosystem": "npm",
"version_constraint": "^5.14.0"
},
{
"name": "dotenv",
"manifest": "tools/core-build-tasks/package.json",
"ecosystem": "npm",
"version_constraint": "^16.4.5"
},
{
"name": "esbuild",
"manifest": "tools/core-build-tasks/package.json",
"ecosystem": "npm",
"version_constraint": "^0.25.0"
},
{
"name": "eslint",
"manifest": "tools/core-build-tasks/package.json",
"ecosystem": "npm",
"version_constraint": "^9.17.0"
},
{
"name": "just-scripts",
"manifest": "tools/core-build-tasks/package.json",
"ecosystem": "npm",
"version_constraint": "^2.4.1"
},
{
"name": "prettier",
"manifest": "tools/core-build-tasks/package.json",
"ecosystem": "npm",
"version_constraint": "^3.5.3"
},
{
"name": "rimraf",
"manifest": "tools/core-build-tasks/package.json",
"ecosystem": "npm",
"version_constraint": "^3.0.2"
},
{
"name": "typescript",
"manifest": "tools/core-build-tasks/package.json",
"ecosystem": "npm",
"version_constraint": "^5.7.2"
},
{
"name": "vitest",
"manifest": "tools/core-build-tasks/package.json",
"ecosystem": "npm",
"version_constraint": "^3.0.8"
},
{
"name": "zip-lib",
"manifest": "tools/core-build-tasks/package.json",
"ecosystem": "npm",
"version_constraint": "^0.7.3"
},
{
"name": "@eslint/js",
"manifest": "tools/eslint-config-minecraft-scripting/package.json",
"ecosystem": "npm",
"version_constraint": "^9.17.0"
},
{
"name": "@typescript-eslint/eslint-plugin",
"manifest": "tools/eslint-config-minecraft-scripting/package.json",
"ecosystem": "npm",
"version_constraint": "^8.18.1"
},
{
"name": "@typescript-eslint/parser",
"manifest": "tools/eslint-config-minecraft-scripting/package.json",
"ecosystem": "npm",
"version_constraint": "^8.18.1"
},
{
"name": "eslint",
"manifest": "tools/eslint-config-minecraft-scripting/package.json",
"ecosystem": "npm",
"version_constraint": "^9.17.0"
},
{
"name": "eslint-config-prettier",
"manifest": "tools/eslint-config-minecraft-scripting/package.json",
"ecosystem": "npm",
"version_constraint": "^10.1.5"
},
{
"name": "eslint-plugin-header",
"manifest": "tools/eslint-config-minecraft-scripting/package.json",
"ecosystem": "npm",
"version_constraint": "^3.1.1"
},
{
"name": "eslint-plugin-minecraft-linting",
"manifest": "tools/eslint-config-minecraft-scripting/package.json",
"ecosystem": "npm",
"version_constraint": "*"
},
{
"name": "eslint-plugin-unicorn",
"manifest": "tools/eslint-config-minecraft-scripting/package.json",
"ecosystem": "npm",
"version_constraint": "^59.0.1"
},
{
"name": "typescript-eslint",
"manifest": "tools/eslint-config-minecraft-scripting/package.json",
"ecosystem": "npm",
"version_constraint": "^8.18.1"
},
{
"name": "@typescript-eslint/rule-tester",
"manifest": "tools/eslint-plugin-minecraft-linting/package.json",
"ecosystem": "npm",
"version_constraint": "^8.18.1"
},
{
"name": "@typescript-eslint/utils",
"manifest": "tools/eslint-plugin-minecraft-linting/package.json",
"ecosystem": "npm",
"version_constraint": "^8.18.1"
},
{
"name": "eslint",
"manifest": "tools/eslint-plugin-minecraft-linting/package.json",
"ecosystem": "npm",
"version_constraint": "^9.17.0"
},
{
"name": "typescript",
"manifest": "tools/eslint-plugin-minecraft-linting/package.json",
"ecosystem": "npm",
"version_constraint": "^5.6.0"
},
{
"name": "@rushstack/node-core-library",
"manifest": "tools/markup-generators-plugin/package.json",
"ecosystem": "npm",
"version_constraint": "^5.14.0"
},
{
"name": "esbuild",
"manifest": "tools/markup-generators-plugin/package.json",
"ecosystem": "npm",
"version_constraint": "^0.25.0"
},
{
"name": "mustache",
"manifest": "tools/markup-generators-plugin/package.json",
"ecosystem": "npm",
"version_constraint": "^4.2.0"
},
{
"name": "prettier",
"manifest": "tools/markup-generators-plugin/package.json",
"ecosystem": "npm",
"version_constraint": "^3.5.3"
},
{
"name": "semver",
"manifest": "tools/markup-generators-plugin/package.json",
"ecosystem": "npm",
"version_constraint": "^7.3.5"
},
{
"name": "typedoc",
"manifest": "tools/markup-generators-plugin/package.json",
"ecosystem": "npm",
"version_constraint": "~0.26.11"
},
{
"name": "typescript",
"manifest": "tools/markup-generators-plugin/package.json",
"ecosystem": "npm",
"version_constraint": "~5.6.0"
}
],
"all_dependencies": {
"error": null,
"source": "github-sbom",
"packages": [
{
"name": "@eslint/js",
"direct": true,
"version": "9.29.0",
"ecosystem": "npm"
},
{
"name": "@eslint/js",
"direct": true,
"version": "^9.17.0",
"ecosystem": "npm"
},
{
"name": "@microsoft/api-extractor",
"direct": true,
"version": "7.48.1",
"ecosystem": "npm"
},
{
"name": "@microsoft/api-extractor",
"direct": true,
"version": "^7.38.3",
"ecosystem": "npm"
},
{
"name": "@minecraft/api-docs-generator",
"direct": true,
"version": "*",
"ecosystem": "npm"
},
{
"name": "@minecraft/api-docs-generator",
"direct": true,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "@minecraft/api-docs-generator",
"direct": true,
"version": "^2.0.6",
"ecosystem": "npm"
},
{
"name": "@minecraft/markup-generators-plugin",
"direct": true,
"version": "*",
"ecosystem": "npm"
},
{
"name": "@minecraft/markup-generators-plugin",
"direct": true,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "@rushstack/node-core-library",
"direct": true,
"version": "5.10.1",
"ecosystem": "npm"
},
{
"name": "@rushstack/node-core-library",
"direct": true,
"version": "5.14.0",
"ecosystem": "npm"
},
{
"name": "@rushstack/node-core-library",
"direct": true,
"version": "^5.14.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/eslint-plugin",
"direct": true,
"version": "8.35.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/eslint-plugin",
"direct": true,
"version": "^8.18.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/parser",
"direct": true,
"version": "8.35.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/parser",
"direct": true,
"version": "^8.18.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/rule-tester",
"direct": true,
"version": "8.18.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/rule-tester",
"direct": true,
"version": "^8.18.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/utils",
"direct": true,
"version": "8.18.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/utils",
"direct": true,
"version": "8.35.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/utils",
"direct": true,
"version": "^8.18.1",
"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": "cosmiconfig",
"direct": true,
"version": "8.3.6",
"ecosystem": "npm"
},
{
"name": "cosmiconfig",
"direct": true,
"version": "9.0.0",
"ecosystem": "npm"
},
{
"name": "cosmiconfig",
"direct": true,
"version": "^9.0.0",
"ecosystem": "npm"
},
{
"name": "deep-equal",
"direct": true,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "deep-equal",
"direct": true,
"version": "^2.1.0",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": true,
"version": "16.4.7",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": true,
"version": "^16.4.5",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": true,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": true,
"version": "^0.25.0",
"ecosystem": "npm"
},
{
"name": "eslint",
"direct": true,
"version": "9.29.0",
"ecosystem": "npm"
},
{
"name": "eslint",
"direct": true,
"version": "^9.17.0",
"ecosystem": "npm"
},
{
"name": "eslint",
"direct": true,
"version": "^9.22.0",
"ecosystem": "npm"
},
{
"name": "eslint-config-prettier",
"direct": true,
"version": "10.1.5",
"ecosystem": "npm"
},
{
"name": "eslint-config-prettier",
"direct": true,
"version": "^10.1.5",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-header",
"direct": true,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-header",
"direct": true,
"version": "^3.1.1",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-minecraft-linting",
"direct": true,
"version": "*",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-unicorn",
"direct": true,
"version": "59.0.1",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-unicorn",
"direct": true,
"version": "^59.0.1",
"ecosystem": "npm"
},
{
"name": "just-scripts",
"direct": true,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "just-scripts",
"direct": true,
"version": "^2.4.1",
"ecosystem": "npm"
},
{
"name": "mustache",
"direct": true,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "mustache",
"direct": true,
"version": "^4.2.0",
"ecosystem": "npm"
},
{
"name": "prettier",
"direct": true,
"version": "3.5.3",
"ecosystem": "npm"
},
{
"name": "prettier",
"direct": true,
"version": "^3.5.3",
"ecosystem": "npm"
},
{
"name": "resolve-from",
"direct": true,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "resolve-from",
"direct": true,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "resolve-from",
"direct": true,
"version": "^5.0.0",
"ecosystem": "npm"
},
{
"name": "rimraf",
"direct": true,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "rimraf",
"direct": true,
"version": "^3.0.2",
"ecosystem": "npm"
},
{
"name": "runtypes",
"direct": true,
"version": "6.7.0",
"ecosystem": "npm"
},
{
"name": "runtypes",
"direct": true,
"version": "^6.7.0",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": true,
"version": "7.5.4",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": true,
"version": "7.6.3",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": true,
"version": "7.7.2",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": true,
"version": "^7.3.5",
"ecosystem": "npm"
},
{
"name": "terminal-kit",
"direct": true,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "terminal-kit",
"direct": true,
"version": "^3.1.2",
"ecosystem": "npm"
},
{
"name": "toposort",
"direct": true,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "toposort",
"direct": true,
"version": "^2.0.2",
"ecosystem": "npm"
},
{
"name": "ts-node",
"direct": true,
"version": "10.9.2",
"ecosystem": "npm"
},
{
"name": "ts-node",
"direct": true,
"version": "^10.9.1",
"ecosystem": "npm"
},
{
"name": "ts-node",
"direct": true,
"version": "^10.9.2",
"ecosystem": "npm"
},
{
"name": "typedoc",
"direct": true,
"version": "0.26.11",
"ecosystem": "npm"
},
{
"name": "typedoc",
"direct": true,
"version": "~0.26.11",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": true,
"version": "5.4.2",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": true,
"version": "5.6.3",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": true,
"version": "5.8.2",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": true,
"version": "^5.6.0",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": true,
"version": "^5.7.2",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": true,
"version": "~5.6.0",
"ecosystem": "npm"
},
{
"name": "typescript-eslint",
"direct": true,
"version": "8.35.1",
"ecosystem": "npm"
},
{
"name": "typescript-eslint",
"direct": true,
"version": "^8.18.1",
"ecosystem": "npm"
},
{
"name": "vitest",
"direct": true,
"version": "3.0.8",
"ecosystem": "npm"
},
{
"name": "vitest",
"direct": true,
"version": "^3.0.8",
"ecosystem": "npm"
},
{
"name": "word-wrap",
"direct": true,
"version": "1.2.5",
"ecosystem": "npm"
},
{
"name": "word-wrap",
"direct": true,
"version": "^1.2.3",
"ecosystem": "npm"
},
{
"name": "yargs",
"direct": true,
"version": "17.7.2",
"ecosystem": "npm"
},
{
"name": "yargs",
"direct": true,
"version": "^17.0.32",
"ecosystem": "npm"
},
{
"name": "zip-lib",
"direct": true,
"version": "0.7.3",
"ecosystem": "npm"
},
{
"name": "zip-lib",
"direct": true,
"version": "^0.7.3",
"ecosystem": "npm"
},
{
"name": "@babel/code-frame",
"direct": false,
"version": "7.26.2",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-identifier",
"direct": false,
"version": "7.25.9",
"ecosystem": "npm"
},
{
"name": "@cronvel/get-pixels",
"direct": false,
"version": "3.4.1",
"ecosystem": "npm"
},
{
"name": "@cspotcode/source-map-support",
"direct": false,
"version": "0.8.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-arm64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-arm64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.25.1",
"ecosystem": "npm"
},
{
"name": "@eslint-community/eslint-utils",
"direct": false,
"version": "4.7.0",
"ecosystem": "npm"
},
{
"name": "@eslint-community/regexpp",
"direct": false,
"version": "4.12.1",
"ecosystem": "npm"
},
{
"name": "@eslint/config-array",
"direct": false,
"version": "0.20.1",
"ecosystem": "npm"
},
{
"name": "@eslint/config-helpers",
"direct": false,
"version": "0.2.3",
"ecosystem": "npm"
},
{
"name": "@eslint/core",
"direct": false,
"version": "0.13.0",
"ecosystem": "npm"
},
{
"name": "@eslint/core",
"direct": false,
"version": "0.14.0",
"ecosystem": "npm"
},
{
"name": "@eslint/core",
"direct": false,
"version": "0.15.1",
"ecosystem": "npm"
},
{
"name": "@eslint/eslintrc",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "@eslint/object-schema",
"direct": false,
"version": "2.1.6",
"ecosystem": "npm"
},
{
"name": "@eslint/plugin-kit",
"direct": false,
"version": "0.2.8",
"ecosystem": "npm"
},
{
"name": "@eslint/plugin-kit",
"direct": false,
"version": "0.3.4",
"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.1",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/retry",
"direct": false,
"version": "0.4.3",
"ecosystem": "npm"
},
{
"name": "@isaacs/cliui",
"direct": false,
"version": "8.0.2",
"ecosystem": "npm"
},
{
"name": "@jridgewell/resolve-uri",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "@jridgewell/sourcemap-codec",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "@jridgewell/trace-mapping",
"direct": false,
"version": "0.3.9",
"ecosystem": "npm"
},
{
"name": "@microsoft/api-extractor-model",
"direct": false,
"version": "7.30.1",
"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": "@minecraft/api-extractor-base",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "@minecraft/common",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@minecraft/core-build-tasks",
"direct": false,
"version": "*",
"ecosystem": "npm"
},
{
"name": "@minecraft/core-build-tasks",
"direct": false,
"version": "5.7.0",
"ecosystem": "npm"
},
{
"name": "@minecraft/gameplay-utilities",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "@minecraft/math",
"direct": false,
"version": "2.4.0",
"ecosystem": "npm"
},
{
"name": "@minecraft/server",
"direct": false,
"version": "2.4.0",
"ecosystem": "npm"
},
{
"name": "@minecraft/server",
"direct": false,
"version": "^2.0.0",
"ecosystem": "npm"
},
{
"name": "@minecraft/tsconfig",
"direct": false,
"version": "*",
"ecosystem": "npm"
},
{
"name": "@minecraft/tsconfig",
"direct": false,
"version": "0.0.0",
"ecosystem": "npm"
},
{
"name": "@minecraft/vanilla-data",
"direct": false,
"version": "1.21.90",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.scandir",
"direct": false,
"version": "2.1.5",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.stat",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.walk",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "@octokit/auth-token",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "@octokit/core",
"direct": false,
"version": "6.1.2",
"ecosystem": "npm"
},
{
"name": "@octokit/endpoint",
"direct": false,
"version": "10.1.3",
"ecosystem": "npm"
},
{
"name": "@octokit/graphql",
"direct": false,
"version": "8.1.1",
"ecosystem": "npm"
},
{
"name": "@octokit/openapi-types",
"direct": false,
"version": "23.0.1",
"ecosystem": "npm"
},
{
"name": "@octokit/plugin-paginate-rest",
"direct": false,
"version": "11.4.3",
"ecosystem": "npm"
},
{
"name": "@octokit/plugin-request-log",
"direct": false,
"version": "5.3.1",
"ecosystem": "npm"
},
{
"name": "@octokit/plugin-rest-endpoint-methods",
"direct": false,
"version": "13.2.6",
"ecosystem": "npm"
},
{
"name": "@octokit/request",
"direct": false,
"version": "9.2.2",
"ecosystem": "npm"
},
{
"name": "@octokit/request-error",
"direct": false,
"version": "6.1.7",
"ecosystem": "npm"
},
{
"name": "@octokit/rest",
"direct": false,
"version": "21.0.2",
"ecosystem": "npm"
},
{
"name": "@octokit/rest",
"direct": false,
"version": "^21.0.2",
"ecosystem": "npm"
},
{
"name": "@octokit/types",
"direct": false,
"version": "13.8.0",
"ecosystem": "npm"
},
{
"name": "@pkgjs/parseargs",
"direct": false,
"version": "0.11.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm-eabi",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm64",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-arm64",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-x64",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-arm64",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-x64",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-gnueabihf",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-musleabihf",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-gnu",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-musl",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-loongarch64-gnu",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-powerpc64le-gnu",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-gnu",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-s390x-gnu",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-gnu",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-musl",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-arm64-msvc",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-ia32-msvc",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-x64-msvc",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "@rushstack/package-deps-hash",
"direct": false,
"version": "4.4.4",
"ecosystem": "npm"
},
{
"name": "@rushstack/rig-package",
"direct": false,
"version": "0.5.3",
"ecosystem": "npm"
},
{
"name": "@rushstack/terminal",
"direct": false,
"version": "0.14.4",
"ecosystem": "npm"
},
{
"name": "@rushstack/ts-command-line",
"direct": false,
"version": "4.23.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/core",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-javascript",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-oniguruma",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/langs",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/themes",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/types",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/vscode-textmate",
"direct": false,
"version": "10.0.2",
"ecosystem": "npm"
},
{
"name": "@tsconfig/node10",
"direct": false,
"version": "1.0.11",
"ecosystem": "npm"
},
{
"name": "@tsconfig/node12",
"direct": false,
"version": "1.0.11",
"ecosystem": "npm"
},
{
"name": "@tsconfig/node14",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@tsconfig/node16",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@types/archiver",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "@types/archiver",
"direct": false,
"version": "^6.0.0",
"ecosystem": "npm"
},
{
"name": "@types/argparse",
"direct": false,
"version": "1.0.38",
"ecosystem": "npm"
},
{
"name": "@types/chokidar",
"direct": false,
"version": "2.1.7",
"ecosystem": "npm"
},
{
"name": "@types/deep-equal",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@types/deep-equal",
"direct": false,
"version": "^1.0.4",
"ecosystem": "npm"
},
{
"name": "@types/estree",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "@types/glob",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "@types/hast",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@types/json-schema",
"direct": false,
"version": "7.0.15",
"ecosystem": "npm"
},
{
"name": "@types/mdast",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "@types/minimatch",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "@types/mustache",
"direct": false,
"version": "4.2.6",
"ecosystem": "npm"
},
{
"name": "@types/mustache",
"direct": false,
"version": "^4.2.2",
"ecosystem": "npm"
},
{
"name": "@types/nextgen-events",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "22.14.1",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "^22.0.0",
"ecosystem": "npm"
},
{
"name": "@types/parse-path",
"direct": false,
"version": "7.0.3",
"ecosystem": "npm"
},
{
"name": "@types/readdir-glob",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@types/rimraf",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/rimraf",
"direct": false,
"version": "^3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/semver",
"direct": false,
"version": "7.7.0",
"ecosystem": "npm"
},
{
"name": "@types/semver",
"direct": false,
"version": "^7.3.12",
"ecosystem": "npm"
},
{
"name": "@types/strip-bom",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@types/strip-json-comments",
"direct": false,
"version": "0.0.30",
"ecosystem": "npm"
},
{
"name": "@types/terminal-kit",
"direct": false,
"version": "2.5.7",
"ecosystem": "npm"
},
{
"name": "@types/terminal-kit",
"direct": false,
"version": "^2.5.6",
"ecosystem": "npm"
},
{
"name": "@types/toposort",
"direct": false,
"version": "2.0.7",
"ecosystem": "npm"
},
{
"name": "@types/toposort",
"direct": false,
"version": "^2.0.7",
"ecosystem": "npm"
},
{
"name": "@types/undertaker",
"direct": false,
"version": "1.2.11",
"ecosystem": "npm"
},
{
"name": "@types/undertaker-registry",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@types/unist",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "@types/yargs",
"direct": false,
"version": "17.0.33",
"ecosystem": "npm"
},
{
"name": "@types/yargs",
"direct": false,
"version": "^17.0.32",
"ecosystem": "npm"
},
{
"name": "@types/yargs-parser",
"direct": false,
"version": "20.2.5",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/project-service",
"direct": false,
"version": "8.35.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/scope-manager",
"direct": false,
"version": "8.18.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/scope-manager",
"direct": false,
"version": "8.35.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/tsconfig-utils",
"direct": false,
"version": "8.35.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/type-utils",
"direct": false,
"version": "8.35.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/types",
"direct": false,
"version": "8.18.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/types",
"direct": false,
"version": "8.35.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/typescript-estree",
"direct": false,
"version": "8.18.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/typescript-estree",
"direct": false,
"version": "8.35.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/visitor-keys",
"direct": false,
"version": "8.18.1",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/visitor-keys",
"direct": false,
"version": "8.35.1",
"ecosystem": "npm"
},
{
"name": "@ungap/structured-clone",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "@vitest/expect",
"direct": false,
"version": "3.0.8",
"ecosystem": "npm"
},
{
"name": "@vitest/mocker",
"direct": false,
"version": "3.0.8",
"ecosystem": "npm"
},
{
"name": "@vitest/pretty-format",
"direct": false,
"version": "3.0.8",
"ecosystem": "npm"
},
{
"name": "@vitest/runner",
"direct": false,
"version": "3.0.8",
"ecosystem": "npm"
},
{
"name": "@vitest/snapshot",
"direct": false,
"version": "3.0.8",
"ecosystem": "npm"
},
{
"name": "@vitest/spy",
"direct": false,
"version": "3.0.8",
"ecosystem": "npm"
},
{
"name": "@vitest/utils",
"direct": false,
"version": "3.0.8",
"ecosystem": "npm"
},
{
"name": "@yarnpkg/lockfile",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "abort-controller",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "acorn",
"direct": false,
"version": "8.15.0",
"ecosystem": "npm"
},
{
"name": "acorn-jsx",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "acorn-walk",
"direct": false,
"version": "8.3.4",
"ecosystem": "npm"
},
{
"name": "ajv-draft-04",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "ajv-formats",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "6.2.1",
"ecosystem": "npm"
},
{
"name": "anymatch",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "archiver",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "archiver",
"direct": false,
"version": "^7.0.1",
"ecosystem": "npm"
},
{
"name": "archiver-utils",
"direct": false,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "arg",
"direct": false,
"version": "4.1.3",
"ecosystem": "npm"
},
{
"name": "argparse",
"direct": false,
"version": "1.0.10",
"ecosystem": "npm"
},
{
"name": "argparse",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "array-buffer-byte-length",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "array-union",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "assertion-error",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "async",
"direct": false,
"version": "3.2.6",
"ecosystem": "npm"
},
{
"name": "async-done",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "async-done",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "async-settle",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "available-typed-arrays",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "b4a",
"direct": false,
"version": "1.6.7",
"ecosystem": "npm"
},
{
"name": "bach",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "balanced-match",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "bare-events",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "base64-js",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "beachball",
"direct": false,
"version": "2.54.0",
"ecosystem": "npm"
},
{
"name": "before-after-hook",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "binary-extensions",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "1.1.12",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "braces",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "browserslist",
"direct": false,
"version": "4.25.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": "builtin-modules",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "cac",
"direct": false,
"version": "6.7.14",
"ecosystem": "npm"
},
{
"name": "call-bind",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "call-bind-apply-helpers",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "call-bound",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "callsites",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "caniuse-lite",
"direct": false,
"version": "1.0.30001726",
"ecosystem": "npm"
},
{
"name": "ccount",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "chai",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "5.4.1",
"ecosystem": "npm"
},
{
"name": "character-entities-html4",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "character-entities-legacy",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "check-error",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "3.6.0",
"ecosystem": "npm"
},
{
"name": "chroma-js",
"direct": false,
"version": "2.6.0",
"ecosystem": "npm"
},
{
"name": "ci-info",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "clean-regexp",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "cliui",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "clone-deep",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "color-convert",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "color-name",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "comma-separated-tokens",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "compress-commons",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "concat-map",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "core-js-compat",
"direct": false,
"version": "3.43.0",
"ecosystem": "npm"
},
{
"name": "core-util-is",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "crc-32",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "crc32-stream",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "create-require",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "cross-spawn",
"direct": false,
"version": "7.0.6",
"ecosystem": "npm"
},
{
"name": "cwise-compiler",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "4.4.0",
"ecosystem": "npm"
},
{
"name": "deep-eql",
"direct": false,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "deep-is",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "define-data-property",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "define-properties",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "dequal",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "devlop",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "diff",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "diff-match-patch",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "dir-glob",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "dunder-proto",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "eastasianwidth",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "electron-to-chromium",
"direct": false,
"version": "1.5.179",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "9.2.2",
"ecosystem": "npm"
},
{
"name": "emoji-regex-xs",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "end-of-stream",
"direct": false,
"version": "1.4.5",
"ecosystem": "npm"
},
{
"name": "entities",
"direct": false,
"version": "4.5.0",
"ecosystem": "npm"
},
{
"name": "env-paths",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "error-ex",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "es-define-property",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "es-errors",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "es-get-iterator",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "es-module-lexer",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "es-object-atoms",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "escalade",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "escape-string-regexp",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "escape-string-regexp",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "eslint-config-minecraft-scripting",
"direct": false,
"version": "*",
"ecosystem": "npm"
},
{
"name": "eslint-scope",
"direct": false,
"version": "8.4.0",
"ecosystem": "npm"
},
{
"name": "eslint-visitor-keys",
"direct": false,
"version": "3.4.3",
"ecosystem": "npm"
},
{
"name": "eslint-visitor-keys",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "espree",
"direct": false,
"version": "10.4.0",
"ecosystem": "npm"
},
{
"name": "esquery",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "esrecurse",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "estraverse",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "estree-walker",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "esutils",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "event-target-shim",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "events",
"direct": false,
"version": "3.3.0",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "expect-type",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "fast-content-type-parse",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "fast-deep-equal",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "fast-fifo",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "fast-glob",
"direct": false,
"version": "3.3.2",
"ecosystem": "npm"
},
{
"name": "fast-json-stable-stringify",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "fast-levenshtein",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "fast-levenshtein",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "fastest-levenshtein",
"direct": false,
"version": "1.0.16",
"ecosystem": "npm"
},
{
"name": "fastq",
"direct": false,
"version": "1.17.1",
"ecosystem": "npm"
},
{
"name": "fd-slicer",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "fdir",
"direct": false,
"version": "6.4.4",
"ecosystem": "npm"
},
{
"name": "file-entry-cache",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "fill-range",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "find-up",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "find-up-simple",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "flat",
"direct": false,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "flat-cache",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "flatted",
"direct": false,
"version": "3.3.2",
"ecosystem": "npm"
},
{
"name": "for-each",
"direct": false,
"version": "0.3.3",
"ecosystem": "npm"
},
{
"name": "foreground-child",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "11.2.0",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "11.3.0",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "fs.realpath",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "fsevents",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "function-bind",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "functions-have-names",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "get-caller-file",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "get-intrinsic",
"direct": false,
"version": "1.2.6",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "git-up",
"direct": false,
"version": "8.1.1",
"ecosystem": "npm"
},
{
"name": "git-url-parse",
"direct": false,
"version": "16.1.0",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "10.4.5",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "7.2.3",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "glob-parent",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "glob-parent",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "globals",
"direct": false,
"version": "14.0.0",
"ecosystem": "npm"
},
{
"name": "globals",
"direct": false,
"version": "16.3.0",
"ecosystem": "npm"
},
{
"name": "globby",
"direct": false,
"version": "11.1.0",
"ecosystem": "npm"
},
{
"name": "gopd",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "graceful-fs",
"direct": false,
"version": "4.2.11",
"ecosystem": "npm"
},
{
"name": "graphemer",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "has-bigints",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "has-flag",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "has-property-descriptors",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "has-symbols",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "has-tostringtag",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "hasown",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "hast-util-to-html",
"direct": false,
"version": "9.0.5",
"ecosystem": "npm"
},
{
"name": "hast-util-whitespace",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "html-void-elements",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "human-signals",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "ieee754",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "ignore",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "ignore",
"direct": false,
"version": "7.0.5",
"ecosystem": "npm"
},
{
"name": "import-fresh",
"direct": false,
"version": "3.3.0",
"ecosystem": "npm"
},
{
"name": "import-lazy",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "imurmurhash",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "indent-string",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "inflight",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "inherits",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "internal-slot",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "iota-array",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-arguments",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "is-array-buffer",
"direct": false,
"version": "3.0.5",
"ecosystem": "npm"
},
{
"name": "is-arrayish",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "is-bigint",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "is-binary-path",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "is-boolean-object",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "is-buffer",
"direct": false,
"version": "1.1.6",
"ecosystem": "npm"
},
{
"name": "is-builtin-module",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "is-callable",
"direct": false,
"version": "1.2.7",
"ecosystem": "npm"
},
{
"name": "is-core-module",
"direct": false,
"version": "2.16.0",
"ecosystem": "npm"
},
{
"name": "is-date-object",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "is-extglob",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "is-fullwidth-code-point",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "is-glob",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "is-map",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "is-number",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "is-number-object",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-plain-object",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "is-regex",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "is-set",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "is-shared-array-buffer",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "is-ssh",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "is-stream",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-string",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-symbol",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-weakmap",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "is-weakset",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "isarray",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "isarray",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "isexe",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "isobject",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "jackspeak",
"direct": false,
"version": "3.4.3",
"ecosystem": "npm"
},
{
"name": "jju",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "jpeg-js",
"direct": false,
"version": "0.4.4",
"ecosystem": "npm"
},
{
"name": "js-tokens",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "js-yaml",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "jsesc",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "jsesc",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "json-buffer",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "json-parse-even-better-errors",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "json-schema-traverse",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "json-schema-traverse",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "json-stable-stringify-without-jsonify",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "jsonfile",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "jsonfile",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "just-scripts-utils",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "just-task",
"direct": false,
"version": "1.12.0",
"ecosystem": "npm"
},
{
"name": "just-task-logger",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "keyv",
"direct": false,
"version": "4.5.4",
"ecosystem": "npm"
},
{
"name": "kind-of",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "kleur",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "last-run",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "lazyness",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "lazystream",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "levn",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "lines-and-columns",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "linkify-it",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "locate-path",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "lodash",
"direct": false,
"version": "4.17.21",
"ecosystem": "npm"
},
{
"name": "lodash.merge",
"direct": false,
"version": "4.6.2",
"ecosystem": "npm"
},
{
"name": "loupe",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "10.4.3",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "lunr",
"direct": false,
"version": "2.3.9",
"ecosystem": "npm"
},
{
"name": "magic-string",
"direct": false,
"version": "0.30.17",
"ecosystem": "npm"
},
{
"name": "make-error",
"direct": false,
"version": "1.3.6",
"ecosystem": "npm"
},
{
"name": "markdown-it",
"direct": false,
"version": "14.1.0",
"ecosystem": "npm"
},
{
"name": "math-intrinsics",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-to-hast",
"direct": false,
"version": "13.2.0",
"ecosystem": "npm"
},
{
"name": "mdurl",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "merge-stream",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "merge2",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-character",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-encode",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-sanitize-uri",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-symbol",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-types",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "micromatch",
"direct": false,
"version": "4.0.8",
"ecosystem": "npm"
},
{
"name": "mimic-fn",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "min-indent",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "3.0.8",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "5.1.6",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "9.0.5",
"ecosystem": "npm"
},
{
"name": "minipass",
"direct": false,
"version": "7.1.2",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": false,
"version": "3.3.9",
"ecosystem": "npm"
},
{
"name": "natural-compare",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "ndarray",
"direct": false,
"version": "1.0.19",
"ecosystem": "npm"
},
{
"name": "ndarray-pack",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "nextgen-events",
"direct": false,
"version": "1.5.3",
"ecosystem": "npm"
},
{
"name": "node-bitmap",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "node-releases",
"direct": false,
"version": "2.0.19",
"ecosystem": "npm"
},
{
"name": "normalize-path",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "now-and-later",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "npm-run-path",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "object-inspect",
"direct": false,
"version": "1.13.3",
"ecosystem": "npm"
},
{
"name": "object-is",
"direct": false,
"version": "1.1.6",
"ecosystem": "npm"
},
{
"name": "object-keys",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "object.assign",
"direct": false,
"version": "4.1.6",
"ecosystem": "npm"
},
{
"name": "omggif",
"direct": false,
"version": "1.0.10",
"ecosystem": "npm"
},
{
"name": "once",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "oniguruma-to-es",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "optionator",
"direct": false,
"version": "0.9.4",
"ecosystem": "npm"
},
{
"name": "p-graph",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "p-locate",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "package-json-from-dist",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "parent-module",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "parse-json",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "parse-path",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "parse-url",
"direct": false,
"version": "9.2.0",
"ecosystem": "npm"
},
{
"name": "path-exists",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "path-is-absolute",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "path-key",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "path-parse",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "path-scurry",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "path-type",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "pathe",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "pathval",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "pend",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "picocolors",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "pluralize",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "pngjs",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "possible-typed-array-names",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.5.3",
"ecosystem": "npm"
},
{
"name": "prelude-ls",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "process",
"direct": false,
"version": "0.11.10",
"ecosystem": "npm"
},
{
"name": "process-nextick-args",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "prompts",
"direct": false,
"version": "2.4.2",
"ecosystem": "npm"
},
{
"name": "property-information",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "protocols",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "punycode",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "punycode.js",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "queue-microtask",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "queue-tick",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "readable-stream",
"direct": false,
"version": "2.3.8",
"ecosystem": "npm"
},
{
"name": "readable-stream",
"direct": false,
"version": "4.7.0",
"ecosystem": "npm"
},
{
"name": "readdir-glob",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "readdirp",
"direct": false,
"version": "3.6.0",
"ecosystem": "npm"
},
{
"name": "regex",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "regex-recursion",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "regex-utilities",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "regexp-tree",
"direct": false,
"version": "0.1.27",
"ecosystem": "npm"
},
{
"name": "regexp.prototype.flags",
"direct": false,
"version": "1.5.3",
"ecosystem": "npm"
},
{
"name": "regjsparser",
"direct": false,
"version": "0.12.0",
"ecosystem": "npm"
},
{
"name": "require-directory",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "require-from-string",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "1.22.9",
"ecosystem": "npm"
},
{
"name": "reusify",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "rollup",
"direct": false,
"version": "4.35.0",
"ecosystem": "npm"
},
{
"name": "run-parallel",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "run-parallel-limit",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "safe-buffer",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "safe-buffer",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "safe-regex-test",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "set-function-length",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "set-function-name",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "setimmediate",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "seventh",
"direct": false,
"version": "0.9.4",
"ecosystem": "npm"
},
{
"name": "shallow-clone",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "shebang-command",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "shebang-regex",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "shiki",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "side-channel",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "side-channel-list",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "side-channel-map",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "side-channel-weakmap",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "siginfo",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "signal-exit",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "signal-exit",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "sisteransi",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "slash",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": false,
"version": "0.6.1",
"ecosystem": "npm"
},
{
"name": "source-map-js",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "space-separated-tokens",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "sprintf-js",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "stackback",
"direct": false,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "std-env",
"direct": false,
"version": "3.8.0",
"ecosystem": "npm"
},
{
"name": "stop-iteration-iterator",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "stream-exhaust",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "streamx",
"direct": false,
"version": "2.21.1",
"ecosystem": "npm"
},
{
"name": "string-argv",
"direct": false,
"version": "0.3.2",
"ecosystem": "npm"
},
{
"name": "string-kit",
"direct": false,
"version": "0.19.3",
"ecosystem": "npm"
},
{
"name": "string-width",
"direct": false,
"version": "4.2.3",
"ecosystem": "npm"
},
{
"name": "string-width",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "string_decoder",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "string_decoder",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "stringify-entities",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "strip-ansi",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "strip-ansi",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "strip-bom",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "strip-final-newline",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "strip-indent",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "strip-json-comments",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "strip-json-comments",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "8.1.1",
"ecosystem": "npm"
},
{
"name": "supports-preserve-symlinks-flag",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "tar-stream",
"direct": false,
"version": "3.1.7",
"ecosystem": "npm"
},
{
"name": "text-decoder",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "tinybench",
"direct": false,
"version": "2.9.0",
"ecosystem": "npm"
},
{
"name": "tinyexec",
"direct": false,
"version": "0.3.2",
"ecosystem": "npm"
},
{
"name": "tinyglobby",
"direct": false,
"version": "0.2.13",
"ecosystem": "npm"
},
{
"name": "tinypool",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "tinyrainbow",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "tinyspy",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "to-regex-range",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "tools/api-docs-generator-test-snapshots",
"direct": false,
"version": "0.0.0",
"ecosystem": "npm"
},
{
"name": "tools/eslint-config-minecraft-scripting",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "tools/eslint-plugin-minecraft-linting",
"direct": false,
"version": "2.0.12",
"ecosystem": "npm"
},
{
"name": "tree-kit",
"direct": false,
"version": "0.8.8",
"ecosystem": "npm"
},
{
"name": "trim-lines",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "ts-api-utils",
"direct": false,
"version": "1.4.3",
"ecosystem": "npm"
},
{
"name": "ts-api-utils",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "tsconfig",
"direct": false,
"version": "*",
"ecosystem": "npm"
},
{
"name": "tsconfig",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "turbo",
"direct": false,
"version": "2.5.3",
"ecosystem": "npm"
},
{
"name": "turbo-darwin-64",
"direct": false,
"version": "2.5.3",
"ecosystem": "npm"
},
{
"name": "turbo-darwin-arm64",
"direct": false,
"version": "2.5.3",
"ecosystem": "npm"
},
{
"name": "turbo-linux-64",
"direct": false,
"version": "2.5.3",
"ecosystem": "npm"
},
{
"name": "turbo-linux-arm64",
"direct": false,
"version": "2.5.3",
"ecosystem": "npm"
},
{
"name": "turbo-windows-64",
"direct": false,
"version": "2.5.3",
"ecosystem": "npm"
},
{
"name": "turbo-windows-arm64",
"direct": false,
"version": "2.5.3",
"ecosystem": "npm"
},
{
"name": "type-check",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "uc.micro",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "undertaker",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "undertaker-registry",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "undici-types",
"direct": false,
"version": "6.21.0",
"ecosystem": "npm"
},
{
"name": "uniq",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "unist-util-is",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-position",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-stringify-position",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-visit",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-visit-parents",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "universal-user-agent",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "universalify",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "universalify",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "update-browserslist-db",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "uri-js",
"direct": false,
"version": "4.4.1",
"ecosystem": "npm"
},
{
"name": "util-deprecate",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "v8-compile-cache-lib",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "vfile",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "vfile-message",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "vite",
"direct": false,
"version": "6.3.5",
"ecosystem": "npm"
},
{
"name": "vite-node",
"direct": false,
"version": "3.0.8",
"ecosystem": "npm"
},
{
"name": "webpack-merge",
"direct": false,
"version": "5.10.0",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "which-boxed-primitive",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "which-collection",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "which-typed-array",
"direct": false,
"version": "1.1.18",
"ecosystem": "npm"
},
{
"name": "why-is-node-running",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "wildcard",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "workspace-tools",
"direct": false,
"version": "0.38.4",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "wrappy",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "y18n",
"direct": false,
"version": "5.0.8",
"ecosystem": "npm"
},
{
"name": "yallist",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "yaml",
"direct": false,
"version": "2.8.0",
"ecosystem": "npm"
},
{
"name": "yargs-parser",
"direct": false,
"version": "20.2.9",
"ecosystem": "npm"
},
{
"name": "yargs-parser",
"direct": false,
"version": "21.1.1",
"ecosystem": "npm"
},
{
"name": "yauzl",
"direct": false,
"version": "2.10.0",
"ecosystem": "npm"
},
{
"name": "yazl",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "yn",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "yocto-queue",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "zip-stream",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "zwitch",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
}
],
"collected": true,
"truncated": false,
"total_count": 704,
"direct_count": 86,
"indirect_count": 618
}
},
"maintainership": {
"issues": {
"open_prs": 7,
"merged_prs": 98,
"open_issues": 6,
"closed_ratio": 0.571,
"closed_issues": 8,
"closed_unmerged_prs": 36
},
"bus_factor": 2,
"bot_contributors": 1,
"top_contributors": [
{
"type": "User",
"login": "rlandav",
"commits": 54,
"avatar_url": "https://avatars.githubusercontent.com/u/25693117?v=4"
},
{
"type": "User",
"login": "mc-npm",
"commits": 29,
"avatar_url": "https://avatars.githubusercontent.com/u/175051793?v=4"
},
{
"type": "User",
"login": "zachcampbellskyboxlabs",
"commits": 11,
"avatar_url": "https://avatars.githubusercontent.com/u/83602187?v=4"
},
{
"type": "User",
"login": "JakeShirley",
"commits": 10,
"avatar_url": "https://avatars.githubusercontent.com/u/1000311?v=4"
},
{
"type": "User",
"login": "SBLMikeDemone",
"commits": 8,
"avatar_url": "https://avatars.githubusercontent.com/u/83318261?v=4"
},
{
"type": "User",
"login": "frgarc",
"commits": 6,
"avatar_url": "https://avatars.githubusercontent.com/u/93944312?v=4"
},
{
"type": "User",
"login": "BrandonChanSkybox",
"commits": 5,
"avatar_url": "https://avatars.githubusercontent.com/u/111803322?v=4"
},
{
"type": "User",
"login": "AlexDenfordSkyboxLabs",
"commits": 5,
"avatar_url": "https://avatars.githubusercontent.com/u/103449886?v=4"
},
{
"type": "User",
"login": "optic5471ms",
"commits": 3,
"avatar_url": "https://avatars.githubusercontent.com/u/91918933?v=4"
},
{
"type": "User",
"login": "ThomasOrs",
"commits": 3,
"avatar_url": "https://avatars.githubusercontent.com/u/84604286?v=4"
}
],
"contributors_sampled": 19,
"top_contributor_share": 0.375
},
"quality_signals": {
"has_ci": true,
"has_tests": true,
"ci_workflows": [
"beachball-check.yml",
"dependabot-beachball.yml",
"pull-request.yml",
"release-changes.yml"
],
"has_docs_dir": false,
"linter_configs": [
"eslint.config.mjs"
],
"has_editorconfig": false,
"has_linter_config": true,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"package-lock.json"
],
"scorecard": {
"checks": [
{
"name": "Binary-Artifacts",
"score": 10,
"reason": "no binaries found in the repo",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
},
{
"name": "Branch-Protection",
"score": 5,
"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": 10,
"reason": "19 out of 19 merged PRs checked by a CI test -- score normalized to 10",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
},
{
"name": "CII-Best-Practices",
"score": 0,
"reason": "no effort to earn an OpenSSF best practices badge detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
},
{
"name": "Code-Review",
"score": 6,
"reason": "Found 18/30 approved changesets -- score normalized to 6",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 10,
"reason": "project has 5 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": 10,
"reason": "license file detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
},
{
"name": "Maintained",
"score": 10,
"reason": "16 commit(s) and 0 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": 1,
"reason": "SAST tool is not run on all commits -- score normalized to 1",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
},
{
"name": "Security-Policy",
"score": 10,
"reason": "security policy file detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
},
{
"name": "Signed-Releases",
"score": 0,
"reason": "Project has not signed or included provenance with any releases.",
"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": "40 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "19446c0458b2459aa240d62d50940689ca66f6a1",
"ran_at": "2026-08-01T08:34:35Z",
"aggregate_score": 5.5,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": true,
"has_dependabot_config": true
},
"contribution_flow": {
"collected": true,
"ci_last_run_at": "2026-08-01T01:28:27Z",
"oldest_open_prs": [
{
"number": 118,
"created_at": "2026-02-05T21:01:19Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 150,
"created_at": "2026-07-26T17:33:20Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 151,
"created_at": "2026-08-01T01:23:08Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 152,
"created_at": "2026-08-01T01:23:15Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 153,
"created_at": "2026-08-01T01:23:28Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 154,
"created_at": "2026-08-01T01:23:48Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 155,
"created_at": "2026-08-01T01:23:57Z",
"last_comment_at": null,
"last_comment_author": null
}
],
"last_merged_pr_at": "2026-07-23T16:26:39Z",
"ci_last_conclusion": "SUCCESS",
"oldest_open_issues": [
{
"number": 19,
"created_at": "2024-03-04T18:08:08Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 27,
"created_at": "2024-04-22T04:34:43Z",
"last_comment_at": "2024-05-10T19:11:13Z",
"last_comment_author": "ink0rr"
},
{
"number": 30,
"created_at": "2024-06-06T17:13:01Z",
"last_comment_at": "2025-07-30T17:38:43Z",
"last_comment_author": "rlandav"
},
{
"number": 121,
"created_at": "2026-03-17T21:23:37Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 124,
"created_at": "2026-04-10T00:53:46Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 138,
"created_at": "2026-06-08T21:40:02Z",
"last_comment_at": "2026-07-17T17:13:11Z",
"last_comment_author": "joeskeen"
}
]
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/Mojang/minecraft-scripting-libraries",
"host": "github.com",
"name": "minecraft-scripting-libraries",
"owner": "Mojang"
},
"metrics": {
"overall": {
"key": "overall",
"band": "excellent",
"name": "Overall health",
"note": "The weighted overall 72 is calibrated to 86 on the published index scale (record calibration 2026-08-02).",
"notes": [
{
"code": "overall_calibration",
"params": {
"raw": 72,
"calibrated": 86,
"calibration": "2026-08-02"
}
}
],
"value": 86,
"inputs": {
"security": 53,
"vitality": 82,
"community": 73,
"governance": 75,
"calibration": "2026-08-02",
"engineering": 74,
"ai_readiness": 55,
"weighted_overall_raw": 72
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "excellent",
"name": "Vitality",
"value": 82,
"weight": 0.21,
"metrics": [
{
"key": "development_activity",
"band": "good",
"name": "Development activity",
"note": null,
"notes": [],
"value": 77,
"inputs": {
"commits_last_year": 59,
"human_commit_share": 0.93,
"days_since_last_push": 0,
"active_weeks_last_year": 22
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 0 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "push_recency",
"params": {
"days": 0
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "22/52 weeks with commits",
"points": 15.2,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 22
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "59 commits in the last year",
"points": 16,
"status": "partial",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 59
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "16 commit(s) and 0 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": null,
"notes": [],
"value": 90,
"inputs": {
"releases_count": 64,
"latest_release_tag": "@minecraft/markup-generators-plugin_v2.0.5",
"releases_from_tags": false,
"days_since_latest_release": 8,
"mean_days_between_releases": 4.9
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "64 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 64
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 8 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "release_recency",
"params": {
"days": 8
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~4.9 days",
"points": 27,
"status": "met",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 4.9
}
}
],
"max_points": 27
},
{
"key": "openssf_scorecard_signed_releases",
"name": "OpenSSF Scorecard: Signed-Releases",
"detail": "Project has not signed or included provenance with any releases.",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "abandonment",
"band": "exceptional",
"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": 12,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "last human commit 12 days ago",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_maintained",
"params": {
"days": 12
}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "good",
"name": "Community & Adoption",
"value": 73,
"weight": 0.17,
"metrics": [
{
"key": "popularity",
"band": "weak",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 46,
"inputs": {
"forks": 14,
"stars": 54,
"watchers": 43,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "54 stars",
"points": 28,
"status": "partial",
"details": [
{
"code": "stars",
"params": {
"count": 54
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "14 forks",
"points": 9.3,
"status": "partial",
"details": [
{
"code": "forks",
"params": {
"count": 14
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "43 watchers",
"points": 9,
"status": "partial",
"details": [
{
"code": "watchers",
"params": {
"count": 43
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "excellent",
"name": "Community health",
"note": null,
"notes": [],
"value": 85,
"inputs": {
"has_readme": true,
"has_license": true,
"readme_badges": null,
"has_contributing": true,
"has_issue_template": false,
"has_code_of_conduct": true,
"readme_badge_services": [],
"has_pull_request_template": false
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 22.5,
"status": "met",
"details": [],
"max_points": 22.5
},
{
"key": "license",
"name": "License",
"detail": "recognized license (MIT)",
"points": 22.5,
"status": "met",
"details": [
{
"code": "license_standard",
"params": {}
},
{
"code": "license_spdx",
"params": {
"spdx": "MIT"
}
}
],
"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": 0,
"status": "missed",
"details": [],
"max_points": 6.3
}
]
},
{
"key": "ecosystem_adoption",
"band": "exceptional",
"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": 100,
"inputs": {
"packages": [
"@minecraft/math",
"@minecraft/core-build-tasks",
"@minecraft/api-docs-generator",
"@minecraft/gameplay-utilities",
"@minecraft/markup-generators-plugin",
"eslint-plugin-minecraft-linting"
],
"dependents": null,
"ecosystems": "npm",
"total_downloads": null,
"monthly_downloads": 1414880
},
"components": [
{
"key": "monthly_downloads",
"name": "Monthly downloads",
"detail": "1,414,880 downloads/month across npm",
"points": 80,
"status": "met",
"details": [
{
"code": "downloads_monthly",
"params": {
"count": 1414880,
"ecosystems": "npm"
}
}
],
"max_points": 80
},
{
"key": "registry_dependents",
"name": "Registry dependents",
"detail": "not reported by this ecosystem",
"points": 0,
"status": "excluded",
"details": [
{
"code": "not_reported_by_this_ecosystem",
"params": {}
}
],
"max_points": 20
}
]
}
],
"description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
},
{
"key": "governance",
"band": "good",
"name": "Sustainability & Governance",
"value": 75,
"weight": 0.23,
"metrics": [
{
"key": "maintainer_resilience",
"band": "moderate",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 63,
"inputs": {
"bus_factor": 2,
"contributors_sampled": 19,
"top_contributor_share": 0.375
},
"components": [
{
"key": "bus_factor",
"name": "Bus factor",
"detail": "2 contributor(s) cover half of all commits",
"points": 25.2,
"status": "partial",
"details": [
{
"code": "bus_factor",
"params": {
"count": 2
}
}
],
"max_points": 54
},
{
"key": "commit_distribution",
"name": "Commit distribution",
"detail": "top contributor authored 38% of commits",
"points": 14.1,
"status": "partial",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 38
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "19 contributors",
"points": 13.5,
"status": "met",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 19
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 5 contributing companies or organizations",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "moderate",
"name": "Issue & PR responsiveness",
"note": "Excluded from scoring (no data or not applicable): Newcomer PR acceptance. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"newcomer_pr_acceptance"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 63,
"inputs": {
"merged_prs": 98,
"open_issues": 6,
"closed_issues": 8,
"prs_merged_7d": null,
"prs_decided_7d": null,
"prs_merged_30d": null,
"prs_decided_30d": null,
"issue_closed_ratio": 0.571,
"closed_unmerged_prs": 36,
"first_time_authors_30d": null,
"first_time_prs_merged_30d": null,
"first_time_prs_decided_30d": null
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "57% of issues closed",
"points": 24,
"status": "partial",
"details": [
{
"code": "issues_closed_share",
"params": {
"share": 57
}
}
],
"max_points": 42
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "98/134 decided PRs merged",
"points": 21.9,
"status": "partial",
"details": [
{
"code": "decided_prs_merged",
"params": {
"merged": 98,
"decided": 134
}
}
],
"max_points": 30
},
{
"key": "newcomer_pr_acceptance",
"name": "Newcomer PR acceptance",
"detail": "no first-time contributor's PR decided in 30d",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_newcomer_prs",
"params": {
"days": 30
}
}
],
"max_points": 13
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 18/30 approved changesets -- score normalized to 6",
"points": 9,
"status": "partial",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "excellent",
"name": "Ownership & stewardship",
"note": null,
"notes": [],
"value": 80,
"inputs": {
"followers": 3895,
"owner_type": "Organization",
"is_verified": null,
"owner_login": "Mojang",
"public_repos": 88,
"account_age_days": 5387
},
"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": "3,895 followers of Mojang",
"points": 25,
"status": "met",
"details": [
{
"code": "owner_followers",
"params": {
"count": 3895,
"login": "Mojang"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "88 public repos, account ~14 yr old",
"points": 25,
"status": "met",
"details": [
{
"code": "public_repos",
"params": {
"count": 88
}
},
{
"code": "account_age_years",
"params": {
"years": 14
}
}
],
"max_points": 25
}
]
},
{
"key": "package_maintenance",
"band": "exceptional",
"name": "Package maintenance",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"packages": [
"@minecraft/math",
"@minecraft/core-build-tasks",
"@minecraft/api-docs-generator",
"@minecraft/gameplay-utilities",
"@minecraft/markup-generators-plugin",
"eslint-plugin-minecraft-linting"
],
"ecosystems": "npm",
"any_deprecated": false,
"min_days_since_publish": 8
},
"components": [
{
"key": "published_resolvable",
"name": "Published & resolvable",
"detail": "6 package(s) on npm",
"points": 25,
"status": "met",
"details": [
{
"code": "packages_published",
"params": {
"count": 6,
"ecosystems": "npm"
}
}
],
"max_points": 25
},
{
"key": "publish_recency",
"name": "Publish recency",
"detail": "latest publish 8 days ago",
"points": 35,
"status": "met",
"details": [
{
"code": "publish_recency",
"params": {
"days": 8
}
}
],
"max_points": 35
},
{
"key": "version_history",
"name": "Version history",
"detail": "34 published versions",
"points": 20,
"status": "met",
"details": [
{
"code": "published_versions",
"params": {
"count": 34
}
}
],
"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": 74,
"weight": 0.19,
"metrics": [
{
"key": "engineering_practices",
"band": "excellent",
"name": "Engineering practices",
"note": null,
"notes": [],
"value": 84,
"inputs": {
"has_ci": true,
"has_tests": true,
"has_editorconfig": false,
"has_linter_config": true,
"has_precommit_config": false
},
"components": [
{
"key": "ci_workflows",
"name": "CI workflows",
"detail": "4 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 4
}
}
],
"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": 0,
"status": "missed",
"details": [],
"max_points": 9.6
},
{
"key": "editorconfig",
"name": ".editorconfig",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.4
},
{
"key": "openssf_scorecard_ci_tests",
"name": "OpenSSF Scorecard: CI-Tests",
"detail": "19 out of 19 merged PRs checked by a CI test -- score normalized to 10",
"points": 20,
"status": "met",
"details": [],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "moderate",
"name": "Documentation",
"note": null,
"notes": [],
"value": 60,
"inputs": {
"topics": [
"mojang-active"
],
"has_wiki": true,
"homepage": null,
"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": null,
"points": 0,
"status": "missed",
"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": "1 topics",
"points": 10,
"status": "met",
"details": [
{
"code": "topics_count",
"params": {
"count": 1
}
}
],
"max_points": 10
},
{
"key": "wiki",
"name": "Wiki",
"detail": null,
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
}
],
"description": "Are baseline engineering and documentation practices in place?"
},
{
"key": "security",
"band": "moderate",
"name": "Security",
"value": 53,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "moderate",
"name": "Security posture",
"note": "Excluded from scoring (no data or not applicable): Packaging. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"packaging"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 55,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 17,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 1,
"scorecard_aggregate": 5.5
},
"components": [
{
"key": "binary_artifacts",
"name": "Binary-Artifacts",
"detail": "no binaries found in the repo",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "branch_protection",
"name": "Branch-Protection",
"detail": "branch protection is not maximal on development and all release branches",
"points": 3.8,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "19 out of 19 merged PRs checked by a CI test -- score normalized to 10",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "cii_best_practices",
"name": "CII-Best-Practices",
"detail": "no effort to earn an OpenSSF best practices badge detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "code_review",
"name": "Code-Review",
"detail": "Found 18/30 approved changesets -- score normalized to 6",
"points": 4.5,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 5 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.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "maintained",
"name": "Maintained",
"detail": "16 commit(s) and 0 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 is not run on all commits -- score normalized to 1",
"points": 0.5,
"status": "partial",
"details": [],
"max_points": 5
},
{
"key": "security_policy",
"name": "Security-Policy",
"detail": "security policy file detected",
"points": 5,
"status": "met",
"details": [],
"max_points": 5
},
{
"key": "signed_releases",
"name": "Signed-Releases",
"detail": "Project has not signed or included provenance with any releases.",
"points": 0,
"status": "missed",
"details": [],
"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": "40 existing vulnerabilities detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
}
]
},
{
"key": "dependency_advisories",
"band": "weak",
"name": "Dependency advisories",
"note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 647 resolved dependencies against OSV; 57 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"indirect_dependencies_free_of_known_advisories"
]
}
},
{
"code": "weights_renormalized",
"params": {}
},
{
"code": "advisories_scope_repository",
"params": {
"assessed": 647
}
},
{
"code": "advisories_unassessed",
"params": {
"count": 57
}
},
{
"code": "advisories_repo_graph_caveat",
"params": {}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 45,
"inputs": {
"source": "osv",
"advisories": 56,
"affected_packages": 26,
"assessed_packages": 647,
"unassessed_packages": 57,
"affected_by_severity": "critical 4, high 14, moderate 8",
"direct_affected_packages": 4
},
"components": [
{
"key": "direct_dependencies_free_of_known_advisories",
"name": "Direct dependencies free of known advisories",
"detail": "4 affected: vitest 3.0.8 (critical 9.8), ajv 6.12.6 (moderate 5.3), ajv 8.12.0 (moderate 5.3), +1 more",
"points": 5.4,
"status": "partial",
"details": [
{
"code": "advisories_affected",
"params": {
"count": 4,
"packages": "vitest 3.0.8 (critical 9.8), ajv 6.12.6 (moderate 5.3), ajv 8.12.0 (moderate 5.3)"
}
},
{
"code": "advisories_affected_more",
"params": {
"count": 1
}
}
],
"max_points": 35
},
{
"key": "indirect_dependencies_free_of_known_advisories",
"name": "Indirect dependencies free of known advisories",
"detail": "transitive set not separable from development and test dependencies in this scope",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_scope_not_separable",
"params": {}
}
],
"max_points": 25
},
{
"key": "no_advisories_left_outstanding",
"name": "No advisories left outstanding",
"detail": "3 advisory-carrying package(s) unaddressed past 90 days; oldest published 170 days ago",
"points": 28.6,
"status": "partial",
"details": [
{
"code": "advisories_stale",
"params": {
"days": 90,
"count": 3,
"oldest": 170
}
}
],
"max_points": 40
}
]
},
{
"key": "malicious_dependencies",
"band": "exceptional",
"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": 647,
"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": "exceptional",
"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"
],
"commit_weight_rule": {
"min_commits": 50,
"min_commit_share": 0.1
},
"review_only_matches": 0,
"below_threshold_exposures": [],
"assessed_self_published_locations": 8
},
"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": "moderate",
"name": "AI Readiness",
"value": 55,
"weight": 0.04,
"metrics": [
{
"key": "ai_agent_context",
"band": "at_risk",
"name": "Agent context & guidance",
"note": null,
"notes": [],
"value": 29,
"inputs": {
"has_llms_txt": false,
"legible_history_share": 0.548,
"agent_instruction_files": [],
"agent_instruction_max_bytes": null
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": "no CLAUDE.md / AGENTS.md / editor rules",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_agent_instructions",
"params": {}
}
],
"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": "51 of 93 human commits state their intent (structured subject or explanatory body)",
"points": 29.2,
"status": "partial",
"details": [
{
"code": "legible_history",
"params": {
"legible": 51,
"sampled": 93
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "moderate",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 64,
"inputs": {
"has_nix": false,
"has_tests": true,
"lockfiles": [
"package-lock.json"
],
"has_dockerfile": false,
"typed_language": true,
"bootstrap_files": [],
"has_devcontainer": false,
"has_linter_config": true,
"typecheck_configs": [
"libraries/gameplay-utilities/tsconfig.json",
"libraries/math/tsconfig.json",
"tools/api-docs-generator-test-snapshots/tsconfig.json",
"tools/api-docs-generator/tsconfig.json",
"tools/core-build-tasks/tsconfig.json",
"tools/eslint-plugin-minecraft-linting/tsconfig.json",
"tools/markup-generators-plugin/templates/npm/vanilla-data/tsconfig.json",
"tools/markup-generators-plugin/tsconfig.json"
],
"agent_commit_share": 0,
"toolchain_manifests": [],
"dependency_bot_commit_share": 0.07
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"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": "libraries/gameplay-utilities/tsconfig.json, libraries/math/tsconfig.json, tools/api-docs-generator-test-snapshots/tsconfig.json, tools/api-docs-generator/tsconfig.json, tools/core-build-tasks/tsconfig.json, tools/eslint-plugin-minecraft-linting/tsconfig.json, tools/markup-generators-plugin/templates/npm/vanilla-data/tsconfig.json, tools/markup-generators-plugin/tsconfig.json",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "libraries/gameplay-utilities/tsconfig.json, libraries/math/tsconfig.json, tools/api-docs-generator-test-snapshots/tsconfig.json, tools/api-docs-generator/tsconfig.json, tools/core-build-tasks/tsconfig.json, tools/eslint-plugin-minecraft-linting/tsconfig.json, tools/markup-generators-plugin/templates/npm/vanilla-data/tsconfig.json, tools/markup-generators-plugin/tsconfig.json"
}
}
],
"max_points": 11
},
{
"key": "reproducible_environment",
"name": "Reproducible environment",
"detail": "lockfile",
"points": 10,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "lockfile"
}
}
],
"max_points": 10
},
{
"key": "demonstrated_agent_practice",
"name": "Demonstrated agent practice",
"detail": "no agent-authored commits among the last 100",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_agent_authored_commits",
"params": {
"sampled": 100
}
}
],
"max_points": 10
},
{
"key": "automated_maintenance",
"name": "Automated maintenance",
"detail": "7 of the last 100 commits are automated dependency updates",
"points": 8,
"status": "met",
"details": [
{
"code": "dependency_bot_commits",
"params": {
"count": 7,
"sampled": 100
}
}
],
"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": "exceptional",
"name": "Code legibility for models",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"primary_language": "TypeScript",
"largest_source_bytes": 143511,
"source_files_sampled": 173,
"oversized_source_files": 1
},
"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": "1/173 source files over 60KB",
"points": 54.7,
"status": "partial",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 173,
"oversized": 1
}
}
],
"max_points": 55
}
]
},
{
"key": "ai_interfaces",
"band": "weak",
"name": "Machine-readable interfaces",
"note": null,
"notes": [],
"value": 40,
"inputs": {
"example_dirs": [
"examples"
],
"has_mcp_signal": false,
"api_schema_files": []
},
"components": [
{
"key": "api_schema_openapi_graphql_proto",
"name": "API schema (OpenAPI/GraphQL/proto)",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 40
},
{
"key": "mcp_server",
"name": "MCP server",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 20
},
{
"key": "runnable_examples",
"name": "Runnable examples",
"detail": "examples",
"points": 40,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "examples"
}
}
],
"max_points": 40
}
]
}
],
"description": "How well is the repo equipped to be developed and maintained with AI coding agents? Carries a deliberately small weight: agent tooling is a real maintenance signal, but its absence must never gate the top of the scale (calibration saturates at raw 91, so 100/100 remains reachable with AI Readiness at zero)."
}
],
"classification": {
"top": [
"library",
"application"
],
"labels": [
"library",
"cli"
],
"scores": {
"cli": 4,
"library": 6
},
"primary": "library",
"evidence": [
{
"tier": "distribution",
"label": "library",
"source": "registry:npm",
"weight": 6
},
{
"tier": "dependencies",
"label": "cli",
"source": "dep:yargs",
"weight": 4
}
],
"artifacts": [],
"confidence": "medium",
"host_extension": false,
"runs_as_process": true,
"consumed_by_code": true
},
"metrics_version": "2.5.0"
},
"warnings": [
"Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
"Could not fetch npm package 'minecraft-scripting-libraries' from its registry"
],
"report_type": "repository",
"generated_at": "2026-08-01T08:34:53.377494Z",
"schema_version": "0.27.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/m/Mojang/minecraft-scripting-libraries.svg",
"full_name": "Mojang/minecraft-scripting-libraries",
"license_state": "standard",
"license_spdx": "MIT"
}