diff --git a/src/schemas/json/pnpm-workspace.json b/src/schemas/json/pnpm-workspace.json index 5fe36fdb696..c5ce2447f28 100644 --- a/src/schemas/json/pnpm-workspace.json +++ b/src/schemas/json/pnpm-workspace.json @@ -693,6 +693,42 @@ "optimisticRepeatInstall": { "description": "When enabled, a fast check will be performed before proceeding to installation. This way a repeat install or an install on a project with everything up-to-date becomes a lot faster.", "type": "boolean" + }, + "gitChecks": { + "description": "Check if current branch is your publish branch, clean, and up-to-date with remote.", + "type": "boolean" + }, + "publishBranch": { + "description": "The primary branch of the repository which is used for publishing the latest changes.", + "type": "string" + }, + "pnpmfile": { + "description": "The location of the local pnpmfile.", + "type": "string" + }, + "globalPnpmfile": { + "description": "The location of a global pnpmfile. A global pnpmfile is used by all projects during installation.", + "type": "string" + }, + "ignorePnpmfile": { + "description": ".pnpmfile.cjs will be ignored. Useful together with --ignore-scripts when you want to make sure that no script gets executed during install.", + "type": "boolean" + }, + "patchesDir": { + "description": "The generated patch file will be saved to this directory.", + "type": "string" + }, + "enablePrePostScripts": { + "description": "When true, pnpm will run any pre/post scripts automatically.", + "type": "boolean" + }, + "scriptShell": { + "description": "The shell to use for scripts run with the pnpm run command.", + "type": "string" + }, + "shellEmulator": { + "description": "When true, pnpm will use a JavaScript implementation of a bash-like shell to execute scripts.", + "type": "boolean" } }, "additionalProperties": false