dependencyOptions top-level property

List<FigOption> dependencyOptions
final

Implementation

final List<FigOption> dependencyOptions = [
  FigOption(
      name: ['-c', '--config'],
      args: [FigArg(name: 'path', template: 'filepaths', isOptional: true)],
      description: 'Load config (bunfig.toml)'),
  FigOption(
      name: ['-y', '--yarn'], description: 'Write a yarn.lock file (yarn v1)'),
  FigOption(
      name: ['-p', '--production'],
      description: 'Don\'t install devDependencies'),
  FigOption(name: '--no-save', description: 'Don\'t save a lockfile'),
  FigOption(name: '--save', description: 'Save to package.json'),
  FigOption(name: '--dry-run', description: 'Don\'t install anything'),
  FigOption(
      name: '--frozen-lockfile', description: 'Disallow changes to lockfile'),
  FigOption(
      name: ['-f', '--force'],
      description:
          'Always request the latest versions from the registry & reinstall all dependencies'),
  FigOption(
      name: '--cache-dir',
      args: [FigArg(name: 'path', template: 'folder')],
      description: 'Store & load cached data from a specific directory path'),
  FigOption(name: '--no-cache', description: 'Ignore manifest cache entirely'),
  FigOption(name: '--silent', description: 'Don\'t log anything'),
  FigOption(name: '--verbose', description: 'Excessively verbose logging'),
  FigOption(name: ['-g', '--global'], description: 'Install globally'),
  FigOption(
      name: '--cwd',
      args: [FigArg(name: 'path', template: 'folder')],
      description: 'Set a specific cwd'),
  FigOption(
      name: '--backend',
      args: [
        FigArg(name: 'syscall', suggestions: [
          const FigSuggestion(name: 'clonefile'),
          const FigSuggestion(name: 'copyfile')
        ])
      ],
      description:
          'Platform-specific optimizations for installing dependencies. For macOS, \'clonefile\' (default), \'copyfile\''),
  FigOption(
      name: '--link-native-bins',
      args: [FigArg(name: 'str', isVariadic: true)],
      description:
          'Link \'bin\' from a matching platform-specific \'optionalDependencies\' instead. Default: esbuild, turbo'),
  FigOption(name: '--help', description: 'Print the help menu'),
  FigOption(name: '--no-progress', description: 'Disable the progress bar'),
  FigOption(name: '--no-summary', description: 'Don\'t print a summary'),
  FigOption(
      name: '--no-verify',
      description: 'Skip verifying integrity of newly downloaded packages'),
  FigOption(
      name: '--ignore-scripts',
      description:
          'Skip lifecycle scripts in the project\'s package.json (dependency scripts are never run)'),
  FigOption(
      name: ['-d', '--dev', '-D', '--development'],
      description: 'Install as devDependency',
      priority: 75,
      isRepeatable: false),
  FigOption(name: '--exact', description: 'Install exact version'),
  FigOption(name: '--optional', description: 'Install as optionalDependency')
];