tapid prune
Rebuild managed node_modules from a verified lockfile without network access.
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
Requires a matching package.json, a valid tapid.lock, and every referenced verified package tree. It uses frozen replay to atomically replace managed node_modules and remove stale materialized packages.
It does not resolve new versions, access the network, or delete cached store trees. It is not store garbage collection. Missing or mismatched replay inputs fail instead of triggering an online install. --registry-fixture and --allow-unverified-registry-artifacts have no effect on this command.
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.
This command does not execute dependency lifecycle scripts. Check tapid prune --help on your installed binary before execution. The command does not provide a package safety verdict.