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.
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.
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
30-day change not yet available: not enough history.
Individual skills in this repository
- tui-test
/
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 tokensAlways available to the agent
SKILL.md
1,133 tokensWhen the skill is activated
Reference documents
29,654 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Pick an API
- CLI
- Python
- JavaScript
- Locators
- Wait for state
- Keep tests stable
- Capture output
- 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.shFormula/tui-test.rbbindings/go/client.gobindings/go/engine.gobindings/go/examples/smoke/main.gobindings/go/input.gobindings/go/integration_test.gobindings/go/internal/native/abi.gobindings/go/internal/native/abi_check.gobindings/go/internal/native/abi_check_test.gobindings/go/internal/native/embedded.gobindings/go/internal/native/embedded_test.gobindings/go/internal/native/functions.gobindings/go/internal/native/input.gobindings/go/internal/native/libc_linux.gobindings/go/internal/native/libc_other.gobindings/go/internal/native/loader.gobindings/go/internal/native/loader_test.gobindings/go/internal/native/loader_unix.gobindings/go/internal/native/loader_windows.gobindings/go/internal/native/memory.gobindings/go/internal/native/models.gobindings/go/internal/native/results.gobindings/go/internal/native/results_test.gobindings/go/internal/native/session.gobindings/go/locator.gobindings/go/native_pointer_test.gobindings/go/spawn_test.gobindings/go/tuitesttest/terminal.gobindings/go/tuitesttest/terminal_test.gobindings/go/types.gobindings/js/examples/scrollback.mjsbindings/js/native/abi.jsbindings/js/native/adapter.jsbindings/js/native/index.d.tsbindings/js/native/index.jsbindings/js/native/models.jsbindings/js/package.jsonbindings/js/scripts/build-native.mjsbindings/js/src/client.tsbindings/js/src/config.tsbindings/js/src/ephemeral.tsbindings/js/src/errors.tsbindings/js/src/index.tsbindings/js/src/native.tsbindings/js/src/sessions.tsbindings/js/src/test/index.tsbindings/js/src/types.tsbindings/js/src/version.tsbindings/js/test/conformance.test.mjsbindings/js/test/helpers.test.mjsbindings/js/test/integration.test.mjsbindings/js/test/native.test.mjsbindings/js/test/options.test.mjsbindings/js/test/package.integration.test.mjsbindings/js/test/scrollback.test.mjsbindings/python/examples/shared_library.pybindings/python/setup.pybindings/python/src/tui_test/__init__.pybindings/python/src/tui_test/_abi.pybindings/python/src/tui_test/_config.pybindings/python/src/tui_test/_ephemeral.pybindings/python/src/tui_test/_native.pybindings/python/src/tui_test/client.pybindings/python/src/tui_test/diagnostics.pybindings/python/src/tui_test/errors.pybindings/python/src/tui_test/testing.pybindings/python/src/tui_test/types.pybindings/python/tests/test_conformance.pybindings/python/tests/test_ctypes_adapter.pybindings/python/tests/test_integration.pybindings/python/tests/test_native_api.pybindings/python/tests/test_options.pybindings/python/tests/test_scrollback.pybindings/python/tests/test_testing.pycrates/tui-test/assets/trace-viewer/report.min.jscrates/tui-test/assets/xtermjs/addon-unicode11.jscrates/tui-test/assets/xtermjs/shim.jscrates/tui-test/assets/xtermjs/xterm-headless.jscrates/tui-test/shell/shellIntegration-env.zshcrates/tui-test/shell/shellIntegration-login.zshcrates/tui-test/shell/shellIntegration-profile.zshcrates/tui-test/shell/shellIntegration-rc.zshcrates/tui-test/shell/shellIntegration.bashcrates/tui-test/shell/shellIntegration.fishcrates/tui-test/shell/shellIntegration.ps1install/install.ps1install/install.shscripts/regenerate-static-media.shtrace-viewer/build.mjstrace-viewer/package.jsontrace-viewer/playwright.config.mjstrace-viewer/src/format.jstrace-viewer/src/index.jstrace-viewer/src/model.jstrace-viewer/src/report.d.tstrace-viewer/src/resources.jstrace-viewer/src/schema.jstrace-viewer/src/state.jstrace-viewer/src/types.d.tstrace-viewer/svelte-plugin.mjstrace-viewer/test/attachment-memory.mjstrace-viewer/test/fixture.mjstrace-viewer/test/model.test.mjstrace-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 bytesCODE_OF_CONDUCT.mddoc444 bytesCargo.lockasset62,070 bytesCargo.tomlasset1,539 bytesFormula/tui-test.rbruns1,187 bytesLICENSEasset1,141 bytesREADME.mddoc17,295 bytesSECURITY.mddoc2,656 bytesSKILL.mdcore4,593 bytesSKILL.mdcore4,593 bytesSKILL.mdcore4,593 bytesSKILL.mdcore4,593 bytesSUPPORT.mddoc439 bytesbindings/go/README.mddoc16,359 bytesbindings/go/client.goruns14,683 bytesbindings/go/engine.goruns15,736 bytesbindings/go/examples/smoke/main.goruns2,457 bytesbindings/go/go.modasset104 bytesbindings/go/go.sumasset177 bytesbindings/go/input.goruns1,346 bytesbindings/go/integration_test.goruns21,771 bytesbindings/go/internal/native/abi.goruns4,921 bytesbindings/go/internal/native/abi_check.goruns2,347 bytesbindings/go/internal/native/abi_check_test.goruns2,094 bytesbindings/go/internal/native/embedded.goruns4,828 bytesbindings/go/internal/native/embedded_test.goruns5,963 bytesbindings/go/internal/native/functions.goruns7,286 bytesbindings/go/internal/native/input.goruns4,100 bytesbindings/go/internal/native/libc_linux.goruns345 bytesbindings/go/internal/native/libc_other.goruns74 bytesbindings/go/internal/native/loader.goruns1,688 bytesbindings/go/internal/native/loader_test.goruns604 bytesbindings/go/internal/native/loader_unix.goruns860 bytesbindings/go/internal/native/loader_windows.goruns761 bytesbindings/go/internal/native/memory.goruns1,611 bytesbindings/go/internal/native/models.goruns7,955 bytesbindings/go/internal/native/results.goruns6,511 bytesbindings/go/internal/native/results_test.goruns1,671 bytesbindings/go/internal/native/session.goruns21,344 bytesbindings/go/locator.goruns9,742 bytesbindings/go/native_pointer_test.goruns923 bytesbindings/go/spawn_test.goruns4,644 bytesbindings/go/tuitesttest/terminal.goruns1,724 bytesbindings/go/tuitesttest/terminal_test.goruns1,997 bytesbindings/go/types.goruns9,984 bytesbindings/js/.gitignoreasset101 bytesbindings/js/README.mddoc16,901 bytesbindings/js/examples/scrollback.mjsruns920 bytesbindings/js/native/abi.jsruns22,465 bytesbindings/js/native/adapter.jsruns17,718 bytesbindings/js/native/index.d.tsruns9,526 bytesbindings/js/native/index.jsruns3,104 bytesbindings/js/native/models.jsruns12,104 bytesbindings/js/package-lock.jsonasset12,482 bytesbindings/js/package.jsonruns2,419 bytesbindings/js/scripts/build-native.mjsruns3,316 bytesbindings/js/src/client.tsruns32,205 bytesbindings/js/src/config.tsruns8,029 bytesbindings/js/src/ephemeral.tsruns397 bytesbindings/js/src/errors.tsruns1,463 bytesbindings/js/src/index.tsruns1,378 bytesbindings/js/src/native.tsruns15,449 bytesbindings/js/src/sessions.tsruns377 bytesbindings/js/src/test/index.tsruns4,453 bytesbindings/js/src/types.tsruns5,301 bytesbindings/js/src/version.tsruns32 bytesbindings/js/test/conformance.test.mjsruns3,314 bytesbindings/js/test/helpers.test.mjsruns9,905 bytesbindings/js/test/integration.test.mjsruns39,509 bytesbindings/js/test/native.test.mjsruns28,535 bytesbindings/js/test/options.test.mjsruns23,299 bytesbindings/js/test/package.integration.test.mjsruns1,060 bytesbindings/js/test/scrollback.test.mjsruns3,074 bytesbindings/js/tsconfig.jsonasset431 bytesbindings/python/.gitignoreasset163 bytesbindings/python/MANIFEST.inasset196 bytesbindings/python/README.mddoc17,755 bytesbindings/python/examples/shared_library.pyruns785 bytesbindings/python/pyproject.tomlasset875 bytesbindings/python/setup.pyruns3,135 bytesbindings/python/src/tui_test/__init__.pyruns1,454 bytesbindings/python/src/tui_test/_abi.pyruns15,509 bytesbindings/python/src/tui_test/_config.pyruns5,817 bytesbindings/python/src/tui_test/_ephemeral.pyruns641 bytesbindings/python/src/tui_test/_native.pyruns20,117 bytesbindings/python/src/tui_test/_native.pyiasset8,209 bytesbindings/python/src/tui_test/client.pyruns38,209 bytesbindings/python/src/tui_test/diagnostics.pyruns5,069 bytesbindings/python/src/tui_test/errors.pyruns1,438 bytesbindings/python/src/tui_test/py.typedasset0 bytesbindings/python/src/tui_test/testing.pyruns5,982 bytesbindings/python/src/tui_test/types.pyruns5,649 bytesbindings/python/tests/test_conformance.pyruns3,940 bytesbindings/python/tests/test_ctypes_adapter.pyruns9,916 bytesbindings/python/tests/test_integration.pyruns54,428 bytesbindings/python/tests/test_native_api.pyruns11,723 bytesbindings/python/tests/test_options.pyruns49,644 bytesbindings/python/tests/test_scrollback.pyruns3,312 bytesbindings/python/tests/test_testing.pyruns9,511 bytescrates/tui-test-cli/Cargo.tomlasset898 bytescrates/tui-test-cli/src/agent_context.rsasset5,413 bytescrates/tui-test-cli/src/ansi.rsasset1,466 bytescrates/tui-test-cli/src/cli.rsasset53,875 bytescrates/tui-test-cli/src/config.rsasset6,708 bytescrates/tui-test-cli/src/console_input.rsasset2,464 bytescrates/tui-test-cli/src/daemon.rsasset19,576 bytescrates/tui-test-cli/src/ipc.rsasset11,396 bytescrates/tui-test-cli/src/main.rsasset66,973 bytescrates/tui-test-cli/src/monitor.rsasset45,986 bytescrates/tui-test-cli/src/monitor_input.rsasset10,325 bytescrates/tui-test-cli/src/protocol.rsasset41,027 bytescrates/tui-test-cli/src/skill.rsasset9,576 bytescrates/tui-test-cli/tests/session_lifecycle.rsasset105,784 bytescrates/tui-test-ffi/Cargo.tomlasset423 bytescrates/tui-test-ffi/README.mddoc6,720 bytescrates/tui-test-ffi/include/tui_test.hasset41,501 bytescrates/tui-test-ffi/src/input.rsasset5,842 bytescrates/tui-test-ffi/src/input_generated.rsasset1,824 bytescrates/tui-test-ffi/src/lib.rsasset32,271 bytescrates/tui-test-ffi/src/output.rsasset6,994 bytescrates/tui-test-ffi/src/output_generated.rsasset4,036 bytescrates/tui-test-ffi/src/session.rsasset2,868 bytescrates/tui-test-ffi/src/session_generated.rsasset2,174 bytescrates/tui-test-ffi/src/tasks.rsasset5,503 bytescrates/tui-test-ffi/src/tasks_generated.rsasset20,435 bytescrates/tui-test-ffi/src/tests.rsasset11,668 bytescrates/tui-test-ffi/src/type_helpers.rsasset2,276 bytescrates/tui-test-ffi/src/types.rsasset6,367 bytescrates/tui-test/Cargo.tomlasset1,621 bytescrates/tui-test/assets/jetbrains-mono/JetBrainsMono-Bold.ttfasset274,096 bytescrates/tui-test/assets/jetbrains-mono/JetBrainsMono-BoldItalic.ttfasset279,172 bytescrates/tui-test/assets/jetbrains-mono/JetBrainsMono-ExtraBold.ttfasset275,876 bytescrates/tui-test/assets/jetbrains-mono/JetBrainsMono-ExtraBoldItalic.ttfasset281,260 bytescrates/tui-test/assets/jetbrains-mono/JetBrainsMono-ExtraLight.ttfasset270,688 bytescrates/tui-test/assets/jetbrains-mono/JetBrainsMono-ExtraLightItalic.ttfasset273,464 bytescrates/tui-test/assets/jetbrains-mono/JetBrainsMono-Italic.ttfasset276,084 bytescrates/tui-test/assets/jetbrains-mono/JetBrainsMono-Light.ttfasset272,832 bytescrates/tui-test/assets/jetbrains-mono/JetBrainsMono-LightItalic.ttfasset276,312 bytescrates/tui-test/assets/jetbrains-mono/JetBrainsMono-Medium.ttfasset270,316 bytescrates/tui-test/assets/jetbrains-mono/JetBrainsMono-MediumItalic.ttfasset276,180 bytescrates/tui-test/assets/jetbrains-mono/JetBrainsMono-Regular.ttfasset270,224 bytescrates/tui-test/assets/jetbrains-mono/JetBrainsMono-SemiBold.ttfasset273,504 bytescrates/tui-test/assets/jetbrains-mono/JetBrainsMono-SemiBoldItalic.ttfasset279,208 bytescrates/tui-test/assets/jetbrains-mono/JetBrainsMono-Thin.ttfasset267,192 bytescrates/tui-test/assets/jetbrains-mono/JetBrainsMono-ThinItalic.ttfasset272,244 bytescrates/tui-test/assets/jetbrains-mono/OFL.txtdoc4,398 bytescrates/tui-test/assets/jetbrains-mono/SOURCEasset414 bytescrates/tui-test/assets/nerd-fonts/LICENSEasset1,082 bytescrates/tui-test/assets/nerd-fonts/SymbolsNerdFontMono-Regular.ttfasset2,507,556 bytescrates/tui-test/assets/trace-viewer/report.htmlasset887 bytescrates/tui-test/assets/trace-viewer/report.min.cssasset12,195 bytescrates/tui-test/assets/trace-viewer/report.min.jsruns118,255 bytescrates/tui-test/assets/xtermjs/LICENSEasset3,148 bytescrates/tui-test/assets/xtermjs/README.mddoc3,579 bytescrates/tui-test/assets/xtermjs/addon-unicode11.jsruns52,489 bytescrates/tui-test/assets/xtermjs/pinned.jsonasset70 bytescrates/tui-test/assets/xtermjs/shim.jsruns22,842 bytescrates/tui-test/assets/xtermjs/xterm-headless.jsruns182,672 bytescrates/tui-test/examples/cursor_blink_recording.rsasset5,386 bytescrates/tui-test/examples/pause_resume_recording.rsasset4,796 bytescrates/tui-test/examples/scrollback.rsasset3,362 bytescrates/tui-test/examples/time_based_recording.rsasset4,168 bytescrates/tui-test/shell/shellIntegration-env.zshruns166 bytescrates/tui-test/shell/shellIntegration-login.zshruns137 bytescrates/tui-test/shell/shellIntegration-profile.zshruns141 bytescrates/tui-test/shell/shellIntegration-rc.zshruns878 bytescrates/tui-test/shell/shellIntegration.bashruns1,251 bytescrates/tui-test/shell/shellIntegration.elvasset1,285 bytescrates/tui-test/shell/shellIntegration.fishruns481 bytescrates/tui-test/shell/shellIntegration.nuasset901 bytescrates/tui-test/shell/shellIntegration.ps1runs3,964 bytescrates/tui-test/shell/shellIntegration.xshasset642 bytescrates/tui-test/src/api.rsasset41,558 bytescrates/tui-test/src/assert/color.rsasset11,010 bytescrates/tui-test/src/assert/mod.rsasset33 bytescrates/tui-test/src/assert/snapshot.rsasset16,671 bytescrates/tui-test/src/config.rsasset4,586 bytescrates/tui-test/src/diagnostics.rsasset71,259 bytescrates/tui-test/src/diagnostics/expectation.rsasset8,295 bytescrates/tui-test/src/diagnostics/failure.rsasset14,784 bytescrates/tui-test/src/diagnostics/html.rsasset32,474 bytescrates/tui-test/src/diagnostics/input.rsasset9,610 bytescrates/tui-test/src/diagnostics/markdown.rsasset29,518 bytescrates/tui-test/src/diagnostics/strings.rsasset12,730 bytescrates/tui-test/src/diagnostics/test_fixture.rsasset6,577 bytescrates/tui-test/src/engine.rsasset239,243 bytescrates/tui-test/src/event.rsasset3,709 bytescrates/tui-test/src/input/keys.rsasset41,750 bytescrates/tui-test/src/input/mod.rsasset29 bytescrates/tui-test/src/input/mouse.rsasset2,554 bytescrates/tui-test/src/lib.rsasset538 bytescrates/tui-test/src/locator_query.rsasset12,089 bytescrates/tui-test/src/logger.rsasset2,930 bytescrates/tui-test/src/profile.rsasset51,111 bytescrates/tui-test/src/record.rsasset27,532 bytescrates/tui-test/src/record/cast.rsasset15,121 bytescrates/tui-test/src/record/frames.rsasset40,721 bytescrates/tui-test/src/record/path.rsasset3,360 bytescrates/tui-test/src/record/seed.rsasset21,922 bytescrates/tui-test/src/record/worker.rsasset14,478 bytescrates/tui-test/src/render/encode.rsasset31,137 bytescrates/tui-test/src/render/font.rsasset24,709 bytescrates/tui-test/src/render/mod.rsasset388 bytescrates/tui-test/src/render/nerd_font.rsasset8,227 bytescrates/tui-test/src/render/raster.rsasset21,885 bytescrates/tui-test/src/render/raster/draw.rsasset8,181 bytescrates/tui-test/src/render/raster/font.rsasset3,641 bytescrates/tui-test/src/render/raster/tests.rsasset24,468 bytescrates/tui-test/src/render/snapshot_tests.rsasset9,893 bytescrates/tui-test/src/render/style.rsasset22,130 bytescrates/tui-test/src/render/svg.rsasset64,826 bytescrates/tui-test/src/render/testdata/default-style.svgasset2,201 bytescrates/tui-test/src/runtime.rsasset49,949 bytescrates/tui-test/src/session.rsasset56,589 bytescrates/tui-test/src/shell/mod.rsasset11,320 bytescrates/tui-test/src/shell/tests.rsasset14,180 bytescrates/tui-test/src/terminal/alacritty.rsasset28,313 bytescrates/tui-test/src/terminal/backend.rsasset5,172 bytescrates/tui-test/src/terminal/cell.rsasset14,767 bytescrates/tui-test/src/terminal/conformance.rsasset86,530 bytescrates/tui-test/src/terminal/emu.rsasset25,001 bytescrates/tui-test/src/terminal/ghostty/core.rsasset32,679 bytescrates/tui-test/src/terminal/ghostty/mod.rsasset33,017 bytescrates/tui-test/src/terminal/integration.rsasset13,265 bytescrates/tui-test/src/terminal/locator.rsasset74,010 bytescrates/tui-test/src/terminal/locator/trace.rsasset23,528 bytescrates/tui-test/src/terminal/mod.rsasset275 bytescrates/tui-test/src/terminal/pty.rsasset21,220 bytescrates/tui-test/src/terminal/rio.rsasset17,468 bytescrates/tui-test/src/terminal/xtermjs.rsasset27,814 bytescrates/tui-test/src/testdata/profiles.tomlasset915 bytescrates/tui-test/src/trace/mod.rsasset18 bytescrates/tui-test/src/trace/recorder.rsasset134 bytescrates/tui-test/tests/core_lifecycle.rsasset28,128 bytescrates/tui-test/tests/diagnostic_failures.rsasset6,618 bytescrates/tui-test/tests/render-snapshots/nerd-fonts.gifasset18,309 bytescrates/tui-test/tests/render-snapshots/nerd-fonts.pngasset54,972 bytescrates/tui-test/tests/render-snapshots/pixel-alignment.gifasset8,589 bytescrates/tui-test/tests/render-snapshots/pixel-alignment.pngasset19,218 bytescrates/tui-test/tests/render-snapshots/regular.gifasset19,995 bytescrates/tui-test/tests/render-snapshots/regular.pngasset54,066 bytescrates/tui-test/tests/render-snapshots/styles.gifasset14,076 bytescrates/tui-test/tests/render-snapshots/styles.pngasset34,176 bytescrates/tui-test/tests/runtime.rsasset85,675 bytesdocs/website/install.mdxasset1,700 bytesinstall/install.ps1runs7,211 bytesinstall/install.shruns4,980 bytesreferences/cli.mddoc18,216 bytesreferences/javascript.mddoc6,010 bytesreferences/python.mddoc5,956 bytesreferences/recipes.mddoc1,955 bytesreferences/rust.mddoc4,468 bytesscripts/regenerate-static-media.shruns5,415 bytesstatic/recording.gifasset106,100 bytesstatic/screen.svgasset3,322 bytesstatic/style-anim-bordered.gifasset26,516 bytesstatic/style-anim-default.gifasset27,925 bytesstatic/style-anim-midnight.gifasset27,628 bytesstatic/style-bordered.svgasset2,837 bytesstatic/style-default.svgasset3,337 bytesstatic/style-font-sizes.pngasset58,284 bytesstatic/style-midnight.svgasset3,472 bytesstatic/style-minimal.svgasset2,427 bytesstatic/style-options.pngasset210,931 bytesstatic/style-padding.pngasset101,490 bytesstatic/style-poster.svgasset3,357 bytesstatic/style-profiles.pngasset44,059 bytesstatic/trace-viewer.pngasset117,559 bytesstatic/tui-test-demo-controller.gifasset43,376 bytesstatic/tui-test-demo-monitor.gifasset73,468 bytestools/bindgen/Cargo.tomlasset307 bytestools/bindgen/src/boundaries.rsasset24,080 bytestools/bindgen/src/javascript.rsasset18,266 bytestools/bindgen/src/koffi.rsasset6,541 bytestools/bindgen/src/main.rsasset14,212 bytestrace-viewer/build.mjsruns5,564 bytestrace-viewer/index.htmlasset887 bytestrace-viewer/package-lock.jsonasset26,781 bytestrace-viewer/package.jsonruns645 bytestrace-viewer/playwright.config.mjsruns381 bytestrace-viewer/src/App.svelteasset5,676 bytestrace-viewer/src/components/ActionsTab.svelteasset3,331 bytestrace-viewer/src/components/AttachmentPreview.svelteasset991 bytestrace-viewer/src/components/AttachmentsTab.svelteasset2,095 bytestrace-viewer/src/components/BottomNav.svelteasset1,388 bytestrace-viewer/src/components/CallTab.svelteasset1,266 bytestrace-viewer/src/components/CellOverlay.svelteasset1,310 bytestrace-viewer/src/components/CellTab.svelteasset3,866 bytestrace-viewer/src/components/ExpectationBanner.svelteasset1,783 bytestrace-viewer/src/components/Header.svelteasset1,835 bytestrace-viewer/src/components/LocatorBlock.svelteasset483 bytestrace-viewer/src/components/MetadataTab.svelteasset556 bytestrace-viewer/src/components/PropertyList.svelteasset878 bytestrace-viewer/src/components/ResultTab.svelteasset1,728 bytestrace-viewer/src/components/SideNav.svelteasset941 bytestrace-viewer/src/components/TabBar.svelteasset1,487 bytestrace-viewer/src/components/TabPanel.svelteasset616 bytestrace-viewer/src/components/TerminalScreen.svelteasset2,819 bytestrace-viewer/src/components/TerminalViewer.svelteasset5,003 bytestrace-viewer/src/components/Timeline.svelteasset3,519 bytestrace-viewer/src/format.jsruns10,033 bytestrace-viewer/src/index.jsruns1,221 bytestrace-viewer/src/model.jsruns10,922 bytestrace-viewer/src/report.d.tsruns10,543 bytestrace-viewer/src/resources.jsruns1,603 bytestrace-viewer/src/schema.jsruns9,614 bytestrace-viewer/src/state.jsruns5,682 bytestrace-viewer/src/types.d.tsruns6,480 bytestrace-viewer/style.cssasset2,038 bytestrace-viewer/svelte-plugin.mjsruns1,357 bytestrace-viewer/test/attachment-memory.mjsruns1,042 bytestrace-viewer/test/fixture.mjsruns6,699 bytestrace-viewer/test/model.test.mjsruns12,520 bytestrace-viewer/test/viewer.spec.mjsruns29,554 bytestrace-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 GitHubSkills 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 shellAutomated 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:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedcrates/tui-test/assets/trace-viewer/report.min.css:1Analysis incomplete: physical or joined line exceeds character limitcrates/tui-test/assets/trace-viewer/report.min.js:30Analysis incomplete: physical or joined line exceeds character limitcrates/tui-test/assets/trace-viewer/report.min.js:28Analysis incomplete: physical or joined line exceeds character limitcrates/tui-test/assets/xtermjs/addon-unicode11.js:1[Credential-related source omitted]crates/tui-test/assets/xtermjs/xterm-headless.js:1Analysis incomplete: physical or joined line exceeds character limitcrates/tui-test/assets/xtermjs/xterm-headless.js:5[Credential-related source omitted]crates/tui-test/assets/xtermjs/xterm-headless.js:3Analysis incomplete: physical or joined line exceeds character limit
- No broad tool permissions
- 8 dangerous shell commandsin 6 files: .github/workflows/release.yml:37 .github/scripts/vendor-xtermjs.sh:25 README.md:33 and 3 more
- 1,394 network referencesin 48 files: Cargo.lock:6 trace-viewer/package-lock.json:19 bindings/js/package-lock.json:22 and 45 more
- 4 obfuscation signalsin 3 files: crates/tui-test/assets/xtermjs/xterm-headless.js:1 crates/tui-test/assets/trace-viewer/report.min.js:30 trace-viewer/src/model.js:87
- No instruction overrides
- 119 executable scriptsin 119 files: .github/scripts/package.json:1 .github/scripts/release/build-native.test.mjs:1 .github/scripts/release/check-native-elf.mjs:1 and 116 more
- 9 references to secretsin 7 files: crates/tui-test-cli/tests/session_lifecycle.rs:2096 install/install.ps1:27 bindings/go/internal/native/embedded_test.go:174 and 4 more
- No requests to vote in Hot
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
.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
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
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
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
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
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
bindings/python/src/tui_test/_ephemeral.py
- Executable scriptline 1
Executable file
bindings/python/src/tui_test/_native.py
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
bindings/python/tests/test_ctypes_adapter.py
- Executable scriptline 1
Executable file
bindings/python/tests/test_integration.py
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
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
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
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
- Contacts sh.rustup.rs, which SKILL.md, the README and the plugin manifest do not mention.github/scripts/release/prepare-linux.sh:5High confidence
- Contacts ziglang.org, which SKILL.md, the README and the plugin manifest do not mention.github/scripts/release/prepare-linux.sh:27High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentiontrace-viewer/src/resources.js:22High confidence
Signal confidence: 294 facts
- Executable script in code of a file that runs.github/scripts/package.json:1High confidence
- Executable script in code of a test.github/scripts/release/build-native.test.mjs:1Low confidence
- Executable script in code of a file that runs.github/scripts/release/check-native-elf.mjs:1High confidence
- Executable script in code of a file that runs.github/scripts/release/package-native.mjs:1High confidence
- Executable script in code of a test.github/scripts/release/package-native.test.mjs:1Low confidence
- Executable script in code of a file that runs.github/scripts/release/package-node.mjs:1High confidence
- Executable script in code of a test.github/scripts/release/package-node.test.mjs:1Low confidence
- Executable script in code of a file that runs.github/scripts/release/prepare-linux.sh:1High confidence
- Network access in code of a file that runs.github/scripts/release/prepare-linux.sh:5High confidence
- Network access in code of a file that runs.github/scripts/release/prepare-linux.sh:24High confidence
- Network access in code of a file that runs.github/scripts/release/prepare-linux.sh:25High confidence
- Network access in code of a file that runs.github/scripts/release/prepare-linux.sh:26High confidence
- Network access in code of a file that runs.github/scripts/release/prepare-linux.sh:27High confidence
- Executable script in code of a test.github/scripts/release/publish-go.test.mjs:1Low confidence
- Executable script in code of a file that runs.github/scripts/release/release-fixtures.mjs:1High confidence
- Executable script in code of a file that runs.github/scripts/release/update-homebrew-formula.mjs:1High confidence
- Network access in code of a file that runs.github/scripts/release/update-homebrew-formula.mjs:22High confidence
- Network access in code of a file that runs.github/scripts/release/update-homebrew-formula.mjs:23High confidence
- Network access in code of a file that runs.github/scripts/release/update-homebrew-formula.mjs:24High confidence
- Network access in code of a file that runs.github/scripts/release/update-homebrew-formula.mjs:28High confidence
- Network access in code of a file that runs.github/scripts/release/update-homebrew-formula.mjs:29High confidence
- Network access in code of a file that runs.github/scripts/release/update-homebrew-formula.mjs:30High confidence
- Network access in code of a file that runs.github/scripts/release/update-homebrew-formula.mjs:34High confidence
- Network access in code of a file that runs.github/scripts/release/update-homebrew-formula.mjs:35High confidence
- Network access in code of a file that runs.github/scripts/release/update-homebrew-formula.mjs:40High confidence
- Network access in code of a file that runs.github/scripts/release/update-homebrew-formula.mjs:41High confidence
- Network access in code of a file that runs.github/scripts/release/update-homebrew-formula.mjs:42High confidence
- Network access in code of a file that runs.github/scripts/release/update-homebrew-formula.mjs:46High confidence
- Network access in code of a file that runs.github/scripts/release/update-homebrew-formula.mjs:47High confidence
- Executable script in code of a file that runs.github/scripts/release/verify-go-version.mjs:1High confidence
- Executable script in code of a test.github/scripts/release/verify-go-version.test.mjs:1Low confidence
- Executable script in code of a file that runs.github/scripts/test-go-embedded.mjs:1High confidence
- Executable script in code of a file that runs.github/scripts/vendor-xtermjs.sh:1High confidence
- Dangerous shell operation in code of a file that runs.github/scripts/vendor-xtermjs.sh:25High confidence
- Network access in prose of documentationCODE_OF_CONDUCT.md:3Low confidence
- Network access in prose of documentationCODE_OF_CONDUCT.md:7Low confidence
- Network access in prose of documentationCODE_OF_CONDUCT.md:8Low confidence
- Network access in code of a file that runsFormula/tui-test.rb:1High confidence
- Executable script in code of a file that runsFormula/tui-test.rb:1High confidence
- Network access in code of a file that runsFormula/tui-test.rb:2High confidence
- Network access in code of a file that runsFormula/tui-test.rb:3High confidence
- Network access in code of a file that runsFormula/tui-test.rb:7High confidence
- Network access in code of a file that runsFormula/tui-test.rb:8High confidence
- Network access in code of a file that runsFormula/tui-test.rb:9High confidence
- Network access in code of a file that runsFormula/tui-test.rb:13High confidence
- Network access in code of a file that runsFormula/tui-test.rb:14High confidence
- Network access in code of a file that runsFormula/tui-test.rb:19High confidence
- Network access in code of a file that runsFormula/tui-test.rb:20High confidence
- Network access in code of a file that runsFormula/tui-test.rb:21High confidence
- Network access in code of a file that runsFormula/tui-test.rb:25High confidence
and 244 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard 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.