[#zimic] (BREAKING) Deprecated and removed runCommand and CommandError from the module zimic/interceptor/server. Those exports did not make sense for Zimic, because:
Zimic is not focused on running commands, so exporting those internal utilities did not serve Zimic's purpose.
runCommand and CommandError are not tied in any way to interceptor servers, so those utilities did not belong to zimic/interceptor/server.
There are better alternatives to runCommand, especially execa or cross-spawn for a more low level usage.
Refactoring
[#zimic, zimic-test-client] Changed the internal implementation about commands from cross-spawn to execa for consistency across the monorepo.
Build
[#zimic, #release] Changed the tsup config to keep names in builds. Some classes were not keeping their sames when this option was not provided.
Chore
runCommand
andCommandError
from the modulezimic/interceptor/server
. Those exports did not make sense for Zimic, because:runCommand
andCommandError
are not tied in any way to interceptor servers, so those utilities did not belong tozimic/interceptor/server
.runCommand
, especiallyexeca
orcross-spawn
for a more low level usage.Refactoring
cross-spawn
toexeca
for consistency across the monorepo.Build
Closes #263.