pnpm set-script
Added in: v11.3.0
Aliases: ss
Adds or updates an entry in the scripts field of the project manifest.
pnpm set-script <name> <command>
Supports package.json, package.json5, and package.yaml manifest formats.
If the scripts field does not exist, it is created. If a script with the same name already exists, it is overwritten.
Contoh
pnpm set-script test "vitest run"
pnpm set-script build "tsc -p ."
pnpm ss lint "eslint ."
The above is equivalent to manually editing package.json:
{
"scripts": {
"test": "vitest run",
"build": "tsc -p .",
"lint": "eslint ."
}
}
See also
pnpm pkg set— set arbitrary fields inpackage.json, including individual scripts viascripts.<name>=<command>.