{
  "version": 3,
  "sources": ["../../../../src/packages/common-cli-options-help/index.ts"],
  "sourcesContent": ["export const OPTIONS = {\n  globalDir: {\n    description: 'Specify a custom directory to store global packages',\n    name: '--global-dir',\n  },\n  ignoreScripts: {\n    description: \"Don't run lifecycle scripts\",\n    name: '--ignore-scripts',\n  },\n  offline: {\n    description:\n      'Trigger an error if any required dependencies are not available in local store',\n    name: '--offline',\n  },\n  preferOffline: {\n    description:\n      'Skip staleness checks for cached data, but request missing data from the server',\n    name: '--prefer-offline',\n  },\n  storeDir: {\n    description:\n      'The directory in which all the packages are saved on the disk',\n    name: '--store-dir <dir>',\n  },\n  virtualStoreDir: {\n    description:\n      'The directory with links to the store (default is node_modules/.pnpm). All direct and indirect dependencies of the project are linked into this directory',\n    name: '--virtual-store-dir <dir>',\n  },\n};\n\nexport const UNIVERSAL_OPTIONS = [\n  {\n    description:\n      'Controls colors in the output. By default, output is always colored when it goes directly to a terminal',\n    name: '--[no-]color',\n  },\n  {\n    description: 'Output usage information',\n    name: '--help',\n    shortAlias: '-h',\n  },\n  {\n    description: `Change to directory <dir> (default: ${process.cwd()})`,\n    name: '--dir <dir>',\n    shortAlias: '-C',\n  },\n  {\n    description: 'Run the command on the root workspace project',\n    name: '--workspace-root',\n    shortAlias: '-w',\n  },\n  {\n    description:\n      'What level of logs to report. Any logs at or higher than the given level will be shown. Levels (lowest to highest): debug, info, warn, error. Or use \"--silent\" to turn off all logging.',\n    name: '--loglevel <level>',\n  },\n  {\n    description:\n      'Stream output from child processes immediately, prefixed with the originating package directory. This allows output from different packages to be interleaved.',\n    name: '--stream',\n  },\n  {\n    description:\n      'Aggregate output from child processes that are run in parallel, and only print output when child process is finished. It makes reading large logs after running `pnpm recursive` with `--parallel` or with `--workspace-concurrency` much easier (especially on CI). Only `--reporter=append-only` is supported.',\n    name: '--aggregate-output',\n  },\n  {\n    description: 'Divert all output to stderr',\n    name: '--use-stderr',\n  },\n];\nexport const FILTERING = {\n  list: [\n    {\n      description:\n        'Restricts the scope to package names matching the given pattern. E.g.: foo, \"@bar/*\"',\n      name: '--filter <pattern>',\n    },\n    {\n      description:\n        'Includes all direct and indirect dependencies of the matched packages. E.g.: foo...',\n      name: '--filter <pattern>...',\n    },\n    {\n      description:\n        'Includes only the direct and indirect dependencies of the matched packages without including the matched packages themselves. ^ must be doubled at the Windows Command Prompt. E.g.: foo^... (foo^^... in Command Prompt)',\n      name: '--filter <pattern>^...',\n    },\n    {\n      description:\n        'Includes all direct and indirect dependents of the matched packages. E.g.: ...foo, \"...@bar/*\"',\n      name: '--filter ...<pattern>',\n    },\n    {\n      description:\n        'Includes only the direct and indirect dependents of the matched packages without including the matched packages themselves. ^ must be doubled at the Windows Command Prompt. E.g.: ...^foo (...^^foo in Command Prompt)',\n      name: '--filter ...^<pattern>',\n    },\n    {\n      description:\n        'Includes all packages that are inside a given subdirectory. E.g.: ./components',\n      name: '--filter ./<dir>',\n    },\n    {\n      description:\n        'Includes all packages that are under the current working directory',\n      name: '--filter .',\n    },\n    {\n      description:\n        'Includes all projects that are under the specified directory. It may be used with \"...\" to select dependents/dependencies as well. It also may be combined with \"[<since>]\". For instance, all changed projects inside a directory: \"{packages}[origin/master]\"',\n      name: '--filter {<dir>}',\n    },\n    {\n      description:\n        'Includes all packages changed since the specified commit/branch. E.g.: \"[master]\", \"[HEAD~2]\". It may be used together with \"...\". So, for instance, \"...[HEAD~1]\" selects all packages changed in the last commit and their dependents',\n      name: '--filter \"[<since>]\"',\n    },\n    {\n      description:\n        'If a selector starts with ! (or \\\\! in zsh), it means the packages matching the selector must be excluded. E.g., \"pnpm --filter !foo\" selects all packages except \"foo\"',\n      name: '--filter !<selector>',\n    },\n    {\n      description:\n        'Defines files related to tests. Useful with the changed since filter. When selecting only changed packages and their dependent packages, the dependent packages will be ignored in case a package has changes only in tests. Usage example: pnpm --filter=\"...[origin/master]\" --test-pattern=\"test/*\" test',\n      name: '--test-pattern <pattern>',\n    },\n    {\n      description:\n        'Defines files to ignore when filtering for changed projects since the specified commit/branch. Usage example: pnpm --filter=\"...[origin/master]\" --changed-files-ignore-pattern=\"**/README.md\" build',\n      name: '--changed-files-ignore-pattern <pattern>',\n    },\n    {\n      description:\n        'Restricts the scope to package names matching the given pattern similar to --filter, but it ignores devDependencies when searching for dependencies and dependents.',\n      name: '--filter-prod <pattern>',\n    },\n    {\n      description:\n        'If no projects are matched by the command, exit with exit code 1 (fail)',\n      name: '--fail-if-no-match',\n    },\n  ],\n  title:\n    'Filtering options (run the command only on packages that satisfy at least one of the selectors)',\n};\n\nexport const OUTPUT_OPTIONS = {\n  title: 'Output',\n\n  list: [\n    {\n      description: 'No output is logged to the console, except fatal errors',\n      name: '--silent, --reporter silent',\n      shortAlias: '-s',\n    },\n    {\n      description: 'The default reporter when the stdout is TTY',\n      name: '--reporter default',\n    },\n    {\n      description:\n        'The output is always appended to the end. No cursor manipulations are performed',\n      name: '--reporter append-only',\n    },\n    {\n      description:\n        'The most verbose reporter. Prints all logs in ndjson format',\n      name: '--reporter ndjson',\n    },\n  ],\n};\n"],
  "mappings": "AAAO,MAAM,UAAU;AAAA,EACrB,WAAW;AAAA,IACT,aAAa;AAAA,IACb,MAAM;AAAA,EACR;AAAA,EACA,eAAe;AAAA,IACb,aAAa;AAAA,IACb,MAAM;AAAA,EACR;AAAA,EACA,SAAS;AAAA,IACP,aACE;AAAA,IACF,MAAM;AAAA,EACR;AAAA,EACA,eAAe;AAAA,IACb,aACE;AAAA,IACF,MAAM;AAAA,EACR;AAAA,EACA,UAAU;AAAA,IACR,aACE;AAAA,IACF,MAAM;AAAA,EACR;AAAA,EACA,iBAAiB;AAAA,IACf,aACE;AAAA,IACF,MAAM;AAAA,EACR;AACF;AAEO,MAAM,oBAAoB;AAAA,EAC/B;AAAA,IACE,aACE;AAAA,IACF,MAAM;AAAA,EACR;AAAA,EACA;AAAA,IACE,aAAa;AAAA,IACb,MAAM;AAAA,IACN,YAAY;AAAA,EACd;AAAA,EACA;AAAA,IACE,aAAa,uCAAuC,QAAQ,IAAI,CAAC;AAAA,IACjE,MAAM;AAAA,IACN,YAAY;AAAA,EACd;AAAA,EACA;AAAA,IACE,aAAa;AAAA,IACb,MAAM;AAAA,IACN,YAAY;AAAA,EACd;AAAA,EACA;AAAA,IACE,aACE;AAAA,IACF,MAAM;AAAA,EACR;AAAA,EACA;AAAA,IACE,aACE;AAAA,IACF,MAAM;AAAA,EACR;AAAA,EACA;AAAA,IACE,aACE;AAAA,IACF,MAAM;AAAA,EACR;AAAA,EACA;AAAA,IACE,aAAa;AAAA,IACb,MAAM;AAAA,EACR;AACF;AACO,MAAM,YAAY;AAAA,EACvB,MAAM;AAAA,IACJ;AAAA,MACE,aACE;AAAA,MACF,MAAM;AAAA,IACR;AAAA,IACA;AAAA,MACE,aACE;AAAA,MACF,MAAM;AAAA,IACR;AAAA,IACA;AAAA,MACE,aACE;AAAA,MACF,MAAM;AAAA,IACR;AAAA,IACA;AAAA,MACE,aACE;AAAA,MACF,MAAM;AAAA,IACR;AAAA,IACA;AAAA,MACE,aACE;AAAA,MACF,MAAM;AAAA,IACR;AAAA,IACA;AAAA,MACE,aACE;AAAA,MACF,MAAM;AAAA,IACR;AAAA,IACA;AAAA,MACE,aACE;AAAA,MACF,MAAM;AAAA,IACR;AAAA,IACA;AAAA,MACE,aACE;AAAA,MACF,MAAM;AAAA,IACR;AAAA,IACA;AAAA,MACE,aACE;AAAA,MACF,MAAM;AAAA,IACR;AAAA,IACA;AAAA,MACE,aACE;AAAA,MACF,MAAM;AAAA,IACR;AAAA,IACA;AAAA,MACE,aACE;AAAA,MACF,MAAM;AAAA,IACR;AAAA,IACA;AAAA,MACE,aACE;AAAA,MACF,MAAM;AAAA,IACR;AAAA,IACA;AAAA,MACE,aACE;AAAA,MACF,MAAM;AAAA,IACR;AAAA,IACA;AAAA,MACE,aACE;AAAA,MACF,MAAM;AAAA,IACR;AAAA,EACF;AAAA,EACA,OACE;AACJ;AAEO,MAAM,iBAAiB;AAAA,EAC5B,OAAO;AAAA,EAEP,MAAM;AAAA,IACJ;AAAA,MACE,aAAa;AAAA,MACb,MAAM;AAAA,MACN,YAAY;AAAA,IACd;AAAA,IACA;AAAA,MACE,aAAa;AAAA,MACb,MAAM;AAAA,IACR;AAAA,IACA;AAAA,MACE,aACE;AAAA,MACF,MAAM;AAAA,IACR;AAAA,IACA;AAAA,MACE,aACE;AAAA,MACF,MAAM;AAAA,IACR;AAAA,EACF;AACF;",
  "names": []
}
