* docs: move website documentation into the pnpm repository * docs: keep v11 and v12 documentation beside their implementations * docs(pnpr): keep registry documentation beside its implementation * ci: classify product documentation as documentation changes * test: cover product documentation in Rust CI exclusions * ci: isolate documentation publishing and support manual sync * test: make dependency status fixture timestamps deterministic
697 B
697 B
id, title
| id | title |
|---|---|
| pm | pnpm pm |
The pnpm pm <command> syntax always runs the built-in pnpm command, bypassing any same-named script in package.json.
Some built-in commands can be overridden by scripts. For example, if your project defines a "clean" script in package.json, then pnpm clean runs that script instead of the built-in pnpm clean. Using pnpm pm clean forces the built-in command to run.
Example
{
"scripts": {
"clean": "rm -rf dist"
}
}
# Runs the "clean" script from package.json
pnpm clean
# or explicitly:
pnpm run clean
# Runs the built-in pnpm clean command (removes node_modules)
pnpm pm clean