and `$ | Myriad-Dreamin/tinymist — індекс здоров’я 74/100, Добрий — 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": "" } ] } }
Публічний реєстр
Звіт про здоров'я програмного забезпеченнясхема 0.27.0 · метрики 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 зірка⑂ 174 форкиз бер. 2024 р.Переглянути на GitHub ↗

Myriad-Dreamin/tinymist має індекс здоров’я 74 зі 100, що відповідає смузі «Добрий». Найвищий показник — Vitality (93/100), найнижчий — Security (47/100). Останнє оновлення — сьогодні. Більшість нещодавньої роботи виконує один учасник.

74
загалом / 100
Добрий

Індекс здоров'я програмного забезпечення

Метрики згруповано у зважені категорії на шкалі 1–100. Загальна оцінка починається як їхнє середнє; коли публічні дані активують Політику юрисдикцій високого ризику, рейтинг коригується й отримує верхню межу 49 («Під ризиком»). Готовність до ШІ не входить до індексу.

74
Відмінний85-100Зразковий; відповідає практично всім перевіреним критеріям
Добрий70-84Здоровий; незначні прогалини
Помірний50-69Прийнятний, але з помітними прогалинами; рекомендовано перевірку
У зоні ризику30-49Суттєві слабкі місця; впровадження потребує обережності
Критичний1-29Серйозні проблеми (покинутий, єдиний мейнтейнер, без базової гігієни)
ЖиттєздатністьСпільнота тавпровадженняСталість таврядуванняІнженернаякістьБезпекаГотовність доШІ

Профіль оцінок

Кожна вісь — окрема категорія. Форма важить більше, ніж середнє: здоровий об'єкт заповнює всю фігуру, тоді як профіль із піками та провалами означає, що сила в одному вимірі маскує ризик в іншому.

Власність

Myriad-DreaminОсобистий обліковий запис
953 підписники162 публічні репозиторіїз січ. 2018 р.

Цей репозиторій належить особистому обліковому запису. Проєкт з єдиним власником несе більший ризик безперервності, ніж підтримуваний організацією.

Пакетні екосистеми

РеєстрПакетВерсіяЗавантажень / місВерсіїОстання публікаціяТеги
crates.iocrityp0.15.2140840 днів томуlanguagetypstcommand-line-utilitiescompilers
crates.iosync-ls0.15.23071190 днів томуdaplanguagelanguage-serverlspcompilersdevelopment-tools
crates.iocmark-writerвказує на інший репозиторій — не оцінюється0.9.04 02626272 дні томуcommonmarkmarkdownserializerwritertext-processing
crates.iotinymist-l10n0.15.07503337 днів томуlanguagetypstcommand-line-utilitiescompilers
crates.iotinymist-lint0.15.2240700 днів томуapilanguagetypstcompilers

Метрики за категоріями

Життєздатність

Чи живий проєкт — чи пишеться код і чи виходять релізи?

93Відмінний · 22% загального індексу
Як обчислюється оцінка
36/36Свіжість push — останній push 0 дн. тому
31.2/36Ритм комітів — 45/52 тижнів із комітами
18/18Обсяг комітів — 424 комітів за останній рік
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 12 issue activity found in the last 90 days -- score normalized to 10
Використані вхідні дані
commits_last_year424
human_commit_share1
days_since_last_push0
active_weeks_last_year45
Як обчислюється оцінка
27/27Випускає релізи — опубліковано 100 релізів
36/36Свіжість релізів — останній реліз 0 дн. тому
27/27Ритм релізів — реліз кожні ~5 дн.
0/10OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases.
Використані вхідні дані
releases_count100
latest_release_tagv0.15.4-rc1
releases_from_tagsні
days_since_latest_release0
mean_days_between_releases5

Спільнота та впровадження

Чи має проєкт користувачів, завантаження, увагу та влаштовані умови для контриб’юторів?

70Добрий · 18% загального індексу
Як обчислюється оцінка
57.3/60Зірки — 3 431 зірок
18.7/25Форки — 174 форків
3.9/15Спостерігачі — 6 спостерігачів
Використані вхідні дані
forks174
stars3 431
watchers6
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Як обчислюється оцінка
22.5/22.5README
22.5/22.5Ліцензія — визнана ліцензія (Apache-2.0)
18/18Настанови CONTRIBUTING
0/13.5Кодекс поведінки
0/7.2Шаблон issue
0/6.3Шаблон PR
Використані вхідні дані
has_readmeтак
has_licenseтак
has_contributingтак
has_issue_templateні
has_code_of_conductні
has_pull_request_templateні
Як обчислюється оцінка
42.1/80Щомісячні завантаження — 1 437 завантажень/місяць у crates
0/20Залежні пакети в реєстрі — ця екосистема цього не повідомляє
Використані вхідні дані
packagescrityp, sync-ls, tinymist-l10n, tinymist-lint
dependents
ecosystemscrates
total_downloads75 702
monthly_downloads1 437
Виключено з оцінювання (немає даних або не застосовно): Залежні пакети в реєстрі. Залишкові ваги перенормовано.

Сталість та врядування

Чи переживе проєкт своїх людей — бас-фактор, реактивність, хто за ним стоїть і як супроводжуються пакети?

66Помірний · 24% загального індексу
Як обчислюється оцінка
9/54Бас-фактор — на 1 контриб’ютор(ів) припадає половина всіх комітів
2.8/22.5Розподіл комітів — головний контриб’ютор — автор 88% комітів
13.5/13.5Широта контриб’юторів — 65 контриб’юторів
10/10OpenSSF Scorecard: Contributors — project has 22 contributing companies or organizations
Використані вхідні дані
bus_factor1
contributors_sampled65
top_contributor_share0,875
Як обчислюється оцінка
36.8/46.8Вирішення issue — закрито 79% issue
36.8/38.3Прийняття PR — злито 1 835/1 909 вирішених PR
0/15OpenSSF Scorecard: Code-Review — Found 2/30 approved changesets -- score normalized to 0
Використані вхідні дані
merged_prs1 835
open_issues153
closed_issues565
issue_closed_ratio0,787
closed_unmerged_prs74
Як обчислюється оцінка
10/30Підтримка власника — особистий (користувацький) обліковий запис
0/20Верифікований домен — не застосовно до користувацьких облікових записів
21.4/25Охоплення власника — 953 підписників у Myriad-Dreamin
25/25Послужний список — 162 публічних репозиторіїв, вік облікового запису ~8 р.
Використані вхідні дані
followers953
owner_typeUser
is_verified
owner_loginMyriad-Dreamin
public_repos162
account_age_days3 119
Виключено з оцінювання (немає даних або не застосовно): Верифікований домен. Залишкові ваги перенормовано.

Супровід пакетів

100Відмінний
Як обчислюється оцінка
25/25Опубліковано й доступно — 4 пакет(ів) у crates
35/35Свіжість публікацій — остання публікація 0 дн. тому
20/20Історія версій — 119 опублікованих версій
20/20Не застарілий — активний, не deprecated і не yanked
Використані вхідні дані
packagescrityp, sync-ls, tinymist-l10n, tinymist-lint
ecosystemscrates
any_deprecatedні
min_days_since_publish0

Інженерна якість

Чи наявні базові інженерні практики та документація?

90Відмінний · 20% загального індексу
Як обчислюється оцінка
24/24Процеси CI — 17 процес(ів) CI
24/24Наявні тести
16/16Конфігурація лінтера — biome.json, eslint.config.mjs
0/9.6Pre-commit-хуки
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
Використані вхідні дані
has_ciтак
has_testsтак
has_editorconfigні
has_linter_configтак
has_precommit_configні

Документація

100Відмінний
Як обчислюється оцінка
30/30README
25/25Каталог документації
15/15Сайт документації / домашня сторінка — https://myriad-dreamin.github.io/tinymist
10/10Опис репозиторію
10/10Теми — 8 тем
10/10Wiki
Використані вхідні дані
topicsformatter, lsp, lsp-server, typst, vscode-extension, language-server, dap-server, dap
has_wikiтак
homepagehttps://myriad-dreamin.github.io/tinymist
has_readmeтак
has_docs_dirтак
has_descriptionтак

Безпека

Чи міцні видимі практики безпеки й ланцюга постачання, без непослабленої пов’язаності з юрисдикціями високого ризику?

47У зоні ризику · 16% загального індексу

Стан безпеки

39У зоні ризику
Як обчислюється оцінка
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.5Ліцензія — 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
Використані вхідні дані
sourceopenssf_scorecard
checks_evaluated18
scorecard_versionv5.5.0
checks_inconclusive0
scorecard_aggregate3,9
Як обчислюється оцінка
23.1/35Прямі залежності без відомих сповіщень — уражено 3: anyhow 1.0.102 (unknown), paste 1.0.15 (unknown), ttf-parser 0.25.1 (unknown)
0/25Непрямі залежності без відомих сповіщень — транзитивний набір не відокремлюється від залежностей розробки й тестування в цьому обсязі
37.2/40Немає задавнених сповіщень — 1 пакет(ів) зі сповіщеннями без реакції понад 90 дн.; найдавніше опубліковано 657 дн. тому
Використані вхідні дані
sourceosv
advisories107
affected_packages49
assessed_packages1 592
unassessed_packages57
affected_by_severitycritical 5, high 26, moderate 8, unknown 10
direct_affected_packages3
Виключено з оцінювання (немає даних або не застосовно): Непрямі залежності без відомих сповіщень. Залишкові ваги перенормовано. Звірено 1592 резолвлених залежностей із OSV. 57 не вдалося оцінити — немає резолвленої версії, непідтримувана екосистема або поза межами звітованого переліку пакетів. Цей репозиторій не публікує пакета, який резолвить індекс, тож натомість оцінено граф залежностей репозиторію. Цей граф змішує закріплені версії для розробки й тестування зі справді постачаними залежностями, тож оцінюються лише задекларовані runtime-залежності; транзитивні знахідки подаються як контекст і в оцінку не входять. Досяжність не аналізується.

Готовність до ШІ

Наскільки репозиторій оснащений для розробки та супроводу за участі ШІ-агентів? Незалежний, експериментальний бейдж — вага 0.0, тож він подається окремо і не впливає на загальний індекс здоров'я.

73Добрий · 0% загального індексу
Як обчислюється оцінка
45/45Інструкції для агентів — .github/copilot-instructions.md, AGENTS.md, editors/vscode/AGENTS.md
0/15Машиночитана документація (llms.txt)
40/40Читабельна історія комітів — намір зазначено у 100 з 100 людських комітів (структурований заголовок або пояснювальний текст)
Використані вхідні дані
has_llms_txtні
legible_history_share1
agent_instruction_files.github/copilot-instructions.md, AGENTS.md, editors/vscode/AGENTS.md
agent_instruction_max_bytes9 838
Як обчислюється оцінка
12.6/18Розгортання однією командою — Cargo.toml, benches/font-load/Cargo.toml, crates/cmark-writer-macros/Cargo.toml (домовленість інструментарію, без раннера задач)
22/22Автоматизовані тести
11/11Конфігурація лінтера / форматера — biome.json, eslint.config.mjs
11/11Статична перевірка типів — 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/10Відтворюване середовище — Dockerfile, Nix, lockfile
0/10Підтверджена практика роботи з агентами — серед останніх 100 комітів немає створених агентом
0/8Автоматизоване супроводження — автоматичних оновлень залежностей не виявлено
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Використані вхідні дані
has_nixтак
has_testsтак
lockfilesCargo.lock, yarn.lock
has_dockerfileтак
typed_languageтак
bootstrap_files
has_devcontainerні
has_linter_configтак
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
Як обчислюється оцінка
45/45Типізований код — Rust (статично типізована)
54.5/55Керовані розміри файлів — 6/624 файлів вихідного коду понад 60 КБ
Використані вхідні дані
primary_languageRust
largest_source_bytes104 614
source_files_sampled624
oversized_source_files6
Як обчислюється оцінка
0/40Схема API (OpenAPI/GraphQL/proto)
0/20Сервер MCP
40/40Придатні до запуску приклади — sample, samples
Використані вхідні дані
example_dirssample, samples
has_mcp_signalні
api_schema_files

Ключові факти

3 431зірок GitHub
65контриб'юторів
424комітів за останні 12 місяців
0днів від останнього пушу
100релізів
1бас-фактор
153відкритих issue
crates.io, npmпакетних екосистем

Попередження щодо збору даних

  • 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

Докладніше

Історія зірок і форків 0 ★ / 174 ⇿
0Зірки
174Форки
99Релізи

Коли додано кожну зірку й форк — зібрано з GitHub і згруповано за днями. Кумулятивне зростання розміщено просто над денними додаваннями, з яких воно складається, тож їх видно одне проти одного: рівномірне органічне накопичення виглядає зовсім інакше, ніж різкий короткочасний сплеск. Там, де цю різницю можна виміряти, її подано як автентичність росту.

0408012016020017362024-042025-052026-07
Мажорні 0Мінорні 2Патчі 38

Кожна точка охоплює 3 днів.

OpenSSF Scorecard 3.9 / 10
3.9сукупно

Незалежна, не прив'язана до інструментів оцінка безпеки від відкритого проєкту OpenSSF Scorecard. Кожна перевірка винагороджує практику безпеки, а не інструмент конкретного постачальника. Перевірки, які Scorecard не зміг визначити, позначено н/д і виключено з оцінки безпеки (вони ніколи не зараховуються як нуль).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
Прямі залежності 291
РеєстрПакетОбмеження версіїМаніфест
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
Усі залежності 1 649

Повний розв'язаний набір залежностей із графа залежностей GitHub: 123 прямих і 1 526 непрямих (транзитивних) пакетів. Транзитивне замикання є повним, коли в репозиторії закомічено lockfile.

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

Цей репозиторій не публікує пакета, який розпізнає індекс, тож оцінено його власний граф залежностей — 1 592 пакетів, серед яких є й піниї розробки та тестування, що ніколи не постачаються: 49 мають відомі сповіщення, з них 3 прямі. 57 не вдалося оцінити — немає резолвленої версії, непідтримувана екосистема або поза наведеним переліком пакетів.

ПакетВерсіяЗв'язокКритичністьСповіщеньВиправлено в
flatted3.3.3непрямакритична23.4.2
protobufjs7.5.4непрямакритична128.6.6
rollup4.52.5непрямакритична14.59.0
turbo2.5.8непрямакритична22.9.14
vitest3.2.4непрямакритична14.1.0
@isaacs/brace-expansion5.0.0непрямависока15.0.1
brace-expansion1.1.12непрямависока35.0.8
brace-expansion2.0.2непрямависока35.0.8
form-data4.0.4непрямависока14.0.6
glob11.0.3непрямависока111.1.0
js-yaml4.1.0непрямависока34.3.0
jws3.2.2непрямависока14.0.1
linkify-it3.0.3непрямависока25.0.2
minimatch10.0.3непрямависока310.2.3
minimatch3.1.2непрямависока310.2.3
minimatch5.1.6непрямависока310.2.3
minimatch9.0.5непрямависока310.2.3
picomatch2.3.1непрямависока24.0.4
picomatch4.0.3непрямависока24.0.4
postcss8.5.6непрямависока38.5.18
quick-xml0.38.4непрямависока20.41.0
quick-xml0.39.4непрямависока20.41.0
quinn-proto0.11.14непрямависока20.11.15
serialize-javascript6.0.2непрямависока27.0.5
tmp0.2.5непрямависока10.2.6
underscore1.13.7непрямависока11.13.8
undici7.16.0непрямависока118.5.0
uuid8.3.2непрямависока113.0.1
vite6.4.1непрямависока48.0.16
vite7.1.12непрямависока58.0.16
ws8.18.3непрямависока28.21.0
@protobufjs/utf81.1.0непрямапомірна18.0.2
ajv6.12.6непрямапомірна18.18.0
diff5.2.0непрямапомірна18.0.3
esbuild0.24.2непрямапомірна10.25.0
follow-redirects1.15.11непрямапомірна11.16.0
markdown-it12.3.2непрямапомірна114.2.0
nix0.19.1непрямапомірна30.23.0
qs6.14.0непрямапомірна36.15.2
anyhow1.0.102пряманевідома11.0.103
paste1.0.15пряманевідома1
ttf-parser0.25.1пряманевідома1
bincode1.3.3непряманевідома1
crossbeam-epoch0.9.18непряманевідома10.9.20
fxhash0.2.1непряманевідома1
mach0.3.2непряманевідома1
memmap20.9.10непряманевідома10.9.11
rustybuzz0.20.1непряманевідома1
yaml-rust0.4.5непряманевідома1

Сповіщення означає, що версія, записана в графі залежностей, потрапляє в уражений діапазон. Досяжність не аналізується, а граф містить піниї розробки й тестування — знахідка може стосуватися інструментів, а не поставленого коду.

Звіт у форматі JSON машиночитний
{
  "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"
}

Оцінки — це сигнали, а не гарантії. Вони відображають публічно видимі практики на GitHub — це не аудит коду й не гарантія безпеки.

Відсутні дані виключаються, а ваги перенормовуються — нуль за відсутність ніколи не ставиться. Методологія версіонована й відкрита: метрики v1.13.0, схема v0.27.0 — повна методологія · вікі метрик.

Як окремий результат виглядає на тлі всього реєстру: сукупна статистикаcrates.io.