message: [api] Fix `GET /api/examples/list` output
  A regression from caused the return value to contain a nested
  object with a `name` property for the `name` key of the response in the
  list.
diff: @@ -8,12 +8,13 @@ const exists = (path: string) => existsSync(path);
  const isDotFile = (name: string) => name.startsWith('.');
  const isDirectory = (path: string) => lstatSync(path).isDirectory();
  -export function summary(source: string) {
  +export function summary(source: string): string[] {
  if (!exists(source) || !isDirectory(source)) {
  return [];
  }
  return readdirSync(source, { withFileTypes: true })
  .filter(d => !isDotFile(d.name))
  - .filter(d => d.isDirectory());
  + .filter(d => d.isDirectory())
  + .map(d => d.name);
  }
  