getPackages method

Future<bool> getPackages({
  1. required String workingDirectory,
  2. CliStreamConsumer consumer = const CliStreamConsumer(),
  3. bool production = false,
  4. bool binLinks = true,
})

Run npm install.

Returns true if the process finished without any errors.

Implementation

Future<bool> getPackages({
  required String workingDirectory,
  CliStreamConsumer consumer = const CliStreamConsumer(),
  bool production = false,
  bool binLinks = true,
}) {
  return evaluateProcess(
    [
      "install",
      if (production) "--production",
      binLinks ? "--bin-links" : "--no-bin-links",
    ],
    workingDirectory: workingDirectory,
    consumer: consumer,
  );
}