Skip to content

Migrate process wrapper to tinyexec#78

Open
chrisx9z wants to merge 1 commit into
wevm:mainfrom
chrisx9z:fix/migrate-execa-tinyexec
Open

Migrate process wrapper to tinyexec#78
chrisx9z wants to merge 1 commit into
wevm:mainfrom
chrisx9z:fix/migrate-execa-tinyexec

Conversation

@chrisx9z

Copy link
Copy Markdown

Summary

  • Replaces execa with tinyexec for the internal process wrapper.
  • Keeps the existing tagged-template callback shape used by instance start commands.
  • Uses args-tokenizer for command string tokenization and preserves array interpolation support.
  • Adds a changeset for a patch release.

Fixes #34.

Verification

  • pnpm install --lockfile-only
  • pnpm install --ignore-scripts
  • pnpm exec tsc --noEmit
  • pnpm exec biome check src/processes/execa.ts package.json .changeset/yellow-rockets-jam.md
  • git diff --check

Note

  • pnpm exec vitest src/processes/execa.test.ts --run was attempted locally. The environment is missing the anvil binary, so the tests that start an Anvil process fail with: 'anvil' is not recognized as an internal or external command.

Comment: Replaces execa with tinyexec while preserving the tagged-template process API.
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedargs-tokenizer@​0.3.01001009879100

View full report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migrate from execa to tinyexec

1 participant