tapid remove
Remove declared dependencies and reinstall the remaining graph.
Status
Available starting with published v0.0.11. This page targets v0.0.13. Read Compatibility for the supported subset and Release changes for the reviewed release changes.
Syntax
Pass package names as declared in the manifest, without version requirements. For an npm alias, use its local declaration name. At least one package name is required.
The command changes the manifest, resolves the remaining graph, and updates tapid.lock and managed node_modules. It retains compatible locked selections while resolving necessary changes, rather than only deleting a directory. Pre-commit failures restore prior state when rollback succeeds. Cleanup and recovery failures have separate outcomes; read Troubleshooting before retrying.
Shared options
--project-dir PATHselects the project, defaulting to the current directory.--workspace NAMEselects a workspace member by name. The root owns the lockfile and managed activation. See Workspaces for member selection and local-link limits.--store-dir PATHselects the verified store where applicable.--registry-fixture PATHsupplies local metadata for tests where applicable.--allow-unverified-registry-artifactspermits the explicit online integrity exception where applicable. Resulting installs cannot use offline/frozen replay.
Dependency lifecycle scripts are denied by default. Exact checked-in approvals can execute supported hooks on Linux ManagedTree. Read Dependency scripts before approving execution. Check tapid remove --help on your installed binary before execution. The command does not provide a package safety verdict.