, so the in-app delete\naction clears legacy and prior-version files in one click.",
"is_bot": false,
"headline": "fix: version-suffix jieba wasm filename to avoid ABI mismatch on dep …",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T15:25:21Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "cd642b090b3aa02dc5ed59d1d4acb97ee9405b9b",
"body": null,
"is_bot": false,
"headline": "chore: release obsidian plugin v1.13.2",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T07:00:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c026a33e6c5495601e9fe204de9c15b63fb504f1",
"body": "Group jieba and vim toggles under headed SettingGroups (Obsidian 1.11.0+)\ninstead of flat Settings. Replace addToggle/addTextField/addDeleteLibSetting\ncontainer-taking helpers with bindToggle/bindTextArea/bindDeleteLib callbacks\nthat configure an existing Setting passed from group.addSetting(). Drop the\n【Vim Mode】 prefix on the vim toggle names now that the heading carries it.",
"is_bot": false,
"headline": "refactor(settings): use SettingGroup API for jieba and vim sections",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T07:00:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "075bccd5dd9e7564d350292e2b75a53eb9302046",
"body": "Remove the internal disable/enable reload flow after installing or updating Jieba data. Require an Obsidian restart instead and add a settings control to delete the downloaded WASM binary when present.",
"is_bot": false,
"headline": "fix(settings): avoid self-reload for jieba wasm changes",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:57:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f72a29ae51388aeb50d306c7497b99b4d4dbe7c6",
"body": "Sign the released main.js with actions/attest-build-provenance so users\ncan cryptographically verify it was built from this repository.",
"is_bot": false,
"headline": "ci(release): attest build provenance for main.js",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:52:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "89be577eadc4ea52dad2eb91f754298511cf48b4",
"body": "Patch jieba-wasm's web entry to remove the `new URL('jieba_rs_wasm_bg.wasm',\nimport.meta.url)` fallback. The fallback is unused — initJieba() always\nreceives the wasm buffer from CMChsPatch.loadLib — but Vite statically\nresolved the reference and baked the wasm as a ~5MB base64 data URI into\nthe lib bundle. Stripping it drops main.js from 5.1MB to 40KB.",
"is_bot": false,
"headline": "fix(build): prevent jieba wasm from being inlined into main.js",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:50:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4122c2e7ca25779f76c51a5dc3892cc5af6bd660",
"body": "… access details",
"is_bot": false,
"headline": "docs: add security disclosure section to README for direct filesystem…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:48:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6d24e60407f47c45f39fe7aa6529dab80910c60e",
"body": null,
"is_bot": false,
"headline": "chore: release obsidian plugin v1.13.1",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:38:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "eb884e1cd95f636dba385143e86fe00a0f31cd95",
"body": "…mplified Chinese word splitting support",
"is_bot": false,
"headline": "docs: update README to reflect new plugin name and description for Si…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:38:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5f333f9736514a5e65d3e9a093ffed63cb554f99",
"body": "…mages",
"is_bot": false,
"headline": "docs: update README to reference new asset paths for word splitting i…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:37:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c3de838fc24effbcddc7775e01c602f3981bc093",
"body": "… Simplified Chinese word splitting support",
"is_bot": false,
"headline": "refactor(manifest): update plugin name and description for clarity on…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:36:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f1ec8253f9a4dc588bdb9474ff43903cd6dfae2a",
"body": null,
"is_bot": false,
"headline": "fix(ci): fail clearly for missing release tags",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:30:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d33c3af9cd99d5c2c6b4de9a33d5f6a0a09c88ca",
"body": null,
"is_bot": false,
"headline": "fix(ci): trigger release workflow for version tags",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:26:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f75ff064e94d78542e29c2a1546cfa891e2f4e32",
"body": null,
"is_bot": false,
"headline": "chore: release obsidian plugin v1.13.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:18:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "652768fea47ece45674ad524a33704c9bcd6ff08",
"body": null,
"is_bot": false,
"headline": "fix(release-it): update script path from ob-bumper.mjs to ob-bumper.js",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:16:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8394ec293cc8dfd2859c3d1a7fa8e6157a5a65e3",
"body": "Handle cases where Vim's current character class and the tokenizer's segment class disagree. This happens around 々, where CodeMirror treats the character as punctuation while the segmenter may include it in a Chinese word.\n\nBreak out of the segmented path when it cannot advance, then let the normal Vim character scan continue. This preserves Chinese word segmentation, such as 今天天气不错, while preventing repeated w motions from freezing Obsidian.\n\nCloses #32",
"is_bot": false,
"headline": "fix(vim): avoid word motion loop on iteration marks",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:15:46Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "400dc7593be83b26c59935ad7f4f0921940ff891",
"body": "Skip Chinese segmentation when group movement or deletion spans do not contain Chinese text, so accented Latin words keep CodeMirror's native boundaries.\n\nCloses #31",
"is_bot": false,
"headline": "fix(cm6): preserve non-Chinese word boundaries",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T05:55:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4ff58d0a8b0a0ab1859f03120a2931bbfbd9ce2b",
"body": "Add .github/workflows/release.yml that builds and publishes\nmain.js + manifest.json when a semver tag is pushed. Split into\nbuild (contents: read, persist-credentials: false) and release\n(contents: write) jobs so install/build scripts cannot reach the\nwrite-scoped GITHUB_TOKEN. Prerelease tags route to build:beta and\nare marked --prerelease.\n\nDisable release-it's github release step; release-it remains\nresponsible for the version bump commit and tag push.",
"is_bot": false,
"headline": "ci: create github release on tag push",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T05:52:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4f56b118c5427951707225d608b6b65d75e57c2b",
"body": "…ions",
"is_bot": false,
"headline": "docs: update README with development prerequisites and setup instruct…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T05:43:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8147f92135236cad0573de5aee0d09f230627533",
"body": "Vendor @codemirror/view 6.38.6 as a git submodule at packages/cm-view\n(fork at aidenlx/view, main = upstream tag + one patch commit exposing\nLineView/groupAt/Rect via a /internal subpath, pre-compiled to js+dts\nso consumers don't pull raw TypeScript source).\n\n- @codemirror/view in devDependencies no\n[…]\nternal\n- pnpm-workspace.yaml picks up packages/*; lint/format configs ignore\n the vendored sources\n- Drop obsolete cm6-view-src/* and jieba-wasm/web tsconfig paths\n- Document submodule init in README",
"is_bot": false,
"headline": "chore: replace cm6-view-src with @codemirror/view workspace submodule",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T05:34:29Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "04f9f349c3e5b94570f571a6369cd990dcbe36c0",
"body": "… of compromised packages",
"is_bot": false,
"headline": "chore: add minimumReleaseAge to pnpm-workspace.yaml to mitigate risks…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T04:45:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7b55a26dfde9e51d54fd8f532b67b74417b3aec7",
"body": "…ckage files\n\n- Set minimum app version to 1.12.3 in manifest files\n- Upgrade @codemirror/state to 6.5.0 and @codemirror/view to 6.38.6 in package.json and pnpm-lock.yaml",
"is_bot": false,
"headline": "chore: update minimum app version and dependencies in manifest and pa…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-15T17:05:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d41b6a6c3fb0bf9b45424ef61f2cd2c3acfddf72",
"body": "…nd update related dependencies in pnpm-lock.yaml",
"is_bot": false,
"headline": "chore: upgrade @release-it/conventional-changelog to version 11.0.0 a…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-15T16:58:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8a91e276e05c5f1c85240f2b5b17965899e25ac6",
"body": null,
"is_bot": false,
"headline": "style: lint fix",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-15T16:55:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c1446e9aeb9e07ca170fff5e00ed44e81ad57582",
"body": "- Drop @aidenlx/* deps (eslint-config, esbuild-plugin-obsidian, bumper,\n release-it-config); switch package to ESM (type: module)\n- Replace esbuild with Vite 8; inline obsidian build plugin writes\n manifest.json and .hotreload\n- Replace eslint + prettier with oxlint 1.64 + oxfmt 0.49\n- Upgrade Typ\n[…]\nt to 6.0 with bundler module resolution; cm6-view-src\n mapped via tsconfig paths and vite alias\n- Pin Node 26 via mise.toml\n- Refactor src to use this.app and typed require() helpers (src/require.ts)",
"is_bot": false,
"headline": "chore: migrate toolchain to vite + oxlint/oxfmt + typescript 6",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-15T16:46:20Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "7b60556d5bef94e2ee0a853d71dc65a255c2ffde",
"body": null,
"is_bot": false,
"headline": "chore: update jieba-wasm dependency to version 2.4.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-15T16:45:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "535780175f9bd5d57e27013b58872bd8dce88524",
"body": "Replace the single fileDialog() call site with a small native\n\u003cinput type=\"file\"> helper in install-guide. Also pin pnpm via the\npackageManager field and add the pnpm-workspace allowBuilds config.",
"is_bot": false,
"headline": "chore: drop file-select-dialog dep for inline file picker",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-15T16:45:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "56cdd0b828830bb6fa2bc2f536b374513909505c",
"body": null,
"is_bot": false,
"headline": "chore: release obsidian plugin v1.12.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2024-05-06T15:37:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6a96dc83194fa5bce89555d0d04b51240455c6ad",
"body": null,
"is_bot": false,
"headline": "feat: expose cut for search",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2024-05-06T15:37:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b4411c586c47887ed4a2b0f446fb83bf3570a8fd",
"body": null,
"is_bot": false,
"headline": "chore: release obsidian plugin v1.11.1",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2024-04-17T15:19:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "28b4f536cf2f728d7570060b0ef6a8d36a8ae4ac",
"body": null,
"is_bot": false,
"headline": "perf: improve chs truncate logic",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2024-04-17T15:18:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "247c988fbe1fa79562a09cdb0d8558c7a114463e",
"body": null,
"is_bot": false,
"headline": "style: linting and naming",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2024-04-17T15:10:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "64618f01ac7b121e9ea157bc74aeb04e73f121dc",
"body": null,
"is_bot": false,
"headline": "FIX: support Option+Shift+Arrow select by chinese words #13 #27",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2024-04-17T14:30:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f25ec67c97353432a3b6fb8db463682e2a8125e9",
"body": null,
"is_bot": false,
"headline": "FIX: move by word escape spaces #26",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2024-04-17T14:30:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b2113b00733c4f1b90542f764622a97116264980",
"body": null,
"is_bot": false,
"headline": "chore: release obsidian plugin v1.11.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2024-01-30T04:07:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9d09d09133ab589a807666c9276883236ab27d14",
"body": null,
"is_bot": false,
"headline": "update release-it",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2024-01-30T04:06:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "783aad9f7b3e954b1e9c9c479fc5925d577b16a4",
"body": null,
"is_bot": false,
"headline": "fix esbuild resolve cm6-view-src",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2024-01-30T04:06:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "517c99d0b40e51ef3115497b62a2ec6ad9e6fb18",
"body": null,
"is_bot": false,
"headline": "remove cm5 support",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2024-01-30T03:39:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6e3b54dac9861de5385211bf52838be09e0f776d",
"body": null,
"is_bot": false,
"headline": "fix: fill the missing chinese punctuation mapping",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2024-01-30T01:29:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0172cbd3721087d6f1fd63396d2cbb7d08e5c132",
"body": null,
"is_bot": false,
"headline": "fix: ignore non-chs text out of range limit",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2024-01-30T01:29:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "434765c67283e4dae84039a85d27531f434c81ec",
"body": null,
"is_bot": false,
"headline": "chore: release v1.10.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-18T05:49:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2864ad19434959b400d23606299d3ac1b27360d1",
"body": null,
"is_bot": false,
"headline": "fix: improve install guide",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-18T05:46:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d38f9cb6e4426e27eea6c9808573fca848fc0836",
"body": "require reinstall jieba binary in desktop",
"is_bot": false,
"headline": "feat: jieba binary can be reused across vault",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-18T05:34:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5065c96e610960b576c8e96a8e69fca818b035df",
"body": null,
"is_bot": false,
"headline": "build: add correct typing for Intl.Segmenter",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-18T05:13:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2866373777fdb01a4f8774cfd3555c8eeb5e74d7",
"body": null,
"is_bot": false,
"headline": "chore: release v1.9.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-14T07:42:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "43fba16c6130a6ca993e38501d2e5c6bea24cd50",
"body": null,
"is_bot": false,
"headline": "build: downgrade release-it",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-14T07:38:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b8540fa270136dd19d43c24088042fb535feeb10",
"body": null,
"is_bot": false,
"headline": "docs: add credit for vim support",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-14T07:33:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e877588c2d69a9aa4eb12f90a3c4eb3451cfcf46",
"body": null,
"is_bot": false,
"headline": "refactor: enable vim features by default",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-14T07:32:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "05736e9713560733bf949c7fccd3bb9029243c83",
"body": "…e size",
"is_bot": false,
"headline": "perf: auto download from cdn directly, remove unzipit to reduce bundl…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-14T07:32:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4874b028a6b9b9f5a5e102e7e1aca49d88f8f6ed",
"body": null,
"is_bot": false,
"headline": "refactor: refactor vim patcher",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-14T07:32:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "af1052e55e8bf69b031bebb473a83375c5ab5911",
"body": null,
"is_bot": false,
"headline": "style: format code",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-14T07:32:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c1b145e89fd1859d128996725940d6daed467a6d",
"body": null,
"is_bot": false,
"headline": "chore: update README.md",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2023-01-14T07:30:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a2209658af95edf76cfc80fd1046379656f06513",
"body": null,
"is_bot": false,
"headline": "fix: Vim mode toggle is available even if useJieba is false",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2023-01-14T07:30:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "94511a522cec38ee6e2d4bce0c2525da1584d3c3",
"body": null,
"is_bot": false,
"headline": "feat: support background download jieba-wasm file from GitHub",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2023-01-14T07:30:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2f9e9ad9c112c94f0c966532642afadfbbef4613",
"body": null,
"is_bot": false,
"headline": "fix: display vim mode settings only if vimMode is enabled",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2023-01-14T07:30:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2eaa113807a4d24d3e7244304c3bcc84a495586a",
"body": null,
"is_bot": false,
"headline": "fix: refresh settings if useJieba toggled",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2023-01-14T07:30:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6794478311a419778d11a37ff11ad72c865d4554",
"body": null,
"is_bot": false,
"headline": "fix: fix English word truncated out of RANGE_LIMIT #14",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2023-01-14T07:30:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2cbfdf6139d416860ba758b8aaba52da848a693d",
"body": "…l mode #4",
"is_bot": false,
"headline": "feat: support moveByWords and moveTillChinesePunctuation in Vim norma…",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2023-01-14T07:30:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "528cf7eed099c1199bd7cf0fc1daa5885f12a030",
"body": null,
"is_bot": false,
"headline": "chore: release v1.8.2",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-10-08T15:55:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1fba3bf8deb35431e5f3d96ac6c92e770312eb3a",
"body": "closes #15",
"is_bot": false,
"headline": "fix: should be compatable with codemirror v6 now",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-10-08T15:54:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1b220bec858d4afaae050576e31fb88ea5fc7701",
"body": null,
"is_bot": false,
"headline": "chore: release v1.8.1",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-05-02T05:58:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "482f0b97def4a3ac71e5d60f009c490ceefbf6de",
"body": null,
"is_bot": false,
"headline": "fix: fix no chs word selected when cursor at end of line",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-05-01T11:45:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1395c96d728cbe57595412a43901688a843fc8bc",
"body": null,
"is_bot": false,
"headline": "docs: update guide",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-04-30T02:50:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2d936b6dfa7ff6926605f6239195eb04e804d61b",
"body": null,
"is_bot": false,
"headline": "chore: release v1.8.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-04-29T00:37:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d642bf3c6114be5365728ada1da10b7940fd41ec",
"body": "jieba segmenter is now a optional advanced option",
"is_bot": false,
"headline": "feat: support native segmenter",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-04-29T00:29:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7bcbbd5b39cc657c0fb82222ed5ac6e7960cbb99",
"body": null,
"is_bot": false,
"headline": "chore: release v1.7.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-04-28T17:45:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7b9631c834c9b19159067c051d934b12a2d469ea",
"body": "close #2",
"is_bot": false,
"headline": "feat: support keyboard delete by chinese word",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-04-28T17:45:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "27ae8a627832e0c9edd4a8b52880f7d6f0e54f44",
"body": null,
"is_bot": false,
"headline": "chore: release v1.6.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-04-28T14:46:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3d33660ac71a868f0927a1775e397f1a4b2e6860",
"body": "close #2",
"is_bot": false,
"headline": "feat: support navigate by chinese word",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-04-28T14:46:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7784b5c1e1975a291995a2f43ef536eb3071f004",
"body": null,
"is_bot": false,
"headline": "chore: release v1.5.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-24T07:35:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6ea2a9c8afd888ba38b9501fc7d0a802c3daf5a1",
"body": "…ase-it; upgrade release-it config",
"is_bot": false,
"headline": "build: add missing semver and conventional-changelog-angular for rele…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-24T07:35:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7dfc4bd14970e65e440bf5606c8488c53a479999",
"body": null,
"is_bot": false,
"headline": "revert: downgrade esbuild to support stable version of obsidian",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-24T07:23:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b1266c9dc495ad0daffbaf118b0d9e4ad8900c26",
"body": null,
"is_bot": false,
"headline": "docs: add guide to install wasm package",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-24T07:20:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6ff2d441678a25865423891ec4a32069c4e01959",
"body": null,
"is_bot": false,
"headline": "feat: add button to reload user dict",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-24T07:20:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "338245d7ce80509c5d6a5983ed4199a742114fc7",
"body": null,
"is_bot": false,
"headline": "feat: migrate to jieba-wasm; enable mobile flag",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-24T07:10:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "eb4bdebcbfa7cbb58729230ddd095e1a1a3e355c",
"body": null,
"is_bot": false,
"headline": "feat: add 蓝奏云 download link",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-23T15:02:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "77c7945f7e37a6934465bd6b3ec6bb71c827c53c",
"body": null,
"is_bot": false,
"headline": "build: update dependencies",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-23T15:02:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f6c6299edcb0676fb200ab6c8bb98b2e7dbcc7a1",
"body": null,
"is_bot": false,
"headline": "feat: add hmm option, add user dict",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-23T14:33:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "801621f6354b6ddc920cdbc5586deaf155445e7b",
"body": null,
"is_bot": false,
"headline": "feat: migrate to @node-rs/jieba",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-23T12:48:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "48ec70380871ccf34cab77e4b38cda61e1247160",
"body": null,
"is_bot": false,
"headline": "refactor: getChsSegFromRange() is now a plugin instance method",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-23T12:04:30Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4144b91cb7cbae824c3a3ec0193ac324b40851fa",
"body": null,
"is_bot": false,
"headline": "revert: remove api",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-23T09:07:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e01a9cd0a38380dcc79dcc7faf77619f0366078d",
"body": null,
"is_bot": false,
"headline": "build: update to yarn v2+",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-23T09:07:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d7af65c29e156b3efd52e30b89ddcd3df3f725e4",
"body": null,
"is_bot": false,
"headline": "chore: add license",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2021-12-13T15:29:46Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "733bc92a1f212ac8ac759a027ff21c0dd8fbd4f2",
"body": null,
"is_bot": false,
"headline": "chore: release v1.4.1",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2021-12-13T14:17:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2eec6043e388e8462b6bf485f630f1e19d1fc6e7",
"body": null,
"is_bot": false,
"headline": "feat: patch EditorState.wordAt",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2021-12-13T14:17:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "261cfd87d594b029f75e7b0b140f94ebec2183a3",
"body": null,
"is_bot": false,
"headline": "chore: release v1.4.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2021-12-13T13:42:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "06f6a2db014321d6b2e918542ab94b3fd5b7acbb",
"body": "…eg logic",
"is_bot": false,
"headline": "refactor: cm5 patches are now included in a dedicated folder; unify s…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2021-12-13T13:40:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a809e2cd525a6bb841da5cdaaaf48a79130c4d0a",
"body": null,
"is_bot": false,
"headline": "feat: support live preview (cm6)",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2021-12-13T10:34:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "62ccc0f736dc1b14e530d586c94bf630aadc8a15",
"body": null,
"is_bot": false,
"headline": "build: update dependencies and rollup config",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2021-12-12T11:10:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7d0fb1b87bf6b8c4d77892f5d320797a5a080d8e",
"body": null,
"is_bot": false,
"headline": "chore: release v1.3.1",
"author_name": "AidenLx",
"author_login": "aidenlx",
"committed_at": "2021-09-03T08:34:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "795bb33764bd9543eccab15ed771f8bace4e56a5",
"body": null,
"is_bot": false,
"headline": "fix: fix dependencies; fix api not loaded",
"author_name": "AidenLx",
"author_login": "aidenlx",
"committed_at": "2021-09-03T08:01:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "63ee4488965efd2d3067617bc9cb169fcbfaac78",
"body": null,
"is_bot": false,
"headline": "chore: release v1.3.0",
"author_name": "AidenLx",
"author_login": "aidenlx",
"committed_at": "2021-09-03T07:45:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "639a61f5776ee73c92722bb5972ae4a40d781625",
"body": null,
"is_bot": false,
"headline": "feat(api): add regex for chinese; update pinyinlite option def",
"author_name": "AidenLx",
"author_login": "aidenlx",
"committed_at": "2021-09-03T07:44:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "85cf9b93bb2a7a47b66e9e24b02b8e2358c374b9",
"body": null,
"is_bot": false,
"headline": "chore: release v1.2.0",
"author_name": "AidenLx",
"author_login": "aidenlx",
"committed_at": "2021-09-03T07:39:17Z",
"body_truncated": false,
"is_coding_agent": false
}
],
"releases_count": 22,
"commits_last_year": 33,
"latest_release_at": "2026-05-16T15:48:01Z",
"latest_release_tag": "1.13.4",
"releases_from_tags": false,
"days_since_last_push": 36,
"active_weeks_last_year": 2,
"days_since_latest_release": 71,
"mean_days_between_releases": 135.4
},
"community": {
"has_readme": true,
"has_license": true,
"has_description": true,
"has_contributing": false,
"health_percentage": 42,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"ecosystem": {
"packages": []
},
"popularity": {
"forks": 16,
"stars": 249,
"watchers": 4,
"fork_history": {
"days": [
{
"date": "2021-11-05",
"count": 1
},
{
"date": "2022-02-11",
"count": 1
},
{
"date": "2022-10-22",
"count": 1
},
{
"date": "2022-11-23",
"count": 1
},
{
"date": "2022-12-28",
"count": 1
},
{
"date": "2023-01-02",
"count": 1
},
{
"date": "2024-01-25",
"count": 1
},
{
"date": "2024-05-02",
"count": 1
},
{
"date": "2026-01-04",
"count": 1
},
{
"date": "2026-02-21",
"count": 1
},
{
"date": "2026-04-05",
"count": 1
},
{
"date": "2026-06-13",
"count": 1
},
{
"date": "2026-07-02",
"count": 1
},
{
"date": "2026-07-11",
"count": 1
}
],
"complete": true,
"collected": 14,
"total_forks": 16
},
"star_history": null,
"open_issues_and_prs": 1
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [],
"has_llms_txt": false,
"has_dockerfile": false,
"has_mcp_signal": false,
"bootstrap_files": [
"mise.toml"
],
"api_schema_files": [],
"has_devcontainer": false,
"typecheck_configs": [
"tsconfig.json"
],
"toolchain_manifests": [],
"largest_source_bytes": 233413,
"source_files_sampled": 21,
"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": "@babel/traverse",
"direct": false,
"version": "7.19.3",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 9.3,
"advisory_ids": [
"GHSA-67hx-6x53-jw92"
],
"fixed_version": "8.0.0-alpha.4",
"advisory_count": 1,
"oldest_advisory_days": 1014
},
{
"name": "basic-ftp",
"direct": false,
"version": "5.0.4",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 9.1,
"advisory_ids": [
"GHSA-5rq4-664w-9x2c",
"GHSA-6v7q-wjvx-w8wg",
"GHSA-rp42-5vxx-qpwr",
"GHSA-rpmf-866q-6p89"
],
"fixed_version": "5.3.1",
"advisory_count": 4,
"oldest_advisory_days": 150
},
{
"name": "flatted",
"direct": false,
"version": "3.2.7",
"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": 135
},
{
"name": "handlebars",
"direct": false,
"version": "4.7.7",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 9.8,
"advisory_ids": [
"GHSA-2qvq-rjwj-gvw9",
"GHSA-2w6w-674q-4c4q",
"GHSA-3mfm-83xf-c92r",
"GHSA-442j-39wm-28r2",
"GHSA-7rx3-28cr-v5wh",
"GHSA-9cx6-37pm-9jff",
"GHSA-xhpv-hc6g-r9c6",
"GHSA-xjpj-3mr7-gcpf"
],
"fixed_version": "4.7.9",
"advisory_count": 8,
"oldest_advisory_days": 121
},
{
"name": "brace-expansion",
"direct": false,
"version": "1.1.11",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3jxr-9vmj-r5cp",
"GHSA-f886-m6hf-6m8v",
"GHSA-mh99-v99m-4gvg",
"GHSA-v6h2-p8h4-qcjw"
],
"fixed_version": "5.0.8",
"advisory_count": 4,
"oldest_advisory_days": 411
},
{
"name": "braces",
"direct": false,
"version": "3.0.2",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-grv7-fg5c-xmjg"
],
"fixed_version": "3.0.3",
"advisory_count": 1,
"oldest_advisory_days": 803
},
{
"name": "cross-spawn",
"direct": false,
"version": "7.0.3",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3xgq-45jj-v275"
],
"fixed_version": "7.0.5",
"advisory_count": 1,
"oldest_advisory_days": 625
},
{
"name": "dset",
"direct": false,
"version": "3.1.2",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 8.2,
"advisory_ids": [
"GHSA-f6v4-cf5j-vf3w"
],
"fixed_version": "3.1.4",
"advisory_count": 1,
"oldest_advisory_days": 683
},
{
"name": "ip",
"direct": false,
"version": "1.1.8",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 8.1,
"advisory_ids": [
"GHSA-2p57-rm9w-gvfp",
"GHSA-78xj-cgh5-2h22"
],
"fixed_version": "2.0.1",
"advisory_count": 2,
"oldest_advisory_days": 899
},
{
"name": "ip",
"direct": false,
"version": "2.0.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 8.1,
"advisory_ids": [
"GHSA-2p57-rm9w-gvfp",
"GHSA-78xj-cgh5-2h22"
],
"fixed_version": "2.0.1",
"advisory_count": 2,
"oldest_advisory_days": 899
},
{
"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": 254
},
{
"name": "json5",
"direct": false,
"version": "1.0.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.1,
"advisory_ids": [
"GHSA-9c47-m6qq-7p4h"
],
"fixed_version": "2.2.2",
"advisory_count": 1,
"oldest_advisory_days": 1305
},
{
"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": 185
},
{
"name": "lodash.set",
"direct": false,
"version": "4.3.2",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.4,
"advisory_ids": [
"GHSA-p6mc-m468-83gw"
],
"fixed_version": "4.17.20",
"advisory_count": 1,
"oldest_advisory_days": 2202
},
{
"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": 157
},
{
"name": "minimatch",
"direct": false,
"version": "4.2.1",
"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": 157
},
{
"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": 122
},
{
"name": "postcss",
"direct": false,
"version": "8.4.17",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-6g55-p6wh-862q",
"GHSA-7fh5-64p2-3v2j",
"GHSA-qx2v-qp2m-jg93",
"GHSA-r28c-9q8g-f849"
],
"fixed_version": "8.5.18",
"advisory_count": 4,
"oldest_advisory_days": 1030
},
{
"name": "semver",
"direct": false,
"version": "5.7.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-c2qf-rxjj-qqgw"
],
"fixed_version": "7.5.2",
"advisory_count": 1,
"oldest_advisory_days": 1131
},
{
"name": "semver",
"direct": false,
"version": "6.3.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-c2qf-rxjj-qqgw"
],
"fixed_version": "7.5.2",
"advisory_count": 1,
"oldest_advisory_days": 1131
},
{
"name": "semver",
"direct": false,
"version": "7.3.8",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-c2qf-rxjj-qqgw"
],
"fixed_version": "7.5.2",
"advisory_count": 1,
"oldest_advisory_days": 1131
},
{
"name": "string",
"direct": false,
"version": "1.1.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-g36h-6r4f-3mqp"
],
"fixed_version": null,
"advisory_count": 1,
"oldest_advisory_days": 2924
},
{
"name": "string",
"direct": false,
"version": "1.3.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-g36h-6r4f-3mqp"
],
"fixed_version": null,
"advisory_count": 1,
"oldest_advisory_days": 2924
},
{
"name": "tmp",
"direct": false,
"version": "0.0.33",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-52f5-9888-hmc6",
"GHSA-ph9p-34f9-6g65"
],
"fixed_version": "0.2.6",
"advisory_count": 2,
"oldest_advisory_days": 354
},
{
"name": "undici",
"direct": false,
"version": "5.11.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-2mjp-6q6p-2qxm",
"GHSA-35p6-xmwp-9g52",
"GHSA-3787-6prv-h9w3",
"GHSA-4992-7rv2-5pvq",
"GHSA-5r9g-qh6m-jxff",
"GHSA-9qxr-qj54-h672",
"GHSA-c76h-2ccp-4975",
"GHSA-cxrh-j4jr-qwg3",
"GHSA-g8m3-5g58-fq7m",
"GHSA-g9mf-h72j-4rw9"
],
"fixed_version": "8.5.0",
"advisory_count": 17,
"oldest_advisory_days": 1255
},
{
"name": "ws",
"direct": false,
"version": "8.9.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3h5v-q93c-6h6q",
"GHSA-58qx-3vcg-4xpx",
"GHSA-96hv-2xvq-fx4p"
],
"fixed_version": "8.21.0",
"advisory_count": 3,
"oldest_advisory_days": 769
},
{
"name": "@babel/runtime",
"direct": false,
"version": "7.19.0",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 6.2,
"advisory_ids": [
"GHSA-968p-4wvh-cqc8"
],
"fixed_version": "8.0.0-alpha.17",
"advisory_count": 1,
"oldest_advisory_days": 502
},
{
"name": "@babel/runtime-corejs3",
"direct": false,
"version": "7.19.1",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 6.2,
"advisory_ids": [
"GHSA-968p-4wvh-cqc8"
],
"fixed_version": "8.0.0-alpha.17",
"advisory_count": 1,
"oldest_advisory_days": 502
},
{
"name": "@octokit/plugin-paginate-rest",
"direct": false,
"version": "9.1.5",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-h5c3-5r3r-rr8q"
],
"fixed_version": "11.4.1",
"advisory_count": 1,
"oldest_advisory_days": 527
},
{
"name": "@octokit/request",
"direct": false,
"version": "8.1.6",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-rmvr-2pp2-xj38"
],
"fixed_version": "9.2.1",
"advisory_count": 1,
"oldest_advisory_days": 527
},
{
"name": "@octokit/request-error",
"direct": false,
"version": "5.0.1",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-xx4v-prfh-6cgc"
],
"fixed_version": "6.1.7",
"advisory_count": 1,
"oldest_advisory_days": 527
},
{
"name": "ajv",
"direct": false,
"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": 164
},
{
"name": "ajv",
"direct": false,
"version": "8.11.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": 164
},
{
"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": 192
},
{
"name": "esbuild",
"direct": false,
"version": "0.15.18",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-67mh-4wv8-2f99"
],
"fixed_version": "0.25.0",
"advisory_count": 1,
"oldest_advisory_days": 531
},
{
"name": "graphql",
"direct": false,
"version": "16.5.0",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-9pv7-vfvm-6vr7"
],
"fixed_version": "16.8.1",
"advisory_count": 1,
"oldest_advisory_days": 1040
},
{
"name": "micromatch",
"direct": false,
"version": "4.0.5",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-952p-6rrq-rcjv"
],
"fixed_version": "4.0.8",
"advisory_count": 1,
"oldest_advisory_days": 803
},
{
"name": "nanoid",
"direct": false,
"version": "3.3.4",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 4.3,
"advisory_ids": [
"GHSA-mwcw-c2x4-8c55"
],
"fixed_version": "5.0.9",
"advisory_count": 1,
"oldest_advisory_days": 594
},
{
"name": "word-wrap",
"direct": false,
"version": "1.2.3",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-j8xg-fqg3-53r7"
],
"fixed_version": "1.2.4",
"advisory_count": 1,
"oldest_advisory_days": 1130
},
{
"name": "yaml",
"direct": false,
"version": "1.10.2",
"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": 123
}
],
"collected": true,
"malicious": [],
"truncated": false,
"by_severity": {
"high": 22,
"critical": 4,
"moderate": 14
},
"advisory_count": 87,
"affected_count": 40,
"assessed_count": 891,
"malicious_count": 0,
"assessed_package": null,
"unassessed_count": 0,
"direct_affected_count": 0
},
"ecosystems": [
"npm"
],
"dependencies": [
{
"name": "jieba-wasm",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^2.4.0"
},
{
"name": "monkey-around",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^2.3.0"
}
],
"all_dependencies": {
"error": null,
"source": "github-sbom",
"packages": [
{
"name": "jieba-wasm",
"direct": true,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "monkey-around",
"direct": true,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "@aidenlx/esbuild-plugin-obsidian",
"direct": false,
"version": "0.1.8",
"ecosystem": "npm"
},
{
"name": "@aidenlx/eslint-config",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "@aidenlx/obsidian-plugin-bumper",
"direct": false,
"version": "0.1.12",
"ecosystem": "npm"
},
{
"name": "@aidenlx/release-it-config",
"direct": false,
"version": "0.1.11",
"ecosystem": "npm"
},
{
"name": "@ardatan/sync-fetch",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "@babel/code-frame",
"direct": false,
"version": "7.18.6",
"ecosystem": "npm"
},
{
"name": "@babel/generator",
"direct": false,
"version": "7.19.3",
"ecosystem": "npm"
},
{
"name": "@babel/helper-environment-visitor",
"direct": false,
"version": "7.18.9",
"ecosystem": "npm"
},
{
"name": "@babel/helper-function-name",
"direct": false,
"version": "7.19.0",
"ecosystem": "npm"
},
{
"name": "@babel/helper-hoist-variables",
"direct": false,
"version": "7.18.6",
"ecosystem": "npm"
},
{
"name": "@babel/helper-split-export-declaration",
"direct": false,
"version": "7.18.6",
"ecosystem": "npm"
},
{
"name": "@babel/helper-string-parser",
"direct": false,
"version": "7.18.10",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-identifier",
"direct": false,
"version": "7.19.1",
"ecosystem": "npm"
},
{
"name": "@babel/highlight",
"direct": false,
"version": "7.18.6",
"ecosystem": "npm"
},
{
"name": "@babel/parser",
"direct": false,
"version": "7.19.3",
"ecosystem": "npm"
},
{
"name": "@babel/runtime",
"direct": false,
"version": "7.19.0",
"ecosystem": "npm"
},
{
"name": "@babel/runtime-corejs3",
"direct": false,
"version": "7.19.1",
"ecosystem": "npm"
},
{
"name": "@babel/template",
"direct": false,
"version": "7.18.10",
"ecosystem": "npm"
},
{
"name": "@babel/traverse",
"direct": false,
"version": "7.19.3",
"ecosystem": "npm"
},
{
"name": "@babel/types",
"direct": false,
"version": "7.19.3",
"ecosystem": "npm"
},
{
"name": "@codemirror/state",
"direct": false,
"version": "6.1.2",
"ecosystem": "npm"
},
{
"name": "@codemirror/view",
"direct": false,
"version": "6.3.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/config-validator",
"direct": false,
"version": "17.1.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/execute-rule",
"direct": false,
"version": "17.0.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/load",
"direct": false,
"version": "17.1.2",
"ecosystem": "npm"
},
{
"name": "@commitlint/resolve-extends",
"direct": false,
"version": "17.1.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/types",
"direct": false,
"version": "17.0.0",
"ecosystem": "npm"
},
{
"name": "@cspotcode/source-map-support",
"direct": false,
"version": "0.8.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "@eslint/eslintrc",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "@graphql-eslint/eslint-plugin",
"direct": false,
"version": "3.11.2",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/batch-execute",
"direct": false,
"version": "8.5.6",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/code-file-loader",
"direct": false,
"version": "7.3.6",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/delegate",
"direct": false,
"version": "9.0.8",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/graphql-file-loader",
"direct": false,
"version": "7.5.5",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/graphql-tag-pluck",
"direct": false,
"version": "7.3.6",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/import",
"direct": false,
"version": "6.7.6",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/json-file-loader",
"direct": false,
"version": "7.4.6",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/load",
"direct": false,
"version": "7.7.7",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/merge",
"direct": false,
"version": "8.3.6",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/schema",
"direct": false,
"version": "9.0.4",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/url-loader",
"direct": false,
"version": "7.16.4",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/utils",
"direct": false,
"version": "8.12.0",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/wrap",
"direct": false,
"version": "9.2.3",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/config-array",
"direct": false,
"version": "0.10.7",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/gitignore-to-minimatch",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/module-importer",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/object-schema",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "@hutson/parse-repository-url",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@iarna/toml",
"direct": false,
"version": "2.2.5",
"ecosystem": "npm"
},
{
"name": "@jridgewell/gen-mapping",
"direct": false,
"version": "0.3.2",
"ecosystem": "npm"
},
{
"name": "@jridgewell/resolve-uri",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "@jridgewell/set-array",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@jridgewell/sourcemap-codec",
"direct": false,
"version": "1.4.14",
"ecosystem": "npm"
},
{
"name": "@jridgewell/trace-mapping",
"direct": false,
"version": "0.3.16",
"ecosystem": "npm"
},
{
"name": "@jridgewell/trace-mapping",
"direct": false,
"version": "0.3.9",
"ecosystem": "npm"
},
{
"name": "@ljharb/through",
"direct": false,
"version": "2.3.12",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.scandir",
"direct": false,
"version": "2.1.5",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.stat",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.walk",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "@octokit/auth-token",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@octokit/core",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "@octokit/endpoint",
"direct": false,
"version": "9.0.4",
"ecosystem": "npm"
},
{
"name": "@octokit/graphql",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@octokit/openapi-types",
"direct": false,
"version": "19.1.0",
"ecosystem": "npm"
},
{
"name": "@octokit/plugin-paginate-rest",
"direct": false,
"version": "9.1.5",
"ecosystem": "npm"
},
{
"name": "@octokit/plugin-request-log",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@octokit/plugin-rest-endpoint-methods",
"direct": false,
"version": "10.2.0",
"ecosystem": "npm"
},
{
"name": "@octokit/request",
"direct": false,
"version": "8.1.6",
"ecosystem": "npm"
},
{
"name": "@octokit/request-error",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "@octokit/rest",
"direct": false,
"version": "20.0.2",
"ecosystem": "npm"
},
{
"name": "@octokit/types",
"direct": false,
"version": "12.4.0",
"ecosystem": "npm"
},
{
"name": "@peculiar/asn1-schema",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "@peculiar/json-schema",
"direct": false,
"version": "1.1.12",
"ecosystem": "npm"
},
{
"name": "@peculiar/webcrypto",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "@pkgr/utils",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "@pnpm/config.env-replace",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@pnpm/network.ca-file",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "@pnpm/npm-conf",
"direct": false,
"version": "2.2.2",
"ecosystem": "npm"
},
{
"name": "@release-it/bumper",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "@release-it/conventional-changelog",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "@rushstack/eslint-patch",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@sindresorhus/is",
"direct": false,
"version": "5.6.0",
"ecosystem": "npm"
},
{
"name": "@sindresorhus/merge-streams",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@storybook/csf",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "@szmarczak/http-timer",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "@tootallnate/quickjs-emscripten",
"direct": false,
"version": "0.23.0",
"ecosystem": "npm"
},
{
"name": "@tsconfig/node10",
"direct": false,
"version": "1.0.9",
"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.3",
"ecosystem": "npm"
},
{
"name": "@types/codemirror",
"direct": false,
"version": "0.0.108",
"ecosystem": "npm"
},
{
"name": "@types/codemirror",
"direct": false,
"version": "5.60.5",
"ecosystem": "npm"
},
{
"name": "@types/estree",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@types/http-cache-semantics",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "@types/json-schema",
"direct": false,
"version": "7.0.11",
"ecosystem": "npm"
},
{
"name": "@types/json5",
"direct": false,
"version": "0.0.29",
"ecosystem": "npm"
},
{
"name": "@types/minimist",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "14.18.31",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "16.11.64",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "17.0.45",
"ecosystem": "npm"
},
{
"name": "@types/normalize-package-data",
"direct": false,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "@types/parse-json",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@types/shell-quote",
"direct": false,
"version": "1.7.1",
"ecosystem": "npm"
},
{
"name": "@types/tern",
"direct": false,
"version": "0.23.4",
"ecosystem": "npm"
},
{
"name": "@types/ws",
"direct": false,
"version": "8.5.3",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/eslint-plugin",
"direct": false,
"version": "5.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/experimental-utils",
"direct": false,
"version": "5.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/parser",
"direct": false,
"version": "5.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/scope-manager",
"direct": false,
"version": "5.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/type-utils",
"direct": false,
"version": "5.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/types",
"direct": false,
"version": "5.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/typescript-estree",
"direct": false,
"version": "5.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/utils",
"direct": false,
"version": "5.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/visitor-keys",
"direct": false,
"version": "5.39.0",
"ecosystem": "npm"
},
{
"name": "@whatwg-node/fetch",
"direct": false,
"version": "0.4.7",
"ecosystem": "npm"
},
{
"name": "abort-controller",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "acorn",
"direct": false,
"version": "7.4.1",
"ecosystem": "npm"
},
{
"name": "acorn",
"direct": false,
"version": "8.8.0",
"ecosystem": "npm"
},
{
"name": "acorn-jsx",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "acorn-node",
"direct": false,
"version": "1.8.2",
"ecosystem": "npm"
},
{
"name": "acorn-walk",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "acorn-walk",
"direct": false,
"version": "8.2.0",
"ecosystem": "npm"
},
{
"name": "add-stream",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "agent-base",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": false,
"version": "6.12.6",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": false,
"version": "8.11.0",
"ecosystem": "npm"
},
{
"name": "ansi-align",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "ansi-escapes",
"direct": false,
"version": "4.3.2",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "6.2.1",
"ecosystem": "npm"
},
{
"name": "anymatch",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "arg",
"direct": false,
"version": "4.1.3",
"ecosystem": "npm"
},
{
"name": "arg",
"direct": false,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "argparse",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "aria-query",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "array-buffer-byte-length",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "array-ify",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "array-includes",
"direct": false,
"version": "3.1.5",
"ecosystem": "npm"
},
{
"name": "array-union",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "array.prototype.flat",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "array.prototype.flatmap",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "array.prototype.map",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "arraybuffer.prototype.slice",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "arrify",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "asn1js",
"direct": false,
"version": "3.0.5",
"ecosystem": "npm"
},
{
"name": "assert-never",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "ast-types",
"direct": false,
"version": "0.13.4",
"ecosystem": "npm"
},
{
"name": "ast-types-flow",
"direct": false,
"version": "0.0.7",
"ecosystem": "npm"
},
{
"name": "async-retry",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "at-least-node",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "available-typed-arrays",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "axe-core",
"direct": false,
"version": "4.4.3",
"ecosystem": "npm"
},
{
"name": "axobject-query",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "balanced-match",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "base64-js",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "basic-ftp",
"direct": false,
"version": "5.0.4",
"ecosystem": "npm"
},
{
"name": "before-after-hook",
"direct": false,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "binary-extensions",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "bl",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "boxen",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "1.1.11",
"ecosystem": "npm"
},
{
"name": "braces",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "buffer",
"direct": false,
"version": "5.7.1",
"ecosystem": "npm"
},
{
"name": "buffer-from",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "bundle-name",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "busboy",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "cacheable-lookup",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "cacheable-request",
"direct": false,
"version": "10.2.14",
"ecosystem": "npm"
},
{
"name": "cachedir",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "call-bind",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "call-bind",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "callsites",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "camelcase",
"direct": false,
"version": "5.3.1",
"ecosystem": "npm"
},
{
"name": "camelcase",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "camelcase-css",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "camelcase-keys",
"direct": false,
"version": "6.2.2",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "2.4.2",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "chardet",
"direct": false,
"version": "0.7.0",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "3.5.3",
"ecosystem": "npm"
},
{
"name": "ci-info",
"direct": false,
"version": "3.4.0",
"ecosystem": "npm"
},
{
"name": "cli-boxes",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "cli-cursor",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "cli-cursor",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "cli-spinners",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "cli-spinners",
"direct": false,
"version": "2.9.2",
"ecosystem": "npm"
},
{
"name": "cli-width",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "cli-width",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "cliui",
"direct": false,
"version": "7.0.4",
"ecosystem": "npm"
},
{
"name": "clone",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "color-convert",
"direct": false,
"version": "1.9.3",
"ecosystem": "npm"
},
{
"name": "color-convert",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "color-name",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "color-name",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "comment-parser",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "commitizen",
"direct": false,
"version": "4.2.5",
"ecosystem": "npm"
},
{
"name": "compare-func",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "concat-map",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "concat-stream",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "config-chain",
"direct": false,
"version": "1.1.13",
"ecosystem": "npm"
},
{
"name": "configstore",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "conventional-changelog",
"direct": false,
"version": "3.1.25",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-angular",
"direct": false,
"version": "5.0.13",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-atom",
"direct": false,
"version": "2.0.8",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-codemirror",
"direct": false,
"version": "2.0.8",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-conventionalcommits",
"direct": false,
"version": "4.6.3",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-core",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-ember",
"direct": false,
"version": "2.0.9",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-eslint",
"direct": false,
"version": "3.0.9",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-express",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-jquery",
"direct": false,
"version": "3.0.11",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-jshint",
"direct": false,
"version": "2.0.9",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-preset-loader",
"direct": false,
"version": "2.3.4",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-writer",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "conventional-commit-types",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "conventional-commits-filter",
"direct": false,
"version": "2.0.7",
"ecosystem": "npm"
},
{
"name": "conventional-commits-parser",
"direct": false,
"version": "3.2.4",
"ecosystem": "npm"
},
{
"name": "conventional-recommended-bump",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "core-js-pure",
"direct": false,
"version": "3.25.5",
"ecosystem": "npm"
},
{
"name": "core-util-is",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "cosmiconfig",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "cosmiconfig",
"direct": false,
"version": "9.0.0",
"ecosystem": "npm"
},
{
"name": "cosmiconfig-toml-loader",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "cosmiconfig-typescript-loader",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "create-require",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "cross-env",
"direct": false,
"version": "7.0.3",
"ecosystem": "npm"
},
{
"name": "cross-spawn",
"direct": false,
"version": "7.0.3",
"ecosystem": "npm"
},
{
"name": "crypto-random-string",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "cssesc",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "cz-conventional-changelog",
"direct": false,
"version": "3.3.0",
"ecosystem": "npm"
},
{
"name": "damerau-levenshtein",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "dargs",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "data-uri-to-buffer",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "data-uri-to-buffer",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "dataloader",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "dateformat",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "2.6.9",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "3.2.7",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "4.3.4",
"ecosystem": "npm"
},
{
"name": "decamelize",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "decamelize-keys",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "decompress-response",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "dedent",
"direct": false,
"version": "0.7.0",
"ecosystem": "npm"
},
{
"name": "deep-extend",
"direct": false,
"version": "0.6.0",
"ecosystem": "npm"
},
{
"name": "deep-is",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "default-browser",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "default-browser-id",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "defaults",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "defer-to-connect",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "define-data-property",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "define-lazy-prop",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "define-lazy-prop",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "define-properties",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "define-properties",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "defined",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "degenerator",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "deprecation",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "detect-file",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "detect-indent",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "detective",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "didyoumean",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "diff",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "dir-glob",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "dlv",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "doctrine",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "doctrine",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "dot-prop",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "dot-prop",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "dset",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "eastasianwidth",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "10.3.0",
"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": "enhanced-resolve",
"direct": false,
"version": "5.10.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-abstract",
"direct": false,
"version": "1.20.4",
"ecosystem": "npm"
},
{
"name": "es-abstract",
"direct": false,
"version": "1.22.3",
"ecosystem": "npm"
},
{
"name": "es-array-method-boxes-properly",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "es-get-iterator",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "es-set-tostringtag",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "es-shim-unscopables",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "es-to-primitive",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-android-64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-android-arm64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-darwin-64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-darwin-arm64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-freebsd-64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-freebsd-arm64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-linux-32",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-linux-64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-linux-arm",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-linux-arm64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-linux-mips64le",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-linux-ppc64le",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-linux-riscv64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-linux-s390x",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-netbsd-64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-openbsd-64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-sunos-64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-windows-32",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-windows-64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-windows-arm64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "escalade",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "escape-goat",
"direct": false,
"version": "4.0.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": "escape-string-regexp",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "escodegen",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "eslint",
"direct": false,
"version": "8.21.0",
"ecosystem": "npm"
},
{
"name": "eslint",
"direct": false,
"version": "8.25.0",
"ecosystem": "npm"
},
{
"name": "eslint-config-prettier",
"direct": false,
"version": "8.5.0",
"ecosystem": "npm"
},
{
"name": "eslint-import-resolver-node",
"direct": false,
"version": "0.3.6",
"ecosystem": "npm"
},
{
"name": "eslint-import-resolver-typescript",
"direct": false,
"version": "3.5.1",
"ecosystem": "npm"
},
{
"name": "eslint-module-utils",
"direct": false,
"version": "2.7.4",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-import",
"direct": false,
"version": "2.26.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-jest",
"direct": false,
"version": "26.9.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-jest-formatting",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-jsx-a11y",
"direct": false,
"version": "6.6.1",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-playwright",
"direct": false,
"version": "0.10.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-prefer-arrow",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-prettier",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-react",
"direct": false,
"version": "7.31.8",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-react-hooks",
"direct": false,
"version": "4.6.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-regexp",
"direct": false,
"version": "1.9.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-simple-import-sort",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-sonarjs",
"direct": false,
"version": "0.15.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-storybook",
"direct": false,
"version": "0.6.4",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-tailwindcss",
"direct": false,
"version": "3.6.2",
"ecosystem": "npm"
},
{
"name": "eslint-scope",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "eslint-scope",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "eslint-utils",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "eslint-visitor-keys",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "eslint-visitor-keys",
"direct": false,
"version": "3.3.0",
"ecosystem": "npm"
},
{
"name": "espree",
"direct": false,
"version": "9.4.0",
"ecosystem": "npm"
},
{
"name": "esprima",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "esquery",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "esrecurse",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "estraverse",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "estraverse",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "esutils",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "event-target-shim",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "expand-tilde",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "external-editor",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "extract-files",
"direct": false,
"version": "11.0.0",
"ecosystem": "npm"
},
{
"name": "fast-deep-equal",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "fast-diff",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "fast-glob",
"direct": false,
"version": "3.2.12",
"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": "fastq",
"direct": false,
"version": "1.13.0",
"ecosystem": "npm"
},
{
"name": "fetch-blob",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "figures",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "figures",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "file-entry-cache",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "file-select-dialog",
"direct": false,
"version": "1.5.4",
"ecosystem": "npm"
},
{
"name": "fill-range",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "find-node-modules",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "find-root",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "find-up",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "find-up",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "find-up",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "findup-sync",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "flat-cache",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "flatted",
"direct": false,
"version": "3.2.7",
"ecosystem": "npm"
},
{
"name": "for-each",
"direct": false,
"version": "0.3.3",
"ecosystem": "npm"
},
{
"name": "form-data-encoder",
"direct": false,
"version": "1.7.2",
"ecosystem": "npm"
},
{
"name": "form-data-encoder",
"direct": false,
"version": "2.1.4",
"ecosystem": "npm"
},
{
"name": "formdata-node",
"direct": false,
"version": "4.4.1",
"ecosystem": "npm"
},
{
"name": "formdata-polyfill",
"direct": false,
"version": "4.0.10",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "9.1.0",
"ecosystem": "npm"
},
{
"name": "fs.realpath",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "fsevents",
"direct": false,
"version": "2.3.2",
"ecosystem": "npm"
},
{
"name": "function-bind",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "function-bind",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "function.prototype.name",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "function.prototype.name",
"direct": false,
"version": "1.1.6",
"ecosystem": "npm"
},
{
"name": "functional-red-black-tree",
"direct": false,
"version": "1.0.1",
"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-east-asian-width",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "get-intrinsic",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "get-intrinsic",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "get-pkg-repo",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "get-symbol-description",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "get-tsconfig",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "get-uri",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "git-raw-commits",
"direct": false,
"version": "2.0.11",
"ecosystem": "npm"
},
{
"name": "git-remote-origin-url",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "git-semver-tags",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "git-up",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "git-url-parse",
"direct": false,
"version": "14.0.0",
"ecosystem": "npm"
},
{
"name": "gitconfiglocal",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "7.2.3",
"ecosystem": "npm"
},
{
"name": "glob-parent",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "glob-parent",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "global-dirs",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "global-dirs",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "global-modules",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "global-prefix",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "globals",
"direct": false,
"version": "11.12.0",
"ecosystem": "npm"
},
{
"name": "globals",
"direct": false,
"version": "13.17.0",
"ecosystem": "npm"
},
{
"name": "globalthis",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "globalyzer",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "globby",
"direct": false,
"version": "11.1.0",
"ecosystem": "npm"
},
{
"name": "globby",
"direct": false,
"version": "13.1.2",
"ecosystem": "npm"
},
{
"name": "globby",
"direct": false,
"version": "14.0.0",
"ecosystem": "npm"
},
{
"name": "globrex",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "gopd",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "got",
"direct": false,
"version": "12.6.1",
"ecosystem": "npm"
},
{
"name": "got",
"direct": false,
"version": "13.0.0",
"ecosystem": "npm"
},
{
"name": "graceful-fs",
"direct": false,
"version": "4.2.10",
"ecosystem": "npm"
},
{
"name": "grapheme-splitter",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "graphql",
"direct": false,
"version": "16.5.0",
"ecosystem": "npm"
},
{
"name": "graphql-config",
"direct": false,
"version": "4.3.6",
"ecosystem": "npm"
},
{
"name": "graphql-depth-limit",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "graphql-ws",
"direct": false,
"version": "5.11.2",
"ecosystem": "npm"
},
{
"name": "handlebars",
"direct": false,
"version": "4.7.7",
"ecosystem": "npm"
},
{
"name": "hard-rejection",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "has",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "has-bigints",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "has-flag",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "has-flag",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "has-property-descriptors",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "has-property-descriptors",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "has-proto",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "has-symbols",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "has-tostringtag",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "hasown",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "homedir-polyfill",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "hosted-git-info",
"direct": false,
"version": "2.8.9",
"ecosystem": "npm"
},
{
"name": "hosted-git-info",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "http-cache-semantics",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "http-proxy-agent",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "http2-wrapper",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "https-proxy-agent",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "human-signals",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "human-signals",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "iconv-lite",
"direct": false,
"version": "0.4.24",
"ecosystem": "npm"
},
{
"name": "ieee754",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "ignore",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "ignore",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "immediate",
"direct": false,
"version": "3.0.6",
"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": "4.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": "ini",
"direct": false,
"version": "1.3.8",
"ecosystem": "npm"
},
{
"name": "ini",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "inquirer",
"direct": false,
"version": "8.2.4",
"ecosystem": "npm"
},
{
"name": "inquirer",
"direct": false,
"version": "9.2.12",
"ecosystem": "npm"
},
{
"name": "internal-slot",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "internal-slot",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "interpret",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "ip",
"direct": false,
"version": "1.1.8",
"ecosystem": "npm"
},
{
"name": "ip",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "is-arguments",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-array-buffer",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "is-arrayish",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "is-bigint",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "is-binary-path",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "is-boolean-object",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "is-callable",
"direct": false,
"version": "1.2.7",
"ecosystem": "npm"
},
{
"name": "is-ci",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "is-core-module",
"direct": false,
"version": "2.10.0",
"ecosystem": "npm"
},
{
"name": "is-date-object",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "is-docker",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "is-docker",
"direct": false,
"version": "3.0.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-in-ci",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "is-inside-container",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-installed-globally",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "is-interactive",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-interactive",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "is-map",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "is-negative-zero",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "is-npm",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "is-number",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "is-number-object",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "is-obj",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "is-path-inside",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "is-plain-obj",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "is-regex",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "is-set",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "is-shared-array-buffer",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "is-ssh",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "is-stream",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-stream",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "is-string",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "is-symbol",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "is-text-path",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "is-typed-array",
"direct": false,
"version": "1.1.12",
"ecosystem": "npm"
},
{
"name": "is-typedarray",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-unicode-supported",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "is-unicode-supported",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "is-unicode-supported",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "is-utf8",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "is-weakref",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "is-windows",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "is-wsl",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "is-wsl",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "isarray",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "isarray",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "isexe",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "isomorphic-ws",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "issue-parser",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "iterate-iterator",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "iterate-value",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "js-sdsl",
"direct": false,
"version": "4.1.5",
"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": "jsdoctypeparser",
"direct": false,
"version": "9.0.0",
"ecosystem": "npm"
},
{
"name": "jsesc",
"direct": false,
"version": "2.5.2",
"ecosystem": "npm"
},
{
"name": "json-buffer",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "json-parse-better-errors",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "json-parse-even-better-errors",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "json-schema-traverse",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "json-schema-traverse",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "json-stable-stringify-without-jsonify",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "json-stringify-safe",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "json5",
"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": "jsonparse",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "JSONStream",
"direct": false,
"version": "1.3.5",
"ecosystem": "npm"
},
{
"name": "jsx-ast-utils",
"direct": false,
"version": "3.3.3",
"ecosystem": "npm"
},
{
"name": "jszip",
"direct": false,
"version": "3.10.1",
"ecosystem": "npm"
},
{
"name": "keyv",
"direct": false,
"version": "4.5.4",
"ecosystem": "npm"
},
{
"name": "kind-of",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "language-subtag-registry",
"direct": false,
"version": "0.3.22",
"ecosystem": "npm"
},
{
"name": "language-tags",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "latest-version",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "levn",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "lie",
"direct": false,
"version": "3.3.0",
"ecosystem": "npm"
},
{
"name": "lilconfig",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "lines-and-columns",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "load-json-file",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "locate-path",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "locate-path",
"direct": false,
"version": "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.capitalize",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "lodash.castarray",
"direct": false,
"version": "4.4.0",
"ecosystem": "npm"
},
{
"name": "lodash.escaperegexp",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "lodash.get",
"direct": false,
"version": "4.4.2",
"ecosystem": "npm"
},
{
"name": "lodash.ismatch",
"direct": false,
"version": "4.4.0",
"ecosystem": "npm"
},
{
"name": "lodash.isplainobject",
"direct": false,
"version": "4.0.6",
"ecosystem": "npm"
},
{
"name": "lodash.isstring",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "lodash.lowercase",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "lodash.map",
"direct": false,
"version": "4.6.0",
"ecosystem": "npm"
},
{
"name": "lodash.merge",
"direct": false,
"version": "4.6.2",
"ecosystem": "npm"
},
{
"name": "lodash.set",
"direct": false,
"version": "4.3.2",
"ecosystem": "npm"
},
{
"name": "lodash.uniqby",
"direct": false,
"version": "4.7.0",
"ecosystem": "npm"
},
{
"name": "log-symbols",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "log-symbols",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "longest",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "loose-envify",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "lowercase-keys",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "7.18.3",
"ecosystem": "npm"
},
{
"name": "macos-release",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "make-error",
"direct": false,
"version": "1.3.6",
"ecosystem": "npm"
},
{
"name": "map-obj",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "map-obj",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "meow",
"direct": false,
"version": "8.1.2",
"ecosystem": "npm"
},
{
"name": "merge",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "merge-stream",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "merge2",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "meros",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "micromatch",
"direct": false,
"version": "4.0.5",
"ecosystem": "npm"
},
{
"name": "mime-db",
"direct": false,
"version": "1.52.0",
"ecosystem": "npm"
},
{
"name": "mime-types",
"direct": false,
"version": "2.1.35",
"ecosystem": "npm"
},
{
"name": "mimic-fn",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "mimic-fn",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "mimic-response",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "mimic-response",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "min-indent",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "minimist",
"direct": false,
"version": "1.2.6",
"ecosystem": "npm"
},
{
"name": "minimist-options",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "mock-fs",
"direct": false,
"version": "4.14.0",
"ecosystem": "npm"
},
{
"name": "modify-values",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "moment",
"direct": false,
"version": "2.29.4",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "mute-stream",
"direct": false,
"version": "0.0.8",
"ecosystem": "npm"
},
{
"name": "mute-stream",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": false,
"version": "3.3.4",
"ecosystem": "npm"
},
{
"name": "natural-compare",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "neo-async",
"direct": false,
"version": "2.6.2",
"ecosystem": "npm"
},
{
"name": "netmask",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "new-github-release-url",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "node-domexception",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "node-fetch",
"direct": false,
"version": "2.6.7",
"ecosystem": "npm"
},
{
"name": "node-fetch",
"direct": false,
"version": "3.3.2",
"ecosystem": "npm"
},
{
"name": "normalize-package-data",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "normalize-package-data",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "normalize-path",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "normalize-path",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "normalize-url",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "npm-run-path",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "npm-run-path",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "object-assign",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "object-hash",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "object-inspect",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "object-inspect",
"direct": false,
"version": "1.13.1",
"ecosystem": "npm"
},
{
"name": "object-keys",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "object.assign",
"direct": false,
"version": "4.1.4",
"ecosystem": "npm"
},
{
"name": "object.entries",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "object.fromentries",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "object.hasown",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "object.values",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "obsidian",
"direct": false,
"version": "0.16.3",
"ecosystem": "npm"
},
{
"name": "once",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "open",
"direct": false,
"version": "10.0.3",
"ecosystem": "npm"
},
{
"name": "open",
"direct": false,
"version": "8.4.0",
"ecosystem": "npm"
},
{
"name": "optionator",
"direct": false,
"version": "0.9.1",
"ecosystem": "npm"
},
{
"name": "ora",
"direct": false,
"version": "5.4.1",
"ecosystem": "npm"
},
{
"name": "ora",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "os-name",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "os-tmpdir",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "p-cancelable",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "p-locate",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "p-locate",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "p-locate",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "p-try",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "p-try",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "pac-proxy-agent",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "pac-resolver",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "package-json",
"direct": false,
"version": "8.1.1",
"ecosystem": "npm"
},
{
"name": "pako",
"direct": false,
"version": "1.0.11",
"ecosystem": "npm"
},
{
"name": "parent-module",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "parse-json",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "parse-json",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "parse-passwd",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "parse-path",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "parse-url",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "path-exists",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "path-exists",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "path-is-absolute",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "path-key",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "path-key",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "path-parse",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "path-type",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "path-type",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "path-type",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "picocolors",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "pify",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "pify",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.4.17",
"ecosystem": "npm"
},
{
"name": "postcss-import",
"direct": false,
"version": "14.1.0",
"ecosystem": "npm"
},
{
"name": "postcss-js",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "postcss-load-config",
"direct": false,
"version": "3.1.4",
"ecosystem": "npm"
},
{
"name": "postcss-nested",
"direct": false,
"version": "5.0.6",
"ecosystem": "npm"
},
{
"name": "postcss-selector-parser",
"direct": false,
"version": "6.0.10",
"ecosystem": "npm"
},
{
"name": "postcss-value-parser",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "prelude-ls",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "prettier",
"direct": false,
"version": "2.7.1",
"ecosystem": "npm"
},
{
"name": "prettier-linter-helpers",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "process-nextick-args",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "promise.allsettled",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "prop-types",
"direct": false,
"version": "15.8.1",
"ecosystem": "npm"
},
{
"name": "proto-list",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "protocols",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "proxy-agent",
"direct": false,
"version": "6.3.1",
"ecosystem": "npm"
},
{
"name": "proxy-from-env",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "punycode",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "pupa",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "pvtsutils",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "pvutils",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "q",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "queue-microtask",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "quick-lru",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "quick-lru",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "rc",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "react-is",
"direct": false,
"version": "16.13.1",
"ecosystem": "npm"
},
{
"name": "read-cache",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "read-pkg",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "read-pkg",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "read-pkg-up",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "read-pkg-up",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "readable-stream",
"direct": false,
"version": "2.3.7",
"ecosystem": "npm"
},
{
"name": "readable-stream",
"direct": false,
"version": "3.6.0",
"ecosystem": "npm"
},
{
"name": "readdirp",
"direct": false,
"version": "3.6.0",
"ecosystem": "npm"
},
{
"name": "rechoir",
"direct": false,
"version": "0.6.2",
"ecosystem": "npm"
},
{
"name": "redent",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "refa",
"direct": false,
"version": "0.9.1",
"ecosystem": "npm"
},
{
"name": "regenerator-runtime",
"direct": false,
"version": "0.13.9",
"ecosystem": "npm"
},
{
"name": "regexp-ast-analysis",
"direct": false,
"version": "0.2.4",
"ecosystem": "npm"
},
{
"name": "regexp-ast-analysis",
"direct": false,
"version": "0.5.1",
"ecosystem": "npm"
},
{
"name": "regexp.prototype.flags",
"direct": false,
"version": "1.4.3",
"ecosystem": "npm"
},
{
"name": "regexp.prototype.flags",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "regexpp",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "registry-auth-token",
"direct": false,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "registry-url",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "release-it",
"direct": false,
"version": "17.0.3",
"ecosystem": "npm"
},
{
"name": "remove-trailing-separator",
"direct": false,
"version": "1.1.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": "requireindex",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "1.22.1",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "2.0.0-next.4",
"ecosystem": "npm"
},
{
"name": "resolve-alpn",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "resolve-dir",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "resolve-from",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "resolve-from",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "resolve-global",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "responselike",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "restore-cursor",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "restore-cursor",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "retry",
"direct": false,
"version": "0.13.1",
"ecosystem": "npm"
},
{
"name": "reusify",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "rimraf",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "run-applescript",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "run-async",
"direct": false,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "run-async",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "run-parallel",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "rxjs",
"direct": false,
"version": "7.5.7",
"ecosystem": "npm"
},
{
"name": "rxjs",
"direct": false,
"version": "7.8.1",
"ecosystem": "npm"
},
{
"name": "safe-array-concat",
"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.0.0",
"ecosystem": "npm"
},
{
"name": "safer-buffer",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "scslre",
"direct": false,
"version": "0.1.6",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "5.7.1",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "6.3.0",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.3.8",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.5.4",
"ecosystem": "npm"
},
{
"name": "semver-diff",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "set-function-length",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "set-function-name",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "setimmediate",
"direct": false,
"version": "1.0.5",
"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": "shelljs",
"direct": false,
"version": "0.8.5",
"ecosystem": "npm"
},
{
"name": "side-channel",
"direct": false,
"version": "1.0.4",
"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": "slash",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "slash",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "slash",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "smart-buffer",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "socks",
"direct": false,
"version": "2.7.1",
"ecosystem": "npm"
},
{
"name": "socks-proxy-agent",
"direct": false,
"version": "8.0.2",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": false,
"version": "0.6.1",
"ecosystem": "npm"
},
{
"name": "source-map-js",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "spdx-correct",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "spdx-exceptions",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "spdx-expression-parse",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "spdx-license-ids",
"direct": false,
"version": "3.0.12",
"ecosystem": "npm"
},
{
"name": "split",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "split2",
"direct": false,
"version": "3.2.2",
"ecosystem": "npm"
},
{
"name": "stdin-discarder",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "streamsearch",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "string",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "string",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "string-env-interpolation",
"direct": false,
"version": "1.0.1",
"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-width",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "string.prototype.matchall",
"direct": false,
"version": "4.0.7",
"ecosystem": "npm"
},
{
"name": "string.prototype.trim",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "string.prototype.trimend",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "string.prototype.trimend",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "string.prototype.trimstart",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "string.prototype.trimstart",
"direct": false,
"version": "1.0.7",
"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-bom",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "strip-final-newline",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "strip-final-newline",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "strip-indent",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "strip-json-comments",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "strip-json-comments",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "style-mod",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "5.5.0",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "supports-preserve-symlinks-flag",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "synckit",
"direct": false,
"version": "0.8.4",
"ecosystem": "npm"
},
{
"name": "tailwindcss",
"direct": false,
"version": "3.1.8",
"ecosystem": "npm"
},
{
"name": "tapable",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "text-extensions",
"direct": false,
"version": "1.9.0",
"ecosystem": "npm"
},
{
"name": "text-table",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "through",
"direct": false,
"version": "2.3.8",
"ecosystem": "npm"
},
{
"name": "through2",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "through2",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "tiny-glob",
"direct": false,
"version": "0.2.9",
"ecosystem": "npm"
},
{
"name": "tmp",
"direct": false,
"version": "0.0.33",
"ecosystem": "npm"
},
{
"name": "to-fast-properties",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "to-regex-range",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "tr46",
"direct": false,
"version": "0.0.3",
"ecosystem": "npm"
},
{
"name": "trim-newlines",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "ts-dedent",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "ts-node",
"direct": false,
"version": "10.9.1",
"ecosystem": "npm"
},
{
"name": "tsconfig-paths",
"direct": false,
"version": "3.14.1",
"ecosystem": "npm"
},
{
"name": "tslib",
"direct": false,
"version": "1.14.1",
"ecosystem": "npm"
},
{
"name": "tslib",
"direct": false,
"version": "2.4.0",
"ecosystem": "npm"
},
{
"name": "tsutils",
"direct": false,
"version": "3.21.0",
"ecosystem": "npm"
},
{
"name": "type-check",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "0.18.1",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "0.21.3",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "0.6.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "0.8.1",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "2.19.0",
"ecosystem": "npm"
},
{
"name": "typed-array-buffer",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "typed-array-byte-length",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "typed-array-byte-offset",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "typed-array-length",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "typedarray",
"direct": false,
"version": "0.0.6",
"ecosystem": "npm"
},
{
"name": "typedarray-to-buffer",
"direct": false,
"version": "3.1.5",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": false,
"version": "4.9.4",
"ecosystem": "npm"
},
{
"name": "uglify-js",
"direct": false,
"version": "3.17.3",
"ecosystem": "npm"
},
{
"name": "unbox-primitive",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": false,
"version": "5.11.0",
"ecosystem": "npm"
},
{
"name": "unicorn-magic",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "unique-string",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "universal-user-agent",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "universalify",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "universalify",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "unixify",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "update-notifier",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "uri-js",
"direct": false,
"version": "4.4.1",
"ecosystem": "npm"
},
{
"name": "url-join",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "util-deprecate",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "v8-compile-cache",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "v8-compile-cache-lib",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "validate-npm-package-license",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "value-or-promise",
"direct": false,
"version": "1.0.11",
"ecosystem": "npm"
},
{
"name": "w3c-keyname",
"direct": false,
"version": "2.2.6",
"ecosystem": "npm"
},
{
"name": "wcwidth",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "web-streams-polyfill",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "web-streams-polyfill",
"direct": false,
"version": "4.0.0-beta.3",
"ecosystem": "npm"
},
{
"name": "webcrypto-core",
"direct": false,
"version": "1.7.5",
"ecosystem": "npm"
},
{
"name": "webidl-conversions",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "whatwg-url",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "which-boxed-primitive",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "which-typed-array",
"direct": false,
"version": "1.1.13",
"ecosystem": "npm"
},
{
"name": "widest-line",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "wildcard-match",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "windows-release",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "word-wrap",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "wordwrap",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "6.2.0",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "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": "write-file-atomic",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "ws",
"direct": false,
"version": "8.9.0",
"ecosystem": "npm"
},
{
"name": "xdg-basedir",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "xtend",
"direct": false,
"version": "4.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": "1.10.2",
"ecosystem": "npm"
},
{
"name": "yargs",
"direct": false,
"version": "16.2.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": "yn",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "yocto-queue",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
}
],
"collected": true,
"truncated": false,
"total_count": 891,
"direct_count": 2,
"indirect_count": 889
}
},
"maintainership": {
"issues": {
"open_prs": 0,
"merged_prs": 3,
"open_issues": 1,
"closed_ratio": 0.967,
"closed_issues": 29,
"closed_unmerged_prs": 0
},
"bus_factor": 1,
"bot_contributors": 0,
"top_contributors": [
{
"type": "User",
"login": "aidenlx",
"commits": 106,
"avatar_url": "https://avatars.githubusercontent.com/u/31102694?v=4"
},
{
"type": "User",
"login": "jiyee",
"commits": 11,
"avatar_url": "https://avatars.githubusercontent.com/u/787366?v=4"
}
],
"contributors_sampled": 2,
"top_contributor_share": 0.906
},
"quality_signals": {
"has_ci": true,
"has_tests": false,
"ci_workflows": [
"release.yml"
],
"has_docs_dir": false,
"linter_configs": [],
"has_editorconfig": false,
"has_linter_config": false,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"pnpm-lock.yaml"
],
"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": 0,
"reason": "branch protection not enabled on development/release branches",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": null,
"reason": "no pull request found",
"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": 0,
"reason": "Found 0/30 approved changesets -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 3,
"reason": "project has 1 contributing companies or organizations -- score normalized to 3",
"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": 0,
"reason": "no 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": "30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
},
{
"name": "Packaging",
"score": null,
"reason": "packaging workflow not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
},
{
"name": "Pinned-Dependencies",
"score": 0,
"reason": "dependency not pinned by hash detected -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
},
{
"name": "SAST",
"score": 0,
"reason": "no SAST tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
},
{
"name": "Security-Policy",
"score": 0,
"reason": "security policy file not 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": 9,
"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": "23 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "158ec0ef6d73121889350821d103a15857286987",
"ran_at": "2026-07-26T20:46:07Z",
"aggregate_score": 3.6,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": false,
"has_dependabot_config": false
},
"contribution_flow": {
"collected": true,
"ci_last_run_at": null,
"oldest_open_prs": [],
"last_merged_pr_at": "2024-04-17T14:30:06Z",
"ci_last_conclusion": null,
"oldest_open_issues": [
{
"number": 33,
"created_at": "2026-07-12T01:18:15Z",
"last_comment_at": null,
"last_comment_author": null
}
]
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/aidenlx/cm-chs-patch",
"host": "github.com",
"name": "cm-chs-patch",
"owner": "aidenlx"
},
"metrics": {
"overall": {
"key": "overall",
"band": "moderate",
"name": "Overall health",
"note": null,
"notes": [],
"value": 50,
"inputs": {
"security": 49,
"vitality": 56,
"community": 51,
"governance": 52,
"engineering": 42
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "moderate",
"name": "Vitality",
"value": 56,
"weight": 0.22,
"metrics": [
{
"key": "development_activity",
"band": "at_risk",
"name": "Development activity",
"note": null,
"notes": [],
"value": 43,
"inputs": {
"commits_last_year": 33,
"human_commit_share": 1,
"days_since_last_push": 36,
"active_weeks_last_year": 2
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 36 days ago",
"points": 18,
"status": "partial",
"details": [
{
"code": "push_recency",
"params": {
"days": 36
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "2/52 weeks with commits",
"points": 1.4,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 2
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "33 commits in the last year",
"points": 13.8,
"status": "partial",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 33
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "good",
"name": "Release discipline",
"note": null,
"notes": [],
"value": 76,
"inputs": {
"releases_count": 22,
"latest_release_tag": "1.13.4",
"releases_from_tags": false,
"days_since_latest_release": 71,
"mean_days_between_releases": 135.4
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "22 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 22
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 71 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "release_recency",
"params": {
"days": 71
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~135.4 days",
"points": 12.6,
"status": "partial",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 135.4
}
}
],
"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": "excellent",
"name": "Abandonment",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"cap": null,
"state": "maintained",
"guards": [],
"signals": [],
"red_flag": false,
"multiplier_pct": 100,
"declared_reason": null,
"unverified_reason": null,
"unanswered_open_prs": null,
"unanswered_open_issues": null,
"days_since_last_merged_pr": null,
"days_since_last_human_commit": 36,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "last human commit 36 days ago",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_maintained",
"params": {
"days": 36
}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "moderate",
"name": "Community & Adoption",
"value": 51,
"weight": 0.18,
"metrics": [
{
"key": "popularity",
"band": "moderate",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 51,
"inputs": {
"forks": 16,
"stars": 249,
"watchers": 4,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "249 stars",
"points": 38.8,
"status": "partial",
"details": [
{
"code": "stars",
"params": {
"count": 249
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "16 forks",
"points": 9.8,
"status": "partial",
"details": [
{
"code": "forks",
"params": {
"count": 16
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "4 watchers",
"points": 2.7,
"status": "partial",
"details": [
{
"code": "watchers",
"params": {
"count": 4
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "moderate",
"name": "Community health",
"note": null,
"notes": [],
"value": 50,
"inputs": {
"has_readme": true,
"has_license": true,
"has_contributing": false,
"has_issue_template": false,
"has_code_of_conduct": false,
"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": 0,
"status": "missed",
"details": [],
"max_points": 18
},
{
"key": "code_of_conduct",
"name": "Code of conduct",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 13.5
},
{
"key": "issue_template",
"name": "Issue template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.2
},
{
"key": "pr_template",
"name": "PR template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.3
}
]
}
],
"description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
},
{
"key": "governance",
"band": "moderate",
"name": "Sustainability & Governance",
"value": 52,
"weight": 0.24,
"metrics": [
{
"key": "maintainer_resilience",
"band": "critical",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 17,
"inputs": {
"bus_factor": 1,
"contributors_sampled": 2,
"top_contributor_share": 0.906
},
"components": [
{
"key": "bus_factor",
"name": "Bus factor",
"detail": "1 contributor(s) cover half of all commits",
"points": 9,
"status": "partial",
"details": [
{
"code": "bus_factor",
"params": {
"count": 1
}
}
],
"max_points": 54
},
{
"key": "commit_distribution",
"name": "Commit distribution",
"detail": "top contributor authored 91% of commits",
"points": 2.1,
"status": "partial",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 91
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "2 contributors",
"points": 2.7,
"status": "partial",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 2
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 1 contributing companies or organizations -- score normalized to 3",
"points": 3,
"status": "partial",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "good",
"name": "Issue & PR responsiveness",
"note": null,
"notes": [],
"value": 83,
"inputs": {
"merged_prs": 3,
"open_issues": 1,
"closed_issues": 29,
"issue_closed_ratio": 0.967,
"closed_unmerged_prs": 0
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "97% of issues closed",
"points": 45.2,
"status": "partial",
"details": [
{
"code": "issues_closed_share",
"params": {
"share": 97
}
}
],
"max_points": 46.75
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "3/3 decided PRs merged",
"points": 38.2,
"status": "met",
"details": [
{
"code": "decided_prs_merged",
"params": {
"merged": 3,
"decided": 3
}
}
],
"max_points": 38.25
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 0/30 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "moderate",
"name": "Ownership & stewardship",
"note": "Excluded from scoring (no data or not applicable): Verified domain. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"verified_domain"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 64,
"inputs": {
"followers": 187,
"owner_type": "User",
"is_verified": null,
"owner_login": "aidenlx",
"public_repos": 97,
"account_age_days": 3265
},
"components": [
{
"key": "ownership_backing",
"name": "Ownership backing",
"detail": "personal (user) account",
"points": 10,
"status": "partial",
"details": [
{
"code": "owner_personal",
"params": {}
}
],
"max_points": 30
},
{
"key": "verified_domain",
"name": "Verified domain",
"detail": "not applicable to user accounts",
"points": 0,
"status": "excluded",
"details": [
{
"code": "not_applicable_to_user_accounts",
"params": {}
}
],
"max_points": 20
},
{
"key": "owner_reach",
"name": "Owner reach",
"detail": "187 followers of aidenlx",
"points": 16.4,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 187,
"login": "aidenlx"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "97 public repos, account ~8 yr old",
"points": 25,
"status": "met",
"details": [
{
"code": "public_repos",
"params": {
"count": 97
}
},
{
"code": "account_age_years",
"params": {
"years": 8
}
}
],
"max_points": 25
}
]
}
],
"description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
},
{
"key": "engineering",
"band": "at_risk",
"name": "Engineering Quality",
"value": 42,
"weight": 0.2,
"metrics": [
{
"key": "engineering_practices",
"band": "at_risk",
"name": "Engineering practices",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: CI-Tests. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_ci_tests"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 30,
"inputs": {
"has_ci": true,
"has_tests": false,
"has_editorconfig": false,
"has_linter_config": false,
"has_precommit_config": false
},
"components": [
{
"key": "ci_workflows",
"name": "CI workflows",
"detail": "1 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 1
}
}
],
"max_points": 24
},
{
"key": "tests_present",
"name": "Tests present",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 24
},
{
"key": "linter_config",
"name": "Linter config",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"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": "no pull request found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "moderate",
"name": "Documentation",
"note": null,
"notes": [],
"value": 60,
"inputs": {
"topics": [
"obsidian-plugin"
],
"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": "at_risk",
"name": "Security",
"value": 49,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "at_risk",
"name": "Security posture",
"note": "Excluded from scoring (no data or not applicable): CI-Tests, Packaging. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"ci_tests",
"packaging"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 36,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 16,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 2,
"scorecard_aggregate": 3.6
},
"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 not enabled on development/release branches",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "no pull request found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"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 0/30 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 1 contributing companies or organizations -- score normalized to 3",
"points": 0.8,
"status": "partial",
"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": "no update tool detected",
"points": 0,
"status": "missed",
"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": "30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "packaging",
"name": "Packaging",
"detail": "packaging workflow not detected",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 5
},
{
"key": "pinned_dependencies",
"name": "Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "sast",
"name": "SAST",
"detail": "no SAST tool detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "security_policy",
"name": "Security-Policy",
"detail": "security policy file not detected",
"points": 0,
"status": "missed",
"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": 6.8,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "vulnerabilities",
"name": "Vulnerabilities",
"detail": "23 existing vulnerabilities detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
}
]
},
{
"key": "dependency_advisories",
"band": "excellent",
"name": "Dependency advisories",
"note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories, No advisories left outstanding. Remaining weights renormalized. Matched 891 resolved dependencies against OSV. This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"indirect_dependencies_free_of_known_advisories",
"no_advisories_left_outstanding"
]
}
},
{
"code": "weights_renormalized",
"params": {}
},
{
"code": "advisories_scope_repository",
"params": {
"assessed": 891
}
},
{
"code": "advisories_repo_graph_caveat",
"params": {}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 100,
"inputs": {
"source": "osv",
"advisories": 87,
"affected_packages": 40,
"assessed_packages": 891,
"unassessed_packages": 0,
"affected_by_severity": "critical 4, high 22, moderate 14",
"direct_affected_packages": 0
},
"components": [
{
"key": "direct_dependencies_free_of_known_advisories",
"name": "Direct dependencies free of known advisories",
"detail": "no direct dependency carries a known advisory",
"points": 35,
"status": "met",
"details": [
{
"code": "no_direct_advisories",
"params": {}
}
],
"max_points": 35
},
{
"key": "indirect_dependencies_free_of_known_advisories",
"name": "Indirect dependencies free of known advisories",
"detail": "transitive set not separable from development and test dependencies in this scope",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_scope_not_separable",
"params": {}
}
],
"max_points": 25
},
{
"key": "no_advisories_left_outstanding",
"name": "No advisories left outstanding",
"detail": "no advisory carries a publication date",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_no_publication_date",
"params": {}
}
],
"max_points": 40
}
]
},
{
"key": "malicious_dependencies",
"band": "excellent",
"name": "Malicious dependencies",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"source": "osv",
"meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
"packages": [],
"red_flag": false,
"assessed_packages": 891,
"malicious_packages": 0,
"direct_malicious_packages": 0,
"withdrawn_malicious_packages": 0,
"installable_malicious_packages": 0
},
"components": [
{
"key": "no_dependency_reported_as_a_malicious_package",
"name": "No dependency reported as a malicious package",
"detail": "no dependency is reported as a malicious package",
"points": 100,
"status": "met",
"details": [
{
"code": "no_malicious_dependencies",
"params": {}
}
],
"max_points": 100
}
]
},
{
"key": "high_risk_jurisdiction_exposure",
"band": "excellent",
"name": "High-Risk Jurisdiction Exposure",
"note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
"notes": [
{
"code": "jurisdiction_evidence_limits",
"params": {}
}
],
"value": 100,
"inputs": {
"meaning": "self-published location evidence; not nationality or citizenship",
"red_flag": false,
"exposures": [],
"policy_countries": [
"Russia",
"Iran",
"North Korea"
],
"review_only_matches": 0,
"assessed_self_published_locations": 4
},
"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": "at_risk",
"name": "AI Readiness",
"value": 46,
"weight": 0,
"metrics": [
{
"key": "ai_agent_context",
"band": "at_risk",
"name": "Agent context & guidance",
"note": null,
"notes": [],
"value": 40,
"inputs": {
"has_llms_txt": false,
"legible_history_share": 0.97,
"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": "97 of 100 human commits state their intent (structured subject or explanatory body)",
"points": 40,
"status": "met",
"details": [
{
"code": "legible_history",
"params": {
"legible": 97,
"sampled": 100
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "at_risk",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 39,
"inputs": {
"has_nix": false,
"has_tests": false,
"lockfiles": [
"pnpm-lock.yaml"
],
"has_dockerfile": false,
"typed_language": false,
"bootstrap_files": [
"mise.toml"
],
"has_devcontainer": false,
"has_linter_config": false,
"typecheck_configs": [
"tsconfig.json"
],
"agent_commit_share": 0,
"toolchain_manifests": [],
"dependency_bot_commit_share": 0
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": "mise.toml",
"points": 18,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "mise.toml"
}
}
],
"max_points": 18
},
{
"key": "automated_tests",
"name": "Automated tests",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 22
},
{
"key": "lint_format_config",
"name": "Lint / format config",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": "tsconfig.json",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "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": "no automated dependency updates observed",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_dependency_automation",
"params": {}
}
],
"max_points": 8
},
{
"key": "openssf_scorecard_pinned_dependencies",
"name": "OpenSSF Scorecard: Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "ai_code_legibility",
"band": "good",
"name": "Code legibility for models",
"note": null,
"notes": [],
"value": 79,
"inputs": {
"primary_language": "JavaScript",
"largest_source_bytes": 233413,
"source_files_sampled": 21,
"oversized_source_files": 1
},
"components": [
{
"key": "type_checkable_code",
"name": "Type-checkable code",
"detail": "JavaScript with type-check config (tsconfig.json)",
"points": 27,
"status": "partial",
"details": [
{
"code": "typecheck_config_language",
"params": {
"files": "tsconfig.json",
"language": "JavaScript"
}
}
],
"max_points": 45
},
{
"key": "manageable_file_sizes",
"name": "Manageable file sizes",
"detail": "1/21 source files over 60KB",
"points": 52.4,
"status": "partial",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 21,
"oversized": 1
}
}
],
"max_points": 55
}
]
}
],
"description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
}
],
"metrics_version": "1.13.0"
},
"warnings": [
"Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
],
"report_type": "repository",
"generated_at": "2026-07-26T20:46:13.248437Z",
"schema_version": "0.27.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/a/aidenlx/cm-chs-patch.svg",
"full_name": "aidenlx/cm-chs-patch",
"license_state": "standard",
"license_spdx": "MIT"
},
"repoMeta": null,
"notFound": false,
"related": [
{
"id": 139,
"full_name": "apache/superset",
"url": "https://github.com/apache/superset",
"description": "Apache Superset is a Data Visualization and Data Exploration Platform",
"ecosystem": "npm",
"ecosystems": [
"npm",
"pypi"
],
"primary_language": "TypeScript",
"languages": [
"TypeScript",
"Python",
"Jupyter Notebook"
],
"topics": [
"superset",
"apache",
"apache-superset",
"data-visualization",
"data-viz",
"analytics",
"business-intelligence",
"data-science",
"data-engineering",
"asf",
"bi",
"business-analytics",
"data-analytics",
"data-analysis",
"python",
"react",
"sql-editor",
"flask",
"extensions",
"visualization",
"embed",
"embedded",
"sdk",
"iframe",
"dashboard",
"chart",
"cli",
"development-tools"
],
"license_spdx": "Apache-2.0",
"license_state": "standard",
"stars": 73846,
"forks": 17889,
"watchers": 1535,
"monthly_downloads": 1098754,
"latest_score": 97,
"latest_band": "excellent",
"latest_scanned_at": "2026-07-15T20:41:37.957488Z",
"has_high_risk_jurisdiction_exposure": false,
"has_malicious_dependency": false,
"growth_authenticity": "unverified",
"abandonment_state": "unverified",
"red_flags": [],
"badge_url": ""
},
{
"id": 30859,
"full_name": "deepset-ai/haystack",
"url": "https://github.com/deepset-ai/haystack",
"description": "Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. Design modular pipelines and agent workflows with explicit control over retrieval, routing, memory, and generation. Built for scalable agents, RAG, multimodal applications, semantic search, and conversational systems.",
"ecosystem": "pypi",
"ecosystems": [
"pypi",
"npm"
],
"primary_language": "Python",
"languages": [
"Python"
],
"topics": [
"nlp",
"question-answering",
"pytorch",
"semantic-search",
"information-retrieval",
"summarization",
"transformers",
"machine-learning",
"ai",
"python",
"large-language-models",
"generative-ai",
"llm",
"rag",
"retrieval-augmented-generation",
"agents",
"agent",
"gemini",
"gpt-4",
"orchestration",
"bert",
"qa",
"reader",
"retriever",
"albert",
"language-model",
"mrc",
"roberta",
"search",
"squad",
"transfer-learning",
"transformer"
],
"license_spdx": "Apache-2.0",
"license_state": "standard",
"stars": 25959,
"forks": 2941,
"watchers": 160,
"monthly_downloads": 1022672,
"latest_score": 93,
"latest_band": "excellent",
"latest_scanned_at": "2026-07-21T02:32:10.344140Z",
"has_high_risk_jurisdiction_exposure": false,
"has_malicious_dependency": false,
"growth_authenticity": "unverified",
"abandonment_state": "unverified",
"red_flags": [],
"badge_url": ""
},
{
"id": 16577,
"full_name": "spotify/backstage",
"url": "https://github.com/spotify/backstage",
"description": "Backstage is an open framework for building developer portals",
"ecosystem": "npm",
"ecosystems": [
"npm"
],
"primary_language": "TypeScript",
"languages": [
"TypeScript"
],
"topics": [
"infrastructure",
"dx",
"developer-experience",
"developer-portal",
"microservices",
"cncf",
"backstage",
"self-service-portal",
"hacktoberfest"
],
"license_spdx": "Apache-2.0",
"license_state": "standard",
"stars": 33890,
"forks": 7492,
"watchers": 233,
"monthly_downloads": null,
"latest_score": 93,
"latest_band": "excellent",
"latest_scanned_at": "2026-07-17T15:07:27.917004Z",
"has_high_risk_jurisdiction_exposure": false,
"has_malicious_dependency": false,
"growth_authenticity": "unverified",
"abandonment_state": "unverified",
"red_flags": [],
"badge_url": ""
},
{
"id": 30871,
"full_name": "apache/airflow",
"url": "https://github.com/apache/airflow",
"description": "Apache Airflow - A platform to programmatically author, schedule, and monitor workflows",
"ecosystem": "pypi",
"ecosystems": [
"pypi",
"npm",
"go",
"maven"
],
"primary_language": "Python",
"languages": [
"Python"
],
"topics": [
"airflow",
"apache",
"apache-airflow",
"python",
"scheduler",
"workflow",
"automation",
"dag",
"data-engineering",
"data-integration",
"data-orchestrator",
"data-pipelines",
"data-science",
"elt",
"etl",
"machine-learning",
"mlops",
"orchestration",
"workflow-engine",
"workflow-orchestration",
"data",
"pipelines"
],
"license_spdx": "Apache-2.0",
"license_state": "standard",
"stars": 46191,
"forks": 17407,
"watchers": 781,
"monthly_downloads": 28891797,
"latest_score": 93,
"latest_band": "excellent",
"latest_scanned_at": "2026-07-21T02:34:57.958196Z",
"has_high_risk_jurisdiction_exposure": false,
"has_malicious_dependency": false,
"growth_authenticity": "unverified",
"abandonment_state": "unverified",
"red_flags": [],
"badge_url": ""
},
{
"id": 12466,
"full_name": "fastify/fastify",
"url": "https://github.com/fastify/fastify",
"description": "Fast and low overhead web framework, for Node.js",
"ecosystem": "npm",
"ecosystems": [
"npm"
],
"primary_language": "JavaScript",
"languages": [
"JavaScript"
],
"topics": [
"webframework",
"performance",
"speed",
"nodejs",
"hacktoberfest",
"web",
"framework",
"json",
"schema",
"open",
"api"
],
"license_spdx": "MIT",
"license_state": "standard",
"stars": 36740,
"forks": 2839,
"watchers": 361,
"monthly_downloads": 38579259,
"latest_score": 92,
"latest_band": "excellent",
"latest_scanned_at": "2026-07-17T04:49:50.860832Z",
"has_high_risk_jurisdiction_exposure": false,
"has_malicious_dependency": false,
"growth_authenticity": "unverified",
"abandonment_state": "unverified",
"red_flags": [],
"badge_url": ""
},
{
"id": 31321,
"full_name": "PrefectHQ/prefect",
"url": "https://github.com/PrefectHQ/prefect",
"description": "Prefect is a workflow orchestration framework for building resilient data pipelines in Python.",
"ecosystem": "pypi",
"ecosystems": [
"pypi",
"npm"
],
"primary_language": "Python",
"languages": [
"Python",
"TypeScript"
],
"topics": [
"python",
"workflow",
"data-engineering",
"data-science",
"workflow-engine",
"prefect",
"infrastructure",
"ml-ops",
"data-ops",
"automation",
"orchestration",
"data",
"observability",
"pipeline"
],
"license_spdx": "Apache-2.0",
"license_state": "standard",
"stars": 23442,
"forks": 2418,
"watchers": 197,
"monthly_downloads": 392580,
"latest_score": 91,
"latest_band": "excellent",
"latest_scanned_at": "2026-07-21T04:21:41.217318Z",
"has_high_risk_jurisdiction_exposure": false,
"has_malicious_dependency": false,
"growth_authenticity": "unverified",
"abandonment_state": "unverified",
"red_flags": [],
"badge_url": ""
}
]
}
}
Registro públicoInforme de salud del software esquema 0.27.0 · métricas 1.13.0 · 2026-07-26 20:46 UTC
A patch for Obsidian's built-in CodeMirror Editor to support Simplified Chinese word splitting Obsidian内置编辑器的(简体)中文分词支持
Añadir la insignia de puntuación al README Comparar con…
JavaScript · TypeScript MIT ★ 249 estrellas ⑂ 16 forks desde abr 2021 Ver en GitHub ↗ aidenlx/cm-chs-patch tiene un índice de salud de 50 sobre 100, lo que lo sitúa en la banda Moderado. Su puntuación más alta es Vitality (56/100) y la más baja, Engineering Quality (42/100). Se actualizó por última vez hace 36 días. Una sola persona concentra la mayor parte del trabajo reciente.
Índice de salud del software Las métricas se agrupan en categorías ponderadas sobre una escala de 1 a 100. El resultado global parte de su media; cuando la evidencia pública activa la Política de Jurisdicciones de Alto Riesgo, la calificación se ajusta y recibe el límite 49 (En riesgo). Preparación para IA queda fuera.
50
Excelente 85-100 Ejemplar; cumple prácticamente todos los criterios evaluados
Bueno 70-84 Saludable; carencias menores
Moderado 50-69 Aceptable con carencias notables; se recomienda revisión
En riesgo 30-49 Debilidades significativas; su adopción exige cautela
Crítico 1-29 Problemas graves (proyecto abandonado, un solo mantenedor, sin higiene)
Vitalidad Comunidad y Adopción Sostenibilidad y Gobernanza Calidad de Ingeniería Seguridad Preparación para IA Perfil de puntuación Cada eje es una categoría. La forma importa más que la media: un proyecto sano llena toda la figura, mientras que un perfil de picos y cráteres indica que la fortaleza en una dimensión enmascara el riesgo en otra.
Titularidad 187 seguidores 97 repositorios públicos desde ago 2017
Este repositorio pertenece a una cuenta personal . Un proyecto con un único propietario conlleva más riesgo de continuidad que uno respaldado por una organización.
Métricas por categoría ¿Está vivo el proyecto: se escribe código y se publican versiones?
56 Moderado · 22% del índice global
Cómo se puntúa 18/36 Recencia de push — último push hace 36 días 1.4/36 Cadencia de commits — 2/52 semanas con commits 13.8/18 Volumen de commits — 33 commits en el último año 10/10 OpenSSF Scorecard: Maintained — 30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10
Datos de entrada utilizados
Cómo se puntúa 27/27 Publica versiones — 22 versiones publicadas 36/36 Recencia de las versiones — última versión hace 71 días 12.6/27 Cadencia de publicación — una versión cada ~135,4 días 0/10 OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases.
Datos de entrada utilizados ¿Tiene el proyecto usuarios, descargas, atención y unas condiciones acogedoras para quienes contribuyen?
51 Moderado · 18% del índice global
Cómo se puntúa 38.8/60 Estrellas — 249 estrellas 9.8/25 Forks — 16 forks 2.7/15 Observadores — 4 observadores
Datos de entrada utilizados
Cómo se puntúa 22.5/22.5 README 22.5/22.5 Licencia — licencia reconocida (MIT) 0/18 Guía CONTRIBUTING 0/13.5 Código de conducta 0/7.2 Plantilla de issues 0/6.3 Plantilla de PR
Datos de entrada utilizados ¿Sobrevivirá el proyecto a sus personas: factor bus, capacidad de respuesta, quién lo respalda y mantenimiento del paquete?
52 Moderado · 24% del índice global
Cómo se puntúa 9/54 Factor bus — la mitad de los commits recae en 1 contribuyente(s) 2.1/22.5 Distribución de commits — el principal contribuyente firma el 91% de los commits 2.7/13.5 Amplitud de contribuyentes — 2 contribuyentes 3/10 OpenSSF Scorecard: Contributors — project has 1 contributing companies or organizations -- score normalized to 3
Datos de entrada utilizados
Cómo se puntúa 45.2/46.8 Resolución de issues — 97% de issues cerradas 38.2/38.3 Aceptación de PR — 3/3 PR decididos fusionados 0/15 OpenSSF Scorecard: Code-Review — Found 0/30 approved changesets -- score normalized to 0
Datos de entrada utilizados
Cómo se puntúa 10/30 Respaldo de la propiedad — cuenta personal (usuario) 0/20 Dominio verificado — no aplicable a cuentas de usuario 16.4/25 Alcance del propietario — 187 seguidores de aidenlx 25/25 Trayectoria — 97 repos públicos, cuenta de ~8 años
Datos de entrada utilizados Excluidos de la puntuación (sin datos o no aplicable): Dominio verificado. Los pesos restantes se han renormalizado.
¿Existen unas prácticas mínimas de ingeniería y documentación?
42 En riesgo · 20% del índice global
Cómo se puntúa 24/24 Flujos de trabajo de CI — 1 flujo(s) de trabajo 0/24 Pruebas presentes 0/16 Configuración de linter 0/9.6 Hooks de pre-commit 0/6.4 .editorconfig 0/20 OpenSSF Scorecard: CI-Tests — sin datos
Datos de entrada utilizados Excluidos de la puntuación (sin datos o no aplicable): OpenSSF Scorecard: CI-Tests. Los pesos restantes se han renormalizado.
Cómo se puntúa 30/30 README 0/25 Directorio de documentación 0/15 Sitio de documentación / página del proyecto 10/10 Descripción del repositorio 10/10 Topics — 1 topics 10/10 Wiki
Datos de entrada utilizados ¿Son sólidas las prácticas visibles de seguridad y de cadena de suministro, sin exposición jurisdiccional de alto riesgo sin resolver?
49 En riesgo · 16% del índice global
Cómo se puntúa 7.5/7.5 Binary-Artifacts — no binaries found in the repo 0/7.5 Branch-Protection — branch protection not enabled on development/release branches 0/2.5 CI-Tests — sin datos 0/2.5 CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected 0/7.5 Code-Review — Found 0/30 approved changesets -- score normalized to 0 0.8/2.5 Contributors — project has 1 contributing companies or organizations -- score normalized to 3 10/10 Dangerous-Workflow — no dangerous workflow patterns detected 0/7.5 Dependency-Update-Tool — no update tool detected 0/5 Fuzzing — project is not fuzzed 2.5/2.5 Licencia — license file detected 7.5/7.5 Maintained — 30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10 0/5 Packaging — sin datos 0/5 Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0 0/5 SAST — no SAST tool detected 0/5 Security-Policy — security policy file not detected 0/7.5 Signed-Releases — Project has not signed or included provenance with any releases. 6.8/7.5 Token-Permissions — detected GitHub workflow tokens with excessive permissions 0/7.5 Vulnerabilities — 23 existing vulnerabilities detected
Datos de entrada utilizados Excluidos de la puntuación (sin datos o no aplicable): ci_tests, packaging. Los pesos restantes se han renormalizado.
Cómo se puntúa 35/35 Dependencias directas libres de avisos conocidos — ninguna dependencia directa tiene un aviso conocido 0/25 Dependencias indirectas libres de avisos conocidos — el conjunto transitivo no es separable de las dependencias de desarrollo y prueba en este alcance 0/40 Sin avisos pendientes — ningún aviso tiene fecha de publicación
Datos de entrada utilizados Excluidos de la puntuación (sin datos o no aplicable): Dependencias indirectas libres de avisos conocidos, Sin avisos pendientes. Los pesos restantes se han renormalizado. Se cotejaron 891 dependencias resueltas con OSV. Este repositorio no publica ningún paquete que el índice resuelva, por lo que se evaluó en su lugar el grafo de dependencias del repositorio. Ese grafo mezcla fijaciones de desarrollo y prueba con las dependencias distribuidas, de modo que solo se puntúan las dependencias declaradas en tiempo de ejecución; los hallazgos transitivos se informan como contexto y quedan excluidos de la puntuación. No se analiza la alcanzabilidad.
¿Hasta qué punto está el repositorio preparado para desarrollarse y mantenerse con agentes de codificación de IA? Es una insignia independiente y experimental — peso 0,0, de modo que se presenta por separado y no afecta a la puntuación de salud global.
46 En riesgo · 0% del índice global
Cómo se puntúa 0/45 Instrucciones para agentes — sin CLAUDE.md / AGENTS.md / reglas de editor 0/15 Documentación legible por máquinas (llms.txt) 40/40 Historial de commits legible — 97 de 100 commits humanos declaran su intención (asunto estructurado o cuerpo explicativo)
Datos de entrada utilizados
Cómo se puntúa 18/18 Arranque con un solo comando — mise.toml 0/22 Pruebas automatizadas 0/11 Configuración de lint / formato 11/11 Verificación estática de tipos — tsconfig.json 10/10 Entorno reproducible — lockfile 0/10 Práctica demostrada con agentes — ningún commit con autoría de agente entre los últimos 100 0/8 Mantenimiento automatizado — no se observan actualizaciones automáticas de dependencias 0/10 OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Datos de entrada utilizados
Cómo se puntúa 27/45 Código verificable por tipos — JavaScript con configuración de verificación de tipos (tsconfig.json) 52.4/55 Tamaños de archivo manejables — 1/21 archivos fuente de más de 60 KB
Datos de entrada utilizados
Datos clave 249 estrellas de GitHub
2 contribuidores
33 commits en los últimos 12 meses
36 días desde el último push
22 versiones publicadas
1 factor bus
1 issues abiertas
npm ecosistemas de paquetes
Advertencias de recopilación de datos Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
Más detalle Historial de estrellas y forks 0 ★ / 16 ⇿ 0 Estrellas
16 Forks
18 Versiones
Cuándo se añadió cada estrella y fork, recopilado de GitHub y agrupado por día. El crecimiento acumulado se sitúa justo encima de las adiciones diarias que lo componen, de modo que ambos se leen en conjunto: la acumulación orgánica sostenida no se parece en nada a un pico abrupto y efímero. Cuando esa diferencia es medible, se informa como autenticidad del crecimiento.
Forks Forks/día Versiones
Todo 3 años Año 3 meses Mes
0 3 5 8 10 13 15 14 1 2021-11 2024-03 2026-07 Mayor 0 Menor 10 Parche 8
Cada punto abarca 5 días.
OpenSSF Scorecard 3.6 / 10 3.6 agregado
Evaluación de seguridad independiente y agnóstica en cuanto a herramientas, procedente del proyecto de código abierto OpenSSF Scorecard . Cada comprobación premia una práctica de seguridad, no la herramienta de un proveedor concreto. Las comprobaciones que Scorecard no pudo determinar se marcan como n/d y se excluyen de la puntuación de seguridad (nunca se cuentan como cero). Scorecard v5.5.0 · 2026-07-26 20:46 UTC
Dependencias directas 2 Registro Paquete Restricción de versión Manifiesto npm jieba-wasm ^2.4.0package.json npm monkey-around ^2.3.0package.json
Todas las dependencias 891 Conjunto completo de dependencias resueltas según el grafo de dependencias de GitHub: 2 paquetes directos y 889 indirectos (transitivos). El cierre transitivo es completo cuando el repositorio incluye un lockfile.
Registro Paquete Versión Relación npm jieba-wasm 0.0.2directa npm monkey-around 2.3.0directa npm @aidenlx/esbuild-plugin-obsidian 0.1.8indirecta npm @aidenlx/eslint-config 2.0.5indirecta npm @aidenlx/obsidian-plugin-bumper 0.1.12indirecta npm @aidenlx/release-it-config 0.1.11indirecta npm @ardatan/sync-fetch 0.0.1indirecta npm @babel/code-frame 7.18.6indirecta npm @babel/generator 7.19.3indirecta npm @babel/helper-environment-visitor 7.18.9indirecta npm @babel/helper-function-name 7.19.0indirecta npm @babel/helper-hoist-variables 7.18.6indirecta npm @babel/helper-split-export-declaration 7.18.6indirecta npm @babel/helper-string-parser 7.18.10indirecta npm @babel/helper-validator-identifier 7.19.1indirecta npm @babel/highlight 7.18.6indirecta npm @babel/parser 7.19.3indirecta npm @babel/runtime 7.19.0indirecta npm @babel/runtime-corejs3 7.19.1indirecta npm @babel/template 7.18.10indirecta npm @babel/traverse 7.19.3indirecta npm @babel/types 7.19.3indirecta npm @codemirror/state 6.1.2indirecta npm @codemirror/view 6.3.0indirecta npm @commitlint/config-validator 17.1.0indirecta npm @commitlint/execute-rule 17.0.0indirecta npm @commitlint/load 17.1.2indirecta npm @commitlint/resolve-extends 17.1.0indirecta npm @commitlint/types 17.0.0indirecta npm @cspotcode/source-map-support 0.8.1indirecta npm @esbuild/android-arm 0.15.18indirecta npm @esbuild/linux-loong64 0.15.18indirecta npm @eslint/eslintrc 1.3.3indirecta npm @graphql-eslint/eslint-plugin 3.11.2indirecta npm @graphql-tools/batch-execute 8.5.6indirecta npm @graphql-tools/code-file-loader 7.3.6indirecta npm @graphql-tools/delegate 9.0.8indirecta npm @graphql-tools/graphql-file-loader 7.5.5indirecta npm @graphql-tools/graphql-tag-pluck 7.3.6indirecta npm @graphql-tools/import 6.7.6indirecta npm @graphql-tools/json-file-loader 7.4.6indirecta npm @graphql-tools/load 7.7.7indirecta npm @graphql-tools/merge 8.3.6indirecta npm @graphql-tools/schema 9.0.4indirecta npm @graphql-tools/url-loader 7.16.4indirecta npm @graphql-tools/utils 8.12.0indirecta npm @graphql-tools/wrap 9.2.3indirecta npm @humanwhocodes/config-array 0.10.7indirecta npm @humanwhocodes/gitignore-to-minimatch 1.0.2indirecta npm @humanwhocodes/module-importer 1.0.1indirecta npm @humanwhocodes/object-schema 1.2.1indirecta npm @hutson/parse-repository-url 3.0.2indirecta npm @iarna/toml 2.2.5indirecta npm @jridgewell/gen-mapping 0.3.2indirecta npm @jridgewell/resolve-uri 3.1.0indirecta npm @jridgewell/set-array 1.1.2indirecta npm @jridgewell/sourcemap-codec 1.4.14indirecta npm @jridgewell/trace-mapping 0.3.16indirecta npm @jridgewell/trace-mapping 0.3.9indirecta npm @ljharb/through 2.3.12indirecta npm @nodelib/fs.scandir 2.1.5indirecta npm @nodelib/fs.stat 2.0.5indirecta npm @nodelib/fs.walk 1.2.8indirecta npm @octokit/auth-token 4.0.0indirecta npm @octokit/core 5.1.0indirecta npm @octokit/endpoint 9.0.4indirecta npm @octokit/graphql 7.0.2indirecta npm @octokit/openapi-types 19.1.0indirecta npm @octokit/plugin-paginate-rest 9.1.5indirecta npm @octokit/plugin-request-log 4.0.0indirecta npm @octokit/plugin-rest-endpoint-methods 10.2.0indirecta npm @octokit/request 8.1.6indirecta npm @octokit/request-error 5.0.1indirecta npm @octokit/rest 20.0.2indirecta npm @octokit/types 12.4.0indirecta npm @peculiar/asn1-schema 2.3.0indirecta npm @peculiar/json-schema 1.1.12indirecta npm @peculiar/webcrypto 1.4.0indirecta npm @pkgr/utils 2.3.1indirecta npm @pnpm/config.env-replace 1.1.0indirecta npm @pnpm/network.ca-file 1.0.2indirecta npm @pnpm/npm-conf 2.2.2indirecta npm @release-it/bumper 3.0.1indirecta npm @release-it/conventional-changelog 4.3.0indirecta npm @rushstack/eslint-patch 1.2.0indirecta npm @sindresorhus/is 5.6.0indirecta npm @sindresorhus/merge-streams 1.0.0indirecta npm @storybook/csf 0.0.1indirecta npm @szmarczak/http-timer 5.0.1indirecta npm @tootallnate/quickjs-emscripten 0.23.0indirecta npm @tsconfig/node10 1.0.9indirecta npm @tsconfig/node12 1.0.11indirecta npm @tsconfig/node14 1.0.3indirecta npm @tsconfig/node16 1.0.3indirecta npm @types/codemirror 0.0.108indirecta npm @types/codemirror 5.60.5indirecta npm @types/estree 1.0.0indirecta npm @types/http-cache-semantics 4.0.4indirecta npm @types/json-schema 7.0.11indirecta npm @types/json5 0.0.29indirecta npm @types/minimist 1.2.2indirecta npm @types/node 14.18.31indirecta npm @types/node 16.11.64indirecta npm @types/node 17.0.45indirecta npm @types/normalize-package-data 2.4.1indirecta npm @types/parse-json 4.0.0indirecta npm @types/shell-quote 1.7.1indirecta npm @types/tern 0.23.4indirecta npm @types/ws 8.5.3indirecta npm @typescript-eslint/eslint-plugin 5.39.0indirecta npm @typescript-eslint/experimental-utils 5.39.0indirecta npm @typescript-eslint/parser 5.39.0indirecta npm @typescript-eslint/scope-manager 5.39.0indirecta npm @typescript-eslint/type-utils 5.39.0indirecta npm @typescript-eslint/types 5.39.0indirecta npm @typescript-eslint/typescript-estree 5.39.0indirecta npm @typescript-eslint/utils 5.39.0indirecta npm @typescript-eslint/visitor-keys 5.39.0indirecta npm @whatwg-node/fetch 0.4.7indirecta npm abort-controller 3.0.0indirecta npm acorn 7.4.1indirecta npm acorn 8.8.0indirecta npm acorn-jsx 5.3.2indirecta npm acorn-node 1.8.2indirecta npm acorn-walk 7.2.0indirecta npm acorn-walk 8.2.0indirecta npm add-stream 1.0.0indirecta npm agent-base 7.1.0indirecta npm ajv 6.12.6indirecta npm ajv 8.11.0indirecta npm ansi-align 3.0.1indirecta npm ansi-escapes 4.3.2indirecta npm ansi-regex 5.0.1indirecta npm ansi-regex 6.0.1indirecta npm ansi-styles 3.2.1indirecta npm ansi-styles 4.3.0indirecta npm ansi-styles 6.2.1indirecta npm anymatch 3.1.2indirecta npm arg 4.1.3indirecta npm arg 5.0.2indirecta npm argparse 2.0.1indirecta npm aria-query 4.2.2indirecta npm array-buffer-byte-length 1.0.0indirecta npm array-ify 1.0.0indirecta npm array-includes 3.1.5indirecta npm array-union 2.1.0indirecta npm array.prototype.flat 1.3.0indirecta npm array.prototype.flatmap 1.3.0indirecta npm array.prototype.map 1.0.6indirecta npm arraybuffer.prototype.slice 1.0.2indirecta npm arrify 1.0.1indirecta npm asn1js 3.0.5indirecta npm assert-never 1.2.1indirecta npm ast-types 0.13.4indirecta npm ast-types-flow 0.0.7indirecta npm async-retry 1.3.3indirecta npm at-least-node 1.0.0indirecta npm available-typed-arrays 1.0.5indirecta npm axe-core 4.4.3indirecta npm axobject-query 2.2.0indirecta npm balanced-match 1.0.2indirecta npm base64-js 1.5.1indirecta npm basic-ftp 5.0.4indirecta npm before-after-hook 2.2.3indirecta npm binary-extensions 2.2.0indirecta npm bl 4.1.0indirecta npm boxen 7.1.1indirecta npm brace-expansion 1.1.11indirecta npm braces 3.0.2indirecta npm buffer 5.7.1indirecta npm buffer-from 1.1.2indirecta npm bundle-name 4.1.0indirecta npm busboy 1.6.0indirecta npm cacheable-lookup 7.0.0indirecta npm cacheable-request 10.2.14indirecta npm cachedir 2.3.0indirecta npm call-bind 1.0.2indirecta npm call-bind 1.0.5indirecta npm callsites 3.1.0indirecta npm camelcase 5.3.1indirecta npm camelcase 7.0.1indirecta npm camelcase-css 2.0.1indirecta npm camelcase-keys 6.2.2indirecta npm chalk 2.4.2indirecta npm chalk 4.1.2indirecta npm chalk 5.3.0indirecta npm chardet 0.7.0indirecta npm chokidar 3.5.3indirecta npm ci-info 3.4.0indirecta npm cli-boxes 3.0.0indirecta npm cli-cursor 3.1.0indirecta npm cli-cursor 4.0.0indirecta npm cli-spinners 2.7.0indirecta npm cli-spinners 2.9.2indirecta npm cli-width 3.0.0indirecta npm cli-width 4.1.0indirecta npm cliui 7.0.4indirecta npm clone 1.0.4indirecta npm color-convert 1.9.3indirecta npm color-convert 2.0.1indirecta npm color-name 1.1.3indirecta npm color-name 1.1.4indirecta npm comment-parser 1.3.1indirecta npm commitizen 4.2.5indirecta npm compare-func 2.0.0indirecta npm concat-map 0.0.1indirecta npm concat-stream 2.0.0indirecta npm config-chain 1.1.13indirecta npm configstore 6.0.0indirecta npm conventional-changelog 3.1.25indirecta npm conventional-changelog-angular 5.0.13indirecta npm conventional-changelog-atom 2.0.8indirecta npm conventional-changelog-codemirror 2.0.8indirecta npm conventional-changelog-conventionalcommits 4.6.3indirecta npm conventional-changelog-core 4.2.4indirecta npm conventional-changelog-ember 2.0.9indirecta npm conventional-changelog-eslint 3.0.9indirecta npm conventional-changelog-express 2.0.6indirecta npm conventional-changelog-jquery 3.0.11indirecta npm conventional-changelog-jshint 2.0.9indirecta npm conventional-changelog-preset-loader 2.3.4indirecta npm conventional-changelog-writer 5.0.1indirecta npm conventional-commit-types 3.0.0indirecta npm conventional-commits-filter 2.0.7indirecta npm conventional-commits-parser 3.2.4indirecta npm conventional-recommended-bump 6.1.0indirecta npm core-js-pure 3.25.5indirecta npm core-util-is 1.0.3indirecta npm cosmiconfig 7.0.1indirecta npm cosmiconfig 9.0.0indirecta npm cosmiconfig-toml-loader 1.0.0indirecta npm cosmiconfig-typescript-loader 4.1.1indirecta npm create-require 1.1.1indirecta npm cross-env 7.0.3indirecta npm cross-spawn 7.0.3indirecta npm crypto-random-string 4.0.0indirecta npm cssesc 3.0.0indirecta npm cz-conventional-changelog 3.3.0indirecta npm damerau-levenshtein 1.0.8indirecta npm dargs 7.0.0indirecta npm data-uri-to-buffer 4.0.1indirecta npm data-uri-to-buffer 6.0.1indirecta npm dataloader 2.1.0indirecta npm dateformat 3.0.3indirecta npm debug 2.6.9indirecta npm debug 3.2.7indirecta npm debug 4.3.4indirecta npm decamelize 1.2.0indirecta npm decamelize-keys 1.1.0indirecta npm decompress-response 6.0.0indirecta npm dedent 0.7.0indirecta npm deep-extend 0.6.0indirecta npm deep-is 0.1.4indirecta npm default-browser 5.2.1indirecta npm default-browser-id 5.0.0indirecta npm defaults 1.0.3indirecta npm defer-to-connect 2.0.1indirecta npm define-data-property 1.1.1indirecta npm define-lazy-prop 2.0.0indirecta npm define-lazy-prop 3.0.0indirecta npm define-properties 1.1.4indirecta npm define-properties 1.2.1indirecta npm defined 1.0.0indirecta npm degenerator 5.0.1indirecta npm deprecation 2.3.1indirecta npm detect-file 1.0.0indirecta npm detect-indent 6.1.0indirecta npm detective 5.2.1indirecta npm didyoumean 1.2.2indirecta npm diff 4.0.2indirecta npm dir-glob 3.0.1indirecta npm dlv 1.1.3indirecta npm doctrine 2.1.0indirecta npm doctrine 3.0.0indirecta npm dot-prop 5.3.0indirecta npm dot-prop 6.0.1indirecta npm dset 3.1.2indirecta npm eastasianwidth 0.2.0indirecta npm emoji-regex 10.3.0indirecta npm emoji-regex 8.0.0indirecta npm emoji-regex 9.2.2indirecta npm enhanced-resolve 5.10.0indirecta npm env-paths 2.2.1indirecta npm error-ex 1.3.2indirecta npm es-abstract 1.20.4indirecta npm es-abstract 1.22.3indirecta npm es-array-method-boxes-properly 1.0.0indirecta npm es-get-iterator 1.1.2indirecta npm es-set-tostringtag 2.0.2indirecta npm es-shim-unscopables 1.0.0indirecta npm es-to-primitive 1.2.1indirecta npm esbuild 0.15.18indirecta npm esbuild-android-64 0.15.18indirecta npm esbuild-android-arm64 0.15.18indirecta npm esbuild-darwin-64 0.15.18indirecta npm esbuild-darwin-arm64 0.15.18indirecta npm esbuild-freebsd-64 0.15.18indirecta npm esbuild-freebsd-arm64 0.15.18indirecta npm esbuild-linux-32 0.15.18indirecta npm esbuild-linux-64 0.15.18indirecta npm esbuild-linux-arm 0.15.18indirecta npm esbuild-linux-arm64 0.15.18indirecta npm esbuild-linux-mips64le 0.15.18indirecta npm esbuild-linux-ppc64le 0.15.18indirecta npm esbuild-linux-riscv64 0.15.18indirecta npm esbuild-linux-s390x 0.15.18indirecta npm esbuild-netbsd-64 0.15.18indirecta npm esbuild-openbsd-64 0.15.18indirecta npm esbuild-sunos-64 0.15.18indirecta npm esbuild-windows-32 0.15.18indirecta npm esbuild-windows-64 0.15.18indirecta npm esbuild-windows-arm64 0.15.18indirecta npm escalade 3.1.1indirecta npm escape-goat 4.0.0indirecta npm escape-string-regexp 1.0.5indirecta npm escape-string-regexp 4.0.0indirecta npm escape-string-regexp 5.0.0indirecta npm escodegen 2.1.0indirecta npm eslint 8.21.0indirecta npm eslint 8.25.0indirecta npm eslint-config-prettier 8.5.0indirecta npm eslint-import-resolver-node 0.3.6indirecta npm eslint-import-resolver-typescript 3.5.1indirecta npm eslint-module-utils 2.7.4indirecta npm eslint-plugin-import 2.26.0indirecta npm eslint-plugin-jest 26.9.0indirecta npm eslint-plugin-jest-formatting 3.1.0indirecta npm eslint-plugin-jsx-a11y 6.6.1indirecta npm eslint-plugin-playwright 0.10.0indirecta npm eslint-plugin-prefer-arrow 1.2.3indirecta npm eslint-plugin-prettier 4.2.1indirecta npm eslint-plugin-react 7.31.8indirecta npm eslint-plugin-react-hooks 4.6.0indirecta npm eslint-plugin-regexp 1.9.0indirecta npm eslint-plugin-simple-import-sort 7.0.0indirecta npm eslint-plugin-sonarjs 0.15.0indirecta npm eslint-plugin-storybook 0.6.4indirecta npm eslint-plugin-tailwindcss 3.6.2indirecta npm eslint-scope 5.1.1indirecta npm eslint-scope 7.1.1indirecta npm eslint-utils 3.0.0indirecta npm eslint-visitor-keys 2.1.0indirecta npm eslint-visitor-keys 3.3.0indirecta npm espree 9.4.0indirecta npm esprima 4.0.1indirecta npm esquery 1.4.0indirecta npm esrecurse 4.3.0indirecta npm estraverse 4.3.0indirecta npm estraverse 5.3.0indirecta npm esutils 2.0.3indirecta npm event-target-shim 5.0.1indirecta npm execa 5.1.1indirecta npm execa 8.0.1indirecta npm expand-tilde 2.0.2indirecta npm external-editor 3.1.0indirecta npm extract-files 11.0.0indirecta npm fast-deep-equal 3.1.3indirecta npm fast-diff 1.2.0indirecta npm fast-glob 3.2.12indirecta npm fast-glob 3.3.2indirecta npm fast-json-stable-stringify 2.1.0indirecta npm fast-levenshtein 2.0.6indirecta npm fastq 1.13.0indirecta npm fetch-blob 3.2.0indirecta npm figures 3.2.0indirecta npm figures 5.0.0indirecta npm file-entry-cache 6.0.1indirecta npm file-select-dialog 1.5.4indirecta npm fill-range 7.0.1indirecta npm find-node-modules 2.1.3indirecta npm find-root 1.1.0indirecta npm find-up 2.1.0indirecta npm find-up 4.1.0indirecta npm find-up 5.0.0indirecta npm findup-sync 4.0.0indirecta npm flat-cache 3.0.4indirecta npm flatted 3.2.7indirecta npm for-each 0.3.3indirecta npm form-data-encoder 1.7.2indirecta npm form-data-encoder 2.1.4indirecta npm formdata-node 4.4.1indirecta npm formdata-polyfill 4.0.10indirecta npm fs-extra 8.1.0indirecta npm fs-extra 9.1.0indirecta npm fs.realpath 1.0.0indirecta npm fsevents 2.3.2indirecta npm function-bind 1.1.1indirecta npm function-bind 1.1.2indirecta npm function.prototype.name 1.1.5indirecta npm function.prototype.name 1.1.6indirecta npm functional-red-black-tree 1.0.1indirecta npm functions-have-names 1.2.3indirecta npm get-caller-file 2.0.5indirecta npm get-east-asian-width 1.2.0indirecta npm get-intrinsic 1.1.3indirecta npm get-intrinsic 1.2.2indirecta npm get-pkg-repo 4.2.1indirecta npm get-stream 6.0.1indirecta npm get-stream 8.0.1indirecta npm get-symbol-description 1.0.0indirecta npm get-tsconfig 4.2.0indirecta npm get-uri 6.0.2indirecta npm git-raw-commits 2.0.11indirecta npm git-remote-origin-url 2.0.0indirecta npm git-semver-tags 4.1.1indirecta npm git-up 7.0.0indirecta npm git-url-parse 14.0.0indirecta npm gitconfiglocal 1.0.0indirecta npm glob 7.2.3indirecta npm glob-parent 5.1.2indirecta npm glob-parent 6.0.2indirecta npm global-dirs 0.1.1indirecta npm global-dirs 3.0.0indirecta npm global-modules 1.0.0indirecta npm global-prefix 1.0.2indirecta npm globals 11.12.0indirecta npm globals 13.17.0indirecta npm globalthis 1.0.3indirecta npm globalyzer 0.1.0indirecta npm globby 11.1.0indirecta npm globby 13.1.2indirecta npm globby 14.0.0indirecta npm globrex 0.1.2indirecta npm gopd 1.0.1indirecta npm got 12.6.1indirecta npm got 13.0.0indirecta npm graceful-fs 4.2.10indirecta npm grapheme-splitter 1.0.4indirecta npm graphql 16.5.0indirecta npm graphql-config 4.3.6indirecta npm graphql-depth-limit 1.1.0indirecta npm graphql-ws 5.11.2indirecta npm handlebars 4.7.7indirecta npm hard-rejection 2.1.0indirecta npm has 1.0.3indirecta npm has-bigints 1.0.2indirecta npm has-flag 3.0.0indirecta npm has-flag 4.0.0indirecta npm has-property-descriptors 1.0.0indirecta npm has-property-descriptors 1.0.1indirecta npm has-proto 1.0.1indirecta npm has-symbols 1.0.3indirecta npm has-tostringtag 1.0.0indirecta npm hasown 2.0.0indirecta npm homedir-polyfill 1.0.3indirecta npm hosted-git-info 2.8.9indirecta npm hosted-git-info 4.1.0indirecta npm http-cache-semantics 4.1.1indirecta npm http-proxy-agent 7.0.0indirecta npm http2-wrapper 2.2.1indirecta npm https-proxy-agent 7.0.2indirecta npm human-signals 2.1.0indirecta npm human-signals 5.0.0indirecta npm iconv-lite 0.4.24indirecta npm ieee754 1.2.1indirecta npm ignore 5.2.0indirecta npm ignore 5.3.0indirecta npm immediate 3.0.6indirecta npm import-fresh 3.3.0indirecta npm import-lazy 4.0.0indirecta npm imurmurhash 0.1.4indirecta npm indent-string 4.0.0indirecta npm inflight 1.0.6indirecta npm inherits 2.0.4indirecta npm ini 1.3.8indirecta npm ini 2.0.0indirecta npm inquirer 8.2.4indirecta npm inquirer 9.2.12indirecta npm internal-slot 1.0.3indirecta npm internal-slot 1.0.6indirecta npm interpret 1.4.0indirecta npm ip 1.1.8indirecta npm ip 2.0.0indirecta npm is-arguments 1.1.1indirecta npm is-array-buffer 3.0.2indirecta npm is-arrayish 0.2.1indirecta npm is-bigint 1.0.4indirecta npm is-binary-path 2.1.0indirecta npm is-boolean-object 1.1.2indirecta npm is-callable 1.2.7indirecta npm is-ci 3.0.1indirecta npm is-core-module 2.10.0indirecta npm is-date-object 1.0.5indirecta npm is-docker 2.2.1indirecta npm is-docker 3.0.0indirecta npm is-extglob 2.1.1indirecta npm is-fullwidth-code-point 3.0.0indirecta npm is-glob 4.0.3indirecta npm is-in-ci 0.1.0indirecta npm is-inside-container 1.0.0indirecta npm is-installed-globally 0.4.0indirecta npm is-interactive 1.0.0indirecta npm is-interactive 2.0.0indirecta npm is-map 2.0.2indirecta npm is-negative-zero 2.0.2indirecta npm is-npm 6.0.0indirecta npm is-number 7.0.0indirecta npm is-number-object 1.0.7indirecta npm is-obj 2.0.0indirecta npm is-path-inside 3.0.3indirecta npm is-plain-obj 1.1.0indirecta npm is-regex 1.1.4indirecta npm is-set 2.0.2indirecta npm is-shared-array-buffer 1.0.2indirecta npm is-ssh 1.4.0indirecta npm is-stream 2.0.1indirecta npm is-stream 3.0.0indirecta npm is-string 1.0.7indirecta npm is-symbol 1.0.4indirecta npm is-text-path 1.0.1indirecta npm is-typed-array 1.1.12indirecta npm is-typedarray 1.0.0indirecta npm is-unicode-supported 0.1.0indirecta npm is-unicode-supported 1.3.0indirecta npm is-unicode-supported 2.0.0indirecta npm is-utf8 0.2.1indirecta npm is-weakref 1.0.2indirecta npm is-windows 1.0.2indirecta npm is-wsl 2.2.0indirecta npm is-wsl 3.1.0indirecta npm isarray 1.0.0indirecta npm isarray 2.0.5indirecta npm isexe 2.0.0indirecta npm isomorphic-ws 5.0.0indirecta npm issue-parser 6.0.0indirecta npm iterate-iterator 1.0.2indirecta npm iterate-value 1.0.2indirecta npm js-sdsl 4.1.5indirecta npm js-tokens 4.0.0indirecta npm js-yaml 4.1.0indirecta npm jsdoctypeparser 9.0.0indirecta npm jsesc 2.5.2indirecta npm json-buffer 3.0.1indirecta npm json-parse-better-errors 1.0.2indirecta npm json-parse-even-better-errors 2.3.1indirecta npm json-schema-traverse 0.4.1indirecta npm json-schema-traverse 1.0.0indirecta npm json-stable-stringify-without-jsonify 1.0.1indirecta npm json-stringify-safe 5.0.1indirecta npm json5 1.0.1indirecta npm jsonfile 4.0.0indirecta npm jsonfile 6.1.0indirecta npm jsonparse 1.3.1indirecta npm JSONStream 1.3.5indirecta npm jsx-ast-utils 3.3.3indirecta npm jszip 3.10.1indirecta npm keyv 4.5.4indirecta npm kind-of 6.0.3indirecta npm language-subtag-registry 0.3.22indirecta npm language-tags 1.0.5indirecta npm latest-version 7.0.0indirecta npm levn 0.4.1indirecta npm lie 3.3.0indirecta npm lilconfig 2.0.6indirecta npm lines-and-columns 1.2.4indirecta npm load-json-file 4.0.0indirecta npm locate-path 2.0.0indirecta npm locate-path 5.0.0indirecta npm locate-path 6.0.0indirecta npm lodash 4.17.21indirecta npm lodash.capitalize 4.2.1indirecta npm lodash.castarray 4.4.0indirecta npm lodash.escaperegexp 4.1.2indirecta npm lodash.get 4.4.2indirecta npm lodash.ismatch 4.4.0indirecta npm lodash.isplainobject 4.0.6indirecta npm lodash.isstring 4.0.1indirecta npm lodash.lowercase 4.3.0indirecta npm lodash.map 4.6.0indirecta npm lodash.merge 4.6.2indirecta npm lodash.set 4.3.2indirecta npm lodash.uniqby 4.7.0indirecta npm log-symbols 4.1.0indirecta npm log-symbols 6.0.0indirecta npm longest 2.0.1indirecta npm loose-envify 1.4.0indirecta npm lowercase-keys 3.0.0indirecta npm lru-cache 6.0.0indirecta npm lru-cache 7.18.3indirecta npm macos-release 3.2.0indirecta npm make-error 1.3.6indirecta npm map-obj 1.0.1indirecta npm map-obj 4.3.0indirecta npm meow 8.1.2indirecta npm merge 2.1.1indirecta npm merge-stream 2.0.0indirecta npm merge2 1.4.1indirecta npm meros 1.2.1indirecta npm micromatch 4.0.5indirecta npm mime-db 1.52.0indirecta npm mime-types 2.1.35indirecta npm mimic-fn 2.1.0indirecta npm mimic-fn 4.0.0indirecta npm mimic-response 3.1.0indirecta npm mimic-response 4.0.0indirecta npm min-indent 1.0.1indirecta npm minimatch 3.1.2indirecta npm minimatch 4.2.1indirecta npm minimist 1.2.6indirecta npm minimist-options 4.1.0indirecta npm mock-fs 4.14.0indirecta npm modify-values 1.0.1indirecta npm moment 2.29.4indirecta npm ms 2.0.0indirecta npm ms 2.1.2indirecta npm ms 2.1.3indirecta npm mute-stream 0.0.8indirecta npm mute-stream 1.0.0indirecta npm nanoid 3.3.4indirecta npm natural-compare 1.4.0indirecta npm neo-async 2.6.2indirecta npm netmask 2.0.2indirecta npm new-github-release-url 2.0.0indirecta npm node-domexception 1.0.0indirecta npm node-fetch 2.6.7indirecta npm node-fetch 3.3.2indirecta npm normalize-package-data 2.5.0indirecta npm normalize-package-data 3.0.3indirecta npm normalize-path 2.1.1indirecta npm normalize-path 3.0.0indirecta npm normalize-url 8.0.0indirecta npm npm-run-path 4.0.1indirecta npm npm-run-path 5.2.0indirecta npm object-assign 4.1.1indirecta npm object-hash 3.0.0indirecta npm object-inspect 1.12.2indirecta npm object-inspect 1.13.1indirecta npm object-keys 1.1.1indirecta npm object.assign 4.1.4indirecta npm object.entries 1.1.5indirecta npm object.fromentries 2.0.5indirecta npm object.hasown 1.1.1indirecta npm object.values 1.1.5indirecta npm obsidian 0.16.3indirecta npm once 1.4.0indirecta npm onetime 5.1.2indirecta npm onetime 6.0.0indirecta npm open 10.0.3indirecta npm open 8.4.0indirecta npm optionator 0.9.1indirecta npm ora 5.4.1indirecta npm ora 8.0.1indirecta npm os-name 5.1.0indirecta npm os-tmpdir 1.0.2indirecta npm p-cancelable 3.0.0indirecta npm p-limit 1.3.0indirecta npm p-limit 2.3.0indirecta npm p-limit 3.1.0indirecta npm p-locate 2.0.0indirecta npm p-locate 4.1.0indirecta npm p-locate 5.0.0indirecta npm p-try 1.0.0indirecta npm p-try 2.2.0indirecta npm pac-proxy-agent 7.0.1indirecta npm pac-resolver 7.0.0indirecta npm package-json 8.1.1indirecta npm pako 1.0.11indirecta npm parent-module 1.0.1indirecta npm parse-json 4.0.0indirecta npm parse-json 5.2.0indirecta npm parse-passwd 1.0.0indirecta npm parse-path 7.0.0indirecta npm parse-url 8.1.0indirecta npm path-exists 3.0.0indirecta npm path-exists 4.0.0indirecta npm path-is-absolute 1.0.1indirecta npm path-key 3.1.1indirecta npm path-key 4.0.0indirecta npm path-parse 1.0.7indirecta npm path-type 3.0.0indirecta npm path-type 4.0.0indirecta npm path-type 5.0.0indirecta npm picocolors 1.0.0indirecta npm picomatch 2.3.1indirecta npm pify 2.3.0indirecta npm pify 3.0.0indirecta npm postcss 8.4.17indirecta npm postcss-import 14.1.0indirecta npm postcss-js 4.0.0indirecta npm postcss-load-config 3.1.4indirecta npm postcss-nested 5.0.6indirecta npm postcss-selector-parser 6.0.10indirecta npm postcss-value-parser 4.2.0indirecta npm prelude-ls 1.2.1indirecta npm prettier 2.7.1indirecta npm prettier-linter-helpers 1.0.0indirecta npm process-nextick-args 2.0.1indirecta npm promise.allsettled 1.0.7indirecta npm prop-types 15.8.1indirecta npm proto-list 1.2.4indirecta npm protocols 2.0.1indirecta npm proxy-agent 6.3.1indirecta npm proxy-from-env 1.1.0indirecta npm punycode 2.1.1indirecta npm pupa 3.1.0indirecta npm pvtsutils 1.3.2indirecta npm pvutils 1.1.3indirecta npm q 1.5.1indirecta npm queue-microtask 1.2.3indirecta npm quick-lru 4.0.1indirecta npm quick-lru 5.1.1indirecta npm rc 1.2.8indirecta npm react-is 16.13.1indirecta npm read-cache 1.0.0indirecta npm read-pkg 3.0.0indirecta npm read-pkg 5.2.0indirecta npm read-pkg-up 3.0.0indirecta npm read-pkg-up 7.0.1indirecta npm readable-stream 2.3.7indirecta npm readable-stream 3.6.0indirecta npm readdirp 3.6.0indirecta npm rechoir 0.6.2indirecta npm redent 3.0.0indirecta npm refa 0.9.1indirecta npm regenerator-runtime 0.13.9indirecta npm regexp-ast-analysis 0.2.4indirecta npm regexp-ast-analysis 0.5.1indirecta npm regexp.prototype.flags 1.4.3indirecta npm regexp.prototype.flags 1.5.1indirecta npm regexpp 3.2.0indirecta npm registry-auth-token 5.0.2indirecta npm registry-url 6.0.1indirecta npm release-it 17.0.3indirecta npm remove-trailing-separator 1.1.0indirecta npm require-directory 2.1.1indirecta npm require-from-string 2.0.2indirecta npm requireindex 1.2.0indirecta npm resolve 1.22.1indirecta npm resolve 2.0.0-next.4indirecta npm resolve-alpn 1.2.1indirecta npm resolve-dir 1.0.1indirecta npm resolve-from 4.0.0indirecta npm resolve-from 5.0.0indirecta npm resolve-global 1.0.0indirecta npm responselike 3.0.0indirecta npm restore-cursor 3.1.0indirecta npm restore-cursor 4.0.0indirecta npm retry 0.13.1indirecta npm reusify 1.0.4indirecta npm rimraf 3.0.2indirecta npm run-applescript 7.0.0indirecta npm run-async 2.4.1indirecta npm run-async 3.0.0indirecta npm run-parallel 1.2.0indirecta npm rxjs 7.5.7indirecta npm rxjs 7.8.1indirecta npm safe-array-concat 1.1.0indirecta npm safe-buffer 5.1.2indirecta npm safe-buffer 5.2.1indirecta npm safe-regex-test 1.0.0indirecta npm safer-buffer 2.1.2indirecta npm scslre 0.1.6indirecta npm semver 5.7.1indirecta npm semver 6.3.0indirecta npm semver 7.3.8indirecta npm semver 7.5.4indirecta npm semver-diff 4.0.0indirecta npm set-function-length 1.2.0indirecta npm set-function-name 2.0.1indirecta npm setimmediate 1.0.5indirecta npm shebang-command 2.0.0indirecta npm shebang-regex 3.0.0indirecta npm shelljs 0.8.5indirecta npm side-channel 1.0.4indirecta npm signal-exit 3.0.7indirecta npm signal-exit 4.1.0indirecta npm slash 3.0.0indirecta npm slash 4.0.0indirecta npm slash 5.1.0indirecta npm smart-buffer 4.2.0indirecta npm socks 2.7.1indirecta npm socks-proxy-agent 8.0.2indirecta npm source-map 0.6.1indirecta npm source-map-js 1.0.2indirecta npm spdx-correct 3.1.1indirecta npm spdx-exceptions 2.3.0indirecta npm spdx-expression-parse 3.0.1indirecta npm spdx-license-ids 3.0.12indirecta npm split 1.0.1indirecta npm split2 3.2.2indirecta npm stdin-discarder 0.2.2indirecta npm streamsearch 1.1.0indirecta npm string 1.1.1indirecta npm string 1.3.0indirecta npm string-env-interpolation 1.0.1indirecta npm string-width 4.2.3indirecta npm string-width 5.1.2indirecta npm string-width 7.1.0indirecta npm string.prototype.matchall 4.0.7indirecta npm string.prototype.trim 1.2.8indirecta npm string.prototype.trimend 1.0.5indirecta npm string.prototype.trimend 1.0.7indirecta npm string.prototype.trimstart 1.0.5indirecta npm string.prototype.trimstart 1.0.7indirecta npm strip-ansi 6.0.1indirecta npm strip-ansi 7.1.0indirecta npm strip-bom 3.0.0indirecta npm strip-bom 4.0.0indirecta npm strip-final-newline 2.0.0indirecta npm strip-final-newline 3.0.0indirecta npm strip-indent 3.0.0indirecta npm strip-json-comments 2.0.1indirecta npm strip-json-comments 3.1.1indirecta npm style-mod 4.0.0indirecta npm supports-color 5.5.0indirecta npm supports-color 7.2.0indirecta npm supports-preserve-symlinks-flag 1.0.0indirecta npm synckit 0.8.4indirecta npm tailwindcss 3.1.8indirecta npm tapable 2.2.1indirecta npm text-extensions 1.9.0indirecta npm text-table 0.2.0indirecta npm through 2.3.8indirecta npm through2 2.0.5indirecta npm through2 4.0.2indirecta npm tiny-glob 0.2.9indirecta npm tmp 0.0.33indirecta npm to-fast-properties 2.0.0indirecta npm to-regex-range 5.0.1indirecta npm tr46 0.0.3indirecta npm trim-newlines 3.0.1indirecta npm ts-dedent 2.2.0indirecta npm ts-node 10.9.1indirecta npm tsconfig-paths 3.14.1indirecta npm tslib 1.14.1indirecta npm tslib 2.4.0indirecta npm tsutils 3.21.0indirecta npm type-check 0.4.0indirecta npm type-fest 0.18.1indirecta npm type-fest 0.20.2indirecta npm type-fest 0.21.3indirecta npm type-fest 0.6.0indirecta npm type-fest 0.8.1indirecta npm type-fest 1.4.0indirecta npm type-fest 2.19.0indirecta npm typed-array-buffer 1.0.0indirecta npm typed-array-byte-length 1.0.0indirecta npm typed-array-byte-offset 1.0.0indirecta npm typed-array-length 1.0.4indirecta npm typedarray 0.0.6indirecta npm typedarray-to-buffer 3.1.5indirecta npm typescript 4.9.4indirecta npm uglify-js 3.17.3indirecta npm unbox-primitive 1.0.2indirecta npm undici 5.11.0indirecta npm unicorn-magic 0.1.0indirecta npm unique-string 3.0.0indirecta npm universal-user-agent 6.0.0indirecta npm universalify 0.1.2indirecta npm universalify 2.0.0indirecta npm unixify 1.0.0indirecta npm update-notifier 7.0.0indirecta npm uri-js 4.4.1indirecta npm url-join 5.0.0indirecta npm util-deprecate 1.0.2indirecta npm v8-compile-cache 2.3.0indirecta npm v8-compile-cache-lib 3.0.1indirecta npm validate-npm-package-license 3.0.4indirecta npm value-or-promise 1.0.11indirecta npm w3c-keyname 2.2.6indirecta npm wcwidth 1.0.1indirecta npm web-streams-polyfill 3.2.1indirecta npm web-streams-polyfill 4.0.0-beta.3indirecta npm webcrypto-core 1.7.5indirecta npm webidl-conversions 3.0.1indirecta npm whatwg-url 5.0.0indirecta npm which 1.3.1indirecta npm which 2.0.2indirecta npm which-boxed-primitive 1.0.2indirecta npm which-typed-array 1.1.13indirecta npm widest-line 4.0.1indirecta npm wildcard-match 5.1.2indirecta npm windows-release 5.1.1indirecta npm word-wrap 1.2.3indirecta npm wordwrap 1.0.0indirecta npm wrap-ansi 6.2.0indirecta npm wrap-ansi 7.0.0indirecta npm wrap-ansi 8.1.0indirecta npm wrappy 1.0.2indirecta npm write-file-atomic 3.0.3indirecta npm ws 8.9.0indirecta npm xdg-basedir 5.1.0indirecta npm xtend 4.0.2indirecta npm y18n 5.0.8indirecta npm yallist 4.0.0indirecta npm yaml 1.10.2indirecta npm yargs 16.2.0indirecta npm yargs-parser 20.2.9indirecta npm yargs-parser 21.1.1indirecta npm yn 3.1.1indirecta npm yocto-queue 0.1.0indirecta
Avisos de dependencias 40 Este repositorio no publica ningún paquete que el índice resuelva, así que se evaluó su propio grafo de dependencias — 891 paquetes, que incluyen también fijaciones de desarrollo y prueba que nunca se distribuyen: 40 tienen avisos conocidos, de los cuales 0 son directas.
Paquete Versión Relación Gravedad Avisos Corregido en @babel/traverse 7.19.3indirecta crítica 1 8.0.0-alpha.4basic-ftp 5.0.4indirecta crítica 4 5.3.1flatted 3.2.7indirecta crítica 2 3.4.2handlebars 4.7.7indirecta crítica 8 4.7.9brace-expansion 1.1.11indirecta alta 4 5.0.8braces 3.0.2indirecta alta 1 3.0.3cross-spawn 7.0.3indirecta alta 1 7.0.5dset 3.1.2indirecta alta 1 3.1.4ip 1.1.8indirecta alta 2 2.0.1ip 2.0.0indirecta alta 2 2.0.1js-yaml 4.1.0indirecta alta 3 4.3.0json5 1.0.1indirecta alta 1 2.2.2lodash 4.17.21indirecta alta 3 4.18.0lodash.set 4.3.2indirecta alta 1 4.17.20minimatch 3.1.2indirecta alta 3 10.2.3minimatch 4.2.1indirecta alta 3 10.2.3picomatch 2.3.1indirecta alta 2 4.0.4postcss 8.4.17indirecta alta 4 8.5.18semver 5.7.1indirecta alta 1 7.5.2semver 6.3.0indirecta alta 1 7.5.2semver 7.3.8indirecta alta 1 7.5.2string 1.1.1indirecta alta 1 — string 1.3.0indirecta alta 1 — tmp 0.0.33indirecta alta 2 0.2.6undici 5.11.0indirecta alta 17 8.5.0ws 8.9.0indirecta alta 3 8.21.0@babel/runtime 7.19.0indirecta moderada 1 8.0.0-alpha.17@babel/runtime-corejs3 7.19.1indirecta moderada 1 8.0.0-alpha.17@octokit/plugin-paginate-rest 9.1.5indirecta moderada 1 11.4.1@octokit/request 8.1.6indirecta moderada 1 9.2.1@octokit/request-error 5.0.1indirecta moderada 1 6.1.7ajv 6.12.6indirecta moderada 1 8.18.0ajv 8.11.0indirecta moderada 1 8.18.0diff 4.0.2indirecta moderada 1 8.0.3esbuild 0.15.18indirecta moderada 1 0.25.0graphql 16.5.0indirecta moderada 1 16.8.1micromatch 4.0.5indirecta moderada 1 4.0.8nanoid 3.3.4indirecta moderada 1 5.0.9word-wrap 1.2.3indirecta moderada 1 1.2.4yaml 1.10.2indirecta moderada 1 2.8.3
Un aviso significa que la versión registrada en el grafo de dependencias cae dentro del rango afectado de un aviso. No se analiza la alcanzabilidad, y el grafo incluye fijaciones de desarrollo y prueba: un hallazgo puede referirse al utillaje y no al software distribuido.
Informe JSON sin procesar legible por máquina {
"data": {
"repo": {
"topics": [
"obsidian-plugin"
],
"is_fork": false,
"size_kb": 49900,
"has_wiki": true,
"homepage": null,
"languages": {
"JavaScript": 250026,
"TypeScript": 36183
},
"pushed_at": "2026-06-20T09:18:47Z",
"created_at": "2021-04-02T07:15:29Z",
"owner_type": "User",
"updated_at": "2026-07-19T13:33:50Z",
"description": "A patch for Obsidian's built-in CodeMirror Editor to support Simplified Chinese word splitting Obsidian内置编辑器的(简体)中文分词支持",
"is_archived": false,
"is_disabled": false,
"license_spdx": "MIT",
"default_branch": "main",
"license_spdx_raw": "MIT",
"primary_language": "JavaScript",
"significant_languages": [
"JavaScript",
"TypeScript"
]
},
"owner": {
"blog": "https://aidenlx.site",
"name": "Aiden Liu",
"type": "User",
"login": "aidenlx",
"company": null,
"location": "Fuzhou, China",
"followers": 187,
"avatar_url": "https://avatars.githubusercontent.com/u/31102694?v=4",
"created_at": "2017-08-17T13:55:03Z",
"is_verified": null,
"public_repos": 97,
"account_age_days": 3265
},
"license": {
"state": "standard",
"spdx_id": "MIT",
"raw_spdx": "MIT",
"file_present": true,
"scorecard_found": true,
"profile_has_license": true
},
"activity": {
"releases": [
{
"tag": "1.13.4",
"kind": "patch",
"published_at": "2026-05-16T15:48:01Z"
},
{
"tag": "1.13.3",
"kind": "patch",
"published_at": "2026-05-16T15:28:23Z"
},
{
"tag": "1.13.2",
"kind": "patch",
"published_at": "2026-05-16T07:01:10Z"
},
{
"tag": "1.13.1",
"kind": "patch",
"published_at": "2026-05-16T06:39:37Z"
},
{
"tag": "1.13.0",
"kind": "minor",
"published_at": "2026-05-16T06:30:06Z"
},
{
"tag": "1.12.0",
"kind": "minor",
"published_at": "2024-05-06T15:37:33Z"
},
{
"tag": "1.11.1",
"kind": "patch",
"published_at": "2024-04-17T15:19:51Z"
},
{
"tag": "1.11.0",
"kind": "minor",
"published_at": "2024-01-30T04:07:20Z"
},
{
"tag": "1.10.0",
"kind": "minor",
"published_at": "2023-01-18T05:50:07Z"
},
{
"tag": "1.9.0",
"kind": "minor",
"published_at": "2023-01-14T07:42:36Z"
},
{
"tag": "1.8.2",
"kind": "patch",
"published_at": "2022-10-08T15:55:56Z"
},
{
"tag": "1.8.1",
"kind": "patch",
"published_at": "2022-05-02T05:58:10Z"
},
{
"tag": "1.8.0",
"kind": "minor",
"published_at": "2022-04-29T00:37:37Z"
},
{
"tag": "1.7.0",
"kind": "minor",
"published_at": "2022-04-28T17:51:37Z"
},
{
"tag": "1.6.0",
"kind": "minor",
"published_at": "2022-04-28T14:58:15Z"
},
{
"tag": "1.5.0",
"kind": "minor",
"published_at": "2022-02-24T07:35:31Z"
},
{
"tag": "1.4.1",
"kind": "patch",
"published_at": "2021-12-13T14:18:03Z"
},
{
"tag": "1.4.0",
"kind": "minor",
"published_at": "2021-12-13T13:42:23Z"
},
{
"tag": "1.3.1",
"kind": "patch",
"published_at": "2021-09-03T08:34:48Z"
},
{
"tag": "1.3.0",
"kind": "minor",
"published_at": "2021-09-03T07:45:10Z"
},
{
"tag": "1.2.0",
"kind": "minor",
"published_at": "2021-09-03T07:39:25Z"
},
{
"tag": "1.1.0",
"kind": "minor",
"published_at": "2021-04-06T11:29:33Z"
}
],
"recent_commits": [
{
"oid": "158ec0ef6d73121889350821d103a15857286987",
"body": "BRAT now resolves betas straight from GitHub pre-releases, so\nmanifest-beta.json is no longer required. Stamp the release version from\npackage.json onto manifest.json at build time instead, keeping the\ncommitted manifest.json pinned to the latest stable version.\n\nWith the manifest split gone, `build:beta` produced output identical to\n`build`, so collapse the two: the release workflow runs `pnpm build` for\nboth stable and pre-release tags (the pre-release flag is still derived\nfrom the tag).",
"is_bot": false,
"headline": "refactor(release): drop manifest-beta.json and redundant beta build",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-06-20T09:17:30Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "dc62ed8455168174e76809ce38cc05ac08c7fd72",
"body": null,
"is_bot": false,
"headline": "chore: release obsidian plugin v1.13.4",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T15:47:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e3438f4f715983146c7471310f86adb321ca0319",
"body": null,
"is_bot": false,
"headline": "style: lint fix",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T15:46:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6a42ce0f54bc564701f39b0bfd31e8afce9c0229",
"body": "…ization",
"is_bot": false,
"headline": "chore(release-it): update hooks to run format and lint before initial…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T15:45:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9f149dd11b407bdb2abcaa65461872b4b013d29a",
"body": "jieba-wasm 2.4 deprecated passing the InitInput directly; the new API\ntakes a single { module_or_path } object.",
"is_bot": false,
"headline": "fix(jieba): pass options object to init to silence deprecation warning",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T15:35:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e5f8f69f21601e137a49066ee697e0a05a1232c6",
"body": null,
"is_bot": false,
"headline": "chore: release obsidian plugin v1.13.3",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T15:27:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cecd52fc924416b7b5216508e8f1f0c1e7f64e18",
"body": "…bumps\n\nPersist jieba's wasm under a name derived from the installed\n`jieba-wasm` package version (e.g. `jieba_rs_wasm_2_4_0.wasm`) instead\nof the fixed `jieba_rs_wasm_bg.wasm`. The version is injected at build\ntime via Vite `define`, sourced from `node_modules/jieba-wasm/package.json`.\n\nPreviously,\n[…]\n\n\n`deleteLib()` is also extended to sweep sibling jieba wasm binaries\nmatching `^jieba_rs_wasm_(bg|\\d+_\\d+_\\d+)\\.wasm$`, so the in-app delete\naction clears legacy and prior-version files in one click.",
"is_bot": false,
"headline": "fix: version-suffix jieba wasm filename to avoid ABI mismatch on dep …",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T15:25:21Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "cd642b090b3aa02dc5ed59d1d4acb97ee9405b9b",
"body": null,
"is_bot": false,
"headline": "chore: release obsidian plugin v1.13.2",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T07:00:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c026a33e6c5495601e9fe204de9c15b63fb504f1",
"body": "Group jieba and vim toggles under headed SettingGroups (Obsidian 1.11.0+)\ninstead of flat Settings. Replace addToggle/addTextField/addDeleteLibSetting\ncontainer-taking helpers with bindToggle/bindTextArea/bindDeleteLib callbacks\nthat configure an existing Setting passed from group.addSetting(). Drop the\n【Vim Mode】 prefix on the vim toggle names now that the heading carries it.",
"is_bot": false,
"headline": "refactor(settings): use SettingGroup API for jieba and vim sections",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T07:00:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "075bccd5dd9e7564d350292e2b75a53eb9302046",
"body": "Remove the internal disable/enable reload flow after installing or updating Jieba data. Require an Obsidian restart instead and add a settings control to delete the downloaded WASM binary when present.",
"is_bot": false,
"headline": "fix(settings): avoid self-reload for jieba wasm changes",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:57:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f72a29ae51388aeb50d306c7497b99b4d4dbe7c6",
"body": "Sign the released main.js with actions/attest-build-provenance so users\ncan cryptographically verify it was built from this repository.",
"is_bot": false,
"headline": "ci(release): attest build provenance for main.js",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:52:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "89be577eadc4ea52dad2eb91f754298511cf48b4",
"body": "Patch jieba-wasm's web entry to remove the `new URL('jieba_rs_wasm_bg.wasm',\nimport.meta.url)` fallback. The fallback is unused — initJieba() always\nreceives the wasm buffer from CMChsPatch.loadLib — but Vite statically\nresolved the reference and baked the wasm as a ~5MB base64 data URI into\nthe lib bundle. Stripping it drops main.js from 5.1MB to 40KB.",
"is_bot": false,
"headline": "fix(build): prevent jieba wasm from being inlined into main.js",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:50:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4122c2e7ca25779f76c51a5dc3892cc5af6bd660",
"body": "… access details",
"is_bot": false,
"headline": "docs: add security disclosure section to README for direct filesystem…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:48:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6d24e60407f47c45f39fe7aa6529dab80910c60e",
"body": null,
"is_bot": false,
"headline": "chore: release obsidian plugin v1.13.1",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:38:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "eb884e1cd95f636dba385143e86fe00a0f31cd95",
"body": "…mplified Chinese word splitting support",
"is_bot": false,
"headline": "docs: update README to reflect new plugin name and description for Si…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:38:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5f333f9736514a5e65d3e9a093ffed63cb554f99",
"body": "…mages",
"is_bot": false,
"headline": "docs: update README to reference new asset paths for word splitting i…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:37:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c3de838fc24effbcddc7775e01c602f3981bc093",
"body": "… Simplified Chinese word splitting support",
"is_bot": false,
"headline": "refactor(manifest): update plugin name and description for clarity on…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:36:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f1ec8253f9a4dc588bdb9474ff43903cd6dfae2a",
"body": null,
"is_bot": false,
"headline": "fix(ci): fail clearly for missing release tags",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:30:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d33c3af9cd99d5c2c6b4de9a33d5f6a0a09c88ca",
"body": null,
"is_bot": false,
"headline": "fix(ci): trigger release workflow for version tags",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:26:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f75ff064e94d78542e29c2a1546cfa891e2f4e32",
"body": null,
"is_bot": false,
"headline": "chore: release obsidian plugin v1.13.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:18:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "652768fea47ece45674ad524a33704c9bcd6ff08",
"body": null,
"is_bot": false,
"headline": "fix(release-it): update script path from ob-bumper.mjs to ob-bumper.js",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:16:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8394ec293cc8dfd2859c3d1a7fa8e6157a5a65e3",
"body": "Handle cases where Vim's current character class and the tokenizer's segment class disagree. This happens around 々, where CodeMirror treats the character as punctuation while the segmenter may include it in a Chinese word.\n\nBreak out of the segmented path when it cannot advance, then let the normal Vim character scan continue. This preserves Chinese word segmentation, such as 今天天气不错, while preventing repeated w motions from freezing Obsidian.\n\nCloses #32",
"is_bot": false,
"headline": "fix(vim): avoid word motion loop on iteration marks",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T06:15:46Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "400dc7593be83b26c59935ad7f4f0921940ff891",
"body": "Skip Chinese segmentation when group movement or deletion spans do not contain Chinese text, so accented Latin words keep CodeMirror's native boundaries.\n\nCloses #31",
"is_bot": false,
"headline": "fix(cm6): preserve non-Chinese word boundaries",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T05:55:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4ff58d0a8b0a0ab1859f03120a2931bbfbd9ce2b",
"body": "Add .github/workflows/release.yml that builds and publishes\nmain.js + manifest.json when a semver tag is pushed. Split into\nbuild (contents: read, persist-credentials: false) and release\n(contents: write) jobs so install/build scripts cannot reach the\nwrite-scoped GITHUB_TOKEN. Prerelease tags route to build:beta and\nare marked --prerelease.\n\nDisable release-it's github release step; release-it remains\nresponsible for the version bump commit and tag push.",
"is_bot": false,
"headline": "ci: create github release on tag push",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T05:52:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4f56b118c5427951707225d608b6b65d75e57c2b",
"body": "…ions",
"is_bot": false,
"headline": "docs: update README with development prerequisites and setup instruct…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T05:43:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8147f92135236cad0573de5aee0d09f230627533",
"body": "Vendor @codemirror/view 6.38.6 as a git submodule at packages/cm-view\n(fork at aidenlx/view, main = upstream tag + one patch commit exposing\nLineView/groupAt/Rect via a /internal subpath, pre-compiled to js+dts\nso consumers don't pull raw TypeScript source).\n\n- @codemirror/view in devDependencies no\n[…]\nternal\n- pnpm-workspace.yaml picks up packages/*; lint/format configs ignore\n the vendored sources\n- Drop obsolete cm6-view-src/* and jieba-wasm/web tsconfig paths\n- Document submodule init in README",
"is_bot": false,
"headline": "chore: replace cm6-view-src with @codemirror/view workspace submodule",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T05:34:29Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "04f9f349c3e5b94570f571a6369cd990dcbe36c0",
"body": "… of compromised packages",
"is_bot": false,
"headline": "chore: add minimumReleaseAge to pnpm-workspace.yaml to mitigate risks…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-16T04:45:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7b55a26dfde9e51d54fd8f532b67b74417b3aec7",
"body": "…ckage files\n\n- Set minimum app version to 1.12.3 in manifest files\n- Upgrade @codemirror/state to 6.5.0 and @codemirror/view to 6.38.6 in package.json and pnpm-lock.yaml",
"is_bot": false,
"headline": "chore: update minimum app version and dependencies in manifest and pa…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-15T17:05:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d41b6a6c3fb0bf9b45424ef61f2cd2c3acfddf72",
"body": "…nd update related dependencies in pnpm-lock.yaml",
"is_bot": false,
"headline": "chore: upgrade @release-it/conventional-changelog to version 11.0.0 a…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-15T16:58:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8a91e276e05c5f1c85240f2b5b17965899e25ac6",
"body": null,
"is_bot": false,
"headline": "style: lint fix",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-15T16:55:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c1446e9aeb9e07ca170fff5e00ed44e81ad57582",
"body": "- Drop @aidenlx/* deps (eslint-config, esbuild-plugin-obsidian, bumper,\n release-it-config); switch package to ESM (type: module)\n- Replace esbuild with Vite 8; inline obsidian build plugin writes\n manifest.json and .hotreload\n- Replace eslint + prettier with oxlint 1.64 + oxfmt 0.49\n- Upgrade Typ\n[…]\nt to 6.0 with bundler module resolution; cm6-view-src\n mapped via tsconfig paths and vite alias\n- Pin Node 26 via mise.toml\n- Refactor src to use this.app and typed require() helpers (src/require.ts)",
"is_bot": false,
"headline": "chore: migrate toolchain to vite + oxlint/oxfmt + typescript 6",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-15T16:46:20Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "7b60556d5bef94e2ee0a853d71dc65a255c2ffde",
"body": null,
"is_bot": false,
"headline": "chore: update jieba-wasm dependency to version 2.4.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-15T16:45:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "535780175f9bd5d57e27013b58872bd8dce88524",
"body": "Replace the single fileDialog() call site with a small native\n<input type=\"file\"> helper in install-guide. Also pin pnpm via the\npackageManager field and add the pnpm-workspace allowBuilds config.",
"is_bot": false,
"headline": "chore: drop file-select-dialog dep for inline file picker",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2026-05-15T16:45:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "56cdd0b828830bb6fa2bc2f536b374513909505c",
"body": null,
"is_bot": false,
"headline": "chore: release obsidian plugin v1.12.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2024-05-06T15:37:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6a96dc83194fa5bce89555d0d04b51240455c6ad",
"body": null,
"is_bot": false,
"headline": "feat: expose cut for search",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2024-05-06T15:37:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b4411c586c47887ed4a2b0f446fb83bf3570a8fd",
"body": null,
"is_bot": false,
"headline": "chore: release obsidian plugin v1.11.1",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2024-04-17T15:19:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "28b4f536cf2f728d7570060b0ef6a8d36a8ae4ac",
"body": null,
"is_bot": false,
"headline": "perf: improve chs truncate logic",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2024-04-17T15:18:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "247c988fbe1fa79562a09cdb0d8558c7a114463e",
"body": null,
"is_bot": false,
"headline": "style: linting and naming",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2024-04-17T15:10:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "64618f01ac7b121e9ea157bc74aeb04e73f121dc",
"body": null,
"is_bot": false,
"headline": "FIX: support Option+Shift+Arrow select by chinese words #13 #27",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2024-04-17T14:30:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f25ec67c97353432a3b6fb8db463682e2a8125e9",
"body": null,
"is_bot": false,
"headline": "FIX: move by word escape spaces #26",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2024-04-17T14:30:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b2113b00733c4f1b90542f764622a97116264980",
"body": null,
"is_bot": false,
"headline": "chore: release obsidian plugin v1.11.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2024-01-30T04:07:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9d09d09133ab589a807666c9276883236ab27d14",
"body": null,
"is_bot": false,
"headline": "update release-it",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2024-01-30T04:06:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "783aad9f7b3e954b1e9c9c479fc5925d577b16a4",
"body": null,
"is_bot": false,
"headline": "fix esbuild resolve cm6-view-src",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2024-01-30T04:06:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "517c99d0b40e51ef3115497b62a2ec6ad9e6fb18",
"body": null,
"is_bot": false,
"headline": "remove cm5 support",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2024-01-30T03:39:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6e3b54dac9861de5385211bf52838be09e0f776d",
"body": null,
"is_bot": false,
"headline": "fix: fill the missing chinese punctuation mapping",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2024-01-30T01:29:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0172cbd3721087d6f1fd63396d2cbb7d08e5c132",
"body": null,
"is_bot": false,
"headline": "fix: ignore non-chs text out of range limit",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2024-01-30T01:29:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "434765c67283e4dae84039a85d27531f434c81ec",
"body": null,
"is_bot": false,
"headline": "chore: release v1.10.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-18T05:49:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2864ad19434959b400d23606299d3ac1b27360d1",
"body": null,
"is_bot": false,
"headline": "fix: improve install guide",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-18T05:46:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d38f9cb6e4426e27eea6c9808573fca848fc0836",
"body": "require reinstall jieba binary in desktop",
"is_bot": false,
"headline": "feat: jieba binary can be reused across vault",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-18T05:34:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5065c96e610960b576c8e96a8e69fca818b035df",
"body": null,
"is_bot": false,
"headline": "build: add correct typing for Intl.Segmenter",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-18T05:13:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2866373777fdb01a4f8774cfd3555c8eeb5e74d7",
"body": null,
"is_bot": false,
"headline": "chore: release v1.9.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-14T07:42:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "43fba16c6130a6ca993e38501d2e5c6bea24cd50",
"body": null,
"is_bot": false,
"headline": "build: downgrade release-it",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-14T07:38:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b8540fa270136dd19d43c24088042fb535feeb10",
"body": null,
"is_bot": false,
"headline": "docs: add credit for vim support",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-14T07:33:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e877588c2d69a9aa4eb12f90a3c4eb3451cfcf46",
"body": null,
"is_bot": false,
"headline": "refactor: enable vim features by default",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-14T07:32:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "05736e9713560733bf949c7fccd3bb9029243c83",
"body": "…e size",
"is_bot": false,
"headline": "perf: auto download from cdn directly, remove unzipit to reduce bundl…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-14T07:32:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4874b028a6b9b9f5a5e102e7e1aca49d88f8f6ed",
"body": null,
"is_bot": false,
"headline": "refactor: refactor vim patcher",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-14T07:32:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "af1052e55e8bf69b031bebb473a83375c5ab5911",
"body": null,
"is_bot": false,
"headline": "style: format code",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2023-01-14T07:32:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c1b145e89fd1859d128996725940d6daed467a6d",
"body": null,
"is_bot": false,
"headline": "chore: update README.md",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2023-01-14T07:30:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a2209658af95edf76cfc80fd1046379656f06513",
"body": null,
"is_bot": false,
"headline": "fix: Vim mode toggle is available even if useJieba is false",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2023-01-14T07:30:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "94511a522cec38ee6e2d4bce0c2525da1584d3c3",
"body": null,
"is_bot": false,
"headline": "feat: support background download jieba-wasm file from GitHub",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2023-01-14T07:30:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2f9e9ad9c112c94f0c966532642afadfbbef4613",
"body": null,
"is_bot": false,
"headline": "fix: display vim mode settings only if vimMode is enabled",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2023-01-14T07:30:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2eaa113807a4d24d3e7244304c3bcc84a495586a",
"body": null,
"is_bot": false,
"headline": "fix: refresh settings if useJieba toggled",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2023-01-14T07:30:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6794478311a419778d11a37ff11ad72c865d4554",
"body": null,
"is_bot": false,
"headline": "fix: fix English word truncated out of RANGE_LIMIT #14",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2023-01-14T07:30:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2cbfdf6139d416860ba758b8aaba52da848a693d",
"body": "…l mode #4",
"is_bot": false,
"headline": "feat: support moveByWords and moveTillChinesePunctuation in Vim norma…",
"author_name": "jiyee",
"author_login": "jiyee",
"committed_at": "2023-01-14T07:30:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "528cf7eed099c1199bd7cf0fc1daa5885f12a030",
"body": null,
"is_bot": false,
"headline": "chore: release v1.8.2",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-10-08T15:55:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1fba3bf8deb35431e5f3d96ac6c92e770312eb3a",
"body": "closes #15",
"is_bot": false,
"headline": "fix: should be compatable with codemirror v6 now",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-10-08T15:54:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1b220bec858d4afaae050576e31fb88ea5fc7701",
"body": null,
"is_bot": false,
"headline": "chore: release v1.8.1",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-05-02T05:58:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "482f0b97def4a3ac71e5d60f009c490ceefbf6de",
"body": null,
"is_bot": false,
"headline": "fix: fix no chs word selected when cursor at end of line",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-05-01T11:45:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1395c96d728cbe57595412a43901688a843fc8bc",
"body": null,
"is_bot": false,
"headline": "docs: update guide",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-04-30T02:50:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2d936b6dfa7ff6926605f6239195eb04e804d61b",
"body": null,
"is_bot": false,
"headline": "chore: release v1.8.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-04-29T00:37:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d642bf3c6114be5365728ada1da10b7940fd41ec",
"body": "jieba segmenter is now a optional advanced option",
"is_bot": false,
"headline": "feat: support native segmenter",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-04-29T00:29:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7bcbbd5b39cc657c0fb82222ed5ac6e7960cbb99",
"body": null,
"is_bot": false,
"headline": "chore: release v1.7.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-04-28T17:45:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7b9631c834c9b19159067c051d934b12a2d469ea",
"body": "close #2",
"is_bot": false,
"headline": "feat: support keyboard delete by chinese word",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-04-28T17:45:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "27ae8a627832e0c9edd4a8b52880f7d6f0e54f44",
"body": null,
"is_bot": false,
"headline": "chore: release v1.6.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-04-28T14:46:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3d33660ac71a868f0927a1775e397f1a4b2e6860",
"body": "close #2",
"is_bot": false,
"headline": "feat: support navigate by chinese word",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-04-28T14:46:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7784b5c1e1975a291995a2f43ef536eb3071f004",
"body": null,
"is_bot": false,
"headline": "chore: release v1.5.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-24T07:35:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6ea2a9c8afd888ba38b9501fc7d0a802c3daf5a1",
"body": "…ase-it; upgrade release-it config",
"is_bot": false,
"headline": "build: add missing semver and conventional-changelog-angular for rele…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-24T07:35:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7dfc4bd14970e65e440bf5606c8488c53a479999",
"body": null,
"is_bot": false,
"headline": "revert: downgrade esbuild to support stable version of obsidian",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-24T07:23:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b1266c9dc495ad0daffbaf118b0d9e4ad8900c26",
"body": null,
"is_bot": false,
"headline": "docs: add guide to install wasm package",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-24T07:20:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6ff2d441678a25865423891ec4a32069c4e01959",
"body": null,
"is_bot": false,
"headline": "feat: add button to reload user dict",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-24T07:20:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "338245d7ce80509c5d6a5983ed4199a742114fc7",
"body": null,
"is_bot": false,
"headline": "feat: migrate to jieba-wasm; enable mobile flag",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-24T07:10:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "eb4bdebcbfa7cbb58729230ddd095e1a1a3e355c",
"body": null,
"is_bot": false,
"headline": "feat: add 蓝奏云 download link",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-23T15:02:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "77c7945f7e37a6934465bd6b3ec6bb71c827c53c",
"body": null,
"is_bot": false,
"headline": "build: update dependencies",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-23T15:02:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f6c6299edcb0676fb200ab6c8bb98b2e7dbcc7a1",
"body": null,
"is_bot": false,
"headline": "feat: add hmm option, add user dict",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-23T14:33:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "801621f6354b6ddc920cdbc5586deaf155445e7b",
"body": null,
"is_bot": false,
"headline": "feat: migrate to @node-rs/jieba",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-23T12:48:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "48ec70380871ccf34cab77e4b38cda61e1247160",
"body": null,
"is_bot": false,
"headline": "refactor: getChsSegFromRange() is now a plugin instance method",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-23T12:04:30Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4144b91cb7cbae824c3a3ec0193ac324b40851fa",
"body": null,
"is_bot": false,
"headline": "revert: remove api",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-23T09:07:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e01a9cd0a38380dcc79dcc7faf77619f0366078d",
"body": null,
"is_bot": false,
"headline": "build: update to yarn v2+",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2022-02-23T09:07:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d7af65c29e156b3efd52e30b89ddcd3df3f725e4",
"body": null,
"is_bot": false,
"headline": "chore: add license",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2021-12-13T15:29:46Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "733bc92a1f212ac8ac759a027ff21c0dd8fbd4f2",
"body": null,
"is_bot": false,
"headline": "chore: release v1.4.1",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2021-12-13T14:17:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2eec6043e388e8462b6bf485f630f1e19d1fc6e7",
"body": null,
"is_bot": false,
"headline": "feat: patch EditorState.wordAt",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2021-12-13T14:17:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "261cfd87d594b029f75e7b0b140f94ebec2183a3",
"body": null,
"is_bot": false,
"headline": "chore: release v1.4.0",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2021-12-13T13:42:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "06f6a2db014321d6b2e918542ab94b3fd5b7acbb",
"body": "…eg logic",
"is_bot": false,
"headline": "refactor: cm5 patches are now included in a dedicated folder; unify s…",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2021-12-13T13:40:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a809e2cd525a6bb841da5cdaaaf48a79130c4d0a",
"body": null,
"is_bot": false,
"headline": "feat: support live preview (cm6)",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2021-12-13T10:34:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "62ccc0f736dc1b14e530d586c94bf630aadc8a15",
"body": null,
"is_bot": false,
"headline": "build: update dependencies and rollup config",
"author_name": "aidenlx",
"author_login": "aidenlx",
"committed_at": "2021-12-12T11:10:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7d0fb1b87bf6b8c4d77892f5d320797a5a080d8e",
"body": null,
"is_bot": false,
"headline": "chore: release v1.3.1",
"author_name": "AidenLx",
"author_login": "aidenlx",
"committed_at": "2021-09-03T08:34:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "795bb33764bd9543eccab15ed771f8bace4e56a5",
"body": null,
"is_bot": false,
"headline": "fix: fix dependencies; fix api not loaded",
"author_name": "AidenLx",
"author_login": "aidenlx",
"committed_at": "2021-09-03T08:01:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "63ee4488965efd2d3067617bc9cb169fcbfaac78",
"body": null,
"is_bot": false,
"headline": "chore: release v1.3.0",
"author_name": "AidenLx",
"author_login": "aidenlx",
"committed_at": "2021-09-03T07:45:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "639a61f5776ee73c92722bb5972ae4a40d781625",
"body": null,
"is_bot": false,
"headline": "feat(api): add regex for chinese; update pinyinlite option def",
"author_name": "AidenLx",
"author_login": "aidenlx",
"committed_at": "2021-09-03T07:44:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "85cf9b93bb2a7a47b66e9e24b02b8e2358c374b9",
"body": null,
"is_bot": false,
"headline": "chore: release v1.2.0",
"author_name": "AidenLx",
"author_login": "aidenlx",
"committed_at": "2021-09-03T07:39:17Z",
"body_truncated": false,
"is_coding_agent": false
}
],
"releases_count": 22,
"commits_last_year": 33,
"latest_release_at": "2026-05-16T15:48:01Z",
"latest_release_tag": "1.13.4",
"releases_from_tags": false,
"days_since_last_push": 36,
"active_weeks_last_year": 2,
"days_since_latest_release": 71,
"mean_days_between_releases": 135.4
},
"community": {
"has_readme": true,
"has_license": true,
"has_description": true,
"has_contributing": false,
"health_percentage": 42,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"ecosystem": {
"packages": []
},
"popularity": {
"forks": 16,
"stars": 249,
"watchers": 4,
"fork_history": {
"days": [
{
"date": "2021-11-05",
"count": 1
},
{
"date": "2022-02-11",
"count": 1
},
{
"date": "2022-10-22",
"count": 1
},
{
"date": "2022-11-23",
"count": 1
},
{
"date": "2022-12-28",
"count": 1
},
{
"date": "2023-01-02",
"count": 1
},
{
"date": "2024-01-25",
"count": 1
},
{
"date": "2024-05-02",
"count": 1
},
{
"date": "2026-01-04",
"count": 1
},
{
"date": "2026-02-21",
"count": 1
},
{
"date": "2026-04-05",
"count": 1
},
{
"date": "2026-06-13",
"count": 1
},
{
"date": "2026-07-02",
"count": 1
},
{
"date": "2026-07-11",
"count": 1
}
],
"complete": true,
"collected": 14,
"total_forks": 16
},
"star_history": null,
"open_issues_and_prs": 1
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [],
"has_llms_txt": false,
"has_dockerfile": false,
"has_mcp_signal": false,
"bootstrap_files": [
"mise.toml"
],
"api_schema_files": [],
"has_devcontainer": false,
"typecheck_configs": [
"tsconfig.json"
],
"toolchain_manifests": [],
"largest_source_bytes": 233413,
"source_files_sampled": 21,
"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": "@babel/traverse",
"direct": false,
"version": "7.19.3",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 9.3,
"advisory_ids": [
"GHSA-67hx-6x53-jw92"
],
"fixed_version": "8.0.0-alpha.4",
"advisory_count": 1,
"oldest_advisory_days": 1014
},
{
"name": "basic-ftp",
"direct": false,
"version": "5.0.4",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 9.1,
"advisory_ids": [
"GHSA-5rq4-664w-9x2c",
"GHSA-6v7q-wjvx-w8wg",
"GHSA-rp42-5vxx-qpwr",
"GHSA-rpmf-866q-6p89"
],
"fixed_version": "5.3.1",
"advisory_count": 4,
"oldest_advisory_days": 150
},
{
"name": "flatted",
"direct": false,
"version": "3.2.7",
"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": 135
},
{
"name": "handlebars",
"direct": false,
"version": "4.7.7",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 9.8,
"advisory_ids": [
"GHSA-2qvq-rjwj-gvw9",
"GHSA-2w6w-674q-4c4q",
"GHSA-3mfm-83xf-c92r",
"GHSA-442j-39wm-28r2",
"GHSA-7rx3-28cr-v5wh",
"GHSA-9cx6-37pm-9jff",
"GHSA-xhpv-hc6g-r9c6",
"GHSA-xjpj-3mr7-gcpf"
],
"fixed_version": "4.7.9",
"advisory_count": 8,
"oldest_advisory_days": 121
},
{
"name": "brace-expansion",
"direct": false,
"version": "1.1.11",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3jxr-9vmj-r5cp",
"GHSA-f886-m6hf-6m8v",
"GHSA-mh99-v99m-4gvg",
"GHSA-v6h2-p8h4-qcjw"
],
"fixed_version": "5.0.8",
"advisory_count": 4,
"oldest_advisory_days": 411
},
{
"name": "braces",
"direct": false,
"version": "3.0.2",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-grv7-fg5c-xmjg"
],
"fixed_version": "3.0.3",
"advisory_count": 1,
"oldest_advisory_days": 803
},
{
"name": "cross-spawn",
"direct": false,
"version": "7.0.3",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3xgq-45jj-v275"
],
"fixed_version": "7.0.5",
"advisory_count": 1,
"oldest_advisory_days": 625
},
{
"name": "dset",
"direct": false,
"version": "3.1.2",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 8.2,
"advisory_ids": [
"GHSA-f6v4-cf5j-vf3w"
],
"fixed_version": "3.1.4",
"advisory_count": 1,
"oldest_advisory_days": 683
},
{
"name": "ip",
"direct": false,
"version": "1.1.8",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 8.1,
"advisory_ids": [
"GHSA-2p57-rm9w-gvfp",
"GHSA-78xj-cgh5-2h22"
],
"fixed_version": "2.0.1",
"advisory_count": 2,
"oldest_advisory_days": 899
},
{
"name": "ip",
"direct": false,
"version": "2.0.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 8.1,
"advisory_ids": [
"GHSA-2p57-rm9w-gvfp",
"GHSA-78xj-cgh5-2h22"
],
"fixed_version": "2.0.1",
"advisory_count": 2,
"oldest_advisory_days": 899
},
{
"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": 254
},
{
"name": "json5",
"direct": false,
"version": "1.0.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.1,
"advisory_ids": [
"GHSA-9c47-m6qq-7p4h"
],
"fixed_version": "2.2.2",
"advisory_count": 1,
"oldest_advisory_days": 1305
},
{
"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": 185
},
{
"name": "lodash.set",
"direct": false,
"version": "4.3.2",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.4,
"advisory_ids": [
"GHSA-p6mc-m468-83gw"
],
"fixed_version": "4.17.20",
"advisory_count": 1,
"oldest_advisory_days": 2202
},
{
"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": 157
},
{
"name": "minimatch",
"direct": false,
"version": "4.2.1",
"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": 157
},
{
"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": 122
},
{
"name": "postcss",
"direct": false,
"version": "8.4.17",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-6g55-p6wh-862q",
"GHSA-7fh5-64p2-3v2j",
"GHSA-qx2v-qp2m-jg93",
"GHSA-r28c-9q8g-f849"
],
"fixed_version": "8.5.18",
"advisory_count": 4,
"oldest_advisory_days": 1030
},
{
"name": "semver",
"direct": false,
"version": "5.7.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-c2qf-rxjj-qqgw"
],
"fixed_version": "7.5.2",
"advisory_count": 1,
"oldest_advisory_days": 1131
},
{
"name": "semver",
"direct": false,
"version": "6.3.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-c2qf-rxjj-qqgw"
],
"fixed_version": "7.5.2",
"advisory_count": 1,
"oldest_advisory_days": 1131
},
{
"name": "semver",
"direct": false,
"version": "7.3.8",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-c2qf-rxjj-qqgw"
],
"fixed_version": "7.5.2",
"advisory_count": 1,
"oldest_advisory_days": 1131
},
{
"name": "string",
"direct": false,
"version": "1.1.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-g36h-6r4f-3mqp"
],
"fixed_version": null,
"advisory_count": 1,
"oldest_advisory_days": 2924
},
{
"name": "string",
"direct": false,
"version": "1.3.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-g36h-6r4f-3mqp"
],
"fixed_version": null,
"advisory_count": 1,
"oldest_advisory_days": 2924
},
{
"name": "tmp",
"direct": false,
"version": "0.0.33",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-52f5-9888-hmc6",
"GHSA-ph9p-34f9-6g65"
],
"fixed_version": "0.2.6",
"advisory_count": 2,
"oldest_advisory_days": 354
},
{
"name": "undici",
"direct": false,
"version": "5.11.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-2mjp-6q6p-2qxm",
"GHSA-35p6-xmwp-9g52",
"GHSA-3787-6prv-h9w3",
"GHSA-4992-7rv2-5pvq",
"GHSA-5r9g-qh6m-jxff",
"GHSA-9qxr-qj54-h672",
"GHSA-c76h-2ccp-4975",
"GHSA-cxrh-j4jr-qwg3",
"GHSA-g8m3-5g58-fq7m",
"GHSA-g9mf-h72j-4rw9"
],
"fixed_version": "8.5.0",
"advisory_count": 17,
"oldest_advisory_days": 1255
},
{
"name": "ws",
"direct": false,
"version": "8.9.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3h5v-q93c-6h6q",
"GHSA-58qx-3vcg-4xpx",
"GHSA-96hv-2xvq-fx4p"
],
"fixed_version": "8.21.0",
"advisory_count": 3,
"oldest_advisory_days": 769
},
{
"name": "@babel/runtime",
"direct": false,
"version": "7.19.0",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 6.2,
"advisory_ids": [
"GHSA-968p-4wvh-cqc8"
],
"fixed_version": "8.0.0-alpha.17",
"advisory_count": 1,
"oldest_advisory_days": 502
},
{
"name": "@babel/runtime-corejs3",
"direct": false,
"version": "7.19.1",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 6.2,
"advisory_ids": [
"GHSA-968p-4wvh-cqc8"
],
"fixed_version": "8.0.0-alpha.17",
"advisory_count": 1,
"oldest_advisory_days": 502
},
{
"name": "@octokit/plugin-paginate-rest",
"direct": false,
"version": "9.1.5",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-h5c3-5r3r-rr8q"
],
"fixed_version": "11.4.1",
"advisory_count": 1,
"oldest_advisory_days": 527
},
{
"name": "@octokit/request",
"direct": false,
"version": "8.1.6",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-rmvr-2pp2-xj38"
],
"fixed_version": "9.2.1",
"advisory_count": 1,
"oldest_advisory_days": 527
},
{
"name": "@octokit/request-error",
"direct": false,
"version": "5.0.1",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-xx4v-prfh-6cgc"
],
"fixed_version": "6.1.7",
"advisory_count": 1,
"oldest_advisory_days": 527
},
{
"name": "ajv",
"direct": false,
"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": 164
},
{
"name": "ajv",
"direct": false,
"version": "8.11.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": 164
},
{
"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": 192
},
{
"name": "esbuild",
"direct": false,
"version": "0.15.18",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-67mh-4wv8-2f99"
],
"fixed_version": "0.25.0",
"advisory_count": 1,
"oldest_advisory_days": 531
},
{
"name": "graphql",
"direct": false,
"version": "16.5.0",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-9pv7-vfvm-6vr7"
],
"fixed_version": "16.8.1",
"advisory_count": 1,
"oldest_advisory_days": 1040
},
{
"name": "micromatch",
"direct": false,
"version": "4.0.5",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-952p-6rrq-rcjv"
],
"fixed_version": "4.0.8",
"advisory_count": 1,
"oldest_advisory_days": 803
},
{
"name": "nanoid",
"direct": false,
"version": "3.3.4",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 4.3,
"advisory_ids": [
"GHSA-mwcw-c2x4-8c55"
],
"fixed_version": "5.0.9",
"advisory_count": 1,
"oldest_advisory_days": 594
},
{
"name": "word-wrap",
"direct": false,
"version": "1.2.3",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-j8xg-fqg3-53r7"
],
"fixed_version": "1.2.4",
"advisory_count": 1,
"oldest_advisory_days": 1130
},
{
"name": "yaml",
"direct": false,
"version": "1.10.2",
"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": 123
}
],
"collected": true,
"malicious": [],
"truncated": false,
"by_severity": {
"high": 22,
"critical": 4,
"moderate": 14
},
"advisory_count": 87,
"affected_count": 40,
"assessed_count": 891,
"malicious_count": 0,
"assessed_package": null,
"unassessed_count": 0,
"direct_affected_count": 0
},
"ecosystems": [
"npm"
],
"dependencies": [
{
"name": "jieba-wasm",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^2.4.0"
},
{
"name": "monkey-around",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^2.3.0"
}
],
"all_dependencies": {
"error": null,
"source": "github-sbom",
"packages": [
{
"name": "jieba-wasm",
"direct": true,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "monkey-around",
"direct": true,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "@aidenlx/esbuild-plugin-obsidian",
"direct": false,
"version": "0.1.8",
"ecosystem": "npm"
},
{
"name": "@aidenlx/eslint-config",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "@aidenlx/obsidian-plugin-bumper",
"direct": false,
"version": "0.1.12",
"ecosystem": "npm"
},
{
"name": "@aidenlx/release-it-config",
"direct": false,
"version": "0.1.11",
"ecosystem": "npm"
},
{
"name": "@ardatan/sync-fetch",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "@babel/code-frame",
"direct": false,
"version": "7.18.6",
"ecosystem": "npm"
},
{
"name": "@babel/generator",
"direct": false,
"version": "7.19.3",
"ecosystem": "npm"
},
{
"name": "@babel/helper-environment-visitor",
"direct": false,
"version": "7.18.9",
"ecosystem": "npm"
},
{
"name": "@babel/helper-function-name",
"direct": false,
"version": "7.19.0",
"ecosystem": "npm"
},
{
"name": "@babel/helper-hoist-variables",
"direct": false,
"version": "7.18.6",
"ecosystem": "npm"
},
{
"name": "@babel/helper-split-export-declaration",
"direct": false,
"version": "7.18.6",
"ecosystem": "npm"
},
{
"name": "@babel/helper-string-parser",
"direct": false,
"version": "7.18.10",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-identifier",
"direct": false,
"version": "7.19.1",
"ecosystem": "npm"
},
{
"name": "@babel/highlight",
"direct": false,
"version": "7.18.6",
"ecosystem": "npm"
},
{
"name": "@babel/parser",
"direct": false,
"version": "7.19.3",
"ecosystem": "npm"
},
{
"name": "@babel/runtime",
"direct": false,
"version": "7.19.0",
"ecosystem": "npm"
},
{
"name": "@babel/runtime-corejs3",
"direct": false,
"version": "7.19.1",
"ecosystem": "npm"
},
{
"name": "@babel/template",
"direct": false,
"version": "7.18.10",
"ecosystem": "npm"
},
{
"name": "@babel/traverse",
"direct": false,
"version": "7.19.3",
"ecosystem": "npm"
},
{
"name": "@babel/types",
"direct": false,
"version": "7.19.3",
"ecosystem": "npm"
},
{
"name": "@codemirror/state",
"direct": false,
"version": "6.1.2",
"ecosystem": "npm"
},
{
"name": "@codemirror/view",
"direct": false,
"version": "6.3.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/config-validator",
"direct": false,
"version": "17.1.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/execute-rule",
"direct": false,
"version": "17.0.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/load",
"direct": false,
"version": "17.1.2",
"ecosystem": "npm"
},
{
"name": "@commitlint/resolve-extends",
"direct": false,
"version": "17.1.0",
"ecosystem": "npm"
},
{
"name": "@commitlint/types",
"direct": false,
"version": "17.0.0",
"ecosystem": "npm"
},
{
"name": "@cspotcode/source-map-support",
"direct": false,
"version": "0.8.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "@eslint/eslintrc",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "@graphql-eslint/eslint-plugin",
"direct": false,
"version": "3.11.2",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/batch-execute",
"direct": false,
"version": "8.5.6",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/code-file-loader",
"direct": false,
"version": "7.3.6",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/delegate",
"direct": false,
"version": "9.0.8",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/graphql-file-loader",
"direct": false,
"version": "7.5.5",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/graphql-tag-pluck",
"direct": false,
"version": "7.3.6",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/import",
"direct": false,
"version": "6.7.6",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/json-file-loader",
"direct": false,
"version": "7.4.6",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/load",
"direct": false,
"version": "7.7.7",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/merge",
"direct": false,
"version": "8.3.6",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/schema",
"direct": false,
"version": "9.0.4",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/url-loader",
"direct": false,
"version": "7.16.4",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/utils",
"direct": false,
"version": "8.12.0",
"ecosystem": "npm"
},
{
"name": "@graphql-tools/wrap",
"direct": false,
"version": "9.2.3",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/config-array",
"direct": false,
"version": "0.10.7",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/gitignore-to-minimatch",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/module-importer",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/object-schema",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "@hutson/parse-repository-url",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@iarna/toml",
"direct": false,
"version": "2.2.5",
"ecosystem": "npm"
},
{
"name": "@jridgewell/gen-mapping",
"direct": false,
"version": "0.3.2",
"ecosystem": "npm"
},
{
"name": "@jridgewell/resolve-uri",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "@jridgewell/set-array",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@jridgewell/sourcemap-codec",
"direct": false,
"version": "1.4.14",
"ecosystem": "npm"
},
{
"name": "@jridgewell/trace-mapping",
"direct": false,
"version": "0.3.16",
"ecosystem": "npm"
},
{
"name": "@jridgewell/trace-mapping",
"direct": false,
"version": "0.3.9",
"ecosystem": "npm"
},
{
"name": "@ljharb/through",
"direct": false,
"version": "2.3.12",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.scandir",
"direct": false,
"version": "2.1.5",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.stat",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.walk",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "@octokit/auth-token",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@octokit/core",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "@octokit/endpoint",
"direct": false,
"version": "9.0.4",
"ecosystem": "npm"
},
{
"name": "@octokit/graphql",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@octokit/openapi-types",
"direct": false,
"version": "19.1.0",
"ecosystem": "npm"
},
{
"name": "@octokit/plugin-paginate-rest",
"direct": false,
"version": "9.1.5",
"ecosystem": "npm"
},
{
"name": "@octokit/plugin-request-log",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@octokit/plugin-rest-endpoint-methods",
"direct": false,
"version": "10.2.0",
"ecosystem": "npm"
},
{
"name": "@octokit/request",
"direct": false,
"version": "8.1.6",
"ecosystem": "npm"
},
{
"name": "@octokit/request-error",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "@octokit/rest",
"direct": false,
"version": "20.0.2",
"ecosystem": "npm"
},
{
"name": "@octokit/types",
"direct": false,
"version": "12.4.0",
"ecosystem": "npm"
},
{
"name": "@peculiar/asn1-schema",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "@peculiar/json-schema",
"direct": false,
"version": "1.1.12",
"ecosystem": "npm"
},
{
"name": "@peculiar/webcrypto",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "@pkgr/utils",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "@pnpm/config.env-replace",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@pnpm/network.ca-file",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "@pnpm/npm-conf",
"direct": false,
"version": "2.2.2",
"ecosystem": "npm"
},
{
"name": "@release-it/bumper",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "@release-it/conventional-changelog",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "@rushstack/eslint-patch",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@sindresorhus/is",
"direct": false,
"version": "5.6.0",
"ecosystem": "npm"
},
{
"name": "@sindresorhus/merge-streams",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@storybook/csf",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "@szmarczak/http-timer",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "@tootallnate/quickjs-emscripten",
"direct": false,
"version": "0.23.0",
"ecosystem": "npm"
},
{
"name": "@tsconfig/node10",
"direct": false,
"version": "1.0.9",
"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.3",
"ecosystem": "npm"
},
{
"name": "@types/codemirror",
"direct": false,
"version": "0.0.108",
"ecosystem": "npm"
},
{
"name": "@types/codemirror",
"direct": false,
"version": "5.60.5",
"ecosystem": "npm"
},
{
"name": "@types/estree",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@types/http-cache-semantics",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "@types/json-schema",
"direct": false,
"version": "7.0.11",
"ecosystem": "npm"
},
{
"name": "@types/json5",
"direct": false,
"version": "0.0.29",
"ecosystem": "npm"
},
{
"name": "@types/minimist",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "14.18.31",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "16.11.64",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "17.0.45",
"ecosystem": "npm"
},
{
"name": "@types/normalize-package-data",
"direct": false,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "@types/parse-json",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@types/shell-quote",
"direct": false,
"version": "1.7.1",
"ecosystem": "npm"
},
{
"name": "@types/tern",
"direct": false,
"version": "0.23.4",
"ecosystem": "npm"
},
{
"name": "@types/ws",
"direct": false,
"version": "8.5.3",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/eslint-plugin",
"direct": false,
"version": "5.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/experimental-utils",
"direct": false,
"version": "5.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/parser",
"direct": false,
"version": "5.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/scope-manager",
"direct": false,
"version": "5.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/type-utils",
"direct": false,
"version": "5.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/types",
"direct": false,
"version": "5.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/typescript-estree",
"direct": false,
"version": "5.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/utils",
"direct": false,
"version": "5.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/visitor-keys",
"direct": false,
"version": "5.39.0",
"ecosystem": "npm"
},
{
"name": "@whatwg-node/fetch",
"direct": false,
"version": "0.4.7",
"ecosystem": "npm"
},
{
"name": "abort-controller",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "acorn",
"direct": false,
"version": "7.4.1",
"ecosystem": "npm"
},
{
"name": "acorn",
"direct": false,
"version": "8.8.0",
"ecosystem": "npm"
},
{
"name": "acorn-jsx",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "acorn-node",
"direct": false,
"version": "1.8.2",
"ecosystem": "npm"
},
{
"name": "acorn-walk",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "acorn-walk",
"direct": false,
"version": "8.2.0",
"ecosystem": "npm"
},
{
"name": "add-stream",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "agent-base",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": false,
"version": "6.12.6",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": false,
"version": "8.11.0",
"ecosystem": "npm"
},
{
"name": "ansi-align",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "ansi-escapes",
"direct": false,
"version": "4.3.2",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "6.2.1",
"ecosystem": "npm"
},
{
"name": "anymatch",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "arg",
"direct": false,
"version": "4.1.3",
"ecosystem": "npm"
},
{
"name": "arg",
"direct": false,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "argparse",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "aria-query",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "array-buffer-byte-length",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "array-ify",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "array-includes",
"direct": false,
"version": "3.1.5",
"ecosystem": "npm"
},
{
"name": "array-union",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "array.prototype.flat",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "array.prototype.flatmap",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "array.prototype.map",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "arraybuffer.prototype.slice",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "arrify",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "asn1js",
"direct": false,
"version": "3.0.5",
"ecosystem": "npm"
},
{
"name": "assert-never",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "ast-types",
"direct": false,
"version": "0.13.4",
"ecosystem": "npm"
},
{
"name": "ast-types-flow",
"direct": false,
"version": "0.0.7",
"ecosystem": "npm"
},
{
"name": "async-retry",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "at-least-node",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "available-typed-arrays",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "axe-core",
"direct": false,
"version": "4.4.3",
"ecosystem": "npm"
},
{
"name": "axobject-query",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "balanced-match",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "base64-js",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "basic-ftp",
"direct": false,
"version": "5.0.4",
"ecosystem": "npm"
},
{
"name": "before-after-hook",
"direct": false,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "binary-extensions",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "bl",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "boxen",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "1.1.11",
"ecosystem": "npm"
},
{
"name": "braces",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "buffer",
"direct": false,
"version": "5.7.1",
"ecosystem": "npm"
},
{
"name": "buffer-from",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "bundle-name",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "busboy",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "cacheable-lookup",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "cacheable-request",
"direct": false,
"version": "10.2.14",
"ecosystem": "npm"
},
{
"name": "cachedir",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "call-bind",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "call-bind",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "callsites",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "camelcase",
"direct": false,
"version": "5.3.1",
"ecosystem": "npm"
},
{
"name": "camelcase",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "camelcase-css",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "camelcase-keys",
"direct": false,
"version": "6.2.2",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "2.4.2",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "chardet",
"direct": false,
"version": "0.7.0",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "3.5.3",
"ecosystem": "npm"
},
{
"name": "ci-info",
"direct": false,
"version": "3.4.0",
"ecosystem": "npm"
},
{
"name": "cli-boxes",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "cli-cursor",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "cli-cursor",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "cli-spinners",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "cli-spinners",
"direct": false,
"version": "2.9.2",
"ecosystem": "npm"
},
{
"name": "cli-width",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "cli-width",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "cliui",
"direct": false,
"version": "7.0.4",
"ecosystem": "npm"
},
{
"name": "clone",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "color-convert",
"direct": false,
"version": "1.9.3",
"ecosystem": "npm"
},
{
"name": "color-convert",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "color-name",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "color-name",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "comment-parser",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "commitizen",
"direct": false,
"version": "4.2.5",
"ecosystem": "npm"
},
{
"name": "compare-func",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "concat-map",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "concat-stream",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "config-chain",
"direct": false,
"version": "1.1.13",
"ecosystem": "npm"
},
{
"name": "configstore",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "conventional-changelog",
"direct": false,
"version": "3.1.25",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-angular",
"direct": false,
"version": "5.0.13",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-atom",
"direct": false,
"version": "2.0.8",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-codemirror",
"direct": false,
"version": "2.0.8",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-conventionalcommits",
"direct": false,
"version": "4.6.3",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-core",
"direct": false,
"version": "4.2.4",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-ember",
"direct": false,
"version": "2.0.9",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-eslint",
"direct": false,
"version": "3.0.9",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-express",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-jquery",
"direct": false,
"version": "3.0.11",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-jshint",
"direct": false,
"version": "2.0.9",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-preset-loader",
"direct": false,
"version": "2.3.4",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-writer",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "conventional-commit-types",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "conventional-commits-filter",
"direct": false,
"version": "2.0.7",
"ecosystem": "npm"
},
{
"name": "conventional-commits-parser",
"direct": false,
"version": "3.2.4",
"ecosystem": "npm"
},
{
"name": "conventional-recommended-bump",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "core-js-pure",
"direct": false,
"version": "3.25.5",
"ecosystem": "npm"
},
{
"name": "core-util-is",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "cosmiconfig",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "cosmiconfig",
"direct": false,
"version": "9.0.0",
"ecosystem": "npm"
},
{
"name": "cosmiconfig-toml-loader",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "cosmiconfig-typescript-loader",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "create-require",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "cross-env",
"direct": false,
"version": "7.0.3",
"ecosystem": "npm"
},
{
"name": "cross-spawn",
"direct": false,
"version": "7.0.3",
"ecosystem": "npm"
},
{
"name": "crypto-random-string",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "cssesc",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "cz-conventional-changelog",
"direct": false,
"version": "3.3.0",
"ecosystem": "npm"
},
{
"name": "damerau-levenshtein",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "dargs",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "data-uri-to-buffer",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "data-uri-to-buffer",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "dataloader",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "dateformat",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "2.6.9",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "3.2.7",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "4.3.4",
"ecosystem": "npm"
},
{
"name": "decamelize",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "decamelize-keys",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "decompress-response",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "dedent",
"direct": false,
"version": "0.7.0",
"ecosystem": "npm"
},
{
"name": "deep-extend",
"direct": false,
"version": "0.6.0",
"ecosystem": "npm"
},
{
"name": "deep-is",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "default-browser",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "default-browser-id",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "defaults",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "defer-to-connect",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "define-data-property",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "define-lazy-prop",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "define-lazy-prop",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "define-properties",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "define-properties",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "defined",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "degenerator",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "deprecation",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "detect-file",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "detect-indent",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "detective",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "didyoumean",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "diff",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "dir-glob",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "dlv",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "doctrine",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "doctrine",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "dot-prop",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "dot-prop",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "dset",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "eastasianwidth",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "10.3.0",
"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": "enhanced-resolve",
"direct": false,
"version": "5.10.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-abstract",
"direct": false,
"version": "1.20.4",
"ecosystem": "npm"
},
{
"name": "es-abstract",
"direct": false,
"version": "1.22.3",
"ecosystem": "npm"
},
{
"name": "es-array-method-boxes-properly",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "es-get-iterator",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "es-set-tostringtag",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "es-shim-unscopables",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "es-to-primitive",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-android-64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-android-arm64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-darwin-64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-darwin-arm64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-freebsd-64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-freebsd-arm64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-linux-32",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-linux-64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-linux-arm",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-linux-arm64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-linux-mips64le",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-linux-ppc64le",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-linux-riscv64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-linux-s390x",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-netbsd-64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-openbsd-64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-sunos-64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-windows-32",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-windows-64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "esbuild-windows-arm64",
"direct": false,
"version": "0.15.18",
"ecosystem": "npm"
},
{
"name": "escalade",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "escape-goat",
"direct": false,
"version": "4.0.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": "escape-string-regexp",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "escodegen",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "eslint",
"direct": false,
"version": "8.21.0",
"ecosystem": "npm"
},
{
"name": "eslint",
"direct": false,
"version": "8.25.0",
"ecosystem": "npm"
},
{
"name": "eslint-config-prettier",
"direct": false,
"version": "8.5.0",
"ecosystem": "npm"
},
{
"name": "eslint-import-resolver-node",
"direct": false,
"version": "0.3.6",
"ecosystem": "npm"
},
{
"name": "eslint-import-resolver-typescript",
"direct": false,
"version": "3.5.1",
"ecosystem": "npm"
},
{
"name": "eslint-module-utils",
"direct": false,
"version": "2.7.4",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-import",
"direct": false,
"version": "2.26.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-jest",
"direct": false,
"version": "26.9.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-jest-formatting",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-jsx-a11y",
"direct": false,
"version": "6.6.1",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-playwright",
"direct": false,
"version": "0.10.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-prefer-arrow",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-prettier",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-react",
"direct": false,
"version": "7.31.8",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-react-hooks",
"direct": false,
"version": "4.6.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-regexp",
"direct": false,
"version": "1.9.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-simple-import-sort",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-sonarjs",
"direct": false,
"version": "0.15.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-storybook",
"direct": false,
"version": "0.6.4",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-tailwindcss",
"direct": false,
"version": "3.6.2",
"ecosystem": "npm"
},
{
"name": "eslint-scope",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "eslint-scope",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "eslint-utils",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "eslint-visitor-keys",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "eslint-visitor-keys",
"direct": false,
"version": "3.3.0",
"ecosystem": "npm"
},
{
"name": "espree",
"direct": false,
"version": "9.4.0",
"ecosystem": "npm"
},
{
"name": "esprima",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "esquery",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "esrecurse",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "estraverse",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "estraverse",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "esutils",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "event-target-shim",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "expand-tilde",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "external-editor",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "extract-files",
"direct": false,
"version": "11.0.0",
"ecosystem": "npm"
},
{
"name": "fast-deep-equal",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "fast-diff",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "fast-glob",
"direct": false,
"version": "3.2.12",
"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": "fastq",
"direct": false,
"version": "1.13.0",
"ecosystem": "npm"
},
{
"name": "fetch-blob",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "figures",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "figures",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "file-entry-cache",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "file-select-dialog",
"direct": false,
"version": "1.5.4",
"ecosystem": "npm"
},
{
"name": "fill-range",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "find-node-modules",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "find-root",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "find-up",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "find-up",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "find-up",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "findup-sync",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "flat-cache",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "flatted",
"direct": false,
"version": "3.2.7",
"ecosystem": "npm"
},
{
"name": "for-each",
"direct": false,
"version": "0.3.3",
"ecosystem": "npm"
},
{
"name": "form-data-encoder",
"direct": false,
"version": "1.7.2",
"ecosystem": "npm"
},
{
"name": "form-data-encoder",
"direct": false,
"version": "2.1.4",
"ecosystem": "npm"
},
{
"name": "formdata-node",
"direct": false,
"version": "4.4.1",
"ecosystem": "npm"
},
{
"name": "formdata-polyfill",
"direct": false,
"version": "4.0.10",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "9.1.0",
"ecosystem": "npm"
},
{
"name": "fs.realpath",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "fsevents",
"direct": false,
"version": "2.3.2",
"ecosystem": "npm"
},
{
"name": "function-bind",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "function-bind",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "function.prototype.name",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "function.prototype.name",
"direct": false,
"version": "1.1.6",
"ecosystem": "npm"
},
{
"name": "functional-red-black-tree",
"direct": false,
"version": "1.0.1",
"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-east-asian-width",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "get-intrinsic",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "get-intrinsic",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "get-pkg-repo",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "get-symbol-description",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "get-tsconfig",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "get-uri",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "git-raw-commits",
"direct": false,
"version": "2.0.11",
"ecosystem": "npm"
},
{
"name": "git-remote-origin-url",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "git-semver-tags",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "git-up",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "git-url-parse",
"direct": false,
"version": "14.0.0",
"ecosystem": "npm"
},
{
"name": "gitconfiglocal",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "7.2.3",
"ecosystem": "npm"
},
{
"name": "glob-parent",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "glob-parent",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "global-dirs",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "global-dirs",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "global-modules",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "global-prefix",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "globals",
"direct": false,
"version": "11.12.0",
"ecosystem": "npm"
},
{
"name": "globals",
"direct": false,
"version": "13.17.0",
"ecosystem": "npm"
},
{
"name": "globalthis",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "globalyzer",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "globby",
"direct": false,
"version": "11.1.0",
"ecosystem": "npm"
},
{
"name": "globby",
"direct": false,
"version": "13.1.2",
"ecosystem": "npm"
},
{
"name": "globby",
"direct": false,
"version": "14.0.0",
"ecosystem": "npm"
},
{
"name": "globrex",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "gopd",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "got",
"direct": false,
"version": "12.6.1",
"ecosystem": "npm"
},
{
"name": "got",
"direct": false,
"version": "13.0.0",
"ecosystem": "npm"
},
{
"name": "graceful-fs",
"direct": false,
"version": "4.2.10",
"ecosystem": "npm"
},
{
"name": "grapheme-splitter",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "graphql",
"direct": false,
"version": "16.5.0",
"ecosystem": "npm"
},
{
"name": "graphql-config",
"direct": false,
"version": "4.3.6",
"ecosystem": "npm"
},
{
"name": "graphql-depth-limit",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "graphql-ws",
"direct": false,
"version": "5.11.2",
"ecosystem": "npm"
},
{
"name": "handlebars",
"direct": false,
"version": "4.7.7",
"ecosystem": "npm"
},
{
"name": "hard-rejection",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "has",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "has-bigints",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "has-flag",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "has-flag",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "has-property-descriptors",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "has-property-descriptors",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "has-proto",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "has-symbols",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "has-tostringtag",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "hasown",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "homedir-polyfill",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "hosted-git-info",
"direct": false,
"version": "2.8.9",
"ecosystem": "npm"
},
{
"name": "hosted-git-info",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "http-cache-semantics",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "http-proxy-agent",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "http2-wrapper",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "https-proxy-agent",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "human-signals",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "human-signals",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "iconv-lite",
"direct": false,
"version": "0.4.24",
"ecosystem": "npm"
},
{
"name": "ieee754",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "ignore",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "ignore",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "immediate",
"direct": false,
"version": "3.0.6",
"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": "4.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": "ini",
"direct": false,
"version": "1.3.8",
"ecosystem": "npm"
},
{
"name": "ini",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "inquirer",
"direct": false,
"version": "8.2.4",
"ecosystem": "npm"
},
{
"name": "inquirer",
"direct": false,
"version": "9.2.12",
"ecosystem": "npm"
},
{
"name": "internal-slot",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "internal-slot",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "interpret",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "ip",
"direct": false,
"version": "1.1.8",
"ecosystem": "npm"
},
{
"name": "ip",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "is-arguments",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-array-buffer",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "is-arrayish",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "is-bigint",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "is-binary-path",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "is-boolean-object",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "is-callable",
"direct": false,
"version": "1.2.7",
"ecosystem": "npm"
},
{
"name": "is-ci",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "is-core-module",
"direct": false,
"version": "2.10.0",
"ecosystem": "npm"
},
{
"name": "is-date-object",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "is-docker",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "is-docker",
"direct": false,
"version": "3.0.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-in-ci",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "is-inside-container",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-installed-globally",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "is-interactive",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-interactive",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "is-map",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "is-negative-zero",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "is-npm",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "is-number",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "is-number-object",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "is-obj",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "is-path-inside",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "is-plain-obj",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "is-regex",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "is-set",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "is-shared-array-buffer",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "is-ssh",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "is-stream",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-stream",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "is-string",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "is-symbol",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "is-text-path",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "is-typed-array",
"direct": false,
"version": "1.1.12",
"ecosystem": "npm"
},
{
"name": "is-typedarray",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-unicode-supported",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "is-unicode-supported",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "is-unicode-supported",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "is-utf8",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "is-weakref",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "is-windows",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "is-wsl",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "is-wsl",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "isarray",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "isarray",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "isexe",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "isomorphic-ws",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "issue-parser",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "iterate-iterator",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "iterate-value",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "js-sdsl",
"direct": false,
"version": "4.1.5",
"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": "jsdoctypeparser",
"direct": false,
"version": "9.0.0",
"ecosystem": "npm"
},
{
"name": "jsesc",
"direct": false,
"version": "2.5.2",
"ecosystem": "npm"
},
{
"name": "json-buffer",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "json-parse-better-errors",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "json-parse-even-better-errors",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "json-schema-traverse",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "json-schema-traverse",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "json-stable-stringify-without-jsonify",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "json-stringify-safe",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "json5",
"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": "jsonparse",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "JSONStream",
"direct": false,
"version": "1.3.5",
"ecosystem": "npm"
},
{
"name": "jsx-ast-utils",
"direct": false,
"version": "3.3.3",
"ecosystem": "npm"
},
{
"name": "jszip",
"direct": false,
"version": "3.10.1",
"ecosystem": "npm"
},
{
"name": "keyv",
"direct": false,
"version": "4.5.4",
"ecosystem": "npm"
},
{
"name": "kind-of",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "language-subtag-registry",
"direct": false,
"version": "0.3.22",
"ecosystem": "npm"
},
{
"name": "language-tags",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "latest-version",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "levn",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "lie",
"direct": false,
"version": "3.3.0",
"ecosystem": "npm"
},
{
"name": "lilconfig",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "lines-and-columns",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "load-json-file",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "locate-path",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "locate-path",
"direct": false,
"version": "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.capitalize",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "lodash.castarray",
"direct": false,
"version": "4.4.0",
"ecosystem": "npm"
},
{
"name": "lodash.escaperegexp",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "lodash.get",
"direct": false,
"version": "4.4.2",
"ecosystem": "npm"
},
{
"name": "lodash.ismatch",
"direct": false,
"version": "4.4.0",
"ecosystem": "npm"
},
{
"name": "lodash.isplainobject",
"direct": false,
"version": "4.0.6",
"ecosystem": "npm"
},
{
"name": "lodash.isstring",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "lodash.lowercase",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "lodash.map",
"direct": false,
"version": "4.6.0",
"ecosystem": "npm"
},
{
"name": "lodash.merge",
"direct": false,
"version": "4.6.2",
"ecosystem": "npm"
},
{
"name": "lodash.set",
"direct": false,
"version": "4.3.2",
"ecosystem": "npm"
},
{
"name": "lodash.uniqby",
"direct": false,
"version": "4.7.0",
"ecosystem": "npm"
},
{
"name": "log-symbols",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "log-symbols",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "longest",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "loose-envify",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "lowercase-keys",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "7.18.3",
"ecosystem": "npm"
},
{
"name": "macos-release",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "make-error",
"direct": false,
"version": "1.3.6",
"ecosystem": "npm"
},
{
"name": "map-obj",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "map-obj",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "meow",
"direct": false,
"version": "8.1.2",
"ecosystem": "npm"
},
{
"name": "merge",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "merge-stream",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "merge2",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "meros",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "micromatch",
"direct": false,
"version": "4.0.5",
"ecosystem": "npm"
},
{
"name": "mime-db",
"direct": false,
"version": "1.52.0",
"ecosystem": "npm"
},
{
"name": "mime-types",
"direct": false,
"version": "2.1.35",
"ecosystem": "npm"
},
{
"name": "mimic-fn",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "mimic-fn",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "mimic-response",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "mimic-response",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "min-indent",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "minimist",
"direct": false,
"version": "1.2.6",
"ecosystem": "npm"
},
{
"name": "minimist-options",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "mock-fs",
"direct": false,
"version": "4.14.0",
"ecosystem": "npm"
},
{
"name": "modify-values",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "moment",
"direct": false,
"version": "2.29.4",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "mute-stream",
"direct": false,
"version": "0.0.8",
"ecosystem": "npm"
},
{
"name": "mute-stream",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": false,
"version": "3.3.4",
"ecosystem": "npm"
},
{
"name": "natural-compare",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "neo-async",
"direct": false,
"version": "2.6.2",
"ecosystem": "npm"
},
{
"name": "netmask",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "new-github-release-url",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "node-domexception",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "node-fetch",
"direct": false,
"version": "2.6.7",
"ecosystem": "npm"
},
{
"name": "node-fetch",
"direct": false,
"version": "3.3.2",
"ecosystem": "npm"
},
{
"name": "normalize-package-data",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "normalize-package-data",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "normalize-path",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "normalize-path",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "normalize-url",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "npm-run-path",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "npm-run-path",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "object-assign",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "object-hash",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "object-inspect",
"direct": false,
"version": "1.12.2",
"ecosystem": "npm"
},
{
"name": "object-inspect",
"direct": false,
"version": "1.13.1",
"ecosystem": "npm"
},
{
"name": "object-keys",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "object.assign",
"direct": false,
"version": "4.1.4",
"ecosystem": "npm"
},
{
"name": "object.entries",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "object.fromentries",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "object.hasown",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "object.values",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "obsidian",
"direct": false,
"version": "0.16.3",
"ecosystem": "npm"
},
{
"name": "once",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "open",
"direct": false,
"version": "10.0.3",
"ecosystem": "npm"
},
{
"name": "open",
"direct": false,
"version": "8.4.0",
"ecosystem": "npm"
},
{
"name": "optionator",
"direct": false,
"version": "0.9.1",
"ecosystem": "npm"
},
{
"name": "ora",
"direct": false,
"version": "5.4.1",
"ecosystem": "npm"
},
{
"name": "ora",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "os-name",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "os-tmpdir",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "p-cancelable",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "p-locate",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "p-locate",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "p-locate",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "p-try",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "p-try",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "pac-proxy-agent",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "pac-resolver",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "package-json",
"direct": false,
"version": "8.1.1",
"ecosystem": "npm"
},
{
"name": "pako",
"direct": false,
"version": "1.0.11",
"ecosystem": "npm"
},
{
"name": "parent-module",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "parse-json",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "parse-json",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "parse-passwd",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "parse-path",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "parse-url",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "path-exists",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "path-exists",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "path-is-absolute",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "path-key",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "path-key",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "path-parse",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "path-type",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "path-type",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "path-type",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "picocolors",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "pify",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "pify",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.4.17",
"ecosystem": "npm"
},
{
"name": "postcss-import",
"direct": false,
"version": "14.1.0",
"ecosystem": "npm"
},
{
"name": "postcss-js",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "postcss-load-config",
"direct": false,
"version": "3.1.4",
"ecosystem": "npm"
},
{
"name": "postcss-nested",
"direct": false,
"version": "5.0.6",
"ecosystem": "npm"
},
{
"name": "postcss-selector-parser",
"direct": false,
"version": "6.0.10",
"ecosystem": "npm"
},
{
"name": "postcss-value-parser",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "prelude-ls",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "prettier",
"direct": false,
"version": "2.7.1",
"ecosystem": "npm"
},
{
"name": "prettier-linter-helpers",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "process-nextick-args",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "promise.allsettled",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "prop-types",
"direct": false,
"version": "15.8.1",
"ecosystem": "npm"
},
{
"name": "proto-list",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "protocols",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "proxy-agent",
"direct": false,
"version": "6.3.1",
"ecosystem": "npm"
},
{
"name": "proxy-from-env",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "punycode",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "pupa",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "pvtsutils",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "pvutils",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "q",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "queue-microtask",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "quick-lru",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "quick-lru",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "rc",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "react-is",
"direct": false,
"version": "16.13.1",
"ecosystem": "npm"
},
{
"name": "read-cache",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "read-pkg",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "read-pkg",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "read-pkg-up",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "read-pkg-up",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "readable-stream",
"direct": false,
"version": "2.3.7",
"ecosystem": "npm"
},
{
"name": "readable-stream",
"direct": false,
"version": "3.6.0",
"ecosystem": "npm"
},
{
"name": "readdirp",
"direct": false,
"version": "3.6.0",
"ecosystem": "npm"
},
{
"name": "rechoir",
"direct": false,
"version": "0.6.2",
"ecosystem": "npm"
},
{
"name": "redent",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "refa",
"direct": false,
"version": "0.9.1",
"ecosystem": "npm"
},
{
"name": "regenerator-runtime",
"direct": false,
"version": "0.13.9",
"ecosystem": "npm"
},
{
"name": "regexp-ast-analysis",
"direct": false,
"version": "0.2.4",
"ecosystem": "npm"
},
{
"name": "regexp-ast-analysis",
"direct": false,
"version": "0.5.1",
"ecosystem": "npm"
},
{
"name": "regexp.prototype.flags",
"direct": false,
"version": "1.4.3",
"ecosystem": "npm"
},
{
"name": "regexp.prototype.flags",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "regexpp",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "registry-auth-token",
"direct": false,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "registry-url",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "release-it",
"direct": false,
"version": "17.0.3",
"ecosystem": "npm"
},
{
"name": "remove-trailing-separator",
"direct": false,
"version": "1.1.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": "requireindex",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "1.22.1",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "2.0.0-next.4",
"ecosystem": "npm"
},
{
"name": "resolve-alpn",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "resolve-dir",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "resolve-from",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "resolve-from",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "resolve-global",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "responselike",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "restore-cursor",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "restore-cursor",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "retry",
"direct": false,
"version": "0.13.1",
"ecosystem": "npm"
},
{
"name": "reusify",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "rimraf",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "run-applescript",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "run-async",
"direct": false,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "run-async",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "run-parallel",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "rxjs",
"direct": false,
"version": "7.5.7",
"ecosystem": "npm"
},
{
"name": "rxjs",
"direct": false,
"version": "7.8.1",
"ecosystem": "npm"
},
{
"name": "safe-array-concat",
"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.0.0",
"ecosystem": "npm"
},
{
"name": "safer-buffer",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "scslre",
"direct": false,
"version": "0.1.6",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "5.7.1",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "6.3.0",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.3.8",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.5.4",
"ecosystem": "npm"
},
{
"name": "semver-diff",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "set-function-length",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "set-function-name",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "setimmediate",
"direct": false,
"version": "1.0.5",
"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": "shelljs",
"direct": false,
"version": "0.8.5",
"ecosystem": "npm"
},
{
"name": "side-channel",
"direct": false,
"version": "1.0.4",
"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": "slash",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "slash",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "slash",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "smart-buffer",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "socks",
"direct": false,
"version": "2.7.1",
"ecosystem": "npm"
},
{
"name": "socks-proxy-agent",
"direct": false,
"version": "8.0.2",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": false,
"version": "0.6.1",
"ecosystem": "npm"
},
{
"name": "source-map-js",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "spdx-correct",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "spdx-exceptions",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "spdx-expression-parse",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "spdx-license-ids",
"direct": false,
"version": "3.0.12",
"ecosystem": "npm"
},
{
"name": "split",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "split2",
"direct": false,
"version": "3.2.2",
"ecosystem": "npm"
},
{
"name": "stdin-discarder",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "streamsearch",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "string",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "string",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "string-env-interpolation",
"direct": false,
"version": "1.0.1",
"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-width",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "string.prototype.matchall",
"direct": false,
"version": "4.0.7",
"ecosystem": "npm"
},
{
"name": "string.prototype.trim",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "string.prototype.trimend",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "string.prototype.trimend",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "string.prototype.trimstart",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "string.prototype.trimstart",
"direct": false,
"version": "1.0.7",
"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-bom",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "strip-final-newline",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "strip-final-newline",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "strip-indent",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "strip-json-comments",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "strip-json-comments",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "style-mod",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "5.5.0",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "supports-preserve-symlinks-flag",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "synckit",
"direct": false,
"version": "0.8.4",
"ecosystem": "npm"
},
{
"name": "tailwindcss",
"direct": false,
"version": "3.1.8",
"ecosystem": "npm"
},
{
"name": "tapable",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "text-extensions",
"direct": false,
"version": "1.9.0",
"ecosystem": "npm"
},
{
"name": "text-table",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "through",
"direct": false,
"version": "2.3.8",
"ecosystem": "npm"
},
{
"name": "through2",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "through2",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "tiny-glob",
"direct": false,
"version": "0.2.9",
"ecosystem": "npm"
},
{
"name": "tmp",
"direct": false,
"version": "0.0.33",
"ecosystem": "npm"
},
{
"name": "to-fast-properties",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "to-regex-range",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "tr46",
"direct": false,
"version": "0.0.3",
"ecosystem": "npm"
},
{
"name": "trim-newlines",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "ts-dedent",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "ts-node",
"direct": false,
"version": "10.9.1",
"ecosystem": "npm"
},
{
"name": "tsconfig-paths",
"direct": false,
"version": "3.14.1",
"ecosystem": "npm"
},
{
"name": "tslib",
"direct": false,
"version": "1.14.1",
"ecosystem": "npm"
},
{
"name": "tslib",
"direct": false,
"version": "2.4.0",
"ecosystem": "npm"
},
{
"name": "tsutils",
"direct": false,
"version": "3.21.0",
"ecosystem": "npm"
},
{
"name": "type-check",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "0.18.1",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "0.21.3",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "0.6.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "0.8.1",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "2.19.0",
"ecosystem": "npm"
},
{
"name": "typed-array-buffer",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "typed-array-byte-length",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "typed-array-byte-offset",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "typed-array-length",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "typedarray",
"direct": false,
"version": "0.0.6",
"ecosystem": "npm"
},
{
"name": "typedarray-to-buffer",
"direct": false,
"version": "3.1.5",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": false,
"version": "4.9.4",
"ecosystem": "npm"
},
{
"name": "uglify-js",
"direct": false,
"version": "3.17.3",
"ecosystem": "npm"
},
{
"name": "unbox-primitive",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": false,
"version": "5.11.0",
"ecosystem": "npm"
},
{
"name": "unicorn-magic",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "unique-string",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "universal-user-agent",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "universalify",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "universalify",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "unixify",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "update-notifier",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "uri-js",
"direct": false,
"version": "4.4.1",
"ecosystem": "npm"
},
{
"name": "url-join",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "util-deprecate",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "v8-compile-cache",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "v8-compile-cache-lib",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "validate-npm-package-license",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "value-or-promise",
"direct": false,
"version": "1.0.11",
"ecosystem": "npm"
},
{
"name": "w3c-keyname",
"direct": false,
"version": "2.2.6",
"ecosystem": "npm"
},
{
"name": "wcwidth",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "web-streams-polyfill",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "web-streams-polyfill",
"direct": false,
"version": "4.0.0-beta.3",
"ecosystem": "npm"
},
{
"name": "webcrypto-core",
"direct": false,
"version": "1.7.5",
"ecosystem": "npm"
},
{
"name": "webidl-conversions",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "whatwg-url",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "which-boxed-primitive",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "which-typed-array",
"direct": false,
"version": "1.1.13",
"ecosystem": "npm"
},
{
"name": "widest-line",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "wildcard-match",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "windows-release",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "word-wrap",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "wordwrap",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "6.2.0",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "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": "write-file-atomic",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "ws",
"direct": false,
"version": "8.9.0",
"ecosystem": "npm"
},
{
"name": "xdg-basedir",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "xtend",
"direct": false,
"version": "4.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": "1.10.2",
"ecosystem": "npm"
},
{
"name": "yargs",
"direct": false,
"version": "16.2.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": "yn",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "yocto-queue",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
}
],
"collected": true,
"truncated": false,
"total_count": 891,
"direct_count": 2,
"indirect_count": 889
}
},
"maintainership": {
"issues": {
"open_prs": 0,
"merged_prs": 3,
"open_issues": 1,
"closed_ratio": 0.967,
"closed_issues": 29,
"closed_unmerged_prs": 0
},
"bus_factor": 1,
"bot_contributors": 0,
"top_contributors": [
{
"type": "User",
"login": "aidenlx",
"commits": 106,
"avatar_url": "https://avatars.githubusercontent.com/u/31102694?v=4"
},
{
"type": "User",
"login": "jiyee",
"commits": 11,
"avatar_url": "https://avatars.githubusercontent.com/u/787366?v=4"
}
],
"contributors_sampled": 2,
"top_contributor_share": 0.906
},
"quality_signals": {
"has_ci": true,
"has_tests": false,
"ci_workflows": [
"release.yml"
],
"has_docs_dir": false,
"linter_configs": [],
"has_editorconfig": false,
"has_linter_config": false,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"pnpm-lock.yaml"
],
"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": 0,
"reason": "branch protection not enabled on development/release branches",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": null,
"reason": "no pull request found",
"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": 0,
"reason": "Found 0/30 approved changesets -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 3,
"reason": "project has 1 contributing companies or organizations -- score normalized to 3",
"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": 0,
"reason": "no 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": "30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
},
{
"name": "Packaging",
"score": null,
"reason": "packaging workflow not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
},
{
"name": "Pinned-Dependencies",
"score": 0,
"reason": "dependency not pinned by hash detected -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
},
{
"name": "SAST",
"score": 0,
"reason": "no SAST tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
},
{
"name": "Security-Policy",
"score": 0,
"reason": "security policy file not 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": 9,
"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": "23 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "158ec0ef6d73121889350821d103a15857286987",
"ran_at": "2026-07-26T20:46:07Z",
"aggregate_score": 3.6,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": false,
"has_dependabot_config": false
},
"contribution_flow": {
"collected": true,
"ci_last_run_at": null,
"oldest_open_prs": [],
"last_merged_pr_at": "2024-04-17T14:30:06Z",
"ci_last_conclusion": null,
"oldest_open_issues": [
{
"number": 33,
"created_at": "2026-07-12T01:18:15Z",
"last_comment_at": null,
"last_comment_author": null
}
]
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/aidenlx/cm-chs-patch",
"host": "github.com",
"name": "cm-chs-patch",
"owner": "aidenlx"
},
"metrics": {
"overall": {
"key": "overall",
"band": "moderate",
"name": "Overall health",
"note": null,
"notes": [],
"value": 50,
"inputs": {
"security": 49,
"vitality": 56,
"community": 51,
"governance": 52,
"engineering": 42
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "moderate",
"name": "Vitality",
"value": 56,
"weight": 0.22,
"metrics": [
{
"key": "development_activity",
"band": "at_risk",
"name": "Development activity",
"note": null,
"notes": [],
"value": 43,
"inputs": {
"commits_last_year": 33,
"human_commit_share": 1,
"days_since_last_push": 36,
"active_weeks_last_year": 2
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 36 days ago",
"points": 18,
"status": "partial",
"details": [
{
"code": "push_recency",
"params": {
"days": 36
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "2/52 weeks with commits",
"points": 1.4,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 2
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "33 commits in the last year",
"points": 13.8,
"status": "partial",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 33
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "good",
"name": "Release discipline",
"note": null,
"notes": [],
"value": 76,
"inputs": {
"releases_count": 22,
"latest_release_tag": "1.13.4",
"releases_from_tags": false,
"days_since_latest_release": 71,
"mean_days_between_releases": 135.4
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "22 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 22
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 71 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "release_recency",
"params": {
"days": 71
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~135.4 days",
"points": 12.6,
"status": "partial",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 135.4
}
}
],
"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": "excellent",
"name": "Abandonment",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"cap": null,
"state": "maintained",
"guards": [],
"signals": [],
"red_flag": false,
"multiplier_pct": 100,
"declared_reason": null,
"unverified_reason": null,
"unanswered_open_prs": null,
"unanswered_open_issues": null,
"days_since_last_merged_pr": null,
"days_since_last_human_commit": 36,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "last human commit 36 days ago",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_maintained",
"params": {
"days": 36
}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "moderate",
"name": "Community & Adoption",
"value": 51,
"weight": 0.18,
"metrics": [
{
"key": "popularity",
"band": "moderate",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 51,
"inputs": {
"forks": 16,
"stars": 249,
"watchers": 4,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "249 stars",
"points": 38.8,
"status": "partial",
"details": [
{
"code": "stars",
"params": {
"count": 249
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "16 forks",
"points": 9.8,
"status": "partial",
"details": [
{
"code": "forks",
"params": {
"count": 16
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "4 watchers",
"points": 2.7,
"status": "partial",
"details": [
{
"code": "watchers",
"params": {
"count": 4
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "moderate",
"name": "Community health",
"note": null,
"notes": [],
"value": 50,
"inputs": {
"has_readme": true,
"has_license": true,
"has_contributing": false,
"has_issue_template": false,
"has_code_of_conduct": false,
"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": 0,
"status": "missed",
"details": [],
"max_points": 18
},
{
"key": "code_of_conduct",
"name": "Code of conduct",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 13.5
},
{
"key": "issue_template",
"name": "Issue template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.2
},
{
"key": "pr_template",
"name": "PR template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.3
}
]
}
],
"description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
},
{
"key": "governance",
"band": "moderate",
"name": "Sustainability & Governance",
"value": 52,
"weight": 0.24,
"metrics": [
{
"key": "maintainer_resilience",
"band": "critical",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 17,
"inputs": {
"bus_factor": 1,
"contributors_sampled": 2,
"top_contributor_share": 0.906
},
"components": [
{
"key": "bus_factor",
"name": "Bus factor",
"detail": "1 contributor(s) cover half of all commits",
"points": 9,
"status": "partial",
"details": [
{
"code": "bus_factor",
"params": {
"count": 1
}
}
],
"max_points": 54
},
{
"key": "commit_distribution",
"name": "Commit distribution",
"detail": "top contributor authored 91% of commits",
"points": 2.1,
"status": "partial",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 91
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "2 contributors",
"points": 2.7,
"status": "partial",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 2
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 1 contributing companies or organizations -- score normalized to 3",
"points": 3,
"status": "partial",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "good",
"name": "Issue & PR responsiveness",
"note": null,
"notes": [],
"value": 83,
"inputs": {
"merged_prs": 3,
"open_issues": 1,
"closed_issues": 29,
"issue_closed_ratio": 0.967,
"closed_unmerged_prs": 0
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "97% of issues closed",
"points": 45.2,
"status": "partial",
"details": [
{
"code": "issues_closed_share",
"params": {
"share": 97
}
}
],
"max_points": 46.75
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "3/3 decided PRs merged",
"points": 38.2,
"status": "met",
"details": [
{
"code": "decided_prs_merged",
"params": {
"merged": 3,
"decided": 3
}
}
],
"max_points": 38.25
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 0/30 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "moderate",
"name": "Ownership & stewardship",
"note": "Excluded from scoring (no data or not applicable): Verified domain. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"verified_domain"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 64,
"inputs": {
"followers": 187,
"owner_type": "User",
"is_verified": null,
"owner_login": "aidenlx",
"public_repos": 97,
"account_age_days": 3265
},
"components": [
{
"key": "ownership_backing",
"name": "Ownership backing",
"detail": "personal (user) account",
"points": 10,
"status": "partial",
"details": [
{
"code": "owner_personal",
"params": {}
}
],
"max_points": 30
},
{
"key": "verified_domain",
"name": "Verified domain",
"detail": "not applicable to user accounts",
"points": 0,
"status": "excluded",
"details": [
{
"code": "not_applicable_to_user_accounts",
"params": {}
}
],
"max_points": 20
},
{
"key": "owner_reach",
"name": "Owner reach",
"detail": "187 followers of aidenlx",
"points": 16.4,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 187,
"login": "aidenlx"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "97 public repos, account ~8 yr old",
"points": 25,
"status": "met",
"details": [
{
"code": "public_repos",
"params": {
"count": 97
}
},
{
"code": "account_age_years",
"params": {
"years": 8
}
}
],
"max_points": 25
}
]
}
],
"description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
},
{
"key": "engineering",
"band": "at_risk",
"name": "Engineering Quality",
"value": 42,
"weight": 0.2,
"metrics": [
{
"key": "engineering_practices",
"band": "at_risk",
"name": "Engineering practices",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: CI-Tests. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_ci_tests"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 30,
"inputs": {
"has_ci": true,
"has_tests": false,
"has_editorconfig": false,
"has_linter_config": false,
"has_precommit_config": false
},
"components": [
{
"key": "ci_workflows",
"name": "CI workflows",
"detail": "1 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 1
}
}
],
"max_points": 24
},
{
"key": "tests_present",
"name": "Tests present",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 24
},
{
"key": "linter_config",
"name": "Linter config",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"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": "no pull request found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "moderate",
"name": "Documentation",
"note": null,
"notes": [],
"value": 60,
"inputs": {
"topics": [
"obsidian-plugin"
],
"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": "at_risk",
"name": "Security",
"value": 49,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "at_risk",
"name": "Security posture",
"note": "Excluded from scoring (no data or not applicable): CI-Tests, Packaging. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"ci_tests",
"packaging"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 36,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 16,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 2,
"scorecard_aggregate": 3.6
},
"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 not enabled on development/release branches",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "no pull request found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"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 0/30 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 1 contributing companies or organizations -- score normalized to 3",
"points": 0.8,
"status": "partial",
"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": "no update tool detected",
"points": 0,
"status": "missed",
"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": "30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "packaging",
"name": "Packaging",
"detail": "packaging workflow not detected",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 5
},
{
"key": "pinned_dependencies",
"name": "Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "sast",
"name": "SAST",
"detail": "no SAST tool detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "security_policy",
"name": "Security-Policy",
"detail": "security policy file not detected",
"points": 0,
"status": "missed",
"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": 6.8,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "vulnerabilities",
"name": "Vulnerabilities",
"detail": "23 existing vulnerabilities detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
}
]
},
{
"key": "dependency_advisories",
"band": "excellent",
"name": "Dependency advisories",
"note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories, No advisories left outstanding. Remaining weights renormalized. Matched 891 resolved dependencies against OSV. This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"indirect_dependencies_free_of_known_advisories",
"no_advisories_left_outstanding"
]
}
},
{
"code": "weights_renormalized",
"params": {}
},
{
"code": "advisories_scope_repository",
"params": {
"assessed": 891
}
},
{
"code": "advisories_repo_graph_caveat",
"params": {}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 100,
"inputs": {
"source": "osv",
"advisories": 87,
"affected_packages": 40,
"assessed_packages": 891,
"unassessed_packages": 0,
"affected_by_severity": "critical 4, high 22, moderate 14",
"direct_affected_packages": 0
},
"components": [
{
"key": "direct_dependencies_free_of_known_advisories",
"name": "Direct dependencies free of known advisories",
"detail": "no direct dependency carries a known advisory",
"points": 35,
"status": "met",
"details": [
{
"code": "no_direct_advisories",
"params": {}
}
],
"max_points": 35
},
{
"key": "indirect_dependencies_free_of_known_advisories",
"name": "Indirect dependencies free of known advisories",
"detail": "transitive set not separable from development and test dependencies in this scope",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_scope_not_separable",
"params": {}
}
],
"max_points": 25
},
{
"key": "no_advisories_left_outstanding",
"name": "No advisories left outstanding",
"detail": "no advisory carries a publication date",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_no_publication_date",
"params": {}
}
],
"max_points": 40
}
]
},
{
"key": "malicious_dependencies",
"band": "excellent",
"name": "Malicious dependencies",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"source": "osv",
"meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
"packages": [],
"red_flag": false,
"assessed_packages": 891,
"malicious_packages": 0,
"direct_malicious_packages": 0,
"withdrawn_malicious_packages": 0,
"installable_malicious_packages": 0
},
"components": [
{
"key": "no_dependency_reported_as_a_malicious_package",
"name": "No dependency reported as a malicious package",
"detail": "no dependency is reported as a malicious package",
"points": 100,
"status": "met",
"details": [
{
"code": "no_malicious_dependencies",
"params": {}
}
],
"max_points": 100
}
]
},
{
"key": "high_risk_jurisdiction_exposure",
"band": "excellent",
"name": "High-Risk Jurisdiction Exposure",
"note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
"notes": [
{
"code": "jurisdiction_evidence_limits",
"params": {}
}
],
"value": 100,
"inputs": {
"meaning": "self-published location evidence; not nationality or citizenship",
"red_flag": false,
"exposures": [],
"policy_countries": [
"Russia",
"Iran",
"North Korea"
],
"review_only_matches": 0,
"assessed_self_published_locations": 4
},
"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": "at_risk",
"name": "AI Readiness",
"value": 46,
"weight": 0,
"metrics": [
{
"key": "ai_agent_context",
"band": "at_risk",
"name": "Agent context & guidance",
"note": null,
"notes": [],
"value": 40,
"inputs": {
"has_llms_txt": false,
"legible_history_share": 0.97,
"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": "97 of 100 human commits state their intent (structured subject or explanatory body)",
"points": 40,
"status": "met",
"details": [
{
"code": "legible_history",
"params": {
"legible": 97,
"sampled": 100
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "at_risk",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 39,
"inputs": {
"has_nix": false,
"has_tests": false,
"lockfiles": [
"pnpm-lock.yaml"
],
"has_dockerfile": false,
"typed_language": false,
"bootstrap_files": [
"mise.toml"
],
"has_devcontainer": false,
"has_linter_config": false,
"typecheck_configs": [
"tsconfig.json"
],
"agent_commit_share": 0,
"toolchain_manifests": [],
"dependency_bot_commit_share": 0
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": "mise.toml",
"points": 18,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "mise.toml"
}
}
],
"max_points": 18
},
{
"key": "automated_tests",
"name": "Automated tests",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 22
},
{
"key": "lint_format_config",
"name": "Lint / format config",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": "tsconfig.json",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "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": "no automated dependency updates observed",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_dependency_automation",
"params": {}
}
],
"max_points": 8
},
{
"key": "openssf_scorecard_pinned_dependencies",
"name": "OpenSSF Scorecard: Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "ai_code_legibility",
"band": "good",
"name": "Code legibility for models",
"note": null,
"notes": [],
"value": 79,
"inputs": {
"primary_language": "JavaScript",
"largest_source_bytes": 233413,
"source_files_sampled": 21,
"oversized_source_files": 1
},
"components": [
{
"key": "type_checkable_code",
"name": "Type-checkable code",
"detail": "JavaScript with type-check config (tsconfig.json)",
"points": 27,
"status": "partial",
"details": [
{
"code": "typecheck_config_language",
"params": {
"files": "tsconfig.json",
"language": "JavaScript"
}
}
],
"max_points": 45
},
{
"key": "manageable_file_sizes",
"name": "Manageable file sizes",
"detail": "1/21 source files over 60KB",
"points": 52.4,
"status": "partial",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 21,
"oversized": 1
}
}
],
"max_points": 55
}
]
}
],
"description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
}
],
"metrics_version": "1.13.0"
},
"warnings": [
"Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
],
"report_type": "repository",
"generated_at": "2026-07-26T20:46:13.248437Z",
"schema_version": "0.27.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/a/aidenlx/cm-chs-patch.svg",
"full_name": "aidenlx/cm-chs-patch",
"license_state": "standard",
"license_spdx": "MIT"
}