Not in the top 1,000 by GitHub stars

microsoft/tui-test

💻 control, record, & test any tui app / cli with popular terminals - makes the terminal fully accessible to AI

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

f2760592ed00 → 727a517f0b63

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → f2760592ed00

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 727a517f0b63cc1af7b136605ef5f1e669b19293

308GitHub stars
10stars in 7 days
1skill in this repository
24commits in 30 days

Heat

5.3
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 5, 2026308

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

tui-test

When your agent uses it

Control, inspect, test, and record real terminal apps with the tui-test CLI or its Rust, Python, and JavaScript APIs. Use for shells, TUI apps, text and style locators, keyboard or mouse input, terminal state, clipboard waits, screenshots, recordings, snapshots, and live terminal sessions.

What it loads into context

Frontmatter

71 tokens

Always available to the agent

SKILL.md

1,133 tokens

When the skill is activated

Reference documents

29,654 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Pick an API
  2. CLI
  3. Python
  4. JavaScript
  5. Locators
  6. Wait for state
  7. Keep tests stable
  8. Capture output
  9. References

Scripts executed separately

  • .github/scripts/package.json
  • .github/scripts/release/build-native.test.mjs
  • .github/scripts/release/check-native-elf.mjs
  • .github/scripts/release/package-native.mjs
  • .github/scripts/release/package-native.test.mjs
  • .github/scripts/release/package-node.mjs
  • .github/scripts/release/package-node.test.mjs
  • .github/scripts/release/prepare-linux.sh
  • .github/scripts/release/publish-go.test.mjs
  • .github/scripts/release/release-fixtures.mjs
  • .github/scripts/release/update-homebrew-formula.mjs
  • .github/scripts/release/verify-go-version.mjs
  • .github/scripts/release/verify-go-version.test.mjs
  • .github/scripts/test-go-embedded.mjs
  • .github/scripts/vendor-xtermjs.sh
  • Formula/tui-test.rb
  • bindings/go/client.go
  • bindings/go/engine.go
  • bindings/go/examples/smoke/main.go
  • bindings/go/input.go
  • bindings/go/integration_test.go
  • bindings/go/internal/native/abi.go
  • bindings/go/internal/native/abi_check.go
  • bindings/go/internal/native/abi_check_test.go
  • bindings/go/internal/native/embedded.go
  • bindings/go/internal/native/embedded_test.go
  • bindings/go/internal/native/functions.go
  • bindings/go/internal/native/input.go
  • bindings/go/internal/native/libc_linux.go
  • bindings/go/internal/native/libc_other.go
  • bindings/go/internal/native/loader.go
  • bindings/go/internal/native/loader_test.go
  • bindings/go/internal/native/loader_unix.go
  • bindings/go/internal/native/loader_windows.go
  • bindings/go/internal/native/memory.go
  • bindings/go/internal/native/models.go
  • bindings/go/internal/native/results.go
  • bindings/go/internal/native/results_test.go
  • bindings/go/internal/native/session.go
  • bindings/go/locator.go
  • bindings/go/native_pointer_test.go
  • bindings/go/spawn_test.go
  • bindings/go/tuitesttest/terminal.go
  • bindings/go/tuitesttest/terminal_test.go
  • bindings/go/types.go
  • bindings/js/examples/scrollback.mjs
  • bindings/js/native/abi.js
  • bindings/js/native/adapter.js
  • bindings/js/native/index.d.ts
  • bindings/js/native/index.js
  • bindings/js/native/models.js
  • bindings/js/package.json
  • bindings/js/scripts/build-native.mjs
  • bindings/js/src/client.ts
  • bindings/js/src/config.ts
  • bindings/js/src/ephemeral.ts
  • bindings/js/src/errors.ts
  • bindings/js/src/index.ts
  • bindings/js/src/native.ts
  • bindings/js/src/sessions.ts
  • bindings/js/src/test/index.ts
  • bindings/js/src/types.ts
  • bindings/js/src/version.ts
  • bindings/js/test/conformance.test.mjs
  • bindings/js/test/helpers.test.mjs
  • bindings/js/test/integration.test.mjs
  • bindings/js/test/native.test.mjs
  • bindings/js/test/options.test.mjs
  • bindings/js/test/package.integration.test.mjs
  • bindings/js/test/scrollback.test.mjs
  • bindings/python/examples/shared_library.py
  • bindings/python/setup.py
  • bindings/python/src/tui_test/__init__.py
  • bindings/python/src/tui_test/_abi.py
  • bindings/python/src/tui_test/_config.py
  • bindings/python/src/tui_test/_ephemeral.py
  • bindings/python/src/tui_test/_native.py
  • bindings/python/src/tui_test/client.py
  • bindings/python/src/tui_test/diagnostics.py
  • bindings/python/src/tui_test/errors.py
  • bindings/python/src/tui_test/testing.py
  • bindings/python/src/tui_test/types.py
  • bindings/python/tests/test_conformance.py
  • bindings/python/tests/test_ctypes_adapter.py
  • bindings/python/tests/test_integration.py
  • bindings/python/tests/test_native_api.py
  • bindings/python/tests/test_options.py
  • bindings/python/tests/test_scrollback.py
  • bindings/python/tests/test_testing.py
  • crates/tui-test/assets/trace-viewer/report.min.js
  • crates/tui-test/assets/xtermjs/addon-unicode11.js
  • crates/tui-test/assets/xtermjs/shim.js
  • crates/tui-test/assets/xtermjs/xterm-headless.js
  • crates/tui-test/shell/shellIntegration-env.zsh
  • crates/tui-test/shell/shellIntegration-login.zsh
  • crates/tui-test/shell/shellIntegration-profile.zsh
  • crates/tui-test/shell/shellIntegration-rc.zsh
  • crates/tui-test/shell/shellIntegration.bash
  • crates/tui-test/shell/shellIntegration.fish
  • crates/tui-test/shell/shellIntegration.ps1
  • install/install.ps1
  • install/install.sh
  • scripts/regenerate-static-media.sh
  • trace-viewer/build.mjs
  • trace-viewer/package.json
  • trace-viewer/playwright.config.mjs
  • trace-viewer/src/format.js
  • trace-viewer/src/index.js
  • trace-viewer/src/model.js
  • trace-viewer/src/report.d.ts
  • trace-viewer/src/resources.js
  • trace-viewer/src/schema.js
  • trace-viewer/src/state.js
  • trace-viewer/src/types.d.ts
  • trace-viewer/svelte-plugin.mjs
  • trace-viewer/test/attachment-memory.mjs
  • trace-viewer/test/fixture.mjs
  • trace-viewer/test/model.test.mjs
  • trace-viewer/test/viewer.spec.mjs

Files

  • .cargo/config.tomlasset1,049 bytes
  • .gitattributesasset428 bytes
  • .github/dependabot.ymlasset212 bytes
  • .github/scripts/check-native-header.casset127 bytes
  • .github/scripts/package-lock.jsonasset2,609 bytes
  • .github/scripts/package.jsonruns195 bytes
  • .github/scripts/release/build-native.test.mjsruns4,685 bytes
  • .github/scripts/release/check-native-elf.mjsruns2,696 bytes
  • .github/scripts/release/package-native.mjsruns12,651 bytes
  • .github/scripts/release/package-native.test.mjsruns12,465 bytes
  • .github/scripts/release/package-node.mjsruns2,720 bytes
  • .github/scripts/release/package-node.test.mjsruns3,361 bytes
  • .github/scripts/release/prepare-linux.shruns1,070 bytes
  • .github/scripts/release/publish-go.test.mjsruns5,528 bytes
  • .github/scripts/release/release-fixtures.mjsruns3,627 bytes
  • .github/scripts/release/update-homebrew-formula.mjsruns1,798 bytes
  • .github/scripts/release/verify-go-version.mjsruns896 bytes
  • .github/scripts/release/verify-go-version.test.mjsruns1,157 bytes
  • .github/scripts/test-go-embedded.mjsruns3,141 bytes
  • .github/scripts/vendor-xtermjs.shruns1,603 bytes
  • .github/workflows/ci.ymlasset10,487 bytes
  • .github/workflows/release.ymlasset25,376 bytes
  • .github/workflows/xtermjs-update.ymlasset5,845 bytes
  • .gitignoreasset426 bytes
  • CODE_OF_CONDUCT.mddoc444 bytes
  • Cargo.lockasset62,070 bytes
  • Cargo.tomlasset1,539 bytes
  • Formula/tui-test.rbruns1,187 bytes
  • LICENSEasset1,141 bytes
  • README.mddoc17,295 bytes
  • SECURITY.mddoc2,656 bytes
  • SKILL.mdcore4,593 bytes
  • SKILL.mdcore4,593 bytes
  • SKILL.mdcore4,593 bytes
  • SKILL.mdcore4,593 bytes
  • SUPPORT.mddoc439 bytes
  • bindings/go/README.mddoc16,359 bytes
  • bindings/go/client.goruns14,683 bytes
  • bindings/go/engine.goruns15,736 bytes
  • bindings/go/examples/smoke/main.goruns2,457 bytes
  • bindings/go/go.modasset104 bytes
  • bindings/go/go.sumasset177 bytes
  • bindings/go/input.goruns1,346 bytes
  • bindings/go/integration_test.goruns21,771 bytes
  • bindings/go/internal/native/abi.goruns4,921 bytes
  • bindings/go/internal/native/abi_check.goruns2,347 bytes
  • bindings/go/internal/native/abi_check_test.goruns2,094 bytes
  • bindings/go/internal/native/embedded.goruns4,828 bytes
  • bindings/go/internal/native/embedded_test.goruns5,963 bytes
  • bindings/go/internal/native/functions.goruns7,286 bytes
  • bindings/go/internal/native/input.goruns4,100 bytes
  • bindings/go/internal/native/libc_linux.goruns345 bytes
  • bindings/go/internal/native/libc_other.goruns74 bytes
  • bindings/go/internal/native/loader.goruns1,688 bytes
  • bindings/go/internal/native/loader_test.goruns604 bytes
  • bindings/go/internal/native/loader_unix.goruns860 bytes
  • bindings/go/internal/native/loader_windows.goruns761 bytes
  • bindings/go/internal/native/memory.goruns1,611 bytes
  • bindings/go/internal/native/models.goruns7,955 bytes
  • bindings/go/internal/native/results.goruns6,511 bytes
  • bindings/go/internal/native/results_test.goruns1,671 bytes
  • bindings/go/internal/native/session.goruns21,344 bytes
  • bindings/go/locator.goruns9,742 bytes
  • bindings/go/native_pointer_test.goruns923 bytes
  • bindings/go/spawn_test.goruns4,644 bytes
  • bindings/go/tuitesttest/terminal.goruns1,724 bytes
  • bindings/go/tuitesttest/terminal_test.goruns1,997 bytes
  • bindings/go/types.goruns9,984 bytes
  • bindings/js/.gitignoreasset101 bytes
  • bindings/js/README.mddoc16,901 bytes
  • bindings/js/examples/scrollback.mjsruns920 bytes
  • bindings/js/native/abi.jsruns22,465 bytes
  • bindings/js/native/adapter.jsruns17,718 bytes
  • bindings/js/native/index.d.tsruns9,526 bytes
  • bindings/js/native/index.jsruns3,104 bytes
  • bindings/js/native/models.jsruns12,104 bytes
  • bindings/js/package-lock.jsonasset12,482 bytes
  • bindings/js/package.jsonruns2,419 bytes
  • bindings/js/scripts/build-native.mjsruns3,316 bytes
  • bindings/js/src/client.tsruns32,205 bytes
  • bindings/js/src/config.tsruns8,029 bytes
  • bindings/js/src/ephemeral.tsruns397 bytes
  • bindings/js/src/errors.tsruns1,463 bytes
  • bindings/js/src/index.tsruns1,378 bytes
  • bindings/js/src/native.tsruns15,449 bytes
  • bindings/js/src/sessions.tsruns377 bytes
  • bindings/js/src/test/index.tsruns4,453 bytes
  • bindings/js/src/types.tsruns5,301 bytes
  • bindings/js/src/version.tsruns32 bytes
  • bindings/js/test/conformance.test.mjsruns3,314 bytes
  • bindings/js/test/helpers.test.mjsruns9,905 bytes
  • bindings/js/test/integration.test.mjsruns39,509 bytes
  • bindings/js/test/native.test.mjsruns28,535 bytes
  • bindings/js/test/options.test.mjsruns23,299 bytes
  • bindings/js/test/package.integration.test.mjsruns1,060 bytes
  • bindings/js/test/scrollback.test.mjsruns3,074 bytes
  • bindings/js/tsconfig.jsonasset431 bytes
  • bindings/python/.gitignoreasset163 bytes
  • bindings/python/MANIFEST.inasset196 bytes
  • bindings/python/README.mddoc17,755 bytes
  • bindings/python/examples/shared_library.pyruns785 bytes
  • bindings/python/pyproject.tomlasset875 bytes
  • bindings/python/setup.pyruns3,135 bytes
  • bindings/python/src/tui_test/__init__.pyruns1,454 bytes
  • bindings/python/src/tui_test/_abi.pyruns15,509 bytes
  • bindings/python/src/tui_test/_config.pyruns5,817 bytes
  • bindings/python/src/tui_test/_ephemeral.pyruns641 bytes
  • bindings/python/src/tui_test/_native.pyruns20,117 bytes
  • bindings/python/src/tui_test/_native.pyiasset8,209 bytes
  • bindings/python/src/tui_test/client.pyruns38,209 bytes
  • bindings/python/src/tui_test/diagnostics.pyruns5,069 bytes
  • bindings/python/src/tui_test/errors.pyruns1,438 bytes
  • bindings/python/src/tui_test/py.typedasset0 bytes
  • bindings/python/src/tui_test/testing.pyruns5,982 bytes
  • bindings/python/src/tui_test/types.pyruns5,649 bytes
  • bindings/python/tests/test_conformance.pyruns3,940 bytes
  • bindings/python/tests/test_ctypes_adapter.pyruns9,916 bytes
  • bindings/python/tests/test_integration.pyruns54,428 bytes
  • bindings/python/tests/test_native_api.pyruns11,723 bytes
  • bindings/python/tests/test_options.pyruns49,644 bytes
  • bindings/python/tests/test_scrollback.pyruns3,312 bytes
  • bindings/python/tests/test_testing.pyruns9,511 bytes
  • crates/tui-test-cli/Cargo.tomlasset898 bytes
  • crates/tui-test-cli/src/agent_context.rsasset5,413 bytes
  • crates/tui-test-cli/src/ansi.rsasset1,466 bytes
  • crates/tui-test-cli/src/cli.rsasset53,875 bytes
  • crates/tui-test-cli/src/config.rsasset6,708 bytes
  • crates/tui-test-cli/src/console_input.rsasset2,464 bytes
  • crates/tui-test-cli/src/daemon.rsasset19,576 bytes
  • crates/tui-test-cli/src/ipc.rsasset11,396 bytes
  • crates/tui-test-cli/src/main.rsasset66,973 bytes
  • crates/tui-test-cli/src/monitor.rsasset45,986 bytes
  • crates/tui-test-cli/src/monitor_input.rsasset10,325 bytes
  • crates/tui-test-cli/src/protocol.rsasset41,027 bytes
  • crates/tui-test-cli/src/skill.rsasset9,576 bytes
  • crates/tui-test-cli/tests/session_lifecycle.rsasset105,784 bytes
  • crates/tui-test-ffi/Cargo.tomlasset423 bytes
  • crates/tui-test-ffi/README.mddoc6,720 bytes
  • crates/tui-test-ffi/include/tui_test.hasset41,501 bytes
  • crates/tui-test-ffi/src/input.rsasset5,842 bytes
  • crates/tui-test-ffi/src/input_generated.rsasset1,824 bytes
  • crates/tui-test-ffi/src/lib.rsasset32,271 bytes
  • crates/tui-test-ffi/src/output.rsasset6,994 bytes
  • crates/tui-test-ffi/src/output_generated.rsasset4,036 bytes
  • crates/tui-test-ffi/src/session.rsasset2,868 bytes
  • crates/tui-test-ffi/src/session_generated.rsasset2,174 bytes
  • crates/tui-test-ffi/src/tasks.rsasset5,503 bytes
  • crates/tui-test-ffi/src/tasks_generated.rsasset20,435 bytes
  • crates/tui-test-ffi/src/tests.rsasset11,668 bytes
  • crates/tui-test-ffi/src/type_helpers.rsasset2,276 bytes
  • crates/tui-test-ffi/src/types.rsasset6,367 bytes
  • crates/tui-test/Cargo.tomlasset1,621 bytes
  • crates/tui-test/assets/jetbrains-mono/JetBrainsMono-Bold.ttfasset274,096 bytes
  • crates/tui-test/assets/jetbrains-mono/JetBrainsMono-BoldItalic.ttfasset279,172 bytes
  • crates/tui-test/assets/jetbrains-mono/JetBrainsMono-ExtraBold.ttfasset275,876 bytes
  • crates/tui-test/assets/jetbrains-mono/JetBrainsMono-ExtraBoldItalic.ttfasset281,260 bytes
  • crates/tui-test/assets/jetbrains-mono/JetBrainsMono-ExtraLight.ttfasset270,688 bytes
  • crates/tui-test/assets/jetbrains-mono/JetBrainsMono-ExtraLightItalic.ttfasset273,464 bytes
  • crates/tui-test/assets/jetbrains-mono/JetBrainsMono-Italic.ttfasset276,084 bytes
  • crates/tui-test/assets/jetbrains-mono/JetBrainsMono-Light.ttfasset272,832 bytes
  • crates/tui-test/assets/jetbrains-mono/JetBrainsMono-LightItalic.ttfasset276,312 bytes
  • crates/tui-test/assets/jetbrains-mono/JetBrainsMono-Medium.ttfasset270,316 bytes
  • crates/tui-test/assets/jetbrains-mono/JetBrainsMono-MediumItalic.ttfasset276,180 bytes
  • crates/tui-test/assets/jetbrains-mono/JetBrainsMono-Regular.ttfasset270,224 bytes
  • crates/tui-test/assets/jetbrains-mono/JetBrainsMono-SemiBold.ttfasset273,504 bytes
  • crates/tui-test/assets/jetbrains-mono/JetBrainsMono-SemiBoldItalic.ttfasset279,208 bytes
  • crates/tui-test/assets/jetbrains-mono/JetBrainsMono-Thin.ttfasset267,192 bytes
  • crates/tui-test/assets/jetbrains-mono/JetBrainsMono-ThinItalic.ttfasset272,244 bytes
  • crates/tui-test/assets/jetbrains-mono/OFL.txtdoc4,398 bytes
  • crates/tui-test/assets/jetbrains-mono/SOURCEasset414 bytes
  • crates/tui-test/assets/nerd-fonts/LICENSEasset1,082 bytes
  • crates/tui-test/assets/nerd-fonts/SymbolsNerdFontMono-Regular.ttfasset2,507,556 bytes
  • crates/tui-test/assets/trace-viewer/report.htmlasset887 bytes
  • crates/tui-test/assets/trace-viewer/report.min.cssasset12,195 bytes
  • crates/tui-test/assets/trace-viewer/report.min.jsruns118,255 bytes
  • crates/tui-test/assets/xtermjs/LICENSEasset3,148 bytes
  • crates/tui-test/assets/xtermjs/README.mddoc3,579 bytes
  • crates/tui-test/assets/xtermjs/addon-unicode11.jsruns52,489 bytes
  • crates/tui-test/assets/xtermjs/pinned.jsonasset70 bytes
  • crates/tui-test/assets/xtermjs/shim.jsruns22,842 bytes
  • crates/tui-test/assets/xtermjs/xterm-headless.jsruns182,672 bytes
  • crates/tui-test/examples/cursor_blink_recording.rsasset5,386 bytes
  • crates/tui-test/examples/pause_resume_recording.rsasset4,796 bytes
  • crates/tui-test/examples/scrollback.rsasset3,362 bytes
  • crates/tui-test/examples/time_based_recording.rsasset4,168 bytes
  • crates/tui-test/shell/shellIntegration-env.zshruns166 bytes
  • crates/tui-test/shell/shellIntegration-login.zshruns137 bytes
  • crates/tui-test/shell/shellIntegration-profile.zshruns141 bytes
  • crates/tui-test/shell/shellIntegration-rc.zshruns878 bytes
  • crates/tui-test/shell/shellIntegration.bashruns1,251 bytes
  • crates/tui-test/shell/shellIntegration.elvasset1,285 bytes
  • crates/tui-test/shell/shellIntegration.fishruns481 bytes
  • crates/tui-test/shell/shellIntegration.nuasset901 bytes
  • crates/tui-test/shell/shellIntegration.ps1runs3,964 bytes
  • crates/tui-test/shell/shellIntegration.xshasset642 bytes
  • crates/tui-test/src/api.rsasset41,558 bytes
  • crates/tui-test/src/assert/color.rsasset11,010 bytes
  • crates/tui-test/src/assert/mod.rsasset33 bytes
  • crates/tui-test/src/assert/snapshot.rsasset16,671 bytes
  • crates/tui-test/src/config.rsasset4,586 bytes
  • crates/tui-test/src/diagnostics.rsasset71,259 bytes
  • crates/tui-test/src/diagnostics/expectation.rsasset8,295 bytes
  • crates/tui-test/src/diagnostics/failure.rsasset14,784 bytes
  • crates/tui-test/src/diagnostics/html.rsasset32,474 bytes
  • crates/tui-test/src/diagnostics/input.rsasset9,610 bytes
  • crates/tui-test/src/diagnostics/markdown.rsasset29,518 bytes
  • crates/tui-test/src/diagnostics/strings.rsasset12,730 bytes
  • crates/tui-test/src/diagnostics/test_fixture.rsasset6,577 bytes
  • crates/tui-test/src/engine.rsasset239,243 bytes
  • crates/tui-test/src/event.rsasset3,709 bytes
  • crates/tui-test/src/input/keys.rsasset41,750 bytes
  • crates/tui-test/src/input/mod.rsasset29 bytes
  • crates/tui-test/src/input/mouse.rsasset2,554 bytes
  • crates/tui-test/src/lib.rsasset538 bytes
  • crates/tui-test/src/locator_query.rsasset12,089 bytes
  • crates/tui-test/src/logger.rsasset2,930 bytes
  • crates/tui-test/src/profile.rsasset51,111 bytes
  • crates/tui-test/src/record.rsasset27,532 bytes
  • crates/tui-test/src/record/cast.rsasset15,121 bytes
  • crates/tui-test/src/record/frames.rsasset40,721 bytes
  • crates/tui-test/src/record/path.rsasset3,360 bytes
  • crates/tui-test/src/record/seed.rsasset21,922 bytes
  • crates/tui-test/src/record/worker.rsasset14,478 bytes
  • crates/tui-test/src/render/encode.rsasset31,137 bytes
  • crates/tui-test/src/render/font.rsasset24,709 bytes
  • crates/tui-test/src/render/mod.rsasset388 bytes
  • crates/tui-test/src/render/nerd_font.rsasset8,227 bytes
  • crates/tui-test/src/render/raster.rsasset21,885 bytes
  • crates/tui-test/src/render/raster/draw.rsasset8,181 bytes
  • crates/tui-test/src/render/raster/font.rsasset3,641 bytes
  • crates/tui-test/src/render/raster/tests.rsasset24,468 bytes
  • crates/tui-test/src/render/snapshot_tests.rsasset9,893 bytes
  • crates/tui-test/src/render/style.rsasset22,130 bytes
  • crates/tui-test/src/render/svg.rsasset64,826 bytes
  • crates/tui-test/src/render/testdata/default-style.svgasset2,201 bytes
  • crates/tui-test/src/runtime.rsasset49,949 bytes
  • crates/tui-test/src/session.rsasset56,589 bytes
  • crates/tui-test/src/shell/mod.rsasset11,320 bytes
  • crates/tui-test/src/shell/tests.rsasset14,180 bytes
  • crates/tui-test/src/terminal/alacritty.rsasset28,313 bytes
  • crates/tui-test/src/terminal/backend.rsasset5,172 bytes
  • crates/tui-test/src/terminal/cell.rsasset14,767 bytes
  • crates/tui-test/src/terminal/conformance.rsasset86,530 bytes
  • crates/tui-test/src/terminal/emu.rsasset25,001 bytes
  • crates/tui-test/src/terminal/ghostty/core.rsasset32,679 bytes
  • crates/tui-test/src/terminal/ghostty/mod.rsasset33,017 bytes
  • crates/tui-test/src/terminal/integration.rsasset13,265 bytes
  • crates/tui-test/src/terminal/locator.rsasset74,010 bytes
  • crates/tui-test/src/terminal/locator/trace.rsasset23,528 bytes
  • crates/tui-test/src/terminal/mod.rsasset275 bytes
  • crates/tui-test/src/terminal/pty.rsasset21,220 bytes
  • crates/tui-test/src/terminal/rio.rsasset17,468 bytes
  • crates/tui-test/src/terminal/xtermjs.rsasset27,814 bytes
  • crates/tui-test/src/testdata/profiles.tomlasset915 bytes
  • crates/tui-test/src/trace/mod.rsasset18 bytes
  • crates/tui-test/src/trace/recorder.rsasset134 bytes
  • crates/tui-test/tests/core_lifecycle.rsasset28,128 bytes
  • crates/tui-test/tests/diagnostic_failures.rsasset6,618 bytes
  • crates/tui-test/tests/render-snapshots/nerd-fonts.gifasset18,309 bytes
  • crates/tui-test/tests/render-snapshots/nerd-fonts.pngasset54,972 bytes
  • crates/tui-test/tests/render-snapshots/pixel-alignment.gifasset8,589 bytes
  • crates/tui-test/tests/render-snapshots/pixel-alignment.pngasset19,218 bytes
  • crates/tui-test/tests/render-snapshots/regular.gifasset19,995 bytes
  • crates/tui-test/tests/render-snapshots/regular.pngasset54,066 bytes
  • crates/tui-test/tests/render-snapshots/styles.gifasset14,076 bytes
  • crates/tui-test/tests/render-snapshots/styles.pngasset34,176 bytes
  • crates/tui-test/tests/runtime.rsasset85,675 bytes
  • docs/website/install.mdxasset1,700 bytes
  • install/install.ps1runs7,211 bytes
  • install/install.shruns4,980 bytes
  • references/cli.mddoc18,216 bytes
  • references/javascript.mddoc6,010 bytes
  • references/python.mddoc5,956 bytes
  • references/recipes.mddoc1,955 bytes
  • references/rust.mddoc4,468 bytes
  • scripts/regenerate-static-media.shruns5,415 bytes
  • static/recording.gifasset106,100 bytes
  • static/screen.svgasset3,322 bytes
  • static/style-anim-bordered.gifasset26,516 bytes
  • static/style-anim-default.gifasset27,925 bytes
  • static/style-anim-midnight.gifasset27,628 bytes
  • static/style-bordered.svgasset2,837 bytes
  • static/style-default.svgasset3,337 bytes
  • static/style-font-sizes.pngasset58,284 bytes
  • static/style-midnight.svgasset3,472 bytes
  • static/style-minimal.svgasset2,427 bytes
  • static/style-options.pngasset210,931 bytes
  • static/style-padding.pngasset101,490 bytes
  • static/style-poster.svgasset3,357 bytes
  • static/style-profiles.pngasset44,059 bytes
  • static/trace-viewer.pngasset117,559 bytes
  • static/tui-test-demo-controller.gifasset43,376 bytes
  • static/tui-test-demo-monitor.gifasset73,468 bytes
  • tools/bindgen/Cargo.tomlasset307 bytes
  • tools/bindgen/src/boundaries.rsasset24,080 bytes
  • tools/bindgen/src/javascript.rsasset18,266 bytes
  • tools/bindgen/src/koffi.rsasset6,541 bytes
  • tools/bindgen/src/main.rsasset14,212 bytes
  • trace-viewer/build.mjsruns5,564 bytes
  • trace-viewer/index.htmlasset887 bytes
  • trace-viewer/package-lock.jsonasset26,781 bytes
  • trace-viewer/package.jsonruns645 bytes
  • trace-viewer/playwright.config.mjsruns381 bytes
  • trace-viewer/src/App.svelteasset5,676 bytes
  • trace-viewer/src/components/ActionsTab.svelteasset3,331 bytes
  • trace-viewer/src/components/AttachmentPreview.svelteasset991 bytes
  • trace-viewer/src/components/AttachmentsTab.svelteasset2,095 bytes
  • trace-viewer/src/components/BottomNav.svelteasset1,388 bytes
  • trace-viewer/src/components/CallTab.svelteasset1,266 bytes
  • trace-viewer/src/components/CellOverlay.svelteasset1,310 bytes
  • trace-viewer/src/components/CellTab.svelteasset3,866 bytes
  • trace-viewer/src/components/ExpectationBanner.svelteasset1,783 bytes
  • trace-viewer/src/components/Header.svelteasset1,835 bytes
  • trace-viewer/src/components/LocatorBlock.svelteasset483 bytes
  • trace-viewer/src/components/MetadataTab.svelteasset556 bytes
  • trace-viewer/src/components/PropertyList.svelteasset878 bytes
  • trace-viewer/src/components/ResultTab.svelteasset1,728 bytes
  • trace-viewer/src/components/SideNav.svelteasset941 bytes
  • trace-viewer/src/components/TabBar.svelteasset1,487 bytes
  • trace-viewer/src/components/TabPanel.svelteasset616 bytes
  • trace-viewer/src/components/TerminalScreen.svelteasset2,819 bytes
  • trace-viewer/src/components/TerminalViewer.svelteasset5,003 bytes
  • trace-viewer/src/components/Timeline.svelteasset3,519 bytes
  • trace-viewer/src/format.jsruns10,033 bytes
  • trace-viewer/src/index.jsruns1,221 bytes
  • trace-viewer/src/model.jsruns10,922 bytes
  • trace-viewer/src/report.d.tsruns10,543 bytes
  • trace-viewer/src/resources.jsruns1,603 bytes
  • trace-viewer/src/schema.jsruns9,614 bytes
  • trace-viewer/src/state.jsruns5,682 bytes
  • trace-viewer/src/types.d.tsruns6,480 bytes
  • trace-viewer/style.cssasset2,038 bytes
  • trace-viewer/svelte-plugin.mjsruns1,357 bytes
  • trace-viewer/test/attachment-memory.mjsruns1,042 bytes
  • trace-viewer/test/fixture.mjsruns6,699 bytes
  • trace-viewer/test/model.test.mjsruns12,520 bytes
  • trace-viewer/test/viewer.spec.mjsruns29,554 bytes
  • trace-viewer/tsconfig.jsonasset366 bytes
