message: format()

in src/peer_dependencies.ts [189:221]


          message: format("three", "3.6.9"),
        },
      ],
    );
  });
});

export const format_dependencies_issues = (
  unsatisfied: Issues,
  verbose = true,
): void => {
  const grouped = unsatisfied.reduce(
    (map, issue) => {
      const found = map.get(issue.name) ?? [];
      found.push(issue);
      map.set(issue.name, found);
      return map;
    },
    new Map<
      string,
      Issues
    >(),
  );

  for (const [name, issues] of grouped.entries()) {
    const [first_issue] = issues;
    verbose && console.info(`║`);
    verbose && console.info(
      `╠╤═ local dependency ${first_issue?.message ?? colour.dependency(name)}`,
    );

    let count = issues.length;
    for (const { from, version } of issues) {