Repository navigation
refactor: add the vt_ prefix to unprefixed crates - #835
Merged
Merged
Conversation
Rename every crate that has neither the `vt_` nor the `fspy_` prefix: - materialized_artifact, materialized_artifact_macros - preload_test_lib - pty_terminal, pty_terminal_test, pty_terminal_test_client - snapshot_test - socket_ipc - subprocess_test `vt` and `fspy` keep their names. Runtime names derived from the old crate names, such as the `socket_ipc_` socket prefix and the `pty-terminal-test:` milestone marker, are unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
wan9chi
added this pull request to stack #836
October 12, 2026 03:55
fspy benchmarklinuxmacoswindows |
wan9chi
added a commit
that referenced
this pull request
Oct 12, 2026
…837) ## Motivation Follow-up to #835, which added the `vt_` prefix to the crates but left two runtime names on the old crate names. With this change, the sockets/named pipes and terminal-title markers vite-task creates match the `vt_` crate names: - `vt_socket_ipc` temp directory (Unix) and named pipe (Windows): `socket_ipc_` → `vt_socket_ipc_` - Milestone title marker emitted by `vt_pty_terminal_test_client` and documented in the `vt_pty_terminal_test` README: `pty-terminal-test:` → `vt-pty-terminal-test:` 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
wan9chi
added a commit
to voidzero-dev/vite-plus
that referenced
this pull request
Oct 13, 2026
Bumps vite-task from `7d69d65` to `9ba4cc9`. Changelog: ``https://github.com/voidzero-dev/vite-task/compare/7d69d6577ecf6bd83deee32186de59918a712873...9ba4cc93379cf2d7a6c7e657285bb8a00e8339dc#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed`` ## Breaking changes adapted - **Crate renames** (voidzero-dev/vite-task#835): `pty_terminal_test`, `pty_terminal_test_client`, `snapshot_test` → `vt_pty_terminal_test`, `vt_pty_terminal_test_client`, `vt_snapshot_test` (workspace deps, the commented local `[patch]` section, `vp_cli_snapshots`, `vp_global_cli`). - **Milestone marker** (voidzero-dev/vite-task#837): `pty-terminal-test:` → `vt-pty-terminal-test:` in the Rust (`app_target.rs`) and JS (`@voidzero-dev/prompts` `milestone.ts`) emitters and the snapshot fixtures that emit milestones by hand. - **`EnabledCacheConfig.remote`**: new field set to `None` (the default) for synthesized lint/fmt/test/check cache configs. ## Docs - `vp run` summary now shows `N/M successful` (voidzero-dev/vite-task#821); updated the examples in `docs/guide/run.md` and the homepage run transcripts. ## Validation - `cargo check --workspace --all-targets`, `cargo clippy --workspace --all-targets`, and the crate tests from the bump skill pass locally. - PTY snapshots could not be re-recorded in my sandbox (no installed vite-plus JS package), so I'm relying on the `CLI snapshot test` CI jobs for any recorded-output changes and will follow up on them. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01UzozvtzdYkcqXwTHFxQVem --- _Generated by [Claude Code](https://claude.ai/code/session_01UzozvtzdYkcqXwTHFxQVem)_ --------- Co-authored-by: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Motivation
With this, every crate in the workspace carries one of its two prefixes,
vt_orfspy_, so a crate's name says it belongs to vite-task. Names likesocket_ipc,snapshot_testorsubprocess_testotherwise read like third-party crates, here and in workspaces that depend on these crates, such as vite-plus.Renamed, along with their directories:
materialized_artifact,materialized_artifact_macrospreload_test_libpty_terminal,pty_terminal_test,pty_terminal_test_clientsnapshot_testsocket_ipcsubprocess_testvtandfspyare the prefixes themselves, so they keep their names. Runtime names derived from the old crate names, such as thesocket_ipc_socket prefix and thepty-terminal-test:milestone marker, stay as they are.vite-plus depends on
pty_terminal_test,pty_terminal_test_client, andsnapshot_testby name, so its next vite-task bump needs to switch to the new names.🤖 Generated with Claude Code