message: feat(unified): add missing file extensions
  rehype, remark, and retext are all part of the unified ecosystem. They use
  `unified-engine` to resolve their configuration files. This now supports `.cjs`
  and `.mjs` files.
  See
  for a list of supported file extensions.
diff: @@ -3422,7 +3422,7 @@ export const extensions: IFileCollection = {
  icon: 'rehype',
  extensions: ['.rehyperc', '.rehypeignore'],
  filenamesGlob: ['.rehyperc'],
  - extensionsGlob: ['js', 'json', 'yml', 'yaml'],
  + extensionsGlob: ['cjs', 'js', 'json', 'mjs', 'yml', 'yaml'],
  light: true,
  filename: true,
  format: FileFormat.svg,
  @@ -3431,7 +3431,7 @@ export const extensions: IFileCollection = {
  icon: 'remark',
  extensions: ['.remarkrc', '.remarkignore'],
  filenamesGlob: ['.remarkrc'],
  - extensionsGlob: ['js', 'json', 'yml', 'yaml'],
  + extensionsGlob: ['cjs', 'js', 'json', 'mjs', 'yml', 'yaml'],
  light: true,
  filename: true,
  format: FileFormat.svg,
  @@ -3460,7 +3460,7 @@ export const extensions: IFileCollection = {
  icon: 'retext',
  extensions: ['.retextrc', '.retextignore'],
  filenamesGlob: ['.retextrc'],
  - extensionsGlob: ['js', 'json', 'yml', 'yaml'],
  + extensionsGlob: ['cjs', 'js', 'json', 'mjs', 'yml', 'yaml'],
  light: true,
  filename: true,
  format: FileFormat.svg,
  