and `$ | Myriad-Dreamin/tinymist — Gesundheitsindex 74/100, Gut — inspect.software where `|` are\nthe cursors.", "is_bot": false, "headline": "fix: equation code action is broken since v0.13 (#1561)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-07-11T05:40:30Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "2ba793583d798dfad42a09fe03ccd39e169682bc", "body": "- Add a `query tyckScope` package scope/type dump command.\n- Add `scripts/tyck-package-scan.mjs` for package scan TSV, text, and\nHTML reports.\n- Bound dumped type debug rendering so large inferred types do not\ndominate scan time.", "is_bot": false, "headline": "dev(query): add package tyck scope scan (#2658)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-07-10T16:41:52Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "3725f4abee62f038a75ce38e9ef8183f87db7c15", "body": "See #1744 for more details\n\n---------\n\nCo-authored-by: Myriad-Dreamin \u003ccamiyoru@gmail.com>", "is_bot": false, "headline": "feat: add intelij LSP integration plugin (#2087)", "author_name": "Julius Schmitt", "author_login": "bratorange", "committed_at": "2026-07-07T06:59:10Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "0faf89726a5e45480ba346bec57857a4c5d78bd8", "body": "test #1463", "is_bot": false, "headline": "test: document summary should work (#1475)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-07-07T06:27:22Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "87358d183834ad33ea7b8c76168b0b10375d26f2", "body": "- Replace string content for string-valued completions instead of\ninserting extra quotes.\n- Complete path strings with folder entries derived from workspace\nfiles.\n- Suppress filesystem path completions when a typed path escapes the\nworkspace root.\n- Handle escaped path prefixes during path completion.", "is_bot": false, "headline": "fix(query): complete paths in strings (#2646)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-07-05T16:20:50Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "2387633fc2677b7455da9f2d3e73d4e369e2867a", "body": "- Add OpenSpec proposals for type bytecode modeling and wasm emission\n- Add execution/cache proposal for interpreter and optional Wasmer\nbackend\n- Add compile-before-check proposal for the current type-checker PR\n- Add typst knowledge package-scan performance proposal", "is_bot": false, "headline": "docs(openspec): propose type VM bytecode plan (#2655)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-07-05T06:36:16Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "94c4c9a8e8a9eb7a6a91fee2c8cbc6082d0c2799", "body": "Update deferred type-check fixture snapshots to match the current main\nchecker behavior after #2649.", "is_bot": false, "headline": "test(type-check): align deferred fixtures with main (#2654)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-07-05T06:21:45Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "378ec54249f43b49cf2c5515c35865dd114762fb", "body": "Add a minimal dispatchable IntelliJ workflow placeholder so feature\nbranches can debug the workflow via manual triggers.", "is_bot": false, "headline": "ci: add intellij workflow placeholder (#2652)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-07-04T19:10:59Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "95372db72454daf670d8e96aec7fb37339c8d543", "body": "Add focused type-check fixtures and snapshots for deferred apply, cyclic\nscope inference, content returns, loops, mutation methods, and parameter\nisolation.", "is_bot": false, "headline": "test(type-check): cover deferred inference cases (#2649)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-07-04T17:25:52Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "5e1056d22c0905afe063959fdc15e52bbec9a4d4", "body": "Adding support to previewing typst document in HTML target, i.e. `typst\ncompile main.typ main.html`. Only PoC works, but the arch is already set\nup.\n\n\n![image](https://github.com/user-attachments/assets/c2dca1f0-1df1-4aa9-bd14-8552bf05e3d9)\n\nAlthough different targets share a same main source file, \n[…]\n``\n\nA main question is throwed at once: how do we inform the language server\nto run code targeting `html`? Or whether we should run both targets to\nget diagnostics on both targets as many as possible.", "is_bot": false, "headline": "feat: add support to preview typst targeting html (#1238)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-07-04T16:31:55Z", "body_truncated": true, "is_coding_agent": false }, { "oid": "418381b4728ff6b3278bf2c79afa8d55c805f8f6", "body": "Adds completion snapshot fixtures for string-literal cases:\n\n- String enum completion across in-string cursor positions, including\nescaped content.\n- Path completion fixtures for empty, middle, escaped, and root-escaping\nstrings.\n- Package import completion across in-string cursor positions.", "is_bot": false, "headline": "test(query): cover string path completions (#2645)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-07-03T16:18:21Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "0583893f4b6590477b2e6b700912649de36f9e2b", "body": "- Enable Typst pretty HTML output for tinymist test snapshots by\ndefault.\n- Add a --pretty flag that accepts true/false to control HTML snapshot\nformatting.\n\nClose #2641", "is_bot": false, "headline": "feat(cli/test): pretty-print HTML snapshots (#2644)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-07-02T20:00:02Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "52ee064101565b499a3ae1346fb2df82d677071f", "body": "- Fix Vello gradient transforms for glyph-local text paints and\naspect-ratio corrected linear gradients.\n- Apply Typst tiling offsets and PNG eXIf orientation in viewer\nrendering.\n- Update renderer-suite hashes against official Typst v0.15.0 refs.", "is_bot": false, "headline": "fix(viewer): align renderer suite cases (#2640)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-07-01T10:42:44Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "78412b9a87317dbb13e8489ef9f088706d8cbd32", "body": "- Correct GPU viewer conic gradients to match Typst's current\norientation.\n- Align the conic transform test with the corrected center rotation\nbehavior.", "is_bot": false, "headline": "fix(viewer): correct conic gradient orientation (#2639)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-30T21:12:00Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "fc187dd6838f5c920bd51f68483e28a59e80f686", "body": "- Bump typst.ts and typst-ts-renderer package pins to 0.8.0-rc3.\n- Use crates.io reflexo 0.8.0-rc3 packages instead of the typst.ts git\npatch.\n- Keep the old reflexo git patch entries commented as future reference.\n- Build and upload typst-preview-ng extension assets in the VSC assets\nworkflow.", "is_bot": false, "headline": "build: bump typst.ts to 0.8.0-rc3 (#2638)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-30T09:12:21Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "991cb362583470672ebca172e6d6afe39dca2c89", "body": "- Allow Tinymist GPU Viewer to activate in the local UI extension host\nwithout requiring Tinymist in the same host.\n- Document the VS Code Remote install layout for Tinymist and the GPU\nViewer.", "is_bot": false, "headline": "fix(vscode): let gpu viewer activate in ui host (#2636)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-30T00:31:50Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "6a572331867cbf188a54ea3e4e8d5227f99f5c22", "body": "- Keep rendered canvases visible across document updates to avoid white\nflashes.\n- Restore hover highlight parsing for typst.ts semantic text/link\nmetadata.\n- Align inverted page fallback backgrounds with dark preview rendering.\n- Use native smooth preview jumps while suppressing preview-to-source\nsync echoes.\n- Decode SVG images on the webview side and fall back safely when\nbrowser decoding fails.", "is_bot": false, "headline": "fix(preview-ng): stabilize preview interactions (#2634)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-29T10:18:08Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "82c23e3cf098fd67cc69687fd8e1a13ffac6b452", "body": "- Add a command bridge so Tinymist can resolve UI-host previewer\nproviders from VS Code Remote workspace hosts.\n- Pass VS Code-forwarded data-plane websocket URLs to command-backed\nnative previewers.\n- Package Tinymist GPU Viewer VSIX artifacts in the VS Code CI workflow\nwith bundled tinymist-viewer binaries.", "is_bot": false, "headline": "fix(vscode): support gpu previewer in remote windows (#2635)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-29T09:40:02Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "79a8ad89c9f996e0fe2440b56f3d424aaa3fa3a7", "body": "- Split preview-ng page host responsibilities into focused modules for\ninteractions, layout, navigation, outline, page records, and theme\nhandling.\n- Share PageSpec and PageLayout definitions between the main preview\nthread and worker types.", "is_bot": false, "headline": "dev(preview-frontend): split page host helpers (#2633)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-28T16:40:37Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "7cb89a134fa345b9bf12f44e4c149248cd6b974a", "body": "Co-authored-by: navdeep rana \u003cnavdeepr@tifrh.res.in>\nCo-authored-by: Myriad-Dreamin \u003ccamiyoru@gmail.com>", "is_bot": false, "headline": "chore: minor typo / language fixes (#2604)", "author_name": "Navdeep Rana", "author_login": "navdeeprana", "committed_at": "2026-06-28T14:30:04Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "ea885ccfe20391e24438c6210baf537248a8b125", "body": "- cache source span lookups once per source during package docs\ngeneration\n- reuse cached ranges for package docs source queries and SCIP symbol\ndisambiguators\n- avoid repeated syntax tree walks when exporting large package docs", "is_bot": false, "headline": "perf(package-docs): cache source span lookups (#2631)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-28T11:10:12Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "bcd8129b190df56392e9e556a07527b277afb194", "body": "Add missing README files for contrib VS Code package roots and\nrenderer-diff. Add Apache-2.0 license files to standalone contrib\npackage roots missing them. Fill missing package metadata for the\npreviewer fixture and renderer-diff.", "is_bot": false, "headline": "docs(contrib): add package readmes and licenses (#2632)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-28T09:51:14Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "4a9e6393821dfa2cfefafc04501b19a9968bf5e3", "body": "- Prioritize visible-page rendering during scroll and drag interactions.\n- Add idle full-quality prefetch with bounded canvas buffers.\n- Defer interaction collection while the viewport is moving.", "is_bot": false, "headline": "perf(preview): improve ng scroll rendering (#2630)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-28T08:17:56Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "be3d070be6310061ee940a6ec388234ade5e60b8", "body": "- Adapt NG canvas backing resolution to page layout and device scale.\n- Track viewport metrics for render layout snapshots.\n- Preserve the scroll anchor while wheel-zooming.", "is_bot": false, "headline": "fix(preview): improve ng canvas layout and zoom (#2623)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-28T06:13:42Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "a72c5273d89eb4689dec06426bd39013139fedfc", "body": "- Add NG preview link and bound interaction handling.\n- Route interaction requests through the preview worker.\n- Keep text hover parsing available for follow-up tuning.", "is_bot": false, "headline": "feat(preview): add ng preview interactions (#2622)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-28T05:41:50Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "40d90121a6c111f5c9f0e7cd63cea77317025406", "body": "…(#2626)\n\n- Cache top-level and subtree type simplification results so recursive\ncanonicalization is reused instead of recomputed.\n- Guard repeated `(TypeVar, polarity)` expansion while rendering\nsignature docs.\n- Render hover/docs return types with short forms when the full\nrecursive expansion is not surfaced.\n- Add recursive fixtures and tests for the original hover slowdown and\nthe reduced explanatory case.", "is_bot": false, "headline": "fix(query): avoid recursive type blowups in hover and signature docs …", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-27T18:58:45Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "9712b8d214c5cf2e0e297485ac1d2b2bd2bd0f7f", "body": "- Remove unused NG preview chrome from the experimental frontend.\n- Use the worker-enabled typst.ts renderer dependency.", "is_bot": false, "headline": "refactor(preview): simplify ng preview shell (#2621)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-27T09:15:44Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "d4c6e8fe2404cb790d5ead4d9149b67a260e3462", "body": "Replace the Typst knowledge report pipeline with SCIP-based package\nreports. Includes the package report script, workflow updates, hash-only\nAPI snapshots with optional full-package includes, per-package timeout\nhandling, and report output for failed packages.", "is_bot": false, "headline": "build(typst-knowledge): generate SCIP package reports (#2624)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-27T08:13:37Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "0a89604c5fc82df5e4cfbddaba8a5343295d4198", "body": "Move package preloading out of packageDocs and keep explicit package\nchecks responsible for preload. This avoids doing eager preload while\ngenerating package documentation and keeps checkPackage behavior\nexplicit.", "is_bot": false, "headline": "fix(package-docs): avoid eager package preload (#2629)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-27T07:16:20Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "0d505951ab21d4290f8956e529ae63f36a0751c5", "body": "Avoid panicking when package preload discovers an import whose source\ncannot be loaded. Missing sources are skipped so package analysis can\nsurface the package-level error instead of aborting in the preloader.", "is_bot": false, "headline": "fix(query): skip missing preload sources (#2628)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-27T06:18:55Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "c2d5b0f80670d3fd4e773975bd62848c74b9f592", "body": "Add a package-level SCIP query command. Includes protobuf output plus\nJSON analysis and SCIP summary output files, and reuses output directory\ncreation for package query artifacts.", "is_bot": false, "headline": "feat(query): add SCIP package query (#2627)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-27T04:57:22Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "254a72de6d044289f6218e00257086407e6804ad", "body": "- Add DAP stackTrace, scopes, and variables request handling.\n- Build paused-state scope and variable handles for locals, arguments,\nglobals, arrays, dictionaries, and value fields.\n- Instrument return breakpoints and cover debugger scopes/variables in\nthe Neovim DAP smoke spec.", "is_bot": false, "headline": "feat(dap): add scopes and stack frames (#2617)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-27T02:32:53Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "da5037e89b917d73c0f923c1d5b865a3e8917e76", "body": "- Allow `tinymist package docs` to accept Typst package specs like\n`@preview/touying:0.6.0` as input.\n- Expose SCIP-backed `source_tokens` queries through `tinymist-index`\nand the Typst index helper package.\n- Enrich package docs source pages with indexed hover popups and\ndefinition links while preserving soft-wrapped source layout.\n- Keep source line numbers aligned with soft-wrapped lines and avoid\nderiving parameter source links from formatted hover signatures.", "is_bot": false, "headline": "feat(package-docs): enrich source pages from index (#2618)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-25T18:13:34Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "f4aeb638e2590678cfeac36e205bb8787b314fdf", "body": "- get documents in the project\n- render tree view, and click to get document-level documentation\n - get document symbols in documents\n - get module-level documentation in some place.\n - get hover infomation (documentation, signature, etc.)\n- hover preview in code blocks, supported by lsif hover interface.\n\n\u003cimg width=\"2283\" height=\"999\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/84f4cda4-a97c-4eb2-8e13-ef10b6e4349b\"\n/>", "is_bot": false, "headline": "feat: render package documentation by lsif index (#2144)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-25T15:51:03Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "d76dd3d016189fc2d40b23bf1a97f35c85ad8a72", "body": "- add an experimental Typst Preview NG provider extension\n- keep the NG preview frontend source under\ntools/typst-preview-frontend-ng\n- render preview data through worker-owned canvas frontend code\n- use canvas cache keys in the default preview renderer\n- update Tinymist preview dependencies to the typst.ts optimization\nbranch", "is_bot": false, "headline": "feat(preview): add typst preview ng extension (#1903)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-25T12:32:08Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "c6495fa35b772b8f6c71e2415f9f95a2a4b4769e", "body": "Adds standalone SCIP support to the indexing layer, based directly on\n`main`.\n\n- add SCIP protobuf dependencies and SCIP index encoding from\n`tinymist-query::index::Knowledge`\n- keep existing LSIF JSONL display output while adding `to_scip_bytes` /\n`to_scip_index` APIs\n- add `ScipQueryCtx` for SCIP-\n[…]\nre_documentation`\n- expose symbol-based hover/definition and module public-symbol\nrelationship queries for later package-doc integration\n- switch `tinymist-index` plugin loading/querying to SCIP bytes", "is_bot": false, "headline": "feat(index): support SCIP indexes (#2613)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-24T12:53:39Z", "body_truncated": true, "is_coding_agent": false }, { "oid": "c06d54f7687acd39ba3c4edbeb8a57815f198559", "body": "Adds DAP setBreakpoints handling for Typst source line breakpoints. Maps\nrequested lines to existing function/block/show breakpoint hooks instead\nof adding line-level instrumentation. Adds Neovim DAP coverage for the\nmapped breakpoint flow.", "is_bot": false, "headline": "feat: support DAP line breakpoints (#2615)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-24T11:00:33Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "4a92c100e49d44839765fada6cb8edb05e96c3ce", "body": "- Skip per-page canvas wait when the cached canvas page did not redraw.\n- Keep the existing wait path for cache misses and resized canvases.\n\n\ncase | no cache key frontend total | with cache key frontend total |\nfrontend speedup | no cache key wall | with cache key wall | max\nlongtask change\n-- | --\n[…]\n | 1249.8ms | 1095.3ms | 0.0ms ->\n0.0ms\nmiddle edit | 186.7ms | 5.1ms | 36.6x | 1217.6ms | 1249.6ms | 984.0ms ->\n215.0ms\nback edit | 178.9ms | 3.7ms | 48.4x | 1204.0ms | 1099.5ms | 1033.0ms ->\n184.0ms", "is_bot": false, "headline": "fix(preview): skip canvas cache hit waits (#2614)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-24T10:23:48Z", "body_truncated": true, "is_coding_agent": false }, { "oid": "6603494a20a711bd84000800d3e40eddec9ac1d6", "body": "- add DAP function breakpoint plumbing and source-span reporting\n- add editor-level Neovim DAP specs for document-end pause and named\nfunction breakpoints\n- allow targeted Neovim spec runs via bootstrap and optional Docker\nbuild network override", "is_bot": false, "headline": "feat(dap): add function breakpoint support (#2541)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-24T05:38:18Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "1658ebb2d87a0766d950e4c0d27f9ba6e1de772c", "body": "- Add a targeted warning when a typstExtraArgs entry joins an option and\nvalue in one argv string.\n- Gate the warning on clap's UnknownArgument context to avoid equal-form\nfalse positives.\n\nCloses #2469", "is_bot": false, "headline": "fix(config): hint joined typst extra args (#2601)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-23T17:22:45Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "88d6dea5a28e4e9542df1cd4f615e260213c4e4f", "body": "Use a shallow checkout of typst/packages for package sources instead of\ndownloading from packages.typst.org. Split the generated output into a\nsingle-file HTML preview and a separate LSIF data artifact so the\npreview action does not scan hundreds of files. Restore Rust cache\nthrough the same manylinux/swatinem rust-cache path as the existing\nx86_64-unknown-linux-gnu main cache.", "is_bot": false, "headline": "ci(typst-knowledge): split preview data artifacts (#2610)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-23T03:43:12Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "c54390219ce80a6bb444bc419e4c610880f328d9", "body": "- emit static `hoverResult` data in LSIF dumps for references and\ndefinition ranges\n- add offline LSIF hover query support to `IndexQueryCtx`\n- expose `hover` through the `tinymist-index` Typst plugin API\n- add unit coverage for hover queries resolved through direct range\nedges and result sets", "is_bot": false, "headline": "feat(lsif): support hover queries (#2612)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-22T20:37:49Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "f12bf293a6882053bc6df29ac01049691b7c9a40", "body": "Adds a manual/tag-triggered Typst knowledge report workflow.\n\nIncludes LSIF artifacts, package hashes, query counts, timing/memory\nmetrics, sortable report tables, and an HTML preview link.", "is_bot": false, "headline": "feat(typst-knowledge): generate package LSIF reports (#2609)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-22T17:45:57Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "92babed1bc00540882effd29bc56ebc5986792c2", "body": "+tag v0.15.2", "is_bot": false, "headline": "build: bump version to 0.15.2 (#2608)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-22T10:27:00Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "7ee344b122113530cbe1626bd31a03ece07d3d0d", "body": "- add a `tinymist-index` Typst plugin package for loading and querying\nLSIF data\n- implement offline LSIF `goto_definition` over document ranges, result\nsets, definition results, and item edges\n- emit valid range-to-resultSet `next` edges and cover entry/dependency\nfiles in LSIF dumps\n- update LSIF goto-definition snapshots from `null` to `LocationLink`\nresults", "is_bot": false, "headline": "feat: support LSIF definition query (#2607)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-22T04:32:28Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "05c7caef81ac2ea3f7907e8a3518fb30a23b3848", "body": "+tag v0.15.2-rc4", "is_bot": false, "headline": "build: bump version to 0.15.2-rc4 (#2605)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-21T16:18:45Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "528e615b0409788288685c2b87c0f37389d110df", "body": "+tag v0.15.2-rc3", "is_bot": false, "headline": "build: bump version to 0.15.2-rc3 (#2603)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-21T09:10:22Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "f39376e3c0f7589e54a0239e94afbdfe9fd68bba", "body": "- update tinymist to use cargo-dist v0.32.0-tinymist.5\n- generate release workflow from the released cargo-dist fork\n- make cargo-dist artifact caches use target shared keys and save only\non main\n- make Linux/Windows Rust checks restore the corresponding shared target\ncaches without saving new check-specific caches", "is_bot": false, "headline": "ci: share cargo-dist cache with rust checks (#2600)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-21T05:54:00Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "e53026e47d716373450a7f216c3f0b3def503240", "body": "Updates the generated release workflow to install cargo-dist\nv0.32.0-tinymist.3, which includes the executable artifact discovery fix\nfor cross-compiled loongarch builds.", "is_bot": false, "headline": "ci: use cargo-dist loongarch artifact fix (#2598)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-21T04:08:19Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "629f4d4fa9f9ed051420ccefbae5a61e639bee62", "body": "- Restore default preview address announcements for external preview\nclients.\n- Keep other non-verbose INFO logging suppressed behind --verbose or log\nfilters.\n- Refs chomosuke/typst-preview.nvim#135", "is_bot": false, "headline": "fix(preview): keep address logs visible by default (#2599)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-21T03:04:56Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "3c9f2badb56ecb82addb6c39b40d53cbd4a656c6", "body": "+tag v0.15.2-rc2", "is_bot": false, "headline": "build: bump version to 0.15.2-rc2 (#2597)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-20T16:15:10Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "e371ccfa356a6c285c14e0fefe24b68a6599869f", "body": "- Update the announce workflow to install `cargo-dist` from\n`v0.32.0-tinymist.2`\n- Preserve release creation behavior; only the installer source and file\nformatting changed", "is_bot": false, "headline": "ci(announce): bump cargo-dist installer to v0.32.0-tinymist.2 (#2596)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-20T14:20:40Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "75a9090a105d12683029fda02939087adc157c58", "body": "+tag v0.15.2-rc1", "is_bot": false, "headline": "build: bump version to 0.15.2-rc1 (#2595)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-20T10:44:00Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "b3e7e03212741bbdffe7292c2d7624136f295d82", "body": "- Add Neovim regression coverage for Zed-style file roots with\n`projectResolution = lockDatabase`.\n- Run Neovim specs in CI using the existing Linux `tinymist` build\nartifact.\n- Isolate Neovim fixture writes in tmpfs to avoid mutating or copying\nthe checkout workspace.\n- Resolve lock database routes from the parent directory when the\nfocused path is a file.\n\nClose #2489.", "is_bot": false, "headline": "fix: avoid resolving lockfiles under Typst file paths (#2593)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-20T06:07:04Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "4a643876ba518482c145b257c9159eab783c50f6", "body": "- Upgrade the tinymist release workflow to the forked `cargo-dist\n0.32.0-tinymist.2`.\n- Regenerate `.github/workflows/release.yml` from `dist generate`\ninstead of hand-editing it.\n- Preserve targeted non-tag CI builds by filtering the cargo-dist\nartifact matrix from `inputs.targets`.", "is_bot": false, "headline": "ci: upgrade cargo-dist release workflow (#2594)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-19T20:20:30Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "cf494e7b615b7141967282a92ef1ab39fafe4e79", "body": "- keep the renderer-diff case list scrollable in a sticky sidebar\n- let the detail panel use normal page scrolling\n- document Conventional Commits in AGENTS.md", "is_bot": false, "headline": "fix(renderer-diff): improve diff panel scrolling (#2589)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-19T13:29:19Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "1426f2702fbcf52461811411cbc42596ee8a81f4", "body": "Closes #2514.\n\nThis change teaches completion to emit LSP `InsertReplaceEdit` when the\nclient advertises `completionItem.insertReplaceSupport`. This lets\nclients insert at the cursor while still replacing the full completion\ntoken when appropriate, avoiding accidental deletion of text after the\ncurs\n[…]\nfter the cursor as the first snippet argument. For example, completing\n`underbr|sum` can produce `underbrace(sum)`.\n\nClients without `insertReplaceSupport` keep receiving the existing\n`TextEdit` form.", "is_bot": false, "headline": "feat(completion): avoid deleting text after cursor (#2591)", "author_name": "Hong Jiarong", "author_login": "hongjr03", "committed_at": "2026-06-19T11:13:16Z", "body_truncated": true, "is_coding_agent": false }, { "oid": "54f196ea851d098e7854ee1d9c04de18fe5ae6df", "body": "- Update `typst` git dependencies in `Cargo.toml` to use the\n`tinymist/v0.15.0` tag instead of a raw revision\n- Refresh `Cargo.lock` entries to match the tagged source URL", "is_bot": false, "headline": "build: pin typst deps to tinymist/v0.15.0 tag (#2588)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-19T09:13:00Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "41590bb6667a0c19ce519fb5a199499921aeb01b", "body": "This PR fixes the bug reported in #1929 , preserving a stable scroll\nanchor during resize bursts. It does not implement the mode switch\nbetween`Fit to Width` and `Absolute Size` proposed in #1929 .\n\n- Reuses the initial scroll anchor for 600ms during continuous resizing,\navoiding frame-by-frame anch\n[…]\necalculation and cumulative jitter.\n- Restores scroll position by tracking the anchor’s relative position\nwithin the current page (`pageLocalY`), ensuring the scroll position\nimmune to `heightMargin`.", "is_bot": false, "headline": "fix: restore the scroll position when resizing the preview panel (#2495)", "author_name": "Derived Cat", "author_login": "hooyuser", "committed_at": "2026-06-19T02:12:31Z", "body_truncated": true, "is_coding_agent": false }, { "oid": "d55341f0b6af07e828b49205a1a7424f851a6871", "body": "- Stop attaching span debug info in the preview renderer.\n- Remove the legacy element-path span lookup path\n(srcpath/WebviewResolveSpan/ResolveSpanRequest/CursorPaths).\n- Keep the cursor indicator protocol path, but report that the\nexperimental cursor indicator is temporarily disabled before it reaches\nrenderer span lookup.\n- Remove the obsolete span2vec log filter.", "is_bot": false, "headline": "feat: remove legacy span pass usage from preview (#2586)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-19T01:55:49Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "7e50d50a621fd162f4e614ce3ec0f4b3c5c2c2a6", "body": "+tag v0.15.0", "is_bot": false, "headline": "build: bump version to 0.15.0 (#2587)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-19T01:13:11Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "6fd51865fba9edecadf87f777c87c66b81bd860a", "body": "+tag v0.15.0-rc2", "is_bot": false, "headline": "build: bump version to 0.15.0-rc2 (#2584)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-17T08:33:01Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "874a5c426eaa547138360170aa063cd8a1b64618", "body": "Bumps the world crate group to 0.15.0-rc2 and refreshes Cargo.lock.", "is_bot": false, "headline": "build: bump world crates to 0.15.0-rc2 (#2583)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-17T04:23:26Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "49f201c33aca0ad2f95b9a4869ea2991a82d0356", "body": "- Update workspace dependencies to newer `hayro`, `resvg`, `rayon`,\n`rustc-hash`, `comemo`, and `hayagriva` versions\n- Switch `typst-assets` to the published `0.15.0` release and bump\n`typst-dev-assets` for the viewer crate\n- Refresh the lockfile to match the dependency upgrades", "is_bot": false, "headline": "build: update typst dependency versions (#2582)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-17T04:11:17Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "e4875179e734431f532523ad8909d59c3e70e796", "body": "- bump Tinymist world crates and Typst dependency lock to Typst v0.15.0\n- pin Typst to Myriad-Dreamin/typst@391c2dcd for Tinymist\n- pin reflexo dependencies to Myriad-Dreamin/typst.ts@b80de681, which\nuses Myriad-Dreamin/typst@bb5fbb09 for typst.ts-specific patches\n- adapt VirtualPath::realize call sites to the new Result-returning API\n- preserve rootless virtual entry selection for web compiler-style\nworkspaces", "is_bot": false, "headline": "build: bump Typst to v0.15.0 (#2579)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-17T03:48:03Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "d8d2ed11214e67bb35305068b4da144898a46dd3", "body": "- convert official Typst function and parameter docs to Markdown before\nassigning them into signatures\n- keep extracted user docs on the plain-docs path without leaking\nofficial helper definitions\n- add a hover regression fixture for docs-table conversion and update\nhover/signature snapshots", "is_bot": false, "headline": "feat: convert builtin Typst docs to Markdown (#2581)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-17T03:33:33Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "4951a39a80e808bd411807e46da645e12c52c923", "body": "- preserve the two-branch entry selection contract for rooted vs\nroot-by-parent worlds\n- use `VirtualPath::virtualize(root, path)` directly for rooted\nworkspace paths\n- document the `--root` / no-`--root` behavior match with typst-cli\n- add tinymist-world entry regression tests for rooted selection,\noutside-root rejection, and parent-root fallback", "is_bot": false, "headline": "fix: preserve entry path selection contract (#2580)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-16T16:35:01Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "8b81a1236b099d8d38833afdc6b73d73fe7e444e", "body": "+tag v0.15.0-rc1", "is_bot": false, "headline": "build: bump version to 0.15.0-rc1 (#2576)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-16T03:30:48Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "dd0a259ac821359ec6d0286f023376a2145cd98a", "body": "- Bump workspace tinymist crate versions to `0.15.0-rc1`\n- Update `Cargo.lock` to match the new crate versions\n- Refresh `reflexo` git dependencies to the newer pinned revision\n- Align the root workspace manifest and crate manifests with the release\ncandidate version", "is_bot": false, "headline": "build: bump world crates to v0.15.0-rc1 (#2575)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-15T18:04:25Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "b1bc7dfada793687307b9ac6e84afa6ee1187db1", "body": "- Pin the Typst workspace patch crates to `Myriad-Dreamin/typst` rev\n`ea2892a1c84bb3495aeb988626a8795a91af8f58`; that commit is upstream\n`v0.15.0-rc.1` plus the tinymist export patches only, without the\ncontent-hint patch or the final `0.15.0` version bump.\n- Pin the reflexo patch crates to `Myriad-\n[…]\ny branches\nrequire `typst-syntax = ^0.15.0`.\n- Adapt local path realization call sites and refresh the lockfile,\ngenerated docs/assets, and vello renderer hash snapshot for the\nrc1-based Typst source.", "is_bot": false, "headline": "build: use tinymist typst stable branches (#2573)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-15T17:23:11Z", "body_truncated": true, "is_coding_agent": false }, { "oid": "f8e5522f3b866ed1202cdb00beecaaaccdcea097", "body": "Part of the Typst 0.15 cleanup stack. This slice sits after the API\nadaptation PRs and collects snapshot, e2e, renderer-suite, and typst.ts\ntooling refreshes.\n\n## Upstream Typst Changes\n\n- Typst 0.15 nightly output changes affect query snapshots, typlite\nconversion snapshots, e2e expected output, an\n[…]\ntinymist-query/src/fixtures/hover/snaps/test@pagebreak.typ.snap`\nrecords the Typst 0.15 documentation/hover output shape for `pagebreak`.\n\n---------\n\nCo-authored-by: paran3xus \u003cparan3xus007@gmail.com>", "is_bot": false, "headline": "test: refresh nightly snapshots and tooling (#2567)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-15T17:23:11Z", "body_truncated": true, "is_coding_agent": false }, { "oid": "3c63edbb0ed693ba3cee342a475b1dfa9094a460", "body": "Part of the Typst 0.15 cleanup stack. This slice covers text accessor,\nfont metadata, color presentation, and viewer color-space API changes.\n\n## Upstream Typst Changes\n\n- [`typst/typst#8393`](https://github.com/typst/typst/pull/8393) changes\nsyntax/source text access. Tinymist updates semantic toke\n[…]\nhe revised Typst\ncolor API.\n- Updates viewer rendering color-space conversion so Typst 0.15 colors\nare mapped correctly before rendering.\n\n---------\n\nCo-authored-by: paran3xus \u003cparan3xus007@gmail.com>", "is_bot": false, "headline": "fix: adapt text, font, and color APIs for typst 0.15 (#2566)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-15T17:23:11Z", "body_truncated": true, "is_coding_agent": false }, { "oid": "1646af3b71c2528c75ae2caf89dd88b23c0a632e", "body": "Part of the Typst 0.15 cleanup stack. This slice covers export option\nchanges across PNG, SVG, PDF, HTML, CLI rendering, and typlite fixtures.\n\n## Upstream Typst Changes\n\n- [`typst/typst#6357`](https://github.com/typst/typst/pull/6357) changes\npage export and render option handling. Tinymist updates\n[…]\ntion forwarding for the new page/export option\nsurface.\n- Updates typlite export tests affected by the Typst 0.15 export option\nbehavior.\n\n---------\n\nCo-authored-by: paran3xus \u003cparan3xus007@gmail.com>", "is_bot": false, "headline": "fix: adapt export options for typst 0.15 (#2565)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-15T17:23:11Z", "body_truncated": true, "is_coding_agent": false }, { "oid": "720ff666de912c301d406c14a5c0063c728fe44c", "body": "Part of the Typst 0.15 cleanup stack. This slice covers diagnostics/span\nmigration and the minimal query prerequisites needed before the later\nexport and text accessor slices.\n\n## Upstream Typst Changes\n\n- [`typst/typst#8052`](https://github.com/typst/typst/pull/8052) makes\ndiagnostic hints carry sp\n[…]\nlchain.\n- Carries the small bibliography lookup prerequisite in this slice so\nlater query-oriented slices build on the updated Typst API.\n\n---------\n\nCo-authored-by: paran3xus \u003cparan3xus007@gmail.com>", "is_bot": false, "headline": "fix: adapt diagnostics and spans for typst 0.15 (#2564)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-15T17:23:11Z", "body_truncated": true, "is_coding_agent": false }, { "oid": "7d8c0f4ed0d7e95f110f499556df4767ab0500d2", "body": null, "is_bot": false, "headline": "feat: restore bundle export for typst 0.15 (#2570)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-15T17:23:11Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "c2e1697d07cc47b6d6992abc42222912d4407284", "body": null, "is_bot": false, "headline": "fix(typlite): adapt paragraph and line breaks for typst 0.15 (#2569)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-15T17:23:11Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "e8cde1c85049325571aa22d4955aa6cd29080239", "body": "This PR is part of the Typst 0.15 nightly cleanup stack. It sits on top\nof the path-model group and keeps this slice focused on analyzer, query,\ndebug, lint, eval, and typlite API adaptation.\n\n- [`typst/typst#7542`](https://github.com/typst/typst/pull/7542) changes\nfunction internals. Tinymist updat\n[…]\nthe current Typst\n0.15 dependency set.\n- Refreshes targeted query and typlite fixtures affected by these API\nand syntax behavior changes.\n\n---------\n\nCo-authored-by: paran3xus \u003cparan3xus007@gmail.com>", "is_bot": false, "headline": "fix: adapt analysis and eval APIs for typst 0.15 (#2562)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-15T17:23:11Z", "body_truncated": true, "is_coding_agent": false }, { "oid": "60561572fb95c22ebf6f4a737dd9011a3f02d1c2", "body": "This PR is part of the Typst 0.15 nightly cleanup stack. It sits on top\nof the world/output API group and keeps this slice focused on the new\nTypst path model.\n\n- [`typst/typst#7555` Add file `path`\ntype](https://github.com/typst/typst/pull/7555)\n- Introduces the new rooted path model around `Rooted\n[…]\nold or\nnew `RootedPath` API.\n- Keeps snapshot churn and unrelated analysis/runtime changes out of\nthis PR; those remain for later groups.\n\n---------\n\nCo-authored-by: paran3xus \u003cparan3xus007@gmail.com>", "is_bot": false, "headline": "fix: adapt path model for typst 0.15 (#2561)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-15T17:23:11Z", "body_truncated": true, "is_coding_agent": false }, { "oid": "7d74ea4c39b121b0af1bbcbdcb5e673ffedeec79", "body": "This PR is part of the Typst 0.15 cleanup stack. It sits on top of the\ndependency/toolchain group and covers the first world/document output\nAPI adaptation slice.\n\n- [`typst/typst#7964` Bundle\nexport](https://github.com/typst/typst/pull/7964) splits document output\ninto target-specific APIs.\n- Tinym\n[…]\nsecond offset conversion is factored out.\n- Refreshes the minimal `Cargo.lock` metadata needed by the new\n`typst-layout` dependency path.\n\n---------\n\nCo-authored-by: paran3xus \u003cparan3xus007@gmail.com>", "is_bot": false, "headline": "fix: adapt world and output APIs for typst 0.15 (#2560)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-15T17:23:11Z", "body_truncated": true, "is_coding_agent": false }, { "oid": "6a9be02d3fc5d8ef9fd8aedb6e4665e96742c658", "body": "- preserve the dependency-update commits from nightly cleanup as\nseparate commits\n- update Typst-related workspace dependencies and patches for the v0.15\nline\n- keep the requested 7 cherry-picked dependency commits in order, then\nadd a follow-up CI fix\n- use remote `git + rev` patches for `reflexo*`\n[…]\nup sequence because it\ndepends on the later nightly bump context\n\n---------\n\nCo-authored-by: paran3xus \u003cparan3xus007@gmail.com>\nCo-authored-by: ParaN3xus \u003c136563585+ParaN3xus@users.noreply.github.com>", "is_bot": false, "headline": "build: bump typst deps to v0.15 (#2557)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-15T17:23:11Z", "body_truncated": true, "is_coding_agent": false }, { "oid": "e0287c4c964e505811934a985345273c70175409", "body": "This updates the CI workflow branch filters so pushes and PRs targeting\nstable/* branches trigger the full tinymist::ci workflow.\\n\\nThis is\nneeded for dependency bump PRs against stable/v0.15.0; without it, only\nthe PR title lint runs.", "is_bot": false, "headline": "ci: run checks on stable branches (#2558)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-15T17:23:11Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "1ecbb264e517594dcf66b5e1d6cd77310f9c2656", "body": "+tag v0.14.20", "is_bot": false, "headline": "build: bump version to 0.14.20 (#2571)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-15T09:57:39Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "00cc4e5b2489e2c081a3f529924ecb8b6f64ba90", "body": "- skip release-candidate tags when selecting the changelog compare base\nin nightly release utilities\n\nCo-authored-by: paran3xus \u003cparan3xus007@gmail.com>", "is_bot": false, "headline": "fix: skip rc tags for changelog compare base (#2556)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-13T06:22:50Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "984d0caa03012744400e38b7f84fad9e780562ed", "body": "- extract snapshot header metadata churn from nightly-cleanup source\ncommit f87c82ac into a standalone main-based commit\n- update 234 .snap headers while preserving all snapshot bodies\n- remove obsolete snapshot_kind metadata and align generated\nexpression/description header fields where needed", "is_bot": false, "headline": "test: normalize snapshot headers (#2555)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-13T05:52:38Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "10acb04250278e4fc7cf5c8fbc9fd240731123c2", "body": "+tag v0.14.20-rc1", "is_bot": false, "headline": "build: bump version to 0.14.20-rc1 (#2554)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-12T16:35:56Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "c970786da3be9f27d6081049f924c817a76e9827", "body": "- Persist native GPU viewer window size and position through\nclient-owned storage.\n- Add viewer startup geometry arguments and schema-versioned\nwindow-state messages.\n- Forward window-state updates through `typst-preview`, `tinymist`, and\nthe VS Code extension.\n- Keep side-by-side pre-layout active while preserving stored viewer\ngeometry.\n- Add `improve-viewer-window-state` OpenSpec artifacts.", "is_bot": false, "headline": "feat(viewer): persist native window state (#2550)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-12T02:11:20Z", "body_truncated": false, "is_coding_agent": false }, { "oid": "b8e3a815c6fdc4a01a24f997fdbfbeb779f3d245", "body": "- Add a viewer-owned title bar for the native GPU viewer window.\n- Add help/minimize/maximize/close controls and a Typst-rendered help\noverlay.\n- Preserve Windows native drag, resize, maximize, and snap-layout hit\ntesting for the decorationless window.\n- Add `add-native-viewer-title-bar` OpenSpec artifacts.", "is_bot": false, "headline": "feat(viewer): add native window title bar (#2552)", "author_name": "Myriad-Dreamin", "author_login": "Myriad-Dreamin", "committed_at": "2026-06-11T19:39:53Z", "body_truncated": false, "is_coding_agent": false } ], "releases_count": 100, "commits_last_year": 424, "latest_release_at": "2026-07-26T10:36:56Z", "latest_release_tag": "v0.15.4-rc1", "releases_from_tags": false, "days_since_last_push": 0, "active_weeks_last_year": 45, "days_since_latest_release": 0, "mean_days_between_releases": 5 }, "community": { "has_readme": true, "has_license": true, "has_description": true, "has_contributing": true, "health_percentage": 57, "has_issue_template": false, "has_code_of_conduct": false, "has_pull_request_template": false }, "ecosystem": { "packages": [ { "name": "crityp", "exists": true, "license": "Apache-2.0", "keywords": [ "language", "typst", "command-line-utilities", "compilers" ], "ecosystem": "crates", "matches_repo": true, "registry_url": "https://crates.io/crates/crityp", "is_deprecated": false, "latest_version": "0.15.2", "repository_url": "https://github.com/Myriad-Dreamin/tinymist", "versions_count": 84, "total_downloads": 21644, "dependents_count": null, "deprecation_note": null, "maintainers_count": null, "monthly_downloads": 140, "first_published_at": "2025-02-16T07:32:38.814721Z", "latest_published_at": "2026-07-26T09:21:14.214341Z", "latest_version_yanked": false, "days_since_latest_publish": 0 }, { "name": "sync-ls", "exists": true, "license": "Apache-2.0", "keywords": [ "dap", "language", "language-server", "lsp", "compilers", "development-tools" ], "ecosystem": "crates", "matches_repo": true, "registry_url": "https://crates.io/crates/sync-ls", "is_deprecated": false, "latest_version": "0.15.2", "repository_url": "https://github.com/Myriad-Dreamin/tinymist", "versions_count": 119, "total_downloads": 21427, "dependents_count": null, "deprecation_note": null, "maintainers_count": null, "monthly_downloads": 307, "first_published_at": "2025-03-19T09:39:19.375445Z", "latest_published_at": "2026-07-26T09:20:59.322617Z", "latest_version_yanked": false, "days_since_latest_publish": 0 }, { "name": "cmark-writer", "exists": true, "license": "MIT", "keywords": [ "commonmark", "markdown", "serializer", "writer", "text-processing" ], "ecosystem": "crates", "matches_repo": false, "registry_url": "https://crates.io/crates/cmark-writer", "is_deprecated": false, "latest_version": "0.9.0", "repository_url": "https://github.com/hongjr03/cmark-writer", "versions_count": 26, "total_downloads": 39923, "dependents_count": null, "deprecation_note": null, "maintainers_count": null, "monthly_downloads": 4026, "first_published_at": "2025-04-24T05:25:14.382100Z", "latest_published_at": "2025-10-27T09:08:03.849056Z", "latest_version_yanked": false, "days_since_latest_publish": 272 }, { "name": "tinymist-l10n", "exists": true, "license": "Apache-2.0", "keywords": [ "language", "typst", "command-line-utilities", "compilers" ], "ecosystem": "crates", "matches_repo": true, "registry_url": "https://crates.io/crates/tinymist-l10n", "is_deprecated": false, "latest_version": "0.15.0", "repository_url": "https://github.com/Myriad-Dreamin/tinymist", "versions_count": 33, "total_downloads": 18708, "dependents_count": null, "deprecation_note": null, "maintainers_count": null, "monthly_downloads": 750, "first_published_at": "2025-03-19T11:26:57.294167Z", "latest_published_at": "2026-06-19T01:14:18.182843Z", "latest_version_yanked": false, "days_since_latest_publish": 37 }, { "name": "tinymist-lint", "exists": true, "license": "Apache-2.0", "keywords": [ "api", "language", "typst", "compilers" ], "ecosystem": "crates", "matches_repo": true, "registry_url": "https://crates.io/crates/tinymist-lint", "is_deprecated": false, "latest_version": "0.15.2", "repository_url": "https://github.com/Myriad-Dreamin/tinymist", "versions_count": 70, "total_downloads": 13923, "dependents_count": null, "deprecation_note": null, "maintainers_count": null, "monthly_downloads": 240, "first_published_at": "2025-04-16T09:16:58.845207Z", "latest_published_at": "2026-07-26T09:21:20.365448Z", "latest_version_yanked": false, "days_since_latest_publish": 0 } ] }, "popularity": { "forks": 174, "stars": 3431, "watchers": 6, "fork_history": { "days": [ { "date": "2024-04-05", "count": 1 }, { "date": "2024-04-30", "count": 1 }, { "date": "2024-05-08", "count": 1 }, { "date": "2024-05-24", "count": 1 }, { "date": "2024-05-30", "count": 1 }, { "date": "2024-06-10", "count": 1 }, { "date": "2024-06-16", "count": 1 }, { "date": "2024-07-21", "count": 1 }, { "date": "2024-07-24", "count": 1 }, { "date": "2024-07-26", "count": 2 }, { "date": "2024-07-27", "count": 1 }, { "date": "2024-07-29", "count": 1 }, { "date": "2024-07-30", "count": 1 }, { "date": "2024-08-06", "count": 1 }, { "date": "2024-08-07", "count": 1 }, { "date": "2024-08-11", "count": 1 }, { "date": "2024-08-15", "count": 1 }, { "date": "2024-08-26", "count": 1 }, { "date": "2024-08-28", "count": 1 }, { "date": "2024-08-29", "count": 1 }, { "date": "2024-09-23", "count": 1 }, { "date": "2024-09-30", "count": 1 }, { "date": "2024-10-15", "count": 1 }, { "date": "2024-10-22", "count": 1 }, { "date": "2024-11-09", "count": 1 }, { "date": "2024-11-13", "count": 3 }, { "date": "2024-11-15", "count": 1 }, { "date": "2024-11-19", "count": 1 }, { "date": "2024-12-13", "count": 1 }, { "date": "2024-12-19", "count": 1 }, { "date": "2024-12-20", "count": 1 }, { "date": "2024-12-22", "count": 1 }, { "date": "2024-12-27", "count": 1 }, { "date": "2024-12-30", "count": 1 }, { "date": "2025-01-02", "count": 1 }, { "date": "2025-01-09", "count": 1 }, { "date": "2025-01-10", "count": 1 }, { "date": "2025-01-26", "count": 1 }, { "date": "2025-01-29", "count": 1 }, { "date": "2025-02-08", "count": 1 }, { "date": "2025-02-12", "count": 1 }, { "date": "2025-02-23", "count": 1 }, { "date": "2025-02-25", "count": 1 }, { "date": "2025-03-03", "count": 1 }, { "date": "2025-03-07", "count": 1 }, { "date": "2025-03-16", "count": 1 }, { "date": "2025-03-19", "count": 1 }, { "date": "2025-03-21", "count": 1 }, { "date": "2025-03-25", "count": 1 }, { "date": "2025-03-28", "count": 2 }, { "date": "2025-03-29", "count": 1 }, { "date": "2025-03-30", "count": 1 }, { "date": "2025-04-03", "count": 2 }, { "date": "2025-04-13", "count": 1 }, { "date": "2025-04-16", "count": 1 }, { "date": "2025-04-19", "count": 1 }, { "date": "2025-04-26", "count": 1 }, { "date": "2025-05-01", "count": 1 }, { "date": "2025-05-08", "count": 1 }, { "date": "2025-06-16", "count": 2 }, { "date": "2025-06-20", "count": 1 }, { "date": "2025-06-29", "count": 2 }, { "date": "2025-07-06", "count": 1 }, { "date": "2025-07-07", "count": 1 }, { "date": "2025-07-27", "count": 1 }, { "date": "2025-07-30", "count": 2 }, { "date": "2025-08-02", "count": 1 }, { "date": "2025-08-03", "count": 1 }, { "date": "2025-08-05", "count": 1 }, { "date": "2025-08-10", "count": 1 }, { "date": "2025-08-20", "count": 1 }, { "date": "2025-08-29", "count": 1 }, { "date": "2025-09-01", "count": 1 }, { "date": "2025-09-03", "count": 1 }, { "date": "2025-09-07", "count": 1 }, { "date": "2025-09-10", "count": 1 }, { "date": "2025-09-19", "count": 1 }, { "date": "2025-09-28", "count": 1 }, { "date": "2025-10-04", "count": 1 }, { "date": "2025-10-09", "count": 1 }, { "date": "2025-10-14", "count": 1 }, { "date": "2025-10-25", "count": 1 }, { "date": "2025-11-03", "count": 1 }, { "date": "2025-11-04", "count": 1 }, { "date": "2025-11-14", "count": 1 }, { "date": "2025-11-16", "count": 1 }, { "date": "2025-11-17", "count": 1 }, { "date": "2025-11-23", "count": 1 }, { "date": "2025-11-25", "count": 1 }, { "date": "2025-11-27", "count": 1 }, { "date": "2025-12-01", "count": 1 }, { "date": "2025-12-12", "count": 1 }, { "date": "2025-12-15", "count": 1 }, { "date": "2025-12-16", "count": 1 }, { "date": "2025-12-18", "count": 1 }, { "date": "2025-12-21", "count": 1 }, { "date": "2025-12-23", "count": 2 }, { "date": "2025-12-25", "count": 1 }, { "date": "2026-01-04", "count": 1 }, { "date": "2026-01-11", "count": 1 }, { "date": "2026-01-20", "count": 1 }, { "date": "2026-01-21", "count": 1 }, { "date": "2026-01-24", "count": 1 }, { "date": "2026-02-01", "count": 1 }, { "date": "2026-02-04", "count": 1 }, { "date": "2026-02-05", "count": 1 }, { "date": "2026-02-13", "count": 2 }, { "date": "2026-02-14", "count": 1 }, { "date": "2026-02-22", "count": 1 }, { "date": "2026-02-26", "count": 1 }, { "date": "2026-02-28", "count": 1 }, { "date": "2026-03-03", "count": 1 }, { "date": "2026-03-04", "count": 1 }, { "date": "2026-03-09", "count": 2 }, { "date": "2026-03-14", "count": 1 }, { "date": "2026-03-16", "count": 1 }, { "date": "2026-03-20", "count": 1 }, { "date": "2026-03-23", "count": 1 }, { "date": "2026-03-25", "count": 1 }, { "date": "2026-03-26", "count": 3 }, { "date": "2026-03-27", "count": 2 }, { "date": "2026-03-28", "count": 1 }, { "date": "2026-03-31", "count": 1 }, { "date": "2026-04-03", "count": 1 }, { "date": "2026-04-05", "count": 1 }, { "date": "2026-04-08", "count": 1 }, { "date": "2026-04-09", "count": 1 }, { "date": "2026-04-17", "count": 2 }, { "date": "2026-04-19", "count": 1 }, { "date": "2026-04-23", "count": 1 }, { "date": "2026-04-25", "count": 1 }, { "date": "2026-04-28", "count": 1 }, { "date": "2026-04-29", "count": 2 }, { "date": "2026-05-04", "count": 1 }, { "date": "2026-05-07", "count": 1 }, { "date": "2026-05-11", "count": 2 }, { "date": "2026-05-12", "count": 1 }, { "date": "2026-05-13", "count": 1 }, { "date": "2026-05-14", "count": 1 }, { "date": "2026-05-15", "count": 1 }, { "date": "2026-05-18", "count": 1 }, { "date": "2026-05-20", "count": 1 }, { "date": "2026-05-23", "count": 1 }, { "date": "2026-06-03", "count": 1 }, { "date": "2026-06-04", "count": 1 }, { "date": "2026-06-20", "count": 1 }, { "date": "2026-06-21", "count": 1 }, { "date": "2026-06-28", "count": 2 }, { "date": "2026-07-07", "count": 1 }, { "date": "2026-07-12", "count": 1 }, { "date": "2026-07-19", "count": 1 }, { "date": "2026-07-20", "count": 1 }, { "date": "2026-07-22", "count": 1 }, { "date": "2026-07-23", "count": 1 }, { "date": "2026-07-24", "count": 1 } ], "complete": true, "collected": 173, "total_forks": 174 }, "star_history": null, "open_issues_and_prs": 197 }, "ai_readiness": { "has_nix": true, "example_dirs": [ "sample", "samples" ], "has_llms_txt": false, "has_dockerfile": true, "has_mcp_signal": false, "bootstrap_files": [], "api_schema_files": [], "has_devcontainer": false, "typecheck_configs": [ "contrib/html/editors/vscode/tsconfig.json", "contrib/previewer-provider/editors/vscode/tsconfig.json", "contrib/renderer-diff/tsconfig.json", "contrib/tinymist-gpu-viewer/editors/vscode/tsconfig.json", "contrib/typst-preview-ng/editors/vscode/tsconfig.json", "contrib/typst-preview/editors/vscode/tsconfig.json", "editors/vscode/tsconfig.json", "syntaxes/textmate/tsconfig.json", "tools/editor-tools/tsconfig.json", "tools/typst-dom/tsconfig.json", "tools/typst-preview-frontend/tsconfig.json" ], "toolchain_manifests": [ "Cargo.toml", "benches/font-load/Cargo.toml", "crates/cmark-writer-macros/Cargo.toml", "crates/cmark-writer/Cargo.toml", "crates/crityp/Cargo.toml", "crates/sync-lsp/Cargo.toml", "crates/tinymist-analysis/Cargo.toml", "crates/tinymist-assets/Cargo.toml", "crates/tinymist-cli/Cargo.toml", "crates/tinymist-dap/Cargo.toml", "crates/tinymist-debug/Cargo.toml", "crates/tinymist-derive/Cargo.toml", "crates/tinymist-docs-tool/Cargo.toml", "crates/tinymist-index/Cargo.toml", "crates/tinymist-l10n/Cargo.toml", "crates/tinymist-lint/Cargo.toml", "crates/tinymist-package/Cargo.toml", "crates/tinymist-project/Cargo.toml", "crates/tinymist-query/Cargo.toml", "crates/tinymist-render/Cargo.toml", "crates/tinymist-std/Cargo.toml", "crates/tinymist-task/Cargo.toml", "crates/tinymist-tests/Cargo.toml", "crates/tinymist-vfs/Cargo.toml", "crates/tinymist-viewer/Cargo.toml", "crates/tinymist-world/Cargo.toml", "crates/tinymist/Cargo.toml", "crates/typlite/Cargo.toml", "crates/typst-preview/Cargo.toml", "crates/typst-shim/Cargo.toml", "editors/intellij/build.gradle.kts", "tests/Cargo.toml" ], "largest_source_bytes": 104614, "source_files_sampled": 624, "oversized_source_files": 6, "agent_instruction_files": [ ".github/copilot-instructions.md", "AGENTS.md", "editors/vscode/AGENTS.md" ], "agent_instruction_max_bytes": 9838 }, "dependencies": { "manifests": [ "Cargo.toml", "package.json", "tests/Cargo.toml" ], "advisories": { "error": null, "scope": "repository_graph", "source": "osv", "findings": [ { "name": "flatted", "direct": false, "version": "3.3.3", "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": "protobufjs", "direct": false, "version": "7.5.4", "severity": "critical", "ecosystem": "npm", "cvss_score": 9.8, "advisory_ids": [ "GHSA-2pr8-phx7-x9h3", "GHSA-66ff-xgx4-vchm", "GHSA-685m-2w69-288q", "GHSA-75px-5xx7-5xc7", "GHSA-f38q-mgvj-vph7", "GHSA-fx83-v9x8-x52w", "GHSA-j3f2-48v5-ccww", "GHSA-jggg-4jg4-v7c6", "GHSA-jvwf-75h9-cwgg", "GHSA-q6x5-8v7m-xcrf" ], "fixed_version": "8.6.6", "advisory_count": 12, "oldest_advisory_days": 100 }, { "name": "rollup", "direct": false, "version": "4.52.5", "severity": "critical", "ecosystem": "npm", "cvss_score": 9.1, "advisory_ids": [ "GHSA-mw96-cpmx-2vgc" ], "fixed_version": "4.59.0", "advisory_count": 1, "oldest_advisory_days": 150 }, { "name": "turbo", "direct": false, "version": "2.5.8", "severity": "critical", "ecosystem": "npm", "cvss_score": 9.8, "advisory_ids": [ "GHSA-3qcw-2rhx-2726", "GHSA-hcf7-66rw-9f5r" ], "fixed_version": "2.9.14", "advisory_count": 2, "oldest_advisory_days": 67 }, { "name": "vitest", "direct": false, "version": "3.2.4", "severity": "critical", "ecosystem": "npm", "cvss_score": 9.8, "advisory_ids": [ "GHSA-5xrq-8626-4rwp" ], "fixed_version": "4.1.0", "advisory_count": 1, "oldest_advisory_days": 55 }, { "name": "@isaacs/brace-expansion", "direct": false, "version": "5.0.0", "severity": "high", "ecosystem": "npm", "cvss_score": 7.5, "advisory_ids": [ "GHSA-7h2j-956f-4vf2" ], "fixed_version": "5.0.1", "advisory_count": 1, "oldest_advisory_days": 172 }, { "name": "brace-expansion", "direct": false, "version": "1.1.12", "severity": "high", "ecosystem": "npm", "cvss_score": 7.5, "advisory_ids": [ "GHSA-3jxr-9vmj-r5cp", "GHSA-f886-m6hf-6m8v", "GHSA-mh99-v99m-4gvg" ], "fixed_version": "5.0.8", "advisory_count": 3, "oldest_advisory_days": 121 }, { "name": "brace-expansion", "direct": false, "version": "2.0.2", "severity": "high", "ecosystem": "npm", "cvss_score": 7.5, "advisory_ids": [ "GHSA-3jxr-9vmj-r5cp", "GHSA-f886-m6hf-6m8v", "GHSA-mh99-v99m-4gvg" ], "fixed_version": "5.0.8", "advisory_count": 3, "oldest_advisory_days": 121 }, { "name": "form-data", "direct": false, "version": "4.0.4", "severity": "high", "ecosystem": "npm", "cvss_score": 7.5, "advisory_ids": [ "GHSA-hmw2-7cc7-3qxx" ], "fixed_version": "4.0.6", "advisory_count": 1, "oldest_advisory_days": 40 }, { "name": "glob", "direct": false, "version": "11.0.3", "severity": "high", "ecosystem": "npm", "cvss_score": 7.5, "advisory_ids": [ "GHSA-5j98-mcp5-4vw2" ], "fixed_version": "11.1.0", "advisory_count": 1, "oldest_advisory_days": 250 }, { "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": "jws", "direct": false, "version": "3.2.2", "severity": "high", "ecosystem": "npm", "cvss_score": 7.5, "advisory_ids": [ "GHSA-869p-cjfg-cm3x" ], "fixed_version": "4.0.1", "advisory_count": 1, "oldest_advisory_days": 234 }, { "name": "linkify-it", "direct": false, "version": "3.0.3", "severity": "high", "ecosystem": "npm", "cvss_score": 7.5, "advisory_ids": [ "GHSA-22p9-wv53-3rq4", "GHSA-v245-v573-v5vm" ], "fixed_version": "5.0.2", "advisory_count": 2, "oldest_advisory_days": 29 }, { "name": "minimatch", "direct": false, "version": "10.0.3", "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": "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": "5.1.6", "severity": "high", "ecosystem": "npm", "cvss_score": 7.5, "advisory_ids": [ "GHSA-23c5-xmqv-rm74", "GHSA-3ppc-4f35-3m26", "GHSA-7r86-cg39-jmmj" ], "fixed_version": "10.2.3", "advisory_count": 3, "oldest_advisory_days": 157 }, { "name": "minimatch", "direct": false, "version": "9.0.5", "severity": "high", "ecosystem": "npm", "cvss_score": 7.5, "advisory_ids": [ "GHSA-23c5-xmqv-rm74", "GHSA-3ppc-4f35-3m26", "GHSA-7r86-cg39-jmmj" ], "fixed_version": "10.2.3", "advisory_count": 3, "oldest_advisory_days": 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": "picomatch", "direct": false, "version": "4.0.3", "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.5.6", "severity": "high", "ecosystem": "npm", "cvss_score": 7.5, "advisory_ids": [ "GHSA-6g55-p6wh-862q", "GHSA-qx2v-qp2m-jg93", "GHSA-r28c-9q8g-f849" ], "fixed_version": "8.5.18", "advisory_count": 3, "oldest_advisory_days": 93 }, { "name": "quick-xml", "direct": false, "version": "0.38.4", "severity": "high", "ecosystem": "crates", "cvss_score": 7.5, "advisory_ids": [ "RUSTSEC-2026-0194", "RUSTSEC-2026-0195" ], "fixed_version": "0.41.0", "advisory_count": 2, "oldest_advisory_days": 27 }, { "name": "quick-xml", "direct": false, "version": "0.39.4", "severity": "high", "ecosystem": "crates", "cvss_score": 7.5, "advisory_ids": [ "RUSTSEC-2026-0194", "RUSTSEC-2026-0195" ], "fixed_version": "0.41.0", "advisory_count": 2, "oldest_advisory_days": 27 }, { "name": "quinn-proto", "direct": false, "version": "0.11.14", "severity": "high", "ecosystem": "crates", "cvss_score": 7.5, "advisory_ids": [ "GHSA-4w2j-m93h-cj5j", "RUSTSEC-2026-0185" ], "fixed_version": "0.11.15", "advisory_count": 2, "oldest_advisory_days": 34 }, { "name": "serialize-javascript", "direct": false, "version": "6.0.2", "severity": "high", "ecosystem": "npm", "cvss_score": 8.1, "advisory_ids": [ "GHSA-5c6j-r48x-rmvq", "GHSA-qj8w-gfj5-8c6v" ], "fixed_version": "7.0.5", "advisory_count": 2, "oldest_advisory_days": 148 }, { "name": "tmp", "direct": false, "version": "0.2.5", "severity": "high", "ecosystem": "npm", "cvss_score": 7.5, "advisory_ids": [ "GHSA-ph9p-34f9-6g65" ], "fixed_version": "0.2.6", "advisory_count": 1, "oldest_advisory_days": 60 }, { "name": "underscore", "direct": false, "version": "1.13.7", "severity": "high", "ecosystem": "npm", "cvss_score": 7.5, "advisory_ids": [ "GHSA-qpx9-hpmf-5gmw" ], "fixed_version": "1.13.8", "advisory_count": 1, "oldest_advisory_days": 144 }, { "name": "undici", "direct": false, "version": "7.16.0", "severity": "high", "ecosystem": "npm", "cvss_score": 7.5, "advisory_ids": [ "GHSA-2mjp-6q6p-2qxm", "GHSA-35p6-xmwp-9g52", "GHSA-4992-7rv2-5pvq", "GHSA-f269-vfmq-vjvj", "GHSA-g8m3-5g58-fq7m", "GHSA-g9mf-h72j-4rw9", "GHSA-p88m-4jfj-68fv", "GHSA-pr7r-676h-xcf6", "GHSA-v9p9-hfj2-hcw8", "GHSA-vrm6-8vpv-qv8q" ], "fixed_version": "8.5.0", "advisory_count": 11, "oldest_advisory_days": 192 }, { "name": "uuid", "direct": false, "version": "8.3.2", "severity": "high", "ecosystem": "npm", "cvss_score": 7.5, "advisory_ids": [ "GHSA-w5hq-g745-h8pq" ], "fixed_version": "13.0.1", "advisory_count": 1, "oldest_advisory_days": 94 }, { "name": "vite", "direct": false, "version": "6.4.1", "severity": "high", "ecosystem": "npm", "cvss_score": 7.5, "advisory_ids": [ "GHSA-4w7w-66w2-5vf9", "GHSA-fx2h-pf6j-xcff", "GHSA-p9ff-h696-f583", "GHSA-v6wh-96g9-6wx3" ], "fixed_version": "8.0.16", "advisory_count": 4, "oldest_advisory_days": 110 }, { "name": "vite", "direct": false, "version": "7.1.12", "severity": "high", "ecosystem": "npm", "cvss_score": 7.5, "advisory_ids": [ "GHSA-4w7w-66w2-5vf9", "GHSA-fx2h-pf6j-xcff", "GHSA-p9ff-h696-f583", "GHSA-v2wj-q39q-566r", "GHSA-v6wh-96g9-6wx3" ], "fixed_version": "8.0.16", "advisory_count": 5, "oldest_advisory_days": 110 }, { "name": "ws", "direct": false, "version": "8.18.3", "severity": "high", "ecosystem": "npm", "cvss_score": 7.5, "advisory_ids": [ "GHSA-58qx-3vcg-4xpx", "GHSA-96hv-2xvq-fx4p" ], "fixed_version": "8.21.0", "advisory_count": 2, "oldest_advisory_days": 68 }, { "name": "@protobufjs/utf8", "direct": false, "version": "1.1.0", "severity": "moderate", "ecosystem": "npm", "cvss_score": 5.3, "advisory_ids": [ "GHSA-q6x5-8v7m-xcrf" ], "fixed_version": "8.0.2", "advisory_count": 1, "oldest_advisory_days": 75 }, { "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": "diff", "direct": false, "version": "5.2.0", "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.24.2", "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": 530 }, { "name": "follow-redirects", "direct": false, "version": "1.15.11", "severity": "moderate", "ecosystem": "npm", "cvss_score": 5.3, "advisory_ids": [ "GHSA-r4q5-vmmm-2653" ], "fixed_version": "1.16.0", "advisory_count": 1, "oldest_advisory_days": 103 }, { "name": "markdown-it", "direct": false, "version": "12.3.2", "severity": "moderate", "ecosystem": "npm", "cvss_score": 5.3, "advisory_ids": [ "GHSA-6v5v-wf23-fmfq" ], "fixed_version": "14.2.0", "advisory_count": 1, "oldest_advisory_days": 40 }, { "name": "nix", "direct": false, "version": "0.19.1", "severity": "moderate", "ecosystem": "crates", "cvss_score": 6.7, "advisory_ids": [ "GHSA-76w9-p8mg-j927", "GHSA-wgrg-5h56-jg27", "RUSTSEC-2021-0119" ], "fixed_version": "0.23.0", "advisory_count": 3, "oldest_advisory_days": 1763 }, { "name": "qs", "direct": false, "version": "6.14.0", "severity": "moderate", "ecosystem": "npm", "cvss_score": 5.3, "advisory_ids": [ "GHSA-6rw7-vpxm-498p", "GHSA-q8mj-m7cp-5q26", "GHSA-w7fw-mjwx-w883" ], "fixed_version": "6.15.2", "advisory_count": 3, "oldest_advisory_days": 207 }, { "name": "anyhow", "direct": true, "version": "1.0.102", "severity": "unknown", "ecosystem": "crates", "cvss_score": null, "advisory_ids": [ "RUSTSEC-2026-0190" ], "fixed_version": "1.0.103", "advisory_count": 1, "oldest_advisory_days": 31 }, { "name": "paste", "direct": true, "version": "1.0.15", "severity": "unknown", "ecosystem": "crates", "cvss_score": null, "advisory_ids": [ "RUSTSEC-2024-0436" ], "fixed_version": null, "advisory_count": 1, "oldest_advisory_days": 657 }, { "name": "ttf-parser", "direct": true, "version": "0.25.1", "severity": "unknown", "ecosystem": "crates", "cvss_score": null, "advisory_ids": [ "RUSTSEC-2026-0192" ], "fixed_version": null, "advisory_count": 1, "oldest_advisory_days": 28 }, { "name": "bincode", "direct": false, "version": "1.3.3", "severity": "unknown", "ecosystem": "crates", "cvss_score": null, "advisory_ids": [ "RUSTSEC-2025-0141" ], "fixed_version": null, "advisory_count": 1, "oldest_advisory_days": 222 }, { "name": "crossbeam-epoch", "direct": false, "version": "0.9.18", "severity": "unknown", "ecosystem": "crates", "cvss_score": null, "advisory_ids": [ "RUSTSEC-2026-0204" ], "fixed_version": "0.9.20", "advisory_count": 1, "oldest_advisory_days": 20 }, { "name": "fxhash", "direct": false, "version": "0.2.1", "severity": "unknown", "ecosystem": "crates", "cvss_score": null, "advisory_ids": [ "RUSTSEC-2025-0057" ], "fixed_version": null, "advisory_count": 1, "oldest_advisory_days": 324 }, { "name": "mach", "direct": false, "version": "0.3.2", "severity": "unknown", "ecosystem": "crates", "cvss_score": null, "advisory_ids": [ "RUSTSEC-2020-0168" ], "fixed_version": null, "advisory_count": 1, "oldest_advisory_days": 2203 }, { "name": "memmap2", "direct": false, "version": "0.9.10", "severity": "unknown", "ecosystem": "crates", "cvss_score": null, "advisory_ids": [ "RUSTSEC-2026-0186" ], "fixed_version": "0.9.11", "advisory_count": 1, "oldest_advisory_days": 36 }, { "name": "rustybuzz", "direct": false, "version": "0.20.1", "severity": "unknown", "ecosystem": "crates", "cvss_score": null, "advisory_ids": [ "RUSTSEC-2026-0206" ], "fixed_version": null, "advisory_count": 1, "oldest_advisory_days": 15 }, { "name": "yaml-rust", "direct": false, "version": "0.4.5", "severity": "unknown", "ecosystem": "crates", "cvss_score": null, "advisory_ids": [ "RUSTSEC-2024-0320" ], "fixed_version": null, "advisory_count": 1, "oldest_advisory_days": 858 } ], "collected": true, "malicious": [], "truncated": false, "by_severity": { "high": 26, "unknown": 10, "critical": 5, "moderate": 8 }, "advisory_count": 107, "affected_count": 49, "assessed_count": 1592, "malicious_count": 0, "assessed_package": null, "unassessed_count": 57, "direct_affected_count": 3 }, "ecosystems": [ "crates", "npm" ], "dependencies": [ { "name": "divan", "manifest": "benches/font-load/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist", "manifest": "benches/font-load/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "jszip", "manifest": "contrib/renderer-diff/package.json", "ecosystem": "npm", "version_constraint": "^3.10.1" }, { "name": "react", "manifest": "contrib/renderer-diff/package.json", "ecosystem": "npm", "version_constraint": "^19.1.0" }, { "name": "react-dom", "manifest": "contrib/renderer-diff/package.json", "ecosystem": "npm", "version_constraint": "^19.1.0" }, { "name": "syn", "manifest": "crates/cmark-writer-macros/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "quote", "manifest": "crates/cmark-writer-macros/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "proc-macro2", "manifest": "crates/cmark-writer-macros/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "cmark-writer-macros", "manifest": "crates/cmark-writer/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "ecow", "manifest": "crates/cmark-writer/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "env_logger", "manifest": "crates/cmark-writer/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "html-escape", "manifest": "crates/cmark-writer/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "log", "manifest": "crates/cmark-writer/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "anyhow", "manifest": "crates/crityp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "base64", "manifest": "crates/crityp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "clap", "manifest": "crates/crityp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "criterion", "manifest": "crates/crityp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "comemo", "manifest": "crates/crityp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "ecow", "manifest": "crates/crityp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "half", "manifest": "crates/crityp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-std", "manifest": "crates/crityp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-project", "manifest": "crates/crityp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst", "manifest": "crates/crityp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-syntax", "manifest": "crates/crityp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "anyhow", "manifest": "crates/sync-lsp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "crossbeam-channel", "manifest": "crates/sync-lsp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "futures", "manifest": "crates/sync-lsp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "log", "manifest": "crates/sync-lsp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "parking_lot", "manifest": "crates/sync-lsp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde", "manifest": "crates/sync-lsp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde_json", "manifest": "crates/sync-lsp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-std", "manifest": "crates/sync-lsp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "dapts", "manifest": "crates/sync-lsp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "lsp-types", "manifest": "crates/sync-lsp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "clap", "manifest": "crates/sync-lsp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "js-sys", "manifest": "crates/sync-lsp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde-wasm-bindgen", "manifest": "crates/sync-lsp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tokio", "manifest": "crates/sync-lsp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tokio-util", "manifest": "crates/sync-lsp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "wasm-bindgen", "manifest": "crates/sync-lsp/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "comemo", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "dashmap", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "ecow", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "ena", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "hashbrown", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "itertools", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "log", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "lsp-types", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "parking_lot", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "regex", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "rpds", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "rustc-hash", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde_yaml", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "strum", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-derive", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-std", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-world", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "toml", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "triomphe", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-macros", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-shim", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-timing", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "unscanny", "manifest": "crates/tinymist-analysis/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "anyhow", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "async-trait", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "base64", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "chrono", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "clap", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "clap_builder", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "clap_complete", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "clap_complete_fig", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "clap_complete_nushell", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "clap_mangen", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "crossbeam-channel", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "codespan-reporting", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "comemo", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "dhat", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "dirs", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "env_logger", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "futures", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "hyper", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "hyper-util", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "http-body-util", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "hyper-tungstenite", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "itertools", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "lsp-types", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "log", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "open", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "parking_lot", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "paste", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "rayon", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "reflexo", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "reflexo-typst", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "reflexo-vec2svg", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "rpds", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "protobuf", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "scip", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde_json", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde_yaml", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "strum", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "sync-ls", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-assets", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-debug", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-l10n", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-preview", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-project", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-query", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-render", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-std", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-task", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tokio", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tokio-util", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "toml", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "ttf-parser", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typlite", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-ansi-hl", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-html", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-pdf", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-render", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-shim", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-svg", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-timing", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typstfmt", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typstyle-core", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "unicode-script", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "walkdir", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "dapts", "manifest": "crates/tinymist-cli/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "base64", "manifest": "crates/tinymist-dap/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "comemo", "manifest": "crates/tinymist-dap/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "ecow", "manifest": "crates/tinymist-dap/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "parking_lot", "manifest": "crates/tinymist-dap/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde", "manifest": "crates/tinymist-dap/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde_json", "manifest": "crates/tinymist-dap/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-std", "manifest": "crates/tinymist-dap/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-analysis", "manifest": "crates/tinymist-dap/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-debug", "manifest": "crates/tinymist-dap/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-world", "manifest": "crates/tinymist-dap/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-library", "manifest": "crates/tinymist-dap/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-layout", "manifest": "crates/tinymist-dap/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-shim", "manifest": "crates/tinymist-dap/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst", "manifest": "crates/tinymist-dap/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "comemo", "manifest": "crates/tinymist-debug/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "base64", "manifest": "crates/tinymist-debug/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "rayon", "manifest": "crates/tinymist-debug/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde", "manifest": "crates/tinymist-debug/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde_json", "manifest": "crates/tinymist-debug/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "parking_lot", "manifest": "crates/tinymist-debug/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-std", "manifest": "crates/tinymist-debug/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-analysis", "manifest": "crates/tinymist-debug/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-world", "manifest": "crates/tinymist-debug/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-library", "manifest": "crates/tinymist-debug/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-shim", "manifest": "crates/tinymist-debug/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst", "manifest": "crates/tinymist-debug/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-utils", "manifest": "crates/tinymist-debug/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "syn", "manifest": "crates/tinymist-derive/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "quote", "manifest": "crates/tinymist-derive/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "anyhow", "manifest": "crates/tinymist-docs-tool/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "cargo_metadata", "manifest": "crates/tinymist-docs-tool/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "clap", "manifest": "crates/tinymist-docs-tool/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "regex", "manifest": "crates/tinymist-docs-tool/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde", "manifest": "crates/tinymist-docs-tool/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde_json", "manifest": "crates/tinymist-docs-tool/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "ttf-parser", "manifest": "crates/tinymist-docs-tool/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde_json", "manifest": "crates/tinymist-index/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "lsp-types", "manifest": "crates/tinymist-index/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-analysis", "manifest": "crates/tinymist-index/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-project", "manifest": "crates/tinymist-index/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-std", "manifest": "crates/tinymist-index/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-query", "manifest": "crates/tinymist-index/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "comemo", "manifest": "crates/tinymist-index/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "miniserde", "manifest": "crates/tinymist-index/Cargo.toml", "ecosystem": "crates", "version_constraint": "0.1" }, { "name": "wasm-minimal-protocol", "manifest": "crates/tinymist-index/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "anyhow", "manifest": "crates/tinymist-l10n/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "clap", "manifest": "crates/tinymist-l10n/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "ecow", "manifest": "crates/tinymist-l10n/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "rayon", "manifest": "crates/tinymist-l10n/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "rustc-hash", "manifest": "crates/tinymist-l10n/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde_json", "manifest": "crates/tinymist-l10n/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "walkdir", "manifest": "crates/tinymist-l10n/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "comemo", "manifest": "crates/tinymist-lint/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "rayon", "manifest": "crates/tinymist-lint/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "strsim", "manifest": "crates/tinymist-lint/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-analysis", "manifest": "crates/tinymist-lint/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-project", "manifest": "crates/tinymist-lint/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-std", "manifest": "crates/tinymist-lint/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst", "manifest": "crates/tinymist-lint/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-library", "manifest": "crates/tinymist-lint/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "base64", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "comemo", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "ecow", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "flate2", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "log", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "parking_lot", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "rayon", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde_json", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tar", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-std", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "toml", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "reqwest", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "dirs", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "walkdir", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "fastrand", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "js-sys", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "wasm-bindgen", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "web-sys", "manifest": "crates/tinymist-package/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "anyhow", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "clap", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "comemo", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "dirs", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "ecow", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "js-sys", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "log", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "notify", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "parking_lot", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "rayon", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "rpds", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "semver", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde_json", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-task", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-world", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-derive", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-l10n", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-std", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tokio", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "toml", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-assets", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "wasm-bindgen", "manifest": "crates/tinymist-project/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "anyhow", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "base64", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "biblatex", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "comemo", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "dashmap", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "dirs", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "ena", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "ecow", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "hayagriva", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "itertools", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "indexmap", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "log", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "lsp-types", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "parking_lot", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "percent-encoding", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "protobuf", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "rayon", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "regex", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "rpds", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "rust_iso639", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "rust_iso3166", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "rustc-hash", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "scip", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde_json", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde_yaml", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "siphasher", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "strum", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-analysis", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-derive", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-l10n", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-lint", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-project", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-std", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-world", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "toml", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "ttf-parser", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typlite", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-macros", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-shim", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-timing", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-library", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-layout", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "typst-utils", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "unscanny", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "walkdir", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "yaml-rust2", "manifest": "crates/tinymist-query/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "base64", "manifest": "crates/tinymist-render/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "log", "manifest": "crates/tinymist-render/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "serde", "manifest": "crates/tinymist-render/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "reflexo-typst", "manifest": "crates/tinymist-render/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "reflexo-vec2svg", "manifest": "crates/tinymist-render/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-query", "manifest": "crates/tinymist-render/Cargo.toml", "ecosystem": "crates", "version_constraint": null }, { "name": "tinymist-std", "manifest": "crates/tinymist-render/Cargo.toml", "ecosystem": "crates", "version_constraint": null } ], "all_dependencies": { "error": null, "source": "github-sbom", "packages": [ { "name": "anyhow", "direct": true, "version": "1.0.102", "ecosystem": "crates" }, { "name": "async-trait", "direct": true, "version": "0.1.89", "ecosystem": "crates" }, { "name": "base64", "direct": true, "version": "0.21.7", "ecosystem": "crates" }, { "name": "base64", "direct": true, "version": "0.22.1", "ecosystem": "crates" }, { "name": "biblatex", "direct": true, "version": "0.11.0", "ecosystem": "crates" }, { "name": "biblatex", "direct": true, "version": "0.12.0", "ecosystem": "crates" }, { "name": "cargo_metadata", "direct": true, "version": null, "ecosystem": "crates" }, { "name": "cargo_metadata", "direct": true, "version": "0.18.1", "ecosystem": "crates" }, { "name": "chrono", "direct": true, "version": "0.4.45", "ecosystem": "crates" }, { "name": "clap", "direct": true, "version": "4.6.1", "ecosystem": "crates" }, { "name": "clap_builder", "direct": true, "version": "4.6.0", "ecosystem": "crates" }, { "name": "clap_complete", "direct": true, "version": "4.6.5", "ecosystem": "crates" }, { "name": "clap_complete_fig", "direct": true, "version": "4.5.2", "ecosystem": "crates" }, { "name": "clap_complete_nushell", "direct": true, "version": "4.6.0", "ecosystem": "crates" }, { "name": "clap_mangen", "direct": true, "version": "0.2.33", "ecosystem": "crates" }, { "name": "codespan-reporting", "direct": true, "version": "0.11.1", "ecosystem": "crates" }, { "name": "codespan-reporting", "direct": true, "version": "0.12.0", "ecosystem": "crates" }, { "name": "comemo", "direct": true, "version": "0.5.1", "ecosystem": "crates" }, { "name": "criterion", "direct": true, "version": "0.5.1", "ecosystem": "crates" }, { "name": "crossbeam-channel", "direct": true, "version": "0.5.15", "ecosystem": "crates" }, { "name": "dapts", "direct": true, "version": "0.0.6", "ecosystem": "crates" }, { "name": "dashmap", "direct": true, "version": "5.5.3", "ecosystem": "crates" }, { "name": "dhat", "direct": true, "version": "0.3.3", "ecosystem": "crates" }, { "name": "dirs", "direct": true, "version": "6.0.0", "ecosystem": "crates" }, { "name": "divan", "direct": true, "version": "0.1.21", "ecosystem": "crates" }, { "name": "ecow", "direct": true, "version": null, "ecosystem": "crates" }, { "name": "ecow", "direct": true, "version": "0.2.6", "ecosystem": "crates" }, { "name": "ena", "direct": true, "version": "0.14.4", "ecosystem": "crates" }, { "name": "env_logger", "direct": true, "version": "0.11.10", "ecosystem": "crates" }, { "name": "fastrand", "direct": true, "version": "2.4.1", "ecosystem": "crates" }, { "name": "flate2", "direct": true, "version": "1.1.9", "ecosystem": "crates" }, { "name": "futures", "direct": true, "version": "0.3.32", "ecosystem": "crates" }, { "name": "half", "direct": true, "version": "2.6.0", "ecosystem": "crates" }, { "name": "hashbrown", "direct": true, "version": "0.12.3", "ecosystem": "crates" }, { "name": "hashbrown", "direct": true, "version": "0.14.5", "ecosystem": "crates" }, { "name": "hashbrown", "direct": true, "version": "0.15.5", "ecosystem": "crates" }, { "name": "hashbrown", "direct": true, "version": "0.16.1", "ecosystem": "crates" }, { "name": "hashbrown", "direct": true, "version": "0.17.1", "ecosystem": "crates" }, { "name": "hayagriva", "direct": true, "version": "0.10.1", "ecosystem": "crates" }, { "name": "html-escape", "direct": true, "version": "0.2.13", "ecosystem": "crates" }, { "name": "http-body-util", "direct": true, "version": "0.1.3", "ecosystem": "crates" }, { "name": "hyper", "direct": true, "version": "1.10.1", "ecosystem": "crates" }, { "name": "hyper-tungstenite", "direct": true, "version": "0.19.0", "ecosystem": "crates" }, { "name": "hyper-util", "direct": true, "version": "0.1.20", "ecosystem": "crates" }, { "name": "indexmap", "direct": true, "version": "1.9.3", "ecosystem": "crates" }, { "name": "indexmap", "direct": true, "version": "2.14.0", "ecosystem": "crates" }, { "name": "itertools", "direct": true, "version": "0.10.5", "ecosystem": "crates" }, { "name": "itertools", "direct": true, "version": "0.13.0", "ecosystem": "crates" }, { "name": "itertools", "direct": true, "version": "0.14.0", "ecosystem": "crates" }, { "name": "js-sys", "direct": true, "version": "0.3.102", "ecosystem": "crates" }, { "name": "log", "direct": true, "version": "0.4.32", "ecosystem": "crates" }, { "name": "lsp-types", "direct": true, "version": "0.95.0", "ecosystem": "crates" }, { "name": "miniserde", "direct": true, "version": null, "ecosystem": "crates" }, { "name": "miniserde", "direct": true, "version": "0.1.43", "ecosystem": "crates" }, { "name": "notify", "direct": true, "version": "8.2.0", "ecosystem": "crates" }, { "name": "open", "direct": true, "version": "5.3.5", "ecosystem": "crates" }, { "name": "parking_lot", "direct": true, "version": "0.12.5", "ecosystem": "crates" }, { "name": "paste", "direct": true, "version": "1.0.15", "ecosystem": "crates" }, { "name": "percent-encoding", "direct": true, "version": "2.3.2", "ecosystem": "crates" }, { "name": "proc-macro2", "direct": true, "version": "1.0.106", "ecosystem": "crates" }, { "name": "protobuf", "direct": true, "version": "3.7.2", "ecosystem": "crates" }, { "name": "quote", "direct": true, "version": "1.0.45", "ecosystem": "crates" }, { "name": "rayon", "direct": true, "version": "1.12.0", "ecosystem": "crates" }, { "name": "reflexo", "direct": true, "version": "0.8.0-rc3", "ecosystem": "crates" }, { "name": "reflexo-typst", "direct": true, "version": "0.8.0-rc3", "ecosystem": "crates" }, { "name": "reflexo-vec2svg", "direct": true, "version": "0.8.0-rc3", "ecosystem": "crates" }, { "name": "regex", "direct": true, "version": "1.12.4", "ecosystem": "crates" }, { "name": "reqwest", "direct": true, "version": "0.12.28", "ecosystem": "crates" }, { "name": "rpds", "direct": true, "version": null, "ecosystem": "crates" }, { "name": "rpds", "direct": true, "version": "1.2.1", "ecosystem": "crates" }, { "name": "rust_iso3166", "direct": true, "version": "0.1.14", "ecosystem": "crates" }, { "name": "rust_iso639", "direct": true, "version": "0.0.3", "ecosystem": "crates" }, { "name": "rustc-hash", "direct": true, "version": "1.1.0", "ecosystem": "crates" }, { "name": "rustc-hash", "direct": true, "version": "2.1.2", "ecosystem": "crates" }, { "name": "scip", "direct": true, "version": "0.8.1", "ecosystem": "crates" }, { "name": "semver", "direct": true, "version": "1.0.28", "ecosystem": "crates" }, { "name": "serde", "direct": true, "version": "1.0.228", "ecosystem": "crates" }, { "name": "serde-wasm-bindgen", "direct": true, "version": "0.6.5", "ecosystem": "crates" }, { "name": "serde_json", "direct": true, "version": "1.0.150", "ecosystem": "crates" }, { "name": "serde_yaml", "direct": true, "version": "0.9.34+deprecated", "ecosystem": "crates" }, { "name": "siphasher", "direct": true, "version": "1.0.3", "ecosystem": "crates" }, { "name": "strsim", "direct": true, "version": "0.11.1", "ecosystem": "crates" }, { "name": "strum", "direct": true, "version": "0.27.2", "ecosystem": "crates" }, { "name": "syn", "direct": true, "version": "1.0.109", "ecosystem": "crates" }, { "name": "syn", "direct": true, "version": "2.0.117", "ecosystem": "crates" }, { "name": "tar", "direct": true, "version": "0.4.46", "ecosystem": "crates" }, { "name": "tinymist-assets", "direct": true, "version": "0.15.4-rc1", "ecosystem": "crates" }, { "name": "tokio", "direct": true, "version": "1.52.3", "ecosystem": "crates" }, { "name": "tokio-util", "direct": true, "version": "0.7.18", "ecosystem": "crates" }, { "name": "toml", "direct": true, "version": "0.8.23", "ecosystem": "crates" }, { "name": "triomphe", "direct": true, "version": "0.1.15", "ecosystem": "crates" }, { "name": "ttf-parser", "direct": true, "version": "0.25.1", "ecosystem": "crates" }, { "name": "typst", "direct": true, "version": "0.15.0", "ecosystem": "crates" }, { "name": "typst-ansi-hl", "direct": true, "version": "0.5.0", "ecosystem": "crates" }, { "name": "typst-assets", "direct": true, "version": "0.15.0", "ecosystem": "crates" }, { "name": "typst-html", "direct": true, "version": "0.15.0", "ecosystem": "crates" }, { "name": "typst-layout", "direct": true, "version": "0.15.0", "ecosystem": "crates" }, { "name": "typst-library", "direct": true, "version": "0.15.0", "ecosystem": "crates" }, { "name": "typst-macros", "direct": true, "version": "0.15.0", "ecosystem": "crates" }, { "name": "typst-pdf", "direct": true, "version": "0.15.0", "ecosystem": "crates" }, { "name": "typst-render", "direct": true, "version": "0.15.0", "ecosystem": "crates" }, { "name": "typst-svg", "direct": true, "version": "0.15.0", "ecosystem": "crates" }, { "name": "typst-syntax", "direct": true, "version": "0.13.1", "ecosystem": "crates" }, { "name": "typst-syntax", "direct": true, "version": "0.15.0", "ecosystem": "crates" }, { "name": "typst-timing", "direct": true, "version": "0.13.1", "ecosystem": "crates" }, { "name": "typst-timing", "direct": true, "version": "0.15.0", "ecosystem": "crates" }, { "name": "typst-utils", "direct": true, "version": "0.13.1", "ecosystem": "crates" }, { "name": "typst-utils", "direct": true, "version": "0.15.0", "ecosystem": "crates" }, { "name": "typstfmt", "direct": true, "version": "0.13.1", "ecosystem": "crates" }, { "name": "typstyle-core", "direct": true, "version": "0.14.4", "ecosystem": "crates" }, { "name": "unicode-script", "direct": true, "version": "0.5.8", "ecosystem": "crates" }, { "name": "unscanny", "direct": true, "version": "0.1.0", "ecosystem": "crates" }, { "name": "walkdir", "direct": true, "version": "2.5.0", "ecosystem": "crates" }, { "name": "wasm-bindgen", "direct": true, "version": "0.2.125", "ecosystem": "crates" }, { "name": "wasm-minimal-protocol", "direct": true, "version": "0.1.0", "ecosystem": "crates" }, { "name": "web-sys", "direct": true, "version": "0.3.102", "ecosystem": "crates" }, { "name": "yaml-rust2", "direct": true, "version": "0.9.0", "ecosystem": "crates" }, { "name": "jszip", "direct": true, "version": "3.10.1", "ecosystem": "npm" }, { "name": "jszip", "direct": true, "version": "^3.10.1", "ecosystem": "npm" }, { "name": "react", "direct": true, "version": "19.2.7", "ecosystem": "npm" }, { "name": "react", "direct": true, "version": "^19.1.0", "ecosystem": "npm" }, { "name": "react-dom", "direct": true, "version": "19.2.7", "ecosystem": "npm" }, { "name": "react-dom", "direct": true, "version": "^19.1.0", "ecosystem": "npm" }, { "name": "ab_glyph", "direct": false, "version": "0.2.32", "ecosystem": "crates" }, { "name": "ab_glyph_rasterizer", "direct": false, "version": "0.1.10", "ecosystem": "crates" }, { "name": "accesskit", "direct": false, "version": "0.21.1", "ecosystem": "crates" }, { "name": "accesskit_atspi_common", "direct": false, "version": "0.14.2", "ecosystem": "crates" }, { "name": "accesskit_consumer", "direct": false, "version": null, "ecosystem": "crates" }, { "name": "accesskit_consumer", "direct": false, "version": "0.31.0", "ecosystem": "crates" }, { "name": "accesskit_macos", "direct": false, "version": "0.22.2", "ecosystem": "crates" }, { "name": "accesskit_unix", "direct": false, "version": "0.17.2", "ecosystem": "crates" }, { "name": "accesskit_windows", "direct": false, "version": "0.29.2", "ecosystem": "crates" }, { "name": "accesskit_winit", "direct": false, "version": "0.29.2", "ecosystem": "crates" }, { "name": "addr2line", "direct": false, "version": "0.25.1", "ecosystem": "crates" }, { "name": "adler2", "direct": false, "version": "2.0.1", "ecosystem": "crates" }, { "name": "ahash", "direct": false, "version": "0.7.8", "ecosystem": "crates" }, { "name": "ahash", "direct": false, "version": "0.8.12", "ecosystem": "crates" }, { "name": "aho-corasick", "direct": false, "version": "1.1.4", "ecosystem": "crates" }, { "name": "alloc-no-stdlib", "direct": false, "version": "2.0.4", "ecosystem": "crates" }, { "name": "alloc-stdlib", "direct": false, "version": "0.2.4", "ecosystem": "crates" }, { "name": "allocator-api2", "direct": false, "version": "0.2.21", "ecosystem": "crates" }, { "name": "android-activity", "direct": false, "version": "0.6.1", "ecosystem": "crates" }, { "name": "android-properties", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "android_system_properties", "direct": false, "version": "0.1.5", "ecosystem": "crates" }, { "name": "android_trace", "direct": false, "version": "0.1.1", "ecosystem": "crates" }, { "name": "anes", "direct": false, "version": "0.1.6", "ecosystem": "crates" }, { "name": "ansi_colours", "direct": false, "version": "1.2.3", "ecosystem": "crates" }, { "name": "anstream", "direct": false, "version": "1.0.0", "ecosystem": "crates" }, { "name": "anstyle", "direct": false, "version": "1.0.14", "ecosystem": "crates" }, { "name": "anstyle-parse", "direct": false, "version": "1.0.0", "ecosystem": "crates" }, { "name": "anstyle-query", "direct": false, "version": "1.1.5", "ecosystem": "crates" }, { "name": "anstyle-wincon", "direct": false, "version": "3.0.11", "ecosystem": "crates" }, { "name": "anymap3", "direct": false, "version": "1.1.0", "ecosystem": "crates" }, { "name": "anymore", "direct": false, "version": "1.0.0", "ecosystem": "crates" }, { "name": "approx", "direct": false, "version": "0.5.1", "ecosystem": "crates" }, { "name": "ar_archive_writer", "direct": false, "version": "0.5.2", "ecosystem": "crates" }, { "name": "archery", "direct": false, "version": "1.2.2", "ecosystem": "crates" }, { "name": "arraydeque", "direct": false, "version": "0.5.1", "ecosystem": "crates" }, { "name": "arrayref", "direct": false, "version": "0.3.9", "ecosystem": "crates" }, { "name": "arrayvec", "direct": false, "version": "0.7.6", "ecosystem": "crates" }, { "name": "as-raw-xcb-connection", "direct": false, "version": "1.0.1", "ecosystem": "crates" }, { "name": "ash", "direct": false, "version": "0.38.0+1.3.281", "ecosystem": "crates" }, { "name": "async-broadcast", "direct": false, "version": "0.7.2", "ecosystem": "crates" }, { "name": "async-channel", "direct": false, "version": "1.9.0", "ecosystem": "crates" }, { "name": "async-channel", "direct": false, "version": "2.5.0", "ecosystem": "crates" }, { "name": "async-executor", "direct": false, "version": "1.14.0", "ecosystem": "crates" }, { "name": "async-io", "direct": false, "version": "2.6.0", "ecosystem": "crates" }, { "name": "async-lock", "direct": false, "version": "3.4.2", "ecosystem": "crates" }, { "name": "async-process", "direct": false, "version": "2.5.0", "ecosystem": "crates" }, { "name": "async-recursion", "direct": false, "version": "1.1.1", "ecosystem": "crates" }, { "name": "async-signal", "direct": false, "version": "0.2.14", "ecosystem": "crates" }, { "name": "async-task", "direct": false, "version": "4.7.1", "ecosystem": "crates" }, { "name": "atomic-waker", "direct": false, "version": "1.1.2", "ecosystem": "crates" }, { "name": "atomic_enum", "direct": false, "version": "0.2.0", "ecosystem": "crates" }, { "name": "atspi", "direct": false, "version": "0.25.0", "ecosystem": "crates" }, { "name": "atspi-common", "direct": false, "version": "0.9.0", "ecosystem": "crates" }, { "name": "atspi-connection", "direct": false, "version": "0.9.0", "ecosystem": "crates" }, { "name": "atspi-proxies", "direct": false, "version": "0.9.0", "ecosystem": "crates" }, { "name": "autocfg", "direct": false, "version": "1.5.1", "ecosystem": "crates" }, { "name": "az", "direct": false, "version": "1.3.0", "ecosystem": "crates" }, { "name": "backtrace", "direct": false, "version": "0.3.76", "ecosystem": "crates" }, { "name": "battery", "direct": false, "version": "0.7.8", "ecosystem": "crates" }, { "name": "bincode", "direct": false, "version": "1.3.3", "ecosystem": "crates" }, { "name": "bit-set", "direct": false, "version": "0.8.0", "ecosystem": "crates" }, { "name": "bit-vec", "direct": false, "version": "0.8.0", "ecosystem": "crates" }, { "name": "bitflags", "direct": false, "version": "1.3.2", "ecosystem": "crates" }, { "name": "bitflags", "direct": false, "version": "2.13.0", "ecosystem": "crates" }, { "name": "bitvec", "direct": false, "version": "1.0.1", "ecosystem": "crates" }, { "name": "block", "direct": false, "version": "0.1.6", "ecosystem": "crates" }, { "name": "block-buffer", "direct": false, "version": "0.10.4", "ecosystem": "crates" }, { "name": "block2", "direct": false, "version": "0.5.1", "ecosystem": "crates" }, { "name": "blocking", "direct": false, "version": "1.6.2", "ecosystem": "crates" }, { "name": "brotli", "direct": false, "version": "8.0.4", "ecosystem": "crates" }, { "name": "brotli-decompressor", "direct": false, "version": "5.0.3", "ecosystem": "crates" }, { "name": "bs58", "direct": false, "version": "0.5.1", "ecosystem": "crates" }, { "name": "bstr", "direct": false, "version": "1.12.1", "ecosystem": "crates" }, { "name": "bumpalo", "direct": false, "version": "3.20.3", "ecosystem": "crates" }, { "name": "by_address", "direct": false, "version": "1.2.1", "ecosystem": "crates" }, { "name": "bytecheck", "direct": false, "version": "0.6.12", "ecosystem": "crates" }, { "name": "bytecheck_derive", "direct": false, "version": "0.6.12", "ecosystem": "crates" }, { "name": "bytemuck", "direct": false, "version": "1.25.0", "ecosystem": "crates" }, { "name": "bytemuck_derive", "direct": false, "version": "1.10.2", "ecosystem": "crates" }, { "name": "byteorder", "direct": false, "version": "1.5.0", "ecosystem": "crates" }, { "name": "byteorder-lite", "direct": false, "version": "0.1.0", "ecosystem": "crates" }, { "name": "bytes", "direct": false, "version": "1.11.1", "ecosystem": "crates" }, { "name": "calloop", "direct": false, "version": "0.13.0", "ecosystem": "crates" }, { "name": "calloop", "direct": false, "version": "0.14.4", "ecosystem": "crates" }, { "name": "calloop-wayland-source", "direct": false, "version": "0.3.0", "ecosystem": "crates" }, { "name": "calloop-wayland-source", "direct": false, "version": "0.4.1", "ecosystem": "crates" }, { "name": "camino", "direct": false, "version": "1.2.2", "ecosystem": "crates" }, { "name": "cargo-platform", "direct": false, "version": "0.1.9", "ecosystem": "crates" }, { "name": "cast", "direct": false, "version": "0.3.0", "ecosystem": "crates" }, { "name": "cc", "direct": false, "version": "1.2.64", "ecosystem": "crates" }, { "name": "cfg-if", "direct": false, "version": "1.0.4", "ecosystem": "crates" }, { "name": "cfg_aliases", "direct": false, "version": "0.2.1", "ecosystem": "crates" }, { "name": "chinese-number", "direct": false, "version": "0.7.8", "ecosystem": "crates" }, { "name": "chinese-variant", "direct": false, "version": "1.1.5", "ecosystem": "crates" }, { "name": "ciborium", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "ciborium-io", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "ciborium-ll", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "citationberg", "direct": false, "version": "0.7.0", "ecosystem": "crates" }, { "name": "clap_derive", "direct": false, "version": "4.6.1", "ecosystem": "crates" }, { "name": "clap_lex", "direct": false, "version": "1.1.0", "ecosystem": "crates" }, { "name": "clipboard-win", "direct": false, "version": "5.4.1", "ecosystem": "crates" }, { "name": "cobs", "direct": false, "version": "0.3.0", "ecosystem": "crates" }, { "name": "codex", "direct": false, "version": "0.3.0", "ecosystem": "crates" }, { "name": "color", "direct": false, "version": "0.3.3", "ecosystem": "crates" }, { "name": "color_quant", "direct": false, "version": "1.1.0", "ecosystem": "crates" }, { "name": "colorchoice", "direct": false, "version": "1.0.5", "ecosystem": "crates" }, { "name": "combine", "direct": false, "version": "4.6.7", "ecosystem": "crates" }, { "name": "comemo-macros", "direct": false, "version": "0.5.1", "ecosystem": "crates" }, { "name": "concurrent-queue", "direct": false, "version": "2.5.0", "ecosystem": "crates" }, { "name": "condtype", "direct": false, "version": "1.3.0", "ecosystem": "crates" }, { "name": "console", "direct": false, "version": "0.16.3", "ecosystem": "crates" }, { "name": "console_error_panic_hook", "direct": false, "version": "0.1.7", "ecosystem": "crates" }, { "name": "copypasta", "direct": false, "version": "0.10.2", "ecosystem": "crates" }, { "name": "core-foundation", "direct": false, "version": "0.10.1", "ecosystem": "crates" }, { "name": "core-foundation", "direct": false, "version": "0.7.0", "ecosystem": "crates" }, { "name": "core-foundation", "direct": false, "version": "0.9.4", "ecosystem": "crates" }, { "name": "core-foundation-sys", "direct": false, "version": "0.7.0", "ecosystem": "crates" }, { "name": "core-foundation-sys", "direct": false, "version": "0.8.7", "ecosystem": "crates" }, { "name": "core-graphics", "direct": false, "version": "0.23.2", "ecosystem": "crates" }, { "name": "core-graphics-types", "direct": false, "version": "0.1.3", "ecosystem": "crates" }, { "name": "core-graphics-types", "direct": false, "version": "0.2.0", "ecosystem": "crates" }, { "name": "core_maths", "direct": false, "version": "0.1.1", "ecosystem": "crates" }, { "name": "cpufeatures", "direct": false, "version": "0.2.17", "ecosystem": "crates" }, { "name": "crc32fast", "direct": false, "version": "1.5.0", "ecosystem": "crates" }, { "name": "criterion-plot", "direct": false, "version": "0.5.0", "ecosystem": "crates" }, { "name": "crossbeam-deque", "direct": false, "version": "0.8.6", "ecosystem": "crates" }, { "name": "crossbeam-epoch", "direct": false, "version": "0.9.18", "ecosystem": "crates" }, { "name": "crossbeam-queue", "direct": false, "version": "0.3.12", "ecosystem": "crates" }, { "name": "crossbeam-utils", "direct": false, "version": "0.8.21", "ecosystem": "crates" }, { "name": "crunchy", "direct": false, "version": "0.2.4", "ecosystem": "crates" }, { "name": "crypto-common", "direct": false, "version": "0.1.7", "ecosystem": "crates" }, { "name": "csv", "direct": false, "version": "1.4.0", "ecosystem": "crates" }, { "name": "csv-core", "direct": false, "version": "0.1.13", "ecosystem": "crates" }, { "name": "cursor-icon", "direct": false, "version": "1.2.0", "ecosystem": "crates" }, { "name": "darling", "direct": false, "version": "0.23.0", "ecosystem": "crates" }, { "name": "darling_core", "direct": false, "version": "0.23.0", "ecosystem": "crates" }, { "name": "darling_macro", "direct": false, "version": "0.23.0", "ecosystem": "crates" }, { "name": "data-encoding", "direct": false, "version": "2.11.0", "ecosystem": "crates" }, { "name": "data-url", "direct": false, "version": "0.3.2", "ecosystem": "crates" }, { "name": "deranged", "direct": false, "version": "0.5.8", "ecosystem": "crates" }, { "name": "digest", "direct": false, "version": "0.10.7", "ecosystem": "crates" }, { "name": "dirs-next", "direct": false, "version": "2.0.0", "ecosystem": "crates" }, { "name": "dirs-sys", "direct": false, "version": "0.5.0", "ecosystem": "crates" }, { "name": "dirs-sys-next", "direct": false, "version": "0.1.2", "ecosystem": "crates" }, { "name": "dispatch", "direct": false, "version": "0.2.0", "ecosystem": "crates" }, { "name": "displaydoc", "direct": false, "version": "0.2.6", "ecosystem": "crates" }, { "name": "divan-macros", "direct": false, "version": "0.1.21", "ecosystem": "crates" }, { "name": "dlib", "direct": false, "version": "0.5.3", "ecosystem": "crates" }, { "name": "document-features", "direct": false, "version": "0.2.12", "ecosystem": "crates" }, { "name": "docx-rs", "direct": false, "version": "0.4.18-rc19", "ecosystem": "crates" }, { "name": "downcast-rs", "direct": false, "version": "1.2.1", "ecosystem": "crates" }, { "name": "dpi", "direct": false, "version": "0.1.2", "ecosystem": "crates" }, { "name": "dyn-clone", "direct": false, "version": "1.0.20", "ecosystem": "crates" }, { "name": "either", "direct": false, "version": "1.16.0", "ecosystem": "crates" }, { "name": "encode_unicode", "direct": false, "version": "1.0.0", "ecosystem": "crates" }, { "name": "encoding_rs", "direct": false, "version": "0.8.35", "ecosystem": "crates" }, { "name": "endi", "direct": false, "version": "1.1.1", "ecosystem": "crates" }, { "name": "enfync", "direct": false, "version": "0.1.6", "ecosystem": "crates" }, { "name": "enum-ordinalize", "direct": false, "version": "4.3.2", "ecosystem": "crates" }, { "name": "enum-ordinalize-derive", "direct": false, "version": "4.3.2", "ecosystem": "crates" }, { "name": "enumflags2", "direct": false, "version": "0.7.12", "ecosystem": "crates" }, { "name": "enumflags2_derive", "direct": false, "version": "0.7.12", "ecosystem": "crates" }, { "name": "env_filter", "direct": false, "version": "1.0.1", "ecosystem": "crates" }, { "name": "equivalent", "direct": false, "version": "1.0.2", "ecosystem": "crates" }, { "name": "errno", "direct": false, "version": "0.3.14", "ecosystem": "crates" }, { "name": "error-code", "direct": false, "version": "3.3.2", "ecosystem": "crates" }, { "name": "euclid", "direct": false, "version": "0.22.14", "ecosystem": "crates" }, { "name": "event-listener", "direct": false, "version": "2.5.3", "ecosystem": "crates" }, { "name": "event-listener", "direct": false, "version": "5.4.1", "ecosystem": "crates" }, { "name": "event-listener-strategy", "direct": false, "version": "0.5.4", "ecosystem": "crates" }, { "name": "ezsockets", "direct": false, "version": "0.7.2", "ecosystem": "crates" }, { "name": "fancy-regex", "direct": false, "version": "0.16.2", "ecosystem": "crates" }, { "name": "fast-srgb8", "direct": false, "version": "1.0.0", "ecosystem": "crates" }, { "name": "fdeflate", "direct": false, "version": "0.3.7", "ecosystem": "crates" }, { "name": "fearless_simd", "direct": false, "version": "0.4.1", "ecosystem": "crates" }, { "name": "filetime", "direct": false, "version": "0.2.29", "ecosystem": "crates" }, { "name": "find-msvc-tools", "direct": false, "version": "0.1.9", "ecosystem": "crates" }, { "name": "float-cmp", "direct": false, "version": "0.9.0", "ecosystem": "crates" }, { "name": "fnv", "direct": false, "version": "1.0.7", "ecosystem": "crates" }, { "name": "foldhash", "direct": false, "version": "0.1.5", "ecosystem": "crates" }, { "name": "foldhash", "direct": false, "version": "0.2.0", "ecosystem": "crates" }, { "name": "font-types", "direct": false, "version": "0.10.1", "ecosystem": "crates" }, { "name": "font-types", "direct": false, "version": "0.11.3", "ecosystem": "crates" }, { "name": "fontconfig-parser", "direct": false, "version": "0.5.8", "ecosystem": "crates" }, { "name": "fontdb", "direct": false, "version": "0.23.0", "ecosystem": "crates" }, { "name": "fontique", "direct": false, "version": "0.7.0", "ecosystem": "crates" }, { "name": "foreign-types", "direct": false, "version": "0.5.0", "ecosystem": "crates" }, { "name": "foreign-types-macros", "direct": false, "version": "0.2.3", "ecosystem": "crates" }, { "name": "foreign-types-shared", "direct": false, "version": "0.3.1", "ecosystem": "crates" }, { "name": "form_urlencoded", "direct": false, "version": "1.2.2", "ecosystem": "crates" }, { "name": "fsevent-sys", "direct": false, "version": "4.1.0", "ecosystem": "crates" }, { "name": "funty", "direct": false, "version": "2.0.0", "ecosystem": "crates" }, { "name": "futures-channel", "direct": false, "version": "0.3.32", "ecosystem": "crates" }, { "name": "futures-core", "direct": false, "version": "0.3.32", "ecosystem": "crates" }, { "name": "futures-executor", "direct": false, "version": "0.3.32", "ecosystem": "crates" }, { "name": "futures-intrusive", "direct": false, "version": "0.5.0", "ecosystem": "crates" }, { "name": "futures-io", "direct": false, "version": "0.3.32", "ecosystem": "crates" }, { "name": "futures-lite", "direct": false, "version": "2.6.1", "ecosystem": "crates" }, { "name": "futures-macro", "direct": false, "version": "0.3.32", "ecosystem": "crates" }, { "name": "futures-sink", "direct": false, "version": "0.3.32", "ecosystem": "crates" }, { "name": "futures-task", "direct": false, "version": "0.3.32", "ecosystem": "crates" }, { "name": "futures-util", "direct": false, "version": "0.3.32", "ecosystem": "crates" }, { "name": "fxhash", "direct": false, "version": "0.2.1", "ecosystem": "crates" }, { "name": "generic-array", "direct": false, "version": "0.14.7", "ecosystem": "crates" }, { "name": "gethostname", "direct": false, "version": "1.1.0", "ecosystem": "crates" }, { "name": "getrandom", "direct": false, "version": "0.2.17", "ecosystem": "crates" }, { "name": "getrandom", "direct": false, "version": "0.3.4", "ecosystem": "crates" }, { "name": "getrandom", "direct": false, "version": "0.4.2", "ecosystem": "crates" }, { "name": "gif", "direct": false, "version": "0.14.2", "ecosystem": "crates" }, { "name": "gimli", "direct": false, "version": "0.32.3", "ecosystem": "crates" }, { "name": "gl_generator", "direct": false, "version": "0.14.0", "ecosystem": "crates" }, { "name": "glidesort", "direct": false, "version": "0.1.2", "ecosystem": "crates" }, { "name": "glifo", "direct": false, "version": "0.1.1", "ecosystem": "crates" }, { "name": "globset", "direct": false, "version": "0.4.18", "ecosystem": "crates" }, { "name": "glow", "direct": false, "version": "0.16.0", "ecosystem": "crates" }, { "name": "glutin_wgl_sys", "direct": false, "version": "0.6.1", "ecosystem": "crates" }, { "name": "gpu-alloc", "direct": false, "version": "0.6.0", "ecosystem": "crates" }, { "name": "gpu-alloc-types", "direct": false, "version": "0.3.0", "ecosystem": "crates" }, { "name": "gpu-allocator", "direct": false, "version": "0.27.0", "ecosystem": "crates" }, { "name": "gpu-descriptor", "direct": false, "version": "0.3.2", "ecosystem": "crates" }, { "name": "gpu-descriptor-types", "direct": false, "version": "0.2.0", "ecosystem": "crates" }, { "name": "guillotiere", "direct": false, "version": "0.6.2", "ecosystem": "crates" }, { "name": "guillotiere", "direct": false, "version": "0.7.0", "ecosystem": "crates" }, { "name": "h2", "direct": false, "version": "0.4.15", "ecosystem": "crates" }, { "name": "harfrust", "direct": false, "version": "0.3.2", "ecosystem": "crates" }, { "name": "hashlink", "direct": false, "version": "0.9.1", "ecosystem": "crates" }, { "name": "hayro", "direct": false, "version": "0.7.1", "ecosystem": "crates" }, { "name": "hayro-ccitt", "direct": false, "version": "0.3.0", "ecosystem": "crates" }, { "name": "hayro-cmap", "direct": false, "version": "0.1.0", "ecosystem": "crates" }, { "name": "hayro-interpret", "direct": false, "version": "0.7.0", "ecosystem": "crates" }, { "name": "hayro-jbig2", "direct": false, "version": "0.3.0", "ecosystem": "crates" }, { "name": "hayro-jpeg2000", "direct": false, "version": "0.3.5", "ecosystem": "crates" }, { "name": "hayro-postscript", "direct": false, "version": "0.1.0", "ecosystem": "crates" }, { "name": "hayro-svg", "direct": false, "version": "0.7.0", "ecosystem": "crates" }, { "name": "hayro-syntax", "direct": false, "version": "0.7.2", "ecosystem": "crates" }, { "name": "hayro-write", "direct": false, "version": "0.7.0", "ecosystem": "crates" }, { "name": "heck", "direct": false, "version": "0.5.0", "ecosystem": "crates" }, { "name": "hermit-abi", "direct": false, "version": "0.5.2", "ecosystem": "crates" }, { "name": "hex", "direct": false, "version": null, "ecosystem": "crates" }, { "name": "hex", "direct": false, "version": "0.4.3", "ecosystem": "crates" }, { "name": "hexf-parse", "direct": false, "version": "0.2.1", "ecosystem": "crates" }, { "name": "http", "direct": false, "version": "1.4.2", "ecosystem": "crates" }, { "name": "http-body", "direct": false, "version": "1.0.1", "ecosystem": "crates" }, { "name": "httparse", "direct": false, "version": "1.10.1", "ecosystem": "crates" }, { "name": "httpdate", "direct": false, "version": "1.0.3", "ecosystem": "crates" }, { "name": "hyper-rustls", "direct": false, "version": "0.27.9", "ecosystem": "crates" }, { "name": "hypher", "direct": false, "version": "0.1.7", "ecosystem": "crates" }, { "name": "iana-time-zone", "direct": false, "version": "0.1.65", "ecosystem": "crates" }, { "name": "iana-time-zone-haiku", "direct": false, "version": "0.1.2", "ecosystem": "crates" }, { "name": "icu_collator", "direct": false, "version": "2.2.0", "ecosystem": "crates" }, { "name": "icu_collator_data", "direct": false, "version": "2.2.0", "ecosystem": "crates" }, { "name": "icu_collections", "direct": false, "version": "2.2.0", "ecosystem": "crates" }, { "name": "icu_locale", "direct": false, "version": "2.2.0", "ecosystem": "crates" }, { "name": "icu_locale_core", "direct": false, "version": "2.2.0", "ecosystem": "crates" }, { "name": "icu_locale_data", "direct": false, "version": "2.2.0", "ecosystem": "crates" }, { "name": "icu_normalizer", "direct": false, "version": "2.2.0", "ecosystem": "crates" }, { "name": "icu_normalizer_data", "direct": false, "version": "2.2.0", "ecosystem": "crates" }, { "name": "icu_properties", "direct": false, "version": "2.2.0", "ecosystem": "crates" }, { "name": "icu_properties_data", "direct": false, "version": "2.2.0", "ecosystem": "crates" }, { "name": "icu_provider", "direct": false, "version": "2.2.0", "ecosystem": "crates" }, { "name": "icu_provider_blob", "direct": false, "version": "2.2.0", "ecosystem": "crates" }, { "name": "icu_segmenter", "direct": false, "version": "2.2.0", "ecosystem": "crates" }, { "name": "icu_segmenter_data", "direct": false, "version": "2.2.0", "ecosystem": "crates" }, { "name": "id-arena", "direct": false, "version": "2.3.0", "ecosystem": "crates" }, { "name": "ident_case", "direct": false, "version": "1.0.1", "ecosystem": "crates" }, { "name": "idna", "direct": false, "version": "1.1.0", "ecosystem": "crates" }, { "name": "idna_adapter", "direct": false, "version": "1.2.2", "ecosystem": "crates" }, { "name": "image", "direct": false, "version": "0.25.10", "ecosystem": "crates" }, { "name": "image-webp", "direct": false, "version": "0.2.4", "ecosystem": "crates" }, { "name": "imagesize", "direct": false, "version": "0.14.0", "ecosystem": "crates" }, { "name": "infer", "direct": false, "version": "0.19.0", "ecosystem": "crates" }, { "name": "inotify", "direct": false, "version": "0.11.2", "ecosystem": "crates" }, { "name": "inotify-sys", "direct": false, "version": "0.1.5", "ecosystem": "crates" }, { "name": "insta", "direct": false, "version": "1.48.0", "ecosystem": "crates" }, { "name": "insta-cmd", "direct": false, "version": "0.6.0", "ecosystem": "crates" }, { "name": "ipnet", "direct": false, "version": "2.12.0", "ecosystem": "crates" }, { "name": "is-docker", "direct": false, "version": "0.2.0", "ecosystem": "crates" }, { "name": "is-terminal", "direct": false, "version": "0.4.17", "ecosystem": "crates" }, { "name": "is-wsl", "direct": false, "version": "0.4.0", "ecosystem": "crates" }, { "name": "is_terminal_polyfill", "direct": false, "version": "1.70.2", "ecosystem": "crates" }, { "name": "itoa", "direct": false, "version": "1.0.18", "ecosystem": "crates" }, { "name": "jiff", "direct": false, "version": "0.2.28", "ecosystem": "crates" }, { "name": "jiff-static", "direct": false, "version": "0.2.28", "ecosystem": "crates" }, { "name": "jni", "direct": false, "version": "0.22.4", "ecosystem": "crates" }, { "name": "jni-macros", "direct": false, "version": "0.22.4", "ecosystem": "crates" }, { "name": "jni-sys", "direct": false, "version": "0.3.1", "ecosystem": "crates" }, { "name": "jni-sys", "direct": false, "version": "0.4.1", "ecosystem": "crates" }, { "name": "jni-sys-macros", "direct": false, "version": "0.4.1", "ecosystem": "crates" }, { "name": "jobserver", "direct": false, "version": "0.1.34", "ecosystem": "crates" }, { "name": "kamadak-exif", "direct": false, "version": "0.6.1", "ecosystem": "crates" }, { "name": "keyboard-types", "direct": false, "version": "0.8.3", "ecosystem": "crates" }, { "name": "khronos-egl", "direct": false, "version": "6.0.0", "ecosystem": "crates" }, { "name": "khronos_api", "direct": false, "version": "3.1.0", "ecosystem": "crates" }, { "name": "kqueue", "direct": false, "version": "1.2.0", "ecosystem": "crates" }, { "name": "kqueue-sys", "direct": false, "version": "1.1.2", "ecosystem": "crates" }, { "name": "krilla", "direct": false, "version": "0.8.2", "ecosystem": "crates" }, { "name": "krilla-svg", "direct": false, "version": "0.8.1", "ecosystem": "crates" }, { "name": "kurbo", "direct": false, "version": "0.11.3", "ecosystem": "crates" }, { "name": "kurbo", "direct": false, "version": "0.13.1", "ecosystem": "crates" }, { "name": "lazy_static", "direct": false, "version": "1.5.0", "ecosystem": "crates" }, { "name": "lazycell", "direct": false, "version": "1.3.0", "ecosystem": "crates" }, { "name": "leb128fmt", "direct": false, "version": "0.1.0", "ecosystem": "crates" }, { "name": "lexopt", "direct": false, "version": "0.3.2", "ecosystem": "crates" }, { "name": "libc", "direct": false, "version": "0.2.186", "ecosystem": "crates" }, { "name": "libdeflate-sys", "direct": false, "version": "1.25.2", "ecosystem": "crates" }, { "name": "libdeflater", "direct": false, "version": "1.25.2", "ecosystem": "crates" }, { "name": "libloading", "direct": false, "version": "0.8.9", "ecosystem": "crates" }, { "name": "libm", "direct": false, "version": "0.2.16", "ecosystem": "crates" }, { "name": "libredox", "direct": false, "version": "0.1.17", "ecosystem": "crates" }, { "name": "linebender_include_doc_path", "direct": false, "version": "0.1.0", "ecosystem": "crates" }, { "name": "linebender_resource_handle", "direct": false, "version": "0.1.1", "ecosystem": "crates" }, { "name": "linked-hash-map", "direct": false, "version": "0.5.6", "ecosystem": "crates" }, { "name": "linux-raw-sys", "direct": false, "version": "0.12.1", "ecosystem": "crates" }, { "name": "linux-raw-sys", "direct": false, "version": "0.4.15", "ecosystem": "crates" }, { "name": "lipsum", "direct": false, "version": "0.9.1", "ecosystem": "crates" }, { "name": "litemap", "direct": false, "version": "0.8.2", "ecosystem": "crates" }, { "name": "litrs", "direct": false, "version": "1.0.0", "ecosystem": "crates" }, { "name": "lock_api", "direct": false, "version": "0.4.14", "ecosystem": "crates" }, { "name": "lru-slab", "direct": false, "version": "0.1.2", "ecosystem": "crates" }, { "name": "mach", "direct": false, "version": "0.3.2", "ecosystem": "crates" }, { "name": "malloc_buf", "direct": false, "version": "0.0.6", "ecosystem": "crates" }, { "name": "masonry", "direct": false, "version": "0.4.0", "ecosystem": "crates" }, { "name": "masonry_core", "direct": false, "version": "0.4.0", "ecosystem": "crates" }, { "name": "masonry_testing", "direct": false, "version": "0.4.0", "ecosystem": "crates" }, { "name": "masonry_winit", "direct": false, "version": "0.4.0", "ecosystem": "crates" }, { "name": "matchers", "direct": false, "version": "0.2.0", "ecosystem": "crates" }, { "name": "memchr", "direct": false, "version": "2.8.2", "ecosystem": "crates" }, { "name": "memmap2", "direct": false, "version": "0.9.10", "ecosystem": "crates" }, { "name": "memoffset", "direct": false, "version": "0.9.1", "ecosystem": "crates" }, { "name": "metal", "direct": false, "version": "0.32.0", "ecosystem": "crates" }, { "name": "mime", "direct": false, "version": "0.3.17", "ecosystem": "crates" }, { "name": "mime_guess", "direct": false, "version": "2.0.5", "ecosystem": "crates" }, { "name": "mini-internal", "direct": false, "version": "0.1.43", "ecosystem": "crates" }, { "name": "miniz_oxide", "direct": false, "version": "0.8.9", "ecosystem": "crates" }, { "name": "mintex", "direct": false, "version": "0.1.4", "ecosystem": "crates" }, { "name": "mio", "direct": false, "version": "1.2.1", "ecosystem": "crates" }, { "name": "moxcms", "direct": false, "version": "0.8.1", "ecosystem": "crates" }, { "name": "mutate_once", "direct": false, "version": "0.1.2", "ecosystem": "crates" }, { "name": "naga", "direct": false, "version": "27.0.3", "ecosystem": "crates" }, { "name": "ndk", "direct": false, "version": "0.9.0", "ecosystem": "crates" }, { "name": "ndk-context", "direct": false, "version": "0.1.1", "ecosystem": "crates" }, { "name": "ndk-sys", "direct": false, "version": "0.6.0+11769913", "ecosystem": "crates" }, { "name": "nix", "direct": false, "version": "0.19.1", "ecosystem": "crates" }, { "name": "nohash-hasher", "direct": false, "version": "0.2.0", "ecosystem": "crates" }, { "name": "notify-types", "direct": false, "version": "2.1.0", "ecosystem": "crates" }, { "name": "nu-ansi-term", "direct": false, "version": "0.50.3", "ecosystem": "crates" }, { "name": "num-bigint", "direct": false, "version": "0.4.6", "ecosystem": "crates" }, { "name": "num-conv", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "num-integer", "direct": false, "version": "0.1.46", "ecosystem": "crates" }, { "name": "num-traits", "direct": false, "version": "0.2.19", "ecosystem": "crates" }, { "name": "num_enum", "direct": false, "version": "0.7.6", "ecosystem": "crates" }, { "name": "num_enum_derive", "direct": false, "version": "0.7.6", "ecosystem": "crates" }, { "name": "num_threads", "direct": false, "version": "0.1.7", "ecosystem": "crates" }, { "name": "objc", "direct": false, "version": "0.2.7", "ecosystem": "crates" }, { "name": "objc-sys", "direct": false, "version": "0.3.5", "ecosystem": "crates" }, { "name": "objc2", "direct": false, "version": "0.5.2", "ecosystem": "crates" }, { "name": "objc2", "direct": false, "version": "0.6.4", "ecosystem": "crates" }, { "name": "objc2-app-kit", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "objc2-cloud-kit", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "objc2-contacts", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "objc2-core-data", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "objc2-core-foundation", "direct": false, "version": "0.3.2", "ecosystem": "crates" }, { "name": "objc2-core-image", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "objc2-core-location", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "objc2-core-text", "direct": false, "version": "0.3.2", "ecosystem": "crates" }, { "name": "objc2-encode", "direct": false, "version": "4.1.0", "ecosystem": "crates" }, { "name": "objc2-foundation", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "objc2-foundation", "direct": false, "version": "0.3.2", "ecosystem": "crates" }, { "name": "objc2-link-presentation", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "objc2-metal", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "objc2-quartz-core", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "objc2-symbols", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "objc2-ui-kit", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "objc2-uniform-type-identifiers", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "objc2-user-notifications", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "object", "direct": false, "version": "0.37.3", "ecosystem": "crates" }, { "name": "once_cell", "direct": false, "version": "1.21.4", "ecosystem": "crates" }, { "name": "once_cell_polyfill", "direct": false, "version": "1.70.2", "ecosystem": "crates" }, { "name": "oorandom", "direct": false, "version": "11.1.5", "ecosystem": "crates" }, { "name": "option-ext", "direct": false, "version": "0.2.0", "ecosystem": "crates" }, { "name": "orbclient", "direct": false, "version": "0.3.55", "ecosystem": "crates" }, { "name": "ordered-float", "direct": false, "version": "5.3.0", "ecosystem": "crates" }, { "name": "ordered-stream", "direct": false, "version": "0.2.0", "ecosystem": "crates" }, { "name": "owned_ttf_parser", "direct": false, "version": "0.25.1", "ecosystem": "crates" }, { "name": "oxipng", "direct": false, "version": "9.1.5", "ecosystem": "crates" }, { "name": "palette", "direct": false, "version": "0.7.6", "ecosystem": "crates" }, { "name": "palette_derive", "direct": false, "version": "0.7.6", "ecosystem": "crates" }, { "name": "parking", "direct": false, "version": "2.2.1", "ecosystem": "crates" }, { "name": "parking_lot_core", "direct": false, "version": "0.9.12", "ecosystem": "crates" }, { "name": "parley", "direct": false, "version": "0.7.0", "ecosystem": "crates" }, { "name": "path-clean", "direct": false, "version": "1.0.1", "ecosystem": "crates" }, { "name": "pathdiff", "direct": false, "version": "0.2.3", "ecosystem": "crates" }, { "name": "pdf-writer", "direct": false, "version": "0.15.0", "ecosystem": "crates" }, { "name": "peniko", "direct": false, "version": "0.6.1", "ecosystem": "crates" }, { "name": "phf", "direct": false, "version": "0.11.3", "ecosystem": "crates" }, { "name": "phf", "direct": false, "version": "0.13.1", "ecosystem": "crates" }, { "name": "phf_generator", "direct": false, "version": "0.11.3", "ecosystem": "crates" }, { "name": "phf_generator", "direct": false, "version": "0.13.1", "ecosystem": "crates" }, { "name": "phf_macros", "direct": false, "version": "0.11.3", "ecosystem": "crates" }, { "name": "phf_macros", "direct": false, "version": "0.13.1", "ecosystem": "crates" }, { "name": "phf_shared", "direct": false, "version": "0.11.3", "ecosystem": "crates" }, { "name": "phf_shared", "direct": false, "version": "0.13.1", "ecosystem": "crates" }, { "name": "pic-scale", "direct": false, "version": "0.7.9", "ecosystem": "crates" }, { "name": "pico-args", "direct": false, "version": "0.5.0", "ecosystem": "crates" }, { "name": "pin-project", "direct": false, "version": "1.1.13", "ecosystem": "crates" }, { "name": "pin-project-internal", "direct": false, "version": "1.1.13", "ecosystem": "crates" }, { "name": "pin-project-lite", "direct": false, "version": "0.2.17", "ecosystem": "crates" }, { "name": "pin-utils", "direct": false, "version": "0.1.0", "ecosystem": "crates" }, { "name": "piper", "direct": false, "version": "0.2.5", "ecosystem": "crates" }, { "name": "pixglyph", "direct": false, "version": "0.6.1", "ecosystem": "crates" }, { "name": "pkg-config", "direct": false, "version": "0.3.33", "ecosystem": "crates" }, { "name": "plain", "direct": false, "version": "0.2.3", "ecosystem": "crates" }, { "name": "plist", "direct": false, "version": "1.9.0", "ecosystem": "crates" }, { "name": "plotters", "direct": false, "version": "0.3.7", "ecosystem": "crates" }, { "name": "plotters-backend", "direct": false, "version": "0.3.7", "ecosystem": "crates" }, { "name": "plotters-svg", "direct": false, "version": "0.3.7", "ecosystem": "crates" }, { "name": "png", "direct": false, "version": "0.17.16", "ecosystem": "crates" }, { "name": "png", "direct": false, "version": "0.18.1", "ecosystem": "crates" }, { "name": "polling", "direct": false, "version": "3.11.0", "ecosystem": "crates" }, { "name": "pollster", "direct": false, "version": null, "ecosystem": "crates" }, { "name": "pollster", "direct": false, "version": "0.4.0", "ecosystem": "crates" }, { "name": "polycool", "direct": false, "version": "0.4.0", "ecosystem": "crates" }, { "name": "portable-atomic", "direct": false, "version": "1.13.1", "ecosystem": "crates" }, { "name": "portable-atomic-util", "direct": false, "version": "0.2.7", "ecosystem": "crates" }, { "name": "postcard", "direct": false, "version": "1.1.3", "ecosystem": "crates" }, { "name": "potential_utf", "direct": false, "version": "0.1.5", "ecosystem": "crates" }, { "name": "powerfmt", "direct": false, "version": "0.2.0", "ecosystem": "crates" }, { "name": "ppv-lite86", "direct": false, "version": "0.2.21", "ecosystem": "crates" }, { "name": "presser", "direct": false, "version": "0.3.1", "ecosystem": "crates" }, { "name": "prettyless", "direct": false, "version": "0.3.0", "ecosystem": "crates" }, { "name": "prettyplease", "direct": false, "version": "0.2.37", "ecosystem": "crates" }, { "name": "prettytable-rs", "direct": false, "version": "0.10.0", "ecosystem": "crates" }, { "name": "proc-macro-crate", "direct": false, "version": "3.5.0", "ecosystem": "crates" }, { "name": "proc-macro-hack", "direct": false, "version": "0.5.20+deprecated", "ecosystem": "crates" }, { "name": "profiling", "direct": false, "version": "1.0.18", "ecosystem": "crates" }, { "name": "protobuf-support", "direct": false, "version": "3.7.2", "ecosystem": "crates" }, { "name": "psm", "direct": false, "version": "0.1.31", "ecosystem": "crates" }, { "name": "ptr_meta", "direct": false, "version": "0.1.4", "ecosystem": "crates" }, { "name": "ptr_meta_derive", "direct": false, "version": "0.1.4", "ecosystem": "crates" }, { "name": "pxfm", "direct": false, "version": "0.1.29", "ecosystem": "crates" }, { "name": "quick-error", "direct": false, "version": "2.0.1", "ecosystem": "crates" }, { "name": "quick-xml", "direct": false, "version": "0.38.4", "ecosystem": "crates" }, { "name": "quick-xml", "direct": false, "version": "0.39.4", "ecosystem": "crates" }, { "name": "quinn", "direct": false, "version": "0.11.9", "ecosystem": "crates" }, { "name": "quinn-proto", "direct": false, "version": "0.11.14", "ecosystem": "crates" }, { "name": "quinn-udp", "direct": false, "version": "0.5.14", "ecosystem": "crates" }, { "name": "r-efi", "direct": false, "version": "5.3.0", "ecosystem": "crates" }, { "name": "r-efi", "direct": false, "version": "6.0.0", "ecosystem": "crates" }, { "name": "radium", "direct": false, "version": "0.7.0", "ecosystem": "crates" }, { "name": "rand", "direct": false, "version": "0.8.6", "ecosystem": "crates" }, { "name": "rand", "direct": false, "version": "0.9.4", "ecosystem": "crates" }, { "name": "rand_chacha", "direct": false, "version": "0.3.1", "ecosystem": "crates" }, { "name": "rand_chacha", "direct": false, "version": "0.9.0", "ecosystem": "crates" }, { "name": "rand_core", "direct": false, "version": "0.6.4", "ecosystem": "crates" }, { "name": "rand_core", "direct": false, "version": "0.9.5", "ecosystem": "crates" }, { "name": "range-alloc", "direct": false, "version": "0.1.5", "ecosystem": "crates" }, { "name": "raw-window-handle", "direct": false, "version": "0.6.2", "ecosystem": "crates" }, { "name": "rayon-core", "direct": false, "version": "1.13.0", "ecosystem": "crates" }, { "name": "read-fonts", "direct": false, "version": "0.35.0", "ecosystem": "crates" }, { "name": "read-fonts", "direct": false, "version": "0.37.0", "ecosystem": "crates" }, { "name": "read-fonts", "direct": false, "version": "0.39.2", "ecosystem": "crates" }, { "name": "redox_syscall", "direct": false, "version": "0.4.1", "ecosystem": "crates" }, { "name": "redox_syscall", "direct": false, "version": "0.5.18", "ecosystem": "crates" }, { "name": "redox_syscall", "direct": false, "version": "0.8.1", "ecosystem": "crates" }, { "name": "redox_users", "direct": false, "version": "0.4.6", "ecosystem": "crates" }, { "name": "redox_users", "direct": false, "version": "0.5.2", "ecosystem": "crates" }, { "name": "ref-cast", "direct": false, "version": "1.0.25", "ecosystem": "crates" }, { "name": "ref-cast-impl", "direct": false, "version": "1.0.25", "ecosystem": "crates" }, { "name": "reflexo-typst2vec", "direct": false, "version": "0.8.0-rc3", "ecosystem": "crates" }, { "name": "regex-automata", "direct": false, "version": "0.4.14", "ecosystem": "crates" }, { "name": "regex-lite", "direct": false, "version": "0.1.9", "ecosystem": "crates" }, { "name": "regex-syntax", "direct": false, "version": "0.8.11", "ecosystem": "crates" }, { "name": "rend", "direct": false, "version": "0.4.2", "ecosystem": "crates" }, { "name": "renderdoc-sys", "direct": false, "version": "1.1.0", "ecosystem": "crates" }, { "name": "resvg", "direct": false, "version": "0.47.0", "ecosystem": "crates" }, { "name": "rgb", "direct": false, "version": "0.8.53", "ecosystem": "crates" }, { "name": "ring", "direct": false, "version": "0.17.14", "ecosystem": "crates" }, { "name": "rkyv", "direct": false, "version": "0.7.46", "ecosystem": "crates" }, { "name": "rkyv_derive", "direct": false, "version": "0.7.46", "ecosystem": "crates" }, { "name": "roff", "direct": false, "version": "1.1.1", "ecosystem": "crates" }, { "name": "roman-numerals-rs", "direct": false, "version": "3.1.0", "ecosystem": "crates" }, { "name": "roxmltree", "direct": false, "version": "0.20.0", "ecosystem": "crates" }, { "name": "roxmltree", "direct": false, "version": "0.21.1", "ecosystem": "crates" }, { "name": "rust_decimal", "direct": false, "version": "1.42.1", "ecosystem": "crates" }, { "name": "rustc-demangle", "direct": false, "version": "0.1.27", "ecosystem": "crates" }, { "name": "rustc_version", "direct": false, "version": "0.4.1", "ecosystem": "crates" }, { "name": "rustix", "direct": false, "version": "0.38.44", "ecosystem": "crates" }, { "name": "rustix", "direct": false, "version": "1.1.4", "ecosystem": "crates" }, { "name": "rustls", "direct": false, "version": "0.23.40", "ecosystem": "crates" }, { "name": "rustls-pki-types", "direct": false, "version": "1.14.1", "ecosystem": "crates" }, { "name": "rustls-webpki", "direct": false, "version": "0.103.13", "ecosystem": "crates" }, { "name": "rustversion", "direct": false, "version": "1.0.22", "ecosystem": "crates" }, { "name": "rustybuzz", "direct": false, "version": "0.20.1", "ecosystem": "crates" }, { "name": "ryu", "direct": false, "version": "1.0.23", "ecosystem": "crates" }, { "name": "same-file", "direct": false, "version": "1.0.6", "ecosystem": "crates" }, { "name": "schemars", "direct": false, "version": "0.9.0", "ecosystem": "crates" }, { "name": "schemars", "direct": false, "version": "1.2.1", "ecosystem": "crates" }, { "name": "scoped-tls", "direct": false, "version": "1.0.1", "ecosystem": "crates" }, { "name": "scopeguard", "direct": false, "version": "1.2.0", "ecosystem": "crates" }, { "name": "sctk-adwaita", "direct": false, "version": "0.10.1", "ecosystem": "crates" }, { "name": "seahash", "direct": false, "version": "4.1.0", "ecosystem": "crates" }, { "name": "serde_core", "direct": false, "version": "1.0.228", "ecosystem": "crates" }, { "name": "serde_derive", "direct": false, "version": "1.0.228", "ecosystem": "crates" }, { "name": "serde_path_to_error", "direct": false, "version": "0.1.20", "ecosystem": "crates" }, { "name": "serde_repr", "direct": false, "version": "0.1.20", "ecosystem": "crates" }, { "name": "serde_spanned", "direct": false, "version": "0.6.9", "ecosystem": "crates" }, { "name": "serde_urlencoded", "direct": false, "version": "0.7.1", "ecosystem": "crates" }, { "name": "serde_with", "direct": false, "version": "3.21.0", "ecosystem": "crates" }, { "name": "serde_with_macros", "direct": false, "version": "3.21.0", "ecosystem": "crates" }, { "name": "sha1", "direct": false, "version": "0.10.6", "ecosystem": "crates" }, { "name": "sha2", "direct": false, "version": null, "ecosystem": "crates" }, { "name": "sha2", "direct": false, "version": "0.10.9", "ecosystem": "crates" }, { "name": "sharded-slab", "direct": false, "version": "0.1.7", "ecosystem": "crates" }, { "name": "shlex", "direct": false, "version": "2.0.1", "ecosystem": "crates" }, { "name": "signal-hook-registry", "direct": false, "version": "1.4.8", "ecosystem": "crates" }, { "name": "simd-adler32", "direct": false, "version": "0.3.9", "ecosystem": "crates" }, { "name": "simd_cesu8", "direct": false, "version": "1.1.1", "ecosystem": "crates" }, { "name": "simdutf8", "direct": false, "version": "0.1.5", "ecosystem": "crates" }, { "name": "similar", "direct": false, "version": "2.7.0", "ecosystem": "crates" }, { "name": "simplecss", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "skrifa", "direct": false, "version": "0.37.0", "ecosystem": "crates" }, { "name": "skrifa", "direct": false, "version": "0.40.0", "ecosystem": "crates" }, { "name": "skrifa", "direct": false, "version": "0.42.1", "ecosystem": "crates" }, { "name": "slab", "direct": false, "version": "0.4.12", "ecosystem": "crates" }, { "name": "slotmap", "direct": false, "version": "1.1.1", "ecosystem": "crates" }, { "name": "smallvec", "direct": false, "version": "1.15.2", "ecosystem": "crates" }, { "name": "smithay-client-toolkit", "direct": false, "version": "0.19.2", "ecosystem": "crates" }, { "name": "smithay-client-toolkit", "direct": false, "version": "0.20.0", "ecosystem": "crates" }, { "name": "smithay-clipboard", "direct": false, "version": "0.7.3", "ecosystem": "crates" }, { "name": "smol_str", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "socket2", "direct": false, "version": "0.6.4", "ecosystem": "crates" }, { "name": "spin", "direct": false, "version": "0.9.8", "ecosystem": "crates" }, { "name": "spirv", "direct": false, "version": "0.3.0+sdk-1.3.268.0", "ecosystem": "crates" }, { "name": "stable_deref_trait", "direct": false, "version": "1.2.1", "ecosystem": "crates" }, { "name": "stacker", "direct": false, "version": "0.1.24", "ecosystem": "crates" }, { "name": "static_assertions", "direct": false, "version": "1.1.0", "ecosystem": "crates" }, { "name": "strict-num", "direct": false, "version": "0.1.1", "ecosystem": "crates" }, { "name": "strip-ansi-escapes", "direct": false, "version": "0.2.1", "ecosystem": "crates" }, { "name": "strum_macros", "direct": false, "version": "0.27.2", "ecosystem": "crates" }, { "name": "subsetter", "direct": false, "version": "0.2.6", "ecosystem": "crates" }, { "name": "subtle", "direct": false, "version": "2.6.1", "ecosystem": "crates" }, { "name": "svg_fmt", "direct": false, "version": "0.4.5", "ecosystem": "crates" }, { "name": "svgtypes", "direct": false, "version": "0.15.3", "ecosystem": "crates" }, { "name": "svgtypes", "direct": false, "version": "0.16.1", "ecosystem": "crates" }, { "name": "swash", "direct": false, "version": "0.2.9", "ecosystem": "crates" }, { "name": "sync_wrapper", "direct": false, "version": "1.0.2", "ecosystem": "crates" }, { "name": "synstructure", "direct": false, "version": "0.13.2", "ecosystem": "crates" }, { "name": "syntect", "direct": false, "version": "5.3.0", "ecosystem": "crates" }, { "name": "tap", "direct": false, "version": "1.0.1", "ecosystem": "crates" }, { "name": "temp-env", "direct": false, "version": "0.3.6", "ecosystem": "crates" }, { "name": "tempfile", "direct": false, "version": "3.27.0", "ecosystem": "crates" }, { "name": "term", "direct": false, "version": "0.7.0", "ecosystem": "crates" }, { "name": "termcolor", "direct": false, "version": "1.4.1", "ecosystem": "crates" }, { "name": "terminal_size", "direct": false, "version": "0.4.4", "ecosystem": "crates" }, { "name": "thin-vec", "direct": false, "version": "0.2.18", "ecosystem": "crates" }, { "name": "thiserror", "direct": false, "version": "1.0.69", "ecosystem": "crates" }, { "name": "thiserror", "direct": false, "version": "2.0.18", "ecosystem": "crates" }, { "name": "thiserror-impl", "direct": false, "version": "1.0.69", "ecosystem": "crates" }, { "name": "thiserror-impl", "direct": false, "version": "2.0.18", "ecosystem": "crates" }, { "name": "thousands", "direct": false, "version": "0.2.0", "ecosystem": "crates" }, { "name": "thread_local", "direct": false, "version": "1.1.9", "ecosystem": "crates" }, { "name": "time", "direct": false, "version": "0.3.49", "ecosystem": "crates" }, { "name": "time-core", "direct": false, "version": "0.1.9", "ecosystem": "crates" }, { "name": "time-macros", "direct": false, "version": "0.2.29", "ecosystem": "crates" }, { "name": "tiny-skia", "direct": false, "version": "0.11.4", "ecosystem": "crates" }, { "name": "tiny-skia", "direct": false, "version": "0.12.0", "ecosystem": "crates" }, { "name": "tiny-skia-path", "direct": false, "version": "0.11.4", "ecosystem": "crates" }, { "name": "tiny-skia-path", "direct": false, "version": "0.12.0", "ecosystem": "crates" }, { "name": "tinystr", "direct": false, "version": "0.8.3", "ecosystem": "crates" }, { "name": "tinytemplate", "direct": false, "version": "1.2.1", "ecosystem": "crates" }, { "name": "tinyvec", "direct": false, "version": "1.11.0", "ecosystem": "crates" }, { "name": "tinyvec_macros", "direct": false, "version": "0.1.1", "ecosystem": "crates" }, { "name": "tokio-macros", "direct": false, "version": "2.7.0", "ecosystem": "crates" }, { "name": "tokio-rustls", "direct": false, "version": "0.26.4", "ecosystem": "crates" }, { "name": "tokio-stream", "direct": false, "version": "0.1.18", "ecosystem": "crates" }, { "name": "tokio-tungstenite", "direct": false, "version": "0.26.2", "ecosystem": "crates" }, { "name": "tokio-tungstenite", "direct": false, "version": "0.28.0", "ecosystem": "crates" }, { "name": "tokio-tungstenite-wasm", "direct": false, "version": "0.6.1", "ecosystem": "crates" }, { "name": "toml_datetime", "direct": false, "version": "0.6.11", "ecosystem": "crates" }, { "name": "toml_datetime", "direct": false, "version": "1.1.1+spec-1.1.0", "ecosystem": "crates" }, { "name": "toml_edit", "direct": false, "version": "0.22.27", "ecosystem": "crates" }, { "name": "toml_edit", "direct": false, "version": "0.25.12+spec-1.1.0", "ecosystem": "crates" }, { "name": "toml_parser", "direct": false, "version": "1.1.2+spec-1.1.0", "ecosystem": "crates" }, { "name": "toml_write", "direct": false, "version": "0.1.2", "ecosystem": "crates" }, { "name": "tower", "direct": false, "version": "0.5.3", "ecosystem": "crates" }, { "name": "tower-http", "direct": false, "version": "0.6.11", "ecosystem": "crates" }, { "name": "tower-layer", "direct": false, "version": "0.3.3", "ecosystem": "crates" }, { "name": "tower-service", "direct": false, "version": "0.3.3", "ecosystem": "crates" }, { "name": "tracing", "direct": false, "version": "0.1.44", "ecosystem": "crates" }, { "name": "tracing-attributes", "direct": false, "version": "0.1.31", "ecosystem": "crates" }, { "name": "tracing-core", "direct": false, "version": "0.1.36", "ecosystem": "crates" }, { "name": "tracing-log", "direct": false, "version": "0.2.0", "ecosystem": "crates" }, { "name": "tracing-subscriber", "direct": false, "version": "0.3.23", "ecosystem": "crates" }, { "name": "tracing-wasm", "direct": false, "version": "0.2.1", "ecosystem": "crates" }, { "name": "tracing_android_trace", "direct": false, "version": "0.1.1", "ecosystem": "crates" }, { "name": "tree_arena", "direct": false, "version": "0.2.0", "ecosystem": "crates" }, { "name": "try-lock", "direct": false, "version": "0.2.5", "ecosystem": "crates" }, { "name": "tungstenite", "direct": false, "version": "0.26.2", "ecosystem": "crates" }, { "name": "tungstenite", "direct": false, "version": "0.28.0", "ecosystem": "crates" }, { "name": "two-face", "direct": false, "version": "0.4.5", "ecosystem": "crates" }, { "name": "typed-arena", "direct": false, "version": "2.0.2", "ecosystem": "crates" }, { "name": "typenum", "direct": false, "version": "1.20.1", "ecosystem": "crates" }, { "name": "typst-bundle", "direct": false, "version": "0.15.0", "ecosystem": "crates" }, { "name": "typst-dev-assets", "direct": false, "version": "0.15.0", "ecosystem": "crates" }, { "name": "typst-eval", "direct": false, "version": "0.15.0", "ecosystem": "crates" }, { "name": "typst-realize", "direct": false, "version": "0.15.0", "ecosystem": "crates" }, { "name": "uds_windows", "direct": false, "version": "1.2.1", "ecosystem": "crates" }, { "name": "ui-events", "direct": false, "version": "0.3.0", "ecosystem": "crates" }, { "name": "ui-events-winit", "direct": false, "version": "0.3.0", "ecosystem": "crates" }, { "name": "unic-langid", "direct": false, "version": "0.9.6", "ecosystem": "crates" }, { "name": "unic-langid-impl", "direct": false, "version": "0.9.6", "ecosystem": "crates" }, { "name": "unic-langid-macros", "direct": false, "version": "0.9.6", "ecosystem": "crates" }, { "name": "unic-langid-macros-impl", "direct": false, "version": "0.9.6", "ecosystem": "crates" }, { "name": "unicase", "direct": false, "version": "2.9.0", "ecosystem": "crates" }, { "name": "unicode-bidi", "direct": false, "version": "0.3.18", "ecosystem": "crates" }, { "name": "unicode-bidi-mirroring", "direct": false, "version": "0.4.0", "ecosystem": "crates" }, { "name": "unicode-ccc", "direct": false, "version": "0.4.0", "ecosystem": "crates" }, { "name": "unicode-ident", "direct": false, "version": "1.0.24", "ecosystem": "crates" }, { "name": "unicode-math-class", "direct": false, "version": "0.1.0", "ecosystem": "crates" }, { "name": "unicode-normalization", "direct": false, "version": "0.1.25", "ecosystem": "crates" }, { "name": "unicode-properties", "direct": false, "version": "0.1.4", "ecosystem": "crates" }, { "name": "unicode-segmentation", "direct": false, "version": "1.13.3", "ecosystem": "crates" }, { "name": "unicode-vo", "direct": false, "version": "0.1.0", "ecosystem": "crates" }, { "name": "unicode-width", "direct": false, "version": "0.1.14", "ecosystem": "crates" }, { "name": "unicode-width", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "unicode-xid", "direct": false, "version": "0.2.6", "ecosystem": "crates" }, { "name": "unsafe-libyaml", "direct": false, "version": "0.2.11", "ecosystem": "crates" }, { "name": "untrusted", "direct": false, "version": "0.9.0", "ecosystem": "crates" }, { "name": "uom", "direct": false, "version": "0.30.0", "ecosystem": "crates" }, { "name": "url", "direct": false, "version": "2.5.8", "ecosystem": "crates" }, { "name": "usvg", "direct": false, "version": "0.47.0", "ecosystem": "crates" }, { "name": "utf-8", "direct": false, "version": "0.7.6", "ecosystem": "crates" }, { "name": "utf16_iter", "direct": false, "version": "1.0.5", "ecosystem": "crates" }, { "name": "utf8-width", "direct": false, "version": "0.1.8", "ecosystem": "crates" }, { "name": "utf8_iter", "direct": false, "version": "1.0.4", "ecosystem": "crates" }, { "name": "utf8parse", "direct": false, "version": "0.2.2", "ecosystem": "crates" }, { "name": "uuid", "direct": false, "version": "1.23.3", "ecosystem": "crates" }, { "name": "valuable", "direct": false, "version": "0.1.1", "ecosystem": "crates" }, { "name": "vello", "direct": false, "version": "0.7.0", "ecosystem": "crates" }, { "name": "vello_common", "direct": false, "version": "0.0.8", "ecosystem": "crates" }, { "name": "vello_common", "direct": false, "version": "0.0.9", "ecosystem": "crates" }, { "name": "vello_cpu", "direct": false, "version": "0.0.8", "ecosystem": "crates" }, { "name": "vello_encoding", "direct": false, "version": "0.7.0", "ecosystem": "crates" }, { "name": "vello_shaders", "direct": false, "version": "0.7.0", "ecosystem": "crates" }, { "name": "venial", "direct": false, "version": "0.5.0", "ecosystem": "crates" }, { "name": "vergen", "direct": false, "version": "8.3.2", "ecosystem": "crates" }, { "name": "version_check", "direct": false, "version": "0.9.5", "ecosystem": "crates" }, { "name": "vte", "direct": false, "version": "0.14.1", "ecosystem": "crates" }, { "name": "want", "direct": false, "version": "0.3.1", "ecosystem": "crates" }, { "name": "wasi", "direct": false, "version": "0.11.1+wasi-snapshot-preview1", "ecosystem": "crates" }, { "name": "wasip2", "direct": false, "version": "1.0.4+wasi-0.2.12", "ecosystem": "crates" }, { "name": "wasip3", "direct": false, "version": "0.4.0+wasi-0.3.0-rc-2026-01-06", "ecosystem": "crates" }, { "name": "wasm-bindgen-futures", "direct": false, "version": "0.4.75", "ecosystem": "crates" }, { "name": "wasm-bindgen-macro", "direct": false, "version": "0.2.125", "ecosystem": "crates" }, { "name": "wasm-bindgen-macro-support", "direct": false, "version": "0.2.125", "ecosystem": "crates" }, { "name": "wasm-bindgen-shared", "direct": false, "version": "0.2.125", "ecosystem": "crates" }, { "name": "wasm-encoder", "direct": false, "version": "0.244.0", "ecosystem": "crates" }, { "name": "wasm-metadata", "direct": false, "version": "0.244.0", "ecosystem": "crates" }, { "name": "wasmi", "direct": false, "version": "1.1.0", "ecosystem": "crates" }, { "name": "wasmi_collections", "direct": false, "version": "1.1.0", "ecosystem": "crates" }, { "name": "wasmi_core", "direct": false, "version": "1.1.0", "ecosystem": "crates" }, { "name": "wasmi_ir", "direct": false, "version": "1.1.0", "ecosystem": "crates" }, { "name": "wasmparser", "direct": false, "version": "0.239.0", "ecosystem": "crates" }, { "name": "wasmparser", "direct": false, "version": "0.244.0", "ecosystem": "crates" }, { "name": "wasmtimer", "direct": false, "version": "0.2.1", "ecosystem": "crates" }, { "name": "wayland-backend", "direct": false, "version": "0.3.15", "ecosystem": "crates" }, { "name": "wayland-client", "direct": false, "version": "0.31.14", "ecosystem": "crates" }, { "name": "wayland-csd-frame", "direct": false, "version": "0.3.0", "ecosystem": "crates" }, { "name": "wayland-cursor", "direct": false, "version": "0.31.14", "ecosystem": "crates" }, { "name": "wayland-protocols", "direct": false, "version": "0.32.12", "ecosystem": "crates" }, { "name": "wayland-protocols-experimental", "direct": false, "version": "20250721.0.1", "ecosystem": "crates" }, { "name": "wayland-protocols-misc", "direct": false, "version": "0.3.12", "ecosystem": "crates" }, { "name": "wayland-protocols-plasma", "direct": false, "version": "0.3.12", "ecosystem": "crates" }, { "name": "wayland-protocols-wlr", "direct": false, "version": "0.3.12", "ecosystem": "crates" }, { "name": "wayland-scanner", "direct": false, "version": "0.31.10", "ecosystem": "crates" }, { "name": "wayland-sys", "direct": false, "version": "0.31.11", "ecosystem": "crates" }, { "name": "web-time", "direct": false, "version": "1.1.0", "ecosystem": "crates" }, { "name": "webpki-roots", "direct": false, "version": "1.0.7", "ecosystem": "crates" }, { "name": "weezl", "direct": false, "version": "0.1.12", "ecosystem": "crates" }, { "name": "wgpu", "direct": false, "version": "27.0.1", "ecosystem": "crates" }, { "name": "wgpu-core", "direct": false, "version": "27.0.3", "ecosystem": "crates" }, { "name": "wgpu-core-deps-apple", "direct": false, "version": "27.0.0", "ecosystem": "crates" }, { "name": "wgpu-core-deps-emscripten", "direct": false, "version": "27.0.0", "ecosystem": "crates" }, { "name": "wgpu-core-deps-windows-linux-android", "direct": false, "version": "27.0.0", "ecosystem": "crates" }, { "name": "wgpu-hal", "direct": false, "version": "27.0.4", "ecosystem": "crates" }, { "name": "wgpu-types", "direct": false, "version": "27.0.1", "ecosystem": "crates" }, { "name": "winapi", "direct": false, "version": "0.3.9", "ecosystem": "crates" }, { "name": "winapi-i686-pc-windows-gnu", "direct": false, "version": "0.4.0", "ecosystem": "crates" }, { "name": "winapi-util", "direct": false, "version": "0.1.11", "ecosystem": "crates" }, { "name": "winapi-x86_64-pc-windows-gnu", "direct": false, "version": "0.4.0", "ecosystem": "crates" }, { "name": "windows", "direct": false, "version": "0.58.0", "ecosystem": "crates" }, { "name": "windows", "direct": false, "version": "0.61.3", "ecosystem": "crates" }, { "name": "windows-collections", "direct": false, "version": "0.2.0", "ecosystem": "crates" }, { "name": "windows-core", "direct": false, "version": "0.58.0", "ecosystem": "crates" }, { "name": "windows-core", "direct": false, "version": "0.61.2", "ecosystem": "crates" }, { "name": "windows-future", "direct": false, "version": "0.2.1", "ecosystem": "crates" }, { "name": "windows-implement", "direct": false, "version": "0.58.0", "ecosystem": "crates" }, { "name": "windows-implement", "direct": false, "version": "0.60.2", "ecosystem": "crates" }, { "name": "windows-interface", "direct": false, "version": "0.58.0", "ecosystem": "crates" }, { "name": "windows-interface", "direct": false, "version": "0.59.3", "ecosystem": "crates" }, { "name": "windows-link", "direct": false, "version": "0.1.3", "ecosystem": "crates" }, { "name": "windows-link", "direct": false, "version": "0.2.1", "ecosystem": "crates" }, { "name": "windows-numerics", "direct": false, "version": "0.2.0", "ecosystem": "crates" }, { "name": "windows-result", "direct": false, "version": "0.2.0", "ecosystem": "crates" }, { "name": "windows-result", "direct": false, "version": "0.3.4", "ecosystem": "crates" }, { "name": "windows-strings", "direct": false, "version": "0.1.0", "ecosystem": "crates" }, { "name": "windows-strings", "direct": false, "version": "0.4.2", "ecosystem": "crates" }, { "name": "windows-sys", "direct": false, "version": "0.52.0", "ecosystem": "crates" }, { "name": "windows-sys", "direct": false, "version": "0.59.0", "ecosystem": "crates" }, { "name": "windows-sys", "direct": false, "version": "0.60.2", "ecosystem": "crates" }, { "name": "windows-sys", "direct": false, "version": "0.61.2", "ecosystem": "crates" }, { "name": "windows-targets", "direct": false, "version": "0.52.6", "ecosystem": "crates" }, { "name": "windows-targets", "direct": false, "version": "0.53.5", "ecosystem": "crates" }, { "name": "windows-threading", "direct": false, "version": "0.1.0", "ecosystem": "crates" }, { "name": "windows_aarch64_gnullvm", "direct": false, "version": "0.52.6", "ecosystem": "crates" }, { "name": "windows_aarch64_gnullvm", "direct": false, "version": "0.53.1", "ecosystem": "crates" }, { "name": "windows_aarch64_msvc", "direct": false, "version": "0.52.6", "ecosystem": "crates" }, { "name": "windows_aarch64_msvc", "direct": false, "version": "0.53.1", "ecosystem": "crates" }, { "name": "windows_i686_gnu", "direct": false, "version": "0.52.6", "ecosystem": "crates" }, { "name": "windows_i686_gnu", "direct": false, "version": "0.53.1", "ecosystem": "crates" }, { "name": "windows_i686_gnullvm", "direct": false, "version": "0.52.6", "ecosystem": "crates" }, { "name": "windows_i686_gnullvm", "direct": false, "version": "0.53.1", "ecosystem": "crates" }, { "name": "windows_i686_msvc", "direct": false, "version": "0.52.6", "ecosystem": "crates" }, { "name": "windows_i686_msvc", "direct": false, "version": "0.53.1", "ecosystem": "crates" }, { "name": "windows_x86_64_gnu", "direct": false, "version": "0.52.6", "ecosystem": "crates" }, { "name": "windows_x86_64_gnu", "direct": false, "version": "0.53.1", "ecosystem": "crates" }, { "name": "windows_x86_64_gnullvm", "direct": false, "version": "0.52.6", "ecosystem": "crates" }, { "name": "windows_x86_64_gnullvm", "direct": false, "version": "0.53.1", "ecosystem": "crates" }, { "name": "windows_x86_64_msvc", "direct": false, "version": "0.52.6", "ecosystem": "crates" }, { "name": "windows_x86_64_msvc", "direct": false, "version": "0.53.1", "ecosystem": "crates" }, { "name": "winit", "direct": false, "version": "0.30.13", "ecosystem": "crates" }, { "name": "winnow", "direct": false, "version": "0.7.15", "ecosystem": "crates" }, { "name": "winnow", "direct": false, "version": "1.0.3", "ecosystem": "crates" }, { "name": "wit-bindgen", "direct": false, "version": "0.51.0", "ecosystem": "crates" }, { "name": "wit-bindgen", "direct": false, "version": "0.57.1", "ecosystem": "crates" }, { "name": "wit-bindgen-core", "direct": false, "version": "0.51.0", "ecosystem": "crates" }, { "name": "wit-bindgen-rust", "direct": false, "version": "0.51.0", "ecosystem": "crates" }, { "name": "wit-bindgen-rust-macro", "direct": false, "version": "0.51.0", "ecosystem": "crates" }, { "name": "wit-component", "direct": false, "version": "0.244.0", "ecosystem": "crates" }, { "name": "wit-parser", "direct": false, "version": "0.244.0", "ecosystem": "crates" }, { "name": "write-fonts", "direct": false, "version": "0.48.1", "ecosystem": "crates" }, { "name": "write16", "direct": false, "version": "1.0.0", "ecosystem": "crates" }, { "name": "writeable", "direct": false, "version": "0.6.3", "ecosystem": "crates" }, { "name": "wyz", "direct": false, "version": "0.5.1", "ecosystem": "crates" }, { "name": "x11-clipboard", "direct": false, "version": "0.9.3", "ecosystem": "crates" }, { "name": "x11-dl", "direct": false, "version": "2.21.0", "ecosystem": "crates" }, { "name": "x11rb", "direct": false, "version": "0.13.2", "ecosystem": "crates" }, { "name": "x11rb-protocol", "direct": false, "version": "0.13.2", "ecosystem": "crates" }, { "name": "xattr", "direct": false, "version": "1.6.1", "ecosystem": "crates" }, { "name": "xcursor", "direct": false, "version": "0.3.10", "ecosystem": "crates" }, { "name": "xilem", "direct": false, "version": "0.4.0", "ecosystem": "crates" }, { "name": "xilem_core", "direct": false, "version": "0.4.0", "ecosystem": "crates" }, { "name": "xilem_masonry", "direct": false, "version": "0.4.0", "ecosystem": "crates" }, { "name": "xkbcommon-dl", "direct": false, "version": "0.4.2", "ecosystem": "crates" }, { "name": "xkeysym", "direct": false, "version": "0.2.1", "ecosystem": "crates" }, { "name": "xml-rs", "direct": false, "version": "0.8.28", "ecosystem": "crates" }, { "name": "xmlparser", "direct": false, "version": "0.13.6", "ecosystem": "crates" }, { "name": "xmlwriter", "direct": false, "version": "0.1.0", "ecosystem": "crates" }, { "name": "xmp-writer", "direct": false, "version": "0.3.3", "ecosystem": "crates" }, { "name": "yaml-rust", "direct": false, "version": "0.4.5", "ecosystem": "crates" }, { "name": "yazi", "direct": false, "version": "0.2.1", "ecosystem": "crates" }, { "name": "yeslogic-fontconfig-sys", "direct": false, "version": "6.0.1", "ecosystem": "crates" }, { "name": "yoke", "direct": false, "version": "0.8.3", "ecosystem": "crates" }, { "name": "yoke-derive", "direct": false, "version": "0.8.2", "ecosystem": "crates" }, { "name": "zbus", "direct": false, "version": "5.16.0", "ecosystem": "crates" }, { "name": "zbus-lockstep", "direct": false, "version": "0.5.2", "ecosystem": "crates" }, { "name": "zbus-lockstep-macros", "direct": false, "version": "0.5.2", "ecosystem": "crates" }, { "name": "zbus_macros", "direct": false, "version": "5.16.0", "ecosystem": "crates" }, { "name": "zbus_names", "direct": false, "version": "4.3.2", "ecosystem": "crates" }, { "name": "zbus_xml", "direct": false, "version": "5.1.1", "ecosystem": "crates" }, { "name": "zeno", "direct": false, "version": "0.3.3", "ecosystem": "crates" }, { "name": "zerocopy", "direct": false, "version": "0.8.52", "ecosystem": "crates" }, { "name": "zerocopy-derive", "direct": false, "version": "0.8.52", "ecosystem": "crates" }, { "name": "zerofrom", "direct": false, "version": "0.1.8", "ecosystem": "crates" }, { "name": "zerofrom-derive", "direct": false, "version": "0.1.7", "ecosystem": "crates" }, { "name": "zeroize", "direct": false, "version": "1.9.0", "ecosystem": "crates" }, { "name": "zerotrie", "direct": false, "version": "0.2.4", "ecosystem": "crates" }, { "name": "zerovec", "direct": false, "version": "0.11.6", "ecosystem": "crates" }, { "name": "zerovec-derive", "direct": false, "version": "0.11.3", "ecosystem": "crates" }, { "name": "zip", "direct": false, "version": "0.6.6", "ecosystem": "crates" }, { "name": "zlib-rs", "direct": false, "version": "0.6.3", "ecosystem": "crates" }, { "name": "zmij", "direct": false, "version": "1.0.21", "ecosystem": "crates" }, { "name": "zune-core", "direct": false, "version": "0.5.1", "ecosystem": "crates" }, { "name": "zune-jpeg", "direct": false, "version": "0.5.15", "ecosystem": "crates" }, { "name": "zvariant", "direct": false, "version": "5.12.0", "ecosystem": "crates" }, { "name": "zvariant_derive", "direct": false, "version": "5.12.0", "ecosystem": "crates" }, { "name": "zvariant_utils", "direct": false, "version": "3.4.0", "ecosystem": "crates" }, { "name": "@azure/abort-controller", "direct": false, "version": "2.1.2", "ecosystem": "npm" }, { "name": "@azure/core-auth", "direct": false, "version": "1.10.1", "ecosystem": "npm" }, { "name": "@azure/core-client", "direct": false, "version": "1.10.1", "ecosystem": "npm" }, { "name": "@azure/core-rest-pipeline", "direct": false, "version": "1.22.1", "ecosystem": "npm" }, { "name": "@azure/core-tracing", "direct": false, "version": "1.3.1", "ecosystem": "npm" }, { "name": "@azure/core-util", "direct": false, "version": "1.13.1", "ecosystem": "npm" }, { "name": "@azure/identity", "direct": false, "version": "4.13.0", "ecosystem": "npm" }, { "name": "@azure/logger", "direct": false, "version": "1.3.0", "ecosystem": "npm" }, { "name": "@azure/msal-browser", "direct": false, "version": "4.25.1", "ecosystem": "npm" }, { "name": "@azure/msal-common", "direct": false, "version": "15.13.0", "ecosystem": "npm" }, { "name": "@azure/msal-node", "direct": false, "version": "3.8.0", "ecosystem": "npm" }, { "name": "@esbuild/aix-ppc64", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/aix-ppc64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/android-arm", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/android-arm", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/android-arm64", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/android-arm64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/android-x64", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/android-x64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/darwin-arm64", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/darwin-arm64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/darwin-x64", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/darwin-x64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/freebsd-arm64", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/freebsd-arm64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/freebsd-x64", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/freebsd-x64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/linux-arm", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/linux-arm", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/linux-arm64", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/linux-arm64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/linux-ia32", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/linux-ia32", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/linux-loong64", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/linux-loong64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/linux-mips64el", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/linux-mips64el", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/linux-ppc64", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/linux-ppc64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/linux-riscv64", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/linux-riscv64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/linux-s390x", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/linux-s390x", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/linux-x64", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/linux-x64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/netbsd-arm64", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/netbsd-arm64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/netbsd-x64", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/netbsd-x64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/openbsd-arm64", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/openbsd-arm64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/openbsd-x64", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/openbsd-x64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/openharmony-arm64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/sunos-x64", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/sunos-x64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/win32-arm64", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/win32-arm64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/win32-ia32", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/win32-ia32", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@esbuild/win32-x64", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "@esbuild/win32-x64", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "@eslint-community/eslint-utils", "direct": false, "version": "4.9.0", "ecosystem": "npm" }, { "name": "@eslint-community/regexpp", "direct": false, "version": "4.12.2", "ecosystem": "npm" }, { "name": "@eslint/config-array", "direct": false, "version": "0.21.1", "ecosystem": "npm" }, { "name": "@eslint/config-helpers", "direct": false, "version": "0.4.1", "ecosystem": "npm" }, { "name": "@eslint/core", "direct": false, "version": "0.16.0", "ecosystem": "npm" }, { "name": "@eslint/eslintrc", "direct": false, "version": "3.3.1", "ecosystem": "npm" }, { "name": "@eslint/js", "direct": false, "version": "9.38.0", "ecosystem": "npm" }, { "name": "@eslint/object-schema", "direct": false, "version": "2.1.7", "ecosystem": "npm" }, { "name": "@eslint/plugin-kit", "direct": false, "version": "0.4.0", "ecosystem": "npm" }, { "name": "@humanfs/core", "direct": false, "version": "0.19.1", "ecosystem": "npm" }, { "name": "@humanfs/node", "direct": false, "version": "0.16.7", "ecosystem": "npm" }, { "name": "@humanwhocodes/module-importer", "direct": false, "version": "1.0.1", "ecosystem": "npm" }, { "name": "@humanwhocodes/retry", "direct": false, "version": "0.4.3", "ecosystem": "npm" }, { "name": "@isaacs/balanced-match", "direct": false, "version": "4.0.1", "ecosystem": "npm" }, { "name": "@isaacs/brace-expansion", "direct": false, "version": "5.0.0", "ecosystem": "npm" }, { "name": "@isaacs/cliui", "direct": false, "version": "8.0.2", "ecosystem": "npm" }, { "name": "@jridgewell/sourcemap-codec", "direct": false, "version": "1.5.5", "ecosystem": "npm" }, { "name": "@jspm/core", "direct": false, "version": "2.1.0", "ecosystem": "npm" }, { "name": "@myriaddreamin/typst-ts-renderer", "direct": false, "version": "0.8.0-rc3", "ecosystem": "npm" }, { "name": "@myriaddreamin/typst.ts", "direct": false, "version": "0.8.0-rc3", "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": "@protobufjs/aspromise", "direct": false, "version": "1.1.2", "ecosystem": "npm" }, { "name": "@protobufjs/base64", "direct": false, "version": "1.1.2", "ecosystem": "npm" }, { "name": "@protobufjs/codegen", "direct": false, "version": "2.0.4", "ecosystem": "npm" }, { "name": "@protobufjs/eventemitter", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "@protobufjs/fetch", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "@protobufjs/float", "direct": false, "version": "1.0.2", "ecosystem": "npm" }, { "name": "@protobufjs/inquire", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "@protobufjs/path", "direct": false, "version": "1.1.2", "ecosystem": "npm" }, { "name": "@protobufjs/pool", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "@protobufjs/utf8", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "@rainbowatcher/toml-edit-js", "direct": false, "version": "0.6.3", "ecosystem": "npm" }, { "name": "@rollup/rollup-android-arm-eabi", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-android-arm64", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-darwin-arm64", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-darwin-x64", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-freebsd-arm64", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-freebsd-x64", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-linux-arm-gnueabihf", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-linux-arm-musleabihf", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-linux-arm64-gnu", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-linux-arm64-musl", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-linux-loong64-gnu", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-linux-ppc64-gnu", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-linux-riscv64-gnu", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-linux-riscv64-musl", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-linux-s390x-gnu", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-linux-x64-gnu", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-linux-x64-musl", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-openharmony-arm64", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-win32-arm64-msvc", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-win32-ia32-msvc", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-win32-x64-gnu", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rollup/rollup-win32-x64-msvc", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "@rtsao/scc", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "@types/chai", "direct": false, "version": "5.2.3", "ecosystem": "npm" }, { "name": "@types/chai", "direct": false, "version": "^5.0.1", "ecosystem": "npm" }, { "name": "@types/cross-spawn", "direct": false, "version": "6.0.6", "ecosystem": "npm" }, { "name": "@types/cross-spawn", "direct": false, "version": "^6.0.2", "ecosystem": "npm" }, { "name": "@types/css", "direct": false, "version": "0.0.38", "ecosystem": "npm" }, { "name": "@types/css", "direct": false, "version": "^0.0.38", "ecosystem": "npm" }, { "name": "@types/deep-eql", "direct": false, "version": "4.0.2", "ecosystem": "npm" }, { "name": "@types/estree", "direct": false, "version": "1.0.8", "ecosystem": "npm" }, { "name": "@types/glob", "direct": false, "version": "8.1.0", "ecosystem": "npm" }, { "name": "@types/glob", "direct": false, "version": "^8.1.0", "ecosystem": "npm" }, { "name": "@types/json-schema", "direct": false, "version": "7.0.15", "ecosystem": "npm" }, { "name": "@types/json5", "direct": false, "version": "0.0.29", "ecosystem": "npm" }, { "name": "@types/minimatch", "direct": false, "version": "5.1.2", "ecosystem": "npm" }, { "name": "@types/mocha", "direct": false, "version": "10.0.10", "ecosystem": "npm" }, { "name": "@types/mocha", "direct": false, "version": "^10.0.1", "ecosystem": "npm" }, { "name": "@types/node", "direct": false, "version": "22.18.12", "ecosystem": "npm" }, { "name": "@types/node", "direct": false, "version": "24.9.1", "ecosystem": "npm" }, { "name": "@types/node", "direct": false, "version": "^22.13.4", "ecosystem": "npm" }, { "name": "@types/react", "direct": false, "version": "19.2.16", "ecosystem": "npm" }, { "name": "@types/react", "direct": false, "version": "^19.1.8", "ecosystem": "npm" }, { "name": "@types/react-dom", "direct": false, "version": "19.2.3", "ecosystem": "npm" }, { "name": "@types/react-dom", "direct": false, "version": "^19.1.6", "ecosystem": "npm" }, { "name": "@types/vscode", "direct": false, "version": "1.105.0", "ecosystem": "npm" }, { "name": "@types/vscode", "direct": false, "version": "^1.97.0", "ecosystem": "npm" }, { "name": "@types/ws", "direct": false, "version": "8.18.1", "ecosystem": "npm" }, { "name": "@types/ws", "direct": false, "version": "^8.5.5", "ecosystem": "npm" }, { "name": "@typescript-eslint/eslint-plugin", "direct": false, "version": "8.46.2", "ecosystem": "npm" }, { "name": "@typescript-eslint/eslint-plugin", "direct": false, "version": "^8.24.0", "ecosystem": "npm" }, { "name": "@typescript-eslint/parser", "direct": false, "version": "8.46.2", "ecosystem": "npm" }, { "name": "@typescript-eslint/parser", "direct": false, "version": "^8.2.4", "ecosystem": "npm" }, { "name": "@typescript-eslint/project-service", "direct": false, "version": "8.46.2", "ecosystem": "npm" }, { "name": "@typescript-eslint/scope-manager", "direct": false, "version": "8.46.2", "ecosystem": "npm" }, { "name": "@typescript-eslint/tsconfig-utils", "direct": false, "version": "8.46.2", "ecosystem": "npm" }, { "name": "@typescript-eslint/type-utils", "direct": false, "version": "8.46.2", "ecosystem": "npm" }, { "name": "@typescript-eslint/types", "direct": false, "version": "8.46.2", "ecosystem": "npm" }, { "name": "@typescript-eslint/typescript-estree", "direct": false, "version": "8.46.2", "ecosystem": "npm" }, { "name": "@typescript-eslint/utils", "direct": false, "version": "8.46.2", "ecosystem": "npm" }, { "name": "@typescript-eslint/visitor-keys", "direct": false, "version": "8.46.2", "ecosystem": "npm" }, { "name": "@typespec/ts-http-runtime", "direct": false, "version": "0.3.1", "ecosystem": "npm" }, { "name": "@vitest/expect", "direct": false, "version": "3.2.4", "ecosystem": "npm" }, { "name": "@vitest/mocker", "direct": false, "version": "3.2.4", "ecosystem": "npm" }, { "name": "@vitest/pretty-format", "direct": false, "version": "3.2.4", "ecosystem": "npm" }, { "name": "@vitest/runner", "direct": false, "version": "3.2.4", "ecosystem": "npm" }, { "name": "@vitest/snapshot", "direct": false, "version": "3.2.4", "ecosystem": "npm" }, { "name": "@vitest/spy", "direct": false, "version": "3.2.4", "ecosystem": "npm" }, { "name": "@vitest/utils", "direct": false, "version": "3.2.4", "ecosystem": "npm" }, { "name": "@vscode/l10n", "direct": false, "version": "0.0.18", "ecosystem": "npm" }, { "name": "@vscode/test-electron", "direct": false, "version": "2.5.2", "ecosystem": "npm" }, { "name": "@vscode/test-electron", "direct": false, "version": "^2.3.9", "ecosystem": "npm" }, { "name": "@vscode/vsce", "direct": false, "version": "2.32.0", "ecosystem": "npm" }, { "name": "@vscode/vsce", "direct": false, "version": "^2.22.0", "ecosystem": "npm" }, { "name": "@vscode/vsce-sign", "direct": false, "version": "2.0.8", "ecosystem": "npm" }, { "name": "@vscode/vsce-sign-alpine-arm64", "direct": false, "version": "2.0.6", "ecosystem": "npm" }, { "name": "@vscode/vsce-sign-alpine-x64", "direct": false, "version": "2.0.6", "ecosystem": "npm" }, { "name": "@vscode/vsce-sign-darwin-arm64", "direct": false, "version": "2.0.2", "ecosystem": "npm" }, { "name": "@vscode/vsce-sign-darwin-x64", "direct": false, "version": "2.0.2", "ecosystem": "npm" }, { "name": "@vscode/vsce-sign-linux-arm", "direct": false, "version": "2.0.6", "ecosystem": "npm" }, { "name": "@vscode/vsce-sign-linux-arm64", "direct": false, "version": "2.0.6", "ecosystem": "npm" }, { "name": "@vscode/vsce-sign-linux-x64", "direct": false, "version": "2.0.6", "ecosystem": "npm" }, { "name": "@vscode/vsce-sign-win32-arm64", "direct": false, "version": "2.0.6", "ecosystem": "npm" }, { "name": "@vscode/vsce-sign-win32-x64", "direct": false, "version": "2.0.6", "ecosystem": "npm" }, { "name": "acorn", "direct": false, "version": "8.15.0", "ecosystem": "npm" }, { "name": "acorn-jsx", "direct": false, "version": "5.3.2", "ecosystem": "npm" }, { "name": "agent-base", "direct": false, "version": "7.1.4", "ecosystem": "npm" }, { "name": "ajv", "direct": false, "version": "6.12.6", "ecosystem": "npm" }, { "name": "ansi-colors", "direct": false, "version": "4.1.3", "ecosystem": "npm" }, { "name": "ansi-regex", "direct": false, "version": "5.0.1", "ecosystem": "npm" }, { "name": "ansi-regex", "direct": false, "version": "6.2.2", "ecosystem": "npm" }, { "name": "ansi-styles", "direct": false, "version": "3.2.1", "ecosystem": "npm" }, { "name": "ansi-styles", "direct": false, "version": "4.3.0", "ecosystem": "npm" }, { "name": "ansi-styles", "direct": false, "version": "6.2.3", "ecosystem": "npm" }, { "name": "anymatch", "direct": false, "version": "3.1.3", "ecosystem": "npm" }, { "name": "argparse", "direct": false, "version": "2.0.1", "ecosystem": "npm" }, { "name": "array-buffer-byte-length", "direct": false, "version": "1.0.2", "ecosystem": "npm" }, { "name": "array-includes", "direct": false, "version": "3.1.9", "ecosystem": "npm" }, { "name": "array.prototype.findlastindex", "direct": false, "version": "1.2.6", "ecosystem": "npm" }, { "name": "array.prototype.flat", "direct": false, "version": "1.3.3", "ecosystem": "npm" }, { "name": "array.prototype.flatmap", "direct": false, "version": "1.3.3", "ecosystem": "npm" }, { "name": "arraybuffer.prototype.slice", "direct": false, "version": "1.0.4", "ecosystem": "npm" }, { "name": "assertion-error", "direct": false, "version": "2.0.1", "ecosystem": "npm" }, { "name": "async-function", "direct": false, "version": "1.0.0", "ecosystem": "npm" }, { "name": "asynckit", "direct": false, "version": "0.4.0", "ecosystem": "npm" }, { "name": "atob", "direct": false, "version": "2.1.2", "ecosystem": "npm" }, { "name": "available-typed-arrays", "direct": false, "version": "1.0.7", "ecosystem": "npm" }, { "name": "azure-devops-node-api", "direct": false, "version": "12.5.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": "binary-extensions", "direct": false, "version": "2.3.0", "ecosystem": "npm" }, { "name": "bl", "direct": false, "version": "4.1.0", "ecosystem": "npm" }, { "name": "boolbase", "direct": false, "version": "1.0.0", "ecosystem": "npm" }, { "name": "brace-expansion", "direct": false, "version": "1.1.12", "ecosystem": "npm" }, { "name": "brace-expansion", "direct": false, "version": "2.0.2", "ecosystem": "npm" }, { "name": "braces", "direct": false, "version": "3.0.3", "ecosystem": "npm" }, { "name": "browser-stdout", "direct": false, "version": "1.3.1", "ecosystem": "npm" }, { "name": "buffer", "direct": false, "version": "5.7.1", "ecosystem": "npm" }, { "name": "buffer-crc32", "direct": false, "version": "0.2.13", "ecosystem": "npm" }, { "name": "buffer-equal-constant-time", "direct": false, "version": "1.0.1", "ecosystem": "npm" }, { "name": "bundle-name", "direct": false, "version": "4.1.0", "ecosystem": "npm" }, { "name": "cac", "direct": false, "version": "6.7.14", "ecosystem": "npm" }, { "name": "call-bind", "direct": false, "version": "1.0.8", "ecosystem": "npm" }, { "name": "call-bind-apply-helpers", "direct": false, "version": "1.0.2", "ecosystem": "npm" }, { "name": "call-bound", "direct": false, "version": "1.0.4", "ecosystem": "npm" }, { "name": "callsites", "direct": false, "version": "3.1.0", "ecosystem": "npm" }, { "name": "camelcase", "direct": false, "version": "6.3.0", "ecosystem": "npm" }, { "name": "chai", "direct": false, "version": "5.3.3", "ecosystem": "npm" }, { "name": "chai", "direct": false, "version": "^5.1.1", "ecosystem": "npm" }, { "name": "chai", "direct": false, "version": "^5.2.0", "ecosystem": "npm" }, { "name": "chalk", "direct": false, "version": "2.4.2", "ecosystem": "npm" }, { "name": "chalk", "direct": false, "version": "4.1.2", "ecosystem": "npm" }, { "name": "chalk", "direct": false, "version": "5.6.2", "ecosystem": "npm" }, { "name": "check-error", "direct": false, "version": "2.1.1", "ecosystem": "npm" }, { "name": "cheerio", "direct": false, "version": "1.1.2", "ecosystem": "npm" }, { "name": "cheerio-select", "direct": false, "version": "2.1.0", "ecosystem": "npm" }, { "name": "chokidar", "direct": false, "version": "3.6.0", "ecosystem": "npm" }, { "name": "chownr", "direct": false, "version": "1.1.4", "ecosystem": "npm" }, { "name": "ci-info", "direct": false, "version": "2.0.0", "ecosystem": "npm" }, { "name": "cli-cursor", "direct": false, "version": "5.0.0", "ecosystem": "npm" }, { "name": "cli-spinners", "direct": false, "version": "2.9.2", "ecosystem": "npm" }, { "name": "cliui", "direct": false, "version": "7.0.4", "ecosystem": "npm" }, { "name": "cockatiel", "direct": false, "version": "3.2.1", "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": "combined-stream", "direct": false, "version": "1.0.8", "ecosystem": "npm" }, { "name": "commander", "direct": false, "version": "6.2.1", "ecosystem": "npm" }, { "name": "concat-map", "direct": false, "version": "0.0.1", "ecosystem": "npm" }, { "name": "core-util-is", "direct": false, "version": "1.0.3", "ecosystem": "npm" }, { "name": "cpr", "direct": false, "version": "3.0.1", "ecosystem": "npm" }, { "name": "cpr", "direct": false, "version": "^3.0.1", "ecosystem": "npm" }, { "name": "cross-spawn", "direct": false, "version": "7.0.6", "ecosystem": "npm" }, { "name": "cross-spawn", "direct": false, "version": "^7.0.3", "ecosystem": "npm" }, { "name": "css", "direct": false, "version": "3.0.0", "ecosystem": "npm" }, { "name": "css", "direct": false, "version": "^3.0.0", "ecosystem": "npm" }, { "name": "css-select", "direct": false, "version": "5.2.2", "ecosystem": "npm" }, { "name": "css-what", "direct": false, "version": "6.2.2", "ecosystem": "npm" }, { "name": "csstype", "direct": false, "version": "3.2.3", "ecosystem": "npm" }, { "name": "csv-stringify", "direct": false, "version": "6.6.0", "ecosystem": "npm" }, { "name": "csv-stringify", "direct": false, "version": "^6.5.0", "ecosystem": "npm" }, { "name": "cuint", "direct": false, "version": "0.2.2", "ecosystem": "npm" }, { "name": "data-uri-to-buffer", "direct": false, "version": "4.0.1", "ecosystem": "npm" }, { "name": "data-view-buffer", "direct": false, "version": "1.0.2", "ecosystem": "npm" }, { "name": "data-view-byte-length", "direct": false, "version": "1.0.2", "ecosystem": "npm" }, { "name": "data-view-byte-offset", "direct": false, "version": "1.0.1", "ecosystem": "npm" }, { "name": "debug", "direct": false, "version": "3.2.7", "ecosystem": "npm" }, { "name": "debug", "direct": false, "version": "4.4.3", "ecosystem": "npm" }, { "name": "decamelize", "direct": false, "version": "4.0.0", "ecosystem": "npm" }, { "name": "decode-uri-component", "direct": false, "version": "0.2.2", "ecosystem": "npm" }, { "name": "decompress-response", "direct": false, "version": "6.0.0", "ecosystem": "npm" }, { "name": "deep-eql", "direct": false, "version": "5.0.2", "ecosystem": "npm" }, { "name": "deep-extend", "direct": false, "version": "0.6.0", "ecosystem": "npm" }, { "name": "deep-is", "direct": false, "version": "0.1.4", "ecosystem": "npm" }, { "name": "default-browser", "direct": false, "version": "5.2.1", "ecosystem": "npm" }, { "name": "default-browser-id", "direct": false, "version": "5.0.0", "ecosystem": "npm" }, { "name": "define-data-property", "direct": false, "version": "1.1.4", "ecosystem": "npm" }, { "name": "define-lazy-prop", "direct": false, "version": "3.0.0", "ecosystem": "npm" }, { "name": "define-properties", "direct": false, "version": "1.2.1", "ecosystem": "npm" }, { "name": "delayed-stream", "direct": false, "version": "1.0.0", "ecosystem": "npm" }, { "name": "detect-libc", "direct": false, "version": "2.1.2", "ecosystem": "npm" }, { "name": "detypify-service", "direct": false, "version": "0.2.4", "ecosystem": "npm" }, { "name": "diff", "direct": false, "version": "5.2.0", "ecosystem": "npm" }, { "name": "doctrine", "direct": false, "version": "2.1.0", "ecosystem": "npm" }, { "name": "dom-serializer", "direct": false, "version": "2.0.0", "ecosystem": "npm" }, { "name": "domelementtype", "direct": false, "version": "2.3.0", "ecosystem": "npm" }, { "name": "domhandler", "direct": false, "version": "5.0.3", "ecosystem": "npm" }, { "name": "domutils", "direct": false, "version": "3.2.2", "ecosystem": "npm" }, { "name": "dunder-proto", "direct": false, "version": "1.0.1", "ecosystem": "npm" }, { "name": "eastasianwidth", "direct": false, "version": "0.2.0", "ecosystem": "npm" }, { "name": "ecdsa-sig-formatter", "direct": false, "version": "1.0.11", "ecosystem": "npm" }, { "name": "emoji-regex", "direct": false, "version": "10.6.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": "encoding-sniffer", "direct": false, "version": "0.2.1", "ecosystem": "npm" }, { "name": "end-of-stream", "direct": false, "version": "1.4.5", "ecosystem": "npm" }, { "name": "enhanced-resolve", "direct": false, "version": "5.18.3", "ecosystem": "npm" }, { "name": "entities", "direct": false, "version": "2.1.0", "ecosystem": "npm" }, { "name": "entities", "direct": false, "version": "4.5.0", "ecosystem": "npm" }, { "name": "entities", "direct": false, "version": "6.0.1", "ecosystem": "npm" }, { "name": "es-abstract", "direct": false, "version": "1.24.0", "ecosystem": "npm" }, { "name": "es-define-property", "direct": false, "version": "1.0.1", "ecosystem": "npm" }, { "name": "es-errors", "direct": false, "version": "1.3.0", "ecosystem": "npm" }, { "name": "es-module-lexer", "direct": false, "version": "1.7.0", "ecosystem": "npm" }, { "name": "es-object-atoms", "direct": false, "version": "1.1.1", "ecosystem": "npm" }, { "name": "es-set-tostringtag", "direct": false, "version": "2.1.0", "ecosystem": "npm" }, { "name": "es-shim-unscopables", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "es-to-primitive", "direct": false, "version": "1.3.0", "ecosystem": "npm" }, { "name": "esbuild", "direct": false, "version": "0.24.2", "ecosystem": "npm" }, { "name": "esbuild", "direct": false, "version": "0.25.11", "ecosystem": "npm" }, { "name": "esbuild", "direct": false, "version": "^0.24.2", "ecosystem": "npm" }, { "name": "esbuild-plugin-polyfill-node", "direct": false, "version": "0.3.0", "ecosystem": "npm" }, { "name": "esbuild-plugin-polyfill-node", "direct": false, "version": "^0.3.0", "ecosystem": "npm" }, { "name": "escalade", "direct": false, "version": "3.2.0", "ecosystem": "npm" }, { "name": "escape-string-regexp", "direct": false, "version": "1.0.5", "ecosystem": "npm" }, { "name": "escape-string-regexp", "direct": false, "version": "4.0.0", "ecosystem": "npm" }, { "name": "eslint", "direct": false, "version": "9.38.0", "ecosystem": "npm" }, { "name": "eslint", "direct": false, "version": "^9.20.1", "ecosystem": "npm" }, { "name": "eslint-compat-utils", "direct": false, "version": "0.5.1", "ecosystem": "npm" }, { "name": "eslint-config-prettier", "direct": false, "version": "10.1.8", "ecosystem": "npm" }, { "name": "eslint-config-prettier", "direct": false, "version": "^10.0.1", "ecosystem": "npm" }, { "name": "eslint-import-resolver-node", "direct": false, "version": "0.3.9", "ecosystem": "npm" }, { "name": "eslint-module-utils", "direct": false, "version": "2.12.1", "ecosystem": "npm" }, { "name": "eslint-plugin-es-x", "direct": false, "version": "7.8.0", "ecosystem": "npm" }, { "name": "eslint-plugin-import", "direct": false, "version": "2.32.0", "ecosystem": "npm" }, { "name": "eslint-plugin-import", "direct": false, "version": "^2.31.0", "ecosystem": "npm" }, { "name": "eslint-plugin-n", "direct": false, "version": "17.23.1", "ecosystem": "npm" }, { "name": "eslint-plugin-n", "direct": false, "version": "^17.15.1", "ecosystem": "npm" }, { "name": "eslint-plugin-promise", "direct": false, "version": "7.2.1", "ecosystem": "npm" }, { "name": "eslint-plugin-promise", "direct": false, "version": "^7.2.1", "ecosystem": "npm" }, { "name": "eslint-scope", "direct": false, "version": "8.4.0", "ecosystem": "npm" }, { "name": "eslint-visitor-keys", "direct": false, "version": "3.4.3", "ecosystem": "npm" }, { "name": "eslint-visitor-keys", "direct": false, "version": "4.2.1", "ecosystem": "npm" }, { "name": "espree", "direct": false, "version": "10.4.0", "ecosystem": "npm" }, { "name": "esquery", "direct": false, "version": "1.6.0", "ecosystem": "npm" }, { "name": "esrecurse", "direct": false, "version": "4.3.0", "ecosystem": "npm" }, { "name": "estraverse", "direct": false, "version": "5.3.0", "ecosystem": "npm" }, { "name": "estree-walker", "direct": false, "version": "3.0.3", "ecosystem": "npm" }, { "name": "esutils", "direct": false, "version": "2.0.3", "ecosystem": "npm" }, { "name": "expand-template", "direct": false, "version": "2.0.3", "ecosystem": "npm" }, { "name": "expect-type", "direct": false, "version": "1.2.2", "ecosystem": "npm" }, { "name": "fast-deep-equal", "direct": false, "version": "3.1.3", "ecosystem": "npm" }, { "name": "fast-glob", "direct": false, "version": "3.3.3", "ecosystem": "npm" }, { "name": "fast-json-stable-stringify", "direct": false, "version": "2.1.0", "ecosystem": "npm" }, { "name": "fast-levenshtein", "direct": false, "version": "2.0.6", "ecosystem": "npm" }, { "name": "fastq", "direct": false, "version": "1.19.1", "ecosystem": "npm" }, { "name": "fd-slicer", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "fdir", "direct": false, "version": "6.5.0", "ecosystem": "npm" }, { "name": "fetch-blob", "direct": false, "version": "3.2.0", "ecosystem": "npm" }, { "name": "file-entry-cache", "direct": false, "version": "8.0.0", "ecosystem": "npm" }, { "name": "fill-range", "direct": false, "version": "7.1.1", "ecosystem": "npm" }, { "name": "find-up", "direct": false, "version": "5.0.0", "ecosystem": "npm" }, { "name": "flat", "direct": false, "version": "5.0.2", "ecosystem": "npm" }, { "name": "flat-cache", "direct": false, "version": "4.0.1", "ecosystem": "npm" }, { "name": "flatbuffers", "direct": false, "version": "1.12.0", "ecosystem": "npm" }, { "name": "flatted", "direct": false, "version": "3.3.3", "ecosystem": "npm" }, { "name": "follow-redirects", "direct": false, "version": "1.15.11", "ecosystem": "npm" }, { "name": "for-each", "direct": false, "version": "0.3.5", "ecosystem": "npm" }, { "name": "foreground-child", "direct": false, "version": "3.3.1", "ecosystem": "npm" }, { "name": "form-data", "direct": false, "version": "4.0.4", "ecosystem": "npm" }, { "name": "formdata-polyfill", "direct": false, "version": "4.0.10", "ecosystem": "npm" }, { "name": "fs-constants", "direct": false, "version": "1.0.0", "ecosystem": "npm" }, { "name": "fs.realpath", "direct": false, "version": "1.0.0", "ecosystem": "npm" }, { "name": "fsevents", "direct": false, "version": "2.3.3", "ecosystem": "npm" }, { "name": "function-bind", "direct": false, "version": "1.1.2", "ecosystem": "npm" }, { "name": "function.prototype.name", "direct": false, "version": "1.1.8", "ecosystem": "npm" }, { "name": "functions-have-names", "direct": false, "version": "1.2.3", "ecosystem": "npm" }, { "name": "generator-function", "direct": false, "version": "2.0.1", "ecosystem": "npm" }, { "name": "get-caller-file", "direct": false, "version": "2.0.5", "ecosystem": "npm" }, { "name": "get-east-asian-width", "direct": false, "version": "1.4.0", "ecosystem": "npm" }, { "name": "get-intrinsic", "direct": false, "version": "1.3.0", "ecosystem": "npm" }, { "name": "get-proto", "direct": false, "version": "1.0.1", "ecosystem": "npm" }, { "name": "get-symbol-description", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "get-tsconfig", "direct": false, "version": "4.13.0", "ecosystem": "npm" }, { "name": "github-from-package", "direct": false, "version": "0.0.0", "ecosystem": "npm" }, { "name": "glob", "direct": false, "version": "11.0.3", "ecosystem": "npm" }, { "name": "glob", "direct": false, "version": "7.2.3", "ecosystem": "npm" }, { "name": "glob", "direct": false, "version": "8.1.0", "ecosystem": "npm" }, { "name": "glob", "direct": false, "version": "^8.1.0", "ecosystem": "npm" }, { "name": "glob-parent", "direct": false, "version": "5.1.2", "ecosystem": "npm" }, { "name": "glob-parent", "direct": false, "version": "6.0.2", "ecosystem": "npm" }, { "name": "globals", "direct": false, "version": "14.0.0", "ecosystem": "npm" }, { "name": "globals", "direct": false, "version": "15.15.0", "ecosystem": "npm" }, { "name": "globalthis", "direct": false, "version": "1.0.4", "ecosystem": "npm" }, { "name": "globrex", "direct": false, "version": "0.1.2", "ecosystem": "npm" }, { "name": "gopd", "direct": false, "version": "1.2.0", "ecosystem": "npm" }, { "name": "graceful-fs", "direct": false, "version": "4.2.11", "ecosystem": "npm" }, { "name": "graphemer", "direct": false, "version": "1.4.0", "ecosystem": "npm" }, { "name": "guid-typescript", "direct": false, "version": "1.0.9", "ecosystem": "npm" }, { "name": "has-bigints", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "has-flag", "direct": false, "version": "3.0.0", "ecosystem": "npm" }, { "name": "has-flag", "direct": false, "version": "4.0.0", "ecosystem": "npm" }, { "name": "has-property-descriptors", "direct": false, "version": "1.0.2", "ecosystem": "npm" }, { "name": "has-proto", "direct": false, "version": "1.2.0", "ecosystem": "npm" }, { "name": "has-symbols", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "has-tostringtag", "direct": false, "version": "1.0.2", "ecosystem": "npm" }, { "name": "hasown", "direct": false, "version": "2.0.2", "ecosystem": "npm" }, { "name": "he", "direct": false, "version": "1.2.0", "ecosystem": "npm" }, { "name": "hosted-git-info", "direct": false, "version": "4.1.0", "ecosystem": "npm" }, { "name": "htmlparser2", "direct": false, "version": "10.0.0", "ecosystem": "npm" }, { "name": "http-proxy-agent", "direct": false, "version": "7.0.2", "ecosystem": "npm" }, { "name": "https-proxy-agent", "direct": false, "version": "7.0.6", "ecosystem": "npm" }, { "name": "iconv-lite", "direct": false, "version": "0.6.3", "ecosystem": "npm" }, { "name": "idb", "direct": false, "version": "7.1.1", "ecosystem": "npm" }, { "name": "ieee754", "direct": false, "version": "1.2.1", "ecosystem": "npm" }, { "name": "ignore", "direct": false, "version": "5.3.2", "ecosystem": "npm" }, { "name": "ignore", "direct": false, "version": "7.0.5", "ecosystem": "npm" }, { "name": "immediate", "direct": false, "version": "3.0.6", "ecosystem": "npm" }, { "name": "import-fresh", "direct": false, "version": "3.3.1", "ecosystem": "npm" }, { "name": "import-meta-resolve", "direct": false, "version": "3.1.1", "ecosystem": "npm" }, { "name": "imurmurhash", "direct": false, "version": "0.1.4", "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": "internal-slot", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "is-array-buffer", "direct": false, "version": "3.0.5", "ecosystem": "npm" }, { "name": "is-async-function", "direct": false, "version": "2.1.1", "ecosystem": "npm" }, { "name": "is-bigint", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "is-binary-path", "direct": false, "version": "2.1.0", "ecosystem": "npm" }, { "name": "is-boolean-object", "direct": false, "version": "1.2.2", "ecosystem": "npm" }, { "name": "is-callable", "direct": false, "version": "1.2.7", "ecosystem": "npm" }, { "name": "is-ci", "direct": false, "version": "2.0.0", "ecosystem": "npm" }, { "name": "is-core-module", "direct": false, "version": "2.16.1", "ecosystem": "npm" }, { "name": "is-data-view", "direct": false, "version": "1.0.2", "ecosystem": "npm" }, { "name": "is-date-object", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "is-docker", "direct": false, "version": "3.0.0", "ecosystem": "npm" }, { "name": "is-extglob", "direct": false, "version": "2.1.1", "ecosystem": "npm" }, { "name": "is-finalizationregistry", "direct": false, "version": "1.1.1", "ecosystem": "npm" }, { "name": "is-fullwidth-code-point", "direct": false, "version": "3.0.0", "ecosystem": "npm" }, { "name": "is-generator-function", "direct": false, "version": "1.1.2", "ecosystem": "npm" }, { "name": "is-glob", "direct": false, "version": "4.0.3", "ecosystem": "npm" }, { "name": "is-inside-container", "direct": false, "version": "1.0.0", "ecosystem": "npm" }, { "name": "is-interactive", "direct": false, "version": "2.0.0", "ecosystem": "npm" }, { "name": "is-map", "direct": false, "version": "2.0.3", "ecosystem": "npm" }, { "name": "is-negative-zero", "direct": false, "version": "2.0.3", "ecosystem": "npm" }, { "name": "is-number", "direct": false, "version": "7.0.0", "ecosystem": "npm" }, { "name": "is-number-object", "direct": false, "version": "1.1.1", "ecosystem": "npm" }, { "name": "is-plain-obj", "direct": false, "version": "2.1.0", "ecosystem": "npm" }, { "name": "is-regex", "direct": false, "version": "1.2.1", "ecosystem": "npm" }, { "name": "is-set", "direct": false, "version": "2.0.3", "ecosystem": "npm" }, { "name": "is-shared-array-buffer", "direct": false, "version": "1.0.4", "ecosystem": "npm" }, { "name": "is-string", "direct": false, "version": "1.1.1", "ecosystem": "npm" }, { "name": "is-symbol", "direct": false, "version": "1.1.1", "ecosystem": "npm" }, { "name": "is-typed-array", "direct": false, "version": "1.1.15", "ecosystem": "npm" }, { "name": "is-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.1.0", "ecosystem": "npm" }, { "name": "is-weakmap", "direct": false, "version": "2.0.2", "ecosystem": "npm" }, { "name": "is-weakref", "direct": false, "version": "1.1.1", "ecosystem": "npm" }, { "name": "is-weakset", "direct": false, "version": "2.0.4", "ecosystem": "npm" }, { "name": "is-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": "jackspeak", "direct": false, "version": "4.1.1", "ecosystem": "npm" }, { "name": "js-tokens", "direct": false, "version": "9.0.1", "ecosystem": "npm" }, { "name": "js-yaml", "direct": false, "version": "4.1.0", "ecosystem": "npm" }, { "name": "json-buffer", "direct": false, "version": "3.0.1", "ecosystem": "npm" }, { "name": "json-schema-traverse", "direct": false, "version": "0.4.1", "ecosystem": "npm" }, { "name": "json-stable-stringify-without-jsonify", "direct": false, "version": "1.0.1", "ecosystem": "npm" }, { "name": "json5", "direct": false, "version": "1.0.2", "ecosystem": "npm" }, { "name": "jsonc-parser", "direct": false, "version": "3.3.1", "ecosystem": "npm" }, { "name": "jsonwebtoken", "direct": false, "version": "9.0.2", "ecosystem": "npm" }, { "name": "jwa", "direct": false, "version": "1.4.2", "ecosystem": "npm" }, { "name": "jws", "direct": false, "version": "3.2.2", "ecosystem": "npm" }, { "name": "keytar", "direct": false, "version": "7.9.0", "ecosystem": "npm" }, { "name": "keyv", "direct": false, "version": "4.5.4", "ecosystem": "npm" }, { "name": "leven", "direct": false, "version": "3.1.0", "ecosystem": "npm" }, { "name": "levn", "direct": false, "version": "0.4.1", "ecosystem": "npm" }, { "name": "lie", "direct": false, "version": "3.3.0", "ecosystem": "npm" }, { "name": "linkify-it", "direct": false, "version": "3.0.3", "ecosystem": "npm" }, { "name": "locate-path", "direct": false, "version": "6.0.0", "ecosystem": "npm" }, { "name": "lodash.flow", "direct": false, "version": "3.5.0", "ecosystem": "npm" }, { "name": "lodash.flow", "direct": false, "version": "^3.5.0", "ecosystem": "npm" }, { "name": "lodash.includes", "direct": false, "version": "4.3.0", "ecosystem": "npm" }, { "name": "lodash.isboolean", "direct": false, "version": "3.0.3", "ecosystem": "npm" }, { "name": "lodash.isinteger", "direct": false, "version": "4.0.4", "ecosystem": "npm" }, { "name": "lodash.isnumber", "direct": false, "version": "3.0.3", "ecosystem": "npm" }, { "name": "lodash.isplainobject", "direct": false, "version": "4.0.6", "ecosystem": "npm" }, { "name": "lodash.isstring", "direct": false, "version": "4.0.1", "ecosystem": "npm" }, { "name": "lodash.merge", "direct": false, "version": "4.6.2", "ecosystem": "npm" }, { "name": "lodash.once", "direct": false, "version": "4.1.1", "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": "long", "direct": false, "version": "5.3.2", "ecosystem": "npm" }, { "name": "loupe", "direct": false, "version": "3.2.1", "ecosystem": "npm" }, { "name": "lru-cache", "direct": false, "version": "11.2.2", "ecosystem": "npm" }, { "name": "lru-cache", "direct": false, "version": "6.0.0", "ecosystem": "npm" }, { "name": "magic-string", "direct": false, "version": "0.30.21", "ecosystem": "npm" }, { "name": "markdown-it", "direct": false, "version": "12.3.2", "ecosystem": "npm" }, { "name": "math-intrinsics", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "mdurl", "direct": false, "version": "1.0.1", "ecosystem": "npm" }, { "name": "merge2", "direct": false, "version": "1.4.1", "ecosystem": "npm" }, { "name": "micromatch", "direct": false, "version": "4.0.8", "ecosystem": "npm" }, { "name": "mime", "direct": false, "version": "1.6.0", "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-function", "direct": false, "version": "5.0.1", "ecosystem": "npm" }, { "name": "mimic-response", "direct": false, "version": "3.1.0", "ecosystem": "npm" }, { "name": "minimatch", "direct": false, "version": "10.0.3", "ecosystem": "npm" }, { "name": "minimatch", "direct": false, "version": "3.1.2", "ecosystem": "npm" }, { "name": "minimatch", "direct": false, "version": "5.1.6", "ecosystem": "npm" }, { "name": "minimatch", "direct": false, "version": "9.0.5", "ecosystem": "npm" }, { "name": "minimist", "direct": false, "version": "1.2.8", "ecosystem": "npm" }, { "name": "minipass", "direct": false, "version": "7.1.2", "ecosystem": "npm" }, { "name": "minisearch", "direct": false, "version": "6.3.0", "ecosystem": "npm" }, { "name": "minisearch", "direct": false, "version": "^6.3.0", "ecosystem": "npm" }, { "name": "mkdirp", "direct": false, "version": "0.5.6", "ecosystem": "npm" }, { "name": "mkdirp-classic", "direct": false, "version": "0.5.3", "ecosystem": "npm" }, { "name": "mocha", "direct": false, "version": "10.8.2", "ecosystem": "npm" }, { "name": "mocha", "direct": false, "version": "^10.2.0", "ecosystem": "npm" }, { "name": "ms", "direct": false, "version": "2.1.3", "ecosystem": "npm" }, { "name": "mute-stream", "direct": false, "version": "0.0.8", "ecosystem": "npm" }, { "name": "nanoid", "direct": false, "version": "3.3.11", "ecosystem": "npm" }, { "name": "napi-build-utils", "direct": false, "version": "2.0.0", "ecosystem": "npm" }, { "name": "natural-compare", "direct": false, "version": "1.4.0", "ecosystem": "npm" }, { "name": "node-abi", "direct": false, "version": "3.78.0", "ecosystem": "npm" }, { "name": "node-addon-api", "direct": false, "version": "4.3.0", "ecosystem": "npm" }, { "name": "node-domexception", "direct": false, "version": "1.0.0", "ecosystem": "npm" }, { "name": "node-fetch", "direct": false, "version": "3.3.2", "ecosystem": "npm" }, { "name": "node-fetch", "direct": false, "version": "^3.3.2", "ecosystem": "npm" }, { "name": "normalize-path", "direct": false, "version": "3.0.0", "ecosystem": "npm" }, { "name": "nth-check", "direct": false, "version": "2.1.1", "ecosystem": "npm" }, { "name": "object-inspect", "direct": false, "version": "1.13.4", "ecosystem": "npm" }, { "name": "object-keys", "direct": false, "version": "1.1.1", "ecosystem": "npm" }, { "name": "object.assign", "direct": false, "version": "4.1.7", "ecosystem": "npm" }, { "name": "object.fromentries", "direct": false, "version": "2.0.8", "ecosystem": "npm" }, { "name": "object.groupby", "direct": false, "version": "1.0.3", "ecosystem": "npm" }, { "name": "object.values", "direct": false, "version": "1.2.1", "ecosystem": "npm" }, { "name": "once", "direct": false, "version": "1.4.0", "ecosystem": "npm" }, { "name": "onetime", "direct": false, "version": "7.0.0", "ecosystem": "npm" }, { "name": "onnxruntime-common", "direct": false, "version": "1.17.1", "ecosystem": "npm" }, { "name": "onnxruntime-web", "direct": false, "version": "1.17.1", "ecosystem": "npm" }, { "name": "open", "direct": false, "version": "10.2.0", "ecosystem": "npm" }, { "name": "optionator", "direct": false, "version": "0.9.4", "ecosystem": "npm" }, { "name": "ora", "direct": false, "version": "8.2.0", "ecosystem": "npm" }, { "name": "ovsx", "direct": false, "version": "0.8.4", "ecosystem": "npm" }, { "name": "ovsx", "direct": false, "version": "^0.8.3", "ecosystem": "npm" }, { "name": "own-keys", "direct": false, "version": "1.0.1", "ecosystem": "npm" }, { "name": "p-limit", "direct": false, "version": "3.1.0", "ecosystem": "npm" }, { "name": "p-locate", "direct": false, "version": "5.0.0", "ecosystem": "npm" }, { "name": "package-json-from-dist", "direct": false, "version": "1.0.1", "ecosystem": "npm" }, { "name": "pako", "direct": false, "version": "1.0.11", "ecosystem": "npm" }, { "name": "parent-module", "direct": false, "version": "1.0.1", "ecosystem": "npm" }, { "name": "parse-semver", "direct": false, "version": "1.1.1", "ecosystem": "npm" }, { "name": "parse5", "direct": false, "version": "7.3.0", "ecosystem": "npm" }, { "name": "parse5-htmlparser2-tree-adapter", "direct": false, "version": "7.1.0", "ecosystem": "npm" }, { "name": "parse5-parser-stream", "direct": false, "version": "7.1.2", "ecosystem": "npm" }, { "name": "path-exists", "direct": false, "version": "4.0.0", "ecosystem": "npm" }, { "name": "path-is-absolute", "direct": false, "version": "1.0.1", "ecosystem": "npm" }, { "name": "path-key", "direct": false, "version": "3.1.1", "ecosystem": "npm" }, { "name": "path-parse", "direct": false, "version": "1.0.7", "ecosystem": "npm" }, { "name": "path-scurry", "direct": false, "version": "2.0.0", "ecosystem": "npm" }, { "name": "pathe", "direct": false, "version": "2.0.3", "ecosystem": "npm" }, { "name": "pathval", "direct": false, "version": "2.0.1", "ecosystem": "npm" }, { "name": "pend", "direct": false, "version": "1.2.0", "ecosystem": "npm" }, { "name": "picocolors", "direct": false, "version": "1.1.1", "ecosystem": "npm" }, { "name": "picomatch", "direct": false, "version": "2.3.1", "ecosystem": "npm" }, { "name": "picomatch", "direct": false, "version": "4.0.3", "ecosystem": "npm" }, { "name": "platform", "direct": false, "version": "1.3.6", "ecosystem": "npm" }, { "name": "possible-typed-array-names", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "postcss", "direct": false, "version": "8.5.6", "ecosystem": "npm" }, { "name": "prebuild-install", "direct": false, "version": "7.1.3", "ecosystem": "npm" }, { "name": "prelude-ls", "direct": false, "version": "1.2.1", "ecosystem": "npm" }, { "name": "prettier", "direct": false, "version": "3.6.2", "ecosystem": "npm" }, { "name": "process-nextick-args", "direct": false, "version": "2.0.1", "ecosystem": "npm" }, { "name": "protobufjs", "direct": false, "version": "7.5.4", "ecosystem": "npm" }, { "name": "pump", "direct": false, "version": "3.0.3", "ecosystem": "npm" }, { "name": "punycode", "direct": false, "version": "2.3.1", "ecosystem": "npm" }, { "name": "qs", "direct": false, "version": "6.14.0", "ecosystem": "npm" }, { "name": "queue-microtask", "direct": false, "version": "1.2.3", "ecosystem": "npm" }, { "name": "randombytes", "direct": false, "version": "2.1.0", "ecosystem": "npm" }, { "name": "rc", "direct": false, "version": "1.2.8", "ecosystem": "npm" }, { "name": "read", "direct": false, "version": "1.0.7", "ecosystem": "npm" }, { "name": "readable-stream", "direct": false, "version": "2.3.8", "ecosystem": "npm" }, { "name": "readable-stream", "direct": false, "version": "3.6.2", "ecosystem": "npm" }, { "name": "readdirp", "direct": false, "version": "3.6.0", "ecosystem": "npm" }, { "name": "reflect.getprototypeof", "direct": false, "version": "1.0.10", "ecosystem": "npm" }, { "name": "regexp.prototype.flags", "direct": false, "version": "1.5.4", "ecosystem": "npm" }, { "name": "require-directory", "direct": false, "version": "2.1.1", "ecosystem": "npm" }, { "name": "resolve", "direct": false, "version": "1.22.11", "ecosystem": "npm" }, { "name": "resolve-from", "direct": false, "version": "4.0.0", "ecosystem": "npm" }, { "name": "resolve-pkg-maps", "direct": false, "version": "1.0.0", "ecosystem": "npm" }, { "name": "restore-cursor", "direct": false, "version": "5.1.0", "ecosystem": "npm" }, { "name": "reusify", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "rimraf", "direct": false, "version": "2.7.1", "ecosystem": "npm" }, { "name": "rimraf", "direct": false, "version": "6.0.1", "ecosystem": "npm" }, { "name": "rollup", "direct": false, "version": "4.52.5", "ecosystem": "npm" }, { "name": "run-applescript", "direct": false, "version": "7.1.0", "ecosystem": "npm" }, { "name": "run-parallel", "direct": false, "version": "1.2.0", "ecosystem": "npm" }, { "name": "rxjs", "direct": false, "version": "7.8.2", "ecosystem": "npm" }, { "name": "rxjs", "direct": false, "version": "^7.8.1", "ecosystem": "npm" }, { "name": "safe-array-concat", "direct": false, "version": "1.1.3", "ecosystem": "npm" }, { "name": "safe-buffer", "direct": false, "version": "5.1.2", "ecosystem": "npm" }, { "name": "safe-buffer", "direct": false, "version": "5.2.1", "ecosystem": "npm" }, { "name": "safe-push-apply", "direct": false, "version": "1.0.0", "ecosystem": "npm" }, { "name": "safe-regex-test", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "safer-buffer", "direct": false, "version": "2.1.2", "ecosystem": "npm" }, { "name": "sax", "direct": false, "version": "1.4.1", "ecosystem": "npm" }, { "name": "scheduler", "direct": false, "version": "0.27.0", "ecosystem": "npm" }, { "name": "semver", "direct": false, "version": "5.7.2", "ecosystem": "npm" }, { "name": "semver", "direct": false, "version": "6.3.1", "ecosystem": "npm" }, { "name": "semver", "direct": false, "version": "7.7.3", "ecosystem": "npm" }, { "name": "serialize-javascript", "direct": false, "version": "6.0.2", "ecosystem": "npm" }, { "name": "set-function-length", "direct": false, "version": "1.2.2", "ecosystem": "npm" }, { "name": "set-function-name", "direct": false, "version": "2.0.2", "ecosystem": "npm" }, { "name": "set-proto", "direct": false, "version": "1.0.0", "ecosystem": "npm" }, { "name": "setimmediate", "direct": false, "version": "1.0.5", "ecosystem": "npm" }, { "name": "shebang-command", "direct": false, "version": "2.0.0", "ecosystem": "npm" }, { "name": "shebang-regex", "direct": false, "version": "3.0.0", "ecosystem": "npm" }, { "name": "side-channel", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "side-channel-list", "direct": false, "version": "1.0.0", "ecosystem": "npm" }, { "name": "side-channel-map", "direct": false, "version": "1.0.1", "ecosystem": "npm" }, { "name": "side-channel-weakmap", "direct": false, "version": "1.0.2", "ecosystem": "npm" }, { "name": "siginfo", "direct": false, "version": "2.0.0", "ecosystem": "npm" }, { "name": "signal-exit", "direct": false, "version": "4.1.0", "ecosystem": "npm" }, { "name": "simple-concat", "direct": false, "version": "1.0.1", "ecosystem": "npm" }, { "name": "simple-get", "direct": false, "version": "4.0.1", "ecosystem": "npm" }, { "name": "source-map", "direct": false, "version": "0.6.1", "ecosystem": "npm" }, { "name": "source-map-js", "direct": false, "version": "1.2.1", "ecosystem": "npm" }, { "name": "source-map-resolve", "direct": false, "version": "0.6.0", "ecosystem": "npm" }, { "name": "stackback", "direct": false, "version": "0.0.2", "ecosystem": "npm" }, { "name": "std-env", "direct": false, "version": "3.10.0", "ecosystem": "npm" }, { "name": "stdin-discarder", "direct": false, "version": "0.2.2", "ecosystem": "npm" }, { "name": "stop-iteration-iterator", "direct": false, "version": "1.1.0", "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.2.0", "ecosystem": "npm" }, { "name": "string-width-cjs", "direct": false, "version": "4.2.3", "ecosystem": "npm" }, { "name": "string.prototype.trim", "direct": false, "version": "1.2.10", "ecosystem": "npm" }, { "name": "string.prototype.trimend", "direct": false, "version": "1.0.9", "ecosystem": "npm" }, { "name": "string.prototype.trimstart", "direct": false, "version": "1.0.8", "ecosystem": "npm" }, { "name": "string_decoder", "direct": false, "version": "1.1.1", "ecosystem": "npm" }, { "name": "string_decoder", "direct": false, "version": "1.3.0", "ecosystem": "npm" }, { "name": "strip-ansi", "direct": false, "version": "6.0.1", "ecosystem": "npm" }, { "name": "strip-ansi", "direct": false, "version": "7.1.2", "ecosystem": "npm" }, { "name": "strip-ansi-cjs", "direct": false, "version": "6.0.1", "ecosystem": "npm" }, { "name": "strip-bom", "direct": false, "version": "3.0.0", "ecosystem": "npm" }, { "name": "strip-json-comments", "direct": false, "version": "2.0.1", "ecosystem": "npm" }, { "name": "strip-json-comments", "direct": false, "version": "3.1.1", "ecosystem": "npm" }, { "name": "strip-literal", "direct": false, "version": "3.1.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-color", "direct": false, "version": "8.1.1", "ecosystem": "npm" }, { "name": "supports-preserve-symlinks-flag", "direct": false, "version": "1.0.0", "ecosystem": "npm" }, { "name": "tapable", "direct": false, "version": "2.3.0", "ecosystem": "npm" }, { "name": "tar-fs", "direct": false, "version": "2.1.4", "ecosystem": "npm" }, { "name": "tar-stream", "direct": false, "version": "2.2.0", "ecosystem": "npm" }, { "name": "tinybench", "direct": false, "version": "2.9.0", "ecosystem": "npm" }, { "name": "tinyexec", "direct": false, "version": "0.3.2", "ecosystem": "npm" }, { "name": "tinyglobby", "direct": false, "version": "0.2.15", "ecosystem": "npm" }, { "name": "tinypool", "direct": false, "version": "1.1.1", "ecosystem": "npm" }, { "name": "tinyrainbow", "direct": false, "version": "2.0.0", "ecosystem": "npm" }, { "name": "tinyspy", "direct": false, "version": "4.0.4", "ecosystem": "npm" }, { "name": "tmp", "direct": false, "version": "0.2.5", "ecosystem": "npm" }, { "name": "to-regex-range", "direct": false, "version": "5.0.1", "ecosystem": "npm" }, { "name": "ts-api-utils", "direct": false, "version": "2.1.0", "ecosystem": "npm" }, { "name": "ts-declaration-location", "direct": false, "version": "1.0.7", "ecosystem": "npm" }, { "name": "tsconfig-paths", "direct": false, "version": "3.15.0", "ecosystem": "npm" }, { "name": "tslib", "direct": false, "version": "2.8.1", "ecosystem": "npm" }, { "name": "tunnel", "direct": false, "version": "0.0.6", "ecosystem": "npm" }, { "name": "tunnel-agent", "direct": false, "version": "0.6.0", "ecosystem": "npm" }, { "name": "turbo", "direct": false, "version": "2.5.8", "ecosystem": "npm" }, { "name": "turbo", "direct": false, "version": "^2.3.3", "ecosystem": "npm" }, { "name": "turbo-darwin-64", "direct": false, "version": "2.5.8", "ecosystem": "npm" }, { "name": "turbo-darwin-arm64", "direct": false, "version": "2.5.8", "ecosystem": "npm" }, { "name": "turbo-linux-64", "direct": false, "version": "2.5.8", "ecosystem": "npm" }, { "name": "turbo-linux-arm64", "direct": false, "version": "2.5.8", "ecosystem": "npm" }, { "name": "turbo-windows-64", "direct": false, "version": "2.5.8", "ecosystem": "npm" }, { "name": "turbo-windows-arm64", "direct": false, "version": "2.5.8", "ecosystem": "npm" }, { "name": "type-check", "direct": false, "version": "0.4.0", "ecosystem": "npm" }, { "name": "typed-array-buffer", "direct": false, "version": "1.0.3", "ecosystem": "npm" }, { "name": "typed-array-byte-length", "direct": false, "version": "1.0.3", "ecosystem": "npm" }, { "name": "typed-array-byte-offset", "direct": false, "version": "1.0.4", "ecosystem": "npm" }, { "name": "typed-array-length", "direct": false, "version": "1.0.7", "ecosystem": "npm" }, { "name": "typed-rest-client", "direct": false, "version": "1.8.11", "ecosystem": "npm" }, { "name": "typescript", "direct": false, "version": "5.9.3", "ecosystem": "npm" }, { "name": "typescript", "direct": false, "version": "^5.0.0", "ecosystem": "npm" }, { "name": "typescript", "direct": false, "version": "^5.0.2", "ecosystem": "npm" }, { "name": "typescript", "direct": false, "version": "^5.2.2", "ecosystem": "npm" }, { "name": "uc.micro", "direct": false, "version": "1.0.6", "ecosystem": "npm" }, { "name": "unbox-primitive", "direct": false, "version": "1.1.0", "ecosystem": "npm" }, { "name": "underscore", "direct": false, "version": "1.13.7", "ecosystem": "npm" }, { "name": "undici", "direct": false, "version": "7.16.0", "ecosystem": "npm" }, { "name": "undici-types", "direct": false, "version": "6.21.0", "ecosystem": "npm" }, { "name": "undici-types", "direct": false, "version": "7.16.0", "ecosystem": "npm" }, { "name": "uri-js", "direct": false, "version": "4.4.1", "ecosystem": "npm" }, { "name": "url-join", "direct": false, "version": "4.0.1", "ecosystem": "npm" }, { "name": "util-deprecate", "direct": false, "version": "1.0.2", "ecosystem": "npm" }, { "name": "uuid", "direct": false, "version": "8.3.2", "ecosystem": "npm" }, { "name": "vanjs-core", "direct": false, "version": "1.6.0", "ecosystem": "npm" }, { "name": "vanjs-core", "direct": false, "version": "^1.5.0", "ecosystem": "npm" }, { "name": "vite", "direct": false, "version": "6.4.1", "ecosystem": "npm" }, { "name": "vite", "direct": false, "version": "7.1.12", "ecosystem": "npm" }, { "name": "vite-node", "direct": false, "version": "3.2.4", "ecosystem": "npm" }, { "name": "vite-plugin-singlefile", "direct": false, "version": "2.3.0", "ecosystem": "npm" }, { "name": "vite-plugin-wasm", "direct": false, "version": "3.5.0", "ecosystem": "npm" }, { "name": "vitest", "direct": false, "version": "3.2.4", "ecosystem": "npm" }, { "name": "vscode-html-languageservice", "direct": false, "version": "5.6.0", "ecosystem": "npm" }, { "name": "vscode-html-languageservice", "direct": false, "version": "^5.3.1", "ecosystem": "npm" }, { "name": "vscode-jsonrpc", "direct": false, "version": "8.2.0", "ecosystem": "npm" }, { "name": "vscode-languageclient", "direct": false, "version": "9.0.1", "ecosystem": "npm" }, { "name": "vscode-languageclient", "direct": false, "version": "^9.0.0", "ecosystem": "npm" }, { "name": "vscode-languageserver", "direct": false, "version": "9.0.1", "ecosystem": "npm" }, { "name": "vscode-languageserver", "direct": false, "version": "^9.0.0", "ecosystem": "npm" }, { "name": "vscode-languageserver-protocol", "direct": false, "version": "3.17.5", "ecosystem": "npm" }, { "name": "vscode-languageserver-textdocument", "direct": false, "version": "1.0.12", "ecosystem": "npm" }, { "name": "vscode-languageserver-types", "direct": false, "version": "3.17.5", "ecosystem": "npm" }, { "name": "vscode-tmgrammar-test", "direct": false, "version": "^0.1.3", "ecosystem": "npm" }, { "name": "vscode-uri", "direct": false, "version": "3.1.0", "ecosystem": "npm" }, { "name": "vscode-variables", "direct": false, "version": "0.1.3", "ecosystem": "npm" }, { "name": "vscode-variables", "direct": false, "version": "^0.1.3", "ecosystem": "npm" }, { "name": "web-streams-polyfill", "direct": false, "version": "3.3.3", "ecosystem": "npm" }, { "name": "whatwg-encoding", "direct": false, "version": "3.1.1", "ecosystem": "npm" }, { "name": "whatwg-mimetype", "direct": false, "version": "4.0.0", "ecosystem": "npm" }, { "name": "which", "direct": false, "version": "2.0.2", "ecosystem": "npm" }, { "name": "which-boxed-primitive", "direct": false, "version": "1.1.1", "ecosystem": "npm" }, { "name": "which-builtin-type", "direct": false, "version": "1.2.1", "ecosystem": "npm" }, { "name": "which-collection", "direct": false, "version": "1.0.2", "ecosystem": "npm" }, { "name": "which-typed-array", "direct": false, "version": "1.1.19", "ecosystem": "npm" }, { "name": "why-is-node-running", "direct": false, "version": "2.3.0", "ecosystem": "npm" }, { "name": "word-wrap", "direct": false, "version": "1.2.5", "ecosystem": "npm" }, { "name": "workerpool", "direct": false, "version": "6.5.1", "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": "wrap-ansi-cjs", "direct": false, "version": "7.0.0", "ecosystem": "npm" }, { "name": "wrappy", "direct": false, "version": "1.0.2", "ecosystem": "npm" }, { "name": "ws", "direct": false, "version": "8.18.3", "ecosystem": "npm" }, { "name": "ws", "direct": false, "version": "^8.13.0", "ecosystem": "npm" }, { "name": "wsl-utils", "direct": false, "version": "0.1.0", "ecosystem": "npm" }, { "name": "xml2js", "direct": false, "version": "0.5.0", "ecosystem": "npm" }, { "name": "xmlbuilder", "direct": false, "version": "11.0.1", "ecosystem": "npm" }, { "name": "xxhashjs", "direct": false, "version": "0.2.2", "ecosystem": "npm" }, { "name": "xxhashjs", "direct": false, "version": "^0.2.2", "ecosystem": "npm" }, { "name": "y18n", "direct": false, "version": "5.0.8", "ecosystem": "npm" }, { "name": "yallist", "direct": false, "version": "4.0.0", "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-unparser", "direct": false, "version": "2.0.0", "ecosystem": "npm" }, { "name": "yauzl", "direct": false, "version": "2.10.0", "ecosystem": "npm" }, { "name": "yazl", "direct": false, "version": "2.5.1", "ecosystem": "npm" }, { "name": "yocto-queue", "direct": false, "version": "0.1.0", "ecosystem": "npm" } ], "collected": true, "truncated": false, "total_count": 1649, "direct_count": 123, "indirect_count": 1526 } }, "maintainership": { "issues": { "open_prs": 44, "merged_prs": 1835, "open_issues": 153, "closed_ratio": 0.787, "closed_issues": 565, "closed_unmerged_prs": 74 }, "bus_factor": 1, "bot_contributors": 1, "top_contributors": [ { "type": "User", "login": "Myriad-Dreamin", "commits": 1652, "avatar_url": "https://avatars.githubusercontent.com/u/35292584?v=4" }, { "type": "User", "login": "hongjr03", "commits": 39, "avatar_url": "https://avatars.githubusercontent.com/u/64763790?v=4" }, { "type": "User", "login": "Enter-tainer", "commits": 32, "avatar_url": "https://avatars.githubusercontent.com/u/25521218?v=4" }, { "type": "User", "login": "QuadnucYard", "commits": 26, "avatar_url": "https://avatars.githubusercontent.com/u/50077758?v=4" }, { "type": "User", "login": "Eric-Song-Nop", "commits": 22, "avatar_url": "https://avatars.githubusercontent.com/u/41675306?v=4" }, { "type": "User", "login": "ParaN3xus", "commits": 19, "avatar_url": "https://avatars.githubusercontent.com/u/136563585?v=4" }, { "type": "User", "login": "BlueQuantumx", "commits": 13, "avatar_url": "https://avatars.githubusercontent.com/u/78394824?v=4" }, { "type": "User", "login": "QuarticCat", "commits": 5, "avatar_url": "https://avatars.githubusercontent.com/u/70888415?v=4" }, { "type": "User", "login": "alerque", "commits": 5, "avatar_url": "https://avatars.githubusercontent.com/u/173595?v=4" }, { "type": "User", "login": "seven-mile", "commits": 4, "avatar_url": "https://avatars.githubusercontent.com/u/56445491?v=4" } ], "contributors_sampled": 65, "top_contributor_share": 0.875 }, "quality_signals": { "has_ci": true, "has_tests": true, "ci_workflows": [ "announce.yml", "auto-tag.yml", "build-intellij-plugin.yml", "build-vsc-assets.yml", "build-vscode-main.yml", "build-vscode-others.yml", "build-vscode.yml", "ci-check-e2e.yml", "ci.yml", "detect-pr-tag.yml", "gh-pages.yml", "lint-pr-title.yml", "release-asset-crate.yml", "release-crates.yml", "release-nightly.yml", "release.yml", "typst-knowledge.yml" ], "has_docs_dir": true, "linter_configs": [ "biome.json", "eslint.config.mjs" ], "has_editorconfig": false, "has_linter_config": true, "has_precommit_config": false }, "security_signals": { "lockfiles": [ "Cargo.lock", "yarn.lock" ], "scorecard": { "checks": [ { "name": "Binary-Artifacts", "score": 9, "reason": "binaries present in source code", "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts" }, { "name": "Branch-Protection", "score": 5, "reason": "branch protection is not maximal on development and all release branches", "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection" }, { "name": "CI-Tests", "score": 10, "reason": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10", "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests" }, { "name": "CII-Best-Practices", "score": 0, "reason": "no effort to earn an OpenSSF best practices badge detected", "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices" }, { "name": "Code-Review", "score": 0, "reason": "Found 2/30 approved changesets -- score normalized to 0", "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review" }, { "name": "Contributors", "score": 10, "reason": "project has 22 contributing companies or organizations", "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors" }, { "name": "Dangerous-Workflow", "score": 10, "reason": "no dangerous workflow patterns detected", "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow" }, { "name": "Dependency-Update-Tool", "score": 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 12 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": 10, "reason": "packaging workflow 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": "SAST tool is not run on all commits -- score normalized to 0", "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": 0, "reason": "detected GitHub workflow tokens with excessive permissions", "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions" }, { "name": "Vulnerabilities", "score": 0, "reason": "83 existing vulnerabilities detected", "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities" } ], "commit": "b1119249df66ae99ce7c38fe2a958b1a9d0848e2", "ran_at": "2026-07-26T17:09:49Z", "aggregate_score": 3.9, "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": "2026-07-26T10:39:31Z", "oldest_open_prs": [ { "number": 993, "created_at": "2024-12-12T08:40:23Z", "last_comment_at": "2025-03-13T15:11:50Z", "last_comment_author": "michaelfortunato" }, { "number": 998, "created_at": "2024-12-14T06:42:22Z", "last_comment_at": null, "last_comment_author": null }, { "number": 1569, "created_at": "2025-03-22T11:26:52Z", "last_comment_at": null, "last_comment_author": null }, { "number": 1624, "created_at": "2025-04-04T06:02:13Z", "last_comment_at": null, "last_comment_author": null }, { "number": 1636, "created_at": "2025-04-08T04:35:29Z", "last_comment_at": "2025-04-10T12:20:33Z", "last_comment_author": "Myriad-Dreamin" }, { "number": 1730, "created_at": "2025-05-01T10:49:29Z", "last_comment_at": null, "last_comment_author": null }, { "number": 1734, "created_at": "2025-05-02T08:53:01Z", "last_comment_at": null, "last_comment_author": null }, { "number": 1763, "created_at": "2025-05-14T06:44:24Z", "last_comment_at": null, "last_comment_author": null }, { "number": 1859, "created_at": "2025-06-30T03:17:16Z", "last_comment_at": null, "last_comment_author": null }, { "number": 1860, "created_at": "2025-06-30T03:21:34Z", "last_comment_at": null, "last_comment_author": null }, { "number": 1957, "created_at": "2025-07-31T17:08:56Z", "last_comment_at": null, "last_comment_author": null }, { "number": 2055, "created_at": "2025-08-20T14:10:33Z", "last_comment_at": "2026-01-28T02:23:55Z", "last_comment_author": "QuadnucYard" }, { "number": 2070, "created_at": "2025-08-23T16:46:45Z", "last_comment_at": null, "last_comment_author": null }, { "number": 2176, "created_at": "2025-10-11T15:50:52Z", "last_comment_at": "2025-10-13T12:20:14Z", "last_comment_author": "hongjr03" }, { "number": 2196, "created_at": "2025-10-26T11:56:59Z", "last_comment_at": null, "last_comment_author": null }, { "number": 2202, "created_at": "2025-10-28T06:02:23Z", "last_comment_at": "2025-10-28T06:02:45Z", "last_comment_author": "gemini-code-assist" }, { "number": 2240, "created_at": "2025-11-11T12:55:17Z", "last_comment_at": null, "last_comment_author": null }, { "number": 2245, "created_at": "2025-11-15T09:13:15Z", "last_comment_at": null, "last_comment_author": null }, { "number": 2254, "created_at": "2025-11-18T04:23:45Z", "last_comment_at": "2025-11-18T04:24:02Z", "last_comment_author": "gemini-code-assist" }, { "number": 2278, "created_at": "2025-11-24T23:22:11Z", "last_comment_at": "2025-11-30T11:19:51Z", "last_comment_author": "Rickyneer" } ], "last_merged_pr_at": "2026-07-26T09:20:01Z", "ci_last_conclusion": "SUCCESS", "oldest_open_issues": [ { "number": 505, "created_at": "2024-08-06T21:11:28Z", "last_comment_at": null, "last_comment_author": null }, { "number": 533, "created_at": "2024-08-15T08:37:04Z", "last_comment_at": "2025-12-29T14:52:04Z", "last_comment_author": "Sinofine" }, { "number": 540, "created_at": "2024-08-16T15:46:27Z", "last_comment_at": "2024-10-05T09:18:36Z", "last_comment_author": "Myriad-Dreamin" }, { "number": 555, "created_at": "2024-08-25T09:24:21Z", "last_comment_at": "2024-08-26T05:54:54Z", "last_comment_author": "veeliks" }, { "number": 580, "created_at": "2024-08-30T02:06:06Z", "last_comment_at": "2024-08-30T10:00:15Z", "last_comment_author": "Myriad-Dreamin" }, { "number": 610, "created_at": "2024-09-24T23:31:05Z", "last_comment_at": "2025-04-16T08:56:31Z", "last_comment_author": "Myriad-Dreamin" }, { "number": 626, "created_at": "2024-10-04T09:54:40Z", "last_comment_at": "2024-12-14T17:41:46Z", "last_comment_author": "Myriad-Dreamin" }, { "number": 629, "created_at": "2024-10-05T11:37:36Z", "last_comment_at": "2024-10-08T05:15:25Z", "last_comment_author": "nz366" }, { "number": 691, "created_at": "2024-10-16T09:45:06Z", "last_comment_at": "2024-10-17T03:47:12Z", "last_comment_author": "Enter-tainer" }, { "number": 707, "created_at": "2024-10-18T16:43:43Z", "last_comment_at": "2025-07-13T18:36:15Z", "last_comment_author": "ajyoon" }, { "number": 746, "created_at": "2024-10-29T06:16:03Z", "last_comment_at": "2025-09-20T16:58:18Z", "last_comment_author": "Myriad-Dreamin" }, { "number": 757, "created_at": "2024-10-31T14:20:15Z", "last_comment_at": "2024-11-12T09:09:08Z", "last_comment_author": "mohe2015" }, { "number": 778, "created_at": "2024-11-08T08:53:43Z", "last_comment_at": "2024-11-14T16:11:35Z", "last_comment_author": "Eric-Song-Nop" }, { "number": 834, "created_at": "2024-11-16T08:49:51Z", "last_comment_at": null, "last_comment_author": null }, { "number": 836, "created_at": "2024-11-16T18:30:06Z", "last_comment_at": "2025-04-20T02:56:44Z", "last_comment_author": "Myriad-Dreamin" }, { "number": 875, "created_at": "2024-11-21T05:26:12Z", "last_comment_at": "2024-11-21T05:36:10Z", "last_comment_author": "Myriad-Dreamin" }, { "number": 902, "created_at": "2024-11-26T00:01:48Z", "last_comment_at": "2025-06-30T16:16:32Z", "last_comment_author": "mentonin" }, { "number": 918, "created_at": "2024-11-30T14:46:20Z", "last_comment_at": "2025-11-01T17:49:47Z", "last_comment_author": "Myriad-Dreamin" }, { "number": 921, "created_at": "2024-12-01T07:34:25Z", "last_comment_at": "2024-12-01T09:25:37Z", "last_comment_author": "Myriad-Dreamin" }, { "number": 931, "created_at": "2024-12-03T03:23:15Z", "last_comment_at": null, "last_comment_author": null } ] } }, "config": { "disabled_metrics": [], "disabled_categories": [], "disabled_components": {} }, "source": { "url": "https://github.com/Myriad-Dreamin/tinymist", "host": "github.com", "name": "tinymist", "owner": "Myriad-Dreamin" }, "metrics": { "overall": { "key": "overall", "band": "good", "name": "Overall health", "note": null, "notes": [], "value": 74, "inputs": { "security": 47, "vitality": 93, "community": 70, "governance": 66, "engineering": 90 }, "components": [] }, "categories": [ { "key": "vitality", "band": "excellent", "name": "Vitality", "value": 93, "weight": 0.22, "metrics": [ { "key": "development_activity", "band": "excellent", "name": "Development activity", "note": null, "notes": [], "value": 95, "inputs": { "commits_last_year": 424, "human_commit_share": 1, "days_since_last_push": 0, "active_weeks_last_year": 45 }, "components": [ { "key": "push_recency", "name": "Push recency", "detail": "last push 0 days ago", "points": 36, "status": "met", "details": [ { "code": "push_recency", "params": { "days": 0 } } ], "max_points": 36 }, { "key": "commit_cadence", "name": "Commit cadence", "detail": "45/52 weeks with commits", "points": 31.2, "status": "partial", "details": [ { "code": "commit_cadence_weeks", "params": { "weeks": 45 } } ], "max_points": 36 }, { "key": "commit_volume", "name": "Commit volume", "detail": "424 commits in the last year", "points": 18, "status": "met", "details": [ { "code": "commits_last_year", "params": { "count": 424 } } ], "max_points": 18 }, { "key": "openssf_scorecard_maintained", "name": "OpenSSF Scorecard: Maintained", "detail": "30 commit(s) and 12 issue activity found in the last 90 days -- score normalized to 10", "points": 10, "status": "met", "details": [], "max_points": 10 } ] }, { "key": "release_discipline", "band": "excellent", "name": "Release discipline", "note": null, "notes": [], "value": 90, "inputs": { "releases_count": 100, "latest_release_tag": "v0.15.4-rc1", "releases_from_tags": false, "days_since_latest_release": 0, "mean_days_between_releases": 5 }, "components": [ { "key": "ships_releases", "name": "Ships releases", "detail": "100 releases published", "points": 27, "status": "met", "details": [ { "code": "releases_published", "params": { "count": 100 } } ], "max_points": 27 }, { "key": "release_recency", "name": "Release recency", "detail": "latest release 0 days ago", "points": 36, "status": "met", "details": [ { "code": "release_recency", "params": { "days": 0 } } ], "max_points": 36 }, { "key": "release_cadence", "name": "Release cadence", "detail": "a release every ~5 days", "points": 27, "status": "met", "details": [ { "code": "release_cadence", "params": { "gap": 5 } } ], "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": 0, "days_since_last_human_commit_is_floor": false }, "components": [ { "key": "project_is_still_maintained", "name": "Project is still maintained", "detail": "last human commit 0 days ago", "points": 100, "status": "met", "details": [ { "code": "abandonment_maintained", "params": { "days": 0 } } ], "max_points": 100 } ] } ], "description": "Is the project alive — is code being written and are releases shipping?" }, { "key": "community", "band": "good", "name": "Community & Adoption", "value": 70, "weight": 0.18, "metrics": [ { "key": "popularity", "band": "good", "name": "Popularity & adoption", "note": null, "notes": [], "value": 80, "inputs": { "forks": 174, "stars": 3431, "watchers": 6, "growth_state": "unverified", "growth_factor_pct": 100, "growth_unverified_reason": "no_history" }, "components": [ { "key": "stars", "name": "Stars", "detail": "3,431 stars", "points": 57.3, "status": "partial", "details": [ { "code": "stars", "params": { "count": 3431 } } ], "max_points": 60 }, { "key": "forks", "name": "Forks", "detail": "174 forks", "points": 18.7, "status": "partial", "details": [ { "code": "forks", "params": { "count": 174 } } ], "max_points": 25 }, { "key": "watchers", "name": "Watchers", "detail": "6 watchers", "points": 3.9, "status": "partial", "details": [ { "code": "watchers", "params": { "count": 6 } } ], "max_points": 15 } ] }, { "key": "community_health", "band": "good", "name": "Community health", "note": null, "notes": [], "value": 70, "inputs": { "has_readme": true, "has_license": true, "has_contributing": true, "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 (Apache-2.0)", "points": 22.5, "status": "met", "details": [ { "code": "license_standard", "params": {} }, { "code": "license_spdx", "params": { "spdx": "Apache-2.0" } } ], "max_points": 22.5 }, { "key": "contributing_guide", "name": "CONTRIBUTING guide", "detail": null, "points": 18, "status": "met", "details": [], "max_points": 18 }, { "key": "code_of_conduct", "name": "Code of conduct", "detail": null, "points": 0, "status": "missed", "details": [], "max_points": 13.5 }, { "key": "issue_template", "name": "Issue template", "detail": null, "points": 0, "status": "missed", "details": [], "max_points": 7.2 }, { "key": "pr_template", "name": "PR template", "detail": null, "points": 0, "status": "missed", "details": [], "max_points": 6.3 } ] }, { "key": "ecosystem_adoption", "band": "moderate", "name": "Ecosystem adoption (downloads)", "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.", "notes": [ { "code": "excluded_no_data", "params": { "components": [ "registry_dependents" ] } }, { "code": "weights_renormalized", "params": {} } ], "value": 53, "inputs": { "packages": [ "crityp", "sync-ls", "tinymist-l10n", "tinymist-lint" ], "dependents": null, "ecosystems": "crates", "total_downloads": 75702, "monthly_downloads": 1437 }, "components": [ { "key": "monthly_downloads", "name": "Monthly downloads", "detail": "1,437 downloads/month across crates", "points": 42.1, "status": "partial", "details": [ { "code": "downloads_monthly", "params": { "count": 1437, "ecosystems": "crates" } } ], "max_points": 80 }, { "key": "registry_dependents", "name": "Registry dependents", "detail": "not reported by this ecosystem", "points": 0, "status": "excluded", "details": [ { "code": "not_reported_by_this_ecosystem", "params": {} } ], "max_points": 20 } ] } ], "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?" }, { "key": "governance", "band": "moderate", "name": "Sustainability & Governance", "value": 66, "weight": 0.24, "metrics": [ { "key": "maintainer_resilience", "band": "at_risk", "name": "Maintainer resilience (bus factor)", "note": null, "notes": [], "value": 35, "inputs": { "bus_factor": 1, "contributors_sampled": 65, "top_contributor_share": 0.875 }, "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 88% of commits", "points": 2.8, "status": "partial", "details": [ { "code": "top_contributor_share", "params": { "share": 88 } } ], "max_points": 22.5 }, { "key": "contributor_breadth", "name": "Contributor breadth", "detail": "65 contributors", "points": 13.5, "status": "met", "details": [ { "code": "contributors_sampled", "params": { "count": 65 } } ], "max_points": 13.5 }, { "key": "openssf_scorecard_contributors", "name": "OpenSSF Scorecard: Contributors", "detail": "project has 22 contributing companies or organizations", "points": 10, "status": "met", "details": [], "max_points": 10 } ] }, { "key": "responsiveness", "band": "good", "name": "Issue & PR responsiveness", "note": null, "notes": [], "value": 74, "inputs": { "merged_prs": 1835, "open_issues": 153, "closed_issues": 565, "issue_closed_ratio": 0.787, "closed_unmerged_prs": 74 }, "components": [ { "key": "issue_resolution", "name": "Issue resolution", "detail": "79% of issues closed", "points": 36.8, "status": "partial", "details": [ { "code": "issues_closed_share", "params": { "share": 79 } } ], "max_points": 46.75 }, { "key": "pr_acceptance", "name": "PR acceptance", "detail": "1835/1909 decided PRs merged", "points": 36.8, "status": "partial", "details": [ { "code": "decided_prs_merged", "params": { "merged": 1835, "decided": 1909 } } ], "max_points": 38.25 }, { "key": "openssf_scorecard_code_review", "name": "OpenSSF Scorecard: Code-Review", "detail": "Found 2/30 approved changesets -- score normalized to 0", "points": 0, "status": "missed", "details": [], "max_points": 15 } ] }, { "key": "stewardship", "band": "good", "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": 70, "inputs": { "followers": 953, "owner_type": "User", "is_verified": null, "owner_login": "Myriad-Dreamin", "public_repos": 162, "account_age_days": 3119 }, "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": "953 followers of Myriad-Dreamin", "points": 21.4, "status": "partial", "details": [ { "code": "owner_followers", "params": { "count": 953, "login": "Myriad-Dreamin" } } ], "max_points": 25 }, { "key": "track_record", "name": "Track record", "detail": "162 public repos, account ~8 yr old", "points": 25, "status": "met", "details": [ { "code": "public_repos", "params": { "count": 162 } }, { "code": "account_age_years", "params": { "years": 8 } } ], "max_points": 25 } ] }, { "key": "package_maintenance", "band": "excellent", "name": "Package maintenance", "note": null, "notes": [], "value": 100, "inputs": { "packages": [ "crityp", "sync-ls", "tinymist-l10n", "tinymist-lint" ], "ecosystems": "crates", "any_deprecated": false, "min_days_since_publish": 0 }, "components": [ { "key": "published_resolvable", "name": "Published & resolvable", "detail": "4 package(s) on crates", "points": 25, "status": "met", "details": [ { "code": "packages_published", "params": { "count": 4, "ecosystems": "crates" } } ], "max_points": 25 }, { "key": "publish_recency", "name": "Publish recency", "detail": "latest publish 0 days ago", "points": 35, "status": "met", "details": [ { "code": "publish_recency", "params": { "days": 0 } } ], "max_points": 35 }, { "key": "version_history", "name": "Version history", "detail": "119 published versions", "points": 20, "status": "met", "details": [ { "code": "published_versions", "params": { "count": 119 } } ], "max_points": 20 }, { "key": "not_deprecated", "name": "Not deprecated", "detail": "active, not deprecated or yanked", "points": 20, "status": "met", "details": [ { "code": "package_not_deprecated", "params": {} } ], "max_points": 20 } ] } ], "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?" }, { "key": "engineering", "band": "excellent", "name": "Engineering Quality", "value": 90, "weight": 0.2, "metrics": [ { "key": "engineering_practices", "band": "good", "name": "Engineering practices", "note": null, "notes": [], "value": 84, "inputs": { "has_ci": true, "has_tests": true, "has_editorconfig": false, "has_linter_config": true, "has_precommit_config": false }, "components": [ { "key": "ci_workflows", "name": "CI workflows", "detail": "17 workflow(s)", "points": 24, "status": "met", "details": [ { "code": "ci_workflows", "params": { "count": 17 } } ], "max_points": 24 }, { "key": "tests_present", "name": "Tests present", "detail": null, "points": 24, "status": "met", "details": [], "max_points": 24 }, { "key": "linter_config", "name": "Linter config", "detail": "biome.json, eslint.config.mjs", "points": 16, "status": "met", "details": [ { "code": "file_list", "params": { "files": "biome.json, eslint.config.mjs" } } ], "max_points": 16 }, { "key": "pre_commit_hooks", "name": "Pre-commit hooks", "detail": null, "points": 0, "status": "missed", "details": [], "max_points": 9.6 }, { "key": "editorconfig", "name": ".editorconfig", "detail": null, "points": 0, "status": "missed", "details": [], "max_points": 6.4 }, { "key": "openssf_scorecard_ci_tests", "name": "OpenSSF Scorecard: CI-Tests", "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10", "points": 20, "status": "met", "details": [], "max_points": 20 } ] }, { "key": "documentation", "band": "excellent", "name": "Documentation", "note": null, "notes": [], "value": 100, "inputs": { "topics": [ "formatter", "lsp", "lsp-server", "typst", "vscode-extension", "language-server", "dap-server", "dap" ], "has_wiki": true, "homepage": "https://myriad-dreamin.github.io/tinymist", "has_readme": true, "has_docs_dir": true, "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": 25, "status": "met", "details": [], "max_points": 25 }, { "key": "documentation_homepage_site", "name": "Documentation / homepage site", "detail": "https://myriad-dreamin.github.io/tinymist", "points": 15, "status": "met", "details": [], "max_points": 15 }, { "key": "repository_description", "name": "Repository description", "detail": null, "points": 10, "status": "met", "details": [], "max_points": 10 }, { "key": "topics", "name": "Topics", "detail": "8 topics", "points": 10, "status": "met", "details": [ { "code": "topics_count", "params": { "count": 8 } } ], "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": 47, "weight": 0.16, "metrics": [ { "key": "security_posture", "band": "at_risk", "name": "Security posture", "note": null, "notes": [], "value": 39, "inputs": { "source": "openssf_scorecard", "checks_evaluated": 18, "scorecard_version": "v5.5.0", "checks_inconclusive": 0, "scorecard_aggregate": 3.9 }, "components": [ { "key": "binary_artifacts", "name": "Binary-Artifacts", "detail": "binaries present in source code", "points": 6.8, "status": "partial", "details": [], "max_points": 7.5 }, { "key": "branch_protection", "name": "Branch-Protection", "detail": "branch protection is not maximal on development and all release branches", "points": 3.8, "status": "partial", "details": [], "max_points": 7.5 }, { "key": "ci_tests", "name": "CI-Tests", "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10", "points": 2.5, "status": "met", "details": [], "max_points": 2.5 }, { "key": "cii_best_practices", "name": "CII-Best-Practices", "detail": "no effort to earn an OpenSSF best practices badge detected", "points": 0, "status": "missed", "details": [], "max_points": 2.5 }, { "key": "code_review", "name": "Code-Review", "detail": "Found 2/30 approved changesets -- score normalized to 0", "points": 0, "status": "missed", "details": [], "max_points": 7.5 }, { "key": "contributors", "name": "Contributors", "detail": "project has 22 contributing companies or organizations", "points": 2.5, "status": "met", "details": [], "max_points": 2.5 }, { "key": "dangerous_workflow", "name": "Dangerous-Workflow", "detail": "no dangerous workflow patterns detected", "points": 10, "status": "met", "details": [], "max_points": 10 }, { "key": "dependency_update_tool", "name": "Dependency-Update-Tool", "detail": "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 12 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 detected", "points": 5, "status": "met", "details": [], "max_points": 5 }, { "key": "pinned_dependencies", "name": "Pinned-Dependencies", "detail": "dependency not pinned by hash detected -- score normalized to 0", "points": 0, "status": "missed", "details": [], "max_points": 5 }, { "key": "sast", "name": "SAST", "detail": "SAST tool is not run on all commits -- score normalized to 0", "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": 0, "status": "missed", "details": [], "max_points": 7.5 }, { "key": "vulnerabilities", "name": "Vulnerabilities", "detail": "83 existing vulnerabilities detected", "points": 0, "status": "missed", "details": [], "max_points": 7.5 } ] }, { "key": "dependency_advisories", "band": "good", "name": "Dependency advisories", "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 1592 resolved dependencies against OSV; 57 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.", "notes": [ { "code": "excluded_no_data", "params": { "components": [ "indirect_dependencies_free_of_known_advisories" ] } }, { "code": "weights_renormalized", "params": {} }, { "code": "advisories_scope_repository", "params": { "assessed": 1592 } }, { "code": "advisories_unassessed", "params": { "count": 57 } }, { "code": "advisories_repo_graph_caveat", "params": {} }, { "code": "advisories_reachability", "params": {} } ], "value": 80, "inputs": { "source": "osv", "advisories": 107, "affected_packages": 49, "assessed_packages": 1592, "unassessed_packages": 57, "affected_by_severity": "critical 5, high 26, moderate 8, unknown 10", "direct_affected_packages": 3 }, "components": [ { "key": "direct_dependencies_free_of_known_advisories", "name": "Direct dependencies free of known advisories", "detail": "3 affected: anyhow 1.0.102 (unknown), paste 1.0.15 (unknown), ttf-parser 0.25.1 (unknown)", "points": 23.1, "status": "partial", "details": [ { "code": "advisories_affected", "params": { "count": 3, "packages": "anyhow 1.0.102 (unknown), paste 1.0.15 (unknown), ttf-parser 0.25.1 (unknown)" } } ], "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": "1 advisory-carrying package(s) unaddressed past 90 days; oldest published 657 days ago", "points": 37.2, "status": "partial", "details": [ { "code": "advisories_stale", "params": { "days": 90, "count": 1, "oldest": 657 } } ], "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": 1592, "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": 8 }, "components": [ { "key": "policy_exposure_multiplier", "name": "Policy exposure multiplier", "detail": "no confirmed policy-scope location match", "points": 100, "status": "met", "details": [ { "code": "jurisdiction_no_match", "params": {} } ], "max_points": 100 } ] } ], "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?" }, { "key": "ai_readiness", "band": "good", "name": "AI Readiness", "value": 73, "weight": 0, "metrics": [ { "key": "ai_agent_context", "band": "excellent", "name": "Agent context & guidance", "note": null, "notes": [], "value": 85, "inputs": { "has_llms_txt": false, "legible_history_share": 1, "agent_instruction_files": [ ".github/copilot-instructions.md", "AGENTS.md", "editors/vscode/AGENTS.md" ], "agent_instruction_max_bytes": 9838 }, "components": [ { "key": "agent_instructions", "name": "Agent instructions", "detail": ".github/copilot-instructions.md, AGENTS.md, editors/vscode/AGENTS.md", "points": 45, "status": "met", "details": [ { "code": "file_list", "params": { "files": ".github/copilot-instructions.md, AGENTS.md, editors/vscode/AGENTS.md" } } ], "max_points": 45 }, { "key": "machine_readable_docs_llms_txt", "name": "Machine-readable docs (llms.txt)", "detail": null, "points": 0, "status": "missed", "details": [], "max_points": 15 }, { "key": "legible_commit_history", "name": "Legible commit history", "detail": "100 of 100 human commits state their intent (structured subject or explanatory body)", "points": 40, "status": "met", "details": [ { "code": "legible_history", "params": { "legible": 100, "sampled": 100 } } ], "max_points": 40 } ] }, { "key": "ai_verify_loop", "band": "moderate", "name": "Verify loop (build / test / typecheck)", "note": null, "notes": [], "value": 67, "inputs": { "has_nix": true, "has_tests": true, "lockfiles": [ "Cargo.lock", "yarn.lock" ], "has_dockerfile": true, "typed_language": true, "bootstrap_files": [], "has_devcontainer": false, "has_linter_config": true, "typecheck_configs": [ "contrib/html/editors/vscode/tsconfig.json", "contrib/previewer-provider/editors/vscode/tsconfig.json", "contrib/renderer-diff/tsconfig.json", "contrib/tinymist-gpu-viewer/editors/vscode/tsconfig.json", "contrib/typst-preview-ng/editors/vscode/tsconfig.json", "contrib/typst-preview/editors/vscode/tsconfig.json", "editors/vscode/tsconfig.json", "syntaxes/textmate/tsconfig.json", "tools/editor-tools/tsconfig.json", "tools/typst-dom/tsconfig.json", "tools/typst-preview-frontend/tsconfig.json" ], "agent_commit_share": 0, "toolchain_manifests": [ "Cargo.toml", "benches/font-load/Cargo.toml", "crates/cmark-writer-macros/Cargo.toml", "crates/cmark-writer/Cargo.toml", "crates/crityp/Cargo.toml", "crates/sync-lsp/Cargo.toml", "crates/tinymist-analysis/Cargo.toml", "crates/tinymist-assets/Cargo.toml", "crates/tinymist-cli/Cargo.toml", "crates/tinymist-dap/Cargo.toml", "crates/tinymist-debug/Cargo.toml", "crates/tinymist-derive/Cargo.toml", "crates/tinymist-docs-tool/Cargo.toml", "crates/tinymist-index/Cargo.toml", "crates/tinymist-l10n/Cargo.toml", "crates/tinymist-lint/Cargo.toml", "crates/tinymist-package/Cargo.toml", "crates/tinymist-project/Cargo.toml", "crates/tinymist-query/Cargo.toml", "crates/tinymist-render/Cargo.toml", "crates/tinymist-std/Cargo.toml", "crates/tinymist-task/Cargo.toml", "crates/tinymist-tests/Cargo.toml", "crates/tinymist-vfs/Cargo.toml", "crates/tinymist-viewer/Cargo.toml", "crates/tinymist-world/Cargo.toml", "crates/tinymist/Cargo.toml", "crates/typlite/Cargo.toml", "crates/typst-preview/Cargo.toml", "crates/typst-shim/Cargo.toml", "editors/intellij/build.gradle.kts", "tests/Cargo.toml" ], "dependency_bot_commit_share": 0 }, "components": [ { "key": "one_command_bootstrap", "name": "One-command bootstrap", "detail": "Cargo.toml, benches/font-load/Cargo.toml, crates/cmark-writer-macros/Cargo.toml (toolchain convention, no task runner)", "points": 12.6, "status": "partial", "details": [ { "code": "toolchain_convention", "params": { "files": "Cargo.toml, benches/font-load/Cargo.toml, crates/cmark-writer-macros/Cargo.toml" } } ], "max_points": 18 }, { "key": "automated_tests", "name": "Automated tests", "detail": null, "points": 22, "status": "met", "details": [], "max_points": 22 }, { "key": "lint_format_config", "name": "Lint / format config", "detail": "biome.json, eslint.config.mjs", "points": 11, "status": "met", "details": [ { "code": "file_list", "params": { "files": "biome.json, eslint.config.mjs" } } ], "max_points": 11 }, { "key": "static_type_checking", "name": "Static type checking", "detail": "contrib/html/editors/vscode/tsconfig.json, contrib/previewer-provider/editors/vscode/tsconfig.json, contrib/renderer-diff/tsconfig.json, contrib/tinymist-gpu-viewer/editors/vscode/tsconfig.json, contrib/typst-preview-ng/editors/vscode/tsconfig.json, contrib/typst-preview/editors/vscode/tsconfig.json, editors/vscode/tsconfig.json, syntaxes/textmate/tsconfig.json, tools/editor-tools/tsconfig.json, tools/typst-dom/tsconfig.json, tools/typst-preview-frontend/tsconfig.json", "points": 11, "status": "met", "details": [ { "code": "file_list", "params": { "files": "contrib/html/editors/vscode/tsconfig.json, contrib/previewer-provider/editors/vscode/tsconfig.json, contrib/renderer-diff/tsconfig.json, contrib/tinymist-gpu-viewer/editors/vscode/tsconfig.json, contrib/typst-preview-ng/editors/vscode/tsconfig.json, contrib/typst-preview/editors/vscode/tsconfig.json, editors/vscode/tsconfig.json, syntaxes/textmate/tsconfig.json, tools/editor-tools/tsconfig.json, tools/typst-dom/tsconfig.json, tools/typst-preview-frontend/tsconfig.json" } } ], "max_points": 11 }, { "key": "reproducible_environment", "name": "Reproducible environment", "detail": "Dockerfile, Nix, lockfile", "points": 10, "status": "met", "details": [ { "code": "file_list", "params": { "files": "Dockerfile, Nix, 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": "excellent", "name": "Code legibility for models", "note": null, "notes": [], "value": 100, "inputs": { "primary_language": "Rust", "largest_source_bytes": 104614, "source_files_sampled": 624, "oversized_source_files": 6 }, "components": [ { "key": "type_checkable_code", "name": "Type-checkable code", "detail": "Rust (statically typed)", "points": 45, "status": "met", "details": [ { "code": "statically_typed_language", "params": { "language": "Rust" } } ], "max_points": 45 }, { "key": "manageable_file_sizes", "name": "Manageable file sizes", "detail": "6/624 source files over 60KB", "points": 54.5, "status": "partial", "details": [ { "code": "oversized_source_files", "params": { "kb": 60, "sampled": 624, "oversized": 6 } } ], "max_points": 55 } ] }, { "key": "ai_interfaces", "band": "at_risk", "name": "Machine-readable interfaces", "note": null, "notes": [], "value": 40, "inputs": { "example_dirs": [ "sample", "samples" ], "has_mcp_signal": false, "api_schema_files": [] }, "components": [ { "key": "api_schema_openapi_graphql_proto", "name": "API schema (OpenAPI/GraphQL/proto)", "detail": null, "points": 0, "status": "missed", "details": [], "max_points": 40 }, { "key": "mcp_server", "name": "MCP server", "detail": null, "points": 0, "status": "missed", "details": [], "max_points": 20 }, { "key": "runnable_examples", "name": "Runnable examples", "detail": "sample, samples", "points": 40, "status": "met", "details": [ { "code": "file_list", "params": { "files": "sample, samples" } } ], "max_points": 40 } ] } ], "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score." } ], "metrics_version": "1.13.0" }, "warnings": [ "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token", "Could not fetch crates package 'tinymist-bench-font-load' from its registry", "crates package 'cmark-writer' points at a different repository (https://github.com/hongjr03/cmark-writer); excluded from ecosystem scoring", "Could not fetch crates package 'tinymist-cli' from its registry", "Could not fetch crates package 'tinymist-dap' from its registry" ], "report_type": "repository", "generated_at": "2026-07-26T17:10:20.245368Z", "schema_version": "0.27.0", "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/m/Myriad-Dreamin/tinymist.svg", "full_name": "Myriad-Dreamin/tinymist", "license_state": "standard", "license_spdx": "Apache-2.0" }, "repoMeta": null, "notFound": false, "related": [ { "id": 32913, "full_name": "scalar/scalar", "url": "https://github.com/scalar/scalar", "description": "Scalar is an open-source API platform:                                       🌐 Modern REST API Client                                        📖 Beautiful API References                                        ✨ 1st-Class OpenAPI/Swagger Support", "ecosystem": "npm", "ecosystems": [ "npm", "pypi", "crates" ], "primary_language": "TypeScript", "languages": [ "TypeScript", "Vue" ], "topics": [ "api", "docs", "openapi", "reference", "swagger", "vue", "openapi3", "api-client", "http-client", "rest-api", "documentation", "development-tools", "web-programming", "references", "nuxt", "postman-alternative", "rest", "testing", "astro-component", "utils", "scalar", "next.js", "nextjs" ], "license_spdx": "MIT", "license_state": "standard", "stars": 15657, "forks": 903, "watchers": 33, "monthly_downloads": 7188312, "latest_score": 89, "latest_band": "excellent", "latest_scanned_at": "2026-07-21T14:29:08.015354Z", "has_high_risk_jurisdiction_exposure": false, "has_malicious_dependency": false, "growth_authenticity": "organic", "abandonment_state": "unverified", "red_flags": [], "badge_url": "" }, { "id": 206, "full_name": "rust-lang/rust", "url": "https://github.com/rust-lang/rust", "description": "Empowering everyone to build reliable and efficient software.", "ecosystem": "crates", "ecosystems": [ "crates", "npm" ], "primary_language": "Rust", "languages": [ "Rust" ], "topics": [ "rust", "compiler", "language" ], "license_spdx": "Apache-2.0", "license_state": "standard", "stars": 114786, "forks": 15393, "watchers": 1528, "monthly_downloads": null, "latest_score": 88, "latest_band": "excellent", "latest_scanned_at": "2026-07-22T01:37:57.912088Z", "has_high_risk_jurisdiction_exposure": false, "has_malicious_dependency": false, "growth_authenticity": "unverified", "abandonment_state": "maintained", "red_flags": [], "badge_url": "" }, { "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": 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": 143, "full_name": "strapi/strapi", "url": "https://github.com/strapi/strapi", "description": "🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable, and developer-first.", "ecosystem": "npm", "ecosystems": [ "npm" ], "primary_language": "TypeScript", "languages": [ "TypeScript", "JavaScript" ], "topics": [ "strapi", "nodejs", "api", "dashboard", "javascript", "graphql", "rest", "cms", "headless-cms", "jamstack", "customizable", "hacktoberfest", "mysql", "content-management", "cms-framework", "content-management-system", "typescript", "no-code", "posgresql" ], "license_spdx": null, "license_state": "custom", "stars": 72664, "forks": 9793, "watchers": 649, "monthly_downloads": null, "latest_score": 90, "latest_band": "excellent", "latest_scanned_at": "2026-07-15T20:41:36.268873Z", "has_high_risk_jurisdiction_exposure": false, "has_malicious_dependency": false, "growth_authenticity": "unverified", "abandonment_state": "unverified", "red_flags": [], "badge_url": "" }, { "id": 118, "full_name": "microsoft/TypeScript", "url": "https://github.com/microsoft/TypeScript", "description": "TypeScript is a superset of JavaScript that compiles to clean JavaScript output.", "ecosystem": "npm", "ecosystems": [ "npm" ], "primary_language": "TypeScript", "languages": [], "topics": [ "javascript", "language", "typechecker", "typescript" ], "license_spdx": "Apache-2.0", "license_state": "standard", "stars": 109877, "forks": 13650, "watchers": 2269, "monthly_downloads": 926538192, "latest_score": 89, "latest_band": "excellent", "latest_scanned_at": "2026-07-13T01:52:31.545660Z", "has_high_risk_jurisdiction_exposure": false, "has_malicious_dependency": false, "growth_authenticity": "unverified", "abandonment_state": "unverified", "red_flags": [], "badge_url": "" } ] } }
Öffentliches Register
Software-GesundheitsberichtSchema 0.27.0 · Metriken 1.13.0 · 2026-07-26 17:10 UTC

Myriad-Dreamin / tinymist

Tinymist [ˈtaɪni mɪst] is an integrated language service for Typst [taɪpst].

Rust · TypeScriptApache-2.0★ 3.431 Sterne⑂ 174 Forksseit März 2024Auf GitHub ansehen ↗

Myriad-Dreamin/tinymist erreicht einen Gesundheitsindex von 74 von 100 und liegt damit im Bereich Gut. Am stärksten schneidet es bei Vitality (93/100) ab, am schwächsten bei Security (47/100). Zuletzt heute aktualisiert. Ein einzelner Mitwirkender trägt den Großteil der jüngsten Arbeit.

74
gesamt / 100
Gut

Software-Gesundheitsindex

Metriken werden auf einer Skala von 1–100 in gewichtete Kategorien gruppiert. Der Gesamtwert beginnt als ihr Mittel; sobald öffentliche Evidenz die Richtlinie für Hochrisikojurisdiktionen auslöst, wird die Bewertung angepasst und erhält die Obergrenze 49 (Gefährdet). AI Readiness liegt außerhalb.

74
Exzellent85-100Vorbildlich; erfüllt im Wesentlichen alle geprüften Kriterien
Gut70-84Gesund; geringfügige Lücken
Mittel50-69Akzeptabel mit deutlichen Lücken; Überprüfung empfohlen
Gefährdet30-49Erhebliche Schwächen; eine Übernahme erfordert Vorsicht
Kritisch1-29Schwerwiegende Probleme (aufgegeben, nur ein Maintainer, keine Hygiene)
VitalitätCommunity &VerbreitungNachhaltigkeit &GovernanceEngineering-QualitätSicherheitAI Readiness

Bewertungsprofil

Jede Achse ist eine Kategorie. Die Form zählt mehr als der Durchschnitt — ein gesundes Projekt füllt die gesamte Fläche, während ein Profil aus Spitzen und Kratern bedeutet, dass Stärke in einer Dimension Risiken in einer anderen verdeckt.

Eigentümerschaft

Myriad-DreaminPersönliches Konto
953 Follower162 öffentliche Reposseit Jan. 2018

Dieses Repository gehört einem persönlichen Konto. Ein Projekt mit nur einem Eigentümer trägt ein höheres Kontinuitätsrisiko als ein organisationsgetragenes.

Paket-Ökosysteme

RegistryPaketVersionDownloads / MonatVersionenZuletzt veröffentlichtTags
crates.iocrityp0.15.214084vor 0 Tagenlanguagetypstcommand-line-utilitiescompilers
crates.iosync-ls0.15.2307119vor 0 Tagendaplanguagelanguage-serverlspcompilersdevelopment-tools
crates.iocmark-writerverweist auf ein anderes Repo — nicht bewertet0.9.04.02626vor 272 Tagencommonmarkmarkdownserializerwritertext-processing
crates.iotinymist-l10n0.15.075033vor 37 Tagenlanguagetypstcommand-line-utilitiescompilers
crates.iotinymist-lint0.15.224070vor 0 Tagenapilanguagetypstcompilers

Metriken nach Kategorie

Vitalität

Lebt das Projekt — wird Code geschrieben und werden Releases ausgeliefert?

93Exzellent · 22 % des Gesamtindex
Wie die Bewertung erfolgt
36/36Push-Aktualität — letzter Push vor 0 Tagen
31.2/36Commit-Rhythmus — 45/52 Wochen mit Commits
18/18Commit-Volumen — 424 Commits im letzten Jahr
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 12 issue activity found in the last 90 days -- score normalized to 10
Verwendete Eingangsdaten
commits_last_year424
human_commit_share1
days_since_last_push0
active_weeks_last_year45
Wie die Bewertung erfolgt
27/27Liefert Releases aus — 100 Releases veröffentlicht
36/36Release-Aktualität — letztes Release vor 0 Tagen
27/27Release-Rhythmus — ein Release etwa alle 5 Tage
0/10OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases.
Verwendete Eingangsdaten
releases_count100
latest_release_tagv0.15.4-rc1
releases_from_tagsnein
days_since_latest_release0
mean_days_between_releases5

Community & Verbreitung

Hat das Projekt Nutzer, Downloads, Aufmerksamkeit und ein einladendes Umfeld für Beitragende?

70Gut · 18 % des Gesamtindex
Wie die Bewertung erfolgt
57.3/60Stars — 3.431 Stars
18.7/25Forks — 174 Forks
3.9/15Watcher — 6 Watcher
Verwendete Eingangsdaten
forks174
stars3.431
watchers6
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Wie die Bewertung erfolgt
22.5/22.5README
22.5/22.5Lizenz — anerkannte Lizenz (Apache-2.0)
18/18CONTRIBUTING-Leitfaden
0/13.5Verhaltenskodex
0/7.2Issue-Vorlage
0/6.3PR-Vorlage
Verwendete Eingangsdaten
has_readmeja
has_licenseja
has_contributingja
has_issue_templatenein
has_code_of_conductnein
has_pull_request_templatenein
Wie die Bewertung erfolgt
42.1/80Downloads pro Monat — 1.437 Downloads/Monat über crates
0/20Abhängige in der Registry — von diesem Ökosystem nicht ausgewiesen
Verwendete Eingangsdaten
packagescrityp, sync-ls, tinymist-l10n, tinymist-lint
dependents
ecosystemscrates
total_downloads75.702
monthly_downloads1.437
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Abhängige in der Registry. Die verbleibenden Gewichte wurden renormalisiert.

Nachhaltigkeit & Governance

Überdauert das Projekt die Menschen, die es tragen — Bus-Faktor, Reaktionsfähigkeit, Trägerschaft und Paketpflege?

66Mittel · 24 % des Gesamtindex
Wie die Bewertung erfolgt
9/54Bus-Faktor — 1 Beitragende decken die Hälfte aller Commits ab
2.8/22.5Commit-Verteilung — wichtigste beitragende Person verfasste 88 % der Commits
13.5/13.5Breite der Beitragenden — 65 Beitragende
10/10OpenSSF Scorecard: Contributors — project has 22 contributing companies or organizations
Verwendete Eingangsdaten
bus_factor1
contributors_sampled65
top_contributor_share0,875
Wie die Bewertung erfolgt
36.8/46.8Issue-Lösungsquote — 79 % der Issues geschlossen
36.8/38.3PR-Annahme — 1.835/1.909 entschiedene PRs gemergt
0/15OpenSSF Scorecard: Code-Review — Found 2/30 approved changesets -- score normalized to 0
Verwendete Eingangsdaten
merged_prs1.835
open_issues153
closed_issues565
issue_closed_ratio0,787
closed_unmerged_prs74
Wie die Bewertung erfolgt
10/30Organisatorische Trägerschaft — persönliches (Nutzer-)Konto
0/20Verifizierte Domain — für Nutzerkonten nicht anwendbar
21.4/25Reichweite des Inhabers — 953 Follower von Myriad-Dreamin
25/25Kontohistorie — 162 öffentliche Repos, Kontoalter ca. 8 Jahre
Verwendete Eingangsdaten
followers953
owner_typeUser
is_verified
owner_loginMyriad-Dreamin
public_repos162
account_age_days3.119
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Verifizierte Domain. Die verbleibenden Gewichte wurden renormalisiert.

Paketpflege

100Exzellent
Wie die Bewertung erfolgt
25/25Veröffentlicht & auflösbar — 4 Paket(e) auf crates
35/35Veröffentlichungsaktualität — letzte Veröffentlichung vor 0 Tagen
20/20Versionshistorie — 119 veröffentlichte Versionen
20/20Nicht veraltet — aktiv, nicht veraltet oder zurückgezogen
Verwendete Eingangsdaten
packagescrityp, sync-ls, tinymist-l10n, tinymist-lint
ecosystemscrates
any_deprecatednein
min_days_since_publish0

Engineering-Qualität

Sind grundlegende Engineering- und Dokumentationspraktiken vorhanden?

90Exzellent · 20 % des Gesamtindex
Wie die Bewertung erfolgt
24/24CI-Workflows — 17 Workflow(s)
24/24Tests vorhanden
16/16Linter-Konfiguration — biome.json, eslint.config.mjs
0/9.6Pre-Commit-Hooks
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
Verwendete Eingangsdaten
has_cija
has_testsja
has_editorconfignein
has_linter_configja
has_precommit_confignein

Dokumentation

100Exzellent
Wie die Bewertung erfolgt
30/30README
25/25Dokumentationsverzeichnis
15/15Dokumentations-/Homepage-Site — https://myriad-dreamin.github.io/tinymist
10/10Repository-Beschreibung
10/10Topics — 8 Topics
10/10Wiki
Verwendete Eingangsdaten
topicsformatter, lsp, lsp-server, typst, vscode-extension, language-server, dap-server, dap
has_wikija
homepagehttps://myriad-dreamin.github.io/tinymist
has_readmeja
has_docs_dirja
has_descriptionja

Sicherheit

Sind die sichtbaren Sicherheits- und Lieferkettenpraktiken belastbar, ohne ungeklärte Exposition gegenüber Hochrisikojurisdiktionen?

47Gefährdet · 16 % des Gesamtindex

Sicherheitslage

39Gefährdet
Wie die Bewertung erfolgt
6.8/7.5Binary-Artifacts — binaries present in source code
3.8/7.5Branch-Protection — branch protection is not maximal on development and all release branches
2.5/2.5CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
0/7.5Code-Review — Found 2/30 approved changesets -- score normalized to 0
2.5/2.5Contributors — project has 22 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
0/7.5Dependency-Update-Tool — no update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5Lizenz — license file detected
7.5/7.5Maintained — 30 commit(s) and 12 issue activity found in the last 90 days -- score normalized to 10
5/5Packaging — packaging workflow detected
0/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — Project has not signed or included provenance with any releases.
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 83 existing vulnerabilities detected
Verwendete Eingangsdaten
sourceopenssf_scorecard
checks_evaluated18
scorecard_versionv5.5.0
checks_inconclusive0
scorecard_aggregate3,9
Wie die Bewertung erfolgt
23.1/35Direkte Abhängigkeiten ohne bekannte Advisories — 3 betroffen: anyhow 1.0.102 (unknown), paste 1.0.15 (unknown), ttf-parser 0.25.1 (unknown)
0/25Indirekte Abhängigkeiten ohne bekannte Advisories — transitive Menge in diesem Bereich nicht von Entwicklungs- und Test-Abhängigkeiten trennbar
37.2/40Keine offenen Advisories — 1 Paket(e) mit Advisory seit über 90 Tagen unbehandelt; ältestes vor 657 Tagen veröffentlicht
Verwendete Eingangsdaten
sourceosv
advisories107
affected_packages49
assessed_packages1.592
unassessed_packages57
affected_by_severitycritical 5, high 26, moderate 8, unknown 10
direct_affected_packages3
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Indirekte Abhängigkeiten ohne bekannte Advisories. Die verbleibenden Gewichte wurden renormalisiert. 1592 aufgelöste Abhängigkeiten wurden mit OSV abgeglichen. 57 konnten nicht bewertet werden — keine aufgelöste Version, ein nicht unterstütztes Ökosystem oder außerhalb der ausgewiesenen Paketliste. Dieses Repository veröffentlicht kein Paket, das der Index auflöst; bewertet wurde daher der Abhängigkeitsgraph des Repositorys. Dieser Graph vermischt Entwicklungs- und Test-Pins mit ausgelieferten Abhängigkeiten, daher werden nur die deklarierten Laufzeit-Abhängigkeiten bewertet; transitive Befunde werden als Kontext ausgewiesen und fließen nicht in die Bewertung ein. Erreichbarkeit wird nicht analysiert.

AI Readiness

Wie gut ist das Repository dafür ausgestattet, mit KI-Coding-Agenten entwickelt und gepflegt zu werden? Ein unabhängiges, experimentelles Badge — Gewicht 0,0, es wird eigenständig ausgewiesen und verändert den Gesamt-Gesundheitswert nicht.

73Gut · 0 % des Gesamtindex
Wie die Bewertung erfolgt
45/45Agentenanweisungen — .github/copilot-instructions.md, AGENTS.md, editors/vscode/AGENTS.md
0/15Maschinenlesbare Doku (llms.txt)
40/40Lesbare Commit-Historie — 100 von 100 menschlichen Commits benennen ihre Absicht (strukturierter Betreff oder erläuternder Text)
Verwendete Eingangsdaten
has_llms_txtnein
legible_history_share1
agent_instruction_files.github/copilot-instructions.md, AGENTS.md, editors/vscode/AGENTS.md
agent_instruction_max_bytes9.838
Wie die Bewertung erfolgt
12.6/18Bootstrap mit einem Befehl — Cargo.toml, benches/font-load/Cargo.toml, crates/cmark-writer-macros/Cargo.toml (Toolchain-Konvention, kein Task-Runner)
22/22Automatisierte Tests
11/11Lint-/Format-Konfiguration — biome.json, eslint.config.mjs
11/11Statische Typprüfung — contrib/html/editors/vscode/tsconfig.json, contrib/previewer-provider/editors/vscode/tsconfig.json, contrib/renderer-diff/tsconfig.json, contrib/tinymist-gpu-viewer/editors/vscode/tsconfig.json, contrib/typst-preview-ng/editors/vscode/tsconfig.json, contrib/typst-preview/editors/vscode/tsconfig.json, editors/vscode/tsconfig.json, syntaxes/textmate/tsconfig.json, tools/editor-tools/tsconfig.json, tools/typst-dom/tsconfig.json, tools/typst-preview-frontend/tsconfig.json
10/10Reproduzierbare Umgebung — Dockerfile, Nix, lockfile
0/10Belegte Agentenpraxis — keine von Agenten verfassten Commits unter den letzten 100
0/8Automatisierte Wartung — keine automatisierten Abhängigkeits-Updates beobachtet
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Verwendete Eingangsdaten
has_nixja
has_testsja
lockfilesCargo.lock, yarn.lock
has_dockerfileja
typed_languageja
bootstrap_files
has_devcontainernein
has_linter_configja
typecheck_configscontrib/html/editors/vscode/tsconfig.json, contrib/previewer-provider/editors/vscode/tsconfig.json, contrib/renderer-diff/tsconfig.json, contrib/tinymist-gpu-viewer/editors/vscode/tsconfig.json, contrib/typst-preview-ng/editors/vscode/tsconfig.json, contrib/typst-preview/editors/vscode/tsconfig.json, editors/vscode/tsconfig.json, syntaxes/textmate/tsconfig.json, tools/editor-tools/tsconfig.json, tools/typst-dom/tsconfig.json, tools/typst-preview-frontend/tsconfig.json
agent_commit_share0
toolchain_manifestsCargo.toml, benches/font-load/Cargo.toml, crates/cmark-writer-macros/Cargo.toml, crates/cmark-writer/Cargo.toml, crates/crityp/Cargo.toml, crates/sync-lsp/Cargo.toml, crates/tinymist-analysis/Cargo.toml, crates/tinymist-assets/Cargo.toml, crates/tinymist-cli/Cargo.toml, crates/tinymist-dap/Cargo.toml, crates/tinymist-debug/Cargo.toml, crates/tinymist-derive/Cargo.toml, crates/tinymist-docs-tool/Cargo.toml, crates/tinymist-index/Cargo.toml, crates/tinymist-l10n/Cargo.toml, crates/tinymist-lint/Cargo.toml, crates/tinymist-package/Cargo.toml, crates/tinymist-project/Cargo.toml, crates/tinymist-query/Cargo.toml, crates/tinymist-render/Cargo.toml, crates/tinymist-std/Cargo.toml, crates/tinymist-task/Cargo.toml, crates/tinymist-tests/Cargo.toml, crates/tinymist-vfs/Cargo.toml, crates/tinymist-viewer/Cargo.toml, crates/tinymist-world/Cargo.toml, crates/tinymist/Cargo.toml, crates/typlite/Cargo.toml, crates/typst-preview/Cargo.toml, crates/typst-shim/Cargo.toml, editors/intellij/build.gradle.kts, tests/Cargo.toml
dependency_bot_commit_share0
Wie die Bewertung erfolgt
45/45Typprüfbarer Code — Rust (statisch typisiert)
54.5/55Handhabbare Dateigrößen — 6/624 Quelldateien über 60 KB
Verwendete Eingangsdaten
primary_languageRust
largest_source_bytes104.614
source_files_sampled624
oversized_source_files6
Wie die Bewertung erfolgt
0/40API-Schema (OpenAPI/GraphQL/proto)
0/20MCP-Server
40/40Lauffähige Beispiele — sample, samples
Verwendete Eingangsdaten
example_dirssample, samples
has_mcp_signalnein
api_schema_files

Eckdaten

3.431GitHub-Sterne
65Mitwirkende
424Commits, letzte 12 Monate
0Tage seit letztem Push
100Releases
1Bus-Faktor
153offene Issues
crates.io, npmPaket-Ökosysteme

Warnungen zur Datenerhebung

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • Could not fetch crates package 'tinymist-bench-font-load' from its registry
  • crates package 'cmark-writer' points at a different repository (https://github.com/hongjr03/cmark-writer); excluded from ecosystem scoring
  • Could not fetch crates package 'tinymist-cli' from its registry
  • Could not fetch crates package 'tinymist-dap' from its registry

Weitere Details

Stern- und Fork-Verlauf 0 ★ / 174 ⇿
0Sterne
174Forks
99Releases

Wann jeder Stern und Fork hinzugefügt wurde, von GitHub erfasst und nach Tagen gruppiert. Das kumulierte Wachstum steht direkt über den täglichen Zugängen, aus denen es besteht, sodass beide gegeneinander lesbar sind: stetiger organischer Zuwachs sieht ganz anders aus als ein abrupter, kurzlebiger Ausschlag. Wo dieser Unterschied messbar ist, wird er als Wachstumsauthentizität ausgewiesen.

0408012016020017362024-042025-052026-07
Major 0Minor 2Patch 38

Jeder Punkt umfasst 3 Tage.

OpenSSF Scorecard 3.9 / 10
3.9Gesamtwert

Unabhängige, werkzeugneutrale Sicherheitsbewertung durch das quelloffene OpenSSF Scorecard. Jede Prüfung honoriert eine Sicherheits-Praxis, nicht das Werkzeug eines bestimmten Anbieters. Prüfungen, die Scorecard nicht ermitteln konnte, sind mit k. A. markiert und vom Sicherheitswert ausgeschlossen (nie als null gezählt).Scorecard v5.5.0 · 2026-07-26 17:09 UTC

9Binary-Artifactsbinaries present in source code
5Branch-Protectionbranch protection is not maximal on development and all release branches
10CI-Tests30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
0Code-ReviewFound 2/30 approved changesets -- score normalized to 0
10Contributorsproject has 22 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
0Dependency-Update-Toolno update tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 12 issue activity found in the last 90 days -- score normalized to 10
10Packagingpackaging workflow detected
0Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 0
0SASTSAST tool is not run on all commits -- score normalized to 0
0Security-Policysecurity policy file not detected
0Signed-ReleasesProject has not signed or included provenance with any releases.
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities83 existing vulnerabilities detected
Direkte Abhängigkeiten 291
RegistryPaketVersionsvorgabeManifest
crates.iodivanbenches/font-load/Cargo.toml
crates.iotinymistbenches/font-load/Cargo.toml
npmjszip^3.10.1contrib/renderer-diff/package.json
npmreact^19.1.0contrib/renderer-diff/package.json
npmreact-dom^19.1.0contrib/renderer-diff/package.json
crates.iosyncrates/cmark-writer-macros/Cargo.toml
crates.ioquotecrates/cmark-writer-macros/Cargo.toml
crates.ioproc-macro2crates/cmark-writer-macros/Cargo.toml
crates.iocmark-writer-macroscrates/cmark-writer/Cargo.toml
crates.ioecowcrates/cmark-writer/Cargo.toml
crates.ioenv_loggercrates/cmark-writer/Cargo.toml
crates.iohtml-escapecrates/cmark-writer/Cargo.toml
crates.iologcrates/cmark-writer/Cargo.toml
crates.ioanyhowcrates/crityp/Cargo.toml
crates.iobase64crates/crityp/Cargo.toml
crates.ioclapcrates/crityp/Cargo.toml
crates.iocriterioncrates/crityp/Cargo.toml
crates.iocomemocrates/crityp/Cargo.toml
crates.ioecowcrates/crityp/Cargo.toml
crates.iohalfcrates/crityp/Cargo.toml
crates.iotinymist-stdcrates/crityp/Cargo.toml
crates.iotinymist-projectcrates/crityp/Cargo.toml
crates.iotypstcrates/crityp/Cargo.toml
crates.iotypst-syntaxcrates/crityp/Cargo.toml
crates.ioanyhowcrates/sync-lsp/Cargo.toml
crates.iocrossbeam-channelcrates/sync-lsp/Cargo.toml
crates.iofuturescrates/sync-lsp/Cargo.toml
crates.iologcrates/sync-lsp/Cargo.toml
crates.ioparking_lotcrates/sync-lsp/Cargo.toml
crates.ioserdecrates/sync-lsp/Cargo.toml
crates.ioserde_jsoncrates/sync-lsp/Cargo.toml
crates.iotinymist-stdcrates/sync-lsp/Cargo.toml
crates.iodaptscrates/sync-lsp/Cargo.toml
crates.iolsp-typescrates/sync-lsp/Cargo.toml
crates.ioclapcrates/sync-lsp/Cargo.toml
crates.iojs-syscrates/sync-lsp/Cargo.toml
crates.ioserde-wasm-bindgencrates/sync-lsp/Cargo.toml
crates.iotokiocrates/sync-lsp/Cargo.toml
crates.iotokio-utilcrates/sync-lsp/Cargo.toml
crates.iowasm-bindgencrates/sync-lsp/Cargo.toml
crates.iocomemocrates/tinymist-analysis/Cargo.toml
crates.iodashmapcrates/tinymist-analysis/Cargo.toml
crates.ioecowcrates/tinymist-analysis/Cargo.toml
crates.ioenacrates/tinymist-analysis/Cargo.toml
crates.iohashbrowncrates/tinymist-analysis/Cargo.toml
crates.ioitertoolscrates/tinymist-analysis/Cargo.toml
crates.iologcrates/tinymist-analysis/Cargo.toml
crates.iolsp-typescrates/tinymist-analysis/Cargo.toml
crates.ioparking_lotcrates/tinymist-analysis/Cargo.toml
crates.ioregexcrates/tinymist-analysis/Cargo.toml
crates.iorpdscrates/tinymist-analysis/Cargo.toml
crates.iorustc-hashcrates/tinymist-analysis/Cargo.toml
crates.ioserdecrates/tinymist-analysis/Cargo.toml
crates.ioserde_yamlcrates/tinymist-analysis/Cargo.toml
crates.iostrumcrates/tinymist-analysis/Cargo.toml
crates.iotinymist-derivecrates/tinymist-analysis/Cargo.toml
crates.iotinymist-stdcrates/tinymist-analysis/Cargo.toml
crates.iotinymist-worldcrates/tinymist-analysis/Cargo.toml
crates.iotomlcrates/tinymist-analysis/Cargo.toml
crates.iotriomphecrates/tinymist-analysis/Cargo.toml
crates.iotypstcrates/tinymist-analysis/Cargo.toml
crates.iotypst-macroscrates/tinymist-analysis/Cargo.toml
crates.iotypst-shimcrates/tinymist-analysis/Cargo.toml
crates.iotypst-timingcrates/tinymist-analysis/Cargo.toml
crates.iounscannycrates/tinymist-analysis/Cargo.toml
crates.ioanyhowcrates/tinymist-cli/Cargo.toml
crates.ioasync-traitcrates/tinymist-cli/Cargo.toml
crates.iobase64crates/tinymist-cli/Cargo.toml
crates.iochronocrates/tinymist-cli/Cargo.toml
crates.ioclapcrates/tinymist-cli/Cargo.toml
crates.ioclap_buildercrates/tinymist-cli/Cargo.toml
crates.ioclap_completecrates/tinymist-cli/Cargo.toml
crates.ioclap_complete_figcrates/tinymist-cli/Cargo.toml
crates.ioclap_complete_nushellcrates/tinymist-cli/Cargo.toml
crates.ioclap_mangencrates/tinymist-cli/Cargo.toml
crates.iocrossbeam-channelcrates/tinymist-cli/Cargo.toml
crates.iocodespan-reportingcrates/tinymist-cli/Cargo.toml
crates.iocomemocrates/tinymist-cli/Cargo.toml
crates.iodhatcrates/tinymist-cli/Cargo.toml
crates.iodirscrates/tinymist-cli/Cargo.toml
crates.ioenv_loggercrates/tinymist-cli/Cargo.toml
crates.iofuturescrates/tinymist-cli/Cargo.toml
crates.iohypercrates/tinymist-cli/Cargo.toml
crates.iohyper-utilcrates/tinymist-cli/Cargo.toml
crates.iohttp-body-utilcrates/tinymist-cli/Cargo.toml
crates.iohyper-tungstenitecrates/tinymist-cli/Cargo.toml
crates.ioitertoolscrates/tinymist-cli/Cargo.toml
crates.iolsp-typescrates/tinymist-cli/Cargo.toml
crates.iologcrates/tinymist-cli/Cargo.toml
crates.ioopencrates/tinymist-cli/Cargo.toml
crates.ioparking_lotcrates/tinymist-cli/Cargo.toml
crates.iopastecrates/tinymist-cli/Cargo.toml
crates.iorayoncrates/tinymist-cli/Cargo.toml
crates.ioreflexocrates/tinymist-cli/Cargo.toml
crates.ioreflexo-typstcrates/tinymist-cli/Cargo.toml
crates.ioreflexo-vec2svgcrates/tinymist-cli/Cargo.toml
crates.iorpdscrates/tinymist-cli/Cargo.toml
crates.ioprotobufcrates/tinymist-cli/Cargo.toml
crates.ioscipcrates/tinymist-cli/Cargo.toml
crates.ioserdecrates/tinymist-cli/Cargo.toml
crates.ioserde_jsoncrates/tinymist-cli/Cargo.toml
crates.ioserde_yamlcrates/tinymist-cli/Cargo.toml
crates.iostrumcrates/tinymist-cli/Cargo.toml
crates.iosync-lscrates/tinymist-cli/Cargo.toml
crates.iotinymistcrates/tinymist-cli/Cargo.toml
crates.iotinymist-assetscrates/tinymist-cli/Cargo.toml
crates.iotinymist-debugcrates/tinymist-cli/Cargo.toml
crates.iotinymist-l10ncrates/tinymist-cli/Cargo.toml
crates.iotinymist-previewcrates/tinymist-cli/Cargo.toml
crates.iotinymist-projectcrates/tinymist-cli/Cargo.toml
crates.iotinymist-querycrates/tinymist-cli/Cargo.toml
crates.iotinymist-rendercrates/tinymist-cli/Cargo.toml
crates.iotinymist-stdcrates/tinymist-cli/Cargo.toml
crates.iotinymist-taskcrates/tinymist-cli/Cargo.toml
crates.iotokiocrates/tinymist-cli/Cargo.toml
crates.iotokio-utilcrates/tinymist-cli/Cargo.toml
crates.iotomlcrates/tinymist-cli/Cargo.toml
crates.iottf-parsercrates/tinymist-cli/Cargo.toml
crates.iotyplitecrates/tinymist-cli/Cargo.toml
crates.iotypstcrates/tinymist-cli/Cargo.toml
crates.iotypst-ansi-hlcrates/tinymist-cli/Cargo.toml
crates.iotypst-htmlcrates/tinymist-cli/Cargo.toml
crates.iotypst-pdfcrates/tinymist-cli/Cargo.toml
crates.iotypst-rendercrates/tinymist-cli/Cargo.toml
crates.iotypst-shimcrates/tinymist-cli/Cargo.toml
crates.iotypst-svgcrates/tinymist-cli/Cargo.toml
crates.iotypst-timingcrates/tinymist-cli/Cargo.toml
crates.iotypstfmtcrates/tinymist-cli/Cargo.toml
crates.iotypstyle-corecrates/tinymist-cli/Cargo.toml
crates.iounicode-scriptcrates/tinymist-cli/Cargo.toml
crates.iowalkdircrates/tinymist-cli/Cargo.toml
crates.iodaptscrates/tinymist-cli/Cargo.toml
crates.iobase64crates/tinymist-dap/Cargo.toml
crates.iocomemocrates/tinymist-dap/Cargo.toml
crates.ioecowcrates/tinymist-dap/Cargo.toml
crates.ioparking_lotcrates/tinymist-dap/Cargo.toml
crates.ioserdecrates/tinymist-dap/Cargo.toml
crates.ioserde_jsoncrates/tinymist-dap/Cargo.toml
crates.iotinymist-stdcrates/tinymist-dap/Cargo.toml
crates.iotinymist-analysiscrates/tinymist-dap/Cargo.toml
crates.iotinymist-debugcrates/tinymist-dap/Cargo.toml
crates.iotinymist-worldcrates/tinymist-dap/Cargo.toml
crates.iotypst-librarycrates/tinymist-dap/Cargo.toml
crates.iotypst-layoutcrates/tinymist-dap/Cargo.toml
crates.iotypst-shimcrates/tinymist-dap/Cargo.toml
crates.iotypstcrates/tinymist-dap/Cargo.toml
crates.iocomemocrates/tinymist-debug/Cargo.toml
crates.iobase64crates/tinymist-debug/Cargo.toml
crates.iorayoncrates/tinymist-debug/Cargo.toml
crates.ioserdecrates/tinymist-debug/Cargo.toml
crates.ioserde_jsoncrates/tinymist-debug/Cargo.toml
crates.ioparking_lotcrates/tinymist-debug/Cargo.toml
crates.iotinymist-stdcrates/tinymist-debug/Cargo.toml
crates.iotinymist-analysiscrates/tinymist-debug/Cargo.toml
crates.iotinymist-worldcrates/tinymist-debug/Cargo.toml
crates.iotypst-librarycrates/tinymist-debug/Cargo.toml
crates.iotypst-shimcrates/tinymist-debug/Cargo.toml
crates.iotypstcrates/tinymist-debug/Cargo.toml
crates.iotypst-utilscrates/tinymist-debug/Cargo.toml
crates.iosyncrates/tinymist-derive/Cargo.toml
crates.ioquotecrates/tinymist-derive/Cargo.toml
crates.ioanyhowcrates/tinymist-docs-tool/Cargo.toml
crates.iocargo_metadatacrates/tinymist-docs-tool/Cargo.toml
crates.ioclapcrates/tinymist-docs-tool/Cargo.toml
crates.ioregexcrates/tinymist-docs-tool/Cargo.toml
crates.ioserdecrates/tinymist-docs-tool/Cargo.toml
crates.ioserde_jsoncrates/tinymist-docs-tool/Cargo.toml
crates.iottf-parsercrates/tinymist-docs-tool/Cargo.toml
crates.ioserde_jsoncrates/tinymist-index/Cargo.toml
crates.iolsp-typescrates/tinymist-index/Cargo.toml
crates.iotinymist-analysiscrates/tinymist-index/Cargo.toml
crates.iotinymist-projectcrates/tinymist-index/Cargo.toml
crates.iotinymist-stdcrates/tinymist-index/Cargo.toml
crates.iotinymist-querycrates/tinymist-index/Cargo.toml
crates.iocomemocrates/tinymist-index/Cargo.toml
crates.iominiserde0.1crates/tinymist-index/Cargo.toml
crates.iowasm-minimal-protocolcrates/tinymist-index/Cargo.toml
crates.ioanyhowcrates/tinymist-l10n/Cargo.toml
crates.ioclapcrates/tinymist-l10n/Cargo.toml
crates.ioecowcrates/tinymist-l10n/Cargo.toml
crates.iorayoncrates/tinymist-l10n/Cargo.toml
crates.iorustc-hashcrates/tinymist-l10n/Cargo.toml
crates.ioserde_jsoncrates/tinymist-l10n/Cargo.toml
crates.iowalkdircrates/tinymist-l10n/Cargo.toml
crates.iocomemocrates/tinymist-lint/Cargo.toml
crates.iorayoncrates/tinymist-lint/Cargo.toml
crates.iostrsimcrates/tinymist-lint/Cargo.toml
crates.iotinymist-analysiscrates/tinymist-lint/Cargo.toml
crates.iotinymist-projectcrates/tinymist-lint/Cargo.toml
crates.iotinymist-stdcrates/tinymist-lint/Cargo.toml
crates.iotypstcrates/tinymist-lint/Cargo.toml
crates.iotypst-librarycrates/tinymist-lint/Cargo.toml
crates.iobase64crates/tinymist-package/Cargo.toml
crates.iocomemocrates/tinymist-package/Cargo.toml
crates.ioecowcrates/tinymist-package/Cargo.toml
crates.ioflate2crates/tinymist-package/Cargo.toml
crates.iologcrates/tinymist-package/Cargo.toml
crates.ioparking_lotcrates/tinymist-package/Cargo.toml
crates.iorayoncrates/tinymist-package/Cargo.toml
crates.ioserdecrates/tinymist-package/Cargo.toml
crates.ioserde_jsoncrates/tinymist-package/Cargo.toml
crates.iotarcrates/tinymist-package/Cargo.toml
crates.iotypstcrates/tinymist-package/Cargo.toml
crates.iotinymist-stdcrates/tinymist-package/Cargo.toml
crates.iotomlcrates/tinymist-package/Cargo.toml
crates.ioreqwestcrates/tinymist-package/Cargo.toml
crates.iodirscrates/tinymist-package/Cargo.toml
crates.iowalkdircrates/tinymist-package/Cargo.toml
crates.iofastrandcrates/tinymist-package/Cargo.toml
crates.iojs-syscrates/tinymist-package/Cargo.toml
crates.iowasm-bindgencrates/tinymist-package/Cargo.toml
crates.ioweb-syscrates/tinymist-package/Cargo.toml
crates.ioanyhowcrates/tinymist-project/Cargo.toml
crates.ioclapcrates/tinymist-project/Cargo.toml
crates.iocomemocrates/tinymist-project/Cargo.toml
crates.iodirscrates/tinymist-project/Cargo.toml
crates.ioecowcrates/tinymist-project/Cargo.toml
crates.iojs-syscrates/tinymist-project/Cargo.toml
crates.iologcrates/tinymist-project/Cargo.toml
crates.ionotifycrates/tinymist-project/Cargo.toml
crates.ioparking_lotcrates/tinymist-project/Cargo.toml
crates.iorayoncrates/tinymist-project/Cargo.toml
crates.iorpdscrates/tinymist-project/Cargo.toml
crates.iosemvercrates/tinymist-project/Cargo.toml
crates.ioserdecrates/tinymist-project/Cargo.toml
crates.ioserde_jsoncrates/tinymist-project/Cargo.toml
crates.iotinymist-taskcrates/tinymist-project/Cargo.toml
crates.iotinymist-worldcrates/tinymist-project/Cargo.toml
crates.iotinymist-derivecrates/tinymist-project/Cargo.toml
crates.iotinymist-l10ncrates/tinymist-project/Cargo.toml
crates.iotinymist-stdcrates/tinymist-project/Cargo.toml
crates.iotokiocrates/tinymist-project/Cargo.toml
crates.iotomlcrates/tinymist-project/Cargo.toml
crates.iotypstcrates/tinymist-project/Cargo.toml
crates.iotypst-assetscrates/tinymist-project/Cargo.toml
crates.iowasm-bindgencrates/tinymist-project/Cargo.toml
crates.ioanyhowcrates/tinymist-query/Cargo.toml
crates.iobase64crates/tinymist-query/Cargo.toml
crates.iobiblatexcrates/tinymist-query/Cargo.toml
crates.iocomemocrates/tinymist-query/Cargo.toml
crates.iodashmapcrates/tinymist-query/Cargo.toml
crates.iodirscrates/tinymist-query/Cargo.toml
crates.ioenacrates/tinymist-query/Cargo.toml
crates.ioecowcrates/tinymist-query/Cargo.toml
crates.iohayagrivacrates/tinymist-query/Cargo.toml
crates.ioitertoolscrates/tinymist-query/Cargo.toml
crates.ioindexmapcrates/tinymist-query/Cargo.toml
crates.iologcrates/tinymist-query/Cargo.toml
crates.iolsp-typescrates/tinymist-query/Cargo.toml
crates.ioparking_lotcrates/tinymist-query/Cargo.toml
crates.iopercent-encodingcrates/tinymist-query/Cargo.toml
crates.ioprotobufcrates/tinymist-query/Cargo.toml
crates.iorayoncrates/tinymist-query/Cargo.toml
crates.ioregexcrates/tinymist-query/Cargo.toml
crates.iorpdscrates/tinymist-query/Cargo.toml
crates.iorust_iso639crates/tinymist-query/Cargo.toml
crates.iorust_iso3166crates/tinymist-query/Cargo.toml
crates.iorustc-hashcrates/tinymist-query/Cargo.toml
crates.ioscipcrates/tinymist-query/Cargo.toml
crates.ioserdecrates/tinymist-query/Cargo.toml
crates.ioserde_jsoncrates/tinymist-query/Cargo.toml
crates.ioserde_yamlcrates/tinymist-query/Cargo.toml
crates.iosiphashercrates/tinymist-query/Cargo.toml
crates.iostrumcrates/tinymist-query/Cargo.toml
crates.iotinymist-analysiscrates/tinymist-query/Cargo.toml
crates.iotinymist-derivecrates/tinymist-query/Cargo.toml
crates.iotinymist-l10ncrates/tinymist-query/Cargo.toml
crates.iotinymist-lintcrates/tinymist-query/Cargo.toml
crates.iotinymist-projectcrates/tinymist-query/Cargo.toml
crates.iotinymist-stdcrates/tinymist-query/Cargo.toml
crates.iotinymist-worldcrates/tinymist-query/Cargo.toml
crates.iotomlcrates/tinymist-query/Cargo.toml
crates.iottf-parsercrates/tinymist-query/Cargo.toml
crates.iotyplitecrates/tinymist-query/Cargo.toml
crates.iotypstcrates/tinymist-query/Cargo.toml
crates.iotypst-macroscrates/tinymist-query/Cargo.toml
crates.iotypst-shimcrates/tinymist-query/Cargo.toml
crates.iotypst-timingcrates/tinymist-query/Cargo.toml
crates.iotypst-librarycrates/tinymist-query/Cargo.toml
crates.iotypst-layoutcrates/tinymist-query/Cargo.toml
crates.iotypst-utilscrates/tinymist-query/Cargo.toml
crates.iounscannycrates/tinymist-query/Cargo.toml
crates.iowalkdircrates/tinymist-query/Cargo.toml
crates.ioyaml-rust2crates/tinymist-query/Cargo.toml
crates.iobase64crates/tinymist-render/Cargo.toml
crates.iologcrates/tinymist-render/Cargo.toml
crates.ioserdecrates/tinymist-render/Cargo.toml
crates.ioreflexo-typstcrates/tinymist-render/Cargo.toml
crates.ioreflexo-vec2svgcrates/tinymist-render/Cargo.toml
crates.iotinymist-querycrates/tinymist-render/Cargo.toml
crates.iotinymist-stdcrates/tinymist-render/Cargo.toml
Alle Abhängigkeiten 1.649

Vollständig aufgelöster Abhängigkeitssatz aus dem GitHub-Abhängigkeitsgraphen: 123 direkte und 1.526 indirekte (transitive) Pakete. Die transitive Hülle ist vollständig, wenn das Repository eine Lockfile eincheckt.

RegistryPaketVersionBeziehung
crates.ioanyhow1.0.102direkt
crates.ioasync-trait0.1.89direkt
crates.iobase640.21.7direkt
crates.iobase640.22.1direkt
crates.iobiblatex0.11.0direkt
crates.iobiblatex0.12.0direkt
crates.iocargo_metadatadirekt
crates.iocargo_metadata0.18.1direkt
crates.iochrono0.4.45direkt
crates.ioclap4.6.1direkt
crates.ioclap_builder4.6.0direkt
crates.ioclap_complete4.6.5direkt
crates.ioclap_complete_fig4.5.2direkt
crates.ioclap_complete_nushell4.6.0direkt
crates.ioclap_mangen0.2.33direkt
crates.iocodespan-reporting0.11.1direkt
crates.iocodespan-reporting0.12.0direkt
crates.iocomemo0.5.1direkt
crates.iocriterion0.5.1direkt
crates.iocrossbeam-channel0.5.15direkt
crates.iodapts0.0.6direkt
crates.iodashmap5.5.3direkt
crates.iodhat0.3.3direkt
crates.iodirs6.0.0direkt
crates.iodivan0.1.21direkt
crates.ioecowdirekt
crates.ioecow0.2.6direkt
crates.ioena0.14.4direkt
crates.ioenv_logger0.11.10direkt
crates.iofastrand2.4.1direkt
crates.ioflate21.1.9direkt
crates.iofutures0.3.32direkt
crates.iohalf2.6.0direkt
crates.iohashbrown0.12.3direkt
crates.iohashbrown0.14.5direkt
crates.iohashbrown0.15.5direkt
crates.iohashbrown0.16.1direkt
crates.iohashbrown0.17.1direkt
crates.iohayagriva0.10.1direkt
crates.iohtml-escape0.2.13direkt
crates.iohttp-body-util0.1.3direkt
crates.iohyper1.10.1direkt
crates.iohyper-tungstenite0.19.0direkt
crates.iohyper-util0.1.20direkt
crates.ioindexmap1.9.3direkt
crates.ioindexmap2.14.0direkt
crates.ioitertools0.10.5direkt
crates.ioitertools0.13.0direkt
crates.ioitertools0.14.0direkt
crates.iojs-sys0.3.102direkt
crates.iolog0.4.32direkt
crates.iolsp-types0.95.0direkt
crates.iominiserdedirekt
crates.iominiserde0.1.43direkt
crates.ionotify8.2.0direkt
crates.ioopen5.3.5direkt
crates.ioparking_lot0.12.5direkt
crates.iopaste1.0.15direkt
crates.iopercent-encoding2.3.2direkt
crates.ioproc-macro21.0.106direkt
crates.ioprotobuf3.7.2direkt
crates.ioquote1.0.45direkt
crates.iorayon1.12.0direkt
crates.ioreflexo0.8.0-rc3direkt
crates.ioreflexo-typst0.8.0-rc3direkt
crates.ioreflexo-vec2svg0.8.0-rc3direkt
crates.ioregex1.12.4direkt
crates.ioreqwest0.12.28direkt
crates.iorpdsdirekt
crates.iorpds1.2.1direkt
crates.iorust_iso31660.1.14direkt
crates.iorust_iso6390.0.3direkt
crates.iorustc-hash1.1.0direkt
crates.iorustc-hash2.1.2direkt
crates.ioscip0.8.1direkt
crates.iosemver1.0.28direkt
crates.ioserde1.0.228direkt
crates.ioserde-wasm-bindgen0.6.5direkt
crates.ioserde_json1.0.150direkt
crates.ioserde_yaml0.9.34+deprecateddirekt
crates.iosiphasher1.0.3direkt
crates.iostrsim0.11.1direkt
crates.iostrum0.27.2direkt
crates.iosyn1.0.109direkt
crates.iosyn2.0.117direkt
crates.iotar0.4.46direkt
crates.iotinymist-assets0.15.4-rc1direkt
crates.iotokio1.52.3direkt
crates.iotokio-util0.7.18direkt
crates.iotoml0.8.23direkt
crates.iotriomphe0.1.15direkt
crates.iottf-parser0.25.1direkt
crates.iotypst0.15.0direkt
crates.iotypst-ansi-hl0.5.0direkt
crates.iotypst-assets0.15.0direkt
crates.iotypst-html0.15.0direkt
crates.iotypst-layout0.15.0direkt
crates.iotypst-library0.15.0direkt
crates.iotypst-macros0.15.0direkt
crates.iotypst-pdf0.15.0direkt
crates.iotypst-render0.15.0direkt
crates.iotypst-svg0.15.0direkt
crates.iotypst-syntax0.13.1direkt
crates.iotypst-syntax0.15.0direkt
crates.iotypst-timing0.13.1direkt
crates.iotypst-timing0.15.0direkt
crates.iotypst-utils0.13.1direkt
crates.iotypst-utils0.15.0direkt
crates.iotypstfmt0.13.1direkt
crates.iotypstyle-core0.14.4direkt
crates.iounicode-script0.5.8direkt
crates.iounscanny0.1.0direkt
crates.iowalkdir2.5.0direkt
crates.iowasm-bindgen0.2.125direkt
crates.iowasm-minimal-protocol0.1.0direkt
crates.ioweb-sys0.3.102direkt
crates.ioyaml-rust20.9.0direkt
npmjszip3.10.1direkt
npmjszip^3.10.1direkt
npmreact19.2.7direkt
npmreact^19.1.0direkt
npmreact-dom19.2.7direkt
npmreact-dom^19.1.0direkt
crates.ioab_glyph0.2.32indirekt
crates.ioab_glyph_rasterizer0.1.10indirekt
crates.ioaccesskit0.21.1indirekt
crates.ioaccesskit_atspi_common0.14.2indirekt
crates.ioaccesskit_consumerindirekt
crates.ioaccesskit_consumer0.31.0indirekt
crates.ioaccesskit_macos0.22.2indirekt
crates.ioaccesskit_unix0.17.2indirekt
crates.ioaccesskit_windows0.29.2indirekt
crates.ioaccesskit_winit0.29.2indirekt
crates.ioaddr2line0.25.1indirekt
crates.ioadler22.0.1indirekt
crates.ioahash0.7.8indirekt
crates.ioahash0.8.12indirekt
crates.ioaho-corasick1.1.4indirekt
crates.ioalloc-no-stdlib2.0.4indirekt
crates.ioalloc-stdlib0.2.4indirekt
crates.ioallocator-api20.2.21indirekt
crates.ioandroid-activity0.6.1indirekt
crates.ioandroid-properties0.2.2indirekt
crates.ioandroid_system_properties0.1.5indirekt
crates.ioandroid_trace0.1.1indirekt
crates.ioanes0.1.6indirekt
crates.ioansi_colours1.2.3indirekt
crates.ioanstream1.0.0indirekt
crates.ioanstyle1.0.14indirekt
crates.ioanstyle-parse1.0.0indirekt
crates.ioanstyle-query1.1.5indirekt
crates.ioanstyle-wincon3.0.11indirekt
crates.ioanymap31.1.0indirekt
crates.ioanymore1.0.0indirekt
crates.ioapprox0.5.1indirekt
crates.ioar_archive_writer0.5.2indirekt
crates.ioarchery1.2.2indirekt
crates.ioarraydeque0.5.1indirekt
crates.ioarrayref0.3.9indirekt
crates.ioarrayvec0.7.6indirekt
crates.ioas-raw-xcb-connection1.0.1indirekt
crates.ioash0.38.0+1.3.281indirekt
crates.ioasync-broadcast0.7.2indirekt
crates.ioasync-channel1.9.0indirekt
crates.ioasync-channel2.5.0indirekt
crates.ioasync-executor1.14.0indirekt
crates.ioasync-io2.6.0indirekt
crates.ioasync-lock3.4.2indirekt
crates.ioasync-process2.5.0indirekt
crates.ioasync-recursion1.1.1indirekt
crates.ioasync-signal0.2.14indirekt
crates.ioasync-task4.7.1indirekt
crates.ioatomic-waker1.1.2indirekt
crates.ioatomic_enum0.2.0indirekt
crates.ioatspi0.25.0indirekt
crates.ioatspi-common0.9.0indirekt
crates.ioatspi-connection0.9.0indirekt
crates.ioatspi-proxies0.9.0indirekt
crates.ioautocfg1.5.1indirekt
crates.ioaz1.3.0indirekt
crates.iobacktrace0.3.76indirekt
crates.iobattery0.7.8indirekt
crates.iobincode1.3.3indirekt
crates.iobit-set0.8.0indirekt
crates.iobit-vec0.8.0indirekt
crates.iobitflags1.3.2indirekt
crates.iobitflags2.13.0indirekt
crates.iobitvec1.0.1indirekt
crates.ioblock0.1.6indirekt
crates.ioblock-buffer0.10.4indirekt
crates.ioblock20.5.1indirekt
crates.ioblocking1.6.2indirekt
crates.iobrotli8.0.4indirekt
crates.iobrotli-decompressor5.0.3indirekt
crates.iobs580.5.1indirekt
crates.iobstr1.12.1indirekt
crates.iobumpalo3.20.3indirekt
crates.ioby_address1.2.1indirekt
crates.iobytecheck0.6.12indirekt
crates.iobytecheck_derive0.6.12indirekt
crates.iobytemuck1.25.0indirekt
crates.iobytemuck_derive1.10.2indirekt
crates.iobyteorder1.5.0indirekt
crates.iobyteorder-lite0.1.0indirekt
crates.iobytes1.11.1indirekt
crates.iocalloop0.13.0indirekt
crates.iocalloop0.14.4indirekt
crates.iocalloop-wayland-source0.3.0indirekt
crates.iocalloop-wayland-source0.4.1indirekt
crates.iocamino1.2.2indirekt
crates.iocargo-platform0.1.9indirekt
crates.iocast0.3.0indirekt
crates.iocc1.2.64indirekt
crates.iocfg-if1.0.4indirekt
crates.iocfg_aliases0.2.1indirekt
crates.iochinese-number0.7.8indirekt
crates.iochinese-variant1.1.5indirekt
crates.iociborium0.2.2indirekt
crates.iociborium-io0.2.2indirekt
crates.iociborium-ll0.2.2indirekt
crates.iocitationberg0.7.0indirekt
crates.ioclap_derive4.6.1indirekt
crates.ioclap_lex1.1.0indirekt
crates.ioclipboard-win5.4.1indirekt
crates.iocobs0.3.0indirekt
crates.iocodex0.3.0indirekt
crates.iocolor0.3.3indirekt
crates.iocolor_quant1.1.0indirekt
crates.iocolorchoice1.0.5indirekt
crates.iocombine4.6.7indirekt
crates.iocomemo-macros0.5.1indirekt
crates.ioconcurrent-queue2.5.0indirekt
crates.iocondtype1.3.0indirekt
crates.ioconsole0.16.3indirekt
crates.ioconsole_error_panic_hook0.1.7indirekt
crates.iocopypasta0.10.2indirekt
crates.iocore-foundation0.10.1indirekt
crates.iocore-foundation0.7.0indirekt
crates.iocore-foundation0.9.4indirekt
crates.iocore-foundation-sys0.7.0indirekt
crates.iocore-foundation-sys0.8.7indirekt
crates.iocore-graphics0.23.2indirekt
crates.iocore-graphics-types0.1.3indirekt
crates.iocore-graphics-types0.2.0indirekt
crates.iocore_maths0.1.1indirekt
crates.iocpufeatures0.2.17indirekt
crates.iocrc32fast1.5.0indirekt
crates.iocriterion-plot0.5.0indirekt
crates.iocrossbeam-deque0.8.6indirekt
crates.iocrossbeam-epoch0.9.18indirekt
crates.iocrossbeam-queue0.3.12indirekt
crates.iocrossbeam-utils0.8.21indirekt
crates.iocrunchy0.2.4indirekt
crates.iocrypto-common0.1.7indirekt
crates.iocsv1.4.0indirekt
crates.iocsv-core0.1.13indirekt
crates.iocursor-icon1.2.0indirekt
crates.iodarling0.23.0indirekt
crates.iodarling_core0.23.0indirekt
crates.iodarling_macro0.23.0indirekt
crates.iodata-encoding2.11.0indirekt
crates.iodata-url0.3.2indirekt
crates.ioderanged0.5.8indirekt
crates.iodigest0.10.7indirekt
crates.iodirs-next2.0.0indirekt
crates.iodirs-sys0.5.0indirekt
crates.iodirs-sys-next0.1.2indirekt
crates.iodispatch0.2.0indirekt
crates.iodisplaydoc0.2.6indirekt
crates.iodivan-macros0.1.21indirekt
crates.iodlib0.5.3indirekt
crates.iodocument-features0.2.12indirekt
crates.iodocx-rs0.4.18-rc19indirekt
crates.iodowncast-rs1.2.1indirekt
crates.iodpi0.1.2indirekt
crates.iodyn-clone1.0.20indirekt
crates.ioeither1.16.0indirekt
crates.ioencode_unicode1.0.0indirekt
crates.ioencoding_rs0.8.35indirekt
crates.ioendi1.1.1indirekt
crates.ioenfync0.1.6indirekt
crates.ioenum-ordinalize4.3.2indirekt
crates.ioenum-ordinalize-derive4.3.2indirekt
crates.ioenumflags20.7.12indirekt
crates.ioenumflags2_derive0.7.12indirekt
crates.ioenv_filter1.0.1indirekt
crates.ioequivalent1.0.2indirekt
crates.ioerrno0.3.14indirekt
crates.ioerror-code3.3.2indirekt
crates.ioeuclid0.22.14indirekt
crates.ioevent-listener2.5.3indirekt
crates.ioevent-listener5.4.1indirekt
crates.ioevent-listener-strategy0.5.4indirekt
crates.ioezsockets0.7.2indirekt
crates.iofancy-regex0.16.2indirekt
crates.iofast-srgb81.0.0indirekt
crates.iofdeflate0.3.7indirekt
crates.iofearless_simd0.4.1indirekt
crates.iofiletime0.2.29indirekt
crates.iofind-msvc-tools0.1.9indirekt
crates.iofloat-cmp0.9.0indirekt
crates.iofnv1.0.7indirekt
crates.iofoldhash0.1.5indirekt
crates.iofoldhash0.2.0indirekt
crates.iofont-types0.10.1indirekt
crates.iofont-types0.11.3indirekt
crates.iofontconfig-parser0.5.8indirekt
crates.iofontdb0.23.0indirekt
crates.iofontique0.7.0indirekt
crates.ioforeign-types0.5.0indirekt
crates.ioforeign-types-macros0.2.3indirekt
crates.ioforeign-types-shared0.3.1indirekt
crates.ioform_urlencoded1.2.2indirekt
crates.iofsevent-sys4.1.0indirekt
crates.iofunty2.0.0indirekt
crates.iofutures-channel0.3.32indirekt
crates.iofutures-core0.3.32indirekt
crates.iofutures-executor0.3.32indirekt
crates.iofutures-intrusive0.5.0indirekt
crates.iofutures-io0.3.32indirekt
crates.iofutures-lite2.6.1indirekt
crates.iofutures-macro0.3.32indirekt
crates.iofutures-sink0.3.32indirekt
crates.iofutures-task0.3.32indirekt
crates.iofutures-util0.3.32indirekt
crates.iofxhash0.2.1indirekt
crates.iogeneric-array0.14.7indirekt
crates.iogethostname1.1.0indirekt
crates.iogetrandom0.2.17indirekt
crates.iogetrandom0.3.4indirekt
crates.iogetrandom0.4.2indirekt
crates.iogif0.14.2indirekt
crates.iogimli0.32.3indirekt
crates.iogl_generator0.14.0indirekt
crates.ioglidesort0.1.2indirekt
crates.ioglifo0.1.1indirekt
crates.ioglobset0.4.18indirekt
crates.ioglow0.16.0indirekt
crates.ioglutin_wgl_sys0.6.1indirekt
crates.iogpu-alloc0.6.0indirekt
crates.iogpu-alloc-types0.3.0indirekt
crates.iogpu-allocator0.27.0indirekt
crates.iogpu-descriptor0.3.2indirekt
crates.iogpu-descriptor-types0.2.0indirekt
crates.ioguillotiere0.6.2indirekt
crates.ioguillotiere0.7.0indirekt
crates.ioh20.4.15indirekt
crates.ioharfrust0.3.2indirekt
crates.iohashlink0.9.1indirekt
crates.iohayro0.7.1indirekt
crates.iohayro-ccitt0.3.0indirekt
crates.iohayro-cmap0.1.0indirekt
crates.iohayro-interpret0.7.0indirekt
crates.iohayro-jbig20.3.0indirekt
crates.iohayro-jpeg20000.3.5indirekt
crates.iohayro-postscript0.1.0indirekt
crates.iohayro-svg0.7.0indirekt
crates.iohayro-syntax0.7.2indirekt
crates.iohayro-write0.7.0indirekt
crates.ioheck0.5.0indirekt
crates.iohermit-abi0.5.2indirekt
crates.iohexindirekt
crates.iohex0.4.3indirekt
crates.iohexf-parse0.2.1indirekt
crates.iohttp1.4.2indirekt
crates.iohttp-body1.0.1indirekt
crates.iohttparse1.10.1indirekt
crates.iohttpdate1.0.3indirekt
crates.iohyper-rustls0.27.9indirekt
crates.iohypher0.1.7indirekt
crates.ioiana-time-zone0.1.65indirekt
crates.ioiana-time-zone-haiku0.1.2indirekt
crates.ioicu_collator2.2.0indirekt
crates.ioicu_collator_data2.2.0indirekt
crates.ioicu_collections2.2.0indirekt
crates.ioicu_locale2.2.0indirekt
crates.ioicu_locale_core2.2.0indirekt
crates.ioicu_locale_data2.2.0indirekt
crates.ioicu_normalizer2.2.0indirekt
crates.ioicu_normalizer_data2.2.0indirekt
crates.ioicu_properties2.2.0indirekt
crates.ioicu_properties_data2.2.0indirekt
crates.ioicu_provider2.2.0indirekt
crates.ioicu_provider_blob2.2.0indirekt
crates.ioicu_segmenter2.2.0indirekt
crates.ioicu_segmenter_data2.2.0indirekt
crates.ioid-arena2.3.0indirekt
crates.ioident_case1.0.1indirekt
crates.ioidna1.1.0indirekt
crates.ioidna_adapter1.2.2indirekt
crates.ioimage0.25.10indirekt
crates.ioimage-webp0.2.4indirekt
crates.ioimagesize0.14.0indirekt
crates.ioinfer0.19.0indirekt
crates.ioinotify0.11.2indirekt
crates.ioinotify-sys0.1.5indirekt
crates.ioinsta1.48.0indirekt
crates.ioinsta-cmd0.6.0indirekt
crates.ioipnet2.12.0indirekt
crates.iois-docker0.2.0indirekt
crates.iois-terminal0.4.17indirekt
crates.iois-wsl0.4.0indirekt
crates.iois_terminal_polyfill1.70.2indirekt
crates.ioitoa1.0.18indirekt
crates.iojiff0.2.28indirekt
crates.iojiff-static0.2.28indirekt
crates.iojni0.22.4indirekt
crates.iojni-macros0.22.4indirekt
crates.iojni-sys0.3.1indirekt
crates.iojni-sys0.4.1indirekt
crates.iojni-sys-macros0.4.1indirekt
crates.iojobserver0.1.34indirekt
crates.iokamadak-exif0.6.1indirekt
crates.iokeyboard-types0.8.3indirekt
crates.iokhronos-egl6.0.0indirekt
crates.iokhronos_api3.1.0indirekt
crates.iokqueue1.2.0indirekt
crates.iokqueue-sys1.1.2indirekt
crates.iokrilla0.8.2indirekt
crates.iokrilla-svg0.8.1indirekt
crates.iokurbo0.11.3indirekt
crates.iokurbo0.13.1indirekt
crates.iolazy_static1.5.0indirekt
crates.iolazycell1.3.0indirekt
crates.ioleb128fmt0.1.0indirekt
crates.iolexopt0.3.2indirekt
crates.iolibc0.2.186indirekt
crates.iolibdeflate-sys1.25.2indirekt
crates.iolibdeflater1.25.2indirekt
crates.iolibloading0.8.9indirekt
crates.iolibm0.2.16indirekt
crates.iolibredox0.1.17indirekt
crates.iolinebender_include_doc_path0.1.0indirekt
crates.iolinebender_resource_handle0.1.1indirekt
crates.iolinked-hash-map0.5.6indirekt
crates.iolinux-raw-sys0.12.1indirekt
crates.iolinux-raw-sys0.4.15indirekt
crates.iolipsum0.9.1indirekt
crates.iolitemap0.8.2indirekt
crates.iolitrs1.0.0indirekt
crates.iolock_api0.4.14indirekt
crates.iolru-slab0.1.2indirekt
crates.iomach0.3.2indirekt
crates.iomalloc_buf0.0.6indirekt
crates.iomasonry0.4.0indirekt
crates.iomasonry_core0.4.0indirekt
crates.iomasonry_testing0.4.0indirekt
crates.iomasonry_winit0.4.0indirekt
crates.iomatchers0.2.0indirekt
crates.iomemchr2.8.2indirekt
crates.iomemmap20.9.10indirekt
crates.iomemoffset0.9.1indirekt
crates.iometal0.32.0indirekt
crates.iomime0.3.17indirekt
crates.iomime_guess2.0.5indirekt
crates.iomini-internal0.1.43indirekt
crates.iominiz_oxide0.8.9indirekt
crates.iomintex0.1.4indirekt
crates.iomio1.2.1indirekt
crates.iomoxcms0.8.1indirekt
crates.iomutate_once0.1.2indirekt
crates.ionaga27.0.3indirekt
crates.iondk0.9.0indirekt
crates.iondk-context0.1.1indirekt
crates.iondk-sys0.6.0+11769913indirekt
crates.ionix0.19.1indirekt
crates.ionohash-hasher0.2.0indirekt
crates.ionotify-types2.1.0indirekt
crates.ionu-ansi-term0.50.3indirekt
crates.ionum-bigint0.4.6indirekt
crates.ionum-conv0.2.2indirekt
crates.ionum-integer0.1.46indirekt
crates.ionum-traits0.2.19indirekt
crates.ionum_enum0.7.6indirekt
crates.ionum_enum_derive0.7.6indirekt
crates.ionum_threads0.1.7indirekt
crates.ioobjc0.2.7indirekt
crates.ioobjc-sys0.3.5indirekt
crates.ioobjc20.5.2indirekt
crates.ioobjc20.6.4indirekt
crates.ioobjc2-app-kit0.2.2indirekt
crates.ioobjc2-cloud-kit0.2.2indirekt
crates.ioobjc2-contacts0.2.2indirekt
crates.ioobjc2-core-data0.2.2indirekt
crates.ioobjc2-core-foundation0.3.2indirekt
crates.ioobjc2-core-image0.2.2indirekt
crates.ioobjc2-core-location0.2.2indirekt
crates.ioobjc2-core-text0.3.2indirekt
crates.ioobjc2-encode4.1.0indirekt
crates.ioobjc2-foundation0.2.2indirekt
crates.ioobjc2-foundation0.3.2indirekt
crates.ioobjc2-link-presentation0.2.2indirekt
crates.ioobjc2-metal0.2.2indirekt
crates.ioobjc2-quartz-core0.2.2indirekt
crates.ioobjc2-symbols0.2.2indirekt
crates.ioobjc2-ui-kit0.2.2indirekt
crates.ioobjc2-uniform-type-identifiers0.2.2indirekt
crates.ioobjc2-user-notifications0.2.2indirekt
crates.ioobject0.37.3indirekt
crates.ioonce_cell1.21.4indirekt
crates.ioonce_cell_polyfill1.70.2indirekt
crates.iooorandom11.1.5indirekt
crates.iooption-ext0.2.0indirekt
crates.ioorbclient0.3.55indirekt
crates.ioordered-float5.3.0indirekt
crates.ioordered-stream0.2.0indirekt
crates.ioowned_ttf_parser0.25.1indirekt
crates.iooxipng9.1.5indirekt
crates.iopalette0.7.6indirekt
crates.iopalette_derive0.7.6indirekt
crates.ioparking2.2.1indirekt
crates.ioparking_lot_core0.9.12indirekt
crates.ioparley0.7.0indirekt
crates.iopath-clean1.0.1indirekt
crates.iopathdiff0.2.3indirekt
crates.iopdf-writer0.15.0indirekt
crates.iopeniko0.6.1indirekt
crates.iophf0.11.3indirekt
crates.iophf0.13.1indirekt
crates.iophf_generator0.11.3indirekt
crates.iophf_generator0.13.1indirekt
crates.iophf_macros0.11.3indirekt
crates.iophf_macros0.13.1indirekt
crates.iophf_shared0.11.3indirekt
crates.iophf_shared0.13.1indirekt
crates.iopic-scale0.7.9indirekt
crates.iopico-args0.5.0indirekt
crates.iopin-project1.1.13indirekt
crates.iopin-project-internal1.1.13indirekt
crates.iopin-project-lite0.2.17indirekt
crates.iopin-utils0.1.0indirekt
crates.iopiper0.2.5indirekt
crates.iopixglyph0.6.1indirekt
crates.iopkg-config0.3.33indirekt
crates.ioplain0.2.3indirekt
crates.ioplist1.9.0indirekt
crates.ioplotters0.3.7indirekt
crates.ioplotters-backend0.3.7indirekt
crates.ioplotters-svg0.3.7indirekt
crates.iopng0.17.16indirekt
crates.iopng0.18.1indirekt
crates.iopolling3.11.0indirekt
crates.iopollsterindirekt
crates.iopollster0.4.0indirekt
crates.iopolycool0.4.0indirekt
crates.ioportable-atomic1.13.1indirekt
crates.ioportable-atomic-util0.2.7indirekt
crates.iopostcard1.1.3indirekt
crates.iopotential_utf0.1.5indirekt
crates.iopowerfmt0.2.0indirekt
crates.ioppv-lite860.2.21indirekt
crates.iopresser0.3.1indirekt
crates.ioprettyless0.3.0indirekt
crates.ioprettyplease0.2.37indirekt
crates.ioprettytable-rs0.10.0indirekt
crates.ioproc-macro-crate3.5.0indirekt
crates.ioproc-macro-hack0.5.20+deprecatedindirekt
crates.ioprofiling1.0.18indirekt
crates.ioprotobuf-support3.7.2indirekt
crates.iopsm0.1.31indirekt
crates.ioptr_meta0.1.4indirekt
crates.ioptr_meta_derive0.1.4indirekt
crates.iopxfm0.1.29indirekt
crates.ioquick-error2.0.1indirekt
crates.ioquick-xml0.38.4indirekt
crates.ioquick-xml0.39.4indirekt
crates.ioquinn0.11.9indirekt
crates.ioquinn-proto0.11.14indirekt
crates.ioquinn-udp0.5.14indirekt
crates.ior-efi5.3.0indirekt
crates.ior-efi6.0.0indirekt
crates.ioradium0.7.0indirekt
crates.iorand0.8.6indirekt
crates.iorand0.9.4indirekt
crates.iorand_chacha0.3.1indirekt
crates.iorand_chacha0.9.0indirekt
crates.iorand_core0.6.4indirekt
crates.iorand_core0.9.5indirekt
crates.iorange-alloc0.1.5indirekt
crates.ioraw-window-handle0.6.2indirekt
crates.iorayon-core1.13.0indirekt
crates.ioread-fonts0.35.0indirekt
crates.ioread-fonts0.37.0indirekt
crates.ioread-fonts0.39.2indirekt
crates.ioredox_syscall0.4.1indirekt
crates.ioredox_syscall0.5.18indirekt
crates.ioredox_syscall0.8.1indirekt
crates.ioredox_users0.4.6indirekt
crates.ioredox_users0.5.2indirekt
crates.ioref-cast1.0.25indirekt
crates.ioref-cast-impl1.0.25indirekt
crates.ioreflexo-typst2vec0.8.0-rc3indirekt
crates.ioregex-automata0.4.14indirekt
crates.ioregex-lite0.1.9indirekt
crates.ioregex-syntax0.8.11indirekt
crates.iorend0.4.2indirekt
crates.iorenderdoc-sys1.1.0indirekt
crates.ioresvg0.47.0indirekt
crates.iorgb0.8.53indirekt
crates.ioring0.17.14indirekt
crates.iorkyv0.7.46indirekt
crates.iorkyv_derive0.7.46indirekt
crates.ioroff1.1.1indirekt
crates.ioroman-numerals-rs3.1.0indirekt
crates.ioroxmltree0.20.0indirekt
crates.ioroxmltree0.21.1indirekt
crates.iorust_decimal1.42.1indirekt
crates.iorustc-demangle0.1.27indirekt
crates.iorustc_version0.4.1indirekt
crates.iorustix0.38.44indirekt
crates.iorustix1.1.4indirekt
crates.iorustls0.23.40indirekt
crates.iorustls-pki-types1.14.1indirekt
crates.iorustls-webpki0.103.13indirekt
crates.iorustversion1.0.22indirekt
crates.iorustybuzz0.20.1indirekt
crates.ioryu1.0.23indirekt
crates.iosame-file1.0.6indirekt
crates.ioschemars0.9.0indirekt
crates.ioschemars1.2.1indirekt
crates.ioscoped-tls1.0.1indirekt
crates.ioscopeguard1.2.0indirekt
crates.iosctk-adwaita0.10.1indirekt
crates.ioseahash4.1.0indirekt
crates.ioserde_core1.0.228indirekt
crates.ioserde_derive1.0.228indirekt
crates.ioserde_path_to_error0.1.20indirekt
crates.ioserde_repr0.1.20indirekt
crates.ioserde_spanned0.6.9indirekt
crates.ioserde_urlencoded0.7.1indirekt
crates.ioserde_with3.21.0indirekt
crates.ioserde_with_macros3.21.0indirekt
crates.iosha10.10.6indirekt
crates.iosha2indirekt
crates.iosha20.10.9indirekt
crates.iosharded-slab0.1.7indirekt
crates.ioshlex2.0.1indirekt
crates.iosignal-hook-registry1.4.8indirekt
crates.iosimd-adler320.3.9indirekt
crates.iosimd_cesu81.1.1indirekt
crates.iosimdutf80.1.5indirekt
crates.iosimilar2.7.0indirekt
crates.iosimplecss0.2.2indirekt
crates.ioskrifa0.37.0indirekt
crates.ioskrifa0.40.0indirekt
crates.ioskrifa0.42.1indirekt
crates.ioslab0.4.12indirekt
crates.ioslotmap1.1.1indirekt
crates.iosmallvec1.15.2indirekt
crates.iosmithay-client-toolkit0.19.2indirekt
crates.iosmithay-client-toolkit0.20.0indirekt
crates.iosmithay-clipboard0.7.3indirekt
crates.iosmol_str0.2.2indirekt
crates.iosocket20.6.4indirekt
crates.iospin0.9.8indirekt
crates.iospirv0.3.0+sdk-1.3.268.0indirekt
crates.iostable_deref_trait1.2.1indirekt
crates.iostacker0.1.24indirekt
crates.iostatic_assertions1.1.0indirekt
crates.iostrict-num0.1.1indirekt
crates.iostrip-ansi-escapes0.2.1indirekt
crates.iostrum_macros0.27.2indirekt
crates.iosubsetter0.2.6indirekt
crates.iosubtle2.6.1indirekt
crates.iosvg_fmt0.4.5indirekt
crates.iosvgtypes0.15.3indirekt
crates.iosvgtypes0.16.1indirekt
crates.ioswash0.2.9indirekt
crates.iosync_wrapper1.0.2indirekt
crates.iosynstructure0.13.2indirekt
crates.iosyntect5.3.0indirekt
crates.iotap1.0.1indirekt
crates.iotemp-env0.3.6indirekt
crates.iotempfile3.27.0indirekt
crates.ioterm0.7.0indirekt
crates.iotermcolor1.4.1indirekt
crates.ioterminal_size0.4.4indirekt
crates.iothin-vec0.2.18indirekt
crates.iothiserror1.0.69indirekt
crates.iothiserror2.0.18indirekt
crates.iothiserror-impl1.0.69indirekt
crates.iothiserror-impl2.0.18indirekt
crates.iothousands0.2.0indirekt
crates.iothread_local1.1.9indirekt
crates.iotime0.3.49indirekt
crates.iotime-core0.1.9indirekt
crates.iotime-macros0.2.29indirekt
crates.iotiny-skia0.11.4indirekt
crates.iotiny-skia0.12.0indirekt
crates.iotiny-skia-path0.11.4indirekt
crates.iotiny-skia-path0.12.0indirekt
crates.iotinystr0.8.3indirekt
crates.iotinytemplate1.2.1indirekt
crates.iotinyvec1.11.0indirekt
crates.iotinyvec_macros0.1.1indirekt
crates.iotokio-macros2.7.0indirekt
crates.iotokio-rustls0.26.4indirekt
crates.iotokio-stream0.1.18indirekt
crates.iotokio-tungstenite0.26.2indirekt
crates.iotokio-tungstenite0.28.0indirekt
crates.iotokio-tungstenite-wasm0.6.1indirekt
crates.iotoml_datetime0.6.11indirekt
crates.iotoml_datetime1.1.1+spec-1.1.0indirekt
crates.iotoml_edit0.22.27indirekt
crates.iotoml_edit0.25.12+spec-1.1.0indirekt
crates.iotoml_parser1.1.2+spec-1.1.0indirekt
crates.iotoml_write0.1.2indirekt
crates.iotower0.5.3indirekt
crates.iotower-http0.6.11indirekt
crates.iotower-layer0.3.3indirekt
crates.iotower-service0.3.3indirekt
crates.iotracing0.1.44indirekt
crates.iotracing-attributes0.1.31indirekt
crates.iotracing-core0.1.36indirekt
crates.iotracing-log0.2.0indirekt
crates.iotracing-subscriber0.3.23indirekt
crates.iotracing-wasm0.2.1indirekt
crates.iotracing_android_trace0.1.1indirekt
crates.iotree_arena0.2.0indirekt
crates.iotry-lock0.2.5indirekt
crates.iotungstenite0.26.2indirekt
crates.iotungstenite0.28.0indirekt
crates.iotwo-face0.4.5indirekt
crates.iotyped-arena2.0.2indirekt
crates.iotypenum1.20.1indirekt
crates.iotypst-bundle0.15.0indirekt
crates.iotypst-dev-assets0.15.0indirekt
crates.iotypst-eval0.15.0indirekt
crates.iotypst-realize0.15.0indirekt
crates.iouds_windows1.2.1indirekt
crates.ioui-events0.3.0indirekt
crates.ioui-events-winit0.3.0indirekt
crates.iounic-langid0.9.6indirekt
crates.iounic-langid-impl0.9.6indirekt
crates.iounic-langid-macros0.9.6indirekt
crates.iounic-langid-macros-impl0.9.6indirekt
crates.iounicase2.9.0indirekt
crates.iounicode-bidi0.3.18indirekt
crates.iounicode-bidi-mirroring0.4.0indirekt
crates.iounicode-ccc0.4.0indirekt
crates.iounicode-ident1.0.24indirekt
crates.iounicode-math-class0.1.0indirekt
crates.iounicode-normalization0.1.25indirekt
crates.iounicode-properties0.1.4indirekt
crates.iounicode-segmentation1.13.3indirekt
crates.iounicode-vo0.1.0indirekt
crates.iounicode-width0.1.14indirekt
crates.iounicode-width0.2.2indirekt
crates.iounicode-xid0.2.6indirekt
crates.iounsafe-libyaml0.2.11indirekt
crates.iountrusted0.9.0indirekt
crates.iouom0.30.0indirekt
crates.iourl2.5.8indirekt
crates.iousvg0.47.0indirekt
crates.ioutf-80.7.6indirekt
crates.ioutf16_iter1.0.5indirekt
crates.ioutf8-width0.1.8indirekt
crates.ioutf8_iter1.0.4indirekt
crates.ioutf8parse0.2.2indirekt
crates.iouuid1.23.3indirekt
crates.iovaluable0.1.1indirekt
crates.iovello0.7.0indirekt
crates.iovello_common0.0.8indirekt
crates.iovello_common0.0.9indirekt
crates.iovello_cpu0.0.8indirekt
crates.iovello_encoding0.7.0indirekt
crates.iovello_shaders0.7.0indirekt
crates.iovenial0.5.0indirekt
crates.iovergen8.3.2indirekt
crates.ioversion_check0.9.5indirekt
crates.iovte0.14.1indirekt
crates.iowant0.3.1indirekt
crates.iowasi0.11.1+wasi-snapshot-preview1indirekt
crates.iowasip21.0.4+wasi-0.2.12indirekt
crates.iowasip30.4.0+wasi-0.3.0-rc-2026-01-06indirekt
crates.iowasm-bindgen-futures0.4.75indirekt
crates.iowasm-bindgen-macro0.2.125indirekt
crates.iowasm-bindgen-macro-support0.2.125indirekt
crates.iowasm-bindgen-shared0.2.125indirekt
crates.iowasm-encoder0.244.0indirekt
crates.iowasm-metadata0.244.0indirekt
crates.iowasmi1.1.0indirekt
crates.iowasmi_collections1.1.0indirekt
crates.iowasmi_core1.1.0indirekt
crates.iowasmi_ir1.1.0indirekt
crates.iowasmparser0.239.0indirekt
crates.iowasmparser0.244.0indirekt
crates.iowasmtimer0.2.1indirekt
crates.iowayland-backend0.3.15indirekt
crates.iowayland-client0.31.14indirekt
crates.iowayland-csd-frame0.3.0indirekt
crates.iowayland-cursor0.31.14indirekt
crates.iowayland-protocols0.32.12indirekt
crates.iowayland-protocols-experimental20250721.0.1indirekt
crates.iowayland-protocols-misc0.3.12indirekt
crates.iowayland-protocols-plasma0.3.12indirekt
crates.iowayland-protocols-wlr0.3.12indirekt
crates.iowayland-scanner0.31.10indirekt
crates.iowayland-sys0.31.11indirekt
crates.ioweb-time1.1.0indirekt
crates.iowebpki-roots1.0.7indirekt
crates.ioweezl0.1.12indirekt
crates.iowgpu27.0.1indirekt
crates.iowgpu-core27.0.3indirekt
crates.iowgpu-core-deps-apple27.0.0indirekt
crates.iowgpu-core-deps-emscripten27.0.0indirekt
crates.iowgpu-core-deps-windows-linux-android27.0.0indirekt
crates.iowgpu-hal27.0.4indirekt
crates.iowgpu-types27.0.1indirekt
crates.iowinapi0.3.9indirekt
crates.iowinapi-i686-pc-windows-gnu0.4.0indirekt
crates.iowinapi-util0.1.11indirekt
crates.iowinapi-x86_64-pc-windows-gnu0.4.0indirekt
crates.iowindows0.58.0indirekt
crates.iowindows0.61.3indirekt
crates.iowindows-collections0.2.0indirekt
crates.iowindows-core0.58.0indirekt
crates.iowindows-core0.61.2indirekt
crates.iowindows-future0.2.1indirekt
crates.iowindows-implement0.58.0indirekt
crates.iowindows-implement0.60.2indirekt
crates.iowindows-interface0.58.0indirekt
crates.iowindows-interface0.59.3indirekt
crates.iowindows-link0.1.3indirekt
crates.iowindows-link0.2.1indirekt
crates.iowindows-numerics0.2.0indirekt
crates.iowindows-result0.2.0indirekt
crates.iowindows-result0.3.4indirekt
crates.iowindows-strings0.1.0indirekt
crates.iowindows-strings0.4.2indirekt
crates.iowindows-sys0.52.0indirekt
crates.iowindows-sys0.59.0indirekt
crates.iowindows-sys0.60.2indirekt
crates.iowindows-sys0.61.2indirekt
crates.iowindows-targets0.52.6indirekt
crates.iowindows-targets0.53.5indirekt
crates.iowindows-threading0.1.0indirekt
crates.iowindows_aarch64_gnullvm0.52.6indirekt
crates.iowindows_aarch64_gnullvm0.53.1indirekt
crates.iowindows_aarch64_msvc0.52.6indirekt
crates.iowindows_aarch64_msvc0.53.1indirekt
crates.iowindows_i686_gnu0.52.6indirekt
crates.iowindows_i686_gnu0.53.1indirekt
crates.iowindows_i686_gnullvm0.52.6indirekt
crates.iowindows_i686_gnullvm0.53.1indirekt
crates.iowindows_i686_msvc0.52.6indirekt
crates.iowindows_i686_msvc0.53.1indirekt
crates.iowindows_x86_64_gnu0.52.6indirekt
crates.iowindows_x86_64_gnu0.53.1indirekt
crates.iowindows_x86_64_gnullvm0.52.6indirekt
crates.iowindows_x86_64_gnullvm0.53.1indirekt
crates.iowindows_x86_64_msvc0.52.6indirekt
crates.iowindows_x86_64_msvc0.53.1indirekt
crates.iowinit0.30.13indirekt
crates.iowinnow0.7.15indirekt
crates.iowinnow1.0.3indirekt
crates.iowit-bindgen0.51.0indirekt
crates.iowit-bindgen0.57.1indirekt
crates.iowit-bindgen-core0.51.0indirekt
crates.iowit-bindgen-rust0.51.0indirekt
crates.iowit-bindgen-rust-macro0.51.0indirekt
crates.iowit-component0.244.0indirekt
crates.iowit-parser0.244.0indirekt
crates.iowrite-fonts0.48.1indirekt
crates.iowrite161.0.0indirekt
crates.iowriteable0.6.3indirekt
crates.iowyz0.5.1indirekt
crates.iox11-clipboard0.9.3indirekt
crates.iox11-dl2.21.0indirekt
crates.iox11rb0.13.2indirekt
crates.iox11rb-protocol0.13.2indirekt
crates.ioxattr1.6.1indirekt
crates.ioxcursor0.3.10indirekt
crates.ioxilem0.4.0indirekt
crates.ioxilem_core0.4.0indirekt
crates.ioxilem_masonry0.4.0indirekt
crates.ioxkbcommon-dl0.4.2indirekt
crates.ioxkeysym0.2.1indirekt
crates.ioxml-rs0.8.28indirekt
crates.ioxmlparser0.13.6indirekt
crates.ioxmlwriter0.1.0indirekt
crates.ioxmp-writer0.3.3indirekt
crates.ioyaml-rust0.4.5indirekt
crates.ioyazi0.2.1indirekt
crates.ioyeslogic-fontconfig-sys6.0.1indirekt
crates.ioyoke0.8.3indirekt
crates.ioyoke-derive0.8.2indirekt
crates.iozbus5.16.0indirekt
crates.iozbus-lockstep0.5.2indirekt
crates.iozbus-lockstep-macros0.5.2indirekt
crates.iozbus_macros5.16.0indirekt
crates.iozbus_names4.3.2indirekt
crates.iozbus_xml5.1.1indirekt
crates.iozeno0.3.3indirekt
crates.iozerocopy0.8.52indirekt
crates.iozerocopy-derive0.8.52indirekt
crates.iozerofrom0.1.8indirekt
crates.iozerofrom-derive0.1.7indirekt
crates.iozeroize1.9.0indirekt
crates.iozerotrie0.2.4indirekt
crates.iozerovec0.11.6indirekt
crates.iozerovec-derive0.11.3indirekt
crates.iozip0.6.6indirekt
crates.iozlib-rs0.6.3indirekt
crates.iozmij1.0.21indirekt
crates.iozune-core0.5.1indirekt
crates.iozune-jpeg0.5.15indirekt
crates.iozvariant5.12.0indirekt
crates.iozvariant_derive5.12.0indirekt
crates.iozvariant_utils3.4.0indirekt
npm@azure/abort-controller2.1.2indirekt
npm@azure/core-auth1.10.1indirekt
npm@azure/core-client1.10.1indirekt
npm@azure/core-rest-pipeline1.22.1indirekt
npm@azure/core-tracing1.3.1indirekt
npm@azure/core-util1.13.1indirekt
npm@azure/identity4.13.0indirekt
npm@azure/logger1.3.0indirekt
npm@azure/msal-browser4.25.1indirekt
npm@azure/msal-common15.13.0indirekt
npm@azure/msal-node3.8.0indirekt
npm@esbuild/aix-ppc640.24.2indirekt
npm@esbuild/aix-ppc640.25.11indirekt
npm@esbuild/android-arm0.24.2indirekt
npm@esbuild/android-arm0.25.11indirekt
npm@esbuild/android-arm640.24.2indirekt
npm@esbuild/android-arm640.25.11indirekt
npm@esbuild/android-x640.24.2indirekt
npm@esbuild/android-x640.25.11indirekt
npm@esbuild/darwin-arm640.24.2indirekt
npm@esbuild/darwin-arm640.25.11indirekt
npm@esbuild/darwin-x640.24.2indirekt
npm@esbuild/darwin-x640.25.11indirekt
npm@esbuild/freebsd-arm640.24.2indirekt
npm@esbuild/freebsd-arm640.25.11indirekt
npm@esbuild/freebsd-x640.24.2indirekt
npm@esbuild/freebsd-x640.25.11indirekt
npm@esbuild/linux-arm0.24.2indirekt
npm@esbuild/linux-arm0.25.11indirekt
npm@esbuild/linux-arm640.24.2indirekt
npm@esbuild/linux-arm640.25.11indirekt
npm@esbuild/linux-ia320.24.2indirekt
npm@esbuild/linux-ia320.25.11indirekt
npm@esbuild/linux-loong640.24.2indirekt
npm@esbuild/linux-loong640.25.11indirekt
npm@esbuild/linux-mips64el0.24.2indirekt
npm@esbuild/linux-mips64el0.25.11indirekt
npm@esbuild/linux-ppc640.24.2indirekt
npm@esbuild/linux-ppc640.25.11indirekt
npm@esbuild/linux-riscv640.24.2indirekt
npm@esbuild/linux-riscv640.25.11indirekt
npm@esbuild/linux-s390x0.24.2indirekt
npm@esbuild/linux-s390x0.25.11indirekt
npm@esbuild/linux-x640.24.2indirekt
npm@esbuild/linux-x640.25.11indirekt
npm@esbuild/netbsd-arm640.24.2indirekt
npm@esbuild/netbsd-arm640.25.11indirekt
npm@esbuild/netbsd-x640.24.2indirekt
npm@esbuild/netbsd-x640.25.11indirekt
npm@esbuild/openbsd-arm640.24.2indirekt
npm@esbuild/openbsd-arm640.25.11indirekt
npm@esbuild/openbsd-x640.24.2indirekt
npm@esbuild/openbsd-x640.25.11indirekt
npm@esbuild/openharmony-arm640.25.11indirekt
npm@esbuild/sunos-x640.24.2indirekt
npm@esbuild/sunos-x640.25.11indirekt
npm@esbuild/win32-arm640.24.2indirekt
npm@esbuild/win32-arm640.25.11indirekt
npm@esbuild/win32-ia320.24.2indirekt
npm@esbuild/win32-ia320.25.11indirekt
npm@esbuild/win32-x640.24.2indirekt
npm@esbuild/win32-x640.25.11indirekt
npm@eslint-community/eslint-utils4.9.0indirekt
npm@eslint-community/regexpp4.12.2indirekt
npm@eslint/config-array0.21.1indirekt
npm@eslint/config-helpers0.4.1indirekt
npm@eslint/core0.16.0indirekt
npm@eslint/eslintrc3.3.1indirekt
npm@eslint/js9.38.0indirekt
npm@eslint/object-schema2.1.7indirekt
npm@eslint/plugin-kit0.4.0indirekt
npm@humanfs/core0.19.1indirekt
npm@humanfs/node0.16.7indirekt
npm@humanwhocodes/module-importer1.0.1indirekt
npm@humanwhocodes/retry0.4.3indirekt
npm@isaacs/balanced-match4.0.1indirekt
npm@isaacs/brace-expansion5.0.0indirekt
npm@isaacs/cliui8.0.2indirekt
npm@jridgewell/sourcemap-codec1.5.5indirekt
npm@jspm/core2.1.0indirekt
npm@myriaddreamin/typst-ts-renderer0.8.0-rc3indirekt
npm@myriaddreamin/typst.ts0.8.0-rc3indirekt
npm@nodelib/fs.scandir2.1.5indirekt
npm@nodelib/fs.stat2.0.5indirekt
npm@nodelib/fs.walk1.2.8indirekt
npm@protobufjs/aspromise1.1.2indirekt
npm@protobufjs/base641.1.2indirekt
npm@protobufjs/codegen2.0.4indirekt
npm@protobufjs/eventemitter1.1.0indirekt
npm@protobufjs/fetch1.1.0indirekt
npm@protobufjs/float1.0.2indirekt
npm@protobufjs/inquire1.1.0indirekt
npm@protobufjs/path1.1.2indirekt
npm@protobufjs/pool1.1.0indirekt
npm@protobufjs/utf81.1.0indirekt
npm@rainbowatcher/toml-edit-js0.6.3indirekt
npm@rollup/rollup-android-arm-eabi4.52.5indirekt
npm@rollup/rollup-android-arm644.52.5indirekt
npm@rollup/rollup-darwin-arm644.52.5indirekt
npm@rollup/rollup-darwin-x644.52.5indirekt
npm@rollup/rollup-freebsd-arm644.52.5indirekt
npm@rollup/rollup-freebsd-x644.52.5indirekt
npm@rollup/rollup-linux-arm-gnueabihf4.52.5indirekt
npm@rollup/rollup-linux-arm-musleabihf4.52.5indirekt
npm@rollup/rollup-linux-arm64-gnu4.52.5indirekt
npm@rollup/rollup-linux-arm64-musl4.52.5indirekt
npm@rollup/rollup-linux-loong64-gnu4.52.5indirekt
npm@rollup/rollup-linux-ppc64-gnu4.52.5indirekt
npm@rollup/rollup-linux-riscv64-gnu4.52.5indirekt
npm@rollup/rollup-linux-riscv64-musl4.52.5indirekt
npm@rollup/rollup-linux-s390x-gnu4.52.5indirekt
npm@rollup/rollup-linux-x64-gnu4.52.5indirekt
npm@rollup/rollup-linux-x64-musl4.52.5indirekt
npm@rollup/rollup-openharmony-arm644.52.5indirekt
npm@rollup/rollup-win32-arm64-msvc4.52.5indirekt
npm@rollup/rollup-win32-ia32-msvc4.52.5indirekt
npm@rollup/rollup-win32-x64-gnu4.52.5indirekt
npm@rollup/rollup-win32-x64-msvc4.52.5indirekt
npm@rtsao/scc1.1.0indirekt
npm@types/chai5.2.3indirekt
npm@types/chai^5.0.1indirekt
npm@types/cross-spawn6.0.6indirekt
npm@types/cross-spawn^6.0.2indirekt
npm@types/css0.0.38indirekt
npm@types/css^0.0.38indirekt
npm@types/deep-eql4.0.2indirekt
npm@types/estree1.0.8indirekt
npm@types/glob8.1.0indirekt
npm@types/glob^8.1.0indirekt
npm@types/json-schema7.0.15indirekt
npm@types/json50.0.29indirekt
npm@types/minimatch5.1.2indirekt
npm@types/mocha10.0.10indirekt
npm@types/mocha^10.0.1indirekt
npm@types/node22.18.12indirekt
npm@types/node24.9.1indirekt
npm@types/node^22.13.4indirekt
npm@types/react19.2.16indirekt
npm@types/react^19.1.8indirekt
npm@types/react-dom19.2.3indirekt
npm@types/react-dom^19.1.6indirekt
npm@types/vscode1.105.0indirekt
npm@types/vscode^1.97.0indirekt
npm@types/ws8.18.1indirekt
npm@types/ws^8.5.5indirekt
npm@typescript-eslint/eslint-plugin8.46.2indirekt
npm@typescript-eslint/eslint-plugin^8.24.0indirekt
npm@typescript-eslint/parser8.46.2indirekt
npm@typescript-eslint/parser^8.2.4indirekt
npm@typescript-eslint/project-service8.46.2indirekt
npm@typescript-eslint/scope-manager8.46.2indirekt
npm@typescript-eslint/tsconfig-utils8.46.2indirekt
npm@typescript-eslint/type-utils8.46.2indirekt
npm@typescript-eslint/types8.46.2indirekt
npm@typescript-eslint/typescript-estree8.46.2indirekt
npm@typescript-eslint/utils8.46.2indirekt
npm@typescript-eslint/visitor-keys8.46.2indirekt
npm@typespec/ts-http-runtime0.3.1indirekt
npm@vitest/expect3.2.4indirekt
npm@vitest/mocker3.2.4indirekt
npm@vitest/pretty-format3.2.4indirekt
npm@vitest/runner3.2.4indirekt
npm@vitest/snapshot3.2.4indirekt
npm@vitest/spy3.2.4indirekt
npm@vitest/utils3.2.4indirekt
npm@vscode/l10n0.0.18indirekt
npm@vscode/test-electron2.5.2indirekt
npm@vscode/test-electron^2.3.9indirekt
npm@vscode/vsce2.32.0indirekt
npm@vscode/vsce^2.22.0indirekt
npm@vscode/vsce-sign2.0.8indirekt
npm@vscode/vsce-sign-alpine-arm642.0.6indirekt
npm@vscode/vsce-sign-alpine-x642.0.6indirekt
npm@vscode/vsce-sign-darwin-arm642.0.2indirekt
npm@vscode/vsce-sign-darwin-x642.0.2indirekt
npm@vscode/vsce-sign-linux-arm2.0.6indirekt
npm@vscode/vsce-sign-linux-arm642.0.6indirekt
npm@vscode/vsce-sign-linux-x642.0.6indirekt
npm@vscode/vsce-sign-win32-arm642.0.6indirekt
npm@vscode/vsce-sign-win32-x642.0.6indirekt
npmacorn8.15.0indirekt
npmacorn-jsx5.3.2indirekt
npmagent-base7.1.4indirekt
npmajv6.12.6indirekt
npmansi-colors4.1.3indirekt
npmansi-regex5.0.1indirekt
npmansi-regex6.2.2indirekt
npmansi-styles3.2.1indirekt
npmansi-styles4.3.0indirekt
npmansi-styles6.2.3indirekt
npmanymatch3.1.3indirekt
npmargparse2.0.1indirekt
npmarray-buffer-byte-length1.0.2indirekt
npmarray-includes3.1.9indirekt
npmarray.prototype.findlastindex1.2.6indirekt
npmarray.prototype.flat1.3.3indirekt
npmarray.prototype.flatmap1.3.3indirekt
npmarraybuffer.prototype.slice1.0.4indirekt
npmassertion-error2.0.1indirekt
npmasync-function1.0.0indirekt
npmasynckit0.4.0indirekt
npmatob2.1.2indirekt
npmavailable-typed-arrays1.0.7indirekt
npmazure-devops-node-api12.5.0indirekt
npmbalanced-match1.0.2indirekt
npmbase64-js1.5.1indirekt
npmbinary-extensions2.3.0indirekt
npmbl4.1.0indirekt
npmboolbase1.0.0indirekt
npmbrace-expansion1.1.12indirekt
npmbrace-expansion2.0.2indirekt
npmbraces3.0.3indirekt
npmbrowser-stdout1.3.1indirekt
npmbuffer5.7.1indirekt
npmbuffer-crc320.2.13indirekt
npmbuffer-equal-constant-time1.0.1indirekt
npmbundle-name4.1.0indirekt
npmcac6.7.14indirekt
npmcall-bind1.0.8indirekt
npmcall-bind-apply-helpers1.0.2indirekt
npmcall-bound1.0.4indirekt
npmcallsites3.1.0indirekt
npmcamelcase6.3.0indirekt
npmchai5.3.3indirekt
npmchai^5.1.1indirekt
npmchai^5.2.0indirekt
npmchalk2.4.2indirekt
npmchalk4.1.2indirekt
npmchalk5.6.2indirekt
npmcheck-error2.1.1indirekt
npmcheerio1.1.2indirekt
npmcheerio-select2.1.0indirekt
npmchokidar3.6.0indirekt
npmchownr1.1.4indirekt
npmci-info2.0.0indirekt
npmcli-cursor5.0.0indirekt
npmcli-spinners2.9.2indirekt
npmcliui7.0.4indirekt
npmcockatiel3.2.1indirekt
npmcolor-convert1.9.3indirekt
npmcolor-convert2.0.1indirekt
npmcolor-name1.1.3indirekt
npmcolor-name1.1.4indirekt
npmcombined-stream1.0.8indirekt
npmcommander6.2.1indirekt
npmconcat-map0.0.1indirekt
npmcore-util-is1.0.3indirekt
npmcpr3.0.1indirekt
npmcpr^3.0.1indirekt
npmcross-spawn7.0.6indirekt
npmcross-spawn^7.0.3indirekt
npmcss3.0.0indirekt
npmcss^3.0.0indirekt
npmcss-select5.2.2indirekt
npmcss-what6.2.2indirekt
npmcsstype3.2.3indirekt
npmcsv-stringify6.6.0indirekt
npmcsv-stringify^6.5.0indirekt
npmcuint0.2.2indirekt
npmdata-uri-to-buffer4.0.1indirekt
npmdata-view-buffer1.0.2indirekt
npmdata-view-byte-length1.0.2indirekt
npmdata-view-byte-offset1.0.1indirekt
npmdebug3.2.7indirekt
npmdebug4.4.3indirekt
npmdecamelize4.0.0indirekt
npmdecode-uri-component0.2.2indirekt
npmdecompress-response6.0.0indirekt
npmdeep-eql5.0.2indirekt
npmdeep-extend0.6.0indirekt
npmdeep-is0.1.4indirekt
npmdefault-browser5.2.1indirekt
npmdefault-browser-id5.0.0indirekt
npmdefine-data-property1.1.4indirekt
npmdefine-lazy-prop3.0.0indirekt
npmdefine-properties1.2.1indirekt
npmdelayed-stream1.0.0indirekt
npmdetect-libc2.1.2indirekt
npmdetypify-service0.2.4indirekt
npmdiff5.2.0indirekt
npmdoctrine2.1.0indirekt
npmdom-serializer2.0.0indirekt
npmdomelementtype2.3.0indirekt
npmdomhandler5.0.3indirekt
npmdomutils3.2.2indirekt
npmdunder-proto1.0.1indirekt
npmeastasianwidth0.2.0indirekt
npmecdsa-sig-formatter1.0.11indirekt
npmemoji-regex10.6.0indirekt
npmemoji-regex8.0.0indirekt
npmemoji-regex9.2.2indirekt
npmencoding-sniffer0.2.1indirekt
npmend-of-stream1.4.5indirekt
npmenhanced-resolve5.18.3indirekt
npmentities2.1.0indirekt
npmentities4.5.0indirekt
npmentities6.0.1indirekt
npmes-abstract1.24.0indirekt
npmes-define-property1.0.1indirekt
npmes-errors1.3.0indirekt
npmes-module-lexer1.7.0indirekt
npmes-object-atoms1.1.1indirekt
npmes-set-tostringtag2.1.0indirekt
npmes-shim-unscopables1.1.0indirekt
npmes-to-primitive1.3.0indirekt
npmesbuild0.24.2indirekt
npmesbuild0.25.11indirekt
npmesbuild^0.24.2indirekt
npmesbuild-plugin-polyfill-node0.3.0indirekt
npmesbuild-plugin-polyfill-node^0.3.0indirekt
npmescalade3.2.0indirekt
npmescape-string-regexp1.0.5indirekt
npmescape-string-regexp4.0.0indirekt
npmeslint9.38.0indirekt
npmeslint^9.20.1indirekt
npmeslint-compat-utils0.5.1indirekt
npmeslint-config-prettier10.1.8indirekt
npmeslint-config-prettier^10.0.1indirekt
npmeslint-import-resolver-node0.3.9indirekt
npmeslint-module-utils2.12.1indirekt
npmeslint-plugin-es-x7.8.0indirekt
npmeslint-plugin-import2.32.0indirekt
npmeslint-plugin-import^2.31.0indirekt
npmeslint-plugin-n17.23.1indirekt
npmeslint-plugin-n^17.15.1indirekt
npmeslint-plugin-promise7.2.1indirekt
npmeslint-plugin-promise^7.2.1indirekt
npmeslint-scope8.4.0indirekt
npmeslint-visitor-keys3.4.3indirekt
npmeslint-visitor-keys4.2.1indirekt
npmespree10.4.0indirekt
npmesquery1.6.0indirekt
npmesrecurse4.3.0indirekt
npmestraverse5.3.0indirekt
npmestree-walker3.0.3indirekt
npmesutils2.0.3indirekt
npmexpand-template2.0.3indirekt
npmexpect-type1.2.2indirekt
npmfast-deep-equal3.1.3indirekt
npmfast-glob3.3.3indirekt
npmfast-json-stable-stringify2.1.0indirekt
npmfast-levenshtein2.0.6indirekt
npmfastq1.19.1indirekt
npmfd-slicer1.1.0indirekt
npmfdir6.5.0indirekt
npmfetch-blob3.2.0indirekt
npmfile-entry-cache8.0.0indirekt
npmfill-range7.1.1indirekt
npmfind-up5.0.0indirekt
npmflat5.0.2indirekt
npmflat-cache4.0.1indirekt
npmflatbuffers1.12.0indirekt
npmflatted3.3.3indirekt
npmfollow-redirects1.15.11indirekt
npmfor-each0.3.5indirekt
npmforeground-child3.3.1indirekt
npmform-data4.0.4indirekt
npmformdata-polyfill4.0.10indirekt
npmfs-constants1.0.0indirekt
npmfs.realpath1.0.0indirekt
npmfsevents2.3.3indirekt
npmfunction-bind1.1.2indirekt
npmfunction.prototype.name1.1.8indirekt
npmfunctions-have-names1.2.3indirekt
npmgenerator-function2.0.1indirekt
npmget-caller-file2.0.5indirekt
npmget-east-asian-width1.4.0indirekt
npmget-intrinsic1.3.0indirekt
npmget-proto1.0.1indirekt
npmget-symbol-description1.1.0indirekt
npmget-tsconfig4.13.0indirekt
npmgithub-from-package0.0.0indirekt
npmglob11.0.3indirekt
npmglob7.2.3indirekt
npmglob8.1.0indirekt
npmglob^8.1.0indirekt
npmglob-parent5.1.2indirekt
npmglob-parent6.0.2indirekt
npmglobals14.0.0indirekt
npmglobals15.15.0indirekt
npmglobalthis1.0.4indirekt
npmglobrex0.1.2indirekt
npmgopd1.2.0indirekt
npmgraceful-fs4.2.11indirekt
npmgraphemer1.4.0indirekt
npmguid-typescript1.0.9indirekt
npmhas-bigints1.1.0indirekt
npmhas-flag3.0.0indirekt
npmhas-flag4.0.0indirekt
npmhas-property-descriptors1.0.2indirekt
npmhas-proto1.2.0indirekt
npmhas-symbols1.1.0indirekt
npmhas-tostringtag1.0.2indirekt
npmhasown2.0.2indirekt
npmhe1.2.0indirekt
npmhosted-git-info4.1.0indirekt
npmhtmlparser210.0.0indirekt
npmhttp-proxy-agent7.0.2indirekt
npmhttps-proxy-agent7.0.6indirekt
npmiconv-lite0.6.3indirekt
npmidb7.1.1indirekt
npmieee7541.2.1indirekt
npmignore5.3.2indirekt
npmignore7.0.5indirekt
npmimmediate3.0.6indirekt
npmimport-fresh3.3.1indirekt
npmimport-meta-resolve3.1.1indirekt
npmimurmurhash0.1.4indirekt
npminflight1.0.6indirekt
npminherits2.0.4indirekt
npmini1.3.8indirekt
npminternal-slot1.1.0indirekt
npmis-array-buffer3.0.5indirekt
npmis-async-function2.1.1indirekt
npmis-bigint1.1.0indirekt
npmis-binary-path2.1.0indirekt
npmis-boolean-object1.2.2indirekt
npmis-callable1.2.7indirekt
npmis-ci2.0.0indirekt
npmis-core-module2.16.1indirekt
npmis-data-view1.0.2indirekt
npmis-date-object1.1.0indirekt
npmis-docker3.0.0indirekt
npmis-extglob2.1.1indirekt
npmis-finalizationregistry1.1.1indirekt
npmis-fullwidth-code-point3.0.0indirekt
npmis-generator-function1.1.2indirekt
npmis-glob4.0.3indirekt
npmis-inside-container1.0.0indirekt
npmis-interactive2.0.0indirekt
npmis-map2.0.3indirekt
npmis-negative-zero2.0.3indirekt
npmis-number7.0.0indirekt
npmis-number-object1.1.1indirekt
npmis-plain-obj2.1.0indirekt
npmis-regex1.2.1indirekt
npmis-set2.0.3indirekt
npmis-shared-array-buffer1.0.4indirekt
npmis-string1.1.1indirekt
npmis-symbol1.1.1indirekt
npmis-typed-array1.1.15indirekt
npmis-unicode-supported0.1.0indirekt
npmis-unicode-supported1.3.0indirekt
npmis-unicode-supported2.1.0indirekt
npmis-weakmap2.0.2indirekt
npmis-weakref1.1.1indirekt
npmis-weakset2.0.4indirekt
npmis-wsl3.1.0indirekt
npmisarray1.0.0indirekt
npmisarray2.0.5indirekt
npmisexe2.0.0indirekt
npmjackspeak4.1.1indirekt
npmjs-tokens9.0.1indirekt
npmjs-yaml4.1.0indirekt
npmjson-buffer3.0.1indirekt
npmjson-schema-traverse0.4.1indirekt
npmjson-stable-stringify-without-jsonify1.0.1indirekt
npmjson51.0.2indirekt
npmjsonc-parser3.3.1indirekt
npmjsonwebtoken9.0.2indirekt
npmjwa1.4.2indirekt
npmjws3.2.2indirekt
npmkeytar7.9.0indirekt
npmkeyv4.5.4indirekt
npmleven3.1.0indirekt
npmlevn0.4.1indirekt
npmlie3.3.0indirekt
npmlinkify-it3.0.3indirekt
npmlocate-path6.0.0indirekt
npmlodash.flow3.5.0indirekt
npmlodash.flow^3.5.0indirekt
npmlodash.includes4.3.0indirekt
npmlodash.isboolean3.0.3indirekt
npmlodash.isinteger4.0.4indirekt
npmlodash.isnumber3.0.3indirekt
npmlodash.isplainobject4.0.6indirekt
npmlodash.isstring4.0.1indirekt
npmlodash.merge4.6.2indirekt
npmlodash.once4.1.1indirekt
npmlog-symbols4.1.0indirekt
npmlog-symbols6.0.0indirekt
npmlong5.3.2indirekt
npmloupe3.2.1indirekt
npmlru-cache11.2.2indirekt
npmlru-cache6.0.0indirekt
npmmagic-string0.30.21indirekt
npmmarkdown-it12.3.2indirekt
npmmath-intrinsics1.1.0indirekt
npmmdurl1.0.1indirekt
npmmerge21.4.1indirekt
npmmicromatch4.0.8indirekt
npmmime1.6.0indirekt
npmmime-db1.52.0indirekt
npmmime-types2.1.35indirekt
npmmimic-function5.0.1indirekt
npmmimic-response3.1.0indirekt
npmminimatch10.0.3indirekt
npmminimatch3.1.2indirekt
npmminimatch5.1.6indirekt
npmminimatch9.0.5indirekt
npmminimist1.2.8indirekt
npmminipass7.1.2indirekt
npmminisearch6.3.0indirekt
npmminisearch^6.3.0indirekt
npmmkdirp0.5.6indirekt
npmmkdirp-classic0.5.3indirekt
npmmocha10.8.2indirekt
npmmocha^10.2.0indirekt
npmms2.1.3indirekt
npmmute-stream0.0.8indirekt
npmnanoid3.3.11indirekt
npmnapi-build-utils2.0.0indirekt
npmnatural-compare1.4.0indirekt
npmnode-abi3.78.0indirekt
npmnode-addon-api4.3.0indirekt
npmnode-domexception1.0.0indirekt
npmnode-fetch3.3.2indirekt
npmnode-fetch^3.3.2indirekt
npmnormalize-path3.0.0indirekt
npmnth-check2.1.1indirekt
npmobject-inspect1.13.4indirekt
npmobject-keys1.1.1indirekt
npmobject.assign4.1.7indirekt
npmobject.fromentries2.0.8indirekt
npmobject.groupby1.0.3indirekt
npmobject.values1.2.1indirekt
npmonce1.4.0indirekt
npmonetime7.0.0indirekt
npmonnxruntime-common1.17.1indirekt
npmonnxruntime-web1.17.1indirekt
npmopen10.2.0indirekt
npmoptionator0.9.4indirekt
npmora8.2.0indirekt
npmovsx0.8.4indirekt
npmovsx^0.8.3indirekt
npmown-keys1.0.1indirekt
npmp-limit3.1.0indirekt
npmp-locate5.0.0indirekt
npmpackage-json-from-dist1.0.1indirekt
npmpako1.0.11indirekt
npmparent-module1.0.1indirekt
npmparse-semver1.1.1indirekt
npmparse57.3.0indirekt
npmparse5-htmlparser2-tree-adapter7.1.0indirekt
npmparse5-parser-stream7.1.2indirekt
npmpath-exists4.0.0indirekt
npmpath-is-absolute1.0.1indirekt
npmpath-key3.1.1indirekt
npmpath-parse1.0.7indirekt
npmpath-scurry2.0.0indirekt
npmpathe2.0.3indirekt
npmpathval2.0.1indirekt
npmpend1.2.0indirekt
npmpicocolors1.1.1indirekt
npmpicomatch2.3.1indirekt
npmpicomatch4.0.3indirekt
npmplatform1.3.6indirekt
npmpossible-typed-array-names1.1.0indirekt
npmpostcss8.5.6indirekt
npmprebuild-install7.1.3indirekt
npmprelude-ls1.2.1indirekt
npmprettier3.6.2indirekt
npmprocess-nextick-args2.0.1indirekt
npmprotobufjs7.5.4indirekt
npmpump3.0.3indirekt
npmpunycode2.3.1indirekt
npmqs6.14.0indirekt
npmqueue-microtask1.2.3indirekt
npmrandombytes2.1.0indirekt
npmrc1.2.8indirekt
npmread1.0.7indirekt
npmreadable-stream2.3.8indirekt
npmreadable-stream3.6.2indirekt
npmreaddirp3.6.0indirekt
npmreflect.getprototypeof1.0.10indirekt
npmregexp.prototype.flags1.5.4indirekt
npmrequire-directory2.1.1indirekt
npmresolve1.22.11indirekt
npmresolve-from4.0.0indirekt
npmresolve-pkg-maps1.0.0indirekt
npmrestore-cursor5.1.0indirekt
npmreusify1.1.0indirekt
npmrimraf2.7.1indirekt
npmrimraf6.0.1indirekt
npmrollup4.52.5indirekt
npmrun-applescript7.1.0indirekt
npmrun-parallel1.2.0indirekt
npmrxjs7.8.2indirekt
npmrxjs^7.8.1indirekt
npmsafe-array-concat1.1.3indirekt
npmsafe-buffer5.1.2indirekt
npmsafe-buffer5.2.1indirekt
npmsafe-push-apply1.0.0indirekt
npmsafe-regex-test1.1.0indirekt
npmsafer-buffer2.1.2indirekt
npmsax1.4.1indirekt
npmscheduler0.27.0indirekt
npmsemver5.7.2indirekt
npmsemver6.3.1indirekt
npmsemver7.7.3indirekt
npmserialize-javascript6.0.2indirekt
npmset-function-length1.2.2indirekt
npmset-function-name2.0.2indirekt
npmset-proto1.0.0indirekt
npmsetimmediate1.0.5indirekt
npmshebang-command2.0.0indirekt
npmshebang-regex3.0.0indirekt
npmside-channel1.1.0indirekt
npmside-channel-list1.0.0indirekt
npmside-channel-map1.0.1indirekt
npmside-channel-weakmap1.0.2indirekt
npmsiginfo2.0.0indirekt
npmsignal-exit4.1.0indirekt
npmsimple-concat1.0.1indirekt
npmsimple-get4.0.1indirekt
npmsource-map0.6.1indirekt
npmsource-map-js1.2.1indirekt
npmsource-map-resolve0.6.0indirekt
npmstackback0.0.2indirekt
npmstd-env3.10.0indirekt
npmstdin-discarder0.2.2indirekt
npmstop-iteration-iterator1.1.0indirekt
npmstring-width4.2.3indirekt
npmstring-width5.1.2indirekt
npmstring-width7.2.0indirekt
npmstring-width-cjs4.2.3indirekt
npmstring.prototype.trim1.2.10indirekt
npmstring.prototype.trimend1.0.9indirekt
npmstring.prototype.trimstart1.0.8indirekt
npmstring_decoder1.1.1indirekt
npmstring_decoder1.3.0indirekt
npmstrip-ansi6.0.1indirekt
npmstrip-ansi7.1.2indirekt
npmstrip-ansi-cjs6.0.1indirekt
npmstrip-bom3.0.0indirekt
npmstrip-json-comments2.0.1indirekt
npmstrip-json-comments3.1.1indirekt
npmstrip-literal3.1.0indirekt
npmsupports-color5.5.0indirekt
npmsupports-color7.2.0indirekt
npmsupports-color8.1.1indirekt
npmsupports-preserve-symlinks-flag1.0.0indirekt
npmtapable2.3.0indirekt
npmtar-fs2.1.4indirekt
npmtar-stream2.2.0indirekt
npmtinybench2.9.0indirekt
npmtinyexec0.3.2indirekt
npmtinyglobby0.2.15indirekt
npmtinypool1.1.1indirekt
npmtinyrainbow2.0.0indirekt
npmtinyspy4.0.4indirekt
npmtmp0.2.5indirekt
npmto-regex-range5.0.1indirekt
npmts-api-utils2.1.0indirekt
npmts-declaration-location1.0.7indirekt
npmtsconfig-paths3.15.0indirekt
npmtslib2.8.1indirekt
npmtunnel0.0.6indirekt
npmtunnel-agent0.6.0indirekt
npmturbo2.5.8indirekt
npmturbo^2.3.3indirekt
npmturbo-darwin-642.5.8indirekt
npmturbo-darwin-arm642.5.8indirekt
npmturbo-linux-642.5.8indirekt
npmturbo-linux-arm642.5.8indirekt
npmturbo-windows-642.5.8indirekt
npmturbo-windows-arm642.5.8indirekt
npmtype-check0.4.0indirekt
npmtyped-array-buffer1.0.3indirekt
npmtyped-array-byte-length1.0.3indirekt
npmtyped-array-byte-offset1.0.4indirekt
npmtyped-array-length1.0.7indirekt
npmtyped-rest-client1.8.11indirekt
npmtypescript5.9.3indirekt
npmtypescript^5.0.0indirekt
npmtypescript^5.0.2indirekt
npmtypescript^5.2.2indirekt
npmuc.micro1.0.6indirekt
npmunbox-primitive1.1.0indirekt
npmunderscore1.13.7indirekt
npmundici7.16.0indirekt
npmundici-types6.21.0indirekt
npmundici-types7.16.0indirekt
npmuri-js4.4.1indirekt
npmurl-join4.0.1indirekt
npmutil-deprecate1.0.2indirekt
npmuuid8.3.2indirekt
npmvanjs-core1.6.0indirekt
npmvanjs-core^1.5.0indirekt
npmvite6.4.1indirekt
npmvite7.1.12indirekt
npmvite-node3.2.4indirekt
npmvite-plugin-singlefile2.3.0indirekt
npmvite-plugin-wasm3.5.0indirekt
npmvitest3.2.4indirekt
npmvscode-html-languageservice5.6.0indirekt
npmvscode-html-languageservice^5.3.1indirekt
npmvscode-jsonrpc8.2.0indirekt
npmvscode-languageclient9.0.1indirekt
npmvscode-languageclient^9.0.0indirekt
npmvscode-languageserver9.0.1indirekt
npmvscode-languageserver^9.0.0indirekt
npmvscode-languageserver-protocol3.17.5indirekt
npmvscode-languageserver-textdocument1.0.12indirekt
npmvscode-languageserver-types3.17.5indirekt
npmvscode-tmgrammar-test^0.1.3indirekt
npmvscode-uri3.1.0indirekt
npmvscode-variables0.1.3indirekt
npmvscode-variables^0.1.3indirekt
npmweb-streams-polyfill3.3.3indirekt
npmwhatwg-encoding3.1.1indirekt
npmwhatwg-mimetype4.0.0indirekt
npmwhich2.0.2indirekt
npmwhich-boxed-primitive1.1.1indirekt
npmwhich-builtin-type1.2.1indirekt
npmwhich-collection1.0.2indirekt
npmwhich-typed-array1.1.19indirekt
npmwhy-is-node-running2.3.0indirekt
npmword-wrap1.2.5indirekt
npmworkerpool6.5.1indirekt
npmwrap-ansi7.0.0indirekt
npmwrap-ansi8.1.0indirekt
npmwrap-ansi-cjs7.0.0indirekt
npmwrappy1.0.2indirekt
npmws8.18.3indirekt
npmws^8.13.0indirekt
npmwsl-utils0.1.0indirekt
npmxml2js0.5.0indirekt
npmxmlbuilder11.0.1indirekt
npmxxhashjs0.2.2indirekt
npmxxhashjs^0.2.2indirekt
npmy18n5.0.8indirekt
npmyallist4.0.0indirekt
npmyargs16.2.0indirekt
npmyargs-parser20.2.9indirekt
npmyargs-unparser2.0.0indirekt
npmyauzl2.10.0indirekt
npmyazl2.5.1indirekt
npmyocto-queue0.1.0indirekt
Abhängigkeits-Advisories 49

Dieses Repository veröffentlicht kein vom Index auflösbares Paket, daher wurde sein eigener Abhängigkeitsgraph bewertet – 1.592 Pakete, darunter auch Entwicklungs- und Test-Pins, die nie ausgeliefert werden: 49 tragen bekannte Advisories, davon 3 direkte. 57 konnten nicht bewertet werden – keine aufgelöste Version, ein nicht unterstütztes Ökosystem, oder außerhalb der ausgewiesenen Paketliste.

PaketVersionBeziehungSchweregradAdvisoriesBehoben in
flatted3.3.3indirektkritisch23.4.2
protobufjs7.5.4indirektkritisch128.6.6
rollup4.52.5indirektkritisch14.59.0
turbo2.5.8indirektkritisch22.9.14
vitest3.2.4indirektkritisch14.1.0
@isaacs/brace-expansion5.0.0indirekthoch15.0.1
brace-expansion1.1.12indirekthoch35.0.8
brace-expansion2.0.2indirekthoch35.0.8
form-data4.0.4indirekthoch14.0.6
glob11.0.3indirekthoch111.1.0
js-yaml4.1.0indirekthoch34.3.0
jws3.2.2indirekthoch14.0.1
linkify-it3.0.3indirekthoch25.0.2
minimatch10.0.3indirekthoch310.2.3
minimatch3.1.2indirekthoch310.2.3
minimatch5.1.6indirekthoch310.2.3
minimatch9.0.5indirekthoch310.2.3
picomatch2.3.1indirekthoch24.0.4
picomatch4.0.3indirekthoch24.0.4
postcss8.5.6indirekthoch38.5.18
quick-xml0.38.4indirekthoch20.41.0
quick-xml0.39.4indirekthoch20.41.0
quinn-proto0.11.14indirekthoch20.11.15
serialize-javascript6.0.2indirekthoch27.0.5
tmp0.2.5indirekthoch10.2.6
underscore1.13.7indirekthoch11.13.8
undici7.16.0indirekthoch118.5.0
uuid8.3.2indirekthoch113.0.1
vite6.4.1indirekthoch48.0.16
vite7.1.12indirekthoch58.0.16
ws8.18.3indirekthoch28.21.0
@protobufjs/utf81.1.0indirektmittel18.0.2
ajv6.12.6indirektmittel18.18.0
diff5.2.0indirektmittel18.0.3
esbuild0.24.2indirektmittel10.25.0
follow-redirects1.15.11indirektmittel11.16.0
markdown-it12.3.2indirektmittel114.2.0
nix0.19.1indirektmittel30.23.0
qs6.14.0indirektmittel36.15.2
anyhow1.0.102direktunbekannt11.0.103
paste1.0.15direktunbekannt1
ttf-parser0.25.1direktunbekannt1
bincode1.3.3indirektunbekannt1
crossbeam-epoch0.9.18indirektunbekannt10.9.20
fxhash0.2.1indirektunbekannt1
mach0.3.2indirektunbekannt1
memmap20.9.10indirektunbekannt10.9.11
rustybuzz0.20.1indirektunbekannt1
yaml-rust0.4.5indirektunbekannt1

Ein Advisory bedeutet, dass die im Abhängigkeitsgraphen erfasste Version in den betroffenen Bereich eines Advisories fällt. Erreichbarkeit wird nicht analysiert, und der Graph enthält Entwicklungs- und Test-Pins — ein Fund kann das Werkzeug betreffen und nicht die ausgelieferte Software.

JSON-Rohbericht maschinenlesbar
{
  "data": {
    "repo": {
      "topics": [
        "formatter",
        "lsp",
        "lsp-server",
        "typst",
        "vscode-extension",
        "language-server",
        "dap-server",
        "dap"
      ],
      "is_fork": false,
      "size_kb": 13420,
      "has_wiki": true,
      "homepage": "https://myriad-dreamin.github.io/tinymist",
      "languages": {
        "CSS": 67808,
        "Lua": 66521,
        "Nix": 8693,
        "TeX": 775,
        "HTML": 23620,
        "Rust": 3979920,
        "Shell": 3830,
        "Typst": 205238,
        "Kotlin": 65897,
        "Python": 1890,
        "Dockerfile": 3750,
        "JavaScript": 205900,
        "PowerShell": 887,
        "TypeScript": 963203
      },
      "pushed_at": "2026-07-26T09:20:16Z",
      "created_at": "2024-03-06T21:30:21Z",
      "owner_type": "User",
      "updated_at": "2026-07-26T11:12:30Z",
      "description": "Tinymist [ˈtaɪni mɪst] is an integrated language service for Typst [taɪpst].",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "Apache-2.0",
      "default_branch": "main",
      "license_spdx_raw": "Apache-2.0",
      "primary_language": "Rust",
      "significant_languages": [
        "Rust",
        "TypeScript"
      ]
    },
    "owner": {
      "blog": "https://i.myriad-dreamin.com",
      "name": null,
      "type": "User",
      "login": "Myriad-Dreamin",
      "company": null,
      "location": null,
      "followers": 953,
      "avatar_url": "https://avatars.githubusercontent.com/u/35292584?v=4",
      "created_at": "2018-01-10T09:20:54Z",
      "is_verified": null,
      "public_repos": 162,
      "account_age_days": 3119
    },
    "license": {
      "state": "standard",
      "spdx_id": "Apache-2.0",
      "raw_spdx": "Apache-2.0",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v0.15.4-rc1",
          "kind": "prerelease",
          "published_at": "2026-07-26T10:36:56Z"
        },
        {
          "tag": "v0.15.2",
          "kind": "patch",
          "published_at": "2026-06-22T13:47:37Z"
        },
        {
          "tag": "v0.15.2-rc4",
          "kind": "prerelease",
          "published_at": "2026-06-21T17:43:45Z"
        },
        {
          "tag": "v0.15.2-rc3",
          "kind": "prerelease",
          "published_at": "2026-06-21T10:06:17Z"
        },
        {
          "tag": "v0.15.0",
          "kind": "minor",
          "published_at": "2026-06-19T05:55:23Z"
        },
        {
          "tag": "v0.15.0-rc2",
          "kind": "prerelease",
          "published_at": "2026-06-17T10:10:23Z"
        },
        {
          "tag": "v0.15.0-rc1",
          "kind": "prerelease",
          "published_at": "2026-06-16T04:55:09Z"
        },
        {
          "tag": "v0.14.20",
          "kind": "patch",
          "published_at": "2026-06-15T11:58:27Z"
        },
        {
          "tag": "v0.14.20-rc1",
          "kind": "prerelease",
          "published_at": "2026-06-12T18:04:35Z"
        },
        {
          "tag": "v0.14.25",
          "kind": "patch",
          "published_at": "2026-06-11T05:07:57Z"
        },
        {
          "tag": "v0.14.25-rc2",
          "kind": "prerelease",
          "published_at": "2026-06-11T03:40:50Z"
        },
        {
          "tag": "v0.14.23",
          "kind": "patch",
          "published_at": "2026-06-05T02:58:47Z"
        },
        {
          "tag": "v0.14.23-rc1",
          "kind": "prerelease",
          "published_at": "2026-06-05T01:13:25Z"
        },
        {
          "tag": "v0.14.21",
          "kind": "patch",
          "published_at": "2026-06-02T02:09:53Z"
        },
        {
          "tag": "v0.14.21-rc2",
          "kind": "prerelease",
          "published_at": "2026-06-02T00:56:57Z"
        },
        {
          "tag": "v0.14.18",
          "kind": "patch",
          "published_at": "2026-05-10T22:23:47Z"
        },
        {
          "tag": "v0.14.18-rc1",
          "kind": "prerelease",
          "published_at": "2026-05-10T07:36:20Z"
        },
        {
          "tag": "v0.14.16",
          "kind": "patch",
          "published_at": "2026-04-05T02:54:21Z"
        },
        {
          "tag": "v0.14.16-rc1",
          "kind": "prerelease",
          "published_at": "2026-04-03T16:55:18Z"
        },
        {
          "tag": "v0.14.14",
          "kind": "patch",
          "published_at": "2026-03-27T13:27:48Z"
        },
        {
          "tag": "v0.14.14-rc1",
          "kind": "prerelease",
          "published_at": "2026-03-26T14:57:35Z"
        },
        {
          "tag": "v0.14.12",
          "kind": "patch",
          "published_at": "2026-03-21T19:05:41Z"
        },
        {
          "tag": "v0.14.12-rc3",
          "kind": "prerelease",
          "published_at": "2026-03-19T11:28:42Z"
        },
        {
          "tag": "v0.14.12-rc2",
          "kind": "prerelease",
          "published_at": "2026-03-18T04:55:26Z"
        },
        {
          "tag": "v0.14.10",
          "kind": "patch",
          "published_at": "2026-01-23T21:20:08Z"
        },
        {
          "tag": "v0.14.10-rc2",
          "kind": "prerelease",
          "published_at": "2026-01-22T09:34:05Z"
        },
        {
          "tag": "v0.14.10-rc1",
          "kind": "prerelease",
          "published_at": "2026-01-19T13:45:56Z"
        },
        {
          "tag": "v0.14.8",
          "kind": "patch",
          "published_at": "2026-01-07T12:19:29Z"
        },
        {
          "tag": "v0.14.8-rc1",
          "kind": "prerelease",
          "published_at": "2026-01-06T20:23:07Z"
        },
        {
          "tag": "v0.14.6",
          "kind": "patch",
          "published_at": "2026-01-03T11:02:07Z"
        },
        {
          "tag": "v0.14.6-rc3",
          "kind": "prerelease",
          "published_at": "2026-01-02T19:16:01Z"
        },
        {
          "tag": "v0.14.6-rc2",
          "kind": "prerelease",
          "published_at": "2025-12-27T12:31:16Z"
        },
        {
          "tag": "v0.14.6-rc1",
          "kind": "prerelease",
          "published_at": "2025-12-03T22:33:22Z"
        },
        {
          "tag": "v0.14.4",
          "kind": "patch",
          "published_at": "2025-11-26T01:23:42Z"
        },
        {
          "tag": "v0.14.4-rc1",
          "kind": "prerelease",
          "published_at": "2025-11-24T21:54:48Z"
        },
        {
          "tag": "v0.14.2",
          "kind": "patch",
          "published_at": "2025-11-22T11:33:28Z"
        },
        {
          "tag": "v0.14.2-rc1",
          "kind": "prerelease",
          "published_at": "2025-11-17T20:08:32Z"
        },
        {
          "tag": "v0.14.0",
          "kind": "minor",
          "published_at": "2025-11-02T09:06:33Z"
        },
        {
          "tag": "v0.14.0-rc2",
          "kind": "prerelease",
          "published_at": "2025-11-01T21:53:55Z"
        },
        {
          "tag": "v0.14.0-rc1",
          "kind": "prerelease",
          "published_at": "2025-10-29T05:26:05Z"
        },
        {
          "tag": "v0.13.30",
          "kind": "patch",
          "published_at": "2025-10-27T11:45:46Z"
        },
        {
          "tag": "v0.13.30-rc2",
          "kind": "prerelease",
          "published_at": "2025-10-27T07:09:26Z"
        },
        {
          "tag": "v0.13.30-rc1",
          "kind": "prerelease",
          "published_at": "2025-10-21T14:55:49Z"
        },
        {
          "tag": "v0.13.39",
          "kind": "patch",
          "published_at": "2025-10-11T01:28:48Z"
        },
        {
          "tag": "v0.13.39-rc1",
          "kind": "prerelease",
          "published_at": "2025-10-11T00:37:16Z"
        },
        {
          "tag": "v0.13.35",
          "kind": "patch",
          "published_at": "2025-10-06T01:21:15Z"
        },
        {
          "tag": "v0.13.35-rc1",
          "kind": "prerelease",
          "published_at": "2025-10-06T00:18:42Z"
        },
        {
          "tag": "v0.13.28",
          "kind": "patch",
          "published_at": "2025-09-28T18:47:28Z"
        },
        {
          "tag": "v0.13.28-rc2",
          "kind": "prerelease",
          "published_at": "2025-09-27T13:32:20Z"
        },
        {
          "tag": "v0.13.28-rc1",
          "kind": "prerelease",
          "published_at": "2025-09-26T09:21:45Z"
        },
        {
          "tag": "v0.13.31",
          "kind": "patch",
          "published_at": "2025-09-25T02:32:51Z"
        },
        {
          "tag": "v0.13.31-rc1",
          "kind": "prerelease",
          "published_at": "2025-09-25T01:21:28Z"
        },
        {
          "tag": "v0.13.26",
          "kind": "patch",
          "published_at": "2025-09-13T03:52:06Z"
        },
        {
          "tag": "v0.13.26-rc1",
          "kind": "prerelease",
          "published_at": "2025-09-10T11:07:33Z"
        },
        {
          "tag": "v0.13.24",
          "kind": "patch",
          "published_at": "2025-08-26T14:42:36Z"
        },
        {
          "tag": "v0.13.24-rc3",
          "kind": "prerelease",
          "published_at": "2025-08-25T03:33:11Z"
        },
        {
          "tag": "v0.13.27",
          "kind": "patch",
          "published_at": "2025-08-11T01:33:02Z"
        },
        {
          "tag": "v0.13.27-rc1",
          "kind": "prerelease",
          "published_at": "2025-08-11T00:13:39Z"
        },
        {
          "tag": "v0.13.25",
          "kind": "patch",
          "published_at": "2025-08-10T01:24:30Z"
        },
        {
          "tag": "v0.13.25-rc1",
          "kind": "prerelease",
          "published_at": "2025-08-09T23:52:36Z"
        },
        {
          "tag": "v0.13.23",
          "kind": "patch",
          "published_at": "2025-08-09T01:40:23Z"
        },
        {
          "tag": "v0.13.23-rc2",
          "kind": "prerelease",
          "published_at": "2025-08-09T00:03:27Z"
        },
        {
          "tag": "v0.13.19",
          "kind": "patch",
          "published_at": "2025-08-07T01:16:56Z"
        },
        {
          "tag": "0.13.19",
          "kind": "patch",
          "published_at": "2025-08-07T01:19:16Z"
        },
        {
          "tag": "v0.13.22",
          "kind": "patch",
          "published_at": "2025-08-06T17:23:19Z"
        },
        {
          "tag": "v0.13.22-rc2",
          "kind": "prerelease",
          "published_at": "2025-08-06T15:15:08Z"
        },
        {
          "tag": "v0.13.22-rc1",
          "kind": "prerelease",
          "published_at": "2025-08-06T04:28:36Z"
        },
        {
          "tag": "v0.13.19-rc1",
          "kind": "prerelease",
          "published_at": "2025-08-05T23:56:36Z"
        },
        {
          "tag": "0.13.19-rc1",
          "kind": "prerelease",
          "published_at": "2025-08-05T23:58:36Z"
        },
        {
          "tag": "v0.13.20",
          "kind": "patch",
          "published_at": "2025-08-05T15:56:41Z"
        },
        {
          "tag": "v0.13.20-rc1",
          "kind": "prerelease",
          "published_at": "2025-08-05T05:41:33Z"
        },
        {
          "tag": "v0.13.18",
          "kind": "patch",
          "published_at": "2025-08-03T20:20:31Z"
        },
        {
          "tag": "v0.13.18-rc2",
          "kind": "prerelease",
          "published_at": "2025-08-03T08:19:18Z"
        },
        {
          "tag": "v0.13.17",
          "kind": "patch",
          "published_at": "2025-08-03T01:24:19Z"
        },
        {
          "tag": "v0.13.18-rc1",
          "kind": "prerelease",
          "published_at": "2025-08-02T15:15:53Z"
        },
        {
          "tag": "0.13.18-rc1",
          "kind": "prerelease",
          "published_at": "2025-08-02T15:17:39Z"
        },
        {
          "tag": "v0.13.17-rc2",
          "kind": "prerelease",
          "published_at": "2025-08-02T12:28:14Z"
        },
        {
          "tag": "v0.13.16",
          "kind": "patch",
          "published_at": "2025-07-29T07:57:35Z"
        },
        {
          "tag": "v0.13.15",
          "kind": "patch",
          "published_at": "2025-07-28T09:41:56Z"
        },
        {
          "tag": "v0.13.16-rc3",
          "kind": "prerelease",
          "published_at": "2025-07-26T10:33:23Z"
        },
        {
          "tag": "v0.13.15-rc2",
          "kind": "prerelease",
          "published_at": "2025-07-26T12:01:00Z"
        },
        {
          "tag": "v0.13.16-rc2",
          "kind": "prerelease",
          "published_at": "2025-07-23T18:33:51Z"
        },
        {
          "tag": "v0.13.16-rc1",
          "kind": "prerelease",
          "published_at": "2025-07-11T08:36:31Z"
        },
        {
          "tag": "v0.13.14",
          "kind": "patch",
          "published_at": "2025-06-22T14:58:35Z"
        },
        {
          "tag": "v0.13.14-rc3",
          "kind": "prerelease",
          "published_at": "2025-06-22T09:05:36Z"
        },
        {
          "tag": "v0.13.14-rc2",
          "kind": "prerelease",
          "published_at": "2025-06-09T05:42:25Z"
        },
        {
          "tag": "v0.13.14-rc1",
          "kind": "prerelease",
          "published_at": "2025-06-09T00:37:01Z"
        },
        {
          "tag": "v0.13.12",
          "kind": "patch",
          "published_at": "2025-04-30T07:12:07Z"
        },
        {
          "tag": "v0.13.12-rc6",
          "kind": "prerelease",
          "published_at": "2025-04-30T06:18:49Z"
        },
        {
          "tag": "v0.13.12-rc5",
          "kind": "prerelease",
          "published_at": "2025-04-29T18:45:09Z"
        },
        {
          "tag": "v0.13.12-rc4",
          "kind": "prerelease",
          "published_at": "2025-04-17T19:07:32Z"
        },
        {
          "tag": "v0.13.12-rc3",
          "kind": "prerelease",
          "published_at": "2025-04-17T12:52:17Z"
        },
        {
          "tag": "v0.13.10",
          "kind": "patch",
          "published_at": "2025-03-23T09:18:13Z"
        },
        {
          "tag": "v0.13.10-rc2",
          "kind": "prerelease",
          "published_at": "2025-03-21T09:57:48Z"
        },
        {
          "tag": "v0.13.10-rc1",
          "kind": "prerelease",
          "published_at": "2025-03-20T11:34:35Z"
        },
        {
          "tag": "v0.13.8",
          "kind": "patch",
          "published_at": "2025-03-13T05:16:21Z"
        },
        {
          "tag": "v0.13.6",
          "kind": "patch",
          "published_at": "2025-03-12T23:06:59Z"
        },
        {
          "tag": "v0.13.6-rc2",
          "kind": "prerelease",
          "published_at": "2025-03-12T09:07:23Z"
        },
        {
          "tag": "v0.13.6-rc1",
          "kind": "prerelease",
          "published_at": "2025-03-11T05:16:21Z"
        },
        {
          "tag": "v0.13.4",
          "kind": "patch",
          "published_at": "2025-03-02T15:47:01Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "b1119249df66ae99ce7c38fe2a958b1a9d0848e2",
          "body": "+tag v0.15.4-rc1",
          "is_bot": false,
          "headline": "build: bump version to 0.15.4-rc1 (#2674)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-26T09:20:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "eaedaa2fd9c1829d0ddd59dcb7ff56d1bf0a2456",
          "body": "- Isolate on-type and lockfile Neovim export specs into separate output\ndirectories.\n- Preserve `$name` assertions while removing cross-spec PDF races.",
          "is_bot": false,
          "headline": "test(neovim): isolate export spec outputs (#2672)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-24T18:10:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6dcee3285f7eb4af51e3b1efc6e664096fbfcb1f",
          "body": "- Memoize substitution, simplification, and resultant closing across\nshared type DAGs.\n- Short-circuit identical interned comparisons and reuse rendered\npackage types.\n- Skip unreadable non-entry package imports while preserving their\nimport edges.",
          "is_bot": false,
          "headline": "perf(query): speed up package type scope dumps (#2667)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-23T11:51:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9a88a206abd7729506876fee55119775075d1dd9",
          "body": "…(#2665)\n\nFixed: `@` in raw could trigger completion.",
          "is_bot": false,
          "headline": "fix(analysis): `@` should be classified as ref marker only in markup …",
          "author_name": "QuadnucYard",
          "author_login": "QuadnucYard",
          "committed_at": "2026-07-15T17:43:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4e57c43cd2c59fc31e287aca9d3a23c995bfbd85",
          "body": "- Improve tuple, spread, loop, and array-builder inference used by\nCeTZ-style code.\n- Preserve parameter-dependent resultants and overwritten input\ncontracts without importing callee-local variables.\n- Add focused local and cross-file type-checker fixtures.",
          "is_bot": false,
          "headline": "fix(query): improve cetz type inference (#2659)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-15T08:34:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2e9b72fcd9a32f1259912798e751966cc125824d",
          "body": "- Remove the obsolete warning for comparisons between strings and types.\n- Remove the type-analysis path and fixtures used exclusively by this\nlint.\n\nClose #2110",
          "is_bot": false,
          "headline": "fix(lint): remove obsolete type comparison lint (#2170)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-13T16:55:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "38930f44c88ebcb31fb56cf0fba9f6bafe460114",
          "body": "- Remove FlagTask and TaskFlagBase, making compilation targets on-demand\ncached computations.\n- Add one stateful ProjectExport dispatcher for registered PDF, image,\nHTML, SVG-HTML, Typlite, text, and query tasks.\n- Reuse existing export implementations and collect diagnostics only\nfrom requested com\n[…]\nhandling explicit until a reusable bundle exporter exists.\n\nContext:\nhttps://github.com/Myriad-Dreamin/typst.ts/pull/777/files#diff-20710801d5e7e6e373e8f2e8ba87d6c288db4a5b79948898d67c1af831408b7fR510",
          "is_bot": false,
          "headline": "dev(export2): simplify task dispatch and diagnostics (#2127)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-13T16:34:00Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2fcd3d618e75d733f35a7cfcf120642ef6eb2290",
          "body": "- Preserve one cycle guard across recursive bound-checker callbacks.\n- Add a traversal budget for pathological bound graphs.\n- Cover recursive custom variable hooks.",
          "is_bot": false,
          "headline": "fix(analysis): guard recursive bound traversal (#2663)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-13T10:28:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "45a2b98bd6555b0b79aeff8aa951bb03a3a9c0eb",
          "body": "- Keep principal debug types in package scope dumps.\n- Render readable type descriptions from resolved signature binders.\n- Track exported scope variables independently from their source label.",
          "is_bot": false,
          "headline": "fix(query): resolve binders in package type dumps (#2662)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-13T07:53:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5bbd3c06f2154d35b464af1f8e34a62d26ce79bf",
          "body": "- Resolve `Decl::Docs` file IDs through the wrapped base declaration.\n- Add regression coverage for project-backed documentation declarations.",
          "is_bot": false,
          "headline": "fix(analysis): preserve file ids for docs declarations (#2661)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-12T06:07:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "958a7138d8af443e5d92232469a8bd31d3f06af0",
          "body": "- Resolve flow semantic type names such as `stroke` in documentation\nannotations.\n- Treat wholly unresolved annotations as absent bounds instead of\nsynthetic `Any` bounds.\n- Add parser and rendered-signature regressions.",
          "is_bot": false,
          "headline": "fix(query): resolve semantic types in doc annotations (#2660)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-11T16:16:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3d63da4f93c54ddef0c63e1a6237d67aee13f5fe",
          "body": null,
          "is_bot": false,
          "headline": "test: add regression tests about on-saved export (#2090)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-11T11:27:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1d34ad4abf0a8b54a0ece1204773ea55a9c79bdd",
          "body": "This PR embe time zone information using `chrono`, which was different\nfrom upstream's `Timestamp::new_local`.",
          "is_bot": false,
          "headline": "feat: embed time zone information into exported pdf (#1630)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-11T09:06:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a7e07fa6a02e9cc99f8a52900bbdbe560cd06b7b",
          "body": "Todo: discuss the correct behavior on `$ | $` and `$ |$` where `|` are\nthe cursors.",
          "is_bot": false,
          "headline": "fix: equation code action is broken since v0.13 (#1561)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-11T05:40:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2ba793583d798dfad42a09fe03ccd39e169682bc",
          "body": "- Add a `query tyckScope` package scope/type dump command.\n- Add `scripts/tyck-package-scan.mjs` for package scan TSV, text, and\nHTML reports.\n- Bound dumped type debug rendering so large inferred types do not\ndominate scan time.",
          "is_bot": false,
          "headline": "dev(query): add package tyck scope scan (#2658)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-10T16:41:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3725f4abee62f038a75ce38e9ef8183f87db7c15",
          "body": "See #1744 for more details\n\n---------\n\nCo-authored-by: Myriad-Dreamin <camiyoru@gmail.com>",
          "is_bot": false,
          "headline": "feat: add intelij LSP integration plugin (#2087)",
          "author_name": "Julius Schmitt",
          "author_login": "bratorange",
          "committed_at": "2026-07-07T06:59:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0faf89726a5e45480ba346bec57857a4c5d78bd8",
          "body": "test #1463",
          "is_bot": false,
          "headline": "test: document summary should work (#1475)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-07T06:27:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "87358d183834ad33ea7b8c76168b0b10375d26f2",
          "body": "- Replace string content for string-valued completions instead of\ninserting extra quotes.\n- Complete path strings with folder entries derived from workspace\nfiles.\n- Suppress filesystem path completions when a typed path escapes the\nworkspace root.\n- Handle escaped path prefixes during path completion.",
          "is_bot": false,
          "headline": "fix(query): complete paths in strings (#2646)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-05T16:20:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2387633fc2677b7455da9f2d3e73d4e369e2867a",
          "body": "- Add OpenSpec proposals for type bytecode modeling and wasm emission\n- Add execution/cache proposal for interpreter and optional Wasmer\nbackend\n- Add compile-before-check proposal for the current type-checker PR\n- Add typst knowledge package-scan performance proposal",
          "is_bot": false,
          "headline": "docs(openspec): propose type VM bytecode plan (#2655)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-05T06:36:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "94c4c9a8e8a9eb7a6a91fee2c8cbc6082d0c2799",
          "body": "Update deferred type-check fixture snapshots to match the current main\nchecker behavior after #2649.",
          "is_bot": false,
          "headline": "test(type-check): align deferred fixtures with main (#2654)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-05T06:21:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "378ec54249f43b49cf2c5515c35865dd114762fb",
          "body": "Add a minimal dispatchable IntelliJ workflow placeholder so feature\nbranches can debug the workflow via manual triggers.",
          "is_bot": false,
          "headline": "ci: add intellij workflow placeholder (#2652)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-04T19:10:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "95372db72454daf670d8e96aec7fb37339c8d543",
          "body": "Add focused type-check fixtures and snapshots for deferred apply, cyclic\nscope inference, content returns, loops, mutation methods, and parameter\nisolation.",
          "is_bot": false,
          "headline": "test(type-check): cover deferred inference cases (#2649)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-04T17:25:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5e1056d22c0905afe063959fdc15e52bbec9a4d4",
          "body": "Adding support to previewing typst document in HTML target, i.e. `typst\ncompile main.typ main.html`. Only PoC works, but the arch is already set\nup.\n\n\n![image](https://github.com/user-attachments/assets/c2dca1f0-1df1-4aa9-bd14-8552bf05e3d9)\n\nAlthough different targets share a same main source file, \n[…]\n``\n\nA main question is throwed at once: how do we inform the language server\nto run code targeting `html`? Or whether we should run both targets to\nget diagnostics on both targets as many as possible.",
          "is_bot": false,
          "headline": "feat: add support to preview typst targeting html (#1238)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-04T16:31:55Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "418381b4728ff6b3278bf2c79afa8d55c805f8f6",
          "body": "Adds completion snapshot fixtures for string-literal cases:\n\n- String enum completion across in-string cursor positions, including\nescaped content.\n- Path completion fixtures for empty, middle, escaped, and root-escaping\nstrings.\n- Package import completion across in-string cursor positions.",
          "is_bot": false,
          "headline": "test(query): cover string path completions (#2645)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-03T16:18:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0583893f4b6590477b2e6b700912649de36f9e2b",
          "body": "- Enable Typst pretty HTML output for tinymist test snapshots by\ndefault.\n- Add a --pretty flag that accepts true/false to control HTML snapshot\nformatting.\n\nClose #2641",
          "is_bot": false,
          "headline": "feat(cli/test): pretty-print HTML snapshots (#2644)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-02T20:00:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "52ee064101565b499a3ae1346fb2df82d677071f",
          "body": "- Fix Vello gradient transforms for glyph-local text paints and\naspect-ratio corrected linear gradients.\n- Apply Typst tiling offsets and PNG eXIf orientation in viewer\nrendering.\n- Update renderer-suite hashes against official Typst v0.15.0 refs.",
          "is_bot": false,
          "headline": "fix(viewer): align renderer suite cases (#2640)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-07-01T10:42:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "78412b9a87317dbb13e8489ef9f088706d8cbd32",
          "body": "- Correct GPU viewer conic gradients to match Typst's current\norientation.\n- Align the conic transform test with the corrected center rotation\nbehavior.",
          "is_bot": false,
          "headline": "fix(viewer): correct conic gradient orientation (#2639)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-30T21:12:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fc187dd6838f5c920bd51f68483e28a59e80f686",
          "body": "- Bump typst.ts and typst-ts-renderer package pins to 0.8.0-rc3.\n- Use crates.io reflexo 0.8.0-rc3 packages instead of the typst.ts git\npatch.\n- Keep the old reflexo git patch entries commented as future reference.\n- Build and upload typst-preview-ng extension assets in the VSC assets\nworkflow.",
          "is_bot": false,
          "headline": "build: bump typst.ts to 0.8.0-rc3 (#2638)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-30T09:12:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "991cb362583470672ebca172e6d6afe39dca2c89",
          "body": "- Allow Tinymist GPU Viewer to activate in the local UI extension host\nwithout requiring Tinymist in the same host.\n- Document the VS Code Remote install layout for Tinymist and the GPU\nViewer.",
          "is_bot": false,
          "headline": "fix(vscode): let gpu viewer activate in ui host (#2636)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-30T00:31:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6a572331867cbf188a54ea3e4e8d5227f99f5c22",
          "body": "- Keep rendered canvases visible across document updates to avoid white\nflashes.\n- Restore hover highlight parsing for typst.ts semantic text/link\nmetadata.\n- Align inverted page fallback backgrounds with dark preview rendering.\n- Use native smooth preview jumps while suppressing preview-to-source\nsync echoes.\n- Decode SVG images on the webview side and fall back safely when\nbrowser decoding fails.",
          "is_bot": false,
          "headline": "fix(preview-ng): stabilize preview interactions (#2634)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-29T10:18:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "82c23e3cf098fd67cc69687fd8e1a13ffac6b452",
          "body": "- Add a command bridge so Tinymist can resolve UI-host previewer\nproviders from VS Code Remote workspace hosts.\n- Pass VS Code-forwarded data-plane websocket URLs to command-backed\nnative previewers.\n- Package Tinymist GPU Viewer VSIX artifacts in the VS Code CI workflow\nwith bundled tinymist-viewer binaries.",
          "is_bot": false,
          "headline": "fix(vscode): support gpu previewer in remote windows (#2635)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-29T09:40:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "79a8ad89c9f996e0fe2440b56f3d424aaa3fa3a7",
          "body": "- Split preview-ng page host responsibilities into focused modules for\ninteractions, layout, navigation, outline, page records, and theme\nhandling.\n- Share PageSpec and PageLayout definitions between the main preview\nthread and worker types.",
          "is_bot": false,
          "headline": "dev(preview-frontend): split page host helpers (#2633)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-28T16:40:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7cb89a134fa345b9bf12f44e4c149248cd6b974a",
          "body": "Co-authored-by: navdeep rana <navdeepr@tifrh.res.in>\nCo-authored-by: Myriad-Dreamin <camiyoru@gmail.com>",
          "is_bot": false,
          "headline": "chore: minor typo / language fixes (#2604)",
          "author_name": "Navdeep Rana",
          "author_login": "navdeeprana",
          "committed_at": "2026-06-28T14:30:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ea885ccfe20391e24438c6210baf537248a8b125",
          "body": "- cache source span lookups once per source during package docs\ngeneration\n- reuse cached ranges for package docs source queries and SCIP symbol\ndisambiguators\n- avoid repeated syntax tree walks when exporting large package docs",
          "is_bot": false,
          "headline": "perf(package-docs): cache source span lookups (#2631)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-28T11:10:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bcd8129b190df56392e9e556a07527b277afb194",
          "body": "Add missing README files for contrib VS Code package roots and\nrenderer-diff. Add Apache-2.0 license files to standalone contrib\npackage roots missing them. Fill missing package metadata for the\npreviewer fixture and renderer-diff.",
          "is_bot": false,
          "headline": "docs(contrib): add package readmes and licenses (#2632)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-28T09:51:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4a9e6393821dfa2cfefafc04501b19a9968bf5e3",
          "body": "- Prioritize visible-page rendering during scroll and drag interactions.\n- Add idle full-quality prefetch with bounded canvas buffers.\n- Defer interaction collection while the viewport is moving.",
          "is_bot": false,
          "headline": "perf(preview): improve ng scroll rendering (#2630)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-28T08:17:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "be3d070be6310061ee940a6ec388234ade5e60b8",
          "body": "- Adapt NG canvas backing resolution to page layout and device scale.\n- Track viewport metrics for render layout snapshots.\n- Preserve the scroll anchor while wheel-zooming.",
          "is_bot": false,
          "headline": "fix(preview): improve ng canvas layout and zoom (#2623)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-28T06:13:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a72c5273d89eb4689dec06426bd39013139fedfc",
          "body": "- Add NG preview link and bound interaction handling.\n- Route interaction requests through the preview worker.\n- Keep text hover parsing available for follow-up tuning.",
          "is_bot": false,
          "headline": "feat(preview): add ng preview interactions (#2622)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-28T05:41:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "40d90121a6c111f5c9f0e7cd63cea77317025406",
          "body": "…(#2626)\n\n- Cache top-level and subtree type simplification results so recursive\ncanonicalization is reused instead of recomputed.\n- Guard repeated `(TypeVar, polarity)` expansion while rendering\nsignature docs.\n- Render hover/docs return types with short forms when the full\nrecursive expansion is not surfaced.\n- Add recursive fixtures and tests for the original hover slowdown and\nthe reduced explanatory case.",
          "is_bot": false,
          "headline": "fix(query): avoid recursive type blowups in hover and signature docs …",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-27T18:58:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9712b8d214c5cf2e0e297485ac1d2b2bd2bd0f7f",
          "body": "- Remove unused NG preview chrome from the experimental frontend.\n- Use the worker-enabled typst.ts renderer dependency.",
          "is_bot": false,
          "headline": "refactor(preview): simplify ng preview shell (#2621)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-27T09:15:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d4c6e8fe2404cb790d5ead4d9149b67a260e3462",
          "body": "Replace the Typst knowledge report pipeline with SCIP-based package\nreports. Includes the package report script, workflow updates, hash-only\nAPI snapshots with optional full-package includes, per-package timeout\nhandling, and report output for failed packages.",
          "is_bot": false,
          "headline": "build(typst-knowledge): generate SCIP package reports (#2624)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-27T08:13:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0a89604c5fc82df5e4cfbddaba8a5343295d4198",
          "body": "Move package preloading out of packageDocs and keep explicit package\nchecks responsible for preload. This avoids doing eager preload while\ngenerating package documentation and keeps checkPackage behavior\nexplicit.",
          "is_bot": false,
          "headline": "fix(package-docs): avoid eager package preload (#2629)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-27T07:16:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0d505951ab21d4290f8956e529ae63f36a0751c5",
          "body": "Avoid panicking when package preload discovers an import whose source\ncannot be loaded. Missing sources are skipped so package analysis can\nsurface the package-level error instead of aborting in the preloader.",
          "is_bot": false,
          "headline": "fix(query): skip missing preload sources (#2628)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-27T06:18:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c2d5b0f80670d3fd4e773975bd62848c74b9f592",
          "body": "Add a package-level SCIP query command. Includes protobuf output plus\nJSON analysis and SCIP summary output files, and reuses output directory\ncreation for package query artifacts.",
          "is_bot": false,
          "headline": "feat(query): add SCIP package query (#2627)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-27T04:57:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "254a72de6d044289f6218e00257086407e6804ad",
          "body": "- Add DAP stackTrace, scopes, and variables request handling.\n- Build paused-state scope and variable handles for locals, arguments,\nglobals, arrays, dictionaries, and value fields.\n- Instrument return breakpoints and cover debugger scopes/variables in\nthe Neovim DAP smoke spec.",
          "is_bot": false,
          "headline": "feat(dap): add scopes and stack frames (#2617)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-27T02:32:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "da5037e89b917d73c0f923c1d5b865a3e8917e76",
          "body": "- Allow `tinymist package docs` to accept Typst package specs like\n`@preview/touying:0.6.0` as input.\n- Expose SCIP-backed `source_tokens` queries through `tinymist-index`\nand the Typst index helper package.\n- Enrich package docs source pages with indexed hover popups and\ndefinition links while preserving soft-wrapped source layout.\n- Keep source line numbers aligned with soft-wrapped lines and avoid\nderiving parameter source links from formatted hover signatures.",
          "is_bot": false,
          "headline": "feat(package-docs): enrich source pages from index (#2618)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-25T18:13:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f4aeb638e2590678cfeac36e205bb8787b314fdf",
          "body": "- get documents in the project\n- render tree view, and click to get document-level documentation\n  - get document symbols in documents\n  - get module-level documentation in some place.\n  - get hover infomation (documentation, signature, etc.)\n- hover preview in code blocks, supported by lsif hover interface.\n\n<img width=\"2283\" height=\"999\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/84f4cda4-a97c-4eb2-8e13-ef10b6e4349b\"\n/>",
          "is_bot": false,
          "headline": "feat: render package documentation by lsif index (#2144)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-25T15:51:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d76dd3d016189fc2d40b23bf1a97f35c85ad8a72",
          "body": "- add an experimental Typst Preview NG provider extension\n- keep the NG preview frontend source under\ntools/typst-preview-frontend-ng\n- render preview data through worker-owned canvas frontend code\n- use canvas cache keys in the default preview renderer\n- update Tinymist preview dependencies to the typst.ts optimization\nbranch",
          "is_bot": false,
          "headline": "feat(preview): add typst preview ng extension (#1903)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-25T12:32:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c6495fa35b772b8f6c71e2415f9f95a2a4b4769e",
          "body": "Adds standalone SCIP support to the indexing layer, based directly on\n`main`.\n\n- add SCIP protobuf dependencies and SCIP index encoding from\n`tinymist-query::index::Knowledge`\n- keep existing LSIF JSONL display output while adding `to_scip_bytes` /\n`to_scip_index` APIs\n- add `ScipQueryCtx` for SCIP-\n[…]\nre_documentation`\n- expose symbol-based hover/definition and module public-symbol\nrelationship queries for later package-doc integration\n- switch `tinymist-index` plugin loading/querying to SCIP bytes",
          "is_bot": false,
          "headline": "feat(index): support SCIP indexes (#2613)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-24T12:53:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c06d54f7687acd39ba3c4edbeb8a57815f198559",
          "body": "Adds DAP setBreakpoints handling for Typst source line breakpoints. Maps\nrequested lines to existing function/block/show breakpoint hooks instead\nof adding line-level instrumentation. Adds Neovim DAP coverage for the\nmapped breakpoint flow.",
          "is_bot": false,
          "headline": "feat: support DAP line breakpoints (#2615)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-24T11:00:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4a92c100e49d44839765fada6cb8edb05e96c3ce",
          "body": "- Skip per-page canvas wait when the cached canvas page did not redraw.\n- Keep the existing wait path for cache misses and resized canvases.\n\n\ncase | no cache key frontend total | with cache key frontend total |\nfrontend speedup | no cache key wall | with cache key wall | max\nlongtask change\n-- | --\n[…]\n | 1249.8ms | 1095.3ms | 0.0ms ->\n0.0ms\nmiddle edit | 186.7ms | 5.1ms | 36.6x | 1217.6ms | 1249.6ms | 984.0ms ->\n215.0ms\nback edit | 178.9ms | 3.7ms | 48.4x | 1204.0ms | 1099.5ms | 1033.0ms ->\n184.0ms",
          "is_bot": false,
          "headline": "fix(preview): skip canvas cache hit waits (#2614)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-24T10:23:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6603494a20a711bd84000800d3e40eddec9ac1d6",
          "body": "- add DAP function breakpoint plumbing and source-span reporting\n- add editor-level Neovim DAP specs for document-end pause and named\nfunction breakpoints\n- allow targeted Neovim spec runs via bootstrap and optional Docker\nbuild network override",
          "is_bot": false,
          "headline": "feat(dap): add function breakpoint support (#2541)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-24T05:38:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1658ebb2d87a0766d950e4c0d27f9ba6e1de772c",
          "body": "- Add a targeted warning when a typstExtraArgs entry joins an option and\nvalue in one argv string.\n- Gate the warning on clap's UnknownArgument context to avoid equal-form\nfalse positives.\n\nCloses #2469",
          "is_bot": false,
          "headline": "fix(config): hint joined typst extra args (#2601)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-23T17:22:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "88d6dea5a28e4e9542df1cd4f615e260213c4e4f",
          "body": "Use a shallow checkout of typst/packages for package sources instead of\ndownloading from packages.typst.org. Split the generated output into a\nsingle-file HTML preview and a separate LSIF data artifact so the\npreview action does not scan hundreds of files. Restore Rust cache\nthrough the same manylinux/swatinem rust-cache path as the existing\nx86_64-unknown-linux-gnu main cache.",
          "is_bot": false,
          "headline": "ci(typst-knowledge): split preview data artifacts (#2610)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-23T03:43:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c54390219ce80a6bb444bc419e4c610880f328d9",
          "body": "- emit static `hoverResult` data in LSIF dumps for references and\ndefinition ranges\n- add offline LSIF hover query support to `IndexQueryCtx`\n- expose `hover` through the `tinymist-index` Typst plugin API\n- add unit coverage for hover queries resolved through direct range\nedges and result sets",
          "is_bot": false,
          "headline": "feat(lsif): support hover queries (#2612)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-22T20:37:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f12bf293a6882053bc6df29ac01049691b7c9a40",
          "body": "Adds a manual/tag-triggered Typst knowledge report workflow.\n\nIncludes LSIF artifacts, package hashes, query counts, timing/memory\nmetrics, sortable report tables, and an HTML preview link.",
          "is_bot": false,
          "headline": "feat(typst-knowledge): generate package LSIF reports (#2609)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-22T17:45:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "92babed1bc00540882effd29bc56ebc5986792c2",
          "body": "+tag v0.15.2",
          "is_bot": false,
          "headline": "build: bump version to 0.15.2 (#2608)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-22T10:27:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7ee344b122113530cbe1626bd31a03ece07d3d0d",
          "body": "- add a `tinymist-index` Typst plugin package for loading and querying\nLSIF data\n- implement offline LSIF `goto_definition` over document ranges, result\nsets, definition results, and item edges\n- emit valid range-to-resultSet `next` edges and cover entry/dependency\nfiles in LSIF dumps\n- update LSIF goto-definition snapshots from `null` to `LocationLink`\nresults",
          "is_bot": false,
          "headline": "feat: support LSIF definition query (#2607)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-22T04:32:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "05c7caef81ac2ea3f7907e8a3518fb30a23b3848",
          "body": "+tag v0.15.2-rc4",
          "is_bot": false,
          "headline": "build: bump version to 0.15.2-rc4 (#2605)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-21T16:18:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "528e615b0409788288685c2b87c0f37389d110df",
          "body": "+tag v0.15.2-rc3",
          "is_bot": false,
          "headline": "build: bump version to 0.15.2-rc3 (#2603)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-21T09:10:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f39376e3c0f7589e54a0239e94afbdfe9fd68bba",
          "body": "- update tinymist to use cargo-dist v0.32.0-tinymist.5\n- generate release workflow from the released cargo-dist fork\n- make cargo-dist artifact caches use target shared keys and save only\non main\n- make Linux/Windows Rust checks restore the corresponding shared target\ncaches without saving new check-specific caches",
          "is_bot": false,
          "headline": "ci: share cargo-dist cache with rust checks (#2600)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-21T05:54:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e53026e47d716373450a7f216c3f0b3def503240",
          "body": "Updates the generated release workflow to install cargo-dist\nv0.32.0-tinymist.3, which includes the executable artifact discovery fix\nfor cross-compiled loongarch builds.",
          "is_bot": false,
          "headline": "ci: use cargo-dist loongarch artifact fix (#2598)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-21T04:08:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "629f4d4fa9f9ed051420ccefbae5a61e639bee62",
          "body": "- Restore default preview address announcements for external preview\nclients.\n- Keep other non-verbose INFO logging suppressed behind --verbose or log\nfilters.\n- Refs chomosuke/typst-preview.nvim#135",
          "is_bot": false,
          "headline": "fix(preview): keep address logs visible by default (#2599)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-21T03:04:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3c9f2badb56ecb82addb6c39b40d53cbd4a656c6",
          "body": "+tag v0.15.2-rc2",
          "is_bot": false,
          "headline": "build: bump version to 0.15.2-rc2 (#2597)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-20T16:15:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e371ccfa356a6c285c14e0fefe24b68a6599869f",
          "body": "- Update the announce workflow to install `cargo-dist` from\n`v0.32.0-tinymist.2`\n- Preserve release creation behavior; only the installer source and file\nformatting changed",
          "is_bot": false,
          "headline": "ci(announce): bump cargo-dist installer to v0.32.0-tinymist.2 (#2596)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-20T14:20:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "75a9090a105d12683029fda02939087adc157c58",
          "body": "+tag v0.15.2-rc1",
          "is_bot": false,
          "headline": "build: bump version to 0.15.2-rc1 (#2595)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-20T10:44:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b3e7e03212741bbdffe7292c2d7624136f295d82",
          "body": "- Add Neovim regression coverage for Zed-style file roots with\n`projectResolution = lockDatabase`.\n- Run Neovim specs in CI using the existing Linux `tinymist` build\nartifact.\n- Isolate Neovim fixture writes in tmpfs to avoid mutating or copying\nthe checkout workspace.\n- Resolve lock database routes from the parent directory when the\nfocused path is a file.\n\nClose #2489.",
          "is_bot": false,
          "headline": "fix: avoid resolving lockfiles under Typst file paths (#2593)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-20T06:07:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4a643876ba518482c145b257c9159eab783c50f6",
          "body": "- Upgrade the tinymist release workflow to the forked `cargo-dist\n0.32.0-tinymist.2`.\n- Regenerate `.github/workflows/release.yml` from `dist generate`\ninstead of hand-editing it.\n- Preserve targeted non-tag CI builds by filtering the cargo-dist\nartifact matrix from `inputs.targets`.",
          "is_bot": false,
          "headline": "ci: upgrade cargo-dist release workflow (#2594)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-19T20:20:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cf494e7b615b7141967282a92ef1ab39fafe4e79",
          "body": "- keep the renderer-diff case list scrollable in a sticky sidebar\n- let the detail panel use normal page scrolling\n- document Conventional Commits in AGENTS.md",
          "is_bot": false,
          "headline": "fix(renderer-diff): improve diff panel scrolling (#2589)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-19T13:29:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1426f2702fbcf52461811411cbc42596ee8a81f4",
          "body": "Closes #2514.\n\nThis change teaches completion to emit LSP `InsertReplaceEdit` when the\nclient advertises `completionItem.insertReplaceSupport`. This lets\nclients insert at the cursor while still replacing the full completion\ntoken when appropriate, avoiding accidental deletion of text after the\ncurs\n[…]\nfter the cursor as the first snippet argument. For example, completing\n`underbr|sum` can produce `underbrace(sum)`.\n\nClients without `insertReplaceSupport` keep receiving the existing\n`TextEdit` form.",
          "is_bot": false,
          "headline": "feat(completion): avoid deleting text after cursor (#2591)",
          "author_name": "Hong Jiarong",
          "author_login": "hongjr03",
          "committed_at": "2026-06-19T11:13:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "54f196ea851d098e7854ee1d9c04de18fe5ae6df",
          "body": "- Update `typst` git dependencies in `Cargo.toml` to use the\n`tinymist/v0.15.0` tag instead of a raw revision\n- Refresh `Cargo.lock` entries to match the tagged source URL",
          "is_bot": false,
          "headline": "build: pin typst deps to tinymist/v0.15.0 tag (#2588)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-19T09:13:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "41590bb6667a0c19ce519fb5a199499921aeb01b",
          "body": "This PR fixes the bug reported in #1929 , preserving a stable scroll\nanchor during resize bursts. It does not implement the mode switch\nbetween`Fit to Width` and `Absolute Size` proposed in #1929 .\n\n- Reuses the initial scroll anchor for 600ms during continuous resizing,\navoiding frame-by-frame anch\n[…]\necalculation and cumulative jitter.\n- Restores scroll position by tracking the anchor’s relative position\nwithin the current page (`pageLocalY`), ensuring the scroll position\nimmune to `heightMargin`.",
          "is_bot": false,
          "headline": "fix: restore the scroll position when resizing the preview panel (#2495)",
          "author_name": "Derived Cat",
          "author_login": "hooyuser",
          "committed_at": "2026-06-19T02:12:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d55341f0b6af07e828b49205a1a7424f851a6871",
          "body": "- Stop attaching span debug info in the preview renderer.\n- Remove the legacy element-path span lookup path\n(srcpath/WebviewResolveSpan/ResolveSpanRequest/CursorPaths).\n- Keep the cursor indicator protocol path, but report that the\nexperimental cursor indicator is temporarily disabled before it reaches\nrenderer span lookup.\n- Remove the obsolete span2vec log filter.",
          "is_bot": false,
          "headline": "feat: remove legacy span pass usage from preview (#2586)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-19T01:55:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7e50d50a621fd162f4e614ce3ec0f4b3c5c2c2a6",
          "body": "+tag v0.15.0",
          "is_bot": false,
          "headline": "build: bump version to 0.15.0 (#2587)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-19T01:13:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6fd51865fba9edecadf87f777c87c66b81bd860a",
          "body": "+tag v0.15.0-rc2",
          "is_bot": false,
          "headline": "build: bump version to 0.15.0-rc2 (#2584)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-17T08:33:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "874a5c426eaa547138360170aa063cd8a1b64618",
          "body": "Bumps the world crate group to 0.15.0-rc2 and refreshes Cargo.lock.",
          "is_bot": false,
          "headline": "build: bump world crates to 0.15.0-rc2 (#2583)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-17T04:23:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "49f201c33aca0ad2f95b9a4869ea2991a82d0356",
          "body": "- Update workspace dependencies to newer `hayro`, `resvg`, `rayon`,\n`rustc-hash`, `comemo`, and `hayagriva` versions\n- Switch `typst-assets` to the published `0.15.0` release and bump\n`typst-dev-assets` for the viewer crate\n- Refresh the lockfile to match the dependency upgrades",
          "is_bot": false,
          "headline": "build: update typst dependency versions (#2582)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-17T04:11:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e4875179e734431f532523ad8909d59c3e70e796",
          "body": "- bump Tinymist world crates and Typst dependency lock to Typst v0.15.0\n- pin Typst to Myriad-Dreamin/typst@391c2dcd for Tinymist\n- pin reflexo dependencies to Myriad-Dreamin/typst.ts@b80de681, which\nuses Myriad-Dreamin/typst@bb5fbb09 for typst.ts-specific patches\n- adapt VirtualPath::realize call sites to the new Result-returning API\n- preserve rootless virtual entry selection for web compiler-style\nworkspaces",
          "is_bot": false,
          "headline": "build: bump Typst to v0.15.0 (#2579)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-17T03:48:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d8d2ed11214e67bb35305068b4da144898a46dd3",
          "body": "- convert official Typst function and parameter docs to Markdown before\nassigning them into signatures\n- keep extracted user docs on the plain-docs path without leaking\nofficial helper definitions\n- add a hover regression fixture for docs-table conversion and update\nhover/signature snapshots",
          "is_bot": false,
          "headline": "feat: convert builtin Typst docs to Markdown (#2581)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-17T03:33:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4951a39a80e808bd411807e46da645e12c52c923",
          "body": "- preserve the two-branch entry selection contract for rooted vs\nroot-by-parent worlds\n- use `VirtualPath::virtualize(root, path)` directly for rooted\nworkspace paths\n- document the `--root` / no-`--root` behavior match with typst-cli\n- add tinymist-world entry regression tests for rooted selection,\noutside-root rejection, and parent-root fallback",
          "is_bot": false,
          "headline": "fix: preserve entry path selection contract (#2580)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-16T16:35:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8b81a1236b099d8d38833afdc6b73d73fe7e444e",
          "body": "+tag v0.15.0-rc1",
          "is_bot": false,
          "headline": "build: bump version to 0.15.0-rc1 (#2576)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-16T03:30:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dd0a259ac821359ec6d0286f023376a2145cd98a",
          "body": "- Bump workspace tinymist crate versions to `0.15.0-rc1`\n- Update `Cargo.lock` to match the new crate versions\n- Refresh `reflexo` git dependencies to the newer pinned revision\n- Align the root workspace manifest and crate manifests with the release\ncandidate version",
          "is_bot": false,
          "headline": "build: bump world crates to v0.15.0-rc1 (#2575)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-15T18:04:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b1bc7dfada793687307b9ac6e84afa6ee1187db1",
          "body": "- Pin the Typst workspace patch crates to `Myriad-Dreamin/typst` rev\n`ea2892a1c84bb3495aeb988626a8795a91af8f58`; that commit is upstream\n`v0.15.0-rc.1` plus the tinymist export patches only, without the\ncontent-hint patch or the final `0.15.0` version bump.\n- Pin the reflexo patch crates to `Myriad-\n[…]\ny branches\nrequire `typst-syntax = ^0.15.0`.\n- Adapt local path realization call sites and refresh the lockfile,\ngenerated docs/assets, and vello renderer hash snapshot for the\nrc1-based Typst source.",
          "is_bot": false,
          "headline": "build: use tinymist typst stable branches (#2573)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-15T17:23:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f8e5522f3b866ed1202cdb00beecaaaccdcea097",
          "body": "Part of the Typst 0.15 cleanup stack. This slice sits after the API\nadaptation PRs and collects snapshot, e2e, renderer-suite, and typst.ts\ntooling refreshes.\n\n## Upstream Typst Changes\n\n- Typst 0.15 nightly output changes affect query snapshots, typlite\nconversion snapshots, e2e expected output, an\n[…]\ntinymist-query/src/fixtures/hover/snaps/test@pagebreak.typ.snap`\nrecords the Typst 0.15 documentation/hover output shape for `pagebreak`.\n\n---------\n\nCo-authored-by: paran3xus <paran3xus007@gmail.com>",
          "is_bot": false,
          "headline": "test: refresh nightly snapshots and tooling (#2567)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-15T17:23:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3c63edbb0ed693ba3cee342a475b1dfa9094a460",
          "body": "Part of the Typst 0.15 cleanup stack. This slice covers text accessor,\nfont metadata, color presentation, and viewer color-space API changes.\n\n## Upstream Typst Changes\n\n- [`typst/typst#8393`](https://github.com/typst/typst/pull/8393) changes\nsyntax/source text access. Tinymist updates semantic toke\n[…]\nhe revised Typst\ncolor API.\n- Updates viewer rendering color-space conversion so Typst 0.15 colors\nare mapped correctly before rendering.\n\n---------\n\nCo-authored-by: paran3xus <paran3xus007@gmail.com>",
          "is_bot": false,
          "headline": "fix: adapt text, font, and color APIs for typst 0.15 (#2566)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-15T17:23:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1646af3b71c2528c75ae2caf89dd88b23c0a632e",
          "body": "Part of the Typst 0.15 cleanup stack. This slice covers export option\nchanges across PNG, SVG, PDF, HTML, CLI rendering, and typlite fixtures.\n\n## Upstream Typst Changes\n\n- [`typst/typst#6357`](https://github.com/typst/typst/pull/6357) changes\npage export and render option handling. Tinymist updates\n[…]\ntion forwarding for the new page/export option\nsurface.\n- Updates typlite export tests affected by the Typst 0.15 export option\nbehavior.\n\n---------\n\nCo-authored-by: paran3xus <paran3xus007@gmail.com>",
          "is_bot": false,
          "headline": "fix: adapt export options for typst 0.15 (#2565)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-15T17:23:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "720ff666de912c301d406c14a5c0063c728fe44c",
          "body": "Part of the Typst 0.15 cleanup stack. This slice covers diagnostics/span\nmigration and the minimal query prerequisites needed before the later\nexport and text accessor slices.\n\n## Upstream Typst Changes\n\n- [`typst/typst#8052`](https://github.com/typst/typst/pull/8052) makes\ndiagnostic hints carry sp\n[…]\nlchain.\n- Carries the small bibliography lookup prerequisite in this slice so\nlater query-oriented slices build on the updated Typst API.\n\n---------\n\nCo-authored-by: paran3xus <paran3xus007@gmail.com>",
          "is_bot": false,
          "headline": "fix: adapt diagnostics and spans for typst 0.15 (#2564)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-15T17:23:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7d8c0f4ed0d7e95f110f499556df4767ab0500d2",
          "body": null,
          "is_bot": false,
          "headline": "feat: restore bundle export for typst 0.15 (#2570)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-15T17:23:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c2e1697d07cc47b6d6992abc42222912d4407284",
          "body": null,
          "is_bot": false,
          "headline": "fix(typlite): adapt paragraph and line breaks for typst 0.15 (#2569)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-15T17:23:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e8cde1c85049325571aa22d4955aa6cd29080239",
          "body": "This PR is part of the Typst 0.15 nightly cleanup stack. It sits on top\nof the path-model group and keeps this slice focused on analyzer, query,\ndebug, lint, eval, and typlite API adaptation.\n\n- [`typst/typst#7542`](https://github.com/typst/typst/pull/7542) changes\nfunction internals. Tinymist updat\n[…]\nthe current Typst\n0.15 dependency set.\n- Refreshes targeted query and typlite fixtures affected by these API\nand syntax behavior changes.\n\n---------\n\nCo-authored-by: paran3xus <paran3xus007@gmail.com>",
          "is_bot": false,
          "headline": "fix: adapt analysis and eval APIs for typst 0.15 (#2562)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-15T17:23:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "60561572fb95c22ebf6f4a737dd9011a3f02d1c2",
          "body": "This PR is part of the Typst 0.15 nightly cleanup stack. It sits on top\nof the world/output API group and keeps this slice focused on the new\nTypst path model.\n\n- [`typst/typst#7555` Add file `path`\ntype](https://github.com/typst/typst/pull/7555)\n- Introduces the new rooted path model around `Rooted\n[…]\nold or\nnew `RootedPath` API.\n- Keeps snapshot churn and unrelated analysis/runtime changes out of\nthis PR; those remain for later groups.\n\n---------\n\nCo-authored-by: paran3xus <paran3xus007@gmail.com>",
          "is_bot": false,
          "headline": "fix: adapt path model for typst 0.15 (#2561)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-15T17:23:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7d74ea4c39b121b0af1bbcbdcb5e673ffedeec79",
          "body": "This PR is part of the Typst 0.15 cleanup stack. It sits on top of the\ndependency/toolchain group and covers the first world/document output\nAPI adaptation slice.\n\n- [`typst/typst#7964` Bundle\nexport](https://github.com/typst/typst/pull/7964) splits document output\ninto target-specific APIs.\n- Tinym\n[…]\nsecond offset conversion is factored out.\n- Refreshes the minimal `Cargo.lock` metadata needed by the new\n`typst-layout` dependency path.\n\n---------\n\nCo-authored-by: paran3xus <paran3xus007@gmail.com>",
          "is_bot": false,
          "headline": "fix: adapt world and output APIs for typst 0.15 (#2560)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-15T17:23:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6a9be02d3fc5d8ef9fd8aedb6e4665e96742c658",
          "body": "- preserve the dependency-update commits from nightly cleanup as\nseparate commits\n- update Typst-related workspace dependencies and patches for the v0.15\nline\n- keep the requested 7 cherry-picked dependency commits in order, then\nadd a follow-up CI fix\n- use remote `git + rev` patches for `reflexo*`\n[…]\nup sequence because it\ndepends on the later nightly bump context\n\n---------\n\nCo-authored-by: paran3xus <paran3xus007@gmail.com>\nCo-authored-by: ParaN3xus <136563585+ParaN3xus@users.noreply.github.com>",
          "is_bot": false,
          "headline": "build: bump typst deps to v0.15 (#2557)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-15T17:23:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e0287c4c964e505811934a985345273c70175409",
          "body": "This updates the CI workflow branch filters so pushes and PRs targeting\nstable/* branches trigger the full tinymist::ci workflow.\\n\\nThis is\nneeded for dependency bump PRs against stable/v0.15.0; without it, only\nthe PR title lint runs.",
          "is_bot": false,
          "headline": "ci: run checks on stable branches (#2558)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-15T17:23:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1ecbb264e517594dcf66b5e1d6cd77310f9c2656",
          "body": "+tag v0.14.20",
          "is_bot": false,
          "headline": "build: bump version to 0.14.20 (#2571)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-15T09:57:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "00cc4e5b2489e2c081a3f529924ecb8b6f64ba90",
          "body": "- skip release-candidate tags when selecting the changelog compare base\nin nightly release utilities\n\nCo-authored-by: paran3xus <paran3xus007@gmail.com>",
          "is_bot": false,
          "headline": "fix: skip rc tags for changelog compare base (#2556)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-13T06:22:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "984d0caa03012744400e38b7f84fad9e780562ed",
          "body": "- extract snapshot header metadata churn from nightly-cleanup source\ncommit f87c82ac into a standalone main-based commit\n- update 234 .snap headers while preserving all snapshot bodies\n- remove obsolete snapshot_kind metadata and align generated\nexpression/description header fields where needed",
          "is_bot": false,
          "headline": "test: normalize snapshot headers (#2555)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-13T05:52:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "10acb04250278e4fc7cf5c8fbc9fd240731123c2",
          "body": "+tag v0.14.20-rc1",
          "is_bot": false,
          "headline": "build: bump version to 0.14.20-rc1 (#2554)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-12T16:35:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c970786da3be9f27d6081049f924c817a76e9827",
          "body": "- Persist native GPU viewer window size and position through\nclient-owned storage.\n- Add viewer startup geometry arguments and schema-versioned\nwindow-state messages.\n- Forward window-state updates through `typst-preview`, `tinymist`, and\nthe VS Code extension.\n- Keep side-by-side pre-layout active while preserving stored viewer\ngeometry.\n- Add `improve-viewer-window-state` OpenSpec artifacts.",
          "is_bot": false,
          "headline": "feat(viewer): persist native window state (#2550)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-12T02:11:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b8e3a815c6fdc4a01a24f997fdbfbeb779f3d245",
          "body": "- Add a viewer-owned title bar for the native GPU viewer window.\n- Add help/minimize/maximize/close controls and a Typst-rendered help\noverlay.\n- Preserve Windows native drag, resize, maximize, and snap-layout hit\ntesting for the decorationless window.\n- Add `add-native-viewer-title-bar` OpenSpec artifacts.",
          "is_bot": false,
          "headline": "feat(viewer): add native window title bar (#2552)",
          "author_name": "Myriad-Dreamin",
          "author_login": "Myriad-Dreamin",
          "committed_at": "2026-06-11T19:39:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 100,
      "commits_last_year": 424,
      "latest_release_at": "2026-07-26T10:36:56Z",
      "latest_release_tag": "v0.15.4-rc1",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 45,
      "days_since_latest_release": 0,
      "mean_days_between_releases": 5
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 57,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "crityp",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "language",
            "typst",
            "command-line-utilities",
            "compilers"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/crityp",
          "is_deprecated": false,
          "latest_version": "0.15.2",
          "repository_url": "https://github.com/Myriad-Dreamin/tinymist",
          "versions_count": 84,
          "total_downloads": 21644,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 140,
          "first_published_at": "2025-02-16T07:32:38.814721Z",
          "latest_published_at": "2026-07-26T09:21:14.214341Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 0
        },
        {
          "name": "sync-ls",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "dap",
            "language",
            "language-server",
            "lsp",
            "compilers",
            "development-tools"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/sync-ls",
          "is_deprecated": false,
          "latest_version": "0.15.2",
          "repository_url": "https://github.com/Myriad-Dreamin/tinymist",
          "versions_count": 119,
          "total_downloads": 21427,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 307,
          "first_published_at": "2025-03-19T09:39:19.375445Z",
          "latest_published_at": "2026-07-26T09:20:59.322617Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 0
        },
        {
          "name": "cmark-writer",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "commonmark",
            "markdown",
            "serializer",
            "writer",
            "text-processing"
          ],
          "ecosystem": "crates",
          "matches_repo": false,
          "registry_url": "https://crates.io/crates/cmark-writer",
          "is_deprecated": false,
          "latest_version": "0.9.0",
          "repository_url": "https://github.com/hongjr03/cmark-writer",
          "versions_count": 26,
          "total_downloads": 39923,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 4026,
          "first_published_at": "2025-04-24T05:25:14.382100Z",
          "latest_published_at": "2025-10-27T09:08:03.849056Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 272
        },
        {
          "name": "tinymist-l10n",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "language",
            "typst",
            "command-line-utilities",
            "compilers"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/tinymist-l10n",
          "is_deprecated": false,
          "latest_version": "0.15.0",
          "repository_url": "https://github.com/Myriad-Dreamin/tinymist",
          "versions_count": 33,
          "total_downloads": 18708,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 750,
          "first_published_at": "2025-03-19T11:26:57.294167Z",
          "latest_published_at": "2026-06-19T01:14:18.182843Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 37
        },
        {
          "name": "tinymist-lint",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "api",
            "language",
            "typst",
            "compilers"
          ],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/tinymist-lint",
          "is_deprecated": false,
          "latest_version": "0.15.2",
          "repository_url": "https://github.com/Myriad-Dreamin/tinymist",
          "versions_count": 70,
          "total_downloads": 13923,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 240,
          "first_published_at": "2025-04-16T09:16:58.845207Z",
          "latest_published_at": "2026-07-26T09:21:20.365448Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 0
        }
      ]
    },
    "popularity": {
      "forks": 174,
      "stars": 3431,
      "watchers": 6,
      "fork_history": {
        "days": [
          {
            "date": "2024-04-05",
            "count": 1
          },
          {
            "date": "2024-04-30",
            "count": 1
          },
          {
            "date": "2024-05-08",
            "count": 1
          },
          {
            "date": "2024-05-24",
            "count": 1
          },
          {
            "date": "2024-05-30",
            "count": 1
          },
          {
            "date": "2024-06-10",
            "count": 1
          },
          {
            "date": "2024-06-16",
            "count": 1
          },
          {
            "date": "2024-07-21",
            "count": 1
          },
          {
            "date": "2024-07-24",
            "count": 1
          },
          {
            "date": "2024-07-26",
            "count": 2
          },
          {
            "date": "2024-07-27",
            "count": 1
          },
          {
            "date": "2024-07-29",
            "count": 1
          },
          {
            "date": "2024-07-30",
            "count": 1
          },
          {
            "date": "2024-08-06",
            "count": 1
          },
          {
            "date": "2024-08-07",
            "count": 1
          },
          {
            "date": "2024-08-11",
            "count": 1
          },
          {
            "date": "2024-08-15",
            "count": 1
          },
          {
            "date": "2024-08-26",
            "count": 1
          },
          {
            "date": "2024-08-28",
            "count": 1
          },
          {
            "date": "2024-08-29",
            "count": 1
          },
          {
            "date": "2024-09-23",
            "count": 1
          },
          {
            "date": "2024-09-30",
            "count": 1
          },
          {
            "date": "2024-10-15",
            "count": 1
          },
          {
            "date": "2024-10-22",
            "count": 1
          },
          {
            "date": "2024-11-09",
            "count": 1
          },
          {
            "date": "2024-11-13",
            "count": 3
          },
          {
            "date": "2024-11-15",
            "count": 1
          },
          {
            "date": "2024-11-19",
            "count": 1
          },
          {
            "date": "2024-12-13",
            "count": 1
          },
          {
            "date": "2024-12-19",
            "count": 1
          },
          {
            "date": "2024-12-20",
            "count": 1
          },
          {
            "date": "2024-12-22",
            "count": 1
          },
          {
            "date": "2024-12-27",
            "count": 1
          },
          {
            "date": "2024-12-30",
            "count": 1
          },
          {
            "date": "2025-01-02",
            "count": 1
          },
          {
            "date": "2025-01-09",
            "count": 1
          },
          {
            "date": "2025-01-10",
            "count": 1
          },
          {
            "date": "2025-01-26",
            "count": 1
          },
          {
            "date": "2025-01-29",
            "count": 1
          },
          {
            "date": "2025-02-08",
            "count": 1
          },
          {
            "date": "2025-02-12",
            "count": 1
          },
          {
            "date": "2025-02-23",
            "count": 1
          },
          {
            "date": "2025-02-25",
            "count": 1
          },
          {
            "date": "2025-03-03",
            "count": 1
          },
          {
            "date": "2025-03-07",
            "count": 1
          },
          {
            "date": "2025-03-16",
            "count": 1
          },
          {
            "date": "2025-03-19",
            "count": 1
          },
          {
            "date": "2025-03-21",
            "count": 1
          },
          {
            "date": "2025-03-25",
            "count": 1
          },
          {
            "date": "2025-03-28",
            "count": 2
          },
          {
            "date": "2025-03-29",
            "count": 1
          },
          {
            "date": "2025-03-30",
            "count": 1
          },
          {
            "date": "2025-04-03",
            "count": 2
          },
          {
            "date": "2025-04-13",
            "count": 1
          },
          {
            "date": "2025-04-16",
            "count": 1
          },
          {
            "date": "2025-04-19",
            "count": 1
          },
          {
            "date": "2025-04-26",
            "count": 1
          },
          {
            "date": "2025-05-01",
            "count": 1
          },
          {
            "date": "2025-05-08",
            "count": 1
          },
          {
            "date": "2025-06-16",
            "count": 2
          },
          {
            "date": "2025-06-20",
            "count": 1
          },
          {
            "date": "2025-06-29",
            "count": 2
          },
          {
            "date": "2025-07-06",
            "count": 1
          },
          {
            "date": "2025-07-07",
            "count": 1
          },
          {
            "date": "2025-07-27",
            "count": 1
          },
          {
            "date": "2025-07-30",
            "count": 2
          },
          {
            "date": "2025-08-02",
            "count": 1
          },
          {
            "date": "2025-08-03",
            "count": 1
          },
          {
            "date": "2025-08-05",
            "count": 1
          },
          {
            "date": "2025-08-10",
            "count": 1
          },
          {
            "date": "2025-08-20",
            "count": 1
          },
          {
            "date": "2025-08-29",
            "count": 1
          },
          {
            "date": "2025-09-01",
            "count": 1
          },
          {
            "date": "2025-09-03",
            "count": 1
          },
          {
            "date": "2025-09-07",
            "count": 1
          },
          {
            "date": "2025-09-10",
            "count": 1
          },
          {
            "date": "2025-09-19",
            "count": 1
          },
          {
            "date": "2025-09-28",
            "count": 1
          },
          {
            "date": "2025-10-04",
            "count": 1
          },
          {
            "date": "2025-10-09",
            "count": 1
          },
          {
            "date": "2025-10-14",
            "count": 1
          },
          {
            "date": "2025-10-25",
            "count": 1
          },
          {
            "date": "2025-11-03",
            "count": 1
          },
          {
            "date": "2025-11-04",
            "count": 1
          },
          {
            "date": "2025-11-14",
            "count": 1
          },
          {
            "date": "2025-11-16",
            "count": 1
          },
          {
            "date": "2025-11-17",
            "count": 1
          },
          {
            "date": "2025-11-23",
            "count": 1
          },
          {
            "date": "2025-11-25",
            "count": 1
          },
          {
            "date": "2025-11-27",
            "count": 1
          },
          {
            "date": "2025-12-01",
            "count": 1
          },
          {
            "date": "2025-12-12",
            "count": 1
          },
          {
            "date": "2025-12-15",
            "count": 1
          },
          {
            "date": "2025-12-16",
            "count": 1
          },
          {
            "date": "2025-12-18",
            "count": 1
          },
          {
            "date": "2025-12-21",
            "count": 1
          },
          {
            "date": "2025-12-23",
            "count": 2
          },
          {
            "date": "2025-12-25",
            "count": 1
          },
          {
            "date": "2026-01-04",
            "count": 1
          },
          {
            "date": "2026-01-11",
            "count": 1
          },
          {
            "date": "2026-01-20",
            "count": 1
          },
          {
            "date": "2026-01-21",
            "count": 1
          },
          {
            "date": "2026-01-24",
            "count": 1
          },
          {
            "date": "2026-02-01",
            "count": 1
          },
          {
            "date": "2026-02-04",
            "count": 1
          },
          {
            "date": "2026-02-05",
            "count": 1
          },
          {
            "date": "2026-02-13",
            "count": 2
          },
          {
            "date": "2026-02-14",
            "count": 1
          },
          {
            "date": "2026-02-22",
            "count": 1
          },
          {
            "date": "2026-02-26",
            "count": 1
          },
          {
            "date": "2026-02-28",
            "count": 1
          },
          {
            "date": "2026-03-03",
            "count": 1
          },
          {
            "date": "2026-03-04",
            "count": 1
          },
          {
            "date": "2026-03-09",
            "count": 2
          },
          {
            "date": "2026-03-14",
            "count": 1
          },
          {
            "date": "2026-03-16",
            "count": 1
          },
          {
            "date": "2026-03-20",
            "count": 1
          },
          {
            "date": "2026-03-23",
            "count": 1
          },
          {
            "date": "2026-03-25",
            "count": 1
          },
          {
            "date": "2026-03-26",
            "count": 3
          },
          {
            "date": "2026-03-27",
            "count": 2
          },
          {
            "date": "2026-03-28",
            "count": 1
          },
          {
            "date": "2026-03-31",
            "count": 1
          },
          {
            "date": "2026-04-03",
            "count": 1
          },
          {
            "date": "2026-04-05",
            "count": 1
          },
          {
            "date": "2026-04-08",
            "count": 1
          },
          {
            "date": "2026-04-09",
            "count": 1
          },
          {
            "date": "2026-04-17",
            "count": 2
          },
          {
            "date": "2026-04-19",
            "count": 1
          },
          {
            "date": "2026-04-23",
            "count": 1
          },
          {
            "date": "2026-04-25",
            "count": 1
          },
          {
            "date": "2026-04-28",
            "count": 1
          },
          {
            "date": "2026-04-29",
            "count": 2
          },
          {
            "date": "2026-05-04",
            "count": 1
          },
          {
            "date": "2026-05-07",
            "count": 1
          },
          {
            "date": "2026-05-11",
            "count": 2
          },
          {
            "date": "2026-05-12",
            "count": 1
          },
          {
            "date": "2026-05-13",
            "count": 1
          },
          {
            "date": "2026-05-14",
            "count": 1
          },
          {
            "date": "2026-05-15",
            "count": 1
          },
          {
            "date": "2026-05-18",
            "count": 1
          },
          {
            "date": "2026-05-20",
            "count": 1
          },
          {
            "date": "2026-05-23",
            "count": 1
          },
          {
            "date": "2026-06-03",
            "count": 1
          },
          {
            "date": "2026-06-04",
            "count": 1
          },
          {
            "date": "2026-06-20",
            "count": 1
          },
          {
            "date": "2026-06-21",
            "count": 1
          },
          {
            "date": "2026-06-28",
            "count": 2
          },
          {
            "date": "2026-07-07",
            "count": 1
          },
          {
            "date": "2026-07-12",
            "count": 1
          },
          {
            "date": "2026-07-19",
            "count": 1
          },
          {
            "date": "2026-07-20",
            "count": 1
          },
          {
            "date": "2026-07-22",
            "count": 1
          },
          {
            "date": "2026-07-23",
            "count": 1
          },
          {
            "date": "2026-07-24",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 173,
        "total_forks": 174
      },
      "star_history": null,
      "open_issues_and_prs": 197
    },
    "ai_readiness": {
      "has_nix": true,
      "example_dirs": [
        "sample",
        "samples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [
        "contrib/html/editors/vscode/tsconfig.json",
        "contrib/previewer-provider/editors/vscode/tsconfig.json",
        "contrib/renderer-diff/tsconfig.json",
        "contrib/tinymist-gpu-viewer/editors/vscode/tsconfig.json",
        "contrib/typst-preview-ng/editors/vscode/tsconfig.json",
        "contrib/typst-preview/editors/vscode/tsconfig.json",
        "editors/vscode/tsconfig.json",
        "syntaxes/textmate/tsconfig.json",
        "tools/editor-tools/tsconfig.json",
        "tools/typst-dom/tsconfig.json",
        "tools/typst-preview-frontend/tsconfig.json"
      ],
      "toolchain_manifests": [
        "Cargo.toml",
        "benches/font-load/Cargo.toml",
        "crates/cmark-writer-macros/Cargo.toml",
        "crates/cmark-writer/Cargo.toml",
        "crates/crityp/Cargo.toml",
        "crates/sync-lsp/Cargo.toml",
        "crates/tinymist-analysis/Cargo.toml",
        "crates/tinymist-assets/Cargo.toml",
        "crates/tinymist-cli/Cargo.toml",
        "crates/tinymist-dap/Cargo.toml",
        "crates/tinymist-debug/Cargo.toml",
        "crates/tinymist-derive/Cargo.toml",
        "crates/tinymist-docs-tool/Cargo.toml",
        "crates/tinymist-index/Cargo.toml",
        "crates/tinymist-l10n/Cargo.toml",
        "crates/tinymist-lint/Cargo.toml",
        "crates/tinymist-package/Cargo.toml",
        "crates/tinymist-project/Cargo.toml",
        "crates/tinymist-query/Cargo.toml",
        "crates/tinymist-render/Cargo.toml",
        "crates/tinymist-std/Cargo.toml",
        "crates/tinymist-task/Cargo.toml",
        "crates/tinymist-tests/Cargo.toml",
        "crates/tinymist-vfs/Cargo.toml",
        "crates/tinymist-viewer/Cargo.toml",
        "crates/tinymist-world/Cargo.toml",
        "crates/tinymist/Cargo.toml",
        "crates/typlite/Cargo.toml",
        "crates/typst-preview/Cargo.toml",
        "crates/typst-shim/Cargo.toml",
        "editors/intellij/build.gradle.kts",
        "tests/Cargo.toml"
      ],
      "largest_source_bytes": 104614,
      "source_files_sampled": 624,
      "oversized_source_files": 6,
      "agent_instruction_files": [
        ".github/copilot-instructions.md",
        "AGENTS.md",
        "editors/vscode/AGENTS.md"
      ],
      "agent_instruction_max_bytes": 9838
    },
    "dependencies": {
      "manifests": [
        "Cargo.toml",
        "package.json",
        "tests/Cargo.toml"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.3",
            "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": "protobufjs",
            "direct": false,
            "version": "7.5.4",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-2pr8-phx7-x9h3",
              "GHSA-66ff-xgx4-vchm",
              "GHSA-685m-2w69-288q",
              "GHSA-75px-5xx7-5xc7",
              "GHSA-f38q-mgvj-vph7",
              "GHSA-fx83-v9x8-x52w",
              "GHSA-j3f2-48v5-ccww",
              "GHSA-jggg-4jg4-v7c6",
              "GHSA-jvwf-75h9-cwgg",
              "GHSA-q6x5-8v7m-xcrf"
            ],
            "fixed_version": "8.6.6",
            "advisory_count": 12,
            "oldest_advisory_days": 100
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.52.5",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-mw96-cpmx-2vgc"
            ],
            "fixed_version": "4.59.0",
            "advisory_count": 1,
            "oldest_advisory_days": 150
          },
          {
            "name": "turbo",
            "direct": false,
            "version": "2.5.8",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-3qcw-2rhx-2726",
              "GHSA-hcf7-66rw-9f5r"
            ],
            "fixed_version": "2.9.14",
            "advisory_count": 2,
            "oldest_advisory_days": 67
          },
          {
            "name": "vitest",
            "direct": false,
            "version": "3.2.4",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-5xrq-8626-4rwp"
            ],
            "fixed_version": "4.1.0",
            "advisory_count": 1,
            "oldest_advisory_days": 55
          },
          {
            "name": "@isaacs/brace-expansion",
            "direct": false,
            "version": "5.0.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-7h2j-956f-4vf2"
            ],
            "fixed_version": "5.0.1",
            "advisory_count": 1,
            "oldest_advisory_days": 172
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.12",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp",
              "GHSA-f886-m6hf-6m8v",
              "GHSA-mh99-v99m-4gvg"
            ],
            "fixed_version": "5.0.8",
            "advisory_count": 3,
            "oldest_advisory_days": 121
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp",
              "GHSA-f886-m6hf-6m8v",
              "GHSA-mh99-v99m-4gvg"
            ],
            "fixed_version": "5.0.8",
            "advisory_count": 3,
            "oldest_advisory_days": 121
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "4.0.4",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-hmw2-7cc7-3qxx"
            ],
            "fixed_version": "4.0.6",
            "advisory_count": 1,
            "oldest_advisory_days": 40
          },
          {
            "name": "glob",
            "direct": false,
            "version": "11.0.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-5j98-mcp5-4vw2"
            ],
            "fixed_version": "11.1.0",
            "advisory_count": 1,
            "oldest_advisory_days": 250
          },
          {
            "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": "jws",
            "direct": false,
            "version": "3.2.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-869p-cjfg-cm3x"
            ],
            "fixed_version": "4.0.1",
            "advisory_count": 1,
            "oldest_advisory_days": 234
          },
          {
            "name": "linkify-it",
            "direct": false,
            "version": "3.0.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-22p9-wv53-3rq4",
              "GHSA-v245-v573-v5vm"
            ],
            "fixed_version": "5.0.2",
            "advisory_count": 2,
            "oldest_advisory_days": 29
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "10.0.3",
            "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": "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": "5.1.6",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-23c5-xmqv-rm74",
              "GHSA-3ppc-4f35-3m26",
              "GHSA-7r86-cg39-jmmj"
            ],
            "fixed_version": "10.2.3",
            "advisory_count": 3,
            "oldest_advisory_days": 157
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.5",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-23c5-xmqv-rm74",
              "GHSA-3ppc-4f35-3m26",
              "GHSA-7r86-cg39-jmmj"
            ],
            "fixed_version": "10.2.3",
            "advisory_count": 3,
            "oldest_advisory_days": 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": "picomatch",
            "direct": false,
            "version": "4.0.3",
            "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.5.6",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-6g55-p6wh-862q",
              "GHSA-qx2v-qp2m-jg93",
              "GHSA-r28c-9q8g-f849"
            ],
            "fixed_version": "8.5.18",
            "advisory_count": 3,
            "oldest_advisory_days": 93
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.38.4",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0194",
              "RUSTSEC-2026-0195"
            ],
            "fixed_version": "0.41.0",
            "advisory_count": 2,
            "oldest_advisory_days": 27
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.39.4",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0194",
              "RUSTSEC-2026-0195"
            ],
            "fixed_version": "0.41.0",
            "advisory_count": 2,
            "oldest_advisory_days": 27
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.14",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-4w2j-m93h-cj5j",
              "RUSTSEC-2026-0185"
            ],
            "fixed_version": "0.11.15",
            "advisory_count": 2,
            "oldest_advisory_days": 34
          },
          {
            "name": "serialize-javascript",
            "direct": false,
            "version": "6.0.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.1,
            "advisory_ids": [
              "GHSA-5c6j-r48x-rmvq",
              "GHSA-qj8w-gfj5-8c6v"
            ],
            "fixed_version": "7.0.5",
            "advisory_count": 2,
            "oldest_advisory_days": 148
          },
          {
            "name": "tmp",
            "direct": false,
            "version": "0.2.5",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-ph9p-34f9-6g65"
            ],
            "fixed_version": "0.2.6",
            "advisory_count": 1,
            "oldest_advisory_days": 60
          },
          {
            "name": "underscore",
            "direct": false,
            "version": "1.13.7",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-qpx9-hpmf-5gmw"
            ],
            "fixed_version": "1.13.8",
            "advisory_count": 1,
            "oldest_advisory_days": 144
          },
          {
            "name": "undici",
            "direct": false,
            "version": "7.16.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-2mjp-6q6p-2qxm",
              "GHSA-35p6-xmwp-9g52",
              "GHSA-4992-7rv2-5pvq",
              "GHSA-f269-vfmq-vjvj",
              "GHSA-g8m3-5g58-fq7m",
              "GHSA-g9mf-h72j-4rw9",
              "GHSA-p88m-4jfj-68fv",
              "GHSA-pr7r-676h-xcf6",
              "GHSA-v9p9-hfj2-hcw8",
              "GHSA-vrm6-8vpv-qv8q"
            ],
            "fixed_version": "8.5.0",
            "advisory_count": 11,
            "oldest_advisory_days": 192
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "8.3.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-w5hq-g745-h8pq"
            ],
            "fixed_version": "13.0.1",
            "advisory_count": 1,
            "oldest_advisory_days": 94
          },
          {
            "name": "vite",
            "direct": false,
            "version": "6.4.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-4w7w-66w2-5vf9",
              "GHSA-fx2h-pf6j-xcff",
              "GHSA-p9ff-h696-f583",
              "GHSA-v6wh-96g9-6wx3"
            ],
            "fixed_version": "8.0.16",
            "advisory_count": 4,
            "oldest_advisory_days": 110
          },
          {
            "name": "vite",
            "direct": false,
            "version": "7.1.12",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-4w7w-66w2-5vf9",
              "GHSA-fx2h-pf6j-xcff",
              "GHSA-p9ff-h696-f583",
              "GHSA-v2wj-q39q-566r",
              "GHSA-v6wh-96g9-6wx3"
            ],
            "fixed_version": "8.0.16",
            "advisory_count": 5,
            "oldest_advisory_days": 110
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.18.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-58qx-3vcg-4xpx",
              "GHSA-96hv-2xvq-fx4p"
            ],
            "fixed_version": "8.21.0",
            "advisory_count": 2,
            "oldest_advisory_days": 68
          },
          {
            "name": "@protobufjs/utf8",
            "direct": false,
            "version": "1.1.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-q6x5-8v7m-xcrf"
            ],
            "fixed_version": "8.0.2",
            "advisory_count": 1,
            "oldest_advisory_days": 75
          },
          {
            "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": "diff",
            "direct": false,
            "version": "5.2.0",
            "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.24.2",
            "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": 530
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.15.11",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-r4q5-vmmm-2653"
            ],
            "fixed_version": "1.16.0",
            "advisory_count": 1,
            "oldest_advisory_days": 103
          },
          {
            "name": "markdown-it",
            "direct": false,
            "version": "12.3.2",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-6v5v-wf23-fmfq"
            ],
            "fixed_version": "14.2.0",
            "advisory_count": 1,
            "oldest_advisory_days": 40
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.19.1",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 6.7,
            "advisory_ids": [
              "GHSA-76w9-p8mg-j927",
              "GHSA-wgrg-5h56-jg27",
              "RUSTSEC-2021-0119"
            ],
            "fixed_version": "0.23.0",
            "advisory_count": 3,
            "oldest_advisory_days": 1763
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.14.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-6rw7-vpxm-498p",
              "GHSA-q8mj-m7cp-5q26",
              "GHSA-w7fw-mjwx-w883"
            ],
            "fixed_version": "6.15.2",
            "advisory_count": 3,
            "oldest_advisory_days": 207
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.102",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0190"
            ],
            "fixed_version": "1.0.103",
            "advisory_count": 1,
            "oldest_advisory_days": 31
          },
          {
            "name": "paste",
            "direct": true,
            "version": "1.0.15",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0436"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 657
          },
          {
            "name": "ttf-parser",
            "direct": true,
            "version": "0.25.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0192"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 28
          },
          {
            "name": "bincode",
            "direct": false,
            "version": "1.3.3",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0141"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 222
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.18",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0204"
            ],
            "fixed_version": "0.9.20",
            "advisory_count": 1,
            "oldest_advisory_days": 20
          },
          {
            "name": "fxhash",
            "direct": false,
            "version": "0.2.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0057"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 324
          },
          {
            "name": "mach",
            "direct": false,
            "version": "0.3.2",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2020-0168"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 2203
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.9.10",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0186"
            ],
            "fixed_version": "0.9.11",
            "advisory_count": 1,
            "oldest_advisory_days": 36
          },
          {
            "name": "rustybuzz",
            "direct": false,
            "version": "0.20.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0206"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 15
          },
          {
            "name": "yaml-rust",
            "direct": false,
            "version": "0.4.5",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0320"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 858
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "high": 26,
          "unknown": 10,
          "critical": 5,
          "moderate": 8
        },
        "advisory_count": 107,
        "affected_count": 49,
        "assessed_count": 1592,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 57,
        "direct_affected_count": 3
      },
      "ecosystems": [
        "crates",
        "npm"
      ],
      "dependencies": [
        {
          "name": "divan",
          "manifest": "benches/font-load/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist",
          "manifest": "benches/font-load/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "jszip",
          "manifest": "contrib/renderer-diff/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.10.1"
        },
        {
          "name": "react",
          "manifest": "contrib/renderer-diff/package.json",
          "ecosystem": "npm",
          "version_constraint": "^19.1.0"
        },
        {
          "name": "react-dom",
          "manifest": "contrib/renderer-diff/package.json",
          "ecosystem": "npm",
          "version_constraint": "^19.1.0"
        },
        {
          "name": "syn",
          "manifest": "crates/cmark-writer-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "quote",
          "manifest": "crates/cmark-writer-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "proc-macro2",
          "manifest": "crates/cmark-writer-macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "cmark-writer-macros",
          "manifest": "crates/cmark-writer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ecow",
          "manifest": "crates/cmark-writer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "env_logger",
          "manifest": "crates/cmark-writer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "html-escape",
          "manifest": "crates/cmark-writer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "log",
          "manifest": "crates/cmark-writer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/crityp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/crityp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "crates/crityp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "criterion",
          "manifest": "crates/crityp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "comemo",
          "manifest": "crates/crityp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ecow",
          "manifest": "crates/crityp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "half",
          "manifest": "crates/crityp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-std",
          "manifest": "crates/crityp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-project",
          "manifest": "crates/crityp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst",
          "manifest": "crates/crityp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-syntax",
          "manifest": "crates/crityp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/sync-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "crossbeam-channel",
          "manifest": "crates/sync-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "crates/sync-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "log",
          "manifest": "crates/sync-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/sync-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/sync-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/sync-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-std",
          "manifest": "crates/sync-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dapts",
          "manifest": "crates/sync-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "lsp-types",
          "manifest": "crates/sync-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "crates/sync-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "js-sys",
          "manifest": "crates/sync-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde-wasm-bindgen",
          "manifest": "crates/sync-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/sync-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-util",
          "manifest": "crates/sync-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "wasm-bindgen",
          "manifest": "crates/sync-lsp/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "comemo",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dashmap",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ecow",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ena",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hashbrown",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "itertools",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "log",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "lsp-types",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rpds",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rustc-hash",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "strum",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-derive",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-std",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-world",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toml",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "triomphe",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-macros",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-shim",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-timing",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "unscanny",
          "manifest": "crates/tinymist-analysis/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap_builder",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap_complete",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap_complete_fig",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap_complete_nushell",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap_mangen",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "crossbeam-channel",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "codespan-reporting",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "comemo",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dhat",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dirs",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "env_logger",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hyper",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hyper-util",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "http-body-util",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hyper-tungstenite",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "itertools",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "lsp-types",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "log",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "open",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "paste",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rayon",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reflexo",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reflexo-typst",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reflexo-vec2svg",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rpds",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "protobuf",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scip",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "strum",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sync-ls",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-assets",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-debug",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-l10n",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-preview",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-project",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-query",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-render",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-std",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-task",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-util",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toml",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ttf-parser",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typlite",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-ansi-hl",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-html",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-pdf",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-render",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-shim",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-svg",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-timing",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typstfmt",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typstyle-core",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "unicode-script",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "walkdir",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dapts",
          "manifest": "crates/tinymist-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/tinymist-dap/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "comemo",
          "manifest": "crates/tinymist-dap/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ecow",
          "manifest": "crates/tinymist-dap/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/tinymist-dap/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/tinymist-dap/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/tinymist-dap/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-std",
          "manifest": "crates/tinymist-dap/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-analysis",
          "manifest": "crates/tinymist-dap/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-debug",
          "manifest": "crates/tinymist-dap/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-world",
          "manifest": "crates/tinymist-dap/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-library",
          "manifest": "crates/tinymist-dap/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-layout",
          "manifest": "crates/tinymist-dap/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-shim",
          "manifest": "crates/tinymist-dap/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst",
          "manifest": "crates/tinymist-dap/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "comemo",
          "manifest": "crates/tinymist-debug/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/tinymist-debug/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rayon",
          "manifest": "crates/tinymist-debug/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/tinymist-debug/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/tinymist-debug/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/tinymist-debug/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-std",
          "manifest": "crates/tinymist-debug/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-analysis",
          "manifest": "crates/tinymist-debug/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-world",
          "manifest": "crates/tinymist-debug/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-library",
          "manifest": "crates/tinymist-debug/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-shim",
          "manifest": "crates/tinymist-debug/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst",
          "manifest": "crates/tinymist-debug/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-utils",
          "manifest": "crates/tinymist-debug/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "syn",
          "manifest": "crates/tinymist-derive/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "quote",
          "manifest": "crates/tinymist-derive/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/tinymist-docs-tool/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "cargo_metadata",
          "manifest": "crates/tinymist-docs-tool/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "crates/tinymist-docs-tool/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "crates/tinymist-docs-tool/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/tinymist-docs-tool/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/tinymist-docs-tool/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ttf-parser",
          "manifest": "crates/tinymist-docs-tool/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/tinymist-index/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "lsp-types",
          "manifest": "crates/tinymist-index/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-analysis",
          "manifest": "crates/tinymist-index/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-project",
          "manifest": "crates/tinymist-index/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-std",
          "manifest": "crates/tinymist-index/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-query",
          "manifest": "crates/tinymist-index/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "comemo",
          "manifest": "crates/tinymist-index/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "miniserde",
          "manifest": "crates/tinymist-index/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "wasm-minimal-protocol",
          "manifest": "crates/tinymist-index/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/tinymist-l10n/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "crates/tinymist-l10n/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ecow",
          "manifest": "crates/tinymist-l10n/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rayon",
          "manifest": "crates/tinymist-l10n/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rustc-hash",
          "manifest": "crates/tinymist-l10n/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/tinymist-l10n/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "walkdir",
          "manifest": "crates/tinymist-l10n/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "comemo",
          "manifest": "crates/tinymist-lint/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rayon",
          "manifest": "crates/tinymist-lint/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "strsim",
          "manifest": "crates/tinymist-lint/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-analysis",
          "manifest": "crates/tinymist-lint/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-project",
          "manifest": "crates/tinymist-lint/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-std",
          "manifest": "crates/tinymist-lint/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst",
          "manifest": "crates/tinymist-lint/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-library",
          "manifest": "crates/tinymist-lint/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "comemo",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ecow",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "flate2",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "log",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rayon",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tar",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-std",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toml",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dirs",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "walkdir",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "fastrand",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "js-sys",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "wasm-bindgen",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "web-sys",
          "manifest": "crates/tinymist-package/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "comemo",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dirs",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ecow",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "js-sys",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "log",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "notify",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rayon",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rpds",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "semver",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-task",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-world",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-derive",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-l10n",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-std",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toml",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-assets",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "wasm-bindgen",
          "manifest": "crates/tinymist-project/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "biblatex",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "comemo",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dashmap",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dirs",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ena",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ecow",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hayagriva",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "itertools",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "indexmap",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "log",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "lsp-types",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "percent-encoding",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "protobuf",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rayon",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rpds",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rust_iso639",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rust_iso3166",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rustc-hash",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scip",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_yaml",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "siphasher",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "strum",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-analysis",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-derive",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-l10n",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-lint",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-project",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-std",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-world",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toml",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ttf-parser",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typlite",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-macros",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-shim",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-timing",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-library",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-layout",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "typst-utils",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "unscanny",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "walkdir",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "yaml-rust2",
          "manifest": "crates/tinymist-query/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "crates/tinymist-render/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "log",
          "manifest": "crates/tinymist-render/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "crates/tinymist-render/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reflexo-typst",
          "manifest": "crates/tinymist-render/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reflexo-vec2svg",
          "manifest": "crates/tinymist-render/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-query",
          "manifest": "crates/tinymist-render/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tinymist-std",
          "manifest": "crates/tinymist-render/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.102",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": "0.1.89",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.21.7",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.22.1",
            "ecosystem": "crates"
          },
          {
            "name": "biblatex",
            "direct": true,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "biblatex",
            "direct": true,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "cargo_metadata",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cargo_metadata",
            "direct": true,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.45",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap_builder",
            "direct": true,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap_complete",
            "direct": true,
            "version": "4.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "clap_complete_fig",
            "direct": true,
            "version": "4.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "clap_complete_nushell",
            "direct": true,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap_mangen",
            "direct": true,
            "version": "0.2.33",
            "ecosystem": "crates"
          },
          {
            "name": "codespan-reporting",
            "direct": true,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "codespan-reporting",
            "direct": true,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "comemo",
            "direct": true,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "criterion",
            "direct": true,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": true,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "dapts",
            "direct": true,
            "version": "0.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "dashmap",
            "direct": true,
            "version": "5.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "dhat",
            "direct": true,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": true,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "divan",
            "direct": true,
            "version": "0.1.21",
            "ecosystem": "crates"
          },
          {
            "name": "ecow",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ecow",
            "direct": true,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "ena",
            "direct": true,
            "version": "0.14.4",
            "ecosystem": "crates"
          },
          {
            "name": "env_logger",
            "direct": true,
            "version": "0.11.10",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": true,
            "version": "2.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": true,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": true,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "half",
            "direct": true,
            "version": "2.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": true,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": true,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": true,
            "version": "0.15.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": true,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": true,
            "version": "0.17.1",
            "ecosystem": "crates"
          },
          {
            "name": "hayagriva",
            "direct": true,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "html-escape",
            "direct": true,
            "version": "0.2.13",
            "ecosystem": "crates"
          },
          {
            "name": "http-body-util",
            "direct": true,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": true,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-tungstenite",
            "direct": true,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-util",
            "direct": true,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": true,
            "version": "1.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": true,
            "version": "2.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.10.5",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": true,
            "version": "0.3.102",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": true,
            "version": "0.4.32",
            "ecosystem": "crates"
          },
          {
            "name": "lsp-types",
            "direct": true,
            "version": "0.95.0",
            "ecosystem": "crates"
          },
          {
            "name": "miniserde",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "miniserde",
            "direct": true,
            "version": "0.1.43",
            "ecosystem": "crates"
          },
          {
            "name": "notify",
            "direct": true,
            "version": "8.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "open",
            "direct": true,
            "version": "5.3.5",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": true,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "paste",
            "direct": true,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": true,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": true,
            "version": "1.0.106",
            "ecosystem": "crates"
          },
          {
            "name": "protobuf",
            "direct": true,
            "version": "3.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": true,
            "version": "1.0.45",
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": true,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "reflexo",
            "direct": true,
            "version": "0.8.0-rc3",
            "ecosystem": "crates"
          },
          {
            "name": "reflexo-typst",
            "direct": true,
            "version": "0.8.0-rc3",
            "ecosystem": "crates"
          },
          {
            "name": "reflexo-vec2svg",
            "direct": true,
            "version": "0.8.0-rc3",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": true,
            "version": "1.12.4",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": "0.12.28",
            "ecosystem": "crates"
          },
          {
            "name": "rpds",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rpds",
            "direct": true,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "rust_iso3166",
            "direct": true,
            "version": "0.1.14",
            "ecosystem": "crates"
          },
          {
            "name": "rust_iso639",
            "direct": true,
            "version": "0.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": true,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": true,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "scip",
            "direct": true,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "1.0.28",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde-wasm-bindgen",
            "direct": true,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.150",
            "ecosystem": "crates"
          },
          {
            "name": "serde_yaml",
            "direct": true,
            "version": "0.9.34+deprecated",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": true,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": true,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": true,
            "version": "0.27.2",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "1.0.109",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "2.0.117",
            "ecosystem": "crates"
          },
          {
            "name": "tar",
            "direct": true,
            "version": "0.4.46",
            "ecosystem": "crates"
          },
          {
            "name": "tinymist-assets",
            "direct": true,
            "version": "0.15.4-rc1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.52.3",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": true,
            "version": "0.7.18",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": true,
            "version": "0.8.23",
            "ecosystem": "crates"
          },
          {
            "name": "triomphe",
            "direct": true,
            "version": "0.1.15",
            "ecosystem": "crates"
          },
          {
            "name": "ttf-parser",
            "direct": true,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "typst",
            "direct": true,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "typst-ansi-hl",
            "direct": true,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "typst-assets",
            "direct": true,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "typst-html",
            "direct": true,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "typst-layout",
            "direct": true,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "typst-library",
            "direct": true,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "typst-macros",
            "direct": true,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "typst-pdf",
            "direct": true,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "typst-render",
            "direct": true,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "typst-svg",
            "direct": true,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "typst-syntax",
            "direct": true,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "typst-syntax",
            "direct": true,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "typst-timing",
            "direct": true,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "typst-timing",
            "direct": true,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "typst-utils",
            "direct": true,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "typst-utils",
            "direct": true,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "typstfmt",
            "direct": true,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "typstyle-core",
            "direct": true,
            "version": "0.14.4",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-script",
            "direct": true,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "unscanny",
            "direct": true,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "walkdir",
            "direct": true,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": true,
            "version": "0.2.125",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-minimal-protocol",
            "direct": true,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": true,
            "version": "0.3.102",
            "ecosystem": "crates"
          },
          {
            "name": "yaml-rust2",
            "direct": true,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "jszip",
            "direct": true,
            "version": "3.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "jszip",
            "direct": true,
            "version": "^3.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": true,
            "version": "19.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": true,
            "version": "^19.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": true,
            "version": "19.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": true,
            "version": "^19.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ab_glyph",
            "direct": false,
            "version": "0.2.32",
            "ecosystem": "crates"
          },
          {
            "name": "ab_glyph_rasterizer",
            "direct": false,
            "version": "0.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_atspi_common",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_consumer",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_consumer",
            "direct": false,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_macos",
            "direct": false,
            "version": "0.22.2",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_unix",
            "direct": false,
            "version": "0.17.2",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_windows",
            "direct": false,
            "version": "0.29.2",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_winit",
            "direct": false,
            "version": "0.29.2",
            "ecosystem": "crates"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "adler2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.7.8",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.8.12",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-no-stdlib",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-stdlib",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "allocator-api2",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "android-activity",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "android-properties",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "android_system_properties",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "android_trace",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "anes",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "ansi_colours",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "anstream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle",
            "direct": false,
            "version": "1.0.14",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-parse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-query",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-wincon",
            "direct": false,
            "version": "3.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "anymap3",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "anymore",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "approx",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "ar_archive_writer",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "archery",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "arraydeque",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "arrayref",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "arrayvec",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "as-raw-xcb-connection",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "ash",
            "direct": false,
            "version": "0.38.0+1.3.281",
            "ecosystem": "crates"
          },
          {
            "name": "async-broadcast",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-channel",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-channel",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-executor",
            "direct": false,
            "version": "1.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-io",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-lock",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-process",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-recursion",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-signal",
            "direct": false,
            "version": "0.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "async-task",
            "direct": false,
            "version": "4.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-waker",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "atomic_enum",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "atspi",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "atspi-common",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "atspi-connection",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "atspi-proxies",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "az",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace",
            "direct": false,
            "version": "0.3.76",
            "ecosystem": "crates"
          },
          {
            "name": "battery",
            "direct": false,
            "version": "0.7.8",
            "ecosystem": "crates"
          },
          {
            "name": "bincode",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "bit-set",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitvec",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "block",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "block2",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "blocking",
            "direct": false,
            "version": "1.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "brotli",
            "direct": false,
            "version": "8.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "brotli-decompressor",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "bs58",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "bstr",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.20.3",
            "ecosystem": "crates"
          },
          {
            "name": "by_address",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "bytecheck",
            "direct": false,
            "version": "0.6.12",
            "ecosystem": "crates"
          },
          {
            "name": "bytecheck_derive",
            "direct": false,
            "version": "0.6.12",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": false,
            "version": "1.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck_derive",
            "direct": false,
            "version": "1.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder-lite",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "calloop",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "calloop",
            "direct": false,
            "version": "0.14.4",
            "ecosystem": "crates"
          },
          {
            "name": "calloop-wayland-source",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "calloop-wayland-source",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "camino",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cargo-platform",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "cast",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.64",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_aliases",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "chinese-number",
            "direct": false,
            "version": "0.7.8",
            "ecosystem": "crates"
          },
          {
            "name": "chinese-variant",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium-io",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium-ll",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "citationberg",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "clipboard-win",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "cobs",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "codex",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "color",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "color_quant",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "combine",
            "direct": false,
            "version": "4.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "comemo-macros",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "concurrent-queue",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "condtype",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": false,
            "version": "0.16.3",
            "ecosystem": "crates"
          },
          {
            "name": "console_error_panic_hook",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "copypasta",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation-sys",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation-sys",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "core-graphics",
            "direct": false,
            "version": "0.23.2",
            "ecosystem": "crates"
          },
          {
            "name": "core-graphics-types",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "core-graphics-types",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "core_maths",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "criterion-plot",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-deque",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.18",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-queue",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.21",
            "ecosystem": "crates"
          },
          {
            "name": "crunchy",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "csv",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "csv-core",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "cursor-icon",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "data-encoding",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "data-url",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "deranged",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.10.7",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-next",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys-next",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "dispatch",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "displaydoc",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "divan-macros",
            "direct": false,
            "version": "0.1.21",
            "ecosystem": "crates"
          },
          {
            "name": "dlib",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "document-features",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "docx-rs",
            "direct": false,
            "version": "0.4.18-rc19",
            "ecosystem": "crates"
          },
          {
            "name": "downcast-rs",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "dpi",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-clone",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "encode_unicode",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "encoding_rs",
            "direct": false,
            "version": "0.8.35",
            "ecosystem": "crates"
          },
          {
            "name": "endi",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "enfync",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "enum-ordinalize",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "enum-ordinalize-derive",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "enumflags2",
            "direct": false,
            "version": "0.7.12",
            "ecosystem": "crates"
          },
          {
            "name": "enumflags2_derive",
            "direct": false,
            "version": "0.7.12",
            "ecosystem": "crates"
          },
          {
            "name": "env_filter",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "equivalent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.14",
            "ecosystem": "crates"
          },
          {
            "name": "error-code",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "euclid",
            "direct": false,
            "version": "0.22.14",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "2.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener-strategy",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "ezsockets",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "fancy-regex",
            "direct": false,
            "version": "0.16.2",
            "ecosystem": "crates"
          },
          {
            "name": "fast-srgb8",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "fdeflate",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "fearless_simd",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "filetime",
            "direct": false,
            "version": "0.2.29",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "float-cmp",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "fnv",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "font-types",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "font-types",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "fontconfig-parser",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "fontdb",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "fontique",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types-macros",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types-shared",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "fsevent-sys",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "funty",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-intrusive",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-lite",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "fxhash",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "generic-array",
            "direct": false,
            "version": "0.14.7",
            "ecosystem": "crates"
          },
          {
            "name": "gethostname",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "gif",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.32.3",
            "ecosystem": "crates"
          },
          {
            "name": "gl_generator",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "glidesort",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "glifo",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "globset",
            "direct": false,
            "version": "0.4.18",
            "ecosystem": "crates"
          },
          {
            "name": "glow",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "glutin_wgl_sys",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-alloc",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-alloc-types",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-allocator",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-descriptor",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-descriptor-types",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "guillotiere",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "guillotiere",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.15",
            "ecosystem": "crates"
          },
          {
            "name": "harfrust",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "hashlink",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "hayro",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "hayro-ccitt",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "hayro-cmap",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "hayro-interpret",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "hayro-jbig2",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "hayro-jpeg2000",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "crates"
          },
          {
            "name": "hayro-postscript",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "hayro-svg",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "hayro-syntax",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "hayro-write",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "hexf-parse",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "httpdate",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": false,
            "version": "0.27.9",
            "ecosystem": "crates"
          },
          {
            "name": "hypher",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone",
            "direct": false,
            "version": "0.1.65",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone-haiku",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "icu_collator",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_collator_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_collections",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locale",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locale_core",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locale_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_provider",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_provider_blob",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_segmenter",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_segmenter_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "id-arena",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ident_case",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "idna_adapter",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "image",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "crates"
          },
          {
            "name": "image-webp",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "imagesize",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "infer",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "inotify",
            "direct": false,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "inotify-sys",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "insta",
            "direct": false,
            "version": "1.48.0",
            "ecosystem": "crates"
          },
          {
            "name": "insta-cmd",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "ipnet",
            "direct": false,
            "version": "2.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "is-terminal",
            "direct": false,
            "version": "0.4.17",
            "ecosystem": "crates"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "is_terminal_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "jiff",
            "direct": false,
            "version": "0.2.28",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-static",
            "direct": false,
            "version": "0.2.28",
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "jni-macros",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys-macros",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "jobserver",
            "direct": false,
            "version": "0.1.34",
            "ecosystem": "crates"
          },
          {
            "name": "kamadak-exif",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "keyboard-types",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "khronos-egl",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "khronos_api",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "kqueue",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "kqueue-sys",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "krilla",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "krilla-svg",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "kurbo",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "kurbo",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "lazy_static",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "lazycell",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "leb128fmt",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "lexopt",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.186",
            "ecosystem": "crates"
          },
          {
            "name": "libdeflate-sys",
            "direct": false,
            "version": "1.25.2",
            "ecosystem": "crates"
          },
          {
            "name": "libdeflater",
            "direct": false,
            "version": "1.25.2",
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "libredox",
            "direct": false,
            "version": "0.1.17",
            "ecosystem": "crates"
          },
          {
            "name": "linebender_include_doc_path",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "linebender_resource_handle",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "linked-hash-map",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.4.15",
            "ecosystem": "crates"
          },
          {
            "name": "lipsum",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "litrs",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "lru-slab",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "mach",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "malloc_buf",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "masonry",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "masonry_core",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "masonry_testing",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "masonry_winit",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchers",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "metal",
            "direct": false,
            "version": "0.32.0",
            "ecosystem": "crates"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "0.3.17",
            "ecosystem": "crates"
          },
          {
            "name": "mime_guess",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "mini-internal",
            "direct": false,
            "version": "0.1.43",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "mintex",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "moxcms",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "mutate_once",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "naga",
            "direct": false,
            "version": "27.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "ndk",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "ndk-context",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "ndk-sys",
            "direct": false,
            "version": "0.6.0+11769913",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.19.1",
            "ecosystem": "crates"
          },
          {
            "name": "nohash-hasher",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "notify-types",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "nu-ansi-term",
            "direct": false,
            "version": "0.50.3",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-conv",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-integer",
            "direct": false,
            "version": "0.1.46",
            "ecosystem": "crates"
          },
          {
            "name": "num-traits",
            "direct": false,
            "version": "0.2.19",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum_derive",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "num_threads",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "objc",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "objc-sys",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "crates"
          },
          {
            "name": "objc2",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-app-kit",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-cloud-kit",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-contacts",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-data",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-foundation",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-image",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-location",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-text",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-encode",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-foundation",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-foundation",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-link-presentation",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-metal",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-quartz-core",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-symbols",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-ui-kit",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-uniform-type-identifiers",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-user-notifications",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.37.3",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.21.4",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "oorandom",
            "direct": false,
            "version": "11.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "option-ext",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "orbclient",
            "direct": false,
            "version": "0.3.55",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-stream",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "owned_ttf_parser",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "oxipng",
            "direct": false,
            "version": "9.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "palette",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "palette_derive",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "parking",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.12",
            "ecosystem": "crates"
          },
          {
            "name": "parley",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "path-clean",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "pathdiff",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "pdf-writer",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "peniko",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_macros",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_macros",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "pic-scale",
            "direct": false,
            "version": "0.7.9",
            "ecosystem": "crates"
          },
          {
            "name": "pico-args",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "pin-utils",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "piper",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "pixglyph",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "pkg-config",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "plain",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "plist",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "plotters",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "plotters-backend",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "plotters-svg",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "png",
            "direct": false,
            "version": "0.17.16",
            "ecosystem": "crates"
          },
          {
            "name": "png",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "polling",
            "direct": false,
            "version": "3.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "pollster",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pollster",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "polycool",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic-util",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "postcard",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "potential_utf",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "powerfmt",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ppv-lite86",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "presser",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "prettyless",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "prettyplease",
            "direct": false,
            "version": "0.2.37",
            "ecosystem": "crates"
          },
          {
            "name": "prettytable-rs",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-hack",
            "direct": false,
            "version": "0.5.20+deprecated",
            "ecosystem": "crates"
          },
          {
            "name": "profiling",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "protobuf-support",
            "direct": false,
            "version": "3.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "psm",
            "direct": false,
            "version": "0.1.31",
            "ecosystem": "crates"
          },
          {
            "name": "ptr_meta",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "ptr_meta_derive",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "pxfm",
            "direct": false,
            "version": "0.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "quick-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.38.4",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.39.4",
            "ecosystem": "crates"
          },
          {
            "name": "quinn",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.14",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-udp",
            "direct": false,
            "version": "0.5.14",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "radium",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "range-alloc",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "raw-window-handle",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-core",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "read-fonts",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "crates"
          },
          {
            "name": "read-fonts",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "crates"
          },
          {
            "name": "read-fonts",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.18",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "redox_users",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "redox_users",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast",
            "direct": false,
            "version": "1.0.25",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast-impl",
            "direct": false,
            "version": "1.0.25",
            "ecosystem": "crates"
          },
          {
            "name": "reflexo-typst2vec",
            "direct": false,
            "version": "0.8.0-rc3",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "regex-lite",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.11",
            "ecosystem": "crates"
          },
          {
            "name": "rend",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "renderdoc-sys",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "resvg",
            "direct": false,
            "version": "0.47.0",
            "ecosystem": "crates"
          },
          {
            "name": "rgb",
            "direct": false,
            "version": "0.8.53",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": false,
            "version": "0.17.14",
            "ecosystem": "crates"
          },
          {
            "name": "rkyv",
            "direct": false,
            "version": "0.7.46",
            "ecosystem": "crates"
          },
          {
            "name": "rkyv_derive",
            "direct": false,
            "version": "0.7.46",
            "ecosystem": "crates"
          },
          {
            "name": "roff",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "roman-numerals-rs",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "roxmltree",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "roxmltree",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "rust_decimal",
            "direct": false,
            "version": "1.42.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.27",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "0.38.44",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": false,
            "version": "0.23.40",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.13",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "rustybuzz",
            "direct": false,
            "version": "0.20.1",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "same-file",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "scoped-tls",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "scopeguard",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "sctk-adwaita",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "seahash",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_path_to_error",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "serde_repr",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "crates"
          },
          {
            "name": "serde_urlencoded",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with",
            "direct": false,
            "version": "3.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with_macros",
            "direct": false,
            "version": "3.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "sha1",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": false,
            "version": "0.10.9",
            "ecosystem": "crates"
          },
          {
            "name": "sharded-slab",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "shlex",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.8",
            "ecosystem": "crates"
          },
          {
            "name": "simd-adler32",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "simd_cesu8",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "simdutf8",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "similar",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "simplecss",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "skrifa",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "crates"
          },
          {
            "name": "skrifa",
            "direct": false,
            "version": "0.40.0",
            "ecosystem": "crates"
          },
          {
            "name": "skrifa",
            "direct": false,
            "version": "0.42.1",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "slotmap",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "smithay-client-toolkit",
            "direct": false,
            "version": "0.19.2",
            "ecosystem": "crates"
          },
          {
            "name": "smithay-client-toolkit",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "smithay-clipboard",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "smol_str",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.9.8",
            "ecosystem": "crates"
          },
          {
            "name": "spirv",
            "direct": false,
            "version": "0.3.0+sdk-1.3.268.0",
            "ecosystem": "crates"
          },
          {
            "name": "stable_deref_trait",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "stacker",
            "direct": false,
            "version": "0.1.24",
            "ecosystem": "crates"
          },
          {
            "name": "static_assertions",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "strict-num",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "strip-ansi-escapes",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "crates"
          },
          {
            "name": "subsetter",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "svg_fmt",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "svgtypes",
            "direct": false,
            "version": "0.15.3",
            "ecosystem": "crates"
          },
          {
            "name": "svgtypes",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "swash",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "sync_wrapper",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "synstructure",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "syntect",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "tap",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "temp-env",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": false,
            "version": "3.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "term",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "terminal_size",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "thin-vec",
            "direct": false,
            "version": "0.2.18",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": false,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "thousands",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "thread_local",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": false,
            "version": "0.3.49",
            "ecosystem": "crates"
          },
          {
            "name": "time-core",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "time-macros",
            "direct": false,
            "version": "0.2.29",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-skia",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-skia",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-skia-path",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-skia-path",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinystr",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "tinytemplate",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec_macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": false,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": false,
            "version": "0.26.2",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite-wasm",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.6.11",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "1.1.1+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.22.27",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.25.12+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_parser",
            "direct": false,
            "version": "1.1.2+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_write",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": false,
            "version": "0.6.11",
            "ecosystem": "crates"
          },
          {
            "name": "tower-layer",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-service",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": false,
            "version": "0.1.44",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-attributes",
            "direct": false,
            "version": "0.1.31",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.36",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-log",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": false,
            "version": "0.3.23",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-wasm",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "tracing_android_trace",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "tree_arena",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "try-lock",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "tungstenite",
            "direct": false,
            "version": "0.26.2",
            "ecosystem": "crates"
          },
          {
            "name": "tungstenite",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "two-face",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "typed-arena",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.20.1",
            "ecosystem": "crates"
          },
          {
            "name": "typst-bundle",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "typst-dev-assets",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "typst-eval",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "typst-realize",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "uds_windows",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "ui-events",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ui-events-winit",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "unic-langid",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "unic-langid-impl",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "unic-langid-macros",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "unic-langid-macros-impl",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "unicase",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-bidi",
            "direct": false,
            "version": "0.3.18",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-bidi-mirroring",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ccc",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-math-class",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-normalization",
            "direct": false,
            "version": "0.1.25",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-properties",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-segmentation",
            "direct": false,
            "version": "1.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-vo",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": "0.1.14",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-xid",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "unsafe-libyaml",
            "direct": false,
            "version": "0.2.11",
            "ecosystem": "crates"
          },
          {
            "name": "untrusted",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "uom",
            "direct": false,
            "version": "0.30.0",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": false,
            "version": "2.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "usvg",
            "direct": false,
            "version": "0.47.0",
            "ecosystem": "crates"
          },
          {
            "name": "utf-8",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "utf16_iter",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "utf8-width",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "utf8_iter",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "utf8parse",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "1.23.3",
            "ecosystem": "crates"
          },
          {
            "name": "valuable",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "vello",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "vello_common",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "crates"
          },
          {
            "name": "vello_common",
            "direct": false,
            "version": "0.0.9",
            "ecosystem": "crates"
          },
          {
            "name": "vello_cpu",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "crates"
          },
          {
            "name": "vello_encoding",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "vello_shaders",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "venial",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "vergen",
            "direct": false,
            "version": "8.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "version_check",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "vte",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "want",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.11.1+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasip2",
            "direct": false,
            "version": "1.0.4+wasi-0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "wasip3",
            "direct": false,
            "version": "0.4.0+wasi-0.3.0-rc-2026-01-06",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.75",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.125",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.125",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.125",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-metadata",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmi",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmi_collections",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmi_core",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmi_ir",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.239.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtimer",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-backend",
            "direct": false,
            "version": "0.3.15",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-client",
            "direct": false,
            "version": "0.31.14",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-csd-frame",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-cursor",
            "direct": false,
            "version": "0.31.14",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-protocols",
            "direct": false,
            "version": "0.32.12",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-protocols-experimental",
            "direct": false,
            "version": "20250721.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-protocols-misc",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-protocols-plasma",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-protocols-wlr",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-scanner",
            "direct": false,
            "version": "0.31.10",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-sys",
            "direct": false,
            "version": "0.31.11",
            "ecosystem": "crates"
          },
          {
            "name": "web-time",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "weezl",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu",
            "direct": false,
            "version": "27.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core",
            "direct": false,
            "version": "27.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-apple",
            "direct": false,
            "version": "27.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-emscripten",
            "direct": false,
            "version": "27.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-windows-linux-android",
            "direct": false,
            "version": "27.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-hal",
            "direct": false,
            "version": "27.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-types",
            "direct": false,
            "version": "27.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "winapi",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-i686-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-util",
            "direct": false,
            "version": "0.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-x86_64-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.61.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-collections",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.61.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-future",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.59.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-numerics",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.59.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.61.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.53.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows-threading",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "winit",
            "direct": false,
            "version": "0.30.13",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.15",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.57.1",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-core",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust-macro",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-component",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-parser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "write-fonts",
            "direct": false,
            "version": "0.48.1",
            "ecosystem": "crates"
          },
          {
            "name": "write16",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "writeable",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "wyz",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "x11-clipboard",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "x11-dl",
            "direct": false,
            "version": "2.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "x11rb",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "x11rb-protocol",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "xattr",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "xcursor",
            "direct": false,
            "version": "0.3.10",
            "ecosystem": "crates"
          },
          {
            "name": "xilem",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "xilem_core",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "xilem_masonry",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "xkbcommon-dl",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "xkeysym",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "xml-rs",
            "direct": false,
            "version": "0.8.28",
            "ecosystem": "crates"
          },
          {
            "name": "xmlparser",
            "direct": false,
            "version": "0.13.6",
            "ecosystem": "crates"
          },
          {
            "name": "xmlwriter",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "xmp-writer",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "yaml-rust",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "yazi",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "yeslogic-fontconfig-sys",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "yoke-derive",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zbus",
            "direct": false,
            "version": "5.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "zbus-lockstep",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "zbus-lockstep-macros",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "zbus_macros",
            "direct": false,
            "version": "5.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "zbus_names",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "zbus_xml",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "zeno",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.52",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.52",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom-derive",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "zerotrie",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec",
            "direct": false,
            "version": "0.11.6",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec-derive",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "zip",
            "direct": false,
            "version": "0.6.6",
            "ecosystem": "crates"
          },
          {
            "name": "zlib-rs",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "crates"
          },
          {
            "name": "zune-core",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "zune-jpeg",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "zvariant",
            "direct": false,
            "version": "5.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "zvariant_derive",
            "direct": false,
            "version": "5.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "zvariant_utils",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "@azure/abort-controller",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/core-auth",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/core-client",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/core-rest-pipeline",
            "direct": false,
            "version": "1.22.1",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/core-tracing",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/core-util",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/identity",
            "direct": false,
            "version": "4.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/logger",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/msal-browser",
            "direct": false,
            "version": "4.25.1",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/msal-common",
            "direct": false,
            "version": "15.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/msal-node",
            "direct": false,
            "version": "3.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openharmony-arm64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/eslint-utils",
            "direct": false,
            "version": "4.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/regexpp",
            "direct": false,
            "version": "4.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-array",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-helpers",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/core",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "9.38.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/object-schema",
            "direct": false,
            "version": "2.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/plugin-kit",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/core",
            "direct": false,
            "version": "0.19.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/node",
            "direct": false,
            "version": "0.16.7",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/module-importer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/retry",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/balanced-match",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/brace-expansion",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/cliui",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jspm/core",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@myriaddreamin/typst-ts-renderer",
            "direct": false,
            "version": "0.8.0-rc3",
            "ecosystem": "npm"
          },
          {
            "name": "@myriaddreamin/typst.ts",
            "direct": false,
            "version": "0.8.0-rc3",
            "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": "@protobufjs/aspromise",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/base64",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/codegen",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/eventemitter",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/fetch",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/float",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/inquire",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/path",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/pool",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/utf8",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rainbowatcher/toml-edit-js",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm-eabi",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm64",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-arm64",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-x64",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-arm64",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-x64",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-musleabihf",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-gnu",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-musl",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-gnu",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-gnu",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-gnu",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-musl",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-s390x-gnu",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-gnu",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-musl",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openharmony-arm64",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-arm64-msvc",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-ia32-msvc",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-gnu",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-msvc",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rtsao/scc",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai",
            "direct": false,
            "version": "5.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai",
            "direct": false,
            "version": "^5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/cross-spawn",
            "direct": false,
            "version": "6.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/cross-spawn",
            "direct": false,
            "version": "^6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/css",
            "direct": false,
            "version": "0.0.38",
            "ecosystem": "npm"
          },
          {
            "name": "@types/css",
            "direct": false,
            "version": "^0.0.38",
            "ecosystem": "npm"
          },
          {
            "name": "@types/deep-eql",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/glob",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/glob",
            "direct": false,
            "version": "^8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-schema",
            "direct": false,
            "version": "7.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json5",
            "direct": false,
            "version": "0.0.29",
            "ecosystem": "npm"
          },
          {
            "name": "@types/minimatch",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mocha",
            "direct": false,
            "version": "10.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mocha",
            "direct": false,
            "version": "^10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "22.18.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "24.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "^22.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "19.2.16",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "^19.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-dom",
            "direct": false,
            "version": "19.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-dom",
            "direct": false,
            "version": "^19.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/vscode",
            "direct": false,
            "version": "1.105.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/vscode",
            "direct": false,
            "version": "^1.97.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ws",
            "direct": false,
            "version": "8.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ws",
            "direct": false,
            "version": "^8.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "8.46.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "^8.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "8.46.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "^8.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/project-service",
            "direct": false,
            "version": "8.46.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "8.46.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/tsconfig-utils",
            "direct": false,
            "version": "8.46.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/type-utils",
            "direct": false,
            "version": "8.46.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "8.46.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "8.46.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "8.46.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "8.46.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typespec/ts-http-runtime",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/expect",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/mocker",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/pretty-format",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/runner",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/snapshot",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/spy",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/utils",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/l10n",
            "direct": false,
            "version": "0.0.18",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/test-electron",
            "direct": false,
            "version": "2.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/test-electron",
            "direct": false,
            "version": "^2.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce",
            "direct": false,
            "version": "2.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce",
            "direct": false,
            "version": "^2.22.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign",
            "direct": false,
            "version": "2.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign-alpine-arm64",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign-alpine-x64",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign-darwin-arm64",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign-darwin-x64",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign-linux-arm",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign-linux-arm64",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign-linux-x64",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign-win32-arm64",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/vsce-sign-win32-x64",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-jsx",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "7.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.12.6",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-colors",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "6.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "anymatch",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-buffer-byte-length",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-includes",
            "direct": false,
            "version": "3.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.findlastindex",
            "direct": false,
            "version": "1.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.flat",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.flatmap",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "arraybuffer.prototype.slice",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "assertion-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "async-function",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "asynckit",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "atob",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "available-typed-arrays",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "azure-devops-node-api",
            "direct": false,
            "version": "12.5.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": "binary-extensions",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "bl",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "boolbase",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "browser-stdout",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "5.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-crc32",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-equal-constant-time",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "bundle-name",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cac",
            "direct": false,
            "version": "6.7.14",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind-apply-helpers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bound",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "callsites",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "^5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "^5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "5.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "check-error",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "cheerio",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "cheerio-select",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-spinners",
            "direct": false,
            "version": "2.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "cockatiel",
            "direct": false,
            "version": "3.2.1",
            "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": "combined-stream",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cpr",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cpr",
            "direct": false,
            "version": "^3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "^7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "css",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "css",
            "direct": false,
            "version": "^3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-select",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "css-what",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "csv-stringify",
            "direct": false,
            "version": "6.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "csv-stringify",
            "direct": false,
            "version": "^6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "cuint",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-uri-to-buffer",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-buffer",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-length",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-offset",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "decode-uri-component",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "decompress-response",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-eql",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "deep-extend",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-is",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "default-browser",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "default-browser-id",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "define-data-property",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "define-lazy-prop",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "define-properties",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "delayed-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-libc",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "detypify-service",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "doctrine",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "dom-serializer",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "domelementtype",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "domhandler",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "domutils",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "dunder-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eastasianwidth",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ecdsa-sig-formatter",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "10.6.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": "encoding-sniffer",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "end-of-stream",
            "direct": false,
            "version": "1.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "enhanced-resolve",
            "direct": false,
            "version": "5.18.3",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-abstract",
            "direct": false,
            "version": "1.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-define-property",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-errors",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-module-lexer",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-set-tostringtag",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-shim-unscopables",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-to-primitive",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.25.11",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "^0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-plugin-polyfill-node",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-plugin-polyfill-node",
            "direct": false,
            "version": "^0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "9.38.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "^9.20.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-compat-utils",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-prettier",
            "direct": false,
            "version": "10.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-prettier",
            "direct": false,
            "version": "^10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-import-resolver-node",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-module-utils",
            "direct": false,
            "version": "2.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-es-x",
            "direct": false,
            "version": "7.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-import",
            "direct": false,
            "version": "2.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-import",
            "direct": false,
            "version": "^2.31.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-n",
            "direct": false,
            "version": "17.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-n",
            "direct": false,
            "version": "^17.15.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-promise",
            "direct": false,
            "version": "7.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-promise",
            "direct": false,
            "version": "^7.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "8.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "10.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "esquery",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "esrecurse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "esutils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "expand-template",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "expect-type",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-levenshtein",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.19.1",
            "ecosystem": "npm"
          },
          {
            "name": "fd-slicer",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "fetch-blob",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-entry-cache",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "flat",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "flat-cache",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "flatbuffers",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.15.11",
            "ecosystem": "npm"
          },
          {
            "name": "for-each",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "foreground-child",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "formdata-polyfill",
            "direct": false,
            "version": "4.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "fs-constants",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs.realpath",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "function.prototype.name",
            "direct": false,
            "version": "1.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "functions-have-names",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "generator-function",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-caller-file",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "get-east-asian-width",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-symbol-description",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-tsconfig",
            "direct": false,
            "version": "4.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "github-from-package",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "11.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "7.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "^8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "15.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "globalthis",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "globrex",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "graphemer",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "guid-typescript",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "has-bigints",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-property-descriptors",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-proto",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-tostringtag",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "he",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "htmlparser2",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-agent",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "idb",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ieee754",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "7.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "immediate",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "import-meta-resolve",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "imurmurhash",
            "direct": false,
            "version": "0.1.4",
            "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": "internal-slot",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-array-buffer",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "is-async-function",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-bigint",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-binary-path",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-boolean-object",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-callable",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "is-ci",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-data-view",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-date-object",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-finalizationregistry",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-generator-function",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-inside-container",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-interactive",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-map",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-negative-zero",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number-object",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-regex",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-set",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-shared-array-buffer",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-string",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-symbol",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-typed-array",
            "direct": false,
            "version": "1.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "is-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.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakmap",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakref",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakset",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-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": "jackspeak",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-buffer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-stable-stringify-without-jsonify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "jsonc-parser",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "jsonwebtoken",
            "direct": false,
            "version": "9.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "jwa",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "jws",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "keytar",
            "direct": false,
            "version": "7.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "leven",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "lie",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "linkify-it",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.flow",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.flow",
            "direct": false,
            "version": "^3.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.includes",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isboolean",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isinteger",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isnumber",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isplainobject",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isstring",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.merge",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.once",
            "direct": false,
            "version": "4.1.1",
            "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": "long",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "loupe",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "11.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.30.21",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-it",
            "direct": false,
            "version": "12.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "math-intrinsics",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdurl",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "merge2",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "1.6.0",
            "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-function",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-response",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "10.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "5.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minisearch",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "minisearch",
            "direct": false,
            "version": "^6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp-classic",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "mocha",
            "direct": false,
            "version": "10.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "mocha",
            "direct": false,
            "version": "^10.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "mute-stream",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "napi-build-utils",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-abi",
            "direct": false,
            "version": "3.78.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-addon-api",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-domexception",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "^3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "nth-check",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "object-keys",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object.assign",
            "direct": false,
            "version": "4.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "object.fromentries",
            "direct": false,
            "version": "2.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "object.groupby",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "object.values",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "onnxruntime-common",
            "direct": false,
            "version": "1.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "onnxruntime-web",
            "direct": false,
            "version": "1.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": false,
            "version": "10.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "optionator",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "ora",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ovsx",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "npm"
          },
          {
            "name": "ovsx",
            "direct": false,
            "version": "^0.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "own-keys",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "package-json-from-dist",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pako",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "parent-module",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-semver",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5-htmlparser2-tree-adapter",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5-parser-stream",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-is-absolute",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-parse",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pathe",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "pathval",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pend",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "platform",
            "direct": false,
            "version": "1.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "possible-typed-array-names",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "prebuild-install",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "prelude-ls",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "process-nextick-args",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "protobufjs",
            "direct": false,
            "version": "7.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "pump",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "queue-microtask",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "randombytes",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "read",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "reflect.getprototypeof",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "regexp.prototype.flags",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "require-directory",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.11",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-pkg-maps",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "reusify",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.52.5",
            "ecosystem": "npm"
          },
          {
            "name": "run-applescript",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "run-parallel",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "rxjs",
            "direct": false,
            "version": "7.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "rxjs",
            "direct": false,
            "version": "^7.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "safe-array-concat",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "safe-push-apply",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "safe-regex-test",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "sax",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "5.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "serialize-javascript",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-length",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-name",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-proto",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "setimmediate",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-list",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-map",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-weakmap",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "siginfo",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "simple-concat",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "simple-get",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-resolve",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "stackback",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "std-env",
            "direct": false,
            "version": "3.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "stdin-discarder",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "stop-iteration-iterator",
            "direct": false,
            "version": "1.1.0",
            "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.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "string-width-cjs",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trim",
            "direct": false,
            "version": "1.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimend",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimstart",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi-cjs",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-bom",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-literal",
            "direct": false,
            "version": "3.1.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-color",
            "direct": false,
            "version": "8.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-preserve-symlinks-flag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tapable",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "tar-fs",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "tar-stream",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinybench",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyexec",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "npm"
          },
          {
            "name": "tinypool",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "tinyrainbow",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyspy",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "tmp",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-declaration-location",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "tsconfig-paths",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tunnel",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "tunnel-agent",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "turbo",
            "direct": false,
            "version": "2.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "turbo",
            "direct": false,
            "version": "^2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "turbo-darwin-64",
            "direct": false,
            "version": "2.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "turbo-darwin-arm64",
            "direct": false,
            "version": "2.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "turbo-linux-64",
            "direct": false,
            "version": "2.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "turbo-linux-arm64",
            "direct": false,
            "version": "2.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "turbo-windows-64",
            "direct": false,
            "version": "2.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "turbo-windows-arm64",
            "direct": false,
            "version": "2.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "type-check",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-buffer",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-length",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-offset",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-length",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "typed-rest-client",
            "direct": false,
            "version": "1.8.11",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "^5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "^5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "^5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "uc.micro",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "unbox-primitive",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "underscore",
            "direct": false,
            "version": "1.13.7",
            "ecosystem": "npm"
          },
          {
            "name": "undici",
            "direct": false,
            "version": "7.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "7.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "uri-js",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "url-join",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "8.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "vanjs-core",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "vanjs-core",
            "direct": false,
            "version": "^1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "6.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "7.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "vite-node",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "vite-plugin-singlefile",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "vite-plugin-wasm",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "vitest",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-html-languageservice",
            "direct": false,
            "version": "5.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-html-languageservice",
            "direct": false,
            "version": "^5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-jsonrpc",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-languageclient",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-languageclient",
            "direct": false,
            "version": "^9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-languageserver",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-languageserver",
            "direct": false,
            "version": "^9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-languageserver-protocol",
            "direct": false,
            "version": "3.17.5",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-languageserver-textdocument",
            "direct": false,
            "version": "1.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-languageserver-types",
            "direct": false,
            "version": "3.17.5",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-tmgrammar-test",
            "direct": false,
            "version": "^0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-uri",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-variables",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-variables",
            "direct": false,
            "version": "^0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "web-streams-polyfill",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-encoding",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-mimetype",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which-boxed-primitive",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-builtin-type",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-collection",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which-typed-array",
            "direct": false,
            "version": "1.1.19",
            "ecosystem": "npm"
          },
          {
            "name": "why-is-node-running",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "word-wrap",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "workerpool",
            "direct": false,
            "version": "6.5.1",
            "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": "wrap-ansi-cjs",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrappy",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.18.3",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "^8.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "wsl-utils",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "xml2js",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "xmlbuilder",
            "direct": false,
            "version": "11.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "xxhashjs",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "xxhashjs",
            "direct": false,
            "version": "^0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "4.0.0",
            "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-unparser",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yauzl",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "yazl",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1649,
        "direct_count": 123,
        "indirect_count": 1526
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 44,
        "merged_prs": 1835,
        "open_issues": 153,
        "closed_ratio": 0.787,
        "closed_issues": 565,
        "closed_unmerged_prs": 74
      },
      "bus_factor": 1,
      "bot_contributors": 1,
      "top_contributors": [
        {
          "type": "User",
          "login": "Myriad-Dreamin",
          "commits": 1652,
          "avatar_url": "https://avatars.githubusercontent.com/u/35292584?v=4"
        },
        {
          "type": "User",
          "login": "hongjr03",
          "commits": 39,
          "avatar_url": "https://avatars.githubusercontent.com/u/64763790?v=4"
        },
        {
          "type": "User",
          "login": "Enter-tainer",
          "commits": 32,
          "avatar_url": "https://avatars.githubusercontent.com/u/25521218?v=4"
        },
        {
          "type": "User",
          "login": "QuadnucYard",
          "commits": 26,
          "avatar_url": "https://avatars.githubusercontent.com/u/50077758?v=4"
        },
        {
          "type": "User",
          "login": "Eric-Song-Nop",
          "commits": 22,
          "avatar_url": "https://avatars.githubusercontent.com/u/41675306?v=4"
        },
        {
          "type": "User",
          "login": "ParaN3xus",
          "commits": 19,
          "avatar_url": "https://avatars.githubusercontent.com/u/136563585?v=4"
        },
        {
          "type": "User",
          "login": "BlueQuantumx",
          "commits": 13,
          "avatar_url": "https://avatars.githubusercontent.com/u/78394824?v=4"
        },
        {
          "type": "User",
          "login": "QuarticCat",
          "commits": 5,
          "avatar_url": "https://avatars.githubusercontent.com/u/70888415?v=4"
        },
        {
          "type": "User",
          "login": "alerque",
          "commits": 5,
          "avatar_url": "https://avatars.githubusercontent.com/u/173595?v=4"
        },
        {
          "type": "User",
          "login": "seven-mile",
          "commits": 4,
          "avatar_url": "https://avatars.githubusercontent.com/u/56445491?v=4"
        }
      ],
      "contributors_sampled": 65,
      "top_contributor_share": 0.875
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "announce.yml",
        "auto-tag.yml",
        "build-intellij-plugin.yml",
        "build-vsc-assets.yml",
        "build-vscode-main.yml",
        "build-vscode-others.yml",
        "build-vscode.yml",
        "ci-check-e2e.yml",
        "ci.yml",
        "detect-pr-tag.yml",
        "gh-pages.yml",
        "lint-pr-title.yml",
        "release-asset-crate.yml",
        "release-crates.yml",
        "release-nightly.yml",
        "release.yml",
        "typst-knowledge.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [
        "biome.json",
        "eslint.config.mjs"
      ],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "Cargo.lock",
        "yarn.lock"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 9,
            "reason": "binaries present in source code",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 5,
            "reason": "branch protection is not maximal on development and all release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 0,
            "reason": "Found 2/30 approved changesets -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 22 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 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 12 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": 10,
            "reason": "packaging workflow 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": "SAST tool is not run on all commits -- score normalized to 0",
            "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": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "83 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "b1119249df66ae99ce7c38fe2a958b1a9d0848e2",
        "ran_at": "2026-07-26T17:09:49Z",
        "aggregate_score": 3.9,
        "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": "2026-07-26T10:39:31Z",
      "oldest_open_prs": [
        {
          "number": 993,
          "created_at": "2024-12-12T08:40:23Z",
          "last_comment_at": "2025-03-13T15:11:50Z",
          "last_comment_author": "michaelfortunato"
        },
        {
          "number": 998,
          "created_at": "2024-12-14T06:42:22Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1569,
          "created_at": "2025-03-22T11:26:52Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1624,
          "created_at": "2025-04-04T06:02:13Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1636,
          "created_at": "2025-04-08T04:35:29Z",
          "last_comment_at": "2025-04-10T12:20:33Z",
          "last_comment_author": "Myriad-Dreamin"
        },
        {
          "number": 1730,
          "created_at": "2025-05-01T10:49:29Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1734,
          "created_at": "2025-05-02T08:53:01Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1763,
          "created_at": "2025-05-14T06:44:24Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1859,
          "created_at": "2025-06-30T03:17:16Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1860,
          "created_at": "2025-06-30T03:21:34Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1957,
          "created_at": "2025-07-31T17:08:56Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2055,
          "created_at": "2025-08-20T14:10:33Z",
          "last_comment_at": "2026-01-28T02:23:55Z",
          "last_comment_author": "QuadnucYard"
        },
        {
          "number": 2070,
          "created_at": "2025-08-23T16:46:45Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2176,
          "created_at": "2025-10-11T15:50:52Z",
          "last_comment_at": "2025-10-13T12:20:14Z",
          "last_comment_author": "hongjr03"
        },
        {
          "number": 2196,
          "created_at": "2025-10-26T11:56:59Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2202,
          "created_at": "2025-10-28T06:02:23Z",
          "last_comment_at": "2025-10-28T06:02:45Z",
          "last_comment_author": "gemini-code-assist"
        },
        {
          "number": 2240,
          "created_at": "2025-11-11T12:55:17Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2245,
          "created_at": "2025-11-15T09:13:15Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2254,
          "created_at": "2025-11-18T04:23:45Z",
          "last_comment_at": "2025-11-18T04:24:02Z",
          "last_comment_author": "gemini-code-assist"
        },
        {
          "number": 2278,
          "created_at": "2025-11-24T23:22:11Z",
          "last_comment_at": "2025-11-30T11:19:51Z",
          "last_comment_author": "Rickyneer"
        }
      ],
      "last_merged_pr_at": "2026-07-26T09:20:01Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": [
        {
          "number": 505,
          "created_at": "2024-08-06T21:11:28Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 533,
          "created_at": "2024-08-15T08:37:04Z",
          "last_comment_at": "2025-12-29T14:52:04Z",
          "last_comment_author": "Sinofine"
        },
        {
          "number": 540,
          "created_at": "2024-08-16T15:46:27Z",
          "last_comment_at": "2024-10-05T09:18:36Z",
          "last_comment_author": "Myriad-Dreamin"
        },
        {
          "number": 555,
          "created_at": "2024-08-25T09:24:21Z",
          "last_comment_at": "2024-08-26T05:54:54Z",
          "last_comment_author": "veeliks"
        },
        {
          "number": 580,
          "created_at": "2024-08-30T02:06:06Z",
          "last_comment_at": "2024-08-30T10:00:15Z",
          "last_comment_author": "Myriad-Dreamin"
        },
        {
          "number": 610,
          "created_at": "2024-09-24T23:31:05Z",
          "last_comment_at": "2025-04-16T08:56:31Z",
          "last_comment_author": "Myriad-Dreamin"
        },
        {
          "number": 626,
          "created_at": "2024-10-04T09:54:40Z",
          "last_comment_at": "2024-12-14T17:41:46Z",
          "last_comment_author": "Myriad-Dreamin"
        },
        {
          "number": 629,
          "created_at": "2024-10-05T11:37:36Z",
          "last_comment_at": "2024-10-08T05:15:25Z",
          "last_comment_author": "nz366"
        },
        {
          "number": 691,
          "created_at": "2024-10-16T09:45:06Z",
          "last_comment_at": "2024-10-17T03:47:12Z",
          "last_comment_author": "Enter-tainer"
        },
        {
          "number": 707,
          "created_at": "2024-10-18T16:43:43Z",
          "last_comment_at": "2025-07-13T18:36:15Z",
          "last_comment_author": "ajyoon"
        },
        {
          "number": 746,
          "created_at": "2024-10-29T06:16:03Z",
          "last_comment_at": "2025-09-20T16:58:18Z",
          "last_comment_author": "Myriad-Dreamin"
        },
        {
          "number": 757,
          "created_at": "2024-10-31T14:20:15Z",
          "last_comment_at": "2024-11-12T09:09:08Z",
          "last_comment_author": "mohe2015"
        },
        {
          "number": 778,
          "created_at": "2024-11-08T08:53:43Z",
          "last_comment_at": "2024-11-14T16:11:35Z",
          "last_comment_author": "Eric-Song-Nop"
        },
        {
          "number": 834,
          "created_at": "2024-11-16T08:49:51Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 836,
          "created_at": "2024-11-16T18:30:06Z",
          "last_comment_at": "2025-04-20T02:56:44Z",
          "last_comment_author": "Myriad-Dreamin"
        },
        {
          "number": 875,
          "created_at": "2024-11-21T05:26:12Z",
          "last_comment_at": "2024-11-21T05:36:10Z",
          "last_comment_author": "Myriad-Dreamin"
        },
        {
          "number": 902,
          "created_at": "2024-11-26T00:01:48Z",
          "last_comment_at": "2025-06-30T16:16:32Z",
          "last_comment_author": "mentonin"
        },
        {
          "number": 918,
          "created_at": "2024-11-30T14:46:20Z",
          "last_comment_at": "2025-11-01T17:49:47Z",
          "last_comment_author": "Myriad-Dreamin"
        },
        {
          "number": 921,
          "created_at": "2024-12-01T07:34:25Z",
          "last_comment_at": "2024-12-01T09:25:37Z",
          "last_comment_author": "Myriad-Dreamin"
        },
        {
          "number": 931,
          "created_at": "2024-12-03T03:23:15Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/Myriad-Dreamin/tinymist",
    "host": "github.com",
    "name": "tinymist",
    "owner": "Myriad-Dreamin"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "good",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 74,
      "inputs": {
        "security": 47,
        "vitality": 93,
        "community": 70,
        "governance": 66,
        "engineering": 90
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 93,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 95,
            "inputs": {
              "commits_last_year": 424,
              "human_commit_share": 1,
              "days_since_last_push": 0,
              "active_weeks_last_year": 45
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "45/52 weeks with commits",
                "points": 31.2,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 45
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "424 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 424
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 12 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "releases_count": 100,
              "latest_release_tag": "v0.15.4-rc1",
              "releases_from_tags": false,
              "days_since_latest_release": 0,
              "mean_days_between_releases": 5
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "100 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 100
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~5 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 5
                    }
                  }
                ],
                "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": 0,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 0 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "good",
        "name": "Community & Adoption",
        "value": 70,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "good",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "forks": 174,
              "stars": 3431,
              "watchers": 6,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "3,431 stars",
                "points": 57.3,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 3431
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "174 forks",
                "points": 18.7,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 174
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "6 watchers",
                "points": 3.9,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 6
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "good",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 70,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "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 (Apache-2.0)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "Apache-2.0"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "moderate",
            "name": "Ecosystem adoption (downloads)",
            "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "registry_dependents"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 53,
            "inputs": {
              "packages": [
                "crityp",
                "sync-ls",
                "tinymist-l10n",
                "tinymist-lint"
              ],
              "dependents": null,
              "ecosystems": "crates",
              "total_downloads": 75702,
              "monthly_downloads": 1437
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "1,437 downloads/month across crates",
                "points": 42.1,
                "status": "partial",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 1437,
                      "ecosystems": "crates"
                    }
                  }
                ],
                "max_points": 80
              },
              {
                "key": "registry_dependents",
                "name": "Registry dependents",
                "detail": "not reported by this ecosystem",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_reported_by_this_ecosystem",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "moderate",
        "name": "Sustainability & Governance",
        "value": 66,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "at_risk",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 35,
            "inputs": {
              "bus_factor": 1,
              "contributors_sampled": 65,
              "top_contributor_share": 0.875
            },
            "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 88% of commits",
                "points": 2.8,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 88
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "65 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 65
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 22 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 74,
            "inputs": {
              "merged_prs": 1835,
              "open_issues": 153,
              "closed_issues": 565,
              "issue_closed_ratio": 0.787,
              "closed_unmerged_prs": 74
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "79% of issues closed",
                "points": 36.8,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 79
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "1835/1909 decided PRs merged",
                "points": 36.8,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 1835,
                      "decided": 1909
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 2/30 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "good",
            "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": 70,
            "inputs": {
              "followers": 953,
              "owner_type": "User",
              "is_verified": null,
              "owner_login": "Myriad-Dreamin",
              "public_repos": 162,
              "account_age_days": 3119
            },
            "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": "953 followers of Myriad-Dreamin",
                "points": 21.4,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 953,
                      "login": "Myriad-Dreamin"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "162 public repos, account ~8 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 162
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 8
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "crityp",
                "sync-ls",
                "tinymist-l10n",
                "tinymist-lint"
              ],
              "ecosystems": "crates",
              "any_deprecated": false,
              "min_days_since_publish": 0
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "4 package(s) on crates",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 4,
                      "ecosystems": "crates"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 0 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "119 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 119
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "excellent",
        "name": "Engineering Quality",
        "value": 90,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 84,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": true,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "17 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 17
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": "biome.json, eslint.config.mjs",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "biome.json, eslint.config.mjs"
                    }
                  }
                ],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "excellent",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "topics": [
                "formatter",
                "lsp",
                "lsp-server",
                "typst",
                "vscode-extension",
                "language-server",
                "dap-server",
                "dap"
              ],
              "has_wiki": true,
              "homepage": "https://myriad-dreamin.github.io/tinymist",
              "has_readme": true,
              "has_docs_dir": true,
              "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": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://myriad-dreamin.github.io/tinymist",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": "8 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 8
                    }
                  }
                ],
                "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": 47,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "at_risk",
            "name": "Security posture",
            "note": null,
            "notes": [],
            "value": 39,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 18,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 0,
              "scorecard_aggregate": 3.9
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "binaries present in source code",
                "points": 6.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection is not maximal on development and all release branches",
                "points": 3.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 2/30 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 22 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "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 12 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 detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 0",
                "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": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "83 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "good",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 1592 resolved dependencies against OSV; 57 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "indirect_dependencies_free_of_known_advisories"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_repository",
                "params": {
                  "assessed": 1592
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 57
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 80,
            "inputs": {
              "source": "osv",
              "advisories": 107,
              "affected_packages": 49,
              "assessed_packages": 1592,
              "unassessed_packages": 57,
              "affected_by_severity": "critical 5, high 26, moderate 8, unknown 10",
              "direct_affected_packages": 3
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "3 affected: anyhow 1.0.102 (unknown), paste 1.0.15 (unknown), ttf-parser 0.25.1 (unknown)",
                "points": 23.1,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 3,
                      "packages": "anyhow 1.0.102 (unknown), paste 1.0.15 (unknown), ttf-parser 0.25.1 (unknown)"
                    }
                  }
                ],
                "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": "1 advisory-carrying package(s) unaddressed past 90 days; oldest published 657 days ago",
                "points": 37.2,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_stale",
                    "params": {
                      "days": 90,
                      "count": 1,
                      "oldest": 657
                    }
                  }
                ],
                "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": 1592,
              "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": 8
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "good",
        "name": "AI Readiness",
        "value": 73,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "excellent",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 1,
              "agent_instruction_files": [
                ".github/copilot-instructions.md",
                "AGENTS.md",
                "editors/vscode/AGENTS.md"
              ],
              "agent_instruction_max_bytes": 9838
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": ".github/copilot-instructions.md, AGENTS.md, editors/vscode/AGENTS.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".github/copilot-instructions.md, AGENTS.md, editors/vscode/AGENTS.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "100 of 100 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 100,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "moderate",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 67,
            "inputs": {
              "has_nix": true,
              "has_tests": true,
              "lockfiles": [
                "Cargo.lock",
                "yarn.lock"
              ],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [
                "contrib/html/editors/vscode/tsconfig.json",
                "contrib/previewer-provider/editors/vscode/tsconfig.json",
                "contrib/renderer-diff/tsconfig.json",
                "contrib/tinymist-gpu-viewer/editors/vscode/tsconfig.json",
                "contrib/typst-preview-ng/editors/vscode/tsconfig.json",
                "contrib/typst-preview/editors/vscode/tsconfig.json",
                "editors/vscode/tsconfig.json",
                "syntaxes/textmate/tsconfig.json",
                "tools/editor-tools/tsconfig.json",
                "tools/typst-dom/tsconfig.json",
                "tools/typst-preview-frontend/tsconfig.json"
              ],
              "agent_commit_share": 0,
              "toolchain_manifests": [
                "Cargo.toml",
                "benches/font-load/Cargo.toml",
                "crates/cmark-writer-macros/Cargo.toml",
                "crates/cmark-writer/Cargo.toml",
                "crates/crityp/Cargo.toml",
                "crates/sync-lsp/Cargo.toml",
                "crates/tinymist-analysis/Cargo.toml",
                "crates/tinymist-assets/Cargo.toml",
                "crates/tinymist-cli/Cargo.toml",
                "crates/tinymist-dap/Cargo.toml",
                "crates/tinymist-debug/Cargo.toml",
                "crates/tinymist-derive/Cargo.toml",
                "crates/tinymist-docs-tool/Cargo.toml",
                "crates/tinymist-index/Cargo.toml",
                "crates/tinymist-l10n/Cargo.toml",
                "crates/tinymist-lint/Cargo.toml",
                "crates/tinymist-package/Cargo.toml",
                "crates/tinymist-project/Cargo.toml",
                "crates/tinymist-query/Cargo.toml",
                "crates/tinymist-render/Cargo.toml",
                "crates/tinymist-std/Cargo.toml",
                "crates/tinymist-task/Cargo.toml",
                "crates/tinymist-tests/Cargo.toml",
                "crates/tinymist-vfs/Cargo.toml",
                "crates/tinymist-viewer/Cargo.toml",
                "crates/tinymist-world/Cargo.toml",
                "crates/tinymist/Cargo.toml",
                "crates/typlite/Cargo.toml",
                "crates/typst-preview/Cargo.toml",
                "crates/typst-shim/Cargo.toml",
                "editors/intellij/build.gradle.kts",
                "tests/Cargo.toml"
              ],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "Cargo.toml, benches/font-load/Cargo.toml, crates/cmark-writer-macros/Cargo.toml (toolchain convention, no task runner)",
                "points": 12.6,
                "status": "partial",
                "details": [
                  {
                    "code": "toolchain_convention",
                    "params": {
                      "files": "Cargo.toml, benches/font-load/Cargo.toml, crates/cmark-writer-macros/Cargo.toml"
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": "biome.json, eslint.config.mjs",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "biome.json, eslint.config.mjs"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "contrib/html/editors/vscode/tsconfig.json, contrib/previewer-provider/editors/vscode/tsconfig.json, contrib/renderer-diff/tsconfig.json, contrib/tinymist-gpu-viewer/editors/vscode/tsconfig.json, contrib/typst-preview-ng/editors/vscode/tsconfig.json, contrib/typst-preview/editors/vscode/tsconfig.json, editors/vscode/tsconfig.json, syntaxes/textmate/tsconfig.json, tools/editor-tools/tsconfig.json, tools/typst-dom/tsconfig.json, tools/typst-preview-frontend/tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "contrib/html/editors/vscode/tsconfig.json, contrib/previewer-provider/editors/vscode/tsconfig.json, contrib/renderer-diff/tsconfig.json, contrib/tinymist-gpu-viewer/editors/vscode/tsconfig.json, contrib/typst-preview-ng/editors/vscode/tsconfig.json, contrib/typst-preview/editors/vscode/tsconfig.json, editors/vscode/tsconfig.json, syntaxes/textmate/tsconfig.json, tools/editor-tools/tsconfig.json, tools/typst-dom/tsconfig.json, tools/typst-preview-frontend/tsconfig.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "Dockerfile, Nix, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Dockerfile, Nix, 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": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "primary_language": "Rust",
              "largest_source_bytes": 104614,
              "source_files_sampled": 624,
              "oversized_source_files": 6
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Rust (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Rust"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "6/624 source files over 60KB",
                "points": 54.5,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 624,
                      "oversized": 6
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "at_risk",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "example_dirs": [
                "sample",
                "samples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": []
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "sample, samples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "sample, samples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
    "Could not fetch crates package 'tinymist-bench-font-load' from its registry",
    "crates package 'cmark-writer' points at a different repository (https://github.com/hongjr03/cmark-writer); excluded from ecosystem scoring",
    "Could not fetch crates package 'tinymist-cli' from its registry",
    "Could not fetch crates package 'tinymist-dap' from its registry"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-26T17:10:20.245368Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/m/Myriad-Dreamin/tinymist.svg",
  "full_name": "Myriad-Dreamin/tinymist",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

Bewertungen sind Signale, keine Garantien. Sie spiegeln öffentlich sichtbare Praxis auf GitHub wider — kein Code-Audit und keine Sicherheitsgarantie.

Fehlende Daten werden ausgeschlossen und die Gewichte neu normiert, nie als null bewertet. Die Methodik ist versioniert und offen: Metriken v1.13.0, Schema v0.27.0 — vollständige Methodik · Metriken-Wiki.

Wie ein einzelnes Ergebnis im Gesamtregister steht: aggregierte Statistikencrates.io.