fix(cli): allow --cache-dir and --save-prefix

This commit is contained in:
Zoltan Kochan
2021-10-16 03:30:46 +03:00
parent 4b163f69ce
commit f10a53ee7c
6 changed files with 13 additions and 1 deletions

View File

@@ -0,0 +1,5 @@
---
"@pnpm/plugin-commands-installation": patch
---
Add `--save-prefix` and `--cache-dir` to the list of allowed CLI options.

View File

@@ -9,6 +9,7 @@ import installDeps from './installDeps'
export function rcOptionsTypes () {
return pick([
'cache-dir',
'child-concurrency',
'engine-strict',
'fetch-retries',
@@ -47,6 +48,7 @@ export function rcOptionsTypes () {
'save-exact',
'save-optional',
'save-peer',
'save-prefix',
'save-prod',
'save-workspace-protocol',
'shamefully-flatten',

View File

@@ -10,6 +10,7 @@ import installDeps from './installDeps'
export function rcOptionsTypes () {
return pick([
'cache-dir',
'child-concurrency',
'dev',
'engine-strict',

View File

@@ -47,6 +47,7 @@ export function cliOptionsTypes () {
'save-dev',
'save-exact',
'save-optional',
'save-prefix',
'unsafe-perm',
], allTypes)
}

View File

@@ -46,6 +46,7 @@ class RemoveMissingDepsError extends PnpmError {
export function rcOptionsTypes () {
return pick([
'cache-dir',
'global-dir',
'global-pnpmfile',
'global',

View File

@@ -19,6 +19,7 @@ import getUpdateChoices from './getUpdateChoices'
export function rcOptionsTypes () {
return pick([
'cache-dir',
'depth',
'dev',
'engine-strict',
@@ -53,6 +54,7 @@ export function rcOptionsTypes () {
'reporter',
'save',
'save-exact',
'save-prefix',
'save-workspace-protocol',
'shamefully-flatten',
'shamefully-hoist',
@@ -272,4 +274,4 @@ function makeIncludeDependenciesFromCLI (opts: {
devDependencies: opts.dev === true || (opts.production !== true && opts.optional !== true),
optionalDependencies: opts.optional === true || (opts.production !== true && opts.dev !== true),
}
}
}