Read SKILL.md

# tui-test

Use `tui-test` to control and test a real terminal.

## Pick an API

| Context | Use | Reference |
| --- | --- | --- |
| Agent or shell workflow | CLI | [CLI](references/cli.md) |
| Python code | `tui_test` | [Python](references/python.md) |
| JavaScript or TypeScript | `@microsoft/tui-test` | [JavaScript](references/javascript.md) |
| Rust code | `tui-test-rs` | [Rust](references/rust.md) |
| Common tasks | Current project language | [Recipes](references/recipes.md) |
View the complete source on GitHub

Skills included

  • tui-test

Repository facts

License
MIT
Created
Jan 25, 2024
Last pushed
Nov 5, 2026
Forks
30
Open issues
5
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 5, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 10 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • crates/tui-test/assets/trace-viewer/report.min.css:1 Analysis incomplete: physical or joined line exceeds character limit
  • crates/tui-test/assets/trace-viewer/report.min.js:30 Analysis incomplete: physical or joined line exceeds character limit
  • crates/tui-test/assets/trace-viewer/report.min.js:28 Analysis incomplete: physical or joined line exceeds character limit
  • crates/tui-test/assets/xtermjs/addon-unicode11.js:1 [Credential-related source omitted]
  • crates/tui-test/assets/xtermjs/xterm-headless.js:1 Analysis incomplete: physical or joined line exceeds character limit
  • crates/tui-test/assets/xtermjs/xterm-headless.js:5 [Credential-related source omitted]
  • crates/tui-test/assets/xtermjs/xterm-headless.js:3 Analysis incomplete: physical or joined line exceeds character limit
Show all 1,534 signals by file

