createReactAppSpec top-level property

FigSpec createReactAppSpec
final

Completion spec for create-react-app CLI

Implementation

final FigSpec createReactAppSpec = FigSpec(
  name: 'create-react-app',
  description: 'Creates a new React project',
  args: [
    Arg(
    template: 'folders',
    name: 'name'
  )
  ],
  options: [

    Option(
      name: '--template',
      description: 'Specify a template for the created project (a custom template on npm (search for "cra-template-*"), a relative path, or an archive (.tgz or .tar.gz))',
      args: [
        Arg(
        name: 'name or url'
      )
      ],
      priority: 76
    ),
    Option(
      name: '--use-npm',
      description: 'Use npm to install dependencies (default when Yarn is not installed)',
      priority: 75
    ),
    Option(
      name: '--use-pnp',
      description: 'Use Yarn Plug\'n\'Play to create the app',
      priority: 75
    ),
    Option(
      name: '--scripts-version',
      description: 'Use a non-standard version of react-scripts (a specific npm version or npm tag, a custom fork published on npm, a relative path, or an archive (.tgz or .tar.gz))',
      args: [
        Arg(
        name: 'alternative package'
      )
      ],
      priority: 74
    ),
    Option(
      name: '--verbose',
      description: 'Print additional logs',
      priority: 1
    ),
    Option(
      name: ['-h', '--help'],
      description: 'Output usage information',
      priority: 1
    ),
    Option(
      name: ['-V', '--version'],
      description: 'Output the version number',
      priority: 1
    )
  ]
);