.github/scripts/package-lock.json

  • Network accessline 12
    "node_modules/@isaacs/fs-minipass": {       "version": "4.0.1",       "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
  • Network accessline 13
    "version": "4.0.1",       "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",       "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
  • Network accessline 14
    "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
  • Network accessline 24
    "node_modules/chownr": {       "version": "3.0.0",       "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
  • Network accessline 25
    "version": "3.0.0",       "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",       "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
  • Network accessline 26
    "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
  • Network accessline 33
    "node_modules/minipass": {       "version": "7.1.3",       "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz",
  • Network accessline 34
    "version": "7.1.3",       "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz",       "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==",
  • Network accessline 35
    "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz",
  • Network accessline 42
    "node_modules/minizlib": {       "version": "3.1.0",       "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz",
  • Network accessline 43
    "version": "3.1.0",       "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz",       "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==",
  • Network accessline 44
    "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz",
  • Network accessline 54
    "node_modules/tar": {       "version": "7.5.22",       "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.22.tgz",
  • Network accessline 55
    "version": "7.5.22",       "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.22.tgz",       "integrity": "sha512-MFO/QzvtAOmJbkhOaCTvbGcFN9L9b+JunIsDwaKljSOdcLMea3NJ1k9Usz/rjdfSXTq4dfzfeS7W4p4YOAAHeA==",
  • Network accessline 56
    "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.22.tgz",
  • Network accessline 70
    "node_modules/yallist": {       "version": "5.0.0",       "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
  • Network accessline 71
    "version": "5.0.0",       "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",       "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
  • Network accessline 72
    "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",

.github/scripts/package.json

  • Executable scriptline 1
    Executable file

.github/scripts/release/build-native.test.mjs

  • Executable scriptline 1
    Executable file

.github/scripts/release/check-native-elf.mjs

  • Executable scriptline 1
    Executable file

.github/scripts/release/package-native.mjs

  • Executable scriptline 1
    Executable file

.github/scripts/release/package-native.test.mjs

  • Executable scriptline 1
    Executable file

.github/scripts/release/package-node.mjs

  • Executable scriptline 1
    Executable file

.github/scripts/release/package-node.test.mjs

  • Executable scriptline 1
    Executable file

.github/scripts/release/prepare-linux.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 5
    curl --proto '=https' --tlsv1.2 -fsSL https://sh.rustup.rs |
  • Network accessline 24
    mkdir -p "$HOME/.local/bin" "$HOME/.local/lib" "$HOME/.cache/tui-test-release" archive="$HOME/.cache/tui-test-release/zig-$arch-linux-$version.tar.xz" curl --proto '=https' --tlsv1.2 -fsSLo "$archive" \
  • Network accessline 25
    archive="$HOME/.cache/tui-test-release/zig-$arch-linux-$version.tar.xz" curl --proto '=https' --tlsv1.2 -fsSLo "$archive" \   "https://ziglang.org/download/$version/zig-$arch-linux-$version.tar.xz"
  • Network accessline 26
    curl --proto '=https' --tlsv1.2 -fsSLo "$archive" \
  • Network accessline 27
    "https://ziglang.org/download/$version/zig-$arch-linux-$version.tar.xz"

.github/scripts/release/publish-go.test.mjs

  • Executable scriptline 1
    Executable file

.github/scripts/release/release-fixtures.mjs

  • Executable scriptline 1
    Executable file

.github/scripts/release/update-homebrew-formula.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 22
    const formula = `class TuiTest < Formula   desc "Control, inspect, test, and record terminal sessions"   homepage "https://github.com/microsoft/tui-test"
  • Network accessline 23
    desc "Control, inspect, test, and record terminal sessions"   homepage "https://github.com/microsoft/tui-test"   version "${version}"
  • Network accessline 24
    homepage "https://github.com/microsoft/tui-test"
  • Network accessline 28
    on_macos do     on_arm do       url "https://github.com/microsoft/tui-test/releases/download/${version}/tui-test-aarch64-apple-darwin.tar.gz"
  • Network accessline 29
    on_arm do       url "https://github.com/microsoft/tui-test/releases/download/${version}/tui-test-aarch64-apple-darwin.tar.gz"       sha256 "${macosArm}"
  • Network accessline 30
    url "https://github.com/microsoft/tui-test/releases/download/${version}/tui-test-aarch64-apple-darwin.tar.gz"
  • Network accessline 34
    on_intel do       url "https://github.com/microsoft/tui-test/releases/download/${version}/tui-test-x86_64-apple-darwin.tar.gz"
  • Network accessline 35
    url "https://github.com/microsoft/tui-test/releases/download/${version}/tui-test-x86_64-apple-darwin.tar.gz"
  • Network accessline 40
    on_linux do     on_arm do       url "https://github.com/microsoft/tui-test/releases/download/${version}/tui-test-aarch64-unknown-linux-gnu.tar.gz"
  • Network accessline 41
    on_arm do       url "https://github.com/microsoft/tui-test/releases/download/${version}/tui-test-aarch64-unknown-linux-gnu.tar.gz"       sha256 "${linuxArm}"
  • Network accessline 42
    url "https://github.com/microsoft/tui-test/releases/download/${version}/tui-test-aarch64-unknown-linux-gnu.tar.gz"
  • Network accessline 46
    on_intel do       url "https://github.com/microsoft/tui-test/releases/download/${version}/tui-test-x86_64-unknown-linux-gnu.tar.gz"
  • Network accessline 47
    url "https://github.com/microsoft/tui-test/releases/download/${version}/tui-test-x86_64-unknown-linux-gnu.tar.gz"

.github/scripts/release/verify-go-version.mjs

  • Executable scriptline 1
    Executable file

.github/scripts/release/verify-go-version.test.mjs

  • Executable scriptline 1
    Executable file

.github/scripts/test-go-embedded.mjs

  • Executable scriptline 1
    Executable file

.github/scripts/vendor-xtermjs.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 25
    trap 'rm -rf "$work"' EXIT

.github/workflows/release.yml

  • Dangerous shell operationline 37
    - run: sudo apt-get update && sudo apt-get install -y ripgrep
  • Dangerous shell operationline 110
    sudo apt-get update
  • Dangerous shell operationline 111
    sudo apt-get install -y gcc-aarch64-linux-gnu g++-aarch64-linux-gnu
  • Network accessline 499
    shell: bash         env:           NPM_CONFIG_REGISTRY: https://registry.npmjs.org
  • Network accessline 500
    env:           NPM_CONFIG_REGISTRY: https://registry.npmjs.org         run: |
  • Network accessline 501
    NPM_CONFIG_REGISTRY: https://registry.npmjs.org
  • Network accessline 539
    environment:       name: pypi       url: https://pypi.org/p/tui-test
  • Network accessline 540
    name: pypi       url: https://pypi.org/p/tui-test     permissions:
  • Network accessline 541
    url: https://pypi.org/p/tui-test
  • Network accessline 568
    environment:       name: crates-io       url: https://crates.io/crates/tui-test-rs
  • Network accessline 569
    name: crates-io       url: https://crates.io/crates/tui-test-rs     permissions:
  • Network accessline 570
    url: https://crates.io/crates/tui-test-rs

CODE_OF_CONDUCT.md

  • Network accessline 3
    This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
  • Network accessline 7
    - [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/)
  • Network accessline 8
    - [Microsoft Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)

Cargo.lock

  • Network accessline 6
    name = "adler2" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 7
    version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
  • Network accessline 8
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 12
    name = "aho-corasick" version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 13
    version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
  • Network accessline 14
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 21
    name = "alacritty_terminal" version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 22
    version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bda177466b9524d59f1b12f0dd30b68696788e9992a7e959021c4a0ed96fcf59"
  • Network accessline 23
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 46
    name = "allocator-api2" version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 47
    version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
  • Network accessline 48
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 52
    name = "anstream" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 53
    version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d"
  • Network accessline 54
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 67
    name = "anstyle" version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 68
    version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"
  • Network accessline 69
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 73
    name = "anstyle-parse" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 74
    version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e"
  • Network accessline 75
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 82
    name = "anstyle-query" version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 83
    version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
  • Network accessline 84
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 91
    name = "anstyle-wincon" version = "3.0.11" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 92
    version = "3.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
  • Network accessline 93
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 102
    name = "anyhow" version = "1.0.102" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 103
    version = "1.0.102" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
  • Network accessline 104
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 108
    name = "arrayref" version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 109
    version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
  • Network accessline 110
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 114
    name = "arrayvec" version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 115
    version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f02882884d3e1bc524fb12c79f107f6ad0e1cfd498c536ffb494301740995dfe"
  • Network accessline 116
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 120
    name = "atomic-waker" version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 121
    version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
  • Network accessline 122
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 126
    name = "base64" version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 127
    version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
  • Network accessline 128
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 132
    name = "bitflags" version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 133
    version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
  • Network accessline 134
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 138
    name = "bitflags" version = "2.13.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 139
    version = "2.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da"
  • Network accessline 140
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 147
    name = "block-buffer" version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 148
    version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
  • Network accessline 149
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 156
    name = "bumpalo" version = "3.20.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 157
    version = "3.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649"
  • Network accessline 158
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 162
    name = "bytemuck" version = "1.25.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 163
    version = "1.25.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95832e849adfb21180ccb6826a99da14e5d266ae5c2e668e1602cf234f153797"
  • Network accessline 164
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 171
    name = "bytemuck_derive" version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 172
    version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc0e56a716f1e132ff6bf4bdac1c944a3fcdc1cae65f70a4a2a1ac3b401d2d1f"
  • Network accessline 173
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 182
    name = "castaway" version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 183
    version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a"
  • Network accessline 184
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 191
    name = "cbindgen" version = "0.29.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 192
    version = "0.29.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ecb53484c9c167ba674026b656d8a27d7657a58e6066aa902bfb1a4aa00ae20"
  • Network accessline 193
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 210
    name = "cc" version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 211
    version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5add81bb678e6cb321aff7fa0dc7689ad82b112dbc032cea19f91d6b8e3582b9"
  • Network accessline 212
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 220
    name = "cfg-if" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 221
    version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
  • Network accessline 222
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 226
    name = "cfg-if" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 227
    version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
  • Network accessline 228
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 232
    name = "cfg_aliases" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 233
    version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e"
  • Network accessline 234
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 238
    name = "clap" version = "4.6.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 239
    version = "4.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51"
  • Network accessline 240
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 248
    name = "clap_builder" version = "4.6.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 249
    version = "4.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f"
  • Network accessline 250
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 260
    name = "clap_derive" version = "4.6.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 261
    version = "4.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9"
  • Network accessline 262
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 272
    name = "clap_lex" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 273
    version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9"
  • Network accessline 274
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 278
    name = "color_quant" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 279
    version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
  • Network accessline 280
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 284
    name = "colorchoice" version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 285
    version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
  • Network accessline 286
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 290
    name = "compact_str" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 291
    version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79fcda08c33bb58b97008b2cdada6622500e949e060f5913361763121abd2416"
  • Network accessline 292
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 303
    name = "concurrent-queue" version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 304
    version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
  • Network accessline 305
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 312
    name = "console" version = "0.15.11" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 313
    version = "0.15.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8"
  • Network accessline 314
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 325
    name = "corcovado" version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 326
    version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a4e7a18574e1b7884f6c3c8e3b153c2ed01ad5b4a91a1076f64a87674927e37"
  • Network accessline 327
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 344
    name = "core_maths" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 345
    version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30"
  • Network accessline 346
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 353
    name = "cpufeatures" version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 354
    version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
  • Network accessline 355
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 362
    name = "crc32fast" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 363
    version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
  • Network accessline 364
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 371
    name = "crossbeam-utils" version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 372
    version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
  • Network accessline 373
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 377
    name = "crossterm" version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 378
    version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6"
  • Network accessline 379
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 393
    name = "crossterm_winapi" version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 394
    version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b"
  • Network accessline 395
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 402
    name = "crypto-common" version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 403
    version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
  • Network accessline 404
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 412
    name = "cursor-icon" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 413
    version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f"
  • Network accessline 414
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 418
    name = "dialoguer" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 419
    version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de"
  • Network accessline 420
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 429
    name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 430
    version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
  • Network accessline 431
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 439
    name = "dirs" version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 440
    version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e"
  • Network accessline 441
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 448
    name = "dirs-sys" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 449
    version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab"
  • Network accessline 450
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 460
    name = "displaydoc" version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 461
    version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8"
  • Network accessline 462
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 471
    name = "doctest-file" version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 472
    version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2db04e74f0a9a93103b50e90b96024c9b2bdca8bce6a632ec71b88736d3d359"
  • Network accessline 473
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 477
    name = "downcast-rs" version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 478
    version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2"
  • Network accessline 479
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 483
    name = "encode_unicode" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 484
    version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
  • Network accessline 485
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 489
    name = "equivalent" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 490
    version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
  • Network accessline 491
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 495
    name = "errno" version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 496
    version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
  • Network accessline 497
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 505
    name = "fastrand" version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 506
    version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6"
  • Network accessline 507
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 511
    name = "fdeflate" version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 512
    version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c"
  • Network accessline 513
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 520
    name = "filedescriptor" version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 521
    version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d"
  • Network accessline 522
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 531
    name = "find-msvc-tools" version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 532
    version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
  • Network accessline 533
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 537
    name = "flate2" version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 538
    version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c"
  • Network accessline 539
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 547
    name = "foldhash" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 548
    version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
  • Network accessline 549
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 553
    name = "fontdb" version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 554
    version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "457e789b3d1202543297a350643cf459f836cade38934e7a4cf6a39e7cde2905"
  • Network accessline 555
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 565
    name = "form_urlencoded" version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 566
    version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
  • Network accessline 567
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 574
    name = "fuchsia-zircon" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 575
    version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82"
  • Network accessline 576
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 584
    name = "fuchsia-zircon-sys" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 585
    version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
  • Network accessline 586
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 590
    name = "futures-core" version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 591
    version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2cd50c473c80f6d7c3670a752354b8e569b1a7cbfdc0419ec88e5edad85e0dc7"
  • Network accessline 592
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 596
    name = "futures-io" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 597
    version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718"
  • Network accessline 598
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 602
    name = "futures-task" version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 603
    version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b231ed28831efb4a61a08580c4bc233ec56bc009f4cd8f52da2c3cb97df0c109"
  • Network accessline 604
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 608
    name = "futures-util" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 609
    version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6"
  • Network accessline 610
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 620
    name = "generic-array" version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 621
    version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
  • Network accessline 622
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 630
    name = "getrandom" version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 631
    version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
  • Network accessline 632
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 641
    name = "getrandom" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 642
    version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099"
  • Network accessline 643
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 652
    name = "gif" version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 653
    version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee8cfcc411d9adbbaba82fb72661cc1bcca13e8bba98b364e62b2dba8f960159"
  • Network accessline 654
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 662
    name = "hashbrown" version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 663
    version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
  • Network accessline 664
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 673
    name = "heck" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 674
    version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
  • Network accessline 675
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 679
    name = "hermit-abi" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 680
    version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c"
  • Network accessline 681
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 685
    name = "home" version = "0.5.12" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 686
    version = "0.5.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d"
  • Network accessline 687
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 694
    name = "icu_collections" version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 695
    version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa68d21081c4a05d5a901a1c62add574c77048b6a1c67be3b50ce0b60d4ca513"
  • Network accessline 696
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 708
    name = "icu_locale_core" version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 709
    version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d56e28588da92eee5c3201a6eff33fabdd49b62269c8938d4ff050ce4d900deb"
  • Network accessline 710
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 721
    name = "icu_normalizer" version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 722
    version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12f9cf5f235641ed274641dd81c3f28d870e276763d0797aeeab72317b1c646f"
  • Network accessline 723
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 735
    name = "icu_normalizer_data" version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 736
    version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1563da1ed3e0b3bf3d74c9b85917ac9c56464d2f57242270c09c9e752f8021a0"
  • Network accessline 737
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 741
    name = "icu_properties" version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 742
    version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7e7ca276ad3145661a65914e6daf131ca5120cd3dcee8f8f3214b8875184a148"
  • Network accessline 743
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 756
    name = "icu_properties_data" version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 757
    version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e590f038c1464a96894fd6d10127e90a8be4509f56ff7ecef851b15cee0b7caa"
  • Network accessline 758
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 762
    name = "icu_provider" version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 763
    version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92a7ed671a6aad807a8651a2e1782a6598fda9ce5185dd8158549e95a91c6428"
  • Network accessline 764
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 777
    name = "idna" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 778
    version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
  • Network accessline 779
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 788
    name = "idna_adapter" version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 789
    version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714"
  • Network accessline 790
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 798
    name = "indexmap" version = "2.14.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 799
    version = "2.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
  • Network accessline 800
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 808
    name = "int-enum" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 809
    version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e366a1634cccc76b4cfd3e7580de9b605e4d93f1edac48d786c1f867c0def495"
  • Network accessline 810
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 820
    name = "interprocess" version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 821
    version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "069323743400cb7ab06a8fe5c1ed911d36b6919ec531661d034c89083629595b"
  • Network accessline 822
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 833
    name = "iovec" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 834
    version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e"
  • Network accessline 835
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 842
    name = "is_terminal_polyfill" version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 843
    version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
  • Network accessline 844
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 848
    name = "itoa" version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 849
    version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
  • Network accessline 850
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 854
    name = "js-sys" version = "0.3.104" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 855
    version = "0.3.104" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e0c1080212aad755ea003d18543e8768dd432c48819efd73a7bf1e39b7a5a3a"
  • Network accessline 856
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 865
    name = "lazy_static" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 866
    version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
  • Network accessline 867
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 871
    name = "libc" version = "0.2.186" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 872
    version = "0.2.186" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
  • Network accessline 873
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 877
    name = "libghostty-vt" version = "0.2.1" source = "git+https://github.com/Uzaaft/libghostty-rs.git?rev=a28e4ad00d6ba79b98b8cac651ed8976d8500903#a28e4ad00d6ba79b98b8cac651ed8976d8500903"
  • Network accessline 878
    version = "0.2.1" source = "git+https://github.com/Uzaaft/libghostty-rs.git?rev=a28e4ad00d6ba79b98b8cac651ed8976d8500903#a28e4ad00d6ba79b98b8cac651ed8976d8500903" dependencies = [
  • Network accessline 879
    source = "git+https://github.com/Uzaaft/libghostty-rs.git?rev=a28e4ad00d6ba79b98b8cac651ed8976d8500903#a28e4ad00d6ba79b98b8cac651ed8976d8500903"
  • Network accessline 887
    name = "libghostty-vt-sys" version = "0.2.1" source = "git+https://github.com/Uzaaft/libghostty-rs.git?rev=a28e4ad00d6ba79b98b8cac651ed8976d8500903#a28e4ad00d6ba79b98b8cac651ed8976d8500903"
  • Network accessline 889
    source = "git+https://github.com/Uzaaft/libghostty-rs.git?rev=a28e4ad00d6ba79b98b8cac651ed8976d8500903#a28e4ad00d6ba79b98b8cac651ed8976d8500903"
  • Network accessline 892
    name = "libm" version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 893
    version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981"
  • Network accessline 894
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 898
    name = "libredox" version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 899
    version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f02ab6bace2054fb888a3c16f990117b579d14a3088e472d63c6011fa185c9d3"
  • Network accessline 900
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 907
    name = "linux-raw-sys" version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 908
    version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
  • Network accessline 909
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 913
    name = "linux-raw-sys" version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 914
    version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
  • Network accessline 915
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 919
    name = "litemap" version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 920
    version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47d9d19d1d6efa0109d2f65ff4c85cddd50bd572e5a00127ab10987290bcefae"
  • Network accessline 921
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 925
    name = "lock_api" version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 926
    version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
  • Network accessline 927
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 934
    name = "log" version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 935
    version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad"
  • Network accessline 936
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 940
    name = "memchr" version = "2.8.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 941
    version = "2.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4"
  • Network accessline 942
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 946
    name = "miniz_oxide" version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 947
    version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
  • Network accessline 948
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 956
    name = "mio" version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 957
    version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02bd0af71c67b473010cbbc60715ee815645a4dc942899111f494b4b737d6fda"
  • Network accessline 958
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 968
    name = "miow" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 969
    version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52ffbca2f655e33c08be35d87278e5b18b89550a37dbd598c20db92f6a471123"
  • Network accessline 970
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 977
    name = "miow" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 978
    version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08"
  • Network accessline 979
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 986
    name = "nix" version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 987
    version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4"
  • Network accessline 988
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 998
    name = "once_cell" version = "1.21.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 999
    version = "1.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
  • Network accessline 1000
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1004
    name = "once_cell_polyfill" version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1005
    version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
  • Network accessline 1006
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1010
    name = "option-ext" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1011
    version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
  • Network accessline 1012
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1016
    name = "parking_lot" version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1017
    version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
  • Network accessline 1018
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1026
    name = "parking_lot_core" version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1027
    version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
  • Network accessline 1028
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1039
    name = "percent-encoding" version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1040
    version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
  • Network accessline 1041
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1045
    name = "phf" version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1046
    version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf"
  • Network accessline 1047
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1055
    name = "phf_shared" version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1056
    version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266"
  • Network accessline 1057
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1064
    name = "pin-project-lite" version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1065
    version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
  • Network accessline 1066
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1070
    name = "piper" version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1071
    version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1"
  • Network accessline 1072
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1081
    name = "png" version = "0.17.16" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1082
    version = "0.17.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526"
  • Network accessline 1083
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1094
    name = "polling" version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1095
    version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218"
  • Network accessline 1096
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1108
    name = "portable-pty" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1109
    version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4a596a2b3d2752d94f51fac2d4a96737b8705dddd311a32b9af47211f08671e"
  • Network accessline 1110
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1129
    name = "potential_utf" version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1130
    version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d83eb9bc6d8e5cf568e7a1101d60ee05e81ed50ea106026f3d18deeb046d7661"
  • Network accessline 1131
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1138
    name = "proc-macro2" version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1139
    version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
  • Network accessline 1140
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1147
    name = "proc-macro2-diagnostics" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1148
    version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8"
  • Network accessline 1149
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1159
    name = "quote" version = "1.0.46" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1160
    version = "1.0.46" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368"
  • Network accessline 1161
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1168
    name = "r-efi" version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1169
    version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
  • Network accessline 1170
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1174
    name = "recvmsg" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1175
    version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3edd4d5d42c92f0a659926464d4cce56b562761267ecf0f469d85b7de384175"
  • Network accessline 1176
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1180
    name = "redox_syscall" version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1181
    version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
  • Network accessline 1182
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1189
    name = "redox_users" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1190
    version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac"
  • Network accessline 1191
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1200
    name = "regex" version = "1.12.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1201
    version = "1.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1292b7759ae1cb9ec195452d1390a074f0cd8541ab7a5a8c31cd6db45d4a6ba"
  • Network accessline 1202
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1212
    name = "regex-automata" version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1213
    version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"
  • Network accessline 1214
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1223
    name = "regex-syntax" version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1224
    version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4"
  • Network accessline 1225
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1229
    name = "relative-path" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1230
    version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bca40a312222d8ba74837cb474edef44b37f561da5f773981007a10bbaa992b0"
  • Network accessline 1231
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1238
    name = "rio-grapheme-width" version = "0.5.25" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1239
    version = "0.5.25" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "710606f7afa1b55610137a63d1364c172a15ddb478cb3c5eddb73dfd8dce1c45"
  • Network accessline 1240
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1248
    name = "rio-graphics" version = "0.5.25" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1249
    version = "0.5.25" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd06d1c1c8b584083f365ad6acfe841362a02554ec650ca4e18fc96ed1ba4985"
  • Network accessline 1250
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1259
    name = "rio-vt" version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1260
    version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2774f471f1b614bb2ba64808c5fb3d00a00e5031109f5a3eb3ba4f8deb9d40e"
  • Network accessline 1261
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1290
    name = "rquickjs" version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1291
    version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e04e4eedfb060b503b5f0a2644abb890b0b3620d3fb674f9455f230014964e4"
  • Network accessline 1292
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1299
    name = "rquickjs-core" version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1300
    version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16e4f499ac5b943d97ee6dbc44f23c2c10426f420f7d2f1793d6318911b6608c"
  • Network accessline 1301
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1310
    name = "rquickjs-sys" version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1311
    version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a13ac243b86a74120814ef7e9e30ad5a2c1199b7b9963b1cf7c84e4cdc1cad99"
  • Network accessline 1312
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1319
    name = "rustc-hash" version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1320
    version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d"
  • Network accessline 1321
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1325
    name = "rustix" version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1326
    version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
  • Network accessline 1327
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1338
    name = "rustix" version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1339
    version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
  • Network accessline 1340
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1351
    name = "rustix-openpty" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1352
    version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1de16c7c59892b870a6336f185dc10943517f1327447096bbb7bb32cd85e2393"
  • Network accessline 1353
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1362
    name = "rustversion" version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1363
    version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f"
  • Network accessline 1364
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1368
    name = "scopeguard" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1369
    version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
  • Network accessline 1370
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1374
    name = "serde" version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1375
    version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
  • Network accessline 1376
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1384
    name = "serde_core" version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1385
    version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
  • Network accessline 1386
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1393
    name = "serde_derive" version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1394
    version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
  • Network accessline 1395
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1404
    name = "serde_json" version = "1.0.150" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1405
    version = "1.0.150" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9"
  • Network accessline 1406
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1417
    name = "serde_spanned" version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1418
    version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26"
  • Network accessline 1419
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1426
    name = "serial2" version = "0.2.37" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1427
    version = "0.2.37" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9eb6ea5562eeaed6936b8b54e086aa0f88b9e5b1bef45beb038e2519fa1185b1"
  • Network accessline 1428
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1437
    name = "sha2" version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1438
    version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
  • Network accessline 1439
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1448
    name = "shared_library" version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1449
    version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a9e7e0f2bfae24d8a5b5a66c5b257a83c7412304311512a0c054cd5e619da11"
  • Network accessline 1450
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1458
    name = "shell-words" version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1459
    version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc6fe69c597f9c37bfeeeeeb33da3530379845f10be461a66d16d03eca2ded77"
  • Network accessline 1460
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1464
    name = "shlex" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1465
    version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
  • Network accessline 1466
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1470
    name = "signal-hook" version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1471
    version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2"
  • Network accessline 1472
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1480
    name = "signal-hook" version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1481
    version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2a0c28ca5908dbdbcd52e6fdaa00358ab88637f8ab33e1f188dd510eb44b53d"
  • Network accessline 1482
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1490
    name = "signal-hook-mio" version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1491
    version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc"
  • Network accessline 1492
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1501
    name = "signal-hook-registry" version = "1.4.8" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1502
    version = "1.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b"
  • Network accessline 1503
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1511
    name = "simd-adler32" version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1512
    version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214"
  • Network accessline 1513
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1517
    name = "simdutf" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1518
    version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f542752c7335a9174e7bb81112c3ca1415a7a6b6ec2c3e840aca347a30f9141"
  • Network accessline 1519
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1527
    name = "siphasher" version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1528
    version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649"
  • Network accessline 1529
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1533
    name = "slab" version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1534
    version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
  • Network accessline 1535
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1539
    name = "slotmap" version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1540
    version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038"
  • Network accessline 1541
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1548
    name = "smallvec" version = "1.15.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1549
    version = "1.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90"
  • Network accessline 1550
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1554
    name = "socket2" version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1555
    version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4"
  • Network accessline 1556
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1564
    name = "stable_deref_trait" version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1565
    version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
  • Network accessline 1566
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1570
    name = "static_assertions" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1571
    version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
  • Network accessline 1572
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1576
    name = "strict-num" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1577
    version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731"
  • Network accessline 1578
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1582
    name = "strsim" version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1583
    version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
  • Network accessline 1584
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1588
    name = "syn" version = "2.0.118" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1589
    version = "2.0.118" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422"
  • Network accessline 1590
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1599
    name = "syn" version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1600
    version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3"
  • Network accessline 1601
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1610
    name = "synstructure" version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1611
    version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
  • Network accessline 1612
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1621
    name = "teletypewriter" version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1622
    version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f842f7caef17bcea4023e8f1b50ff46067c688ecdb899070cae00746317420bc"
  • Network accessline 1623
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1638
    name = "tempfile" version = "3.27.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1639
    version = "3.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
  • Network accessline 1640
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1651
    name = "thiserror" version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1652
    version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
  • Network accessline 1653
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1660
    name = "thiserror" version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1661
    version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
  • Network accessline 1662
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1669
    name = "thiserror-impl" version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1670
    version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
  • Network accessline 1671
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1680
    name = "thiserror-impl" version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1681
    version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
  • Network accessline 1682
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1691
    name = "tiny-skia" version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1692
    version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab"
  • Network accessline 1693
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1705
    name = "tiny-skia-path" version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1706
    version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93"
  • Network accessline 1707
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1716
    name = "tinystr" version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1717
    version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1e27c91459209c2986af3dcf603a5a74a4368754ce37414f59acc971167f643"
  • Network accessline 1718
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1726
    name = "tinyvec" version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1727
    version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb4ebadaa0af04fab11ae01eb5f9fdb5f9c5b875506e210e71c07873528baa7f"
  • Network accessline 1728
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1735
    name = "tinyvec_macros" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1736
    version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
  • Network accessline 1737
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1741
    name = "toml" version = "0.9.12+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1742
    version = "0.9.12+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863"
  • Network accessline 1743
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1756
    name = "toml_datetime" version = "0.7.5+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1757
    version = "0.7.5+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347"
  • Network accessline 1758
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1765
    name = "toml_parser" version = "1.1.3+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1766
    version = "1.1.3+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56"
  • Network accessline 1767
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1774
    name = "toml_writer" version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1775
    version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2"
  • Network accessline 1776
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1780
    name = "tracing" version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1781
    version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100"
  • Network accessline 1782
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1791
    name = "tracing-attributes" version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1792
    version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
  • Network accessline 1793
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1802
    name = "tracing-core" version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1803
    version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
  • Network accessline 1804
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1811
    name = "ttf-parser" version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1812
    version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31"
  • Network accessline 1813
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1889
    name = "typenum" version = "1.20.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1890
    version = "1.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20"
  • Network accessline 1891
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1895
    name = "ucd-trie" version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1896
    version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971"
  • Network accessline 1897
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1901
    name = "unicode-ident" version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1902
    version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
  • Network accessline 1903
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1907
    name = "unicode-width" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1908
    version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
  • Network accessline 1909
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1913
    name = "unicode-width-16" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1914
    version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9eba15036aa0f5bf8ed6cd12a624ddb61fd50b0779b1c05d89b663bcaed7b5c2"
  • Network accessline 1915
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1919
    name = "url" version = "2.5.8" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1920
    version = "2.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed"
  • Network accessline 1921
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1931
    name = "utf8_iter" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1932
    version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
  • Network accessline 1933
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1937
    name = "utf8parse" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1938
    version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
  • Network accessline 1939
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1943
    name = "version_check" version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1944
    version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
  • Network accessline 1945
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1949
    name = "vte" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1950
    version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a5924018406ce0063cd67f8e008104968b74b563ee1b85dde3ed1f7cb87d3dbd"
  • Network accessline 1951
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1963
    name = "wasi" version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1964
    version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
  • Network accessline 1965
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1969
    name = "wasm-bindgen" version = "0.2.127" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1970
    version = "0.2.127" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b70935747edd64d89de3efa29d73789b806c15798f8e7dca4d8ac356b50ce70"
  • Network accessline 1971
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1982
    name = "wasm-bindgen-macro" version = "0.2.127" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1983
    version = "0.2.127" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77775f8f3f7217702089053b94958f8f54061a3f663417df76e19cbdcca29bc1"
  • Network accessline 1984
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1992
    name = "wasm-bindgen-macro-support" version = "0.2.127" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1993
    version = "0.2.127" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e11d33f857dc2fb11b8bc75aee111aa9cbeb12cd9f25efd3d4c2a3dd4e235284"
  • Network accessline 1994
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2005
    name = "wasm-bindgen-shared" version = "0.2.127" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2006
    version = "0.2.127" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ef64dbcc55df09c7e5a46182d181c2cfa3e925f3da937ea764728b4bbb9dcbf"
  • Network accessline 2007
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2014
    name = "web-time" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2015
    version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
  • Network accessline 2016
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2024
    name = "weezl" version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2025
    version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88"
  • Network accessline 2026
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2030
    name = "widestring" version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2031
    version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471"
  • Network accessline 2032
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2036
    name = "winapi" version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2037
    version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
  • Network accessline 2038
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2046
    name = "winapi-i686-pc-windows-gnu" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2047
    version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
  • Network accessline 2048
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2052
    name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2053
    version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
  • Network accessline 2054
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2058
    name = "windows" version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2059
    version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0286ba339aa753e70765d521bb0242cc48e1194562bfa2a2ad7ac8a6de28f5d5"
  • Network accessline 2060
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2073
    name = "windows-link" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2074
    version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
  • Network accessline 2075
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2079
    name = "windows-sys" version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2080
    version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
  • Network accessline 2081
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2094
    name = "windows-sys" version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2095
    version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
  • Network accessline 2096
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2103
    name = "windows-sys" version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2104
    version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
  • Network accessline 2105
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2112
    name = "windows-sys" version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2113
    version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
  • Network accessline 2114
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2121
    name = "windows-targets" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2122
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
  • Network accessline 2123
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2137
    name = "windows-targets" version = "0.53.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2138
    version = "0.53.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3"
  • Network accessline 2139
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2154
    name = "windows_aarch64_gnullvm" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2155
    version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
  • Network accessline 2156
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2160
    name = "windows_aarch64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2161
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
  • Network accessline 2162
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2166
    name = "windows_aarch64_gnullvm" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2167
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53"
  • Network accessline 2168
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2172
    name = "windows_aarch64_msvc" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2173
    version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
  • Network accessline 2174
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2178
    name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2179
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
  • Network accessline 2180
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2184
    name = "windows_aarch64_msvc" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2185
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006"
  • Network accessline 2186
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2190
    name = "windows_i686_gnu" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2191
    version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
  • Network accessline 2192
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2196
    name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2197
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
  • Network accessline 2198
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2202
    name = "windows_i686_gnu" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2203
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3"
  • Network accessline 2204
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2208
    name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2209
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
  • Network accessline 2210
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2214
    name = "windows_i686_gnullvm" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2215
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c"
  • Network accessline 2216
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2220
    name = "windows_i686_msvc" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2221
    version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
  • Network accessline 2222
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2226
    name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2227
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
  • Network accessline 2228
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2232
    name = "windows_i686_msvc" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2233
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2"
  • Network accessline 2234
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2238
    name = "windows_x86_64_gnu" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2239
    version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
  • Network accessline 2240
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2244
    name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2245
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
  • Network accessline 2246
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2250
    name = "windows_x86_64_gnu" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2251
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499"
  • Network accessline 2252
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2256
    name = "windows_x86_64_gnullvm" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2257
    version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
  • Network accessline 2258
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2262
    name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2263
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
  • Network accessline 2264
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2268
    name = "windows_x86_64_gnullvm" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2269
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1"
  • Network accessline 2270
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2274
    name = "windows_x86_64_msvc" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2275
    version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
  • Network accessline 2276
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2280
    name = "windows_x86_64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2281
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
  • Network accessline 2282
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2286
    name = "windows_x86_64_msvc" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2287
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
  • Network accessline 2288
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2292
    name = "winnow" version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2293
    version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945"
  • Network accessline 2294
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2298
    name = "winnow" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2299
    version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81"
  • Network accessline 2300
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2304
    name = "winreg" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2305
    version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d"
  • Network accessline 2306
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2313
    name = "writeable" version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2314
    version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3ad82d2a33cdc9674dc7465672f271e096168fcdbe0f799d9e6db8c5892679dc"
  • Network accessline 2315
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2319
    name = "yoke" version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2320
    version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5"
  • Network accessline 2321
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2330
    name = "yoke-derive" version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2331
    version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e"
  • Network accessline 2332
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2342
    name = "zerofrom" version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2343
    version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272"
  • Network accessline 2344
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2351
    name = "zerofrom-derive" version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2352
    version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1"
  • Network accessline 2353
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2363
    name = "zerotrie" version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2364
    version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ea269c3bd32f0a32c321907a2ae912ba6f4649bb0fc764a15627e99a7095a3f"
  • Network accessline 2365
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2374
    name = "zerovec" version = "0.11.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2375
    version = "0.11.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94b5c6b5976d66c1d703c4fd17d3f5e43c8cedaacf604961b171adc7130896d8"
  • Network accessline 2376
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2385
    name = "zerovec-derive" version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2386
    version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f212a141d820099d57ffafb9569be9617a6f27d3dc881fbee8fb56642f917a9"
  • Network accessline 2387
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2396
    name = "zmij" version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2397
    version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
  • Network accessline 2398
    source = "registry+https://github.com/rust-lang/crates.io-index"

Cargo.toml

  • Network accessline 17
    rust-version = "1.90" license = "MIT" repository = "https://github.com/microsoft/tui-test"
  • Network accessline 19
    repository = "https://github.com/microsoft/tui-test"
  • Network accessline 35
    interprocess = "2.4.2" rquickjs = { version = "0.12.2", features = ["parallel"] } ghostty-vt = { package = "libghostty-vt", version = "0.2.1", git = "https://github.com/Uzaaft/libghostty-rs.git", rev = "a28e4ad00d6ba79b98b8cac651ed8976d8500
  • Network accessline 36
    rquickjs = { version = "0.12.2", features = ["parallel"] } ghostty-vt = { package = "libghostty-vt", version = "0.2.1", git = "https://github.com/Uzaaft/libghostty-rs.git", rev = "a28e4ad00d6ba79b98b8cac651ed8976d8500903", default-features 
  • Network accessline 37
    ghostty-vt = { package = "libghostty-vt", version = "0.2.1", git = "https://github.com/Uzaaft/libghostty-rs.git", rev = "a28e4ad00d6ba79b98b8cac651ed8976d8500903", default-features = false }

Formula/tui-test.rb

  • Network accessline 1
    class TuiTest < Formula   desc "Control, inspect, test, and record terminal sessions"   homepage "https://github.com/microsoft/tui-test"
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    desc "Control, inspect, test, and record terminal sessions"   homepage "https://github.com/microsoft/tui-test"   version "0.1.1"
  • Network accessline 3
    homepage "https://github.com/microsoft/tui-test"
  • Network accessline 7
    on_macos do     on_arm do       url "https://github.com/microsoft/tui-test/releases/download/0.1.1/tui-test-aarch64-apple-darwin.tar.gz"
  • Network accessline 8
    on_arm do       url "https://github.com/microsoft/tui-test/releases/download/0.1.1/tui-test-aarch64-apple-darwin.tar.gz"       sha256 "a6819562a18031b212565f771d03fe9e5ec7d4f71b389394fd909cc66cee6b81"
  • Network accessline 9
    url "https://github.com/microsoft/tui-test/releases/download/0.1.1/tui-test-aarch64-apple-darwin.tar.gz"
  • Network accessline 13
    on_intel do       url "https://github.com/microsoft/tui-test/releases/download/0.1.1/tui-test-x86_64-apple-darwin.tar.gz"
  • Network accessline 14
    url "https://github.com/microsoft/tui-test/releases/download/0.1.1/tui-test-x86_64-apple-darwin.tar.gz"
  • Network accessline 19
    on_linux do     on_arm do       url "https://github.com/microsoft/tui-test/releases/download/0.1.1/tui-test-aarch64-unknown-linux-gnu.tar.gz"
  • Network accessline 20
    on_arm do       url "https://github.com/microsoft/tui-test/releases/download/0.1.1/tui-test-aarch64-unknown-linux-gnu.tar.gz"       sha256 "99588dd2e296f9b2685d7fb71d68a3dde3b1fed8c0e8f1af4d215538e858bd09"
  • Network accessline 21
    url "https://github.com/microsoft/tui-test/releases/download/0.1.1/tui-test-aarch64-unknown-linux-gnu.tar.gz"
  • Network accessline 25
    on_intel do       url "https://github.com/microsoft/tui-test/releases/download/0.1.1/tui-test-x86_64-unknown-linux-gnu.tar.gz"
  • Network accessline 26
    url "https://github.com/microsoft/tui-test/releases/download/0.1.1/tui-test-x86_64-unknown-linux-gnu.tar.gz"

README.md

  • Network accessline 24
    brew tap microsoft/tui-test https://github.com/microsoft/tui-test
  • Dangerous shell operationline 33
    curl --proto '=https' --tlsv1.2 -LsSf https://raw.githubusercontent.com/microsoft/tui-test/main/install/install.sh | sh
  • Network accessline 33
    curl --proto '=https' --tlsv1.2 -LsSf https://raw.githubusercontent.com/microsoft/tui-test/main/install/install.sh | sh
  • Network accessline 39
    irm https://raw.githubusercontent.com/microsoft/tui-test/main/install/install.ps1 | iex
  • Network accessline 42
    You can also download a binary from [GitHub Releases](https://github.com/microsoft/tui-test/releases).
  • Network accessline 46
    | Language | Install | Reference | | --- | --- | --- | | Rust 1.90+ | `cargo add tui-test-rs@0.1.1` | [docs.rs](https://docs.rs/tui-test-rs/latest/tui_test/) |
  • Network accessline 47
    | --- | --- | --- | | Rust 1.90+ | `cargo add tui-test-rs@0.1.1` | [docs.rs](https://docs.rs/tui-test-rs/latest/tui_test/) | | Python 3.8+ | `pip install tui-test` | [Python API](bindings/python/README.md) |
  • Network accessline 48
    | Rust 1.90+ | `cargo add tui-test-rs@0.1.1` | [docs.rs](https://docs.rs/tui-test-rs/latest/tui_test/) |
  • Network accessline 128
    [Rust API reference](https://docs.rs/tui-test-rs/latest/tui_test/)
  • Network accessline 162
    | --- | --- | | CLI | [CLI reference](#cli-reference) | | Rust | [docs.rs](https://docs.rs/tui-test-rs/latest/tui_test/) |
  • Network accessline 163
    | CLI | [CLI reference](#cli-reference) | | Rust | [docs.rs](https://docs.rs/tui-test-rs/latest/tui_test/) | | Python | [bindings/python/README.md](bindings/python/README.md) |
  • Network accessline 164
    | Rust | [docs.rs](https://docs.rs/tui-test-rs/latest/tui_test/) |
  • Network accessline 455
    This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For d
  • Network accessline 459
    This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [openc
  • Network accessline 463
    This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow [Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal

SECURITY.md

  • Network accessline 5
    Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://git
  • Network accessline 7
    If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/security.md/definition), please report it to us as described below.
  • Network accessline 13
    Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/security.md/msrc/create-report).
  • Network accessline 15
    If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com).  If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page
  • Network accessline 17
    You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://www.microsoft.com/msrc
  • Network accessline 31
    If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/security.md/msrc/bounty) page for more details about our active programs.
  • Network accessline 39
    Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/security.md/cvd).

bindings/go/README.md

  • Network accessline 224
    label := terminal.GetByText("Documentation", tuitest.TextSelectorOptions{}) link := terminal.GetByLink("https://example.com/docs", tuitest.LinkSelectorOptions{})
  • Network accessline 225
    link := terminal.GetByLink("https://example.com/docs", tuitest.LinkSelectorOptions{})

bindings/go/client.go

  • Executable scriptline 1
    Executable file

bindings/go/engine.go

  • Executable scriptline 1
    Executable file

bindings/go/examples/smoke/main.go

  • Executable scriptline 1
    Executable file

bindings/go/input.go

  • Executable scriptline 1
    Executable file

bindings/go/integration_test.go

  • Executable scriptline 1
    Executable file
  • Network accessline 22
    return 	} 	fmt.Print("\x1b[2J\x1b[Hgo-ready\r\nitem item\r\n\x1b[1mstyled\x1b[0m plain\r\n界 café\r\n\x1b]8;;https://example.test/docs\x1b\\linked docs\x1b]8;;\x1b\\\r\n")
  • Network accessline 23
    } 	fmt.Print("\x1b[2J\x1b[Hgo-ready\r\nitem item\r\n\x1b[1mstyled\x1b[0m plain\r\n界 café\r\n\x1b]8;;https://example.test/docs\x1b\\linked docs\x1b]8;;\x1b\\\r\n") 	scanner := bufio.NewScanner(os.Stdin)
  • Network accessline 24
    fmt.Print("\x1b[2J\x1b[Hgo-ready\r\nitem item\r\n\x1b[1mstyled\x1b[0m plain\r\n界 café\r\n\x1b]8;;https://example.test/docs\x1b\\linked docs\x1b]8;;\x1b\\\r\n")
  • Network accessline 202
    terminal := newTerminal(t, tuitest.ClientOptions{}) 	row := terminal.GetByText("linked docs", tuitest.TextSelectorOptions{}) 	link := terminal.GetByLink("https://example.test/docs", tuitest.LinkSelectorOptions{})
  • Network accessline 203
    row := terminal.GetByText("linked docs", tuitest.TextSelectorOptions{}) 	link := terminal.GetByLink("https://example.test/docs", tuitest.LinkSelectorOptions{}) 	intersection, err := row.And(link)
  • Network accessline 204
    link := terminal.GetByLink("https://example.test/docs", tuitest.LinkSelectorOptions{})
  • Network accessline 220
    cells, err := terminal.Cells(uint16(linked.Start.Column), uint16(linked.Start.Row), 1, 1) 	requireNoError(t, err) 	if len(cells) != 1 || cells[0].Link != "https://example.test/docs" {
  • Network accessline 221
    requireNoError(t, err) 	if len(cells) != 1 || cells[0].Link != "https://example.test/docs" { 		t.Fatalf("linked cell=%+v", cells)
  • Network accessline 222
    if len(cells) != 1 || cells[0].Link != "https://example.test/docs" {
  • Network accessline 380
    func TestCloseInterruptsPendingWait(t *testing.T) { 	t.Skip("Known upstream limitation accepted for this binding: named Close blocks behind pending waits; https://github.com/microsoft/tui-test/issues/207")
  • Network accessline 381
    t.Skip("Known upstream limitation accepted for this binding: named Close blocks behind pending waits; https://github.com/microsoft/tui-test/issues/207")

bindings/go/internal/native/abi.go

  • Executable scriptline 1
    Executable file

bindings/go/internal/native/abi_check.go

  • Executable scriptline 1
    Executable file

bindings/go/internal/native/abi_check_test.go

  • Executable scriptline 1
    Executable file

bindings/go/internal/native/embedded.go

  • Executable scriptline 1
    Executable file

bindings/go/internal/native/embedded_test.go

  • Executable scriptline 1
    Executable file
  • Access to secretsline 174
    [Credential-related source omitted]

bindings/go/internal/native/functions.go

  • Executable scriptline 1
    Executable file

bindings/go/internal/native/input.go

  • Executable scriptline 1
    Executable file

bindings/go/internal/native/libc_linux.go

  • Executable scriptline 1
    Executable file

bindings/go/internal/native/libc_other.go

  • Executable scriptline 1
    Executable file

bindings/go/internal/native/loader.go

  • Executable scriptline 1
    Executable file

bindings/go/internal/native/loader_test.go

  • Executable scriptline 1
    Executable file

bindings/go/internal/native/loader_unix.go

  • Executable scriptline 1
    Executable file

bindings/go/internal/native/loader_windows.go

  • Executable scriptline 1
    Executable file

bindings/go/internal/native/memory.go

  • Executable scriptline 1
    Executable file

bindings/go/internal/native/models.go

  • Executable scriptline 1
    Executable file

bindings/go/internal/native/results.go

  • Executable scriptline 1
    Executable file

bindings/go/internal/native/results_test.go

  • Executable scriptline 1
    Executable file
  • Network accessline 34
    memory := nativeMemory{} 	defer memory.release() 	values := []abiCell{{character: memory.text("x"), link: memory.text("https://example.test"), linkID: memory.text("docs")}}
  • Network accessline 35
    defer memory.release() 	values := []abiCell{{character: memory.text("x"), link: memory.text("https://example.test"), linkID: memory.text("docs")}} 	memory.pinner.Pin(&values[0])
  • Network accessline 36
    values := []abiCell{{character: memory.text("x"), link: memory.text("https://example.test"), linkID: memory.text("docs")}}
  • Network accessline 37
    memory.pinner.Pin(&values[0]) 	cells := nativeCells(&abiResult{cells: &values[0], cellsLen: 1}) 	if len(cells) != 1 || cells[0].Link != "https://example.test" || cells[0].LinkID != "docs" {
  • Network accessline 38
    cells := nativeCells(&abiResult{cells: &values[0], cellsLen: 1}) 	if len(cells) != 1 || cells[0].Link != "https://example.test" || cells[0].LinkID != "docs" { 		t.Fatalf("cells=%+v", cells)
  • Network accessline 39
    if len(cells) != 1 || cells[0].Link != "https://example.test" || cells[0].LinkID != "docs" {

bindings/go/internal/native/session.go

  • Executable scriptline 1
    Executable file

bindings/go/locator.go

  • Executable scriptline 1
    Executable file

bindings/go/native_pointer_test.go

  • Executable scriptline 1
    Executable file

bindings/go/spawn_test.go

  • Executable scriptline 1
    Executable file

bindings/go/tuitesttest/terminal.go

  • Executable scriptline 1
    Executable file

bindings/go/tuitesttest/terminal_test.go

  • Executable scriptline 1
    Executable file

bindings/go/types.go

  • Executable scriptline 1
    Executable file

bindings/js/README.md

  • Network accessline 243
    const link = terminal.getByLink("https://example.com");
  • Network accessline 248
    const containsLink = sections.filter({ has: link }); const withoutOldText = sections.filter({ hasNot: terminal.getByText("old") }); const entirelyLinked = sections.getByLink("https://example.com");
  • Network accessline 250
    const entirelyLinked = sections.getByLink("https://example.com");

bindings/js/examples/scrollback.mjs

  • Executable scriptline 1
    Executable file

bindings/js/native/abi.js

  • Executable scriptline 1
    Executable file

bindings/js/native/adapter.js

  • Executable scriptline 1
    Executable file

bindings/js/native/index.d.ts

  • Executable scriptline 1
    Executable file

bindings/js/native/index.js

  • Executable scriptline 1
    Executable file

bindings/js/native/models.js

  • Executable scriptline 1
    Executable file

bindings/js/package-lock.json

  • Network accessline 22
    "node_modules/@koromix/koffi-android-arm64": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-android-arm64/-/koffi-android-arm64-3.3.3.tgz",
  • Network accessline 23
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-android-arm64/-/koffi-android-arm64-3.3.3.tgz",       "integrity": "sha512-c8iDq/mPXkgQmrmZ6SpqWIVF3ZnJEpjVQswzKzbrCSdr68pmSY/cNj1t4qvv32T8nNjW71/hB+E8Rq1+vVpm
  • Network accessline 24
    "resolved": "https://registry.npmjs.org/@koromix/koffi-android-arm64/-/koffi-android-arm64-3.3.3.tgz",
  • Network accessline 33
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 34
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 35
    "url": "https://liberapay.com/Koromix"
  • Network accessline 38
    "node_modules/@koromix/koffi-android-x64": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-android-x64/-/koffi-android-x64-3.3.3.tgz",
  • Network accessline 39
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-android-x64/-/koffi-android-x64-3.3.3.tgz",       "integrity": "sha512-yAFu4oX6rpBCqr4HiGo3FpywmRN11LOSde4+GJZvfkFymqV3wZtx6TgVe8rZ4ogJZz9B8o1tDeKsZ6pqeoH40g==
  • Network accessline 40
    "resolved": "https://registry.npmjs.org/@koromix/koffi-android-x64/-/koffi-android-x64-3.3.3.tgz",
  • Network accessline 49
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 50
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 51
    "url": "https://liberapay.com/Koromix"
  • Network accessline 54
    "node_modules/@koromix/koffi-darwin-arm64": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-darwin-arm64/-/koffi-darwin-arm64-3.3.3.tgz",
  • Network accessline 55
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-darwin-arm64/-/koffi-darwin-arm64-3.3.3.tgz",       "integrity": "sha512-aFYI3YMdQWOAmHlVA+GfBlJZTpvfbUv/NoeBBkqblWN7BxuY02bkWMyoksUEl+mnx7ScoMonnjzXKJkNQXmR3w
  • Network accessline 56
    "resolved": "https://registry.npmjs.org/@koromix/koffi-darwin-arm64/-/koffi-darwin-arm64-3.3.3.tgz",
  • Network accessline 65
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 66
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 67
    "url": "https://liberapay.com/Koromix"
  • Network accessline 70
    "node_modules/@koromix/koffi-darwin-x64": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-darwin-x64/-/koffi-darwin-x64-3.3.3.tgz",
  • Network accessline 71
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-darwin-x64/-/koffi-darwin-x64-3.3.3.tgz",       "integrity": "sha512-6Q8/DDhVADPMm3lFnZFJRETJtf485jZKzn1KogXeA9Gfztv/XMFiCOK4aEouFc256h9uWzC69mGimtcVcwK+Ww==",
  • Network accessline 72
    "resolved": "https://registry.npmjs.org/@koromix/koffi-darwin-x64/-/koffi-darwin-x64-3.3.3.tgz",
  • Network accessline 81
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 82
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 83
    "url": "https://liberapay.com/Koromix"
  • Network accessline 86
    "node_modules/@koromix/koffi-freebsd-arm64": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-freebsd-arm64/-/koffi-freebsd-arm64-3.3.3.tgz",
  • Network accessline 87
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-freebsd-arm64/-/koffi-freebsd-arm64-3.3.3.tgz",       "integrity": "sha512-IynEDMMU9pp7EVVqQwXVU9x0JH7Opj8KB0wbcKgYNEhRM9eGzJ4ai7iwG8y8tdD/Y8niSVrVTj5WLNCCvUWX
  • Network accessline 88
    "resolved": "https://registry.npmjs.org/@koromix/koffi-freebsd-arm64/-/koffi-freebsd-arm64-3.3.3.tgz",
  • Network accessline 97
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 98
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 99
    "url": "https://liberapay.com/Koromix"
  • Network accessline 102
    "node_modules/@koromix/koffi-freebsd-ia32": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-freebsd-ia32/-/koffi-freebsd-ia32-3.3.3.tgz",
  • Network accessline 103
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-freebsd-ia32/-/koffi-freebsd-ia32-3.3.3.tgz",       "integrity": "sha512-5b4W9jX+wmfWn9vG7DvKIrNhhRpPDAx7YQV5i9epUR0Ogxz4s4a3APz/beLCvgHt4WhaSRrazxGYQz1oFOlfow
  • Network accessline 104
    "resolved": "https://registry.npmjs.org/@koromix/koffi-freebsd-ia32/-/koffi-freebsd-ia32-3.3.3.tgz",
  • Network accessline 113
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 114
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 115
    "url": "https://liberapay.com/Koromix"
  • Network accessline 118
    "node_modules/@koromix/koffi-freebsd-x64": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-freebsd-x64/-/koffi-freebsd-x64-3.3.3.tgz",
  • Network accessline 119
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-freebsd-x64/-/koffi-freebsd-x64-3.3.3.tgz",       "integrity": "sha512-+NmMrp3ji1NN4PTaLaXDCKMaJ5Fl+0+nrClmtsu/7wi+fjCrCSGMrJZUmTIJPm1nd8Z5fMRjWesiVvQiy/ETDg==
  • Network accessline 120
    "resolved": "https://registry.npmjs.org/@koromix/koffi-freebsd-x64/-/koffi-freebsd-x64-3.3.3.tgz",
  • Network accessline 129
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 130
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 131
    "url": "https://liberapay.com/Koromix"
  • Network accessline 134
    "node_modules/@koromix/koffi-linux-arm": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-arm/-/koffi-linux-arm-3.3.3.tgz",
  • Network accessline 135
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-arm/-/koffi-linux-arm-3.3.3.tgz",       "integrity": "sha512-K+NFO4/SiF4ANCS1ykem36wbEjfBJKsaakLKZ+6LbaLqyLjHHGky4fEIgipac/+XJtD4ZXjhexPIVjwzkO+rMQ==",
  • Network accessline 136
    "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-arm/-/koffi-linux-arm-3.3.3.tgz",
  • Network accessline 145
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 146
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 147
    "url": "https://liberapay.com/Koromix"
  • Network accessline 150
    "node_modules/@koromix/koffi-linux-arm64": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-arm64/-/koffi-linux-arm64-3.3.3.tgz",
  • Network accessline 151
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-arm64/-/koffi-linux-arm64-3.3.3.tgz",       "integrity": "sha512-y7UHjwOKbj2IjIpWtHmI8LEKXchidt47k605DCv5+YQMIDTbzhz/i3zTI1kRp6EYBLTBwRkR1X1PGt3uUi+rKQ==
  • Network accessline 152
    "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-arm64/-/koffi-linux-arm64-3.3.3.tgz",
  • Network accessline 161
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 162
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 163
    "url": "https://liberapay.com/Koromix"
  • Network accessline 166
    "node_modules/@koromix/koffi-linux-ia32": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-ia32/-/koffi-linux-ia32-3.3.3.tgz",
  • Network accessline 167
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-ia32/-/koffi-linux-ia32-3.3.3.tgz",       "integrity": "sha512-dbcpe7IrWr18AAbIKa/RvJ8pM1lEpSELWYW6wsEBIYw/RTLfXqWJ6d9Ya0NWJgHTW+N7783KVQaV5c1Sr3ONDQ==",
  • Network accessline 168
    "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-ia32/-/koffi-linux-ia32-3.3.3.tgz",
  • Network accessline 177
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 178
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 179
    "url": "https://liberapay.com/Koromix"
  • Network accessline 182
    "node_modules/@koromix/koffi-linux-loong64": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-loong64/-/koffi-linux-loong64-3.3.3.tgz",
  • Network accessline 183
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-loong64/-/koffi-linux-loong64-3.3.3.tgz",       "integrity": "sha512-kbJFmWSoDHGZgxgDhInuvDi8MzrHafBfQ7iWN5P+nHv297beQXrHecFfCNBApnG9d2wrhEoY+EH/TdITuvaS
  • Network accessline 184
    "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-loong64/-/koffi-linux-loong64-3.3.3.tgz",
  • Network accessline 193
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 194
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 195
    "url": "https://liberapay.com/Koromix"
  • Network accessline 198
    "node_modules/@koromix/koffi-linux-ppc64": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-ppc64/-/koffi-linux-ppc64-3.3.3.tgz",
  • Network accessline 199
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-ppc64/-/koffi-linux-ppc64-3.3.3.tgz",       "integrity": "sha512-YwGxjudYHsiDZ6qH4WmEawHXmTaZzjiZ4xdjcbzsVHqNvgZ3Nz7WG03PybecJ+BVH2vqBOntGZ2VsG/sL0WY1g==
  • Network accessline 200
    "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-ppc64/-/koffi-linux-ppc64-3.3.3.tgz",
  • Network accessline 209
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 210
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 211
    "url": "https://liberapay.com/Koromix"
  • Network accessline 214
    "node_modules/@koromix/koffi-linux-riscv64": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-riscv64/-/koffi-linux-riscv64-3.3.3.tgz",
  • Network accessline 215
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-riscv64/-/koffi-linux-riscv64-3.3.3.tgz",       "integrity": "sha512-k/txpUsOO/L4TexahQHxqdFRmBEGE+g++np9M5eNcsHWNXmazeWBrrfB9sjl6cZAP69KZFO0toP+ZMfDUDHm
  • Network accessline 216
    "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-riscv64/-/koffi-linux-riscv64-3.3.3.tgz",
  • Network accessline 225
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 226
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 227
    "url": "https://liberapay.com/Koromix"
  • Network accessline 230
    "node_modules/@koromix/koffi-linux-x64": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-x64/-/koffi-linux-x64-3.3.3.tgz",
  • Network accessline 231
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-x64/-/koffi-linux-x64-3.3.3.tgz",       "integrity": "sha512-AI4kcNNWeGmzQzsNb0S+ZL/ht4HMtDcQl5nYFkkuVUO2g1/2KdvNekkwNWhpp805mDbLSDoRZtlioHyH/v8poQ==",
  • Network accessline 232
    "resolved": "https://registry.npmjs.org/@koromix/koffi-linux-x64/-/koffi-linux-x64-3.3.3.tgz",
  • Network accessline 241
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 242
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 243
    "url": "https://liberapay.com/Koromix"
  • Network accessline 246
    "node_modules/@koromix/koffi-openbsd-arm64": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-openbsd-arm64/-/koffi-openbsd-arm64-3.3.3.tgz",
  • Network accessline 247
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-openbsd-arm64/-/koffi-openbsd-arm64-3.3.3.tgz",       "integrity": "sha512-NEbQMrixbAWSmWCh4XyHWuhgEqgO4tegWyHoJej7Q3PmyIlgxKHTcRZsjAJ9C3sfgBDNIqPWTjMy3KO2mqEp
  • Network accessline 248
    "resolved": "https://registry.npmjs.org/@koromix/koffi-openbsd-arm64/-/koffi-openbsd-arm64-3.3.3.tgz",
  • Network accessline 257
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 258
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 259
    "url": "https://liberapay.com/Koromix"
  • Network accessline 262
    "node_modules/@koromix/koffi-openbsd-ia32": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-openbsd-ia32/-/koffi-openbsd-ia32-3.3.3.tgz",
  • Network accessline 263
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-openbsd-ia32/-/koffi-openbsd-ia32-3.3.3.tgz",       "integrity": "sha512-zGFX0KwZGmrV7AZY0+oozBpMuQZT7yQEY3NCDSb0rEqKyOrYLBNiXiXA5T8NSY3ipaW0b71L5Cu0KLKabdLY0A
  • Network accessline 264
    "resolved": "https://registry.npmjs.org/@koromix/koffi-openbsd-ia32/-/koffi-openbsd-ia32-3.3.3.tgz",
  • Network accessline 273
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 274
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 275
    "url": "https://liberapay.com/Koromix"
  • Network accessline 278
    "node_modules/@koromix/koffi-openbsd-x64": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-openbsd-x64/-/koffi-openbsd-x64-3.3.3.tgz",
  • Network accessline 279
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-openbsd-x64/-/koffi-openbsd-x64-3.3.3.tgz",       "integrity": "sha512-c1HMWkZPAZKQesKj2HqA6Zk1YEcv7Doc6JU9YJepXG8KpK4XZmI0L5vESSfySmidmasm05QDyLAcwDnNSvtfRA==
  • Network accessline 280
    "resolved": "https://registry.npmjs.org/@koromix/koffi-openbsd-x64/-/koffi-openbsd-x64-3.3.3.tgz",
  • Network accessline 289
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 290
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 291
    "url": "https://liberapay.com/Koromix"
  • Network accessline 294
    "node_modules/@koromix/koffi-win32-arm64": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-win32-arm64/-/koffi-win32-arm64-3.3.3.tgz",
  • Network accessline 295
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-win32-arm64/-/koffi-win32-arm64-3.3.3.tgz",       "integrity": "sha512-eL7gW4D22OBb3fi04s5ElzzNk+gkGEahaTNMB29UDLDeORe+0qIkhccBPovXW3/IRpdt8W7o8X2myUDXlTSYDQ==
  • Network accessline 296
    "resolved": "https://registry.npmjs.org/@koromix/koffi-win32-arm64/-/koffi-win32-arm64-3.3.3.tgz",
  • Network accessline 305
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 306
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 307
    "url": "https://liberapay.com/Koromix"
  • Network accessline 310
    "node_modules/@koromix/koffi-win32-ia32": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-win32-ia32/-/koffi-win32-ia32-3.3.3.tgz",
  • Network accessline 311
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-win32-ia32/-/koffi-win32-ia32-3.3.3.tgz",       "integrity": "sha512-3sw9vvQqro4yKsOWfKebzfTcdPKRwMrodGXWbfwkTsL61EQKdwsMNKA/0dDe0/ubAAZ0yPgstX8/gs94Svzfgw==",
  • Network accessline 312
    "resolved": "https://registry.npmjs.org/@koromix/koffi-win32-ia32/-/koffi-win32-ia32-3.3.3.tgz",
  • Network accessline 321
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 322
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 323
    "url": "https://liberapay.com/Koromix"
  • Network accessline 326
    "node_modules/@koromix/koffi-win32-x64": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-win32-x64/-/koffi-win32-x64-3.3.3.tgz",
  • Network accessline 327
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/@koromix/koffi-win32-x64/-/koffi-win32-x64-3.3.3.tgz",       "integrity": "sha512-tLTF17wl4CCwOlo1Tt0NbduwUduDvM6c8JSyearcLu6hpNHQo44RF3rKN2i7UkxwCqXyiudZK0lS421CC/TPZA==",
  • Network accessline 328
    "resolved": "https://registry.npmjs.org/@koromix/koffi-win32-x64/-/koffi-win32-x64-3.3.3.tgz",
  • Network accessline 337
    ],       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 338
    "funding": {         "url": "https://liberapay.com/Koromix"       }
  • Network accessline 339
    "url": "https://liberapay.com/Koromix"
  • Network accessline 350
    "node_modules/koffi": {       "version": "3.3.3",       "resolved": "https://registry.npmjs.org/koffi/-/koffi-3.3.3.tgz",
  • Network accessline 351
    "version": "3.3.3",       "resolved": "https://registry.npmjs.org/koffi/-/koffi-3.3.3.tgz",       "integrity": "sha512-XWNI4eyxJJzR2MakPZzR3QeZ06JOklLbxglin0dHhx/qIQCby8lqHs9Acq4Q7CpCKnOrBSj+6b9J5y69wfr2ZA==",
  • Network accessline 352
    "resolved": "https://registry.npmjs.org/koffi/-/koffi-3.3.3.tgz",
  • Network accessline 355
    "license": "MIT",       "funding": {         "url": "https://liberapay.com/Koromix"
  • Network accessline 356
    "funding": {         "url": "https://liberapay.com/Koromix"       },
  • Network accessline 357
    "url": "https://liberapay.com/Koromix"

bindings/js/package.json

  • Executable scriptline 1
    Executable file
  • Network accessline 58
    "repository": {     "type": "git",     "url": "https://github.com/microsoft/tui-test"
  • Network accessline 59
    "type": "git",     "url": "https://github.com/microsoft/tui-test"   },
  • Network accessline 60
    "url": "https://github.com/microsoft/tui-test"

bindings/js/scripts/build-native.mjs

  • Executable scriptline 1
    Executable file

bindings/js/src/client.ts

  • Executable scriptline 1
    Executable file

bindings/js/src/config.ts

  • Executable scriptline 1
    Executable file

bindings/js/src/ephemeral.ts

  • Executable scriptline 1
    Executable file

bindings/js/src/errors.ts

  • Executable scriptline 1
    Executable file

bindings/js/src/index.ts

  • Executable scriptline 1
    Executable file

bindings/js/src/native.ts

  • Executable scriptline 1
    Executable file

bindings/js/src/sessions.ts

  • Executable scriptline 1
    Executable file

bindings/js/src/test/index.ts

  • Executable scriptline 1
    Executable file

bindings/js/src/types.ts

  • Executable scriptline 1
    Executable file

bindings/js/src/version.ts

  • Executable scriptline 1
    Executable file

bindings/js/test/conformance.test.mjs

  • Executable scriptline 1
    Executable file

bindings/js/test/helpers.test.mjs

  • Executable scriptline 1
    Executable file

bindings/js/test/integration.test.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 828
    test("link locators compose cell sets and filter whole candidates", async () => {   const uri = "https://example.com";
  • Network accessline 829
    const uri = "https://example.com";

bindings/js/test/native.test.mjs

  • Executable scriptline 1
    Executable file

bindings/js/test/options.test.mjs

  • Executable scriptline 1
    Executable file

bindings/js/test/package.integration.test.mjs

  • Executable scriptline 1
    Executable file

bindings/js/test/scrollback.test.mjs

  • Executable scriptline 1
    Executable file

bindings/python/README.md

  • Network accessline 266
    link = terminal.get_by_link("https://example.com")
  • Network accessline 271
    contains_link = sections.filter(has=link) without_old_text = sections.filter(has_not=terminal.get_by_text("old")) entirely_linked = sections.get_by_link("https://example.com")
  • Network accessline 273
    entirely_linked = sections.get_by_link("https://example.com")

bindings/python/examples/shared_library.py

  • Executable scriptline 1
    Executable file

bindings/python/pyproject.toml

  • Network accessline 22
    [project.urls] Homepage = "https://github.com/microsoft/tui-test"
  • Network accessline 23
    Homepage = "https://github.com/microsoft/tui-test"
  • Network accessline 24
    Repository = "https://github.com/microsoft/tui-test"

bindings/python/setup.py

  • Executable scriptline 1
    Executable file

bindings/python/src/tui_test/__init__.py

  • Executable scriptline 1
    Executable file

bindings/python/src/tui_test/_abi.py

  • Executable scriptline 1
    Executable file

bindings/python/src/tui_test/_config.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 19
    [Credential-related source omitted]

bindings/python/src/tui_test/_ephemeral.py

  • Executable scriptline 1
    Executable file

bindings/python/src/tui_test/_native.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 58
    [Credential-related source omitted]

bindings/python/src/tui_test/client.py

  • Executable scriptline 1
    Executable file

bindings/python/src/tui_test/diagnostics.py

  • Executable scriptline 1
    Executable file

bindings/python/src/tui_test/errors.py

  • Executable scriptline 1
    Executable file

bindings/python/src/tui_test/testing.py

  • Executable scriptline 1
    Executable file

bindings/python/src/tui_test/types.py

  • Executable scriptline 1
    Executable file

bindings/python/tests/test_conformance.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 9
    [Credential-related source omitted]

bindings/python/tests/test_ctypes_adapter.py

  • Executable scriptline 1
    Executable file

bindings/python/tests/test_integration.py

  • Executable scriptline 1
    Executable file
  • Network accessline 315
    def test_link_locators_compose_and_filter(self):         async def scenario():             uri = "https://example.com"
  • Network accessline 316
    async def scenario():             uri = "https://example.com"             output = (
  • Network accessline 317
    uri = "https://example.com"

bindings/python/tests/test_native_api.py

  • Executable scriptline 1
    Executable file

bindings/python/tests/test_options.py

  • Executable scriptline 1
    Executable file

bindings/python/tests/test_scrollback.py

  • Executable scriptline 1
    Executable file

bindings/python/tests/test_testing.py

  • Executable scriptline 1
    Executable file

crates/tui-test-cli/src/cli.rs

  • Network accessline 1033
    #[test]     fn expect_text_accepts_a_link_target() {         for (argument, expected) in [("https://example.com", "https://example.com"), ("", "")] {
  • Network accessline 1034
    fn expect_text_accepts_a_link_target() {         for (argument, expected) in [("https://example.com", "https://example.com"), ("", "")] {             let cli =
  • Network accessline 1035
    for (argument, expected) in [("https://example.com", "https://example.com"), ("", "")] {

crates/tui-test-cli/tests/session_lifecycle.rs

  • Access to secretsline 2096
    [Credential-related source omitted]
  • Access to secretsline 2133
    [Credential-related source omitted]

crates/tui-test/assets/jetbrains-mono/OFL.txt

  • Network accessline 1
    Copyright 2020 The JetBrains Mono Project Authors (https://github.com/JetBrains/JetBrainsMono)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

crates/tui-test/assets/jetbrains-mono/SOURCE

  • Network accessline 1
    JetBrains Mono static TTF family commit: 19371302b95d218af43299bce79ddbddd0bc364d source: https://github.com/JetBrains/JetBrainsMono
  • Network accessline 2
    commit: 19371302b95d218af43299bce79ddbddd0bc364d source: https://github.com/JetBrains/JetBrainsMono path: fonts/ttf
  • Network accessline 3
    source: https://github.com/JetBrains/JetBrainsMono

crates/tui-test/assets/trace-viewer/report.min.js

  • Network accessline 1
    /*! svelte Copyright (c) 2016-2025 [Svelte Contributors](https://github.com/sveltejs/svelte/graphs/contributors)
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    Copyright (c) 2016-2025 [Svelte Contributors](https://github.com/sveltejs/svelte/graphs/contributors)
  • Network accessline 28
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYR
  • Network accessline 30
    "use strict";(()=>{var h=!1;var ht=Array.isArray,Mi=Array.prototype.indexOf,nr=Array.prototype.includes,Ir=Array.from,po=Object.keys,ke=Object.defineProperty,Ke=Object.getOwnPropertyDescriptor,_o=Object.getOwnPropertyDescriptors,mo=Object.p
  • Possible obfuscationline 30
    "use strict";(()=>{var h=!1;var ht=Array.isArray,Mi=Array.prototype.indexOf,nr=Array.prototype.includes,Ir=Array.from,po=Object.keys,ke=Object.defineProperty,Ke=Object.getOwnPropertyDescriptor,_o=Object.getOwnPropertyDescriptors,mo=Object.p

crates/tui-test/assets/xtermjs/LICENSE

  • Network accessline 1
    Both vendored bundles are MIT licensed and come from the xterm.js project (https://github.com/xtermjs/xterm.js), which carries a separate copyright
  • Network accessline 2
    (https://github.com/xtermjs/xterm.js), which carries a separate copyright
  • Network accessline 12
    Copyright (c) 2017-2019, The xterm.js authors (https://github.com/xtermjs/xterm.js)
  • Network accessline 13
    Copyright (c) 2014-2016, SourceLair Private Company (https://www.sourcelair.com)
  • Network accessline 14
    Copyright (c) 2012-2013, Christopher Jeffrey (https://github.com/chjj/)
  • Network accessline 40
    Copyright (c) 2019, The xterm.js authors (https://github.com/xtermjs/xterm.js)

crates/tui-test/assets/xtermjs/README.md

  • Network accessline 6
    | File | Source | License | | ---- | ------ | ------- | | `xterm-headless.js` | [`@xterm/headless`](https://www.npmjs.com/package/@xterm/headless) | MIT |
  • Network accessline 7
    | ---- | ------ | ------- | | `xterm-headless.js` | [`@xterm/headless`](https://www.npmjs.com/package/@xterm/headless) | MIT | | `addon-unicode11.js` | [`@xterm/addon-unicode11`](https://www.npmjs.com/package/@xterm/addon-unicode11) | MIT |
  • Network accessline 8
    | `xterm-headless.js` | [`@xterm/headless`](https://www.npmjs.com/package/@xterm/headless) | MIT |
  • Network accessline 9
    | `addon-unicode11.js` | [`@xterm/addon-unicode11`](https://www.npmjs.com/package/@xterm/addon-unicode11) | MIT |
  • Network accessline 62
    Two addons are deliberately not used yet: [#175](https://github.com/microsoft/tui-test/issues/175).

crates/tui-test/assets/xtermjs/addon-unicode11.js

  • Executable scriptline 1
    [Credential-related source omitted]

crates/tui-test/assets/xtermjs/shim.js

  • Executable scriptline 1
    Executable file

crates/tui-test/assets/xtermjs/xterm-headless.js

  • Possible obfuscationline 1
    (()=>{"use strict";var e={5639:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CircularList=void 0;const i=s(7150),r=s(802);class n extends i.Disposable{constructor(e){super(),this._maxLength=e,this.onDeleteEmitter=this._regist
  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 5
    [Credential-related source omitted]

crates/tui-test/shell/shellIntegration-env.zsh

  • Executable scriptline 1
    Executable file

crates/tui-test/shell/shellIntegration-login.zsh

  • Executable scriptline 1
    Executable file

crates/tui-test/shell/shellIntegration-profile.zsh

  • Executable scriptline 1
    Executable file

crates/tui-test/shell/shellIntegration-rc.zsh

  • Executable scriptline 1
    Executable file

crates/tui-test/shell/shellIntegration.bash

  • Executable scriptline 1
    Executable file

crates/tui-test/shell/shellIntegration.fish

  • Executable scriptline 1
    Executable file

crates/tui-test/shell/shellIntegration.ps1

  • Executable scriptline 1
    Executable file

crates/tui-test/src/engine.rs

  • Network accessline 4557
    let mut emu = backend.build(12, 3, &Profile::default()).unwrap();             emu.process(b"row0\r\nrow1\r\nrow2\r\nrow3\r\nrow4\r\n");             emu.process("\x1b[1;31m\u{4f60}e\u{301}\x1b[0m\x1b]8;;https://example.com\x1b\\link\x1b]8;;\
  • Network accessline 4558
    emu.process(b"row0\r\nrow1\r\nrow2\r\nrow3\r\nrow4\r\n");             emu.process("\x1b[1;31m\u{4f60}e\u{301}\x1b[0m\x1b]8;;https://example.com\x1b\\link\x1b]8;;\x1b\\".as_bytes());             let full = svg_snapshot_from(emu.as_ref(), tru
  • Network accessline 4559
    emu.process("\x1b[1;31m\u{4f60}e\u{301}\x1b[0m\x1b]8;;https://example.com\x1b\\link\x1b]8;;\x1b\\".as_bytes());
  • Network accessline 5929
    hyperlink: Some(std::sync::Arc::new(crate::terminal::cell::Hyperlink {                 id: Some("anchor".into()),                 uri: "https://example.com".into(),
  • Network accessline 5930
    id: Some("anchor".into()),                 uri: "https://example.com".into(),             })),
  • Network accessline 5931
    uri: "https://example.com".into(),
  • Network accessline 6160
    hyperlink: Some(std::sync::Arc::new(crate::terminal::cell::Hyperlink {                 id: None,                 uri: "https://example.com".into(),
  • Network accessline 6161
    id: None,                 uri: "https://example.com".into(),             })),
  • Network accessline 6162
    uri: "https://example.com".into(),
  • Network accessline 6167
    let rows = vec![vec![linked]];         for (uri, count) in [("https://example.com", 1), ("https://other.example", 0)] {
  • Network accessline 6168
    for (uri, count) in [("https://example.com", 1), ("https://other.example", 0)] {
  • Network accessline 6189
    hyperlink: Some(std::sync::Arc::new(crate::terminal::cell::Hyperlink {                 id: None,                 uri: "https://example.com".into(),
  • Network accessline 6190
    id: None,                 uri: "https://example.com".into(),             })),
  • Network accessline 6191
    uri: "https://example.com".into(),
  • Network accessline 6211
    hyperlink: Some(std::sync::Arc::new(crate::terminal::cell::Hyperlink {                 id: None,                 uri: "https://example.com".into(),
  • Network accessline 6212
    id: None,                 uri: "https://example.com".into(),             })),
  • Network accessline 6213
    uri: "https://example.com".into(),

crates/tui-test/src/record/seed.rs

  • Network accessline 554
    ("\x1b(0q", "qx"),             ("\x1b[20h\x1b[?1h\x1b=\x1b[?2004hA", "\nB"),             ("\x1b]8;id=test;https://example.com\x1b\\X", "Y"),
  • Network accessline 555
    ("\x1b[20h\x1b[?1h\x1b=\x1b[?2004hA", "\nB"),             ("\x1b]8;id=test;https://example.com\x1b\\X", "Y"),             ("\x1b[31", "mX"),
  • Network accessline 556
    ("\x1b]8;id=test;https://example.com\x1b\\X", "Y"),

crates/tui-test/src/render/svg.rs

  • Network accessline 462
    let _ = write!(         out,         r#"<svg xmlns="http://www.w3.org/2000/svg" width="{output_width}" height="{output_height}" viewBox="0 0 {width:.0} {height:.0}" font-family="{font_family}" font-size="{font_size}px">"#
  • Network accessline 463
    out,         r#"<svg xmlns="http://www.w3.org/2000/svg" width="{output_width}" height="{output_height}" viewBox="0 0 {width:.0} {height:.0}" font-family="{font_family}" font-size="{font_size}px">"#     );
  • Network accessline 464
    r#"<svg xmlns="http://www.w3.org/2000/svg" width="{output_width}" height="{output_height}" viewBox="0 0 {width:.0} {height:.0}" font-family="{font_family}" font-size="{font_size}px">"#

crates/tui-test/src/render/testdata/default-style.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="278" height="167" viewBox="0 0 278 167" font-family="'Cascadia Code','JetBrains Mono','Fira Code',Menlo,Consolas,'DejaVu Sans Mono',monospace" font-size="17px"><rect width="278" height="167" fi

crates/tui-test/src/terminal/conformance.rs

  • Network accessline 133
    e.process(                 b"row0\r\nrow1\r\nrow2\r\n\x1b[1;31mrow3\x1b[0m\r\n\                   \x1b]8;id=live;https://example.com\x1b\\row4\x1b]8;;\x1b\\\r\nrow5",
  • Network accessline 134
    b"row0\r\nrow1\r\nrow2\r\n\x1b[1;31mrow3\x1b[0m\r\n\                   \x1b]8;id=live;https://example.com\x1b\\row4\x1b]8;;\x1b\\\r\nrow5",             );
  • Network accessline 135
    \x1b]8;id=live;https://example.com\x1b\\row4\x1b]8;;\x1b\\\r\nrow5",
  • Network accessline 578
    fn conformance_hyperlinks_cover_the_cells_they_open_over() {             let mut e = conformance_emu(20, 2, 100);             e.process(b"a\x1b]8;;https://example.com\x1b\\link\x1b]8;;\x1b\\b");
  • Network accessline 579
    let mut e = conformance_emu(20, 2, 100);             e.process(b"a\x1b]8;;https://example.com\x1b\\link\x1b]8;;\x1b\\b");             let rows = e.viewable_rows();
  • Network accessline 580
    e.process(b"a\x1b]8;;https://example.com\x1b\\link\x1b]8;;\x1b\\b");
  • Network accessline 585
    assert_eq!(                     rows[0][x].uri(),                     Some("https://example.com"),
  • Network accessline 586
    rows[0][x].uri(),                     Some("https://example.com"),                     "column {x} is inside the link"
  • Network accessline 587
    Some("https://example.com"),
  • Network accessline 599
    fn conformance_hyperlink_ids_are_only_what_the_child_sent() {             let mut e = conformance_emu(20, 2, 100);             e.process(b"\x1b]8;;https://a.example\x1b\\A\x1b]8;;\x1b\\");
  • Network accessline 600
    let mut e = conformance_emu(20, 2, 100);             e.process(b"\x1b]8;;https://a.example\x1b\\A\x1b]8;;\x1b\\");             e.process(b"\x1b]8;id=anchor;https://b.example\x1b\\B\x1b]8;;\x1b\\");
  • Network accessline 601
    e.process(b"\x1b]8;;https://a.example\x1b\\A\x1b]8;;\x1b\\");
  • Network accessline 602
    e.process(b"\x1b]8;id=anchor;https://b.example\x1b\\B\x1b]8;;\x1b\\");
  • Network accessline 605
    let plain = rows[0][0].hyperlink.clone().expect("A is linked");             assert_eq!(plain.uri, "https://a.example");
  • Network accessline 606
    assert_eq!(plain.uri, "https://a.example");
  • Network accessline 609
    let anchored = rows[0][1].hyperlink.clone().expect("B is linked");             assert_eq!(anchored.uri, "https://b.example");
  • Network accessline 610
    assert_eq!(anchored.uri, "https://b.example");
  • Network accessline 623
    let mut e = conformance_emu(20, 2, 100);             e.process(                 b"\x1b]8;;https://one.example\x1b\\1\x1b]8;;https://two.example\x1b\\2\x1b]8;;\x1b\\3",
  • Network accessline 624
    e.process(                 b"\x1b]8;;https://one.example\x1b\\1\x1b]8;;https://two.example\x1b\\2\x1b]8;;\x1b\\3",             );
  • Network accessline 625
    b"\x1b]8;;https://one.example\x1b\\1\x1b]8;;https://two.example\x1b\\2\x1b]8;;\x1b\\3",
  • Network accessline 626
    );             let rows = e.viewable_rows();             assert_eq!(rows[0][0].uri(), Some("https://one.example"));
  • Network accessline 627
    let rows = e.viewable_rows();             assert_eq!(rows[0][0].uri(), Some("https://one.example"));             assert_eq!(rows[0][1].uri(), Some("https://two.example"));
  • Network accessline 628
    assert_eq!(rows[0][0].uri(), Some("https://one.example"));
  • Network accessline 629
    assert_eq!(rows[0][1].uri(), Some("https://two.example"));
  • Network accessline 638
    use $crate::terminal::cell::UnderlineStyle as U;             let mut e = conformance_emu(20, 2, 100);             e.process(b"\x1b]8;;https://example.com\x1b\\p\x1b[4mq\x1b[0m\x1b]8;;\x1b\\");
  • Network accessline 639
    let mut e = conformance_emu(20, 2, 100);             e.process(b"\x1b]8;;https://example.com\x1b\\p\x1b[4mq\x1b[0m\x1b]8;;\x1b\\");             let rows = e.viewable_rows();
  • Network accessline 640
    e.process(b"\x1b]8;;https://example.com\x1b\\p\x1b[4mq\x1b[0m\x1b]8;;\x1b\\");
  • Network accessline 643
    assert_eq!(rows[0][0].uri(), Some("https://example.com"));
  • Network accessline 644
    assert_eq!(rows[0][0].underline, U::None, "a link is not an underline");             assert_eq!(rows[0][1].uri(), Some("https://example.com"));             assert_eq!(rows[0][1].underline, U::Single, "SGR 4 means single");
  • Network accessline 645
    assert_eq!(rows[0][1].uri(), Some("https://example.com"));
  • Network accessline 658
    fn conformance_an_attribute_reset_does_not_close_a_hyperlink() {             let mut e = conformance_emu(20, 2, 100);             e.process(b"\x1b]8;;https://example.com\x1b\\\x1b[1ma\x1b[0mb\x1b]8;;\x1b\\c");
  • Network accessline 659
    let mut e = conformance_emu(20, 2, 100);             e.process(b"\x1b]8;;https://example.com\x1b\\\x1b[1ma\x1b[0mb\x1b]8;;\x1b\\c");             let rows = e.viewable_rows();
  • Network accessline 660
    e.process(b"\x1b]8;;https://example.com\x1b\\\x1b[1ma\x1b[0mb\x1b]8;;\x1b\\c");
  • Network accessline 663
    assert!(rows[0][0].has($crate::terminal::cell::Attrs::BOLD));             assert_eq!(rows[0][0].uri(), Some("https://example.com"));
  • Network accessline 664
    assert_eq!(rows[0][0].uri(), Some("https://example.com"));
  • Network accessline 669
    assert_eq!(                 rows[0][1].uri(),                 Some("https://example.com"),
  • Network accessline 670
    rows[0][1].uri(),                 Some("https://example.com"),                 "SGR 0 does not clear the link"
  • Network accessline 671
    Some("https://example.com"),
  • Network accessline 1843
    fn conformance_a_link_run_shares_one_allocation() {             let mut e = conformance_emu(20, 3, 100);             e.process(b"\x1b]8;;https://example.com/a/long/path/past/inlining\x1b\\");
  • Network accessline 1844
    let mut e = conformance_emu(20, 3, 100);             e.process(b"\x1b]8;;https://example.com/a/long/path/past/inlining\x1b\\");             e.process(b"aaaaaaaaaaaaaaaaaaaa");
  • Network accessline 1845
    e.process(b"\x1b]8;;https://example.com/a/long/path/past/inlining\x1b\\");
  • Network accessline 1867
    fn conformance_same_uri_under_different_ids_stays_distinct() {             let mut e = conformance_emu(20, 2, 100);             e.process(b"\x1b]8;id=one;https://example.com\x1b\\A");
  • Network accessline 1868
    let mut e = conformance_emu(20, 2, 100);             e.process(b"\x1b]8;id=one;https://example.com\x1b\\A");             e.process(b"\x1b]8;id=two;https://example.com\x1b\\B");
  • Network accessline 1869
    e.process(b"\x1b]8;id=one;https://example.com\x1b\\A");
  • Network accessline 1870
    e.process(b"\x1b]8;id=two;https://example.com\x1b\\B");
  • Network accessline 1874
    assert_eq!(rows[0][0].uri(), Some("https://example.com"));
  • Network accessline 1875
    assert_eq!(rows[0][1].uri(), Some("https://example.com"));

crates/tui-test/src/terminal/locator.rs

  • Network accessline 1849
    };         let mut rows = grid(&["A B"]);         rows[0][1].hyperlink = link("https://example.com");
  • Network accessline 1851
    rows[0][1].hyperlink = link("https://example.com");
  • Network accessline 1862
    );         assert!(             locate(&rows, &with_link("https://example.com"))
  • Network accessline 1863
    assert!(             locate(&rows, &with_link("https://example.com"))                 .unwrap()
  • Network accessline 1864
    locate(&rows, &with_link("https://example.com"))
  • Network accessline 1870
    for cell in &mut rows[0] {             cell.hyperlink = link("https://example.com");
  • Network accessline 1871
    cell.hyperlink = link("https://example.com");
  • Network accessline 1872
    }         assert_eq!(             locate(&rows, &with_link("https://example.com"))
  • Network accessline 1873
    assert_eq!(             locate(&rows, &with_link("https://example.com"))                 .unwrap()
  • Network accessline 1874
    locate(&rows, &with_link("https://example.com"))
  • Network accessline 1894
    cell.hyperlink = Some(std::sync::Arc::new(crate::terminal::cell::Hyperlink {                 id: None,                 uri: "https://example.com".into(),
  • Network accessline 1895
    id: None,                 uri: "https://example.com".into(),             }));
  • Network accessline 1896
    uri: "https://example.com".into(),
  • Network accessline 1909
    let linked = LocatorQuery {             within: Some(Box::new(LocatorQuery::text("A B"))),             ..LocatorQuery::link("https://example.com")
  • Network accessline 1910
    within: Some(Box::new(LocatorQuery::text("A B"))),             ..LocatorQuery::link("https://example.com")         };
  • Network accessline 1911
    ..LocatorQuery::link("https://example.com")
  • Network accessline 1913
    let both = LocatorQuery {             within: Some(Box::new(bold.clone())),             ..LocatorQuery::link("https://example.com")
  • Network accessline 1914
    within: Some(Box::new(bold.clone())),             ..LocatorQuery::link("https://example.com")         };
  • Network accessline 1915
    ..LocatorQuery::link("https://example.com")

docs/website/install.mdx

  • Network accessline 14
    <TabItem label="macOS and Linux">     ```sh     curl -fsSL https://tui-test.dev/install.sh | sh
  • Network accessline 15
    ```sh     curl -fsSL https://tui-test.dev/install.sh | sh     ```
  • Dangerous shell operationline 16
    curl -fsSL https://tui-test.dev/install.sh | sh
  • Network accessline 16
    curl -fsSL https://tui-test.dev/install.sh | sh
  • Network accessline 19
    <TabItem label="Windows">     ```powershell     irm https://tui-test.dev/install.ps1 | iex
  • Network accessline 20
    ```powershell     irm https://tui-test.dev/install.ps1 | iex     ```
  • Network accessline 21
    irm https://tui-test.dev/install.ps1 | iex
  • Network accessline 29
    brew tap microsoft/tui-test https://github.com/microsoft/tui-test
  • Network accessline 33
    You can also download platform archives from [GitHub Releases](https://github.com/microsoft/tui-test/releases).
  • Network accessline 71
    [Rust API reference](https://docs.rs/tui-test-rs/latest/tui_test/)

install/install.ps1

  • Executable scriptline 1
    Executable file
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 32
    if ([string]::IsNullOrWhiteSpace($version) -or $version -eq "latest") {     $releaseUrl = "https://github.com/$repository/releases/latest/download"
  • Network accessline 33
    $releaseUrl = "https://github.com/$repository/releases/latest/download"
  • Network accessline 44
    $releases = Invoke-RestMethod `         -Uri "https://api.github.com/repos/$repository/releases?per_page=100" `
  • Network accessline 45
    -Uri "https://api.github.com/repos/$repository/releases?per_page=100" `
  • Network accessline 59
    $version = $latestBeta.tag_name     $releaseUrl = "https://github.com/$repository/releases/download/$version"
  • Network accessline 60
    $releaseUrl = "https://github.com/$repository/releases/download/$version"
  • Network accessline 61
    } else {     $releaseUrl = "https://github.com/$repository/releases/download/$version"
  • Network accessline 62
    else {     $releaseUrl = "https://github.com/$repository/releases/download/$version" }
  • Network accessline 63
    $releaseUrl = "https://github.com/$repository/releases/download/$version"

install/install.sh

  • Executable scriptline 1
    #!/bin/sh
  • Access to secretsline 33
    [Credential-related source omitted]
  • Dangerous shell operationline 39
    rm -rf -- "$TMP_DIR"
  • Network accessline 47
    if command -v curl >/dev/null 2>&1; then
  • Network accessline 48
    [Credential-related source omitted]
  • Network accessline 49
    curl --proto '=https' --tlsv1.2 -fsSL \
  • Network accessline 51
    "$url" -o "$destination"     else       curl --proto '=https' --tlsv1.2 -fsSL "$url" -o "$destination"
  • Network accessline 52
    else       curl --proto '=https' --tlsv1.2 -fsSL "$url" -o "$destination"     fi
  • Network accessline 53
    curl --proto '=https' --tlsv1.2 -fsSL "$url" -o "$destination"
  • Network accessline 54
    fi   elif command -v wget >/dev/null 2>&1; then     if [ -n "$TOKEN" ]; then
  • Network accessline 55
    elif command -v wget >/dev/null 2>&1; then
  • Network accessline 56
    [Credential-related source omitted]
  • Network accessline 57
    [Credential-related source omitted]
  • Network accessline 58
    -O "$destination" "$url"     else       wget -q -O "$destination" "$url"
  • Network accessline 59
    else       wget -q -O "$destination" "$url"     fi
  • Network accessline 60
    wget -q -O "$destination" "$url"
  • Network accessline 61
    fi   else     fail "curl or wget is required."
  • Network accessline 62
    else     fail "curl or wget is required."   fi
  • Network accessline 63
    fail "curl or wget is required."
  • Network accessline 67
    if [ -z "$VERSION" ] || [ "$VERSION" = "latest" ]; then   RELEASE_URL="https://github.com/${REPOSITORY}/releases/latest/download"
  • Network accessline 68
    RELEASE_URL="https://github.com/${REPOSITORY}/releases/latest/download"
  • Network accessline 71
    RELEASES_PATH="${TMP_DIR}/releases.json"   download \     "https://api.github.com/repos/${REPOSITORY}/releases?per_page=100" \
  • Network accessline 72
    download      "https://api.github.com/repos/${REPOSITORY}/releases?per_page=100"
  • Network accessline 73
    "https://api.github.com/repos/${REPOSITORY}/releases?per_page=100" \
  • Network accessline 94
    )"   [ -n "$VERSION" ] || fail "No beta release was found."   RELEASE_URL="https://github.com/${REPOSITORY}/releases/download/${VERSION}"
  • Network accessline 95
    [ -n "$VERSION" ] || fail "No beta release was found."   RELEASE_URL="https://github.com/${REPOSITORY}/releases/download/${VERSION}" else
  • Network accessline 96
    RELEASE_URL="https://github.com/${REPOSITORY}/releases/download/${VERSION}"
  • Network accessline 97
    else   RELEASE_URL="https://github.com/${REPOSITORY}/releases/download/${VERSION}" fi
  • Network accessline 98
    RELEASE_URL="https://github.com/${REPOSITORY}/releases/download/${VERSION}"
  • Network accessline 101
    DOWNLOAD_URL="${RELEASE_URL}/${ASSET}"
  • Network accessline 103
    echo "Downloading tui-test for ${TARGET}..." download "$DOWNLOAD_URL" "$ARCHIVE_PATH" ||
  • Network accessline 104
    download "$DOWNLOAD_URL" "$ARCHIVE_PATH" ||
  • Network accessline 105
    fail "Could not download ${DOWNLOAD_URL}"

references/javascript.md

  • Network accessline 141
    Full API: [bindings/js/README.md](https://github.com/microsoft/tui-test/blob/main/bindings/js/README.md)

references/python.md

  • Network accessline 136
    Full API: [bindings/python/README.md](https://github.com/microsoft/tui-test/blob/main/bindings/python/README.md)

references/rust.md

  • Network accessline 97
    Full API: [docs.rs](https://docs.rs/tui-test-rs/latest/tui_test/)

scripts/regenerate-static-media.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 73
    rm -rf -- "$temp_dir"

static/screen.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="678" height="520" viewBox="0 0 678 520" font-family="'Cascadia Code','JetBrains Mono','Fira Code',Menlo,Consolas,'DejaVu Sans Mono',monospace" font-size="17px"><rect width="678" height="520" fi

static/style-bordered.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="526" height="280" viewBox="0 0 526 280" font-family="'Cascadia Code','JetBrains Mono','Fira Code',Menlo,Consolas,'DejaVu Sans Mono',monospace" font-size="17px"><rect width="526" height="280" fi

static/style-default.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="518" height="272" viewBox="0 0 518 272" font-family="'Cascadia Code','JetBrains Mono','Fira Code',Menlo,Consolas,'DejaVu Sans Mono',monospace" font-size="17px"><rect width="518" height="272" fi

static/style-midnight.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="555.8824" height="293.8824" viewBox="0 0 556 294" font-family="'Cascadia Code','JetBrains Mono','Fira Code',Menlo,Consolas,'DejaVu Sans Mono',monospace" font-size="18px"><rect width="556" heigh

static/style-minimal.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="494" height="214" viewBox="0 0 494 214" font-family="'Cascadia Code','JetBrains Mono','Fira Code',Menlo,Consolas,'DejaVu Sans Mono',monospace" font-size="17px"><rect width="494" height="214" fi

static/style-poster.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" width="747.1765" height="389.1765" viewBox="0 0 747 389" font-family="'Cascadia Code','JetBrains Mono','Fira Code',Menlo,Consolas,'DejaVu Sans Mono',monospace" font-size="24px"><rect width="747" heigh

trace-viewer/build.mjs

  • Executable scriptline 1
    Executable file

trace-viewer/package-lock.json

  • Network accessline 19
    "node_modules/@esbuild/aix-ppc64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz",
  • Network accessline 20
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz",       "integrity": "sha1-v24QMDvPLnxoaXX6Uvk37Cco2Lw=",
  • Network accessline 21
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz",
  • Network accessline 35
    "node_modules/@esbuild/android-arm": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/android-arm/-/android-arm-0.28.2.tgz",
  • Network accessline 36
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/android-arm/-/android-arm-0.28.2.tgz",       "integrity": "sha1-LYTs5qTiaE2SvibuE9QnV9gxw4E=",
  • Network accessline 37
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/android-arm/-/android-arm-0.28.2.tgz",
  • Network accessline 51
    "node_modules/@esbuild/android-arm64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz",
  • Network accessline 52
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz",       "integrity": "sha1-DGJGvI0sTRcqrC2z+xGQ1yvWVQQ=",
  • Network accessline 53
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz",
  • Network accessline 67
    "node_modules/@esbuild/android-x64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/android-x64/-/android-x64-0.28.2.tgz",
  • Network accessline 68
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/android-x64/-/android-x64-0.28.2.tgz",       "integrity": "sha1-/DjU1jWNjcHPU/CfdYn+Q262SAE=",
  • Network accessline 69
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/android-x64/-/android-x64-0.28.2.tgz",
  • Network accessline 83
    "node_modules/@esbuild/darwin-arm64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz",
  • Network accessline 84
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz",       "integrity": "sha1-+Dr+6sHX2sAcei/QErPkUaBZH8w=",
  • Network accessline 85
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz",
  • Network accessline 99
    "node_modules/@esbuild/darwin-x64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz",
  • Network accessline 100
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz",       "integrity": "sha1-UQFHwFWnlViNu+FP1rG4rQovMN4=",
  • Network accessline 101
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz",
  • Network accessline 115
    "node_modules/@esbuild/freebsd-arm64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz",
  • Network accessline 116
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz",       "integrity": "sha1-CTuSAOzwsRW6Tl4kinSFycX4vV4=",
  • Network accessline 117
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz",
  • Network accessline 131
    "node_modules/@esbuild/freebsd-x64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz",
  • Network accessline 132
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz",       "integrity": "sha1-C+Irbfkl0hPoQeqHEjr134Cw+vc=",
  • Network accessline 133
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz",
  • Network accessline 147
    "node_modules/@esbuild/linux-arm": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz",
  • Network accessline 148
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz",       "integrity": "sha1-vrEq1yuE9y0oSIzBuO6ffrFB11M=",
  • Network accessline 149
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz",
  • Network accessline 163
    "node_modules/@esbuild/linux-arm64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz",
  • Network accessline 164
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz",       "integrity": "sha1-G9vGUc2pupmVxT7ZxxzqplCUdi0=",
  • Network accessline 165
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz",
  • Network accessline 179
    "node_modules/@esbuild/linux-ia32": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz",
  • Network accessline 180
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz",       "integrity": "sha1-uB+dVVKbRcIGpGoTghSxqmh5aWs=",
  • Network accessline 181
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz",
  • Network accessline 195
    "node_modules/@esbuild/linux-loong64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz",
  • Network accessline 196
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz",       "integrity": "sha1-WYZnJBoEyZt27W75QKxQA4xBn5g=",
  • Network accessline 197
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz",
  • Network accessline 211
    "node_modules/@esbuild/linux-mips64el": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz",
  • Network accessline 212
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz",       "integrity": "sha1-HFHrnOqQP1PZe1rzsYQdtw9Vlso=",
  • Network accessline 213
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz",
  • Network accessline 227
    "node_modules/@esbuild/linux-ppc64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz",
  • Network accessline 228
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz",       "integrity": "sha1-Y91h8XzrMagSJ/QT/qyKcbwsUfI=",
  • Network accessline 229
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz",
  • Network accessline 243
    "node_modules/@esbuild/linux-riscv64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz",
  • Network accessline 244
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz",       "integrity": "sha1-N2Owj95c8lqx+suOd1Lt/kX7/Cc=",
  • Network accessline 245
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz",
  • Network accessline 259
    "node_modules/@esbuild/linux-s390x": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz",
  • Network accessline 260
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz",       "integrity": "sha1-GhN/8pOoKQbrMXY4W9fo4OXPt8s=",
  • Network accessline 261
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz",
  • Network accessline 275
    "node_modules/@esbuild/linux-x64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz",
  • Network accessline 276
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz",       "integrity": "sha1-Jos2IRwUbKVPj+EsV4qNbviXlIU=",
  • Network accessline 277
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz",
  • Network accessline 291
    "node_modules/@esbuild/netbsd-arm64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz",
  • Network accessline 292
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz",       "integrity": "sha1-Ilca2VHWK7aszILY0frVyMGsC6E=",
  • Network accessline 293
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz",
  • Network accessline 307
    "node_modules/@esbuild/netbsd-x64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz",
  • Network accessline 308
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz",       "integrity": "sha1-QvzFcpfrCgyj9fxHUpH0waP3wN4=",
  • Network accessline 309
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz",
  • Network accessline 323
    "node_modules/@esbuild/openbsd-arm64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz",
  • Network accessline 324
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz",       "integrity": "sha1-nrMq8QSsPaz07coB9ZZmSqsMc+8=",
  • Network accessline 325
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz",
  • Network accessline 339
    "node_modules/@esbuild/openbsd-x64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz",
  • Network accessline 340
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz",       "integrity": "sha1-/r7SQC1giCJekfIPtM4lIq0KTv0=",
  • Network accessline 341
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz",
  • Network accessline 355
    "node_modules/@esbuild/openharmony-arm64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",
  • Network accessline 356
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",       "integrity": "sha1-hWQcPUZkKL+8zqXyHCaDZmP+9c4=
  • Network accessline 357
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",
  • Network accessline 371
    "node_modules/@esbuild/sunos-x64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz",
  • Network accessline 372
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz",       "integrity": "sha1-pzb52JYkgQRfxMPlT1R58iyHD7Q=",
  • Network accessline 373
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz",
  • Network accessline 387
    "node_modules/@esbuild/win32-arm64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz",
  • Network accessline 388
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz",       "integrity": "sha1-7lq0D60YYgG2UqM/il6xSenkJTI=",
  • Network accessline 389
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz",
  • Network accessline 403
    "node_modules/@esbuild/win32-ia32": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz",
  • Network accessline 404
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz",       "integrity": "sha1-xA0optmaEn2mcR8q/XSxHLY7Bqc=",
  • Network accessline 405
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz",
  • Network accessline 419
    "node_modules/@esbuild/win32-x64": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz",
  • Network accessline 420
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz",       "integrity": "sha1-shr/uATMFnwTPZX0WzodwTI7moc=",
  • Network accessline 421
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz",
  • Network accessline 435
    "node_modules/@jridgewell/gen-mapping": {       "version": "0.3.13",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
  • Network accessline 436
    "version": "0.3.13",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",       "integrity": "sha1-Y0Khn0Q0dRjJPkOxrGnes8Rlah8=",
  • Network accessline 437
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
  • Network accessline 444
    "node_modules/@jridgewell/remapping": {       "version": "2.3.5",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@jridgewell/remapping/-/remapping-2.3.5.tgz",
  • Network accessline 445
    "version": "2.3.5",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@jridgewell/remapping/-/remapping-2.3.5.tgz",       "integrity": "sha1-N1xHbRlylHhRuh4Vro8SMEdEWqE=",
  • Network accessline 446
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@jridgewell/remapping/-/remapping-2.3.5.tgz",
  • Network accessline 453
    "node_modules/@jridgewell/resolve-uri": {       "version": "3.1.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
  • Network accessline 454
    "version": "3.1.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",       "integrity": "sha1-eg7mAfYPmaIMfHxf8MgDiMEYm9Y=",
  • Network accessline 455
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
  • Network accessline 461
    "node_modules/@jridgewell/sourcemap-codec": {       "version": "1.6.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz",
  • Network accessline 462
    "version": "1.6.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz",       "integrity": "sha1-9MZj6GLwbcmMpNRThixGkCeJoY0="
  • Network accessline 463
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz",
  • Network accessline 466
    "node_modules/@jridgewell/trace-mapping": {       "version": "0.3.31",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
  • Network accessline 467
    "version": "0.3.31",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",       "integrity": "sha1-2xXWeByTHzolGj2sOVAcmKYIL9A=",
  • Network accessline 468
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
  • Network accessline 475
    "node_modules/@playwright/test": {       "version": "1.63.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@playwright/test/-/test-1.63.0.tgz",
  • Network accessline 476
    "version": "1.63.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@playwright/test/-/test-1.63.0.tgz",       "integrity": "sha1-gIAgxG6La5H51ijNDry7Mr39i2w=",
  • Network accessline 477
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@playwright/test/-/test-1.63.0.tgz",
  • Network accessline 490
    "node_modules/@sveltejs/acorn-typescript": {       "version": "1.0.13",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.13.tgz",
  • Network accessline 491
    "version": "1.0.13",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.13.tgz",       "integrity": "sha1-jHw8xwFOIS8uj8zuAVnb7P5gJAU="
  • Network accessline 492
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.13.tgz",
  • Network accessline 498
    "node_modules/@sveltejs/load-config": {       "version": "0.2.3",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@sveltejs/load-config/-/load-config-0.2.3.tgz",
  • Network accessline 499
    "version": "0.2.3",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@sveltejs/load-config/-/load-config-0.2.3.tgz",       "integrity": "sha1-X1THFT0oehtfLgpp+38Q6RupXYE=",
  • Network accessline 500
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@sveltejs/load-config/-/load-config-0.2.3.tgz",
  • Network accessline 507
    "node_modules/@types/estree": {       "version": "1.0.9",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@types/estree/-/estree-1.0.9.tgz",
  • Network accessline 508
    "version": "1.0.9",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@types/estree/-/estree-1.0.9.tgz",       "integrity": "sha1-zz8Oh2177hWpOrkluCv1cKOQSiQ="
  • Network accessline 509
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@types/estree/-/estree-1.0.9.tgz",
  • Network accessline 512
    "node_modules/@types/node": {       "version": "22.19.15",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@types/node/-/node-22.19.15.tgz",
  • Network accessline 513
    "version": "22.19.15",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@types/node/-/node-22.19.15.tgz",       "integrity": "sha1-YJHZn998CMtX3IsTRdQHupod9XY=",
  • Network accessline 514
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@types/node/-/node-22.19.15.tgz",
  • Network accessline 521
    "node_modules/acorn": {       "version": "8.18.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/acorn/-/acorn-8.18.0.tgz",
  • Network accessline 522
    "version": "8.18.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/acorn/-/acorn-8.18.0.tgz",       "integrity": "sha1-T68BstbTJr/u2XrqH1IiC19MGUA=",
  • Network accessline 523
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/acorn/-/acorn-8.18.0.tgz",
  • Network accessline 532
    "node_modules/aria-query": {       "version": "5.3.1",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/aria-query/-/aria-query-5.3.1.tgz",
  • Network accessline 533
    "version": "5.3.1",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/aria-query/-/aria-query-5.3.1.tgz",       "integrity": "sha1-68ssDX/EPmjkyyL3dNEgnLYnq0I=",
  • Network accessline 534
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/aria-query/-/aria-query-5.3.1.tgz",
  • Network accessline 540
    "node_modules/axobject-query": {       "version": "4.1.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/axobject-query/-/axobject-query-4.1.0.tgz",
  • Network accessline 541
    "version": "4.1.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/axobject-query/-/axobject-query-4.1.0.tgz",       "integrity": "sha1-KHaMdtDjz/IbxiqeLQtqwwBCoe4=",
  • Network accessline 542
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/axobject-query/-/axobject-query-4.1.0.tgz",
  • Network accessline 548
    "node_modules/chokidar": {       "version": "4.0.3",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/chokidar/-/chokidar-4.0.3.tgz",
  • Network accessline 549
    "version": "4.0.3",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/chokidar/-/chokidar-4.0.3.tgz",       "integrity": "sha1-e+N6TAPJruHs/oYqSiOyxwwgXTA=",
  • Network accessline 550
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/chokidar/-/chokidar-4.0.3.tgz",
  • Network accessline 558
    },       "funding": {         "url": "https://paulmillr.com/funding/"
  • Network accessline 559
    "funding": {         "url": "https://paulmillr.com/funding/"       }
  • Network accessline 560
    "url": "https://paulmillr.com/funding/"
  • Network accessline 563
    "node_modules/clsx": {       "version": "2.1.1",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/clsx/-/clsx-2.1.1.tgz",
  • Network accessline 564
    "version": "2.1.1",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/clsx/-/clsx-2.1.1.tgz",       "integrity": "sha1-7tOXyf2L2IK/sY3qtxAgSaLzKZk=",
  • Network accessline 565
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/clsx/-/clsx-2.1.1.tgz",
  • Network accessline 571
    "node_modules/devalue": {       "version": "5.9.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/devalue/-/devalue-5.9.2.tgz",
  • Network accessline 572
    "version": "5.9.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/devalue/-/devalue-5.9.2.tgz",       "integrity": "sha1-KjqK0hkExqYwv3uxYKy3yi+h5Gc="
  • Network accessline 573
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/devalue/-/devalue-5.9.2.tgz",
  • Network accessline 576
    "node_modules/esbuild": {       "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/esbuild/-/esbuild-0.28.2.tgz",
  • Network accessline 577
    "version": "0.28.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/esbuild/-/esbuild-0.28.2.tgz",       "integrity": "sha1-D0O9G62VW3LSTiJh46vllXzPCBY=",
  • Network accessline 578
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/esbuild/-/esbuild-0.28.2.tgz",
  • Network accessline 617
    "node_modules/esm-env": {       "version": "1.2.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/esm-env/-/esm-env-1.2.2.tgz",
  • Network accessline 618
    "version": "1.2.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/esm-env/-/esm-env-1.2.2.tgz",       "integrity": "sha1-JjyUVcVYYfQWGN8xsgy1cfwgt14="
  • Network accessline 619
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/esm-env/-/esm-env-1.2.2.tgz",
  • Network accessline 622
    "node_modules/esrap": {       "version": "2.3.7",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/esrap/-/esrap-2.3.7.tgz",
  • Network accessline 623
    "version": "2.3.7",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/esrap/-/esrap-2.3.7.tgz",       "integrity": "sha1-P6BNADAYet40jV4Cb+CWB57PawY=",
  • Network accessline 624
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/esrap/-/esrap-2.3.7.tgz",
  • Network accessline 638
    "node_modules/fdir": {       "version": "6.5.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/fdir/-/fdir-6.5.0.tgz",
  • Network accessline 639
    "version": "6.5.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/fdir/-/fdir-6.5.0.tgz",       "integrity": "sha1-7Sq5Z6MxreYvGNB32uGSaE1Q01A=",
  • Network accessline 640
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/fdir/-/fdir-6.5.0.tgz",
  • Network accessline 655
    "node_modules/is-reference": {       "version": "3.0.3",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/is-reference/-/is-reference-3.0.3.tgz",
  • Network accessline 656
    "version": "3.0.3",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/is-reference/-/is-reference-3.0.3.tgz",       "integrity": "sha1-nve/kCnHCmeyFS2krfV8I9cYkQ8=",
  • Network accessline 657
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/is-reference/-/is-reference-3.0.3.tgz",
  • Network accessline 663
    "node_modules/locate-character": {       "version": "3.0.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/locate-character/-/locate-character-3.0.0.tgz",
  • Network accessline 664
    "version": "3.0.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/locate-character/-/locate-character-3.0.0.tgz",       "integrity": "sha1-AwXFuHRPYQKO9dAfREAJ4Ad5+XQ="
  • Network accessline 665
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/locate-character/-/locate-character-3.0.0.tgz",
  • Network accessline 668
    "node_modules/magic-string": {       "version": "0.30.21",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/magic-string/-/magic-string-0.30.21.tgz",
  • Network accessline 669
    "version": "0.30.21",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/magic-string/-/magic-string-0.30.21.tgz",       "integrity": "sha1-VnY+wJoPqAkd8nh5/ZTRkHjADZE=",
  • Network accessline 670
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/magic-string/-/magic-string-0.30.21.tgz",
  • Network accessline 676
    "node_modules/mri": {       "version": "1.2.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/mri/-/mri-1.2.0.tgz",
  • Network accessline 677
    "version": "1.2.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/mri/-/mri-1.2.0.tgz",       "integrity": "sha1-ZyFID+wqEaSImGERWki2y+fMjws=",
  • Network accessline 678
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/mri/-/mri-1.2.0.tgz",
  • Network accessline 685
    "node_modules/picocolors": {       "version": "1.1.1",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/picocolors/-/picocolors-1.1.1.tgz",
  • Network accessline 686
    "version": "1.1.1",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/picocolors/-/picocolors-1.1.1.tgz",       "integrity": "sha1-PTIa8+q5ObCDyPkpodEs2oHCa2s=",
  • Network accessline 687
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/picocolors/-/picocolors-1.1.1.tgz",
  • Network accessline 691
    "node_modules/playwright": {       "version": "1.63.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/playwright/-/playwright-1.63.0.tgz",
  • Network accessline 692
    "version": "1.63.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/playwright/-/playwright-1.63.0.tgz",       "integrity": "sha1-mbVvn2mxtwxE8Av4Sy/lI0iuJRE=",
  • Network accessline 693
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/playwright/-/playwright-1.63.0.tgz",
  • Network accessline 706
    "node_modules/playwright-core": {       "version": "1.63.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/playwright-core/-/playwright-core-1.63.0.tgz",
  • Network accessline 707
    "version": "1.63.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/playwright-core/-/playwright-core-1.63.0.tgz",       "integrity": "sha1-5XZlvDKEbCE6w5oeTVvGIo52s3Y=",
  • Network accessline 708
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/playwright-core/-/playwright-core-1.63.0.tgz",
  • Network accessline 718
    "node_modules/readdirp": {       "version": "4.1.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/readdirp/-/readdirp-4.1.2.tgz",
  • Network accessline 719
    "version": "4.1.2",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/readdirp/-/readdirp-4.1.2.tgz",       "integrity": "sha1-64WAFDX78qfuWPGeCSGwaPxplI0=",
  • Network accessline 720
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/readdirp/-/readdirp-4.1.2.tgz",
  • Network accessline 726
    "funding": {         "type": "individual",         "url": "https://paulmillr.com/funding/"
  • Network accessline 727
    "type": "individual",         "url": "https://paulmillr.com/funding/"       }
  • Network accessline 728
    "url": "https://paulmillr.com/funding/"
  • Network accessline 731
    "node_modules/sade": {       "version": "1.8.1",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/sade/-/sade-1.8.1.tgz",
  • Network accessline 732
    "version": "1.8.1",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/sade/-/sade-1.8.1.tgz",       "integrity": "sha1-CnjoHWWNOUiHvlfSpAm/cDo7JwE=",
  • Network accessline 733
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/sade/-/sade-1.8.1.tgz",
  • Network accessline 743
    "node_modules/svelte": {       "version": "5.57.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/svelte/-/svelte-5.57.0.tgz",
  • Network accessline 744
    "version": "5.57.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/svelte/-/svelte-5.57.0.tgz",       "integrity": "sha1-n7fQgxH+i5ajZYi6SFdfhHvJE/4=",
  • Network accessline 745
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/svelte/-/svelte-5.57.0.tgz",
  • Network accessline 768
    "node_modules/svelte-check": {       "version": "4.7.6",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/svelte-check/-/svelte-check-4.7.6.tgz",
  • Network accessline 769
    "version": "4.7.6",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/svelte-check/-/svelte-check-4.7.6.tgz",       "integrity": "sha1-Y8uiqwltPJa2tINXWBXx+IrP4Dk=",
  • Network accessline 770
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/svelte-check/-/svelte-check-4.7.6.tgz",
  • Network accessline 792
    "node_modules/typescript": {       "version": "5.9.3",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/typescript/-/typescript-5.9.3.tgz",
  • Network accessline 793
    "version": "5.9.3",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/typescript/-/typescript-5.9.3.tgz",       "integrity": "sha1-W09Z4VMQqxeiFvXWz1PuR27eZw8=",
  • Network accessline 794
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/typescript/-/typescript-5.9.3.tgz",
  • Network accessline 805
    "node_modules/undici-types": {       "version": "6.21.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/undici-types/-/undici-types-6.21.0.tgz",
  • Network accessline 806
    "version": "6.21.0",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/undici-types/-/undici-types-6.21.0.tgz",       "integrity": "sha1-aR0ArzkJvpOn+qE75hs6W1DvEss=",
  • Network accessline 807
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/undici-types/-/undici-types-6.21.0.tgz",
  • Network accessline 811
    "node_modules/zimmerframe": {       "version": "1.1.5",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/zimmerframe/-/zimmerframe-1.1.5.tgz",
  • Network accessline 812
    "version": "1.1.5",       "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/zimmerframe/-/zimmerframe-1.1.5.tgz",       "integrity": "sha1-jjQgLgQZtCSXShl6unRqhCOj+6g="
  • Network accessline 813
    "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/zimmerframe/-/zimmerframe-1.1.5.tgz",

trace-viewer/package.json

  • Executable scriptline 1
    Executable file

trace-viewer/playwright.config.mjs

  • Executable scriptline 1
    Executable file

trace-viewer/src/format.js

  • Executable scriptline 1
    Executable file

trace-viewer/src/index.js

  • Executable scriptline 1
    Executable file

trace-viewer/src/model.js

  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 87
    const decoded = atob(file.data.slice(start, start + 64 * 1024));

trace-viewer/src/report.d.ts

  • Executable scriptline 1
    Executable file

trace-viewer/src/resources.js

  • Executable scriptline 1
    Executable file
  • Network accessline 20
    const document = new DOMParser().parseFromString(frame.svg, "image/svg+xml");     const root = document.documentElement;     if (document.querySelector("parsererror") || root.localName !== "svg" || root.namespaceURI !== "http://www.w3.org/2
  • Network accessline 21
    const root = document.documentElement;     if (document.querySelector("parsererror") || root.localName !== "svg" || root.namespaceURI !== "http://www.w3.org/2000/svg") {       return { error: IMAGE_ERROR };
  • Network accessline 22
    if (document.querySelector("parsererror") || root.localName !== "svg" || root.namespaceURI !== "http://www.w3.org/2000/svg") {

trace-viewer/src/schema.js

  • Executable scriptline 1
    Executable file

trace-viewer/src/state.js

  • Executable scriptline 1
    Executable file

trace-viewer/src/types.d.ts

  • Executable scriptline 1
    Executable file

trace-viewer/svelte-plugin.mjs

  • Executable scriptline 1
    Executable file

trace-viewer/test/attachment-memory.mjs

  • Executable scriptline 1
    Executable file

trace-viewer/test/fixture.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 22
    ],     grid: Array.from({ length: rows }, (_, row) => Array.from({ length: cols }, (_, col) => row === 0 && col < 4 ? col + 1 : 0)),     svg: `<svg xmlns="http://www.w3.org/2000/svg" width="${cols * 10 + 14}" height="${rows * 20 + 22}" view
  • Network accessline 23
    grid: Array.from({ length: rows }, (_, row) => Array.from({ length: cols }, (_, col) => row === 0 && col < 4 ? col + 1 : 0)),     svg: `<svg xmlns="http://www.w3.org/2000/svg" width="${cols * 10 + 14}" height="${rows * 20 + 22}" viewBox="0 
  • Network accessline 24
    svg: `<svg xmlns="http://www.w3.org/2000/svg" width="${cols * 10 + 14}" height="${rows * 20 + 22}" viewBox="0 0 ${cols * 10 + 14} ${rows * 20 + 22}"><rect width="100%" height="100%" fill="#000"/><text x="7" y="26" fill="#112233" font-family

trace-viewer/test/model.test.mjs

  • Executable scriptline 1
    Executable file

trace-viewer/test/viewer.spec.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 12
    page.on("pageerror", (error) => errors.push(error.message));     page.on("request", (request) => {       if (!/^(file|data|blob):/.test(request.url())) requests.push(request.url());
  • Network accessline 13
    page.on("request", (request) => {       if (!/^(file|data|blob):/.test(request.url())) requests.push(request.url());     });
  • Network accessline 14
    if (!/^(file|data|blob):/.test(request.url())) requests.push(request.url());
  • Network accessline 271
    const data = fixture();   data.timeline.frames[2].size = { cols: 80, rows: 24 };   data.timeline.frames[2].svg = `<svg xmlns="http://www.w3.org/2000/svg" width="814" height="502" viewBox="0 0 814 502">
  • Network accessline 272
    data.timeline.frames[2].size = { cols: 80, rows: 24 };   data.timeline.frames[2].svg = `<svg xmlns="http://www.w3.org/2000/svg" width="814" height="502" viewBox="0 0 814 502">     <rect width="100%" height="100%" fill="#ff00ff"/>
  • Network accessline 273
    data.timeline.frames[2].svg = `<svg xmlns="http://www.w3.org/2000/svg" width="814" height="502" viewBox="0 0 814 502">
  • Network accessline 461
    const left = query("Parent");   left.occurrence = { nth: 1 };   const right = { selector: { kind: "link", selector: { uri: "https://example.invalid", full: false } }, occurrence: "any", direction: "within", style: {} };
  • Network accessline 462
    left.occurrence = { nth: 1 };   const right = { selector: { kind: "link", selector: { uri: "https://example.invalid", full: false } }, occurrence: "any", direction: "within", style: {} };   data.details.recent_operations[1].expectation.quer
  • Network accessline 463
    const right = { selector: { kind: "link", selector: { uri: "https://example.invalid", full: false } }, occurrence: "any", direction: "within", style: {} };
  • Network accessline 471
    await openReport(data);   await page.locator('#points [data-operation="2"]').click();   await expect(page.locator("#call-locator")).toContainText('getByText("Parent").nth(1).and(getByLink("https://example.invalid")).filter({ hasNot: getByTe
  • Network accessline 472
    await page.locator('#points [data-operation="2"]').click();   await expect(page.locator("#call-locator")).toContainText('getByText("Parent").nth(1).and(getByLink("https://example.invalid")).filter({ hasNot: getByText("Disabled") })');   awa
  • Network accessline 473
    await expect(page.locator("#call-locator")).toContainText('getByText("Parent").nth(1).and(getByLink("https://example.invalid")).filter({ hasNot: getByText("Disabled") })');

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Declared and executed: 3 facts
Signal confidence: 294 facts

and 244 